ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/fbintf/changelog
(Generate patch)

Comparing ibx/trunk/fbintf/changelog (file contents):
Revision 356 by tony, Sun Oct 24 14:00:52 2021 UTC vs.
Revision 359 by tony, Tue Dec 7 09:37:32 2021 UTC

# Line 1 | Line 1
1 + FBINTF Change Log  version          (1.3-3 Build 12935) Mon, 06 Dec 2021 23:17:13 +0000
2 +
3 + 1. Fix compile error with fpc trunk (3.3.1 and later), due to type change to tzname in "unix" unit.
4 +
5 + 2. Remove constraint in IAttachment.HasScollableCursors that returned false when
6 +   using remote protocol. Scrollable cursors with remote database expected to
7 +   be support for Firebird 4.0.1 onwards. Note: Firebird 4.0.0 will return
8 +   a not supported error.
9 +
10 + 3. IStatement: new function;
11 +    TStatementFlag = (stHasCursor,stRepeatExecute,stScrollable);
12 +    TStatementFlags = set of TStatementFlag;
13 +    function GetFlags: TStatementFlags;
14 +
15 + 4. Revised behaviour for IStatement.ExecuteQuery in order to preserve backwards
16 +   compatibility.
17 +   In Firebird 5, Update..Returning may returns multiple rows and hence the statemen
18 +   type changes from ExecProcedure to Select. So that ExecuteQuery can continue
19 +   to be used with Update...Retruning statements that return a singleton row,
20 +   instead of raising an exception when ExecuteQuery is used with a (SELECT) statement,
21 +   it will open the cursor and return the first row only.
22 +
23 + 5. ITransaction: new functions:
24 +    function GetIsReadOnly: boolean;
25 +    function GetTransactionID: integer;
26 +    function GetTrInformation(Requests: array of byte): ITrInformation; overload;
27 +    function GetTrInformation(Request: byte): ITrInformation; overload;
28 +
29 +   The latter two return the Transaction Information block. The first two extract
30 +   information the Transaction Information block
31 +
32 + 6. New function TSQLTokeniser.ReadCharacters
33 +   Used internally.
34 +
35 + 7. IStatement: GetProcessedSQL bug fix. No longer raises and error if SQL contains
36 +   parameter placeholders instead of named parameters.
37 +
38 + 8. ITransaction (Firebird 3 and later): An exception raised when freeing an underlying
39 +   transaction handle is now ignored if Rollback/Commit is called with Force=true
40 +
41   FBINTF Change Log  version          (1.3-2 Build 12889) Sun, 24 Oct 2021 13:49:28 +0100
42  
43   1. TFBClientAPI.GetProcAddr. Add check for nil reference.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines