Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed AD assertion autoloads [#3470 state:resolved] | Joshua Peek | 2009-11-09 | 1 | -3/+16 |
| | |||||
* | Object#tap is not needed for Ruby >= 1.8.7 | Xavier Noria | 2009-11-09 | 1 | -1/+0 |
| | |||||
* | Unknown :format param should result in empty request.formats | Jeremy Kemper | 2009-11-08 | 1 | -1/+1 |
| | |||||
* | Break up inflector to reduce the dependency burden on dependency-les methods ↵ | Yehuda Katz | 2009-11-07 | 2 | -2/+5 |
| | | | | like constantize. | ||||
* | Ruby 1.9: don't assume params are US-ASCII. Hands off the encoding. | Jeremy Kemper | 2009-11-04 | 1 | -1/+6 |
| | |||||
* | Fix simple resource named routes for new routing dsl | Joshua Peek | 2009-11-03 | 1 | -8/+20 |
| | |||||
* | Consolidate Object#to_param and #to_query core extensions | Jeremy Kemper | 2009-11-02 | 1 | -3/+1 |
| | |||||
* | Caching refactoring | Yehuda Katz | 2009-10-29 | 1 | -5/+1 |
| | |||||
* | Reduce TextTemplate cost for simple cases | Yehuda Katz | 2009-10-28 | 1 | -0/+1 |
| | |||||
* | Reorganize CSRF a bit | Yehuda Katz | 2009-10-28 | 1 | -0/+4 |
| | |||||
* | Fixes expires_now and cleans things up a bit | Yehuda Katz | 2009-10-26 | 2 | -12/+11 |
| | |||||
* | Fix `rake routes` method name output [#3422 state:resolved] | Joshua Peek | 2009-10-26 | 1 | -2/+7 |
| | |||||
* | Splat calls to_a not to_ary [#3423 state:resolved] | Joshua Peek | 2009-10-26 | 1 | -1/+1 |
| | |||||
* | Restore `rake routes` [#3402 state:resolved] | Joshua Peek | 2009-10-24 | 5 | -13/+54 |
| | |||||
* | New routing dsl | Joshua Peek | 2009-10-20 | 4 | -787/+1101 |
| | |||||
* | Group together all the old routing dsl logic | Joshua Peek | 2009-10-20 | 3 | -209/+199 |
| | |||||
* | Move Routing into AD | Joshua Peek | 2009-10-20 | 3 | -0/+1767 |
| | |||||
* | Use Rails.application where we want a valid rack app | Joshua Peek | 2009-10-16 | 1 | -1/+1 |
| | |||||
* | Make IntegrationTest::Runner propagate method_missing to ancestors. | George Ogata | 2009-10-15 | 1 | -2/+6 |
| | | | | | | | Fixes RSpec integration example groups, which mixes its Matchers module into ActiveSupport::TestCase. Signed-off-by: Michael Koziarski <michael@koziarski.com> | ||||
* | Callbacks, DeprecatedCallbacks = NewCallbacks, Callbacks | Joshua Peek | 2009-10-12 | 1 | -1/+1 |
| | |||||
* | Use "run_callbacks :foo" since it is the public api for callbacks [#3329 | Joshua Peek | 2009-10-12 | 1 | -3/+3 |
| | | | | state:resolved] | ||||
* | Avoid super in define_method for Rubinius | Yehuda Katz | 2009-10-09 | 1 | -1/+6 |
| | |||||
* | Coerce all out going body parts to Strings | Joshua Peek | 2009-10-05 | 1 | -0/+29 |
| | |||||
* | Initialize a new instance of Rails.application during integration tests | Carl Lerche | 2009-09-30 | 1 | -1/+1 |
| | | | This is to fix the AWDWR tests until the application object is refactored to be a singleton. | ||||
* | Move middleware and route configuration from AC::Dispatcher to Rails ↵ | Joshua Peek | 2009-09-26 | 1 | -2/+3 |
| | | | | application object | ||||
* | Allow setting a default application for all integration tests | Joshua Peek | 2009-09-26 | 1 | -2/+20 |
| | |||||
* | Allow integration test rack app to be set with "@app" ivar instead of using ↵ | Joshua Peek | 2009-09-26 | 1 | -2/+3 |
| | | | | open_session | ||||
* | Move Rails::Static into ActionDispatch | Joshua Peek | 2009-09-26 | 1 | -0/+44 |
| | |||||
* | Extract "parse_config" into AD | Joshua Peek | 2009-09-25 | 1 | -0/+20 |
| | |||||
* | Fix generic url rewriter in integration tests | Joshua Peek | 2009-09-25 | 1 | -1/+1 |
| | |||||
* | SessionRestoreError belongs in AD | Joshua Peek | 2009-09-23 | 3 | -9/+12 |
| | |||||
* | Move integration test runner into ActionDispatch | Joshua Peek | 2009-09-23 | 2 | -0/+495 |
| | |||||
* | Fixes Sam Ruby tests suite. | José Valim | 2009-09-21 | 1 | -6/+1 |
| | | | | Signed-off-by: Yehuda Katz <wycats@gmail.com> | ||||
* | Use NewCallbacks on ActionDispatch::Callbacks. | José Valim | 2009-09-20 | 1 | -23/+38 |
| | |||||
* | 1.9 fix for changes to #to_s. By Sam Ruby. [#3228 state:resolved] | Yehuda Katz | 2009-09-18 | 1 | -2/+2 |
| | |||||
* | Beef up AD::Rescue to replace global exception handling lost in ↵ | Joshua Peek | 2009-09-15 | 1 | -4/+16 |
| | | | | ApplicationController | ||||
* | Lazy require memcache for session middleware | Joshua Peek | 2009-09-13 | 1 | -40/+35 |
| | |||||
* | CookieStore should not be derived from Hash - reverting [#2268 state:resolved] | Jay Pignata | 2009-09-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
* | If session_options[:id] is requested when using CookieStore, unmarshal the ↵ | Jay Pignata | 2009-09-03 | 1 | -3/+14 |
| | | | | | | session to access it [#2268 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
* | rack-test 0.4.2 has rack 1.1.pre goodies, we'll use it instead | Joshua Peek | 2009-08-31 | 1 | -297/+2 |
| | |||||
* | Back off rack 1.1-pre and bundle in the new testing goodies | Joshua Peek | 2009-08-31 | 52 | -5414/+297 |
| | |||||
* | Switch over to rack-test gem | Joshua Peek | 2009-08-31 | 7 | -641/+0 |
| | |||||
* | SessionHash#update and SessionHash#delete are missing a call to load! [#3056 ↵ | Joshua Peek | 2009-08-31 | 1 | -0/+2 |
| | | | | state:resolved] | ||||
* | Require necessary active_support files in cookie store | Carl Lerche | 2009-08-26 | 1 | -0/+2 |
| | |||||
* | Rework Middleware stack to match the Rack middleware protocol more closely | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -3/+3 |
| | |||||
* | ActionController::Metal can be a middleware | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -1/+4 |
| | |||||
* | Move legacy param_parsers config onto AD::ParamsParser | Joshua Peek | 2009-08-21 | 1 | -5/+7 |
| | |||||
* | Adding a call to logger from params_parser to give detailed debug ↵ | Jay Pignata | 2009-08-15 | 1 | -0/+6 |
| | | | | | | | | information when invalid xml or json is posted [#2481 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Got tests to pass with some more changes. | Yehuda Katz | 2009-08-15 | 1 | -24/+12 |
| | | | | | | | | | | | | | | | | * request.formats is much simpler now * For XHRs or Accept headers with a single item, we use the Accept header * For other requests, we use params[:format] or fallback to HTML * This is primarily to work around the fact that browsers provide completely broken Accept headers, so we have to whitelist the few cases we can specifically isolate and treat other requests as coming from the browser * For APIs, we can support single-item Accept headers, which disambiguates from the browsers * Requests to an action that only has an XML template from the browser will no longer find the template. This worked previously because most browsers provide a catch-all */*, but this was mostly accidental behavior. If you want to serve XML, either use the :xml format in links, or explicitly specify the XML template: render "template.xml". | ||||
* | More perf work: | Yehuda Katz | 2009-08-11 | 2 | -58/+63 |
| | | | | | | | | | | | | | | * Move #set_cookie and #delete_cookie inline to optimize. These optimizations should almost certainly be sent back upstream to Rack. The optimization involves using an ivar for cookies instead of indexing into the headers each time. * Was able to use a bare Hash for headers now that cookies have their own joining semantics (some code assumed that the raw cookies were an Array). * Cache blankness of body on body= * Improve expand_cache_key for Arrays of a single element (common in our case) * Use a simple layout condition check unless conditions are used * Cache visible actions * Lazily load the UrlRewriter * Make etag an ivar that is set on prepare! |