Files
oddmuse/modules
Alex Schroeder 7ccd891272 * modules/wiki.pl (OpenHtmlEnvironment): Generalized list closure
by delegating that closure to the "CloseHtmlEnvironments" function.
This permits other extensions (namely, the Creole Markup extension)
to redefine the "CloseHtmlEnvironments" function and thereby
precisely override just when and how list markup is closed.
* modules/creole.pl ($CreoleDashStyleUnorderedLists): New option.
(RunMyRules): New function.
(CreoleRule): Improved conformance to the Wiki Creole standard by
strictly requiring, among other notable things, that horizontal
rules consist of four and only four dashes, that all image links
to images on the Wiki (e.g., image "FreeLinks") be marked as dirty
blocks, that the nowiki markup strictly require the opening and
closing three braces to reside on their own lines having no other
markup, and that preformatted code not extend over multiple blocks.
(CreoleListAndNewLineRule): Avoid handling dash-style unordered
list markup unless explicitly requested by the new
"$CreoleDashStyleUnorderedLists" option being set to 1 (since
that markup is non-standard, and explicitly contradicts the Wiki
Creole standard).
* t/creole.t: Adjusted tests broken by the above modifications;
these were, typically, tests for nowiki and preformatted markup
that assumed a less conformant, gentler handling of that markup.
2008-10-24 04:34:09 +00:00
..
2007-10-02 13:22:51 +00:00
2005-04-08 21:23:43 +00:00
2006-06-13 18:01:57 +00:00
2006-06-15 11:30:14 +00:00
2005-04-16 08:36:49 +00:00
2005-04-08 21:23:43 +00:00
2008-10-04 22:31:11 +00:00
2008-06-26 07:57:51 +00:00
2007-07-18 08:09:29 +00:00
2008-04-25 12:54:19 +00:00
2006-11-05 17:00:37 +00:00
New
2008-01-21 14:55:23 +00:00
2005-10-24 18:58:42 +00:00
2005-10-07 23:23:30 +00:00
2007-12-22 15:29:55 +00:00
2006-09-07 20:37:29 +00:00
2007-11-16 01:42:55 +00:00
2007-02-06 01:12:59 +00:00
2005-10-07 23:23:30 +00:00
2008-06-26 09:11:30 +00:00
2008-02-23 17:11:27 +00:00
2007-07-03 15:49:14 +00:00
2007-04-02 15:02:09 +00:00
New
2007-12-26 08:59:11 +00:00
2006-07-14 09:51:12 +00:00
2004-09-25 18:00:37 +00:00
2008-02-23 15:51:27 +00:00
2005-04-08 21:23:43 +00:00
2006-02-26 03:12:35 +00:00
2008-03-27 13:18:05 +00:00
New
2008-09-21 09:10:18 +00:00
2007-11-11 10:57:55 +00:00
2006-09-02 01:14:31 +00:00
2007-10-26 16:34:08 +00:00
new
2004-09-04 09:43:19 +00:00
2004-09-08 20:00:29 +00:00
2008-01-12 22:56:44 +00:00
2006-10-23 11:34:05 +00:00
2006-12-02 21:36:01 +00:00
2006-06-05 21:53:31 +00:00
2008-01-03 00:59:56 +00:00
2005-03-25 11:44:48 +00:00
2007-10-17 11:06:24 +00:00
2005-10-09 00:55:43 +00:00
2004-10-10 17:46:55 +00:00
2004-12-05 03:55:38 +00:00
2005-09-19 19:26:21 +00:00
2006-10-08 15:59:54 +00:00
2008-09-26 23:02:28 +00:00
2006-10-31 15:43:15 +00:00
2005-04-08 21:23:43 +00:00
2007-01-31 12:00:23 +00:00
2007-01-12 02:04:13 +00:00
2005-01-06 11:35:04 +00:00
2007-08-12 11:37:01 +00:00
2006-06-09 08:09:24 +00:00
2007-08-16 21:56:35 +00:00
2007-12-09 01:49:37 +00:00
2007-08-24 07:12:32 +00:00
2004-08-22 16:35:34 +00:00
2006-09-14 17:47:03 +00:00
2006-05-06 21:12:50 +00:00
2007-08-03 23:08:43 +00:00
2004-12-22 02:35:32 +00:00
2006-11-11 16:27:11 +00:00
2006-09-12 16:39:58 +00:00
2005-01-06 11:35:04 +00:00
2005-01-06 11:35:04 +00:00
2007-02-20 00:29:37 +00:00
2004-10-07 21:33:44 +00:00