<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in HandlerTest.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>36ba8eadc205a4e1af5099c74b747e2256faadd4 - test: add tests to catch #4637</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Parsing/HandlerTest.php#36ba8eadc205a4e1af5099c74b747e2256faadd4</link>
        <description>test: add tests to catch #4637Issue #4637 was fixed in 7686f2030b19f948d2e50df1613ef6592fa44b46 but Ididn&apos;t like that no test had caught the issue.This adds a specific test for the issue as a HandlerTest. Additionally asimple smoke test is added that renders the wiki:syntax page andinspects the created DOM. It&apos;s not comprehensive but might help flaggingsimilar issue in the future.

            List of files:
            /dokuwiki/_test/tests/Parsing/HandlerTest.php</description>
        <pubDate>Tue, 12 May 2026 18:54:39 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>71096e46fcbfaeaa808667aba794e77fe2780169 - move handler methods into ParserMode classes and rename Handler</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Parsing/HandlerTest.php#71096e46fcbfaeaa808667aba794e77fe2780169</link>
        <description>move handler methods into ParserMode classes and rename HandlerEach ParserMode class now implements handle() from ModeInterface,containing the token handling logic that previously lived as individualmethods on Doku_Handler.The Handler class (formerly Doku_Handler) is the single dispatch point:Lexer passes tokens to Handler::handleToken() which routes to modeobjects, plugins, or returns false. The Lexer only tokenizes andresolves mapHandler aliases.Key changes:- Add handle() to ModeInterface, implemented by all mode classes- Move Doku_Handler to dokuwiki\Parsing\Handler namespace- File extends Code (shared parsing via $type property)- Quotes uses mapHandler() + Handler::getModeName() for sub-modes- Media::parseMedia() replaces Doku_Handler_Parse_Media()- Code::parseHighlightOptions() replaces parse_highlight_options()- Per-parse state (footnote, doublequote) stays on Handler- Deprecated wrappers kept for base/header/internallink/media- Class alias and rector rules added for backward compatibility

            List of files:
            /dokuwiki/_test/tests/Parsing/HandlerTest.php</description>
        <pubDate>Sat, 18 Apr 2026 15:35:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
