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

Comparing ibx/trunk/changelog (file contents):
Revision 35 by tony, Tue Jan 26 14:38:47 2016 UTC vs.
Revision 37 by tony, Mon Feb 15 14:44:25 2016 UTC

# Line 1 | Line 1
1 + IBX Change Log  version                          (1.4-0) Mon, 15 Feb 2016 14:44:24 +0000
2 +
3 + 1. Unix: If Firebird Embedded Server shared object is loaded and a local database
4 +   path is given and database attach fails due to access permission issues on the
5 +   temp directory or security database, then the attach is retried with "localhost:"
6 +   prefixing the databasename. This should avoid problems when the database has to
7 +   be accessed by a local (e.g. classic) server and libfbembed is used.
8 +
9 + 2. Windows: revised search order for Firebird DLL:
10 +     i.   The Firebird Embedded Server in the application Directory.
11 +     ii.  If the FIREBIRD environment variable is set then the directory this
12 +          points to is searched for the FB Client DLL and then then underlying
13 +          "bin" directory.
14 +     iii. Registry Key HKEY_LOCAL_MACHINE\SOFTWARE\Firebird Project\Firebird Server\Instances
15 +          is used to locate the Firebird installation directory and the underlying
16 +          "bin" directory is searched for the FB Client DLL.
17 +     iv.  The Default installation directories C:\Program Files\Firebird\Firebird_2_x
18 +          are searched for the FB Client DLL.
19 +     v.   The PATH Environment variable is used to search for the FB Client DLL.
20 +     vi.  Finally the  PATH Environment variable is used to search for IBASE.DLL.
21 +
22 + 3. New Component: TIBXScript. This is an ISQL compatible SQL script execution engine.
23 +   See doc/readme.scriptengine and example applications.
24 +
25 + 4. New Component: TIBlocalDBSupport. This is a TIBDatabase support component intended to
26 +   simplify the use of the embedded firebird server on both Linux and Windows platforms.
27 +   See dpc/readme.localdatabase and example applications.
28 +
29 + 5. IBDynamicGrid: Reordering on column header click should now also work for
30 +   dynamic columns.
31 +
32 + 6. ISQLMonitor: (Windows only). Mutex added to TMultilockGate to avoid race condition
33 +   between incrementing/decrementing the lock count and signalling the event.
34 +
35   IBX Change Log  version           (1.3-2) Tue, 26 Jan 2016 14:39:54 +0000
36  
37 + 1.3.2 was never formally released and only made available as beta copies.
38 +
39   1. DBControlGrid,IBDynamicGrid: Ignore down arrow and up arrow in TCustomMemo
40  
41   2. IBDynamicGrid: Now deals correctly with a single column grid which has no indicator and autosize column
# Line 21 | Line 57 | IBX Change Log  version           (1.3-2
57  
58   7. TIBStringField: Now has two new public properties: CharacterSetName: string and CharacterSetSize: integer;
59     These properties allow the (Firebird) character set name for the field and the max number of bytes per character
60 <   to be determined at runtime.
60 >   to be determined at runtime. See doc/readme.charactersets.html.
61  
62   8. TIBWideStringField: This is a new field type with the same additional public properties as above and subclassed from
63 <   TWideStringField. This field type is used with the character size reported by Firebird is two.
63 >   TWideStringField. This field type is used with the character size reported by Firebird is two. See doc/readme.charactersets.html.
64  
65   9. TIBMemoField and TIBWideMemoField: new field types with the same additional public properties as above and subclassed from
66     TMemoField and TWideMemoField respectively. These field types are used with Blob subtype 1 and a characterset size of
67 <   1, 3 or 4 (TIBMemoField) or 2 (TIBWideMemoField).
67 >   1, 3 or 4 (TIBMemoField) or 2 (TIBWideMemoField). See doc/readme.charactersets.html.
68  
69     Both also have a new published property "DisplayTextAsClassName". If false (default) the displaytext is generated
70     from the blob text by truncating the string to the displaywidth (in characters not bytes). A displaywidth of zero

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines