1 |
+ |
IBX Change Log version (2.3-3 Build 11288) Fri, 28 Dec 2018 10:04:17 +0000 |
2 |
+ |
|
3 |
+ |
1. New property for TIBDatabase and TIBXServicesConnection. This is "ConfigOverrides" |
4 |
+ |
and is used to override the default settings in the client side "firebird.conf" This |
5 |
+ |
includes "WireCompression" and "WireCrypt". The value of this property is a "TStrings". |
6 |
+ |
Each line of the string list should be a setting in the same format as "firebird.conf". |
7 |
+ |
For example "WireCompression = true" in order to request wire compression on the client side. |
8 |
+ |
|
9 |
+ |
Note: explicit settings in the client side "firebird.conf" appear to take precedence |
10 |
+ |
over settings given in TIBDatabase and TIBXServicesConnection. Many client side settings |
11 |
+ |
also require a compatible setting in the server side "firebird.conf". For example |
12 |
+ |
"WireCompression = true" must also be set in the server's "firebird.conf" for wire |
13 |
+ |
compression to be used. |
14 |
+ |
|
15 |
+ |
Whether or not WireCompression or WireCrypt are in use can be checked using the information |
16 |
+ |
returned with the Client/Server protocol version. See ibx/examples/dbadmin and |
17 |
+ |
ibx/examples/dbinfo for examples of how to display this information. |
18 |
+ |
|
19 |
+ |
2. New property for TIBDatabase and TIBXServicesConnection: "WireCompression". This |
20 |
+ |
is a "convenience" property. If set the "WireCompression=true" is added to the |
21 |
+ |
ConfigOverrides. If unchecked then this setting is removed. |
22 |
+ |
|
23 |
+ |
IBX Change Log version (2.3-2) Wed, 05 Dec 2018 12:19:23 +0000 |
24 |
+ |
|
25 |
+ |
1. Remove need to check for IsMultiThread by providing access to GUI timers via |
26 |
+ |
IBGUIInterface. Note: master/detail delay timer does not apply to console |
27 |
+ |
mode apps. |
28 |
+ |
|
29 |
+ |
2. TIBCustomDataSet: SQLParser ignored if it does not contain a valid select |
30 |
+ |
statement. This avoids problems if "Execute Block" is used as the Query. |
31 |
+ |
|
32 |
+ |
3. IBSQLParser now uses the common SQL tokeniser from fbintf. This replaces the |
33 |
+ |
internal SQL tokeniser routines. |
34 |
+ |
|
35 |
+ |
4. IBSQLParser: new property NotaSelectStmt. Set to true if SQL fails to parse |
36 |
+ |
as a select statement, with or without CTEs. |
37 |
+ |
|
38 |
+ |
5. IBSQLParser: parser now recognises the "ROWS" clause. |
39 |
+ |
|
40 |
+ |
6. TIBXScript now uses the common SQL tokeniser from fbintf. This replaces the |
41 |
+ |
internal SQL tokeniser routines. |
42 |
+ |
|
43 |
+ |
7. Fix error in TIBXScript processing of "set" statements. This avoids exceptions |
44 |
+ |
being raised for valid set statements processed by a data formatter. |
45 |
+ |
|
46 |
+ |
8. New published property for TIBDatabase and TIBXServicesConnection. This is |
47 |
+ |
FirebirdLibraryPathName: string. If not empty it is used to explicitly specify |
48 |
+ |
the path of the Firebird Library used by the database/services connection. |
49 |
+ |
|
50 |
+ |
9. New read only public property for TIBDatabase and TIBXServicesConnection. This |
51 |
+ |
is FirebirdAPI and returns the IFirebirdAPI interface used by the database/ |
52 |
+ |
services connection. |
53 |
+ |
|
54 |
+ |
10.SQL Property editors now quote parameter names if "Quote identifier" is selected |
55 |
+ |
or param name is not a valid SQL identifier. |
56 |
+ |
|
57 |
+ |
11. IBLookupComboEditBox: In Lazarus 2.0, TDBLookupComboBox takes a more restrictive |
58 |
+ |
view of whether the text box should be editable when no DataSource is specified. |
59 |
+ |
TIBLookupComboEditBox has been updated to workaround this problem. As long as |
60 |
+ |
ReadOnly is false, the text box is editable when no DataSource is specified. |
61 |
+ |
|
62 |
+ |
12. AllowUseOfFBLIB is now set to "true" at design time. This is to allow use of |
63 |
+ |
the FBLIB environment variable. If you do not want to permit this then you |
64 |
+ |
must modify the Register procedure in the design/IBDBReg.pas unit to remove |
65 |
+ |
this setting. |
66 |
+ |
|
67 |
+ |
IBX Change Log version (2.3-1) Thu, 25 Oct 2018 14:39:45 +0100 |
68 |
+ |
|
69 |
+ |
1. IBCustomDataset: replace deprecated function ValidUTF8String with call to |
70 |
+ |
Utf8EscapeControlChars |
71 |
+ |
|
72 |
|
IBX Change Log version (2.3-0) Mon, 16 Apr 2018 09:48:06 +0100 |
73 |
|
|
74 |
|
IMPORTANT: the source code tree has been re-organised for IBX 2.3. Please remove |