Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Address issue #130: allow string coercion to be customized. | Chris Jerdonek | 2012-10-20 | 1 | -5/+30 |
| | |||||
* | Address issue #122: add Renderer.render_name(). | Chris Jerdonek | 2012-10-16 | 1 | -0/+11 |
| | | | | | This commit adds a Renderer.render_name() method that lets one render a template given its name. | ||||
* | Renderer.render() now accepts ParsedTemplate instances. | Chris Jerdonek | 2012-05-06 | 1 | -27/+45 |
| | |||||
* | Improved byte-string handling in Python 3. | Chris Jerdonek | 2012-05-04 | 1 | -14/+2 |
| | |||||
* | Reordered the documentation in the Renderer.__init__() docstring. | Chris Jerdonek | 2012-05-04 | 1 | -24/+23 |
| | |||||
* | Added missing_tags attribute validation. | Chris Jerdonek | 2012-05-04 | 1 | -1/+8 |
| | |||||
* | Finished implementing strict mode for missing tags. | Chris Jerdonek | 2012-05-04 | 1 | -6/+32 |
| | |||||
* | Simplified Renderer._make_resolve_partial(). | Chris Jerdonek | 2012-05-04 | 1 | -29/+30 |
| | |||||
* | Added to Renderer class support for missing_tags (not finished yet). | Chris Jerdonek | 2012-05-04 | 1 | -8/+27 |
| | | | | Support for partial loading added. Still need to support missing tags. | ||||
* | RenderEngine constructor now accepts resolve_partial() instead of ↵ | Chris Jerdonek | 2012-05-04 | 1 | -11/+20 |
| | | | | load_partial(). | ||||
* | Addressed issue #115: "Match spec expectation for partials not found" | Chris Jerdonek | 2012-05-03 | 1 | -3/+3 |
| | |||||
* | Renamed Context to ContextStack. | Chris Jerdonek | 2012-04-25 | 1 | -3/+3 |
| | |||||
* | All unit tests except for spec tests now work in both Python 2/3. | Chris Jerdonek | 2012-04-08 | 1 | -2/+3 |
| | |||||
* | More unit tests for Python 3: type-checking in Renderer.render() for byte ↵ | Chris Jerdonek | 2012-04-08 | 1 | -1/+14 |
| | | | | strings. | ||||
* | More Python 3 unit test fixes. | Chris Jerdonek | 2012-04-08 | 1 | -0/+7 |
| | |||||
* | Another Python 3 unit test change. | Chris Jerdonek | 2012-04-08 | 1 | -3/+3 |
| | |||||
* | Renamed spec_loader module to specloader. | Chris Jerdonek | 2012-04-08 | 1 | -1/+1 |
| | |||||
* | Python 3 support: use html module instead of cgi.escape(). | Chris Jerdonek | 2012-04-08 | 1 | -4/+4 |
| | | | | Python 3.2 deprecates cgi.escape() and introduces the html module in its place. | ||||
* | Removed a use of the Python ternary operator (for Python 2.4 support). | Chris Jerdonek | 2012-04-02 | 1 | -2/+5 |
| | |||||
* | Changed more relative imports to absolute for Python 2.4 support. | Chris Jerdonek | 2012-04-02 | 1 | -1/+1 |
| | |||||
* | Changed relative imports to absolute for Python 2.4 support. | Chris Jerdonek | 2012-04-02 | 1 | -5/+5 |
| | |||||
* | Moved the SpecLoader class into its own spec_loader module. | Chris Jerdonek | 2012-04-01 | 1 | -1/+1 |
| | |||||
* | Removed View from NestedContext example and added experimental ↵ | Chris Jerdonek | 2012-04-01 | 1 | -0/+15 |
| | | | | | | Renderer.context property. Also corrected some test variable names (expected -> actual). :) | ||||
* | The Renderer class now creates a SpecLoader when necessary. | Chris Jerdonek | 2012-04-01 | 1 | -5/+17 |
| | |||||
* | The Renderer class now passes search_dirs to Loader via the constructor. | Chris Jerdonek | 2012-04-01 | 1 | -5/+5 |
| | |||||
* | Moved the search_dirs default into the defaults module. | Chris Jerdonek | 2012-04-01 | 1 | -25/+20 |
| | |||||
* | Renamed Renderer.default_encoding to Renderer.string_encoding. | Chris Jerdonek | 2012-03-30 | 1 | -17/+17 |
| | |||||
* | Refactored the Loader class to use the Renderer class's unicode. | Chris Jerdonek | 2012-03-30 | 1 | -15/+12 |
| | | | | | As a result, it is no longer necessary to pass decode_errors to the Loader class. | ||||
* | Divided Loader.load() into load_name() and load_object(). | Chris Jerdonek | 2012-03-28 | 1 | -2/+2 |
| | |||||
* | Simplified Renderer class: Renderer now uses new Loader class. | Chris Jerdonek | 2012-03-28 | 1 | -49/+18 |
| | |||||
* | Added a defaults module with default DECODE_ERRORS and TEMPLATE_EXTENSION ↵ | Chris Jerdonek | 2012-03-28 | 1 | -4/+5 |
| | | | | values. | ||||
* | Renamed Reader class to Loader. | Chris Jerdonek | 2012-03-27 | 1 | -1/+2 |
| | |||||
* | Renamed reader module to loader. | Chris Jerdonek | 2012-03-27 | 1 | -1/+1 |
| | |||||
* | Added locator.Locator.find_path_by_object(). | Chris Jerdonek | 2012-01-23 | 1 | -5/+3 |
| | | | | Also, more progress on view.Locator.get_template_path(). | ||||
* | Moved some locator logic from Renderer to locator.Locator.find_path_by_object(). | Chris Jerdonek | 2012-01-23 | 1 | -10/+4 |
| | |||||
* | Renderer.get_associated_template() now handles ↵ | Chris Jerdonek | 2011-12-31 | 1 | -1/+6 |
| | | | | locator.get_object_directory() returning None. | ||||
* | Got doctests in README.rst working. | Chris Jerdonek | 2011-12-31 | 1 | -6/+6 |
| | |||||
* | Addressed issue #70: "Support Renderer.render(object, context)" | Chris Jerdonek | 2011-12-29 | 1 | -9/+10 |
| | |||||
* | Refactoring of Locator class: make_template_name() and locate_path(). | Chris Jerdonek | 2011-12-29 | 1 | -4/+4 |
| | | | | | | Changed make_template_name() from a function into a method. Moved the search_dirs argument from a Locator constructor argument to an argument of Locator.locate_path(). | ||||
* | Added Renderer._render_object() method. | Chris Jerdonek | 2011-12-29 | 1 | -4/+14 |
| | |||||
* | Sketched out how to implement Renderer.get_associated_template(). | Chris Jerdonek | 2011-12-29 | 1 | -1/+7 |
| | |||||
* | Tweaked docstring. | Chris Jerdonek | 2011-12-29 | 1 | -5/+5 |
| | |||||
* | Stubbed out Renderer.get_associated_template() method. | Chris Jerdonek | 2011-12-29 | 1 | -7/+27 |
| | |||||
* | Created Renderer._render_string(). | Chris Jerdonek | 2011-12-29 | 1 | -8/+16 |
| | |||||
* | Renamed loader.py to locator.py. | Chris Jerdonek | 2011-12-28 | 1 | -2/+2 |
| | |||||
* | Changed the Loader class to a Locator class. | Chris Jerdonek | 2011-12-28 | 1 | -20/+31 |
| | | | | Now the class no longer has an indirect dependency on the Reader class. | ||||
* | Refactored Renderer._make_context() to use a Context.create() method. | Chris Jerdonek | 2011-12-28 | 1 | -26/+13 |
| | |||||
* | Renamed the loader argument of Renderer.__init__() to "partials". | Chris Jerdonek | 2011-12-27 | 1 | -21/+19 |
| | |||||
* | Added a load_template() method to the Renderer class. | Chris Jerdonek | 2011-12-27 | 1 | -21/+56 |
| | |||||
* | The View class now does all its loading through a Renderer instance. | Chris Jerdonek | 2011-12-27 | 1 | -5/+34 |
| | | | | | | | This will help with future refactoring and code maintenance by not having the same logic duplicated in more than one part of the code. It also takes more responsibility away from the View class, which is what we want. |