Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Name compiled render methods | Jeremy Kemper | 2010-06-28 | 1 | -8/+11 | |
| | ||||||
* | Added title to some other files in actionpack/lib/action_view | Rizwan Reza | 2010-06-16 | 1 | -0/+1 | |
| | ||||||
* | Update template to allow handlers to more cleanly handle encodings (ht: nex3) | wycats | 2010-05-30 | 1 | -38/+39 | |
| | ||||||
* | Revert "Moved encoding work in progress to a feature branch." | wycats | 2010-05-17 | 1 | -25/+170 | |
| | | | | This reverts commit ade756fe42423033bae8e5aea8f58782f7a6c517. | |||||
* | Moved encoding work in progress to a feature branch. | Jeremy Kemper | 2010-05-16 | 1 | -170/+25 | |
| | | | | This reverts commits af0d1a88157942c6e6398dbf73891cff1e152405 and 64d109e3539ad600f58536d3ecabd2f87b67fd1c. | |||||
* | Significantly improved internal encoding heuristics and support. | wycats | 2010-05-16 | 1 | -31/+170 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Default Encoding.default_internal to UTF-8 * Eliminated the use of file-wide magic comments to coerce code evaluated inside the file * Read templates as BINARY, use default_external or template-wide magic comments inside the Template to set the initial encoding * This means that template handlers in Ruby 1.9 will receive Strings encoded in default_internal (UTF-8 by default) * Create a better Exception for encoding issues, and use it when the template source has bytes that are not compatible with the specified encoding * Allow template handlers to opt-into handling BINARY. If they do so, they need to do some of their own manual encoding work * Added a "Configuration Gotchas" section to the intro Rails Guide instructing users to use UTF-8 for everything * Use config.encoding= in Ruby 1.8, and raise if a value that is an invalid $KCODE value is used Also: * Fixed a few tests that were assert() rather than assert_equal() and were caught by Minitest requiring a String for the message * Fixed a test where an assert_select was misformed, also caught by Minitest being more restrictive * Fixed a test where a Rack response was returning a String rather than an Enumerable | |||||
* | Initial work to improve the state of encodings for templates | wycats | 2010-05-16 | 1 | -0/+6 | |
| | ||||||
* | Change event namespace ordering to most-significant first [#4504 state:resolved] | Justin George | 2010-05-02 | 1 | -1/+1 | |
| | | | | | | | | | More work still needs to be done on some of these names (render_template.action_view and render_template!.action_view particularly) but this allows (for example) /^sql/ to subscribe to all the various ORMs without further modification Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | Use a constant proc to generate ActionView::Template finalizers. For some ↵ | Aman Gupta | 2010-04-04 | 1 | -3/+3 | |
| | | | | | | strange reason, finalizers created via ActionView::Template.finalizer_for cause Template instances to leak on MRI. Signed-off-by: wycats <wycats@gmail.com> | |||||
* | Fix memory leak in dev mode | wycats | 2010-04-02 | 1 | -0/+9 | |
| | ||||||
* | Improve performance of the rendering stack by freezing formats as a sign ↵ | José Valim | 2010-03-19 | 1 | -8/+4 | |
| | | | | that they shouldn't be further modified. | |||||
* | Mark bang instrumentations as something that you shuold not be listening to. | José Valim | 2010-03-17 | 1 | -8/+3 | |
| | ||||||
* | Modify assert_template to use instrumentation | Carlhuda | 2010-03-17 | 1 | -2/+6 | |
| | ||||||
* | Remove some 1.9 warnings (resulting in some fixed bugs). Remaining AM ↵ | wycats | 2010-03-17 | 1 | -1/+0 | |
| | | | | warnings are in dependencies. | |||||
* | Fix rendering of HTML partials inside JS templates [#4197 status:resolved] | José Valim | 2010-03-16 | 1 | -0/+2 | |
| | ||||||
* | Clean up the API required from ActionView::Template. | José Valim | 2010-03-09 | 1 | -16/+16 | |
| | ||||||
* | Rename Template::Lookup to LookupContext. | José Valim | 2010-03-08 | 1 | -1/+0 | |
| | ||||||
* | Added template lookup responsible to hold all information used in template ↵ | José Valim | 2010-03-07 | 1 | -0/+1 | |
| | | | | lookup. | |||||
* | Fix t('.helper'). | José Valim | 2010-01-26 | 1 | -2/+2 | |
| | ||||||
* | Break instrumentation into several end-points so rendering of partials can ↵ | José Valim | 2009-12-26 | 1 | -4/+2 | |
| | | | | be optimized. | |||||
* | Dead code | Yehuda Katz | 2009-12-24 | 1 | -15/+0 | |
| | ||||||
* | Flip deferrable autoload convention | Joshua Peek | 2009-12-22 | 1 | -6/+8 | |
| | ||||||
* | Reorganize autoloads: | Carlhuda | 2009-12-02 | 1 | -0/+138 | |
| | | | | | | | | | | | | | | | | | | | | | * A new module (ActiveSupport::Autoload) is provide that extends autoloading with new behavior. * All autoloads in modules that have extended ActiveSupport::Autoload will be eagerly required in threadsafe environments * Autoloads can optionally leave off the path if the path is the same as full_constant_name.underscore * It is possible to specify that a group of autoloads live under an additional path. For instance, all of ActionDispatch's middlewares are ActionDispatch::MiddlewareName, but they live under "action_dispatch/middlewares/middleware_name" * It is possible to specify that a group of autoloads are all found at the same path. For instance, a number of exceptions might all be declared there. * One consequence of this is that testing-related constants are not autoloaded. To get the testing helpers for a given component, require "component_name/test_case". For instance, "action_controller/test_case". * test_help.rb, which is automatically required by a Rails application's test helper, requires the test_case.rb for all active components, so this change will not be disruptive in existing or new applications. | |||||
* | Begin unifying the interface between ActionController and ActionView | Yehuda Katz | 2009-01-22 | 1 | -235/+0 | |
| | ||||||
* | Fix performance regression | Jeremy Kemper | 2009-01-16 | 1 | -1/+1 | |
| | ||||||
* | Clean up view path cruft and split path implementations into Template::Path ↵ | Joshua Peek | 2008-12-29 | 1 | -4/+81 | |
| | | | | and Template::EagerPath | |||||
* | Ensure the template format is always passed to the template finder. Now we ↵ | Joshua Peek | 2008-12-21 | 1 | -0/+28 | |
| | | | | can cleanup some nasty stuff. | |||||
* | Revert "Auto-load template handlers based on unmatched extensions [#1540 ↵ | Pratik Naik | 2008-12-19 | 1 | -3/+7 | |
| | | | | | | | | | | state:resolved]" This reverts commit e8c1915416579a3840573ca2c80822d96cb31823. Reasons : - ActionPack tests run very slow - Gem.searcher hanging for long time when extension is nil | |||||
* | Auto-load template handlers based on unmatched extensions [#1540 state:resolved] | Nathan Weizenbaum | 2008-12-15 | 1 | -7/+3 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Fixed template lookups from outside the rails root [#1557 state:resolved] | Joshua Peek | 2008-12-11 | 1 | -1/+1 | |
| | ||||||
* | Register bogus template handlers for ActionMailer test fixtures | Joshua Peek | 2008-12-03 | 1 | -1/+1 | |
| | ||||||
* | Validate template extensions [#1187 state:resolved] | Joshua Peek | 2008-12-03 | 1 | -8/+6 | |
| | ||||||
* | fixed template recompile issue with previous commit and add some better ↵ | Joshua Peek | 2008-11-28 | 1 | -0/+18 | |
| | | | | tests so we can make sure it doesn't happen again | |||||
* | prefer autoloading Mime::Type | Joshua Peek | 2008-11-24 | 1 | -2/+0 | |
| | ||||||
* | Fixed missing template paths on exception [#1082 state:resolved] | Claudio Poli | 2008-09-20 | 1 | -4/+9 | |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Require missing libraries and check for defined ActionController constant so ↵ | Joshua Peek | 2008-08-26 | 1 | -0/+2 | |
| | | | | ActionView can be used standalone | |||||
* | Tidy up ActionMailer rendering logic to take advantage of view path cache ↵ | Joshua Peek | 2008-08-06 | 1 | -1/+9 | |
| | | | | instead of using file system lookups | |||||
* | Just file? | Joshua Peek | 2008-07-23 | 1 | -1/+1 | |
| | ||||||
* | Memoize ActionView::Base pick_template and find_partial_path for rendering ↵ | Joshua Peek | 2008-07-22 | 1 | -1/+1 | |
| | | | | duration | |||||
* | Set the response content type to that of found template if not explicitly ↵ | Tom Ward | 2008-07-18 | 1 | -0/+5 | |
| | | | | | | set elsewhere [#444 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Changed ActiveSupport::Memoizable API to extend since it mainly adds the ↵ | Joshua Peek | 2008-07-18 | 1 | -1/+1 | |
| | | | | memoize class method | |||||
* | memorize typo | Joshua Peek | 2008-07-14 | 1 | -6/+6 | |
| | ||||||
* | Include Memoizable in ActionView::Template | Joshua Peek | 2008-07-14 | 1 | -25/+15 | |
| | ||||||
* | Eager load Partial variable_name and counter_name. Tidy up ↵ | Joshua Peek | 2008-07-14 | 1 | -15/+9 | |
| | | | | render_partial_collection. | |||||
* | Refactor template preloading. New abstractions include Renderable mixins and ↵ | Joshua Peek | 2008-07-12 | 1 | -54/+84 | |
| | | | | a refactored Template class. | |||||
* | Added local assign keys to compiled method name so two threads evaluating ↵ | Joshua Peek | 2008-07-06 | 1 | -1/+1 | |
| | | | | the same template with different locals don't step on top of each other | |||||
* | Lookup compiled methods in CompiledTemplates instance methods set instead of ↵ | Joshua Peek | 2008-07-05 | 1 | -2/+2 | |
| | | | | using a "methods_names" hash | |||||
* | Moved complied method name logic into Renderable | Joshua Peek | 2008-07-05 | 1 | -1/+8 | |
| | ||||||
* | Renamed Renderer to Renderable | Joshua Peek | 2008-07-05 | 1 | -1/+1 | |
| | ||||||
* | Revert "Moved TemplateHandlers to Base" | Joshua Peek | 2008-07-03 | 1 | -6/+2 | |
| | | | | | | | | | This reverts commit 42d215a925a228778e43f7040f03ad8f3eb5341c. Conflicts: actionpack/lib/action_view/inline_template.rb actionpack/lib/action_view/template.rb |