From: Jeff D. <da...@da...> - 2002-11-21 18:15:29
|
> anyone got a clue on how this is happening? Yes. (And I just fixed it.) (It's only an issue in the CVS code: this should be happening in 1.3.3 or earlier releases...) The patch is: http://cvs.sf.net/cgi-bin/viewcvs.cgi/phpwiki/phpwiki/lib/InlineParser.php.diff?r1=1.16&r2=1.17 The cause of the trouble was: A few weeks ago, I got rid of the old markup engine --- instead old markup is run through a filter to convert it to new markup, which is fed to the new-markup engine. As part of the conversion, '~' is (correctly) converted to '~~'. (In the new markup '~' is a magic escape character which causes the following character to be treated literally, no matter what context.) The new markup code was not properly de-escaping the magic ~ escapes within links... that's now fixed. NOTICE: This is going to break any existing new markup pages with ~'s in links. Thanks for the report! Jeff |