# | Line 1 | Line 1 | |
---|---|---|
1 | < | FBINTF Change Log version (1.0-1) Fri, 24 Feb 2017 12:17:57 +0000 |
1 | > | FBINTF Change Log version (1.1-0) tba, 00 Mar 2017 14:43:56 +0000 |
2 | > | |
3 | > | 1. Fix issues with setting SQL Param values using SetAsString with Numeric types. |
4 | > | Scale is no longer ignored. |
5 | > | |
6 | > | 2. Fix issues with setting SQL Param values using SetAsString with Date values |
7 | > | not in locale format but which are recognised by Firebird. Date values that |
8 | > | cannot be converted to a string using Pascal library are now passed through |
9 | > | to Firebird as Text Strings. |
10 | > | |
11 | > | 3. Lookup character set name by codepage amended to ensure that CP_UTF8 returns |
12 | > | UTF8 and not UNICODE_FSS. |
13 | > | |
14 | > | 4. Charset ID problem. When using Firebird 3, with no default database character set |
15 | > | and a column has a non-default collation specified, an incorrect character set |
16 | > | id was being reported that could result in a 'division by zero' error when |
17 | > | used by IBX. This has now been fixed. |
18 | > | |
19 | > | 5. Move GetCharsetName, CharSetID2CodePage, CodePage2CharSetID, CharSetName2CharSetID, |
20 | > | CharSetWidth from IFirebirdAPI to IAttachment. This is a better data model as |
21 | > | the character sets supported can be updated on a per database basis. That is |
22 | > | it is possible to add a (Firebird) user defined character set to a database. |
23 | > | |
24 | > | 6. Add RegisterCharSet to IAttachment. This is used to register a user defined character |
25 | > | set supported by Firebird with the API. |
26 | > | |
27 | > | 7. Add missing isc_info_db_read_only to list of decoded Database Information items |
28 | > | in FBOutputBlock.pas and update test suite to include this item. |
29 | > | |
30 | > | |
31 | > | FBINTF Change Log version (1.0-2) Sat, 04 Mar 2017 14:43:56 +0000 |
32 | > | |
33 | > | 1. Change syntax to Mode Delphi |
34 | > | |
35 | > | 2. Change all uses of string type to explicit AnsiString in order to ensure |
36 | > | compatibility between Delphi and FPC. |
37 | > | |
38 | > | 3. Various syntax changes to ensure Delphi and FPC compilation including GUIDs |
39 | > | defined for each interface. |
40 | > | |
41 | > | 4. Generics syntax variations for Delphi added |
42 | > | |
43 | > | 5. PChar replaced with PByte expect where an actual string is being referenced, |
44 | > | where PAnsiChar is used instead. |
45 | > | |
46 | > | 6. Review of type definitions in IBExternals to ensure Delphi compatibility |
47 | > | |
48 | > | 7. Testsuite updated for Delphi |
49 | > | |
50 | > | FBINTF Change Log version (1.0-1) Fri, 24 Feb 2017 12:17:57 +0000 |
51 | ||
52 | 1. Limit maximum Blob segment read/write to MaxuShort. Avoids data loss with | |
53 | large blobs and the FB3 API. |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |