[dokuwiki] git changes 2018-04-16

  • From: xref@xxxxxxxxxxxx (DokuWiki Develtools)
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Mon, 16 Apr 2018 03:00:03 +0200


Good Morning!

This are the git changes for DokuWiki committed
yesterday. Please test them and report bugs.

---------------------------------------------------------------------

http://github.com/splitbrain/dokuwiki/commit/0387686cd6e0429b3eaac543c219087f41bf5a35
Merge: 8a00500 a851f92
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Sun Apr 15 15:47:31 2018 +0200

    Merge pull request #2307 from splitbrain/geshi_features
    
    Geshi Option parsing


http://github.com/splitbrain/dokuwiki/commit/8a005008a635f19d5e5c0fda6757fe99cc3847b1
Merge: 5ae261c ac025fd
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Sun Apr 15 15:46:52 2018 +0200

    Merge pull request #2312 from splitbrain/seceditfallback
    
    fallback for new section editing. fixes #2311


http://github.com/splitbrain/dokuwiki/commit/5ae261c2d0a619f02c62ec27155d38df93bc8485
Merge: 75c3272 ada0d77
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Sun Apr 15 15:45:41 2018 +0200

    Merge pull request #2313 from splitbrain/secedit_escaping
    
    Prevent HTML and JS injection in section names


http://github.com/splitbrain/dokuwiki/commit/ada0d779eedf959f714490934d23a395e4560a32
Author: Michael Hamann <michael[at]content-space.de>
Date:   Sun Apr 15 13:20:59 2018 +0200

    Prevent HTML and JS injection in section names
    
    Before this change, HTML and some JS code (as far as it was not escaped
    by json_encode) could be injected into the output as the closing pattern
    that is checked by the regex is not escaped in JSON (see test case).


http://github.com/splitbrain/dokuwiki/commit/ac025fdf5b089dec593b4ad733ab6a12f70617c0
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Sat Apr 14 08:50:30 2018 +0200

    fallback for new section editing. fixes #2311
    
    The displayed message now shows the target that was passed, which should
    help identifying the troubling plugin.
    
    Instead of failing, we fix the data ourselves - this code will be
    removed in the future.


http://github.com/splitbrain/dokuwiki/commit/a851f92d6083c52c4c8d53be345e46efad50f1d7
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Fri Apr 13 10:56:21 2018 +0200

    manual GeSHi patch applied
    
    monkey patched GeSHi/geshi-1.0#104


http://github.com/splitbrain/dokuwiki/commit/54f741e8823b91c5872313ab46f59c7a1ef0be2c
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Fri Apr 13 10:40:01 2018 +0200

    relax geshi options a bit more
    
    Quotes are now optional, the options are spearated by space


http://github.com/splitbrain/dokuwiki/commit/a31af5935ddee9960788752b60e50541f46882bc
Merge: e2d8815 210ff13
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Fri Apr 13 09:08:58 2018 +0200

    Merge branch 'private_testing' into geshi_features
    
    * private_testing: (375 commits)
      make testing of inaccessible methods easier
      updated composer dependencies
      renamed ActionRouter::checkPermissions to checkPreconditions
      shortened new search configs
      Section edit: corrected pattern 'SEC_EDIT_PATTERN'
      fix regex character class. fixes #2301
      fix: switch extensions if stylesheet in style.ini doesn't exist
      refactor: rename and move function to set $JSINFO
      typo. capital P for class name
      fix: add missing global $ACT for $JSINFO
      refactor: use native json_encode for $JSINFO
      refactor: rename JSINFO.DOKU_UHN and JSINFO.DOKU_UHC
      refactor: extract $JSINFO initialization into tpl_ function
      refactor: rename dta and dtb parameters
      doc(search): parameter must be string or false
      doc(search): highlight is expected to be an array
      show adavanced tools with JavaScript only
      adjusted language files to remove outdated string
      removed sub header from all languages
      added aria attributes
      ...


http://github.com/splitbrain/dokuwiki/commit/210ff133226358545a9f991482152fad18a1710a
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Fri Apr 13 09:06:27 2018 +0200

    make testing of inaccessible methods easier
    
    While it's generally frowned upon testing privates, it can often be
    useful and the easier way to write tests. Eg you want to test something
    complicated method that is important, but you do not want to expose it
    directly to other classes...
    
    This new method uses reflection to make access to such methods possible
    from within tests without the need for intermediate classes.


http://github.com/splitbrain/dokuwiki/commit/e2d881567163b1ea21877d5d17e1247b3710e1af
Author: LarsDW223 <lars_paulsen[at]web.de>
Date:   Tue May 23 20:33:30 2017 +0200

    Added support for additional geshi options using an extendable options 
array.

---------------------------------------------------------------------

You can download individual diffs or patches by appending .diff or
.patch to the given commit URLs above.

Bye,
your git changelog mailer


-- 
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist

Other related posts:

  • » [dokuwiki] git changes 2018-04-16 - DokuWiki Develtools