Fixed an issue where output types of forwards were not honored completely. Closes #629. Also redone the global request data locking during template rendering and fixed global request data serialization in execution containers. Closes #628 and closes #633.
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 #635, closes #636, closes #637, closes #638 and closes #639
changelog
Fixed undefined variable notice in AgaviValidationManager::hasIncidents(), closes #640
another changelog update
first shot at 0.11.1 release notes
Totally minor stuff
moved return statement to the correct place
closes #643
make mysql and postgres session storages print error messages in exceptions, refs #645
fixed prepared statement creation order, refs #638
Improved workaround for buggy libxml/DOM behavior with namespaced attributes in HTML parsing mode, closes #651 and fixes #650
Fixed one-line <script> and <style> tag escaping in FPF's HTML parsing mode, closes #652
updated timezone database to 2007j for our friends in Venezuela, closes #642
add source attribute
closes #653
Fixed glob() return value handling in PHP 5.2.5+ w/ safety restrictions, closes #649. Added a check for cycle value to AgaviRotatingFileLoggerAppender, closes #654 (also made the code more efficient)
All db session storages now report error messages from the server, closes #645. 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 #644.
synced changelog
merging in changes from branches/0.11, 256dfd0e7d5a5df0b8c3d4a7c0e4dd45b50ac4c9...08b8f13fd2f176a925b36ad5231ffb51460c662f