[dokuwiki] git changes 2021-04-06

  • From: DokuWiki Develtools <xref@xxxxxxxxxxxx>
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Tue, 06 Apr 2021 03:00:02 +0200


Good Morning!

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

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

http://github.com/splitbrain/dokuwiki/commit/767e70806bc276bbc00101af65cfdcbb29c5aa07
Merge: ae2ec528f 834b0b20d
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Apr 5 09:57:08 2021 +0200

    Merge pull request #3432 from splitbrain/semantic-section-elements
    
    Add semantic section elements


http://github.com/splitbrain/dokuwiki/commit/ae2ec528f925f79e3cd522d1786503702c58906c
Merge: f09650da9 4f5827365
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Apr 5 09:54:49 2021 +0200

    Merge pull request #3442 from gturri/fix3436
    
    Add tests on sectionID and fixes #3436


http://github.com/splitbrain/dokuwiki/commit/f09650da93dc8014335b58b032330f549012d16b
Merge: ccd2e0d64 4756d8a39
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Apr 5 09:32:58 2021 +0200

    Merge pull request #3456 from splitbrain/excludensinpagelookup
    
    Exclude namespace in page look-ups


http://github.com/splitbrain/dokuwiki/commit/4756d8a39b35b287407ef0c5c62122ce5798bf4a
Author: Gerrit Uitslag <klapinklapin[at]gmail.com>
Date:   Fri Apr 2 00:58:27 2021 +0200

    add unit test for namespace exclusion in ft_pageLookup()


http://github.com/splitbrain/dokuwiki/commit/248d652bb4d2187f7ac3bfe82a4a5951e1975db0
Author: Gerrit Uitslag <klapinklapin[at]gmail.com>
Date:   Thu Apr 1 23:48:01 2021 +0200

    exclude ns in pagelook ups
    
    Enables excluding namespaces in the quick search of the searchform
    https://github.com/Klap-in/dokuwiki-plugin-searchform/issues/7


http://github.com/splitbrain/dokuwiki/commit/4f58273652838cfc963b6bc02439e80fb969c594
Author: Guillaume Turri <guillaume.turri[at]gmail.com>
Date:   Sat Mar 20 19:12:19 2021 +0100

    Add tests on sectionID and fixes #3436
    
    This commit fixes a bug on sectionID which could lead to having duplicated 
id.
    
    Note that this commit changes the API a bit $check used to be a key-value 
array
    (with key=the origin id, and value=the number of time this id has been 
generated)
    and is now just an array of string. That's because the previous structure
    couldn't work.
    
    As far as Dokuwiki sources are concerned, this change should have no impact 
because:
    - most call to sectionID are done with $check=false (and the behavior in 
this case
      isn't changed
    - only Doku_Renderer->_headerToLink passes an actual array to this method. 
But this
      array is initialized empty, it is only filled and read by sectionID 
itself.
      (this Doku_Renderer->headers array is protected but the classes which 
extends it
      aren't referring this array).
    
    It could still break usages of pluging that would call sectionID and rely 
on the
    format of this array. But even if this commits kept $check as an 
array<string, bool>
    (for instance setting the values to 1) the semantic wouldn't be the same.
    
    To put it in a nutshell:
    - this change of API has 0 impact on the core of Dokuwiki
    - there is no evidence that it would impact other code
    - there doesn't seem to be a clean way to avoid this change
    
    This commit fixes #3436


http://github.com/splitbrain/dokuwiki/commit/834b0b20de79be29615faead011eba07e2f8d904
Author: Anika Henke <anika[at]selfthinker.org>
Date:   Sat Mar 6 10:59:24 2021 +0000

    Add semantic section elements to dokuwiki template
    
    This changes the divs for the main content, header, footer,
    sidebar and page tools to their semantic equivalent
    (main, header, footer, nav and nav again)
    and adds ARIA labels where appropriate.
    The media manager popup changes to have a main and a nav.

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

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 2021-04-06 - DokuWiki Develtools