log

age author description
Thu, 20 Mar 2014 13:01:56 +0000 hodgestar Merge r1269 from trunk (fix for selecting namespaced attributes). stable-0.6.x tip
Thu, 20 Mar 2014 13:01:30 +0000 hodgestar Merge r1269 from trunk (fix for selecting namespaced attributes). stable-0.7.x
Thu, 20 Mar 2014 12:58:48 +0000 hodgestar Return correct value and properly namespaced attribute name when matching namespaced attributes with XPath expressions (fixes #572; thanks to Olemis Lang <olemis+trac@gmail.com> for bug report and suggestion for fix). trunk
Thu, 20 Mar 2014 11:45:11 +0000 hodgestar Merge r1266 from trunk (support for iterators in _speedups.Markup.join). stable-0.6.x
Thu, 20 Mar 2014 11:44:48 +0000 hodgestar Merge r1266 from trunk (support for iterators in _speedups.Markup.join). stable-0.7.x
Thu, 20 Mar 2014 11:41:43 +0000 hodgestar Add support for iterator arguments to _speedups Markup.join implementation so that it matches the Python implementation (fixes #574). trunk
Wed, 19 Mar 2014 14:35:27 +0000 hodgestar Merge r1263 from trunk (add 'placeholder' to list of translatable attributes). stable-0.6.x
Wed, 19 Mar 2014 14:34:20 +0000 hodgestar Merge r1263 from trunk (add 'placeholder' to list of translatable attributes). stable-0.7.x
Wed, 19 Mar 2014 14:31:48 +0000 hodgestar Add HTML5 input placeholder attribute to list of translatable attributes (fixes #577). trunk
Wed, 19 Mar 2014 14:24:01 +0000 hodgestar Merge r1260 from trunk (add missing boolean attributes to XHTML and HTML serializers). stable-0.6.x
Wed, 19 Mar 2014 14:23:38 +0000 hodgestar Merge r1260 from trunk (add missing boolean attributes to XHTML and HTML serializers). stable-0.7.x
Wed, 19 Mar 2014 14:22:22 +0000 hodgestar Add missing boolean attributes to XHTML and HTML serializers (fixes #570). trunk
Wed, 19 Mar 2014 13:56:46 +0000 hodgestar Merge r1257 from trunk (fix for infinite template inlining). stable-0.6.x
Wed, 19 Mar 2014 13:54:59 +0000 hodgestar Merge r1257 from trunk (fix for infinite template inlining). stable-0.7.x
Wed, 19 Mar 2014 13:52:01 +0000 hodgestar Fix infinite recursion in template inlining (fixes #584). trunk
Wed, 19 Mar 2014 13:41:53 +0000 hodgestar Merge r1255 from trunk (fix slash escaping of CRLF newlines). stable-0.7.x
Wed, 19 Mar 2014 13:40:47 +0000 hodgestar Support slash escaped of CRLF newlines (fixes #569; patch from tetsuya.morimoto@gmail.com). trunk
Wed, 19 Mar 2014 13:38:10 +0000 hodgestar Merge r1253 from trunk (add py34 to tox.ini). stable-0.7.x
Wed, 19 Mar 2014 13:36:27 +0000 hodgestar Add Python 3.4 to tox environment list. trunk
Sun, 09 Mar 2014 08:41:45 +0000 hodgestar Merge r1229 to r1238 and r1243 to r1251 from trunk (documentation fixes and Python 3.4 support). stable-0.7.x
Mon, 17 Feb 2014 09:10:44 +0000 hodgestar Revert r1245 (the Python3.4 regression was fixed in http://hg.python.org/cpython/rev/b328f8ccbccf). trunk
Sun, 16 Feb 2014 19:36:21 +0000 hodgestar Add support for kwonlyargs and kw_defaults attributes of AST argument nodes. trunk
Sun, 16 Feb 2014 18:46:15 +0000 hodgestar Add support for Python 3.4 AST (support for NameConstants and changes to existing to arguments node attributes). trunk
Sun, 16 Feb 2014 18:43:20 +0000 hodgestar Add isstring helper. trunk
Sun, 16 Feb 2014 18:32:21 +0000 hodgestar Disable the speedups C extension on CPython >= 3.3 since Genshi doesn't support the new Unicode C API yet. trunk
Sun, 16 Feb 2014 18:25:17 +0000 hodgestar Also allow stripping of unsafe script tags (Python 3.4 parses the second example as a tag whose name is script&xyz). trunk
Sun, 16 Feb 2014 17:29:31 +0000 hodgestar Work around for Python 3.4 regression in pickle (http://bugs.python.org/issue16251). trunk
Thu, 09 Jan 2014 21:26:14 +0000 hodgestar Merge r1242 from trunk (fix handling of case where a translation has text after a closing tag). stable-0.6.x
Thu, 09 Jan 2014 21:25:21 +0000 hodgestar Merge r1242 from trunk (fix handling of case where a translation has text after a closing tag). stable-0.7.x
Thu, 09 Jan 2014 21:23:41 +0000 hodgestar Fix handling of case where a translation has text after a closing tag (fixes #566, thanks to jomae for the patch). trunk
Mon, 17 Jun 2013 20:54:54 +0000 hodgestar Merge r1239 from trunk (fix assert with side-effect in xi:fallback directive processing). stable-0.6.x
Mon, 17 Jun 2013 20:54:10 +0000 hodgestar Merge r1239 from trunk (fix assert with side-effect in xi:fallback directive processing). stable-0.7.x
Mon, 17 Jun 2013 19:52:25 +0000 convert-repo update tags tags
Mon, 17 Jun 2013 20:52:21 +0000 hodgestar Fix assert with side-effect in xi:fallback directive processing (see #565). trunk
Thu, 21 Mar 2013 21:41:01 +0000 hodgestar Updating upgrading document heading. trunk
Thu, 21 Mar 2013 21:38:46 +0000 hodgestar Add script for running benchmarks. trunk
Sun, 27 Jan 2013 15:39:10 +0000 hodgestar Set version and drop egg_info in preparation for tagging. stable-0.6.x 0.6.1
Sun, 27 Jan 2013 15:38:50 +0000 hodgestar Set version and drop egg_info in preparation for tagging. stable-0.7.x 0.7.0
Sun, 27 Jan 2013 15:34:05 +0000 hodgestar Merge r1228 from trunk (ChangeLog update). stable-0.7.x
Sun, 27 Jan 2013 15:33:17 +0000 hodgestar Merge r1228 from trunk (ChangeLog update). stable-0.6.x
Sun, 27 Jan 2013 15:32:01 +0000 hodgestar Update ChangeLog. trunk
Sun, 27 Jan 2013 15:17:45 +0000 hodgestar Merge r1225 from trunk (update MANIFEST.in). stable-0.6.x
Sun, 27 Jan 2013 15:16:36 +0000 hodgestar Merge r1225 from trunk (update MANIFEST.in). stable-0.7.x
Sun, 27 Jan 2013 15:08:45 +0000 hodgestar Update MANIFEST.in so that all files that are meant to be included in the source builds are included explicitly rather than relying on setuptools to find files under version control (since it fails to do so for svn 1.7.x and possibly other version control system). trunk
Sat, 26 Jan 2013 18:24:27 +0000 hodgestar Update changelog for 0.7.1. stable-0.7.x
Sat, 26 Jan 2013 18:24:07 +0000 hodgestar Update changelog for 0.6.2. stable-0.6.x
Sat, 26 Jan 2013 17:37:46 +0000 hodgestar Merge r1219 from trunk (fix for PIs without data, fixes #368). stable-0.6.x
Sat, 26 Jan 2013 17:34:51 +0000 hodgestar Merge r1210 and r1212 from trunk (remove unnecessary isinstance checks and skip mako benchmarks if mako isn't installed). stable-0.7.x
Sat, 26 Jan 2013 17:28:46 +0000 hodgestar Merge r1219 from trunk (fix for PIs without data, fixes #368). stable-0.7.x
Sat, 26 Jan 2013 17:26:47 +0000 hodgestar Fix handling of processing instructions that don't have data attached (patch from Neil Muller, fixes #368). trunk
Sat, 26 Jan 2013 16:42:20 +0000 hodgestar Merge r1217 from trunk (fix text template tests that were failing on Windows). stable-0.7.x
Sat, 26 Jan 2013 16:24:33 +0000 hodgestar Fix text template inclusion tests so they work under Windows (being careful so that they still work under Python 3.x). trunk
Sat, 26 Jan 2013 12:20:58 +0000 hodgestar Merge r1211 from trunk (always include test packages in sdist). stable-0.7.x
Sat, 26 Jan 2013 12:08:57 +0000 hodgestar Merge r1213 from trunk (fix infinite loop in interpolation brace matching caused by a change in 2.7). stable-0.7.x
Sat, 26 Jan 2013 11:59:30 +0000 hodgestar Merge r1213 from trunk (fix infinite loop in interpolation brace matching caused by a change in 2.7). stable-0.6.x
Sat, 26 Jan 2013 11:53:36 +0000 hodgestar Stop try to lex for matching braces in interpolation if the token_re matches an empty string. This fixes the infinite loop triggered by the test suite as a result of the change to Python 2.7 describe in http://bugs.python.org/issue16152 and reported in http://genshi.edgewall.org/ticket/540. trunk
Sat, 26 Jan 2013 11:38:35 +0000 hodgestar Remove unused isinstance checks. trunk
Sat, 26 Jan 2013 10:57:32 +0000 hodgestar Always include the test packages (otherwise sdists built on Python 2 don't work on Python 3 which is unexpected and confusing). trunk
Sat, 26 Jan 2013 10:52:08 +0000 hodgestar Skip mako benchmark if Mako isn't installed. trunk
Sun, 30 Dec 2012 16:43:06 +0000 hodgestar Bump version number and add new section to ChangeLog. trunk
Sun, 30 Dec 2012 15:38:03 +0000 convert-repo update tags tags
Sun, 30 Dec 2012 16:37:58 +0000 hodgestar Put back [egg_info], bump version number and add new section to ChangeLog. stable-0.6.x
Sun, 30 Dec 2012 16:33:44 +0000 hodgestar Drop [egg_info] section pre-tagging. stable-0.6.x
Sun, 30 Dec 2012 13:54:55 +0000 convert-repo update tags tags
Sun, 30 Dec 2012 14:54:50 +0000 hodgestar Put back [egg_info], bump version number and add new section to ChangeLog. stable-0.7.x
Sun, 30 Dec 2012 14:48:26 +0000 hodgestar Drop [egg_info] section pre-tagging. stable-0.7.x
Sun, 30 Dec 2012 14:45:49 +0000 hodgestar Merge r1201 from trunk (add Python 2 trove classifier). stable-0.7.x
Sun, 30 Dec 2012 14:39:33 +0000 hodgestar Add Python 2 trove classifier so it's clear that Python 2 is still supported. trunk
Sun, 30 Dec 2012 14:39:33 +0000 hodgestar Add Python 2 trove classifier so it's clear that Python 2 is still supported. stable-0.7.x
Sun, 30 Dec 2012 14:31:09 +0000 hodgestar Update ChangeLog for 0.7 release. trunk
Sun, 30 Dec 2012 14:19:28 +0000 hodgestar Merge r1198 from trunk (update ChangeLog with changes for 0.6.1). stable-0.6.x
Sun, 30 Dec 2012 14:13:27 +0000 hodgestar Update ChangeLog with changes for 0.6.1. trunk
Sat, 29 Dec 2012 22:55:51 +0000 hodgestar Add tox file for running tests against supported Python versions. trunk
Sat, 29 Dec 2012 22:50:45 +0000 hodgestar Add tox file for running tests against supported Python versions. stable-0.6.x
Sat, 29 Dec 2012 22:48:30 +0000 hodgestar Fix another test that fails with the new randomized hashes. trunk
Sat, 29 Dec 2012 20:47:09 +0000 hodgestar Fix doc examples so that test_doc passes. trunk
Sat, 29 Dec 2012 20:18:24 +0000 hodgestar Add a test that demonstrates that absolute includes work (see #465). trunk
Sat, 29 Dec 2012 19:31:41 +0000 hodgestar Update genshi.template AST handling to support Python 3.4 (see #537). trunk
Sat, 29 Dec 2012 19:14:10 +0000 hodgestar Fix a number of tests which Python's new hash randomization is causing to fail randomly. trunk
Sat, 29 Dec 2012 19:12:14 +0000 hodgestar Templates should be loaded as bytes -- the encoding is passed around with the source explicitly. Fixes bugs in test suite in Python 3.3. trunk
Sat, 29 Dec 2012 13:02:20 +0000 hodgestar Fix parsing of multi-byte characters that occur on 4K boundaries of HTML files (fixes #538). trunk
Sat, 29 Dec 2012 12:00:00 +0000 hodgestar Merge r1187 from trunk (fix HTMLSanitizer tests for Python 2.7 -- see #501). stable-0.6.x
Sat, 29 Dec 2012 11:43:45 +0000 hodgestar Fix HTMLSanitizer tests for Python 2.7 (fixes #501). trunk
Sat, 29 Dec 2012 11:09:16 +0000 hodgestar Include fixes in source tarball so it can build on Python 3.x. trunk
Tue, 11 Sep 2012 12:59:47 +0000 convert-repo update tags tags
Tue, 13 Mar 2012 23:44:37 +0000 hodgestar Remove unnecessary call to iter around stream passed into filters -- filters should do the right thing with the stream they're given. experimental-performance-improvement-exploration
Tue, 13 Mar 2012 08:01:05 +0000 hodgestar Move push and pop outside the loop in the ForDirective since it's equivalent to just pushing and popping on the edges. experimental-performance-improvement-exploration
Tue, 13 Mar 2012 03:03:02 +0000 hodgestar Be more careful about what is passed into streams as events and remove many uses of _ensure as a result. An ATTRS event is added for handling Attributes returned by gensh.path.select(). experimental-performance-improvement-exploration
Tue, 13 Mar 2012 01:00:17 +0000 hodgestar Simplify _assignment and add fast-path. experimental-performance-improvement-exploration
Tue, 13 Mar 2012 00:47:57 +0000 hodgestar Start performance-improvement-exploration experimental-performance-improvement-exploration
Sat, 11 Feb 2012 00:02:02 +0000 hodgestar Remove invalid file mode in template loader. Fixes #485. trunk
Wed, 11 Jan 2012 10:23:47 +0000 hodgestar Make --with-speedups the default for Pythons other than PyPy. trunk
Sat, 03 Sep 2011 01:13:08 +0000 hodgestar Merge r1177 from trunk (support multiple stream events around tags inside translated messages -- see #404). stable-0.6.x
Sat, 03 Sep 2011 01:11:30 +0000 hodgestar Handle multiple events between or an either side of start and end tags in translated messages -- fixes #404 (bug no longer found). trunk
Fri, 02 Sep 2011 22:10:58 +0000 hodgestar Merge r1174 and r1175 from trunk (improve sanitizing of CSS in style attributes -- see #455). stable-0.6.x
Fri, 02 Sep 2011 22:08:05 +0000 hodgestar Revert accidental small docstring change from r1174. trunk
Fri, 02 Sep 2011 22:01:42 +0000 hodgestar Improve sanitizing of CSS in style attributes (note that the Genshi documentation already warns users that enabling the style attribute is dangerous -- now it is slightly less dangerous). Fixes #455. Patch taken from jomae's Trac commit trac:r10788 and modified for Genshi -- thanks! trunk
Fri, 02 Sep 2011 20:21:50 +0000 hodgestar Merge r1172 from trunk (add .copy method to Context objects, see #249). stable-0.6.x
Fri, 02 Sep 2011 20:20:21 +0000 hodgestar Add .copy() function to Context objects. Fixes #249. trunk
Tue, 30 Aug 2011 12:52:08 +0000 hodgestar Merge r1170 from trunk (fix error in match template processing -- see #370 comment 12). stable-0.6.x
Tue, 30 Aug 2011 12:48:57 +0000 hodgestar Fix out-by-one error introduced in r1097 that led to match templates missing the last event from the stream they were processing. trunk
Wed, 03 Aug 2011 17:43:27 +0000 hodgestar Merge r1168 from trunk (fix error in dealing with None in the implemenation of Markup.escape in _speedups.c, see #439). stable-0.6.x
Wed, 03 Aug 2011 17:38:37 +0000 hodgestar Fix bug in _speedups where it differed from behaviour of Python implementation and add a test for this case (fixes #439). Fix and test contributed by cboos. trunk
Sun, 03 Jul 2011 19:02:43 +0000 hodgestar Fix bug in ASTTransformer's cloning that overwrote AST nodes name attribute instead of copy the attributes listed in ASTNode._attributes. trunk
Sun, 03 Jul 2011 18:59:47 +0000 hodgestar Fix genshi.core.Attrs.__contains__ so that it returns False instead of None if an attribute is not found (CPython translates this to False automatically but PyPy does not). trunk
Sun, 12 Jun 2011 00:45:56 +0000 hodgestar Merge r1163 and r1164 from trunk (fix Markup event caching issue in serializers, issue #429). stable-0.6.x
Sun, 12 Jun 2011 00:41:35 +0000 hodgestar Don't cache (TEXT, Markup) events in serializers. This is not needed and since Markup instances compare equal to the same non-Markup string this can lead to incorrect cached output being retrieved. Fixes #429. This is patch t429-fix.2.patch from that ticket. It includes an additional unrelated test to check that the WhitespaceFilter actually removes ignorable whitespace. trunk
Sun, 12 Jun 2011 00:30:56 +0000 hodgestar Refactor string cache creation to remove repeated code in preparation for fixing issue #429. This is patch t429-refactor-r1038.2.patch from ticket (from cboos). trunk
Fri, 18 Mar 2011 09:51:59 +0000 hodgestar Update upgrade documentation to refer to the development version and not the py3k branch. trunk
Fri, 18 Mar 2011 09:18:59 +0000 hodgestar Merge r1144 from py3k: Add documentation on upgrading to the Genshi py3k branch. trunk
Fri, 18 Mar 2011 09:17:52 +0000 hodgestar Merge r1143 from py3k: trunk
Fri, 18 Mar 2011 09:15:29 +0000 hodgestar Merge r1142 from py3k: trunk
Fri, 18 Mar 2011 09:11:53 +0000 hodgestar Merge r1141 from py3k: trunk
Fri, 18 Mar 2011 09:08:12 +0000 hodgestar Merge r1140 from py3k: trunk
Fri, 18 Mar 2011 09:05:58 +0000 hodgestar Merge r1139 from py3k: add compatibility functions for dealing with python 3; factor existing compatibility functions out from genshi utils. trunk
Fri, 18 Mar 2011 09:04:14 +0000 hodgestar Merge r1138 from py3k: add python 3 support to _speedups C extension trunk
Fri, 18 Mar 2011 09:02:22 +0000 hodgestar Merge r1137 from py3k: add 2to3 build infrastructure to setup.py (this pulls the tests into the source distribution so that tests can be run after building with 2to3) trunk
Thu, 10 Mar 2011 08:50:44 +0000 hodgestar Merge r1150 from trunk (fix i18n namespace documentaton issue #400). stable-0.6.x
Thu, 10 Mar 2011 08:41:05 +0000 hodgestar Merge r1149 from trunk (fix for tail selecting issue #399). stable-0.6.x
Thu, 10 Mar 2011 08:16:29 +0000 hodgestar Merge r1148 from trunk (fix for qname equality issue #413). stable-0.6.x
Copyright (C) 2012-2017 Edgewall Software