<?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 CodeTest.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c2248fdabf88ebc41fb7cdff1ab9df02279eed2b - Block: collapse [ \t]*\n[ \t]* to \n inside paragraphs</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Parsing/ParserMode/CodeTest.php#c2248fdabf88ebc41fb7cdff1ab9df02279eed2b</link>
        <description>Block: collapse [ \t]*\n[ \t]* to \n inside paragraphsStrip [ \t]+ on either side of the soft-break joiner emitted for asingle eol, and ltrim the first cdata of each paragraph. Without this,DokuWiki preserved leading/trailing whitespace on continuation linesverbatim, which is invisible in HTML but may visible in plain-textand other renderers. It is also a requirement in the Markdown spec.Re-baseline the parser-mode tests that pinned the old preservebehavior (cdata adjacent to &lt;code&gt;/&lt;file&gt;/&lt;rss&gt;/header/footnote).

            List of files:
            /dokuwiki/_test/tests/Parsing/ParserMode/CodeTest.php</description>
        <pubDate>Tue, 05 May 2026 11:20:04 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b1c59bed2e3645a1f5f11438cdbe7d1596f4a3a4 - add GfmCode / GfmFile for fenced code blocks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Parsing/ParserMode/CodeTest.php#b1c59bed2e3645a1f5f11438cdbe7d1596f4a3a4</link>
        <description>add GfmCode / GfmFile for fenced code blocksGfmCode (backticks) emits the `code` handler instruction; GfmFile(tildes) emits `file`. Column-0 fences only, no length pairingbetween opener and closer, and unclosed fences stay literal &#8212;matching DokuWiki&apos;s `&lt;code&gt;` tag convention. The info string acceptsDW&apos;s full attribute vocabulary (language, filename, [options])through a new shared `Helpers::parseCodeAttributes` that `Code`also uses, with `html` aliased to `html4strict` and `-` meaning &quot;nolanguage&quot;.Preformatted&apos;s indent threshold is now preference-gated: 2 spacesin DW-preferred settings, 4 spaces in MD-preferred, matching GFM&apos;sindented code block rule. A single tab is a trigger in both.

            List of files:
            /dokuwiki/_test/tests/Parsing/ParserMode/CodeTest.php</description>
        <pubDate>Thu, 23 Apr 2026 14:01:03 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>504c13e8df88563c11b3720b317991bc38835a35 - migrate parser tests to modern namespaced classes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/Parsing/ParserMode/CodeTest.php#504c13e8df88563c11b3720b317991bc38835a35</link>
        <description>migrate parser tests to modern namespaced classesMove old-style parser tests from _test/tests/inc/parser/ to namespacedtest classes under _test/tests/Parsing/ParserMode/ and_test/tests/Parsing/Lexer/.- Add ParserTestBase with assertCalls() helper for comparing handler  call sequences with byte index stripping- Split lexer.test.php into ParallelRegexTest, StateStackTest, and  LexerTest with a RecordingHandler that extends Handler- Merge handler_parse_highlight_options tests into CodeTest- Add new tests for previously untested modes: Nocache, Notoc, Rss,  and all individual formatting modes (Strong, Emphasis, etc.)- Modernize test code: [] syntax, lowercase null, correct assertEquals  argument order, replace deprecated withConsecutive and string callables- Renderer tests remain in old location (renderers not yet migrated)

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