| cb4cefeb | 13-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
add shutdown handler to even manage fatal errors
We can't catch some errors and they are not passed to the error_handler either. But we can at least react to them in a shutdown function to show a fr
add shutdown handler to even manage fatal errors
We can't catch some errors and they are not passed to the error_handler either. But we can at least react to them in a shutdown function to show a friendly message to the user and write our log.
show more ...
|
| 03e8a69a | 13-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
reflow overlong line |
| ffa84f81 | 13-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
better exception handling on plugin loading
Now all important places where plugins are loaded are guarded by a try/except. We're catching Throwables here to be able to catch stuff like syntax errors
better exception handling on plugin loading
Now all important places where plugins are loaded are guarded by a try/except. We're catching Throwables here to be able to catch stuff like syntax errors early on (otherwise they will only be caught by our ErrorConverter much too late). This means that this change requires PHP 7.0 minimum!
show more ...
|
| 0e69c9af | 13-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
log stacktrace to error log
Ultimately the one responsible for fixing the problem will need this anyway. Better log it right away for (hopefully) better bug reports |
| 7e0b27f2 | 13-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
guess which plugin was the source of an exception
This looks at filenames and classes involved in the stacktrace to see if a plugin is referenced.
We're only guessing plugins here, because looking
guess which plugin was the source of an exception
This looks at filenames and classes involved in the stacktrace to see if a plugin is referenced.
We're only guessing plugins here, because looking for templates may cause false positives where templates load plugins.
show more ...
|
| 642e976c | 13-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
introduce a global error handler
This transfers old style PHP errors into Exceptions and installs a global exception handler. All exceptions caught by this handler are logged to an error log and a m
introduce a global error handler
This transfers old style PHP errors into Exceptions and installs a global exception handler. All exceptions caught by this handler are logged to an error log and a meassage is shown to the end user. This should finally get rid of "blank page" bug reports.
show more ...
|
| 3f874cb3 | 12-Aug-2020 |
Andreas Gohr <andi@splitbrain.org> |
increase minimum PHP version to 7.2 |
| 1fa01e4a | 19-Dec-2015 |
sintoris <sintoris@gmx.net> |
Improved the transliteration from greek to latin.
The patched version covers all greek letters and creates "greeklish" filenames which use only roman letters and which are very readable to greek lan
Improved the transliteration from greek to latin.
The patched version covers all greek letters and creates "greeklish" filenames which use only roman letters and which are very readable to greek language speakers.
show more ...
|
| 5c99934f | 12-Aug-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Public access to patterns in external link parser |
| f9aa34a3 | 11-Aug-2020 |
Andreas Gohr <andi@splitbrain.org> |
test the collator fallback always
Now the use of the intl extension can be turned off, allowing for easy testing of the fallback. The test now inherits from the collator test so we avoid too much du
test the collator fallback always
Now the use of the intl extension can be turned off, allowing for easy testing of the fallback. The test now inherits from the collator test so we avoid too much duplicate code
show more ...
|
| 2d85e841 | 11-Aug-2020 |
Andreas Gohr <andi@splitbrain.org> |
wrap sorting functions into their own class |
| b0760ac2 | 09-Aug-2020 |
Petr Kajzar <petr.kajzar@lf1.cuni.cz> |
translation update |
| cce551cd | 07-Aug-2020 |
Jenxi <seow@jenxi.com> |
translation update |
| 67f1a0c1 | 05-Aug-2020 |
Martin Michalek <michalek.dev@gmail.com> |
translation update |
| b9b72303 | 05-Aug-2020 |
Martin Michalek <michalek.dev@gmail.com> |
translation update |
| fa33bdca | 05-Aug-2020 |
GHSRobert Ciang <robertus0617@gmail.com> |
translation update |
| dbdabbe0 | 30-Jul-2020 |
Paulo <pschopf@gmail.com> |
translation update |
| 2fcc9744 | 30-Jul-2020 |
Aleksandr Selivanov <alexgearbox@yandex.ru> |
translation update |
| a178f5e0 | 27-Jul-2020 |
Rojen Zaman <rojen@riseup.net> |
"ı" character added to loweraccents.php
The character "Lowercase dotless i" does not exist in the loweraccents.php file, I add to this. |
| f466f8ca | 25-Jul-2020 |
Axel Schwarzer <SchwarzerA@gmail.com> |
translation update |
| feee32dc | 24-Jul-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
declare method visivility |
| b960c74f | 23-Jul-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
rewrite forms in MediaManager using dokuwiki\Form\Form class |
| 499d9bcd | 23-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
hide extensions only when javascript is available
Progressive enhancement asks for having information available fon nonJS users and transforming the interface by JS if available |
| 848cb786 | 23-Jul-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
Ui\Subscribe class replaces tpl_subscribe() |
| 56fc6b15 | 22-Jul-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
More compact list of allowed file types in media uploader |