diff --git a/_test/cases/inc/parser/parser_eol.test.php b/_test/cases/inc/parser/parser_eol.test.php index 8cea82d661981ea69fc3770ea6d36e870037cbde..dcfcb1e60a6edf995b27fcd340a1b986fe97cfa8 100644 --- a/_test/cases/inc/parser/parser_eol.test.php +++ b/_test/cases/inc/parser/parser_eol.test.php @@ -14,9 +14,9 @@ class TestOfDoku_Parser_Eol extends TestOfDoku_Parser { array('document_start',array()), array('p_open',array()), array('cdata',array("Foo")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('cdata',array("Bar")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); @@ -33,9 +33,9 @@ class TestOfDoku_Parser_Eol extends TestOfDoku_Parser { array('p_close',array()), array('p_open',array()), array('cdata',array("bar")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('cdata',array("Foo")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); @@ -49,9 +49,9 @@ class TestOfDoku_Parser_Eol extends TestOfDoku_Parser { array('document_start',array()), array('p_open',array()), array('cdata',array("Foo")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('cdata',array("Bar")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); @@ -86,7 +86,7 @@ class TestOfDoku_Parser_Eol extends TestOfDoku_Parser { array('p_close',array()), array('p_open',array()), array('cdata',array("Bar")), - array('cdata',array(" ")), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); diff --git a/_test/cases/inc/parser/parser_footnote.test.php b/_test/cases/inc/parser/parser_footnote.test.php index 62c50f2d0ea5c89dcad794e2a0d8203533f0ce27..dc729e861270b294f97d4f844928e298b358b72b 100644 --- a/_test/cases/inc/parser/parser_footnote.test.php +++ b/_test/cases/inc/parser/parser_footnote.test.php @@ -55,7 +55,7 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_close',array()), ))), array('cdata',array(' Bar')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); @@ -87,7 +87,7 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('document_start',array()), array('p_open',array()), array('cdata',array('Foo ')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('cdata',array('X')), array('nest', array ( array ( array('footnote_open',array()), @@ -95,9 +95,9 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_close',array()), ))), array('cdata',array('Y')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('cdata',array(' Bar')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); @@ -206,7 +206,7 @@ class TestOfDoku_Parser_Footnote extends TestOfDoku_Parser { array('footnote_close',array()), ))), array('cdata',array(' Bar')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); diff --git a/_test/cases/inc/parser/parser_headers.test.php b/_test/cases/inc/parser/parser_headers.test.php index c401f9b70111593cbf330ec0d057902c75f238a0..9162d0fdca2c4041594a8749fda02a5849856132 100644 --- a/_test/cases/inc/parser/parser_headers.test.php +++ b/_test/cases/inc/parser/parser_headers.test.php @@ -108,7 +108,7 @@ class TestOfDoku_Parser_Headers extends TestOfDoku_Parser { $this->assertEqual(array_map('stripByteIndex',$this->H->calls),$calls); } - function testHeader2UnevenSmaller() { + function testHeader2UnevenSmaller() { $this->P->addMode('header',new Doku_Parser_Mode_Header()); $this->P->parse("abc \n ===== Header == \n def"); $calls = array ( @@ -260,14 +260,14 @@ class TestOfDoku_Parser_Headers extends TestOfDoku_Parser { array('document_start',array()), array('p_open',array()), array('cdata',array('abc ')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('section_edit',array(-1,5,1,'')), array('header',array('Header',1, 6)), array('section_open',array(1)), array('p_open',array()), array('cdata',array(' def')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('section_close',array()), array('section_edit',array(6,0,1,'Header')), diff --git a/_test/cases/inc/parser/parser_lists.test.php b/_test/cases/inc/parser/parser_lists.test.php index 3488158584a6c0a2e8b1a785120f5e7999fecf68..4fe3f6f34d7ced05a1a229a084e127ce8ccca3ee 100644 --- a/_test/cases/inc/parser/parser_lists.test.php +++ b/_test/cases/inc/parser/parser_lists.test.php @@ -212,7 +212,7 @@ Bar'); array('listu_close',array()), array('p_open',array()), array('cdata',array("Bar")), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); diff --git a/_test/cases/inc/parser/parser_quote.test.php b/_test/cases/inc/parser/parser_quote.test.php index d86371a96274e1381ceeeacee25ed4fec6f3bc28..e216604fc545df167bab3566af904b13043b3875 100644 --- a/_test/cases/inc/parser/parser_quote.test.php +++ b/_test/cases/inc/parser/parser_quote.test.php @@ -87,7 +87,7 @@ class TestOfDoku_Parser_Quote extends TestOfDoku_Parser { array('quote_close',array()), array('p_open',array()), array('cdata',array("klm")), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), diff --git a/_test/cases/inc/parser/parser_table.test.php b/_test/cases/inc/parser/parser_table.test.php index 6d2267ad138923bac73e04e944c51ccca9df07fc..155909b0c5bb86d1a56f6065a7dc6b10a9ad7be1 100644 --- a/_test/cases/inc/parser/parser_table.test.php +++ b/_test/cases/inc/parser/parser_table.test.php @@ -278,7 +278,7 @@ def'); $calls = array ( array('document_start',array()), array('p_open',array()), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('cdata',array("abc")), array('p_close',array()), array('table_open',array(3,2)), @@ -307,7 +307,7 @@ def'); array('table_close',array()), array('p_open',array()), array('cdata',array('def')), - array('cdata',array(' ')), + array('cdata',array(DOKU_PARSER_EOL)), array('p_close',array()), array('document_end',array()), ); diff --git a/inc/parser/handler.php b/inc/parser/handler.php index c016171b0967fc5e44c81258fc86b0ce1dc36a25..9011554bc92049376c068374c1be6bed47ecd091 100644 --- a/inc/parser/handler.php +++ b/inc/parser/handler.php @@ -1,6 +1,8 @@ <?php if(!defined('DOKU_INC')) define('DOKU_INC',fullpath(dirname(__FILE__).'/../../').'/'); +if (!defined('DOKU_PARSER_EOL')) define('DOKU_PARSER_EOL'," "); // add this to make handling test cases simpler + class Doku_Handler { var $Renderer = NULL; @@ -1575,7 +1577,7 @@ class Doku_Handler_Block { }else{ //if this is just a single eol make a space from it - $this->calls[] = array('cdata',array(" "), $call[2]); + $this->calls[] = array('cdata',array(DOKU_PARSER_EOL), $call[2]); } }