Go to file
Anna Dabrowska 4593dbd285 Use config cascade for style.ini files
This simplifies style loading and allows the plugins like farmer to
extend the the loading of style files. Also adds some first unit tests.

Originally discussed in FS#2703 and #134

Squashed commit of the following:

commit 5ed550f6ba61a1d475b7572cbff18f0d790c78c2
Merge: 0cefed65e cab1833b0
Author: Andreas Gohr <gohr@cosmocode.de>
Date:   Thu Feb 28 13:38:46 2019 +0100

    Merge branch 'styleConfCascade' of https://github.com/annda/dokuwiki into annda-styleConfCascade

    * 'styleConfCascade' of https://github.com/annda/dokuwiki:
      Clean up StyleUtils
      Update StyleUtils test
      Fix array to boolean conversion
      Use better placeholder string in config cascade
      Calls to StyleUtils use the new constructor
      Add test for StyleUtils
      Refactor StyleUtils
      WIP add temporary test comparing two implementations of StyleUtils
      WIP add new style config cascade side by side with the old one

commit cab1833b09
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 17:54:27 2019 +0100

    Clean up StyleUtils

commit 766e3907cf
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 17:51:15 2019 +0100

    Update StyleUtils test

commit f5c08787dd
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 12:51:53 2019 +0100

    Fix array to boolean conversion

commit c967169899
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 12:38:55 2019 +0100

    Use better placeholder string in config cascade

commit 4845eff54d
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 12:24:16 2019 +0100

    Calls to StyleUtils use the new constructor

commit 7a6337a8f8
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 12:22:44 2019 +0100

    Add test for StyleUtils

commit 5ae9e8f69e
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Thu Feb 21 12:16:57 2019 +0100

    Refactor StyleUtils

commit a2adcc9f37
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Sat Feb 16 23:58:04 2019 +0100

    WIP add temporary test comparing two implementations of StyleUtils

commit 845c40c4fa
Author: Anna Dabrowska <dabrowska@cosmocode.de>
Date:   Sat Feb 16 23:59:41 2019 +0100

    WIP add new style config cascade side by side with the old one
2019-02-28 13:45:19 +01:00
_cs make PHP_CodeSniffer rules compatible with v2 2015-04-04 23:44:32 +02:00
_test Use config cascade for style.ini files 2019-02-28 13:45:19 +01:00
bin Fix .htaccess files for Apache 2.4 (and 2.2) 2018-06-17 16:48:11 +02:00
conf conf: remoteuser doc inprovement 2019-01-02 16:45:48 +02:00
data Fix .htaccess files for Apache 2.4 (and 2.2) 2018-06-17 16:48:11 +02:00
inc Use config cascade for style.ini files 2019-02-28 13:45:19 +01:00
lib Use config cascade for style.ini files 2019-02-28 13:45:19 +01:00
vendor Fix .htaccess files for Apache 2.4 (and 2.2) 2018-06-17 16:48:11 +02:00
.editorconfig updated .editorconfig 2015-07-25 22:04:59 +01:00
.gitattributes do not export the appveyor config 2017-08-27 11:26:13 +02:00
.gitignore replace Doku_CLI with splitbrain\phpcli\CLI 2017-11-10 14:22:02 +01:00
.htaccess.dist Fix .htaccess files for Apache 2.4 (and 2.2) 2018-06-17 16:48:11 +02:00
.travis.yml Remove HHVM comment 2019-02-15 10:27:53 -05:00
COPYING updated GPL2 license text (fixes whitespace issues and typos and updates FSF address) 2011-12-11 12:21:56 +00:00
README Updated README 2019-01-09 11:48:31 +08:00
appveyor.yml decrease php versions by one 2018-05-17 10:00:49 +02:00
composer.json Force Travis CI PHPUnit version to 7 on PHP 7.2+, fixes #2693 2019-02-14 20:18:53 -05:00
composer.lock updated php-archive lib. fixes #2361 2018-05-01 10:11:03 +02:00
doku.php Bump updateVersion 2018-05-03 08:54:12 +02:00
feed.php do not disclose email or IP addresses of users through RSS 2017-08-05 17:42:54 +02:00
index.php Defective transplantation of export from .htaccess 2019-02-21 06:51:42 +10:00
install.php Add simple catch-all to left install.php div 2018-04-24 02:35:41 -07:00

README

All documentation for DokuWiki is available online
at http://www.dokuwiki.org/

For Installation Instructions see
http://www.dokuwiki.org/install

DokuWiki - 2004-2019 (c) Andreas Gohr <andi@splitbrain.org>
                         and the DokuWiki Community
See COPYING and file headers for license info