Fixed an issue where output types of forwards were not honored completely. Closes #554. Also redone the global request data locking during template rendering and fixed global request data serialization in execution containers. Closes #553 and closes #558.
This change adds an output type member to response. Use that to check for the actual response content type, not the one in the execution container - it's more reliable. See changes done to FPF and ETF in this commit.
Cleaned up database session storages; fixed read/write behavior for all storages; improved escaping for mysql and postgresql; added customized date formats to creole storage; fixed incorrect garbage collection enforcing of creole and PDO; fixed non-integer date() results for all storages. Closes #560, closes #561, closes #562, closes #563 and closes #564
changelog
Fixed undefined variable notice in AgaviValidationManager::hasIncidents(), closes #565
another changelog update
first shot at 0.11.1 release notes
Totally minor stuff
moved return statement to the correct place
closes #567
make mysql and postgres session storages print error messages in exceptions, refs #569
fixed prepared statement creation order, refs #563
Improved workaround for buggy libxml/DOM behavior with namespaced attributes in HTML parsing mode, closes #575 and fixes #574
Fixed one-line <script> and <style> tag escaping in FPF's HTML parsing mode, closes #576
updated timezone database to 2007j for our friends in Venezuela, closes #566
add source attribute
closes #577
Fixed glob() return value handling in PHP 5.2.5+ w/ safety restrictions, closes #573. Added a check for cycle value to AgaviRotatingFileLoggerAppender, closes #578 (also made the code more efficient)
All db session storages now report error messages from the server, closes #569. Further improved behavior of some by returning error codes if connection does not exist (PHP calls read(), write() etc, even if open() failed, duh). Improved PDOSessionStorage to work under all error reporting settings, closes #568.
synced changelog
merging in changes from branches/0.11, e9e515d4e66c0518ec8afdf767568f4ab2136018 to 5fabbf5829e0edad321a569e3e943c238e3b7580