refactor: Extract code from lib/exe/indexer into new TaskRunner class
moved XMLRPC server class from lib/exe to inc/Remote
PSR-2 compatibility for the remote API libs
line lengths shortenedThis makes sure all files use line lenghts shorter than 120 characters.This is a quick fix. It might not always be the nicest change.
refactor: rename JSINFO.DOKU_UHN and JSINFO.DOKU_UHCThis should make their purpose more obvious.
feat(search): add search assistance for simple queriesThis add some search assistance to simple, single-word search querieswhich may be restricted to a single namespace.Further improvements:* b
feat(search): add search assistance for simple queriesThis add some search assistance to simple, single-word search querieswhich may be restricted to a single namespace.Further improvements:* better styling* trigger events for other plugins* set namespaces directly from fulltext search results* some more config options
show more ...
fix: use exit instead of return in the global scope
fix(manifest): check if manifest action enabled before sending
refactor: move manifest functions to more intuitive places
feat: ensure that the cope is always only the current wiki
feat: use style replacements for background and theme colorThis also adds the default theme color for the DokuWiki template as thegreen from the existing links.
refactor: extract css utils to an autoloaded classThe goal is to make the css replacement accessible in other contexts,for example for the manifest.
feat: provide web app manifest (dynamically geneated)
Update css.phptypo
feat: DOKU_UH[N|C] to jsinfo and add deprecation messageI'm not sure that setting the constants in template.php is the bestplace. However if we set them in doku.php, we have to duplicate it inlib
feat: DOKU_UH[N|C] to jsinfo and add deprecation messageI'm not sure that setting the constants in template.php is the bestplace. However if we set them in doku.php, we have to duplicate it inlib/exe/mediamanager.php and lib/exe/detail.php, which is not ideal aswell.
make sure guaranteed placeholders are defined. fixes #1792This adds some simple defaults for the guaranteed placeholders. Thisensures plugins can safely use these placeholders even when a template
make sure guaranteed placeholders are defined. fixes #1792This adds some simple defaults for the guaranteed placeholders. Thisensures plugins can safely use these placeholders even when a templatedid not implement them.
refactor Ajax functions into a classThis doesn't really do much except wrapping the functions into anamespaced class. Autoloading takes care of loading the file.It's now possible to call lib/exe/
refactor Ajax functions into a classThis doesn't really do much except wrapping the functions into anamespaced class. Autoloading takes care of loading the file.It's now possible to call lib/exe/ajax.php multiple times in a testrequest.
Make default encapsulation more readable and less duplicate.
Replace htmlspecialchars to hsc in core
Add the preview-bool for the cache file.
extracted functionsadded test coverage
Fix PHP Notices: Reduce error log noiseWhile DokuWiki suppresses PHP Notices they are still a code smell andshould be fixed. This fixes some PHP Notices that occurred.Some of these fixes could b
Fix PHP Notices: Reduce error log noiseWhile DokuWiki suppresses PHP Notices they are still a code smell andshould be fixed. This fixes some PHP Notices that occurred.Some of these fixes could be refactored into nicer code once we move toPHP 7 and get access to the `??` operator.
allow tests against ajax requests
simplify ajax call handlingNo need to check those seperately. The correct order should be ensuredalready.
filter special chars from ajax call parameter. fixes #2019
12345678910>>...28