Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Starting branch for the View class to load templates using a Renderer. | Chris Jerdonek | 2011-12-27 | 1 | -2/+2 |
| | |||||
* | Addressed issue #74: "Add Renderer.render_path()" | Chris Jerdonek | 2011-12-27 | 1 | -6/+37 |
| | | | | | This commit also adds a Renderer.read() method and a file_encoding keyword argument to Renderer.__init__(). | ||||
* | Updated the Renderer.__init__() docstring. | Chris Jerdonek | 2011-12-26 | 1 | -3/+2 |
| | |||||
* | Switched the Loader class to using the new Reader class. | Chris Jerdonek | 2011-12-26 | 1 | -1/+3 |
| | |||||
* | Fixed issue #68: "remove markupsafe dependency" | Chris Jerdonek | 2011-12-25 | 1 | -24/+10 |
| | |||||
* | Fixed issue #68: "Remove output_encoding option from Renderer, etc." | Chris Jerdonek | 2011-12-25 | 1 | -16/+3 |
| | |||||
* | Fixed issue #67: "Use cgi.escape() with quote=True" | Chris Jerdonek | 2011-12-25 | 1 | -5/+10 |
| | |||||
* | Fix issue #66: "RenderEngine should operate only on unicode strings" | Chris Jerdonek | 2011-12-25 | 1 | -49/+55 |
| | | | | Merry Christmas! :) | ||||
* | The Renderer's default Loader now inherits the decode_errors argument. | Chris Jerdonek | 2011-12-23 | 1 | -2/+3 |
| | |||||
* | Finished issue #64: "Change Renderer to accept a loader implementing get()" | Chris Jerdonek | 2011-12-23 | 1 | -16/+38 |
| |