--- ibx/trunk/changelog 2017/12/31 14:53:21 79 +++ ibx/trunk/changelog 2018/01/01 11:31:07 80 @@ -1,4 +1,4 @@ -IBX Change Log version (2.0-3) Fri, 13 Oct 2017 12:19:52 +0100 +IBX Change Log version (2.1-0) Fri, 15 Dec 2017 12:20:11 +0000 1. IBCustomDataset: Minor change of PChar to PByte for compatibility with fbintf changes. @@ -24,6 +24,48 @@ IBX Change Log version screen centre. Previously some were "poDesigned" which may be inappropriate for multi monitor desktops. +10. TIBTreeView.FindNode: protect against error if zero length path or empty tree node. + +11. TIBTransaction: On Force Disconnect do not raise an exception when problem ending + a transaction and always reset the object. + +12. TIBQuery tidyup: remove unnecessary call to GetAffectedRows. + +13. TIBXScript: Allow for override of database filename in Create Database statements. + +14. IBLocaldb: Support initialisation of the database from an SQL script in addition + to a gbak format archive. + +15. IBLocaldb: fix problem that stopped the OnSharedDataDir event from being recognised. + +16. IBLocaldb: Drop database if error creating an empty database. + +17. TIBTreeView: improve performance when selecting node - avoid refreshing dataset + unless selected node not in current dataset. + +18. IBServices: SetDBParams method moved from TCustomIBLocalDBSupport (in IBLocalDB package) + to TIBCustomService, and IBlocalDB code tidy up. + +19. IBTreeView: Initialise TIBTreeNode KeyValue to null to avoid unpredictable + behaviour due to uninitialised variable. + +20. IBServices: Correct encoding of isc_spb_prp_write_mode in TIBConfigService from + integer to byte. Ditto isc_spb_prp_reserve_space and isc_spb_prp_access_mode. + +21. IBSQL: When Database changed ensure that all resources are freed. + +22. IBCustomDataset: When database changed ensure that queries an unprepared. + +23. SQL Property Editors now use SynEdit with SQL Highlighter. + +24. IBDataOutput: print statistics using float (%f) format instead of decimal (%d). + +25. IBTreeView: Call to FindNode: param type change from "array of Variant" to + TVariantArray. Seems to avoid memory corruption in Windows (probably a + workaround for a problem in fpc 3.0.4 win64). + +26. IBDatabaseInfo: Code tidy up. Add check for database not assigned or not open. + IBX Change Log version (2.0-2) Fri, 24 Feb 2017 12:17:53 +0000 1. TIBDatabase.CreateDatabase: extract full DB Name from SQL using reg ex in order to @@ -44,6 +86,12 @@ IBX Change Log version that BindFields is called when the query is next activated. Avoids FieldName not found error. +7. IBUpdate: This is a new IBX component similar to TIBUpdateSQL. It is more general + purpose and allows the programmer to define any action they want for Update, Insert + or Delete. This may be complex SQL (similar to a Trigger), application specific + filtering of updates, or use of statements such as Grant or Revoke instead of + normal DML. See User Manual for more information. + IBX Change Log version (2.0-1) Mon, 09 Jan 2017 15:31:49 +0000 1. TIBEvents: Fix uninitialised variable that could result in lost events.