login now automatically redirects to the originally requested url if appropriate :)
code cleanup
added getUrl(), getUrlScheme(), getUrlAuthority(), getRelativeUrl(), getUrlPath() and getUrlQuery() methods to WebRequest
changed sample app to use WebRequest::getUrl() for redirecting after login
added tests for WebRequest URL methods
added option parameter to *Routing::gen(). it's an array. 'relative' => false generates a full URL, 'separator' => '&' won't create htmlentities etc
fixed a routing issue that completely prevented generation with use_routing=false from working, would you mind testing your stuff next time kthx
fixed calls to WebRequest::getUrlScheme and getUrlAuthority
the defaults are stored in a different format, closes #277
HTTP Headers as sources in WebRouting, closes #278
send application/xhtml+xml to capable browsers in sample app, refs #164
some docbook placeholders
fix for url generation when using routing is disabled but the route to generate exists
improved rewrite detection for Microsoft IIS w/ ISAPI_Rewrite, thanks Vance
fixed an issue where Agavi broke to smithereens when an action used as a slot returned View::NONE
Allow cascaded route and action names in the routing, closes #280
AgaviRoutingCallback::onGenerate no takes the user supplied parameters as additional param
fix for cutting routes on reverse generation
add method to receive info about a route
fix for rewritten urls not using PATH_INFO (the file name would be appended even if the user didn't have it in its request)
added support for separate slots template variable. this introduces two new settings for renderers, 'extract_slots' (defaults to 'extract_vars' setting) and 'slots_var_name' (defaults to 'var_name' setting). should be straightforward. closes #282
added support for IndexAction auto-discovery in sub-actions, closes #279 and refs #280
workaround for duplicate xmlns attribute in html element
removed tests from build.xml for now