1.1 --- a/MoinSupport.py Thu Nov 29 00:48:56 2012 +0100
1.2 +++ b/MoinSupport.py Sat Dec 01 23:29:40 2012 +0100
1.3 @@ -448,6 +448,12 @@
1.4 def __getitem__(self, name):
1.5 return self.form.getlist(name)
1.6
1.7 + def __delitem__(self, name):
1.8 + del self.form[name]
1.9 +
1.10 + def keys(self):
1.11 + return self.form.keys()
1.12 +
1.13 def items(self):
1.14 return self.form.items(True)
1.15
1.16 @@ -976,7 +982,7 @@
1.17 except wikiutil.PluginMissingError:
1.18 return wikiutil.searchAndImportPlugin(request.cfg, "formatter", "plain")
1.19
1.20 -def formatText(text, request, fmt, parser_cls=None):
1.21 +def formatText(text, request, fmt, inhibit_p=True, parser_cls=None):
1.22
1.23 """
1.24 Format the given 'text' using the specified 'request' and formatter 'fmt'.
1.25 @@ -991,7 +997,7 @@
1.26 old_fmt = request.formatter
1.27 request.formatter = fmt
1.28 try:
1.29 - return redirectedOutput(request, parser, fmt, inhibit_p=True)
1.30 + return redirectedOutput(request, parser, fmt, inhibit_p=inhibit_p)
1.31 finally:
1.32 request.formatter = old_fmt
1.33
2.1 --- a/README.txt Thu Nov 29 00:48:56 2012 +0100
2.2 +++ b/README.txt Sat Dec 01 23:29:40 2012 +0100
2.3 @@ -79,6 +79,9 @@
2.4 MoinRemoteSupport.
2.5 * Added general utility functions from EventAggregator as GeneralSupport.
2.6 * Added view-related functions from EventAggregator as ViewSupport.
2.7 + * Added form field dictionary manipulation in the 1.9 compatibility class.
2.8 + * Added parameterisation of the formatText function so that paragraphs may
2.9 + be generated for formatted text.
2.10
2.11 Release Procedures
2.12 ------------------