Timeline
Aug 26, 2006:
- 2:30 PM NameSuggestions edited by
- discuss pymarkup and improve the logos (diff)
- 12:48 PM Ticket #43 (Passing unicode to Template constructor fails) created by
- Passing a unicode string with non-ascii characters to the …
- 2:17 AM Changeset [255] by
- Add doctest to verify that the py:attrs directive correctly handles …
- 1:58 AM Changeset [254] by
- * Implement reverse add/mul operators for Markup class, so that the …
- 1:51 AM NameSuggestions edited by
- Added name constraints (diff)
- 12:47 AM NameSuggestions edited by
- Add “Papyrus“ suggested by Talin (diff)
- 12:05 AM NameSuggestions edited by
- Add a variant for pyMarkup: py:markup (diff)
Aug 25, 2006:
- 5:14 PM NameSuggestions edited by
- Logo enhancement? (diff)
- 3:58 PM NameSuggestions edited by
- upmark suggestion (diff)
- 3:16 PM Ticket #42 (Fix eval of *args and **kwargs in eval.py) closed by
- fixed: Applied in [253].
- 3:12 PM Changeset [253] by
- Fix for handling function calls with star/dstar arguments in …
- 3:00 PM GenshiVsKid edited by
- notes on minor syntactic differences (diff)
- 2:47 PM Ticket #42 (Fix eval of *args and **kwargs in eval.py) created by
- Using py:content="foo(*bar)" or py:content="foo(**bar)" generated …
- 2:44 PM Ticket #39 (Make Template.generate() reentrant) closed by
- fixed: Applied slightly modified patch in [252]. Thanks!
- 2:43 PM Changeset [252] by
- Remove the (hopefully) last instance where directives store state in …
- 2:39 PM Changeset [251] by
- The TextSerializer should produce unicode objects, not Markup …
- 2:23 PM NameSuggestions edited by
- Note about O'Reilly goats (diff)
- 2:13 PM Ticket #41 ([PATCH] Implement a `text` serialization method) closed by
- fixed: Implemented in [250]. I've changed the TextSerializer to not …
- 1:14 PM Changeset [250] by
- Add serialization to plain text, based on cboos' patch. Closes #41.
- 12:53 PM NameSuggestions edited by
- (diff)
- 12:28 PM NameSuggestions created by
- A place to collect project name suggestions
- 12:08 PM Changeset [249] by
- * Removed storage of substream in MatchDirective, because it's …
- 10:50 AM Ticket #41 ([PATCH] Implement a `text` serialization method) created by
- While it's possible to use the XML serializer to produce text by …
- 12:42 AM Ticket #16 (Support generator expressions in expressions) closed by
- fixed: This was implemented in [248].
- 12:42 AM Changeset [248] by
- Implemented support for generator expressions (fixes #16)
Aug 24, 2006:
- 11:02 PM Changeset [247] by
- simplify the value_of method exported in the template plugin
- 9:12 PM Ticket #40 (Follow up fix for r242) closed by
- fixed: Fixed in [246].
- 9:12 PM Changeset [246] by
- Fix refactoring leftover from [242]. Closes #40.
- 9:06 PM Changeset [245] by
- Fix missing import in unit test added in [244].
- 9:05 PM Changeset [244] by
- Fix regression introduced in [242]: any reference to an undefined name …
- 9:03 PM Changeset [243] by
- Fix for Python 2.3 compatibility in py:with directive (regression in …
- 8:55 PM GenshiFaq edited by
- Add question about googlability of the project name (diff)
- 8:42 PM Ticket #40 (Follow up fix for r242) created by
- Missed during renaming?
- 7:47 PM GenshiFaq edited by
- Add Q/A on how to not escape variables (diff)
- 4:43 PM Ticket #39 (Make Template.generate() reentrant) created by
- As I understand it, it is currently not possible to reuse a template …
Aug 23, 2006:
- 7:50 PM Ticket #36 ([PATCH] Context name set to None should override builtins) closed by
- fixed: This has been fixed in [242]. Also the the …
- 7:49 PM Changeset [242] by
- Expression evaluation now differentiates between undefined variables …
- 5:00 PM Ticket #38 ([PATCH] Better support for multiline expressions) closed by
- fixed: Applied in [241].
- 5:00 PM Changeset [241] by
- Allow leading whitespace in expressions. Closes #38. Thanks to …
- 4:33 PM Changeset [240] by
- Improvements for the py:with directive: * One assignment in the …
- 2:33 PM Ticket #38 ([PATCH] Better support for multiline expressions) created by
- Since r231, one can write multiline full expressions, i.e. […] …
- 2:25 PM Ticket #37 ([PATCH] Make it possible to have a dict inside a full expression) created by
- Currently, the regexp for a full expression (i.e. ${...}) will stop …
- 2:14 PM MarkupTemplates edited by
- (diff)
- 1:30 PM Ticket #36 ([PATCH] Context name set to None should override builtins) created by
- I discovered that while trying to define a macro using an id …
- 10:20 AM Ticket #35 (py:match and py:def weirdness) created by
- When a py:def is present in a element which is being matched, calls to …
Aug 22, 2006:
- 6:11 PM Milestone 0.2 completed
- * Improve support for XPath: * Detect more syntax errors in XPath …
- 6:11 PM Download edited by
- Fix release info (diff)
- 5:55 PM Download edited by
- Updated for 0.2 (diff)
- 5:49 PM Changeset [239] by
- Fixed version number on 0.2.0 release tag.
- 5:39 PM Changeset [238] by
- Bump up version number on trunk.
- 5:38 PM Changeset [237] by
- Bump up version number on 0.2.x branch.
- 5:38 PM Changeset [236] by
- Fixed version number of 0.2.0 release tag.
- 5:36 PM Changeset [235] by
- Prepare 0.2 release.
- 5:28 PM Changeset [234] by
- Prepare 0.2 release.
- 5:25 PM Changeset [233] by
- Moved installation instructions to INSTALL.txt.
- 4:53 PM Ticket #34 (Expand calls of py:def macros within attributes to text) closed by
- fixed: Checked in in [232].
- 4:52 PM Changeset [232] by
- Fix for #34: py:def macros can now be invoked from within …
- 4:40 PM TurboGears edited by
- Nothing very enlightening in that thread--it was user error. (diff)
- 3:16 PM Changeset [231] by
- Interpolate multiline expressions in templates. Thanks to Christian …
- 2:20 PM Ticket #34 (Expand calls of py:def macros within attributes to text) created by
- Currently, when one call a macro within an attribute, this evaluates …
- 1:11 AM Changeset [230] by
- cspeedups branch: Merged [229].
- 1:06 AM Changeset [229] by
- Follow-up to [227]. Forgot to rename one instance of Attributes.
Aug 21, 2006:
- 10:35 PM Changeset [228] by
- cspeedups branch: Merged [217:227/trunk].
- 10:03 PM Changeset [227] by
- Renamed Attributes to Attrs to reduce the verbosity.
- 9:51 PM Changeset [226] by
- Some error message improvements for template directives. Thanks to …
- 9:25 PM Changeset [225] by
- String literals in XPath expressions are assumed to be UTF-8 encoded.
- 7:26 PM Ticket #31 (Support for XPath variables) closed by
- fixed: Implemented in [224].
- 7:25 PM Changeset [224] by
- Implemented support for XPath variables in predicates (#31).
- 5:36 PM Changeset [223] by
- Fix bug in XHTML serialization: all elements were allowed to be …
- 5:00 PM Changeset [222] by
- * Minor fix for the XHTML serializer (the local namespace var got …
- 4:55 PM Changeset [221] by
- Fix control flow for error message when template search path is empty.
Aug 20, 2006:
- 5:35 PM GenshiRecipes/RecursiveIncludeScanner edited by
- sp (diff)
- 5:20 PM GenshiRecipes edited by
- (diff)
- 5:16 PM GenshiRecipes/RecursiveIncludeScanner created by
- Thanks for all the help on IRC :-)
- 2:08 PM Changeset [220] by
- Raise error when template search path is empty.
- 1:58 PM MarkupTemplates edited by
- Explain loader usage in Python API intro (diff)
- 1:45 PM Ticket #32 ([PATCH] TemplateLoader with empty search path fails to load files in ...) closed by
- wontfix: I don't like the idea of implicitly adding the working directory to …
- 1:41 PM Changeset [219] by
- Added test case for includes without a search path.
- 1:36 PM Ticket #33 ([PATCH] Using IncludeFilter can trip assertions in Template.generate) closed by
- fixed: Applied in [218].
- 1:35 PM Changeset [218] by
- Fix for #33.
Aug 19, 2006:
- 8:49 PM Ticket #33 ([PATCH] Using IncludeFilter can trip assertions in Template.generate) created by
- Using IncludeFilter like this: […] will cause an assertion …
- 8:20 PM Ticket #32 ([PATCH] TemplateLoader with empty search path fails to load files in ...) created by
- If a TemplateLoader is created explicitly with no arguments then its …
- 4:25 PM GenshiRecipes edited by
- (diff)
- 4:14 PM GenshiRecipes/SconsXIncludeScanner created by
- minimal scons integration for markup
- 3:43 PM GenshiRecipes edited by
- (diff)
- 3:42 PM GenshiRecipes edited by
- (diff)
- 1:45 AM Ticket #31 (Support for XPath variables) created by
- For more dynamic match templates, XPath variables should be supported. …
- 1:31 AM Ticket #30 (Arguments of <py:def>s are lost when function evaluated in a select('*')) closed by
- fixed: Should be fixed in [216].
- 1:29 AM Changeset [217] by
- cspeedups branch: Merged [208:216/trunk].
- 1:23 AM Changeset [216] by
- Fix for #30 (trouble using py:definside a match template)
Aug 18, 2006:
- 6:37 PM MarkupTemplates edited by
- Shortened headings (diff)
- 6:35 PM MarkupTemplates edited by
- Documentation for template comments (diff)
- 2:50 PM Changeset [215] by
- Follow-up to [214]: allow initializing Attributes with attribute …
- 2:40 PM Changeset [214] by
- Allow initialization of Attributes with keyword arguments.
- 2:26 PM TurboGears edited by
- Add link to mailing list post (diff)
- 2:19 PM HelperFunctions edited by
- (diff)
- 2:17 PM HelperFunctions edited by
- Another distinct item counting approach (diff)
- 1:40 PM ApiDocs/genshi.path edited by
- Issue was fixed (diff)
- 1:37 PM Changeset [213] by
- Fix syntax error in path module.
- 12:55 PM ApiDocs/genshi.path edited by
- Note about the PythonDoc script failing to generate doc for markup.path. (diff)
- 12:14 PM HelperFunctions edited by
- (diff)
- 12:11 PM HelperFunctions edited by
- (diff)
Aug 17, 2006:
- 10:03 PM GenshiRecipes edited by
- Added link to HelperFunctions (diff)
- 10:03 PM WikiStart edited by
- Added link to HelperFunctions (diff)
- 10:02 PM HelperFunctions edited by
- (diff)
- 10:01 PM HelperFunctions edited by
- Added function pasted on the IrcChannel by Arnar (diff)
- 7:08 PM Changeset [212] by
- Added recent changes to change log file.
- 7:04 PM HelperFunctions created by
- Place to collect helper functions for use in template expressions
- 5:47 PM Ticket #30 (Arguments of <py:def>s are lost when function evaluated in a select('*')) created by
- I've seen this while converting the changeset.cs Trac template, as …
- 5:24 PM Ticket #29 (compiler.parse() from std. library only takes a bytestring, not unicode) closed by
- fixed: Applied slightly modified version of the patch in [211]. Thanks!
- 5:22 PM Changeset [211] by
- Handle non-ASCII characters in expressions. Closes #29. Thanks to …
- 4:53 PM Changeset [210] by
- Better error reporting for errors in directive expressions, and when …
- 4:06 PM Ticket #29 (compiler.parse() from std. library only takes a bytestring, not unicode) created by
- A template expression like this […] fails with UnicodeEncodeError?. …
- 4:02 PM Changeset [209] by
- Fix handling of keyword arguments in py:def directive. Thanks to …
- 1:07 AM Changeset [208] by
- cspeedups branch: Merged [205:207/trunk].
- 1:06 AM Changeset [207] by
- Report error when position predicates are used in XPath expressions …
- 1:03 AM Changeset [206] by
- Support for XPath number literals including decimal places.
- 12:53 AM Changeset [205] by
- cspeedups branch: Merged [188:204/trunk].
- 12:48 AM Changeset [204] by
- Implement the XPath relational operators and the round() function.
- 12:32 AM Changeset [203] by
- Various docstring additions and other cosmetic changes.
Aug 16, 2006:
- 11:54 PM Changeset [202] by
- Attribute order in parsed XML is now preserved.
- 11:30 PM Changeset [201] by
- Another changelog update
- 11:29 PM Changeset [200] by
- * Add test case for SVG content embedded in an HTML document. * The …
- 8:32 PM Ticket #28 (Context() object can't be used from Trac) closed by
- fixed: Okay, I've fixed up the Trac-with-Markup branch, but also applied your …
- 8:31 PM Changeset [199] by
- Fix for backwards compatibility proposed by cboos in #28.
- 8:20 PM Changeset [198] by
- Updated ChangeLog to reflect [197].
- 8:16 PM Ticket #28 (Context() object can't be used from Trac) created by
- The latest Trac markup sandbox [trac 3612] and latest Markup [197] …
- 8:13 PM Changeset [197] by
- * String literals in XPath expressions that contains spaces are now …
- 5:19 PM WikiStart edited by
- (diff)
- 4:04 PM Changeset [196] by
- * Make sure py:def macros don't go out of scope if they are defined …
- 12:50 PM Ticket #27 (Relative includes broken on Windows) closed by
- fixed: Fixed in [195].
- 12:35 PM Changeset [195] by
- Fix relative includes on Windows. Closes #27.
- 12:25 PM Changeset [194] by
- Add some tests for relative template includes (see #27).
- 10:31 AM Ticket #27 (Relative includes broken on Windows) created by
- As …
- 12:03 AM Changeset [193] by
- The convention for an unknown position is (None, -1, -1).
- 12:01 AM Changeset [192] by
- Removed to many classes from the __all__ list of markup.template …
Aug 15, 2006:
- 11:59 PM Changeset [191] by
- Template.generate() now accepts the context data as keyword …
- 5:37 PM MarkupTemplates edited by
- Replaced section about context data with overview of Python API (diff)
- 4:41 PM Changeset [190] by
- Added changelog file, plus some README and setup tweaks.
- 3:17 PM Changeset [189] by
- Use xmlcharrefreplace when encoding the output in Stream.render(), …
- 1:05 PM Changeset [188] by
- cspeedups branch: Merged [183:187/trunk].
- 12:22 PM WikiStart edited by
- (diff)
- 12:12 PM Changeset [187] by
- Simplifed CoalesceFilter (now a function)
- 11:52 AM Changeset [186] by
- * Fix error in expression evaluation when the expression evaluates to …
Note: See TracTimeline
for information about the timeline view.