# # ChangeLog for / # # Generated by Trac 1.0.20 # Sep 29, 2023, 5:29:23 AM Fri, 14 Nov 2014 15:48:39 GMT cmlenz [1272] * contrib/textmate/Genshi.tmbundle/COPYING (added) Add license to TextMate bundle. Closes #598. Thu, 20 Mar 2014 13:01:56 GMT hodgestar [1271] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/path.py (modified) * branches/stable/0.6.x/genshi/tests/path.py (modified) Merge r1269 from trunk (fix for selecting namespaced attributes). Thu, 20 Mar 2014 13:01:30 GMT hodgestar [1270] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/path.py (modified) * branches/stable/0.7.x/genshi/tests/path.py (modified) Merge r1269 from trunk (fix for selecting namespaced attributes). Thu, 20 Mar 2014 12:58:48 GMT hodgestar [1269] * trunk/genshi/path.py (modified) * trunk/genshi/tests/path.py (modified) Return correct value and properly namespaced attribute name when ... Thu, 20 Mar 2014 11:45:11 GMT hodgestar [1268] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/_speedups.c (modified) * branches/stable/0.6.x/genshi/tests/core.py (modified) Merge r1266 from trunk (support for iterators in _speedups.Markup.join). Thu, 20 Mar 2014 11:44:48 GMT hodgestar [1267] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/_speedups.c (modified) * branches/stable/0.7.x/genshi/tests/core.py (modified) Merge r1266 from trunk (support for iterators in _speedups.Markup.join). Thu, 20 Mar 2014 11:41:43 GMT hodgestar [1266] * trunk/genshi/_speedups.c (modified) * trunk/genshi/tests/core.py (modified) Add support for iterator arguments to _speedups Markup.join ... Wed, 19 Mar 2014 14:35:27 GMT hodgestar [1265] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/filters/i18n.py (modified) Merge r1263 from trunk (add 'placeholder' to list of translatable ... Wed, 19 Mar 2014 14:34:20 GMT hodgestar [1264] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/filters/i18n.py (modified) Merge r1263 from trunk (add 'placeholder' to list of translatable ... Wed, 19 Mar 2014 14:31:48 GMT hodgestar [1263] * trunk/genshi/filters/i18n.py (modified) Add HTML5 input placeholder attribute to list of translatable ... Wed, 19 Mar 2014 14:24:01 GMT hodgestar [1262] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/output.py (modified) Merge r1260 from trunk (add missing boolean attributes to XHTML and ... Wed, 19 Mar 2014 14:23:38 GMT hodgestar [1261] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/output.py (modified) Merge r1260 from trunk (add missing boolean attributes to XHTML and ... Wed, 19 Mar 2014 14:22:22 GMT hodgestar [1260] * trunk/genshi/output.py (modified) Add missing boolean attributes to XHTML and HTML serializers (fixes ... Wed, 19 Mar 2014 13:56:46 GMT hodgestar [1259] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/template/base.py (modified) * branches/stable/0.6.x/genshi/template/markup.py (modified) * branches/stable/0.6.x/genshi/template/tests/markup.py (modified) Merge r1257 from trunk (fix for infinite template inlining). Wed, 19 Mar 2014 13:54:59 GMT hodgestar [1258] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/template/base.py (modified) * branches/stable/0.7.x/genshi/template/markup.py (modified) * branches/stable/0.7.x/genshi/template/tests/markup.py (modified) Merge r1257 from trunk (fix for infinite template inlining). Wed, 19 Mar 2014 13:52:01 GMT hodgestar [1257] * trunk/genshi/template/base.py (modified) * trunk/genshi/template/markup.py (modified) * trunk/genshi/template/tests/markup.py (modified) Fix infinite recursion in template inlining (fixes #584). Wed, 19 Mar 2014 13:41:53 GMT hodgestar [1256] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/template/tests/text.py (modified) * branches/stable/0.7.x/genshi/template/text.py (modified) Merge r1255 from trunk (fix slash escaping of CRLF newlines). Wed, 19 Mar 2014 13:40:47 GMT hodgestar [1255] * trunk/genshi/template/tests/text.py (modified) * trunk/genshi/template/text.py (modified) Support slash escaped of CRLF newlines (fixes #569; patch from ... Wed, 19 Mar 2014 13:38:10 GMT hodgestar [1254] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/tox.ini (modified) Merge r1253 from trunk (add py34 to tox.ini). Wed, 19 Mar 2014 13:36:27 GMT hodgestar [1253] * trunk/tox.ini (modified) Add Python 3.4 to tox environment list. Sun, 09 Mar 2014 08:41:45 GMT hodgestar [1252] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/doc/upgrade.txt (modified) * branches/stable/0.7.x/genshi/compat.py (modified) * branches/stable/0.7.x/genshi/filters/tests/test_html.py (modified) * branches/stable/0.7.x/genshi/template/astutil.py (modified) * branches/stable/0.7.x/genshi/template/eval.py (modified) * branches/stable/0.7.x/genshi/template/tests/eval.py (modified) * branches/stable/0.7.x/run_benchmarks.sh (copied) * branches/stable/0.7.x/setup.py (modified) Merge r1229 to r1238 and r1243 to r1251 from trunk (documentation ... Mon, 17 Feb 2014 09:10:44 GMT hodgestar [1251] * trunk/genshi/core.py (modified) Revert r1245 (the Python3.4 regression was fixed in ... Sun, 16 Feb 2014 19:36:21 GMT hodgestar [1250] * trunk/genshi/template/astutil.py (modified) * trunk/genshi/template/eval.py (modified) * trunk/genshi/template/tests/eval.py (modified) Add support for kwonlyargs and kw_defaults attributes of AST argument ... Sun, 16 Feb 2014 18:46:15 GMT hodgestar [1249] * trunk/genshi/template/astutil.py (modified) * trunk/genshi/template/eval.py (modified) Add support for Python 3.4 AST (support for NameConstants and changes ... Sun, 16 Feb 2014 18:43:20 GMT hodgestar [1248] * trunk/genshi/compat.py (modified) Add isstring helper. Sun, 16 Feb 2014 18:32:21 GMT hodgestar [1247] * trunk/setup.py (modified) Disable the speedups C extension on CPython >= 3.3 since Genshi ... Sun, 16 Feb 2014 18:25:17 GMT hodgestar [1246] * trunk/genshi/filters/tests/test_html.py (modified) Also allow stripping of unsafe script tags (Python 3.4 parses the ... Sun, 16 Feb 2014 17:29:31 GMT hodgestar [1245] * trunk/genshi/core.py (modified) Work around for Python 3.4 regression in pickle ... Thu, 09 Jan 2014 21:26:14 GMT hodgestar [1244] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/filters/i18n.py (modified) * branches/stable/0.6.x/genshi/filters/tests/i18n.py (modified) Merge r1242 from trunk (fix handling of case where a translation has ... Thu, 09 Jan 2014 21:25:21 GMT hodgestar [1243] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/filters/i18n.py (modified) * branches/stable/0.7.x/genshi/filters/tests/i18n.py (modified) Merge r1242 from trunk (fix handling of case where a translation has ... Thu, 09 Jan 2014 21:23:41 GMT hodgestar [1242] * trunk/genshi/filters/i18n.py (modified) * trunk/genshi/filters/tests/i18n.py (modified) Fix handling of case where a translation has text after a closing tag ... Mon, 17 Jun 2013 20:54:54 GMT hodgestar [1241] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/template/markup.py (modified) Merge r1239 from trunk (fix assert with side-effect in xi:fallback ... Mon, 17 Jun 2013 20:54:10 GMT hodgestar [1240] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/template/markup.py (modified) Merge r1239 from trunk (fix assert with side-effect in xi:fallback ... Mon, 17 Jun 2013 20:52:21 GMT hodgestar [1239] * trunk/genshi/template/markup.py (modified) Fix assert with side-effect in xi:fallback directive processing (see ... Thu, 21 Mar 2013 21:41:01 GMT hodgestar [1238] * trunk/doc/upgrade.txt (modified) Updating upgrading document heading. Thu, 21 Mar 2013 21:38:46 GMT hodgestar [1237] * trunk/run_benchmarks.sh (added) Add script for running benchmarks. Sun, 27 Jan 2013 15:45:56 GMT hodgestar [1236] * tags/0.7.0 (copied) Re-tag [milestone:0.7]. Sun, 27 Jan 2013 15:43:43 GMT hodgestar [1235] * tags/0.6.1 (copied) Re-tag [milestone:0.6.1]. Sun, 27 Jan 2013 15:41:13 GMT hodgestar [1234] * tags/0.6.1 (deleted) Drop 0.6.1 tag before re-tagging. Sun, 27 Jan 2013 15:40:37 GMT hodgestar [1233] * tags/0.7.0 (deleted) Drop 0.7.0 tag before re-tagging. Sun, 27 Jan 2013 15:39:10 GMT hodgestar [1232] * branches/stable/0.6.x/genshi/__init__.py (modified) * branches/stable/0.6.x/setup.cfg (modified) * branches/stable/0.6.x/setup.py (modified) Set version and drop egg_info in preparation for tagging. Sun, 27 Jan 2013 15:38:50 GMT hodgestar [1231] * branches/stable/0.7.x/genshi/__init__.py (modified) * branches/stable/0.7.x/setup.cfg (modified) * branches/stable/0.7.x/setup.py (modified) Set version and drop egg_info in preparation for tagging. Sun, 27 Jan 2013 15:34:05 GMT hodgestar [1230] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/ChangeLog (modified) Merge r1228 from trunk (ChangeLog update). Sun, 27 Jan 2013 15:33:17 GMT hodgestar [1229] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/ChangeLog (modified) Merge r1228 from trunk (ChangeLog update). Sun, 27 Jan 2013 15:32:01 GMT hodgestar [1228] * trunk/ChangeLog (modified) Update ChangeLog. Sun, 27 Jan 2013 15:17:45 GMT hodgestar [1227] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/MANIFEST.in (modified) Merge r1225 from trunk (update MANIFEST.in). Sun, 27 Jan 2013 15:16:36 GMT hodgestar [1226] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/MANIFEST.in (modified) Merge r1225 from trunk (update MANIFEST.in). Sun, 27 Jan 2013 15:08:45 GMT hodgestar [1225] * trunk/MANIFEST.in (modified) Update MANIFEST.in so that all files that are meant to be included in ... Sat, 26 Jan 2013 18:24:27 GMT hodgestar [1224] * branches/stable/0.7.x/ChangeLog (modified) Update changelog for 0.7.1. Sat, 26 Jan 2013 18:24:07 GMT hodgestar [1223] * branches/stable/0.6.x/ChangeLog (modified) Update changelog for 0.6.2. Sat, 26 Jan 2013 17:37:46 GMT hodgestar [1222] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/input.py (modified) * branches/stable/0.6.x/genshi/tests/input.py (modified) Merge r1219 from trunk (fix for PIs without data, fixes #368). Sat, 26 Jan 2013 17:34:51 GMT hodgestar [1221] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/examples/bench/basic.py (modified) * branches/stable/0.7.x/genshi/input.py (modified) Merge r1210 and r1212 from trunk (remove unnecessary isinstance ... Sat, 26 Jan 2013 17:28:46 GMT hodgestar [1220] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/input.py (modified) * branches/stable/0.7.x/genshi/tests/input.py (modified) Merge r1219 from trunk (fix for PIs without data, fixes #368). Sat, 26 Jan 2013 17:26:47 GMT hodgestar [1219] * trunk/genshi/input.py (modified) * trunk/genshi/tests/input.py (modified) Fix handling of processing instructions that don't have data attached ... Sat, 26 Jan 2013 16:42:20 GMT hodgestar [1218] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/template/tests/text.py (modified) Merge r1217 from trunk (fix text template tests that were failing on ... Sat, 26 Jan 2013 16:24:33 GMT hodgestar [1217] * trunk/genshi/template/tests/text.py (modified) Fix text template inclusion tests so they work under Windows (being ... Sat, 26 Jan 2013 12:20:58 GMT hodgestar [1216] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/setup.py (modified) Merge r1211 from trunk (always include test packages in sdist). Sat, 26 Jan 2013 12:08:57 GMT hodgestar [1215] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/genshi/template/interpolation.py (modified) Merge r1213 from trunk (fix infinite loop in interpolation brace ... Sat, 26 Jan 2013 11:59:30 GMT hodgestar [1214] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/template/interpolation.py (modified) Merge r1213 from trunk (fix infinite loop in interpolation brace ... Sat, 26 Jan 2013 11:53:36 GMT hodgestar [1213] * trunk/genshi/template/interpolation.py (modified) Stop try to lex for matching braces in interpolation if the token_re ... Sat, 26 Jan 2013 11:38:35 GMT hodgestar [1212] * trunk/genshi/input.py (modified) Remove unused isinstance checks. Sat, 26 Jan 2013 10:57:32 GMT hodgestar [1211] * trunk/setup.py (modified) Always include the test packages (otherwise sdists built on Python 2 ... Sat, 26 Jan 2013 10:52:08 GMT hodgestar [1210] * trunk/examples/bench/basic.py (modified) Skip mako benchmark if Mako isn't installed. Sun, 30 Dec 2012 16:43:06 GMT hodgestar [1209] * trunk/ChangeLog (modified) * trunk/genshi/__init__.py (modified) * trunk/setup.py (modified) Bump version number and add new section to ChangeLog. Sun, 30 Dec 2012 16:37:58 GMT hodgestar [1208] * branches/stable/0.6.x/ChangeLog (modified) * branches/stable/0.6.x/genshi/__init__.py (modified) * branches/stable/0.6.x/setup.cfg (modified) * branches/stable/0.6.x/setup.py (modified) Put back [egg_info], bump version number and add new section to ... Sun, 30 Dec 2012 16:35:21 GMT hodgestar [1207] * tags/0.6.1 (copied) * tags/0.6.1/setup.cfg (copied) Tag 0.6.1. Sun, 30 Dec 2012 16:33:44 GMT hodgestar [1206] * branches/stable/0.6.x/setup.cfg (modified) Drop [egg_info] section pre-tagging. Sun, 30 Dec 2012 14:54:50 GMT hodgestar [1205] * branches/stable/0.7.x/ChangeLog (modified) * branches/stable/0.7.x/genshi/__init__.py (modified) * branches/stable/0.7.x/setup.cfg (modified) * branches/stable/0.7.x/setup.py (modified) Put back [egg_info], bump version number and add new section to ... Sun, 30 Dec 2012 14:49:43 GMT hodgestar [1204] * tags/0.7.0 (copied) * tags/0.7.0/COPYING (copied) * tags/0.7.0/ChangeLog (copied) * tags/0.7.0/MANIFEST.in (copied) * tags/0.7.0/README.txt (copied) * tags/0.7.0/doc (copied) * tags/0.7.0/examples (copied) * tags/0.7.0/examples_to_py3k.sh (copied) * tags/0.7.0/fixes (copied) * tags/0.7.0/genshi (copied) * tags/0.7.0/scripts (copied) * tags/0.7.0/setup.cfg (copied) * tags/0.7.0/tox.ini (copied) Tag 0.7.0. Sun, 30 Dec 2012 14:48:26 GMT hodgestar [1203] * branches/stable/0.7.x/setup.cfg (modified) Drop [egg_info] section pre-tagging. Sun, 30 Dec 2012 14:45:49 GMT hodgestar [1202] * branches/stable/0.7.x (modified) * branches/stable/0.7.x/setup.py (modified) Merge r1201 from trunk (add Python 2 trove classifier). Sun, 30 Dec 2012 14:39:33 GMT hodgestar [1201] * branches/stable/0.7.x (copied) * branches/stable/0.7.x/ChangeLog (copied) * trunk/setup.py (modified) Add Python 2 trove classifier so it's clear that Python 2 is still ... Sun, 30 Dec 2012 14:31:09 GMT hodgestar [1200] * trunk/ChangeLog (modified) Update ChangeLog for 0.7 release. Sun, 30 Dec 2012 14:19:28 GMT hodgestar [1199] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/ChangeLog (modified) Merge r1198 from trunk (update ChangeLog with changes for 0.6.1). Sun, 30 Dec 2012 14:13:27 GMT hodgestar [1198] * trunk/ChangeLog (modified) Update ChangeLog with changes for 0.6.1. Sat, 29 Dec 2012 22:55:51 GMT hodgestar [1197] * trunk (modified) * trunk/tox.ini (added) Add tox file for running tests against supported Python versions. Sat, 29 Dec 2012 22:50:45 GMT hodgestar [1196] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/tox.ini (added) Add tox file for running tests against supported Python versions. Sat, 29 Dec 2012 22:48:30 GMT hodgestar [1195] * trunk/genshi/tests/builder.py (modified) Fix another test that fails with the new randomized hashes. Sat, 29 Dec 2012 20:47:09 GMT hodgestar [1194] * trunk/doc/filters.txt (modified) Fix doc examples so that test_doc passes. Sat, 29 Dec 2012 20:18:24 GMT hodgestar [1193] * trunk/genshi/template/tests/loader.py (modified) Add a test that demonstrates that absolute includes work (see #465). Sat, 29 Dec 2012 19:31:41 GMT hodgestar [1192] * trunk/genshi/template/astutil.py (modified) * trunk/genshi/template/tests/eval.py (modified) Update genshi.template AST handling to support Python 3.4 (see #537). Sat, 29 Dec 2012 19:14:10 GMT hodgestar [1191] * trunk/genshi/builder.py (modified) * trunk/genshi/template/tests/directives.py (modified) * trunk/genshi/template/tests/eval.py (modified) * trunk/genshi/tests/builder.py (modified) Fix a number of tests which Python's new hash randomization is ... Sat, 29 Dec 2012 19:12:14 GMT hodgestar [1190] * trunk/genshi/template/loader.py (modified) Templates should be loaded as bytes -- the encoding is passed around ... Sat, 29 Dec 2012 13:02:20 GMT hodgestar [1189] * trunk/genshi/input.py (modified) * trunk/genshi/tests/input.py (modified) Fix parsing of multi-byte characters that occur on 4K boundaries of ... Sat, 29 Dec 2012 12:00:00 GMT hodgestar [1188] * branches/stable/0.6.x/genshi/filters/tests/html.py (modified) Merge r1187 from trunk (fix HTMLSanitizer tests for Python 2.7 -- see ... Sat, 29 Dec 2012 11:43:45 GMT hodgestar [1187] * trunk/genshi/filters/tests/test_html.py (modified) Fix HTMLSanitizer tests for Python 2.7 (fixes #501). Sat, 29 Dec 2012 11:09:16 GMT hodgestar [1186] * trunk/MANIFEST.in (modified) Include fixes in source tarball so it can build on Python 3.x. Tue, 13 Mar 2012 23:44:37 GMT hodgestar [1185] * branches/experimental/performance-improvement-exploration/genshi/template/base.py (modified) Remove unnecessary call to iter around stream passed into filters -- ... Tue, 13 Mar 2012 08:01:05 GMT hodgestar [1184] * branches/experimental/performance-improvement-exploration/genshi/template/directives.py (modified) Move push and pop outside the loop in the ForDirective since it's ... Tue, 13 Mar 2012 03:03:02 GMT hodgestar [1183] * branches/experimental/performance-improvement-exploration/genshi/core.py (modified) * branches/experimental/performance-improvement-exploration/genshi/filters/i18n.py (modified) * branches/experimental/performance-improvement-exploration/genshi/filters/tests/transform.py (modified) * branches/experimental/performance-improvement-exploration/genshi/filters/transform.py (modified) * branches/experimental/performance-improvement-exploration/genshi/output.py (modified) * branches/experimental/performance-improvement-exploration/genshi/path.py (modified) * branches/experimental/performance-improvement-exploration/genshi/template/base.py (modified) * branches/experimental/performance-improvement-exploration/genshi/template/directives.py (modified) * branches/experimental/performance-improvement-exploration/genshi/tests/core.py (modified) Be more careful about what is passed into streams as events and ... Tue, 13 Mar 2012 01:00:17 GMT hodgestar [1182] * branches/experimental/performance-improvement-exploration/genshi/template/directives.py (modified) Simplify _assignment and add fast-path. Tue, 13 Mar 2012 00:47:57 GMT hodgestar [1181] * branches/experimental/performance-improvement-exploration (copied) Start performance-improvement-exploration Sat, 11 Feb 2012 00:02:02 GMT hodgestar [1180] * trunk/genshi/template/loader.py (modified) Remove invalid file mode in template loader. Fixes #485. Wed, 11 Jan 2012 10:23:47 GMT hodgestar [1179] * trunk/setup.py (modified) Make --with-speedups the default for Pythons other than PyPy. Sat, 03 Sep 2011 01:13:08 GMT hodgestar [1178] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/filters/i18n.py (modified) * branches/stable/0.6.x/genshi/filters/tests/i18n.py (modified) Merge r1177 from trunk (support multiple stream events around tags ... Sat, 03 Sep 2011 01:11:30 GMT hodgestar [1177] * trunk/genshi/filters/i18n.py (modified) * trunk/genshi/filters/tests/i18n.py (modified) Handle multiple events between or an either side of start and end ... Fri, 02 Sep 2011 22:10:58 GMT hodgestar [1176] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/filters/html.py (modified) * branches/stable/0.6.x/genshi/filters/tests/html.py (modified) Merge r1174 and r1175 from trunk (improve sanitizing of CSS in style ... Fri, 02 Sep 2011 22:08:05 GMT hodgestar [1175] * trunk/genshi/filters/html.py (modified) Revert accidental small docstring change from r1174. Fri, 02 Sep 2011 22:01:42 GMT hodgestar [1174] * trunk/genshi/filters/html.py (modified) * trunk/genshi/filters/tests/test_html.py (modified) Improve sanitizing of CSS in style attributes (note that the Genshi ... Fri, 02 Sep 2011 20:21:50 GMT hodgestar [1173] * branches/stable/0.6.x (modified) * branches/stable/0.6.x/genshi/template/base.py (modified) * branches/stable/0.6.x/genshi/template/tests/base.py (modified) Merge r1172 from trunk (add .copy method to Context objects, see #249).