Yahnis Elsts
548b9fbec7
Minor: Fix incorrect link text in the readme
2017-11-03 13:45:11 +02:00
Yahnis Elsts
8be2d1d966
Minor: Fix another spelling error and reformat comments for consistency
2017-11-03 13:44:29 +02:00
Yahnis Elsts
1a7d95a017
Minor: Fix a spelling error in method name
2017-11-03 13:23:53 +02:00
Yahnis Elsts
92763829c6
Bump version number to 4.3
2017-11-03 13:22:55 +02:00
Yahnis Elsts
3a1f929a7f
VCS integration: Support alternative readme.txt capitalisations
...
Apparently, some developers call the file "README.txt" instead of "readme.txt". Most version control systems are case-sensitive, so we need to known the exact capitalisation to successfully retrieve the readme from the repository. Let's search the plugin directory to find the local readme file and then use that name.
Closes #147
2017-11-02 13:49:17 +02:00
Yahnis Elsts
9d9bab0462
Minor: Reformat and refactor addViewDetailsLink()
...
- WordPress escapes the site URL when building the "Visit plugin site" link, so we need to look for the escaped URL instead of the raw string.
- Using regexps is probably overkill. A simple string search will do.
- Add a default case to the switch in case a plugin returns an invalid link position.
- Move the "view_details_link_position" filter inside the foreach loop to eliminate an if().
- Move the slug check closer to the top. There's no point in running the "view_details_link" filter if the link isn't going to be shown anyway.
2017-11-02 10:13:21 +02:00
Yahnis Elsts
fa412cad65
Merge pull request #146 from Mikk3lRo/always-show-details-link
...
Always show the "View details" link
2017-11-02 09:47:59 +02:00
Mikk3lRo
eaa06eae6c
My IDE still refuses to use tabs for indentation - sorry :p
2017-11-01 16:53:50 +01:00
Mikk3lRo
5703f6e338
Make "Visit Plugin Site"-link detection more robust and correct comment to reflect new default position.
2017-11-01 16:51:33 +01:00
Mikk3lRo
727b99573c
Rename first -> before and last -> after and set default to before for placement of View details link.
2017-11-01 16:39:00 +01:00
Mikk3lRo
844c1fdb53
Update docblock
2017-10-31 03:07:23 +01:00
Mikk3lRo
1ebe29e1a4
Add spaces inside some paranthesis.
2017-10-31 03:04:04 +01:00
Mikk3lRo
5a4e5a44a2
Remove filter to add View Details Link. Extend / modify order of links.
2017-10-31 02:35:00 +01:00
Mikk3lRo
eb12e77706
Added third argument to addViewDetailsLink.
2017-10-30 19:18:52 +01:00
Mikk3lRo
5e987d8982
Use the same method of checking for empty linkText as used in the pre-
...
existing addCheckForUpdatesLink
2017-10-23 23:59:09 +02:00
Mikk3lRo
e5d96dbf05
Whoops, we use tabs in this one, not spaces.
2017-10-23 23:49:14 +02:00
Mikk3lRo
d39c1e400c
Wrong hook
2017-10-23 23:41:00 +02:00
Mikk3lRo
732179b0c0
Always show the plugin details link on the plugin list
2017-10-23 23:38:36 +02:00
Yahnis Elsts
1d3893edf9
Merge pull request #143 from Mikk3lRo/add-danish-language
...
Add Danish translation.
2017-10-17 19:44:46 +03:00
Mikkel-i123
1f810e1015
Add Danish translation.
2017-10-17 11:07:53 +02:00
Yahnis Elsts
21814c43a3
Merge pull request #141 from dylanmoller/master
...
Add Swedish translation
2017-10-17 11:48:21 +03:00
dylanmoller
6ae193fb26
added po/mo language files for Swedish translation
2017-10-16 15:23:20 +02:00
Yahnis Elsts
18818714c3
Merge pull request #140 from DavidAnderson684/patch-9
...
Use the wp_get_installed_translations function conditionally
This function was introduced in WP 3.7.
2017-10-13 19:09:03 +03:00
David Anderson
f0a10eaca9
Use a WP 3.7+ function conditionally
...
`wp_get_installed_translations()` was introduced in WP 3.7. This change returns an empty result for the translations list if the function does not exist. (Encountered in the wild, fatal error).
2017-10-13 12:26:16 +00:00
Yahnis Elsts
818ceaffc0
Merge pull request #139 from Mikk3lRo/add-note-about-134
...
Add note about issue #134 until a better solution is found.
2017-10-11 17:47:13 +03:00
Yahnis Elsts
e48d41e30d
Remove PUC hooks upon uninstallation to prevent a crash
...
See #138 for details.
2017-10-11 17:24:23 +03:00
Mikkel-i123
500e5ebb86
Add note about issue #134 until a better solution is found.
2017-10-10 16:41:48 +02:00
Yahnis Elsts
1cc6a90acf
Merge pull request #137 from aaronkirkham/master
...
GitLab Integration
2017-10-06 10:56:25 +03:00
aaronlad
58e28b8fd7
code style consistency changes
2017-10-05 16:52:41 +01:00
Yahnis Elsts
76c3e1cea1
Merge pull request #136 from DavidAnderson684/patch-8
...
Work on WP versions without wp_normalize_path()
2017-09-30 19:12:38 +03:00
David Anderson
aa4272cbcc
Correct typo
2017-09-30 16:08:50 +00:00
David Anderson
36eb8e3b10
Use Puc_v4_Factory::normalizePath()
2017-09-30 16:06:46 +00:00
David Anderson
972d649614
Make normalizePath public
2017-09-30 16:03:50 +00:00
aaronkirkham07@gmail.com
50b5d7170e
removed getLatestCommit method
...
removed Factory magic to detect self-hosted gitlab instances
updated readme with gitlab instructions
2017-09-30 16:15:00 +01:00
David Anderson
2f225bdcce
Code style consistency
2017-09-30 14:40:07 +00:00
aaronkirkham07@gmail.com
a2ca0ba0f2
support gitlab instances installed in a subdirectory
...
no longer checking for 'gitlab' in the hostname
2017-09-30 15:38:16 +01:00
Yahnis Elsts
8db5115e69
Minor: Update year in license.txt
2017-09-30 12:34:06 +03:00
aaronkirkham07@gmail.com
ccc07e9ce3
sprintf consistency
2017-09-30 01:55:37 +01:00
aaronkirkham07@gmail.com
4339460aed
fix weird tab/spaces
2017-09-30 01:45:09 +01:00
aaronkirkham07@gmail.com
cf2c07a531
support downloads from gitlab
...
added support for branches
implemented getLatestCommitTime method
2017-09-30 01:32:10 +01:00
aaronkirkham07@gmail.com
84f2efda8f
fix spaces
2017-09-30 00:45:46 +01:00
aaronkirkham07@gmail.com
3760c5140e
initial support for GitLab
2017-09-30 00:43:58 +01:00
David Anderson
fbe1d818c1
Work on WP versions without wp_normalize_path()
...
WP < 3.9 does not have the wp_normalize_path() function available. This edit restores the ability to work on such versions.
2017-09-29 21:37:31 +00:00
Yahnis Elsts
a0e272295a
Merge pull request #131 from anugupta/PHP7
...
Fix a false-positive PHP 7 compatibility issue
Several users have reported a PHP 7 compatibility issue in ParsedownLegacy.php. This file is never used on sites running PHP 7 (it's a back-compat thing for PHP 5.2 and below), but it seems like a good idea to merge the fix anyway as it will prevent any more time being wasted on this issue.
2017-09-07 11:22:38 +03:00
Anu Gupta
c7fcfb38b1
Force evaluation order for PHP 7 conpat
...
As per http://php.net/manual/en/migration70.incompatible.php#migration70.incompatible.variable-handling.indirect
In PHP 7, indirect access to variables, properties, and methods is now evaluated strictly in left-to-right order. Code that used the old right-to-left evaluation order must be rewritten to explicitly use that evaluation order with curly braces
2017-09-07 00:49:29 +01:00
Yahnis Elsts
846d111947
Bump version: Step 2: Rename subdirectory
2017-07-21 14:27:31 +03:00
Yahnis Elsts
f74c67145b
Bump version number to 4.2 (step 1)
2017-07-21 14:16:21 +03:00
Yahnis Elsts
f0cc400fbd
Refactor GitHubAPI: Extract URL generation as a method.
...
The code that builds API URLs is probably complicated enough to warrant a separate method: it performs placeholder substitution, does authentication-related stuff (access_token), and builds the query string.
2017-07-21 12:08:37 +03:00
Yahnis Elsts
f352474fd0
Minor: Simplify Utils::get()
...
Behaviour change: An empty path now returns the collection itself, not the default value. This doesn't really matter for the current version because it only uses constant, non-empty paths.
2017-07-20 20:23:42 +03:00
Yahnis Elsts
4fd8135f17
Minor: Explicit visibility for methods
2017-07-20 19:54:44 +03:00