log genshi/path.py @ 1044:ddb9354ad555 stable-0.7.x

age author description
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
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
Fri, 23 Apr 2010 21:08:26 +0000 cmlenz Sync `experimental/inline` branch with [source:trunk@1126]. experimental-inline
Thu, 12 Nov 2009 17:31:40 +0000 cmlenz A bit of cleanup of the `Markup` Python implementation. trunk
Thu, 12 Nov 2009 15:09:26 +0000 cmlenz Avoid unicode literals in `repr`s of `QName` and `Namespace` when not necessary. trunk
Thu, 12 Nov 2009 11:36:14 +0000 cmlenz Add a couple of fallback imports for Python 3.0. trunk
Tue, 10 Nov 2009 22:53:21 +0000 cmlenz More work on reducing the size of the diff produced by 2to3. trunk
Tue, 10 Nov 2009 21:22:51 +0000 cmlenz Convert a bunch of print statements to py3k compatible syntax. trunk
Tue, 10 Nov 2009 21:07:03 +0000 cmlenz Remove usage of unicode literals in a couple of places where they were not strictly necessary. trunk
Fri, 13 Mar 2009 20:04:26 +0000 cmlenz inline branch: synced with trunk@1038. experimental-inline
Wed, 11 Mar 2009 22:14:32 +0000 cmlenz Get rid of some Python 2.3 legacy that's no longer needed now that 2.4 is the baseline. trunk
Wed, 11 Mar 2009 17:51:06 +0000 cmlenz Sync (old) experimental inline branch with trunk@1027. experimental-inline
Wed, 11 Mar 2009 17:03:03 +0000 cmlenz Merged soc2008-xpath branch back into trunk. trunk
Mon, 08 Dec 2008 20:37:45 +0000 cmlenz Apply patch to silence a -3 warning about `reduce` removal. Closes #279. trunk
Fri, 11 Jul 2008 21:10:46 +0000 mkurczych Optimization work first commit (many changes) experimental-soc2008
Mon, 23 Jun 2008 23:00:40 +0000 mkurczych Added one test and made path.py pass it (I've forgotten to implement the last_checked variable functionality, because of which some places in path were checked multiple times, which made counters wrong). experimental-soc2008
Sat, 07 Jun 2008 19:22:31 +0000 mkurczych Path.test() function reimplementation and few experimental-soc2008
Mon, 21 Apr 2008 19:36:53 +0000 aflett update to trunk to track r847, fixing python 2.4 compatibility issues in speedup (and fixing copyrights, apparently :)) experimental-match-fastpaths
Fri, 11 Apr 2008 08:42:11 +0000 cmlenz newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk]. experimental-newctxt
Thu, 10 Apr 2008 19:47:27 +0000 cmlenz Fix copyright years. trunk
Mon, 25 Feb 2008 20:44:04 +0000 aflett land first cut at fast-path matching - needs some cleanup experimental-match-fastpaths
Mon, 17 Sep 2007 21:51:21 +0000 cmlenz Fix for descendant-or-self XPath patterns when namespaces are involved. trunk
Mon, 27 Aug 2007 19:04:20 +0000 cmlenz Text templates now default to rendering as plain text; it is no longer necessary to explicitly specify the "text" method to the `render()` or `serialize()` method of the generated markup stream. See tickets #62 and #118. trunk
Mon, 13 Aug 2007 21:38:46 +0000 cmlenz Minor, cosmetic tweaks. trunk
Sun, 24 Jun 2007 08:10:47 +0000 athomas Add XPath `matches()` function which, of course, supports the Python regular trunk
Thu, 07 Jun 2007 13:52:13 +0000 athomas Attributes selected with an XPath are now returned as an `Attrs()` object in trunk
Wed, 06 Jun 2007 13:57:40 +0000 athomas Implemented XPath sub-expressions. trunk
Fri, 01 Jun 2007 17:21:47 +0000 cmlenz Merged revisions 487-603 via svnmerge from experimental-inline
Fri, 01 Jun 2007 12:22:50 +0000 cmlenz A couple of minor doc refinements. trunk
Thu, 22 Mar 2007 12:45:18 +0000 cmlenz Try to use proper reStructuredText for docstrings throughout. trunk
Thu, 28 Dec 2006 18:17:10 +0000 cmlenz inline branch: Merged [439:479/trunk]. experimental-inline
Mon, 11 Dec 2006 11:13:35 +0000 cmlenz Unit test fixes for Python 2.3. trunk
Mon, 04 Dec 2006 19:00:46 +0000 cmlenz Fix for infinite loop in XPath test. Closes #82. trunk
Wed, 22 Nov 2006 21:00:43 +0000 cmlenz Ported [444] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:52:40 +0000 cmlenz Ported [410] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 16:52:34 +0000 cmlenz Fix for #77: match templates were matching their own output. trunk
Wed, 22 Nov 2006 15:38:38 +0000 cmlenz Parse template includes at parse time to avoid some runtime overhead. trunk
Tue, 07 Nov 2006 17:50:28 +0000 cmlenz Fix XPath traversal in match templates. Previously, `div/p` would be treated the same as `div//p`, i.e. it would match all descendants and not just the immediate children. trunk
Mon, 06 Nov 2006 18:31:38 +0000 zzzeek match/select functionality added. continued development of generators/streams/adaptation. experimental-compiler
Mon, 06 Nov 2006 18:28:23 +0000 cmlenz XPath tests should never return event tuples, just values or booleans. trunk
Thu, 02 Nov 2006 11:38:10 +0000 cmlenz Fixed `__repr__` of the `QName`, `Attrs`, and `Expression` classes so that the output can be used as code to instantiate the object again. trunk
Mon, 16 Oct 2006 16:41:06 +0000 cmlenz Minor optimization for XPath evaluation. trunk
Mon, 16 Oct 2006 15:15:53 +0000 cmlenz Various performance-oriented tweaks. trunk
Mon, 09 Oct 2006 20:45:17 +0000 cmlenz Fix `starts-with()` XPath function so that it actually compares the two strings. Closes #61. trunk
Fri, 22 Sep 2006 11:40:24 +0000 cmlenz Fix bug in evaluating XPath expressions using the union operator `|`, which caused any path but the first to get out of sync with the event stream, and the whole thing returning too few results. trunk
Sun, 17 Sep 2006 10:25:45 +0000 cmlenz Remove duplicate XPath operator definition. trunk
Tue, 12 Sep 2006 16:44:36 +0000 cmlenz Further simplification of the XPath engine. trunk
Tue, 12 Sep 2006 14:08:36 +0000 cmlenz * Minor simplification of XPath engine. trunk
Mon, 11 Sep 2006 15:07:07 +0000 cmlenz Renamed Markup to Genshi in repository. trunk base markup/path.py@543d56be2f0e
Copyright (C) 2012-2017 Edgewall Software