ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/changelog
Revision: 19
Committed: Mon Jul 7 13:00:15 2014 UTC (9 years, 9 months ago) by tony
File size: 4395 byte(s)
Log Message:
Committing updates for Release R1-1-0

File Contents

# User Rev Content
1 tony 19 IBX Change Log version (1.1-0) Mon, 07 Jul 2014 14:01:07 +0100
2    
3     1. TIBXSQLVAR code clean up and optimisation to improve client side "prepare" and parameter
4     setting performance. See "readme.field+param.names in the doc folder.(Thanks to
5     Gabor Boros for reporting this problem and for testing the improvements).
6    
7     2. IBX can now support dialect 3 quoted column names that contain spaces and which differ only in their case.
8     See readme.field+param.names in the doc folder.
9    
10     3. IBX SQL Editors will now automatically add double quotes around column names when the database
11     dialect is "3" and the column name contains spaces or is a Firebird 2.5 SQL Reserved Word.
12    
13     4. Param Type LargeInt now supported in TIBQuery and TIBStoredProc
14    
15     5. TIBSQL.ExecQuery retry on failure removed to avoid problems with "at most once"
16     actions.
17    
18     6. TIBTransaction.SetDefaultDatabase uses SetObjectProp instead of mis-using SetOrdProp (with
19     thanks to Yuriy Kopnin for pointing this out).
20    
21     7. GenerateParamName is now a published property of TIBSQL, TIBQuery and TIBDataSet.
22    
23     8. varWord, varShortInt and varInt64 added to TIBXSQLVAR.SetAsVariant and hence now available as variant types
24     for both fields and parameter setting.
25    
26     9. Changes to the Select SQL in an IBCustomDataset descendent should now be
27     visible in the Fields Editor immediately afterwards - rather than only after cycling the "active" property.
28    
29     10. TIBSQL SQL editor will operate correctly and not report an SQL syntax error on SQL test,
30     when DSQL ('?') parameter placeholders are used and the TIBSQL.GenerateParamNames property is set to true.
31    
32     11. TIBTable now has a property editor for "MasterFields"
33    
34     12. SQL Property Editors now include a checkbox "Allow DSQL Placeholder". This corresponds to the
35     GenerateParamNames property and should be set when using DSQL (i.e. '?') style parameters.
36    
37     13. The IBTransaction editor now has a radio button ("Unspecified") which is set when the combination
38     of settings is unrecognised. Selecting this radio button has no effect on the settings.
39    
40    
41 tony 17 IBX Change Log version (1.0-5) Sat, 28 Dec 2013 19:22:23 +0000
42    
43     1. TBookmark change conditional compile changed to >= 2.7.0 to match revised availability of change.
44    
45 tony 15 IBX Change Log version (1.0-4) Thu, 28 Feb 2013 16:56:13 +0000
46    
47     1. In a TIBCustomDataset descendent, a generator now only sets the value when
48     it is null. This allows for alternative user defined setting of the generator
49    
50     Many thanks to Julio JimĂ©nez for this fix
51    
52     2. An Error Dialog is now displayed in the Lazarus IDE if IBX cannot find the Firebird Library
53     and suggests that the user may have forgotten to install it.
54    
55 tony 13 IBX Change Log version (1.0-3) Thu, 22 Nov 2012 22:53:39 +0000
56    
57     1. Conditional compilation used to limit registration of TIntegerField to
58     Lazarus versions less than 1.1
59    
60     2. When a database connection is created, character set is now by default set
61     to UTF8 (Unix) or to the current Windows code page (Windows) if in the range
62     1250 to 1254.
63    
64    
65 tony 11 IBX Change Log version (1.0-2) Tue, 09 Oct 2012 09:10:30 +0100
66    
67     1. TBookmark change conditional compile changed to > 2.6.2 to match expected availability of change.
68    
69    
70 tony 9 IBX Change Log version (1.0-1) Sun, 05 Aug 2012 20:00:04 +0100
71 tony 7
72     1. In IBCustomDataset. Changed CurBookmark from string to TBookmark for compiler versions > 2.6.0
73     Necessary because of TBookmark type and TDataSet.Bookmark property change in fpc 2.7.1
74    
75     2. IBX now registers TIntegerField as a "No Icon" component. This may be removed if the fpc DB
76     package is changed to do this (which it should do).
77    
78     IBX Change Log version (1.0-0) Sat, 28 Apr 2012 16:43:00 +0100
79    
80     1. Add "if active then active := false" to TIBCustomDataset destructor. (Avoid error on database close).
81    
82     2. Make use of $STATIC conditional in IBSQLMonitor (Needed for FPC 2.6.0 compliance)
83    
84     3. Database Property Editor: Character Set drop down box now uses "OnChange" rather than "OnCloseUp" to react to changes
85    
86     4. Property editors should now correctly resize.
87    
88     5. In IBDatabaseEdit.TestClick, the LoginPrompt is now set to the state of the LoginPrompt Checkbox
89     (restored original functionality)
90    
91     6. Under OSX, if IBX fails to load libfbclient.dylib, it will now try and load the firebird
92     library using the absolute path /Library/Frameworks/Firebird.framework/Firebird.