From 6228873cf9d6471463d2413e7dfd7447f759baf2 Mon Sep 17 00:00:00 2001 From: "christophe.boulain" <> Date: Wed, 3 Dec 2008 14:22:03 +0000 Subject: Merge from trunk --- HISTORY | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 51 insertions(+), 5 deletions(-) (limited to 'HISTORY') diff --git a/HISTORY b/HISTORY index 7c515716..136366a7 100644 --- a/HISTORY +++ b/HISTORY @@ -1,33 +1,79 @@ -Version 3.1.3 To Be Released -============================ +Version 3.1.4 To be released +============================== +BUG: Issue#59 - TPropertyAccess::has() returns false even if the property of an object was found (Carl) +BUG: Issue#61 - TLogRouter throws exception when using external config file (Michael) +BUG: Issue#62 - Some mistyping: TJavascript or TJavaScript? (Carl) +BUG: Issue#79 - Missing new operator for Exception in TSqlMapObjectCollectionTree::onChildNodesVisited() (Christophe) +BUG: TActiveLinkButton and TActiveRadioButtonList crashes if it's the only active control imported. Added TActiveControlAdapter (Carl) +BUG: TUrlMapping encoded extra parameters twice (Michael) +ENH: Issue#36 - Refactored TRatingList/TActiveRatingList, and added some docs (Bradley) +ENH: Issue#52 - Upgraded to TinyMCE 3.2.1 +ENH: Issue#72 - Add wildcard support to TUrlMapping (friendly-urls) (Michael) +ENH: Issue#77 - TJsonService missing exception messages (Carl) +ENH: Issue#29 - Ability to specify position of popup TDatePicker/TActiveDatePicker (Carl) +ENH: Issue#75 - TApplication::setRuntimePath() to update uniqueID and cacheFile (Carl) +NEW: Issue#51 - Additional template tag (Carl) + +Version 3.1.3 November 1, 2008 +============================== +BUG: Ticket#595 - ControlCssClass not applied correctly if using multiple validators on same control (Michael) BUG: Ticket#834 - TDbCommandBuilder::applyOrdering(): Add support for function calls in ORDER BY clause (Knut) BUG: Ticket#836 - TRatingList downgrade (Christophe) BUG: Ticket#841 - Strange output from THttpResponse (Christophe) BUG: Ticket#847 - getBaseUrl sometimes fails (Christophe) BUG: Ticket#843 - TDataList alternatinItem issue after changes in rev 2227 (Christophe) +BUG: Ticket#845 - TCaptchaValidator with TCaptcha.CaseSensitive=false JS Error (Christophe) BUG: Ticket#849 - TDatePicker selecting current date problem (Christophe) BUG: Ticket#851 - TPropertyAccess doesn't get properties right if an object has a __call() method (Simon Lehmann, Knut) BUG: Ticket#855 - TActiveRecord: Make db-connection serializable in __sleep() function (Knut) +BUG: Ticket#856 - Assets PRADO_CHMOD constant missing in several places (Carl) BUG: Ticket#859 - errorhandler error (stever) BUG: Ticket#860 - Prado::localize() bug (japplegame) +BUG: Ticket#865 - TActiveLabels always get an id attribute (Michael) BUG: Ticket#870 - Callback with redirect breaks lifecycle of page (stever) BUG: Ticket#872 - use PATH_SEPARATOR in phpunit.php (fragmaster b) BUG: Ticket#886 - TSimpleDateFormatter: One month offset in time stamp with date pattern "yyyy" (Knut) BUG: Ticket#897 - TSimpleDateFormatter: If no YearPattern is set it should default to current year (Knut) BUG: Ticket#899 - TSqlCriteria: SQL-statements with limit and offset doesn't work (Knut) +BUG: Ticket#900 - TDataGrid with TRequireFieldValidator and TEditCommandColumn interaction error (Michael) BUG: Ticket#904 - TDbConnection: Add emulate prepares workaround for boolean compares (Knut) BUG: Ticket#908 - TDbCache::init / Exception (Knut) -ENH: Added Prado.Validation.validateControl(id) on client side to validate a specific control (Michael) -ENH: Added MessageSource_Database to I18N (uses TDbConnection) (Michael) +BUG: Ticket#922 - Problem with TUrlMapping and urlencoding (Michael) +BUG: Ticket#938 - TPageStateFormatter EnableStateEncryption causes massive page state (Michael) +BUG: Ticket#942 - MultiLine TInplaceTextBox (Christophe) +BUG: Issue#38 - TValidationSummary, works different when it's showing Javascript Validation than Server Validation (Carl) +CHG: Ticket#844 - Upgraded TinyMCE to 3.1.0.1 (Christophe) +CHG: Ticket#917 - TUrlMapping - change members to protected (Michael) +CHG: Ticket#919 - TUserManager loadUserData function (Michael) +CHG: Issue#39 - Implement validator not requiring ControlToValidate (Carl) +ENH: Workaround for slow meta data retrieval in MySQL<5.1.21 (Michael) +ENH: Ticket#756 - TDateFormat & TNumberFormat - allow settings default text when Value isn't set. (Carl) ENH: Ticket#823 - PromptText/PromptValue only populated if there is data (Knut) ENH: Ticket#876 - Assign empty string to CssUrl on TTabPanel to avoid loading extra css (GoDZilla, Knut) +ENH: Ticket#882 - Allow to escape # and $ in sqlmap (Michael) ENH: Ticket#890 - Minor optimization: Use $var===null over is_null($var) (Knut) ENH: Ticket#893 - Added page parameter to queryForPagedList() to specify the initial page to load (Michael) ENH: Ticket#896 - TTheme - enhance for subclassing (Knut) ENH: Ticket#898 - Minor optimization: Use (int) over intval() (Knut) +ENH: Ticket#813 - (Issue #13) TRegularExpressionValidator has new ClientSidePatternModifier property (Michael) +ENH: Ticket#809 - "LIMIT 1" for ActiveRecord find() and findBy() (Carl) +ENH: Ticket#848 - TCache "set" and "add" with empty values (Carl) +ENH: Ticket#822 - Not receiving emails from TEmailLogRoute (Carl) ENH: Ticket#901 - Using TDbDataReader directly as a DataSource of TDataBoundControl's like TDataGrid (Knut) ENH: Ticket#911 - prado-cli: Better error message if database connection fails when generating Active Record skeletons (Knut) -CHG: Ticket#844 - Upgraded TinyMCE to 3.1.0.1 (Christophe) +ENH: Ticket#913 - PRADO Copyright notice in HTML source (Carl) +ENH: Ticket#925 - TTimeTriggeredCallback update interval during callback (Brad, Christophe) +ENH: Ticket#941 - Add addRoute() method to TLogRouter (Michael) +ENH: Ticket#46 - TColorPicker - Output is missing alt tag (Carl) +ENH: Issue#32 - Implement ability to specify default service ID (Carl) +ENH: Issue#31 - Consider UTF MessageSource_XLIFF class file (Carl) +NEW: Added Prado.Validation.validateControl(id) on client side to validate a specific control (Michael) +NEW: Added MessageSource_Database to I18N (uses TDbConnection) (Michael) +NEW: Ticket#790 - Added TActiveFileUpload (Bradley, Christophe) +NEW: Ticket#935 - Added TActiveDatePicker (Bradley, Christophe) +NEW: Ticket#857 - Added Authentication expiration support to TAuthManager (Michael) +NEW: Ticket#853 - Added Drag and drop components (Christophe) +NEW: Ticket#891 - Added method that returns table name to TActiveRecord (Michael) Version 3.1.2 April 21, 2008 ============================ -- cgit v1.2.3