| #
cc3a3cde |
| 26-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
change MetadataSearch and FulltextSearch to non-singleton
singleton is not effective to reduce multiple instantiations, especially for MetadataSearch which is frequently used in ajax call.
|
| #
a32da6dd |
| 25-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
change Index objects to non-singleton
Indexer, FulltextIndex, MetadataIndex uses common directory to store *.idx files, but this does not mean they should be singleton objects to avoid lock confrict
change Index objects to non-singleton
Indexer, FulltextIndex, MetadataIndex uses common directory to store *.idx files, but this does not mean they should be singleton objects to avoid lock confrictions.
show more ...
|
| #
b9c8f036 |
| 10-Sep-2020 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into Refactor_Fulltext
* master: (111 commits) Update translation translation update don't crush tables too narrow. fixes #3250 translation update Thorough tests for
Merge branch 'master' into Refactor_Fulltext
* master: (111 commits) Update translation translation update don't crush tables too narrow. fixes #3250 translation update Thorough tests for EO, DE, PT and ES translation update Optimized pageRestoreConfirm function Tests for Portuguese and Spanish Changes according to revisions in https://github.com/moisesbr-dw/dokuwiki/pull/2 adjust callstack depth for deprecation message further better deprecation messages for self required plugin base files don't test on old PHP releases anymore increase minimum PHP version to 7.2 fixed tests for cleanID and romanization for Greeklish Improved the transliteration from greek to latin. extension cli: do not try to upgrade bundled plugins Public access to patterns in external link parser test the collator fallback always cleanup for collator tests wrap sorting functions into their own class ...
show more ...
|
| #
d267a3cb |
| 26-Aug-2020 |
Andreas Gohr <andi@splitbrain.org> |
Merge pull request #3115 from moisesbr-dw/sort-with-collator
Sort with collator
|
| #
2d85e841 |
| 11-Aug-2020 |
Andreas Gohr <andi@splitbrain.org> |
wrap sorting functions into their own class
|
| #
e36bcee7 |
| 25-May-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
Merge branch 'master' into Refactor_Fulltext
|
| #
86125dda |
| 21-May-2020 |
Moisés Braga Ribeiro <moisesbr@gmail.com> |
Page sort added in listPages()
getPagelist(), getAttachments() and getBackLinks() provided sorted results, but listPages() did not. [bug fix] Added missing 'doc' keys in lines 145 and 149.
|
| #
2d483a86 |
| 01-May-2020 |
Andreas Gohr <andi@splitbrain.org> |
Merge pull request #3006 from splitbrain/auth-external-fallback
fallback to auth_login check when trustExternal returns null
|
| #
81e99965 |
| 10-Mar-2020 |
Phy <git@phy25.com> |
fallback to auth_login check when trustExternal returns null
This is a work based on #2701, Before this patch, it is either fully external, or fully internal (and DokuWiki's auth cookie mechanism is
fallback to auth_login check when trustExternal returns null
This is a work based on #2701, Before this patch, it is either fully external, or fully internal (and DokuWiki's auth cookie mechanism is used in auth_login()). I believe we should provide plugin developers with a third state as out-put. Semantically $auth->trustExternal() === null to delegate auth flow back to DokuWiki makes sense to me - like no external auth result is returned, so we need to run internal auth flow.
Co-Authored-By: paweljasinski <paweljasinski@users.noreply.github.com>
show more ...
|
| #
a9284ce8 |
| 03-Mar-2020 |
Phy <git@phy25.com> |
set default argument value for some of remote methods
most are array params and one int. Note that before if they were not present from the remote request, a null will be applied to the argument, so
set default argument value for some of remote methods
most are array params and one int. Note that before if they were not present from the remote request, a null will be applied to the argument, so this is actually applying the correct data type on the arguments.
show more ...
|
| #
9329b002 |
| 02-Feb-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
change static methods into instance methods
|
| #
4a90f94b |
| 02-Feb-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
move backlinks() and mediause() into MediaIndex class
|
| #
4027a91a |
| 30-Jan-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
use Indexer.php instead of PageIndex.php
|
| #
be5c1ea2 |
| 19-Jan-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
move lookup() to PagewordIndex class, reduce term 'Indexer'
make similar MetadataIndex::lookupKey() and PagewordIndex::lookup()
|
| #
2cbd2b9a |
| 16-Jan-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
Merge branch 'master' into Refactor_Fulltext
|
| #
0cba610b |
| 14-Jan-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
rewrite deprecated ft_* functions
|
| #
3f4a342b |
| 14-Jan-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
rewrite deprecated idx_* functions
|
| #
0a444b5a |
| 01-Dec-2019 |
Phy <git@phy25.com> |
PHP8 fix part 1: Trying to access array offset on value of type bool/null
|
| #
2a93a6ad |
| 16-Jun-2018 |
Andreas Gohr <andi@splitbrain.org> |
fix type hints
thos broke during refactoring
|
| #
cbb44eab |
| 15-Jun-2018 |
Andreas Gohr <andi@splitbrain.org> |
deprecated trigger_event() in favor of a static method on Event
|
| #
e1d9dcc8 |
| 15-Jun-2018 |
Andreas Gohr <andi@splitbrain.org> |
First go at moving the plugin classes into their own namespace
|
| #
0c3a5702 |
| 15-Jun-2018 |
Andreas Gohr <andi@splitbrain.org> |
split changelog classes into their own namespace
The remaining functions in inc/changelog.php should be moved into a utility class.
|
| #
9ddafced |
| 15-Jun-2018 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into psr2
* master: (Draft) Fix exception when actually viewing a draft of a page (Draft): Add doc block for constructor ✅ Add unittest for deleteUsers remote API ca
Merge branch 'master' into psr2
* master: (Draft) Fix exception when actually viewing a draft of a page (Draft): Add doc block for constructor ✅ Add unittest for deleteUsers remote API call fix remote API call dokuwiki.deleteUsers translation update Use json for the response to dw_locktimer ✨(dw_locktimer) plugins may reuse to add fields and callbacks (editor) draft status is semantically not part of the toolbar Create new Draft class and move draft handling there translation update correctly avoid notice in init. avoid creating expensive stacktrace in dbg_deprecated() add method to EventHandler to check if an event is actually handled introduce INFO_DEPRECATION_LOG event
show more ...
|
| #
8eb28c6d |
| 25-May-2018 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into psr2
* master: fix: throw RemoteAccessDeniedException if not admin feat(RemoteAPI): Add call to delete Users to the remote API ✨ removed obsolete language files tr
Merge branch 'master' into psr2
* master: fix: throw RemoteAccessDeniedException if not admin feat(RemoteAPI): Add call to delete Users to the remote API ✨ removed obsolete language files translation update decrease php versions by one appveyor: updated PHP versions another try at fixing appveyor php downloads using curl
show more ...
|
| #
dd87735d |
| 07-May-2018 |
Andreas Gohr <andi@splitbrain.org> |
PSR-2 compatibility for the remote API libs
|