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 29 by tony, Sat May 9 11:37:49 2015 UTC vs.
Revision 31 by tony, Tue Jul 14 15:31:25 2015 UTC

# Line 1 | Line 1
1 + IBX Change Log  version      (1.3-0) Tue, 14 Jul 2015 16:32:40 +0100
2 +
3 + 1.   OnCloseUp Event Handler added to TDBLookupProperties
4 +
5 + 2.   IBDynamicGrid: Call to OnEditorPanelHide is now last editor hide action - avoids
6 +     problem with row size when exception is called.
7 +
8 + 3.   IBLookupComboEditBox: Force pending autocomplete on combobox exit.
9 +
10 + 4.   IBDynamicGrid and DBControlGrid: Keyhandler now ignores up, down, escape and return keys if
11 +     in a TCustomComboBox and ignores return key if in a TCustomMemo
12 +
13 + 5.   IBLookupComboEditBox: Ensure that KeyValue is set correctly when full text
14 +     keyed in i.e. when autocomplete not performed
15 +
16 + 6.   Cleanup of "Uses" clauses and console mode support. IBX should now support
17 +     console mode applications with all LCL required functions centralised in the
18 +     IBDialogs unit. As long as "IBDialogs" is not included in your project, IBX
19 +     should compile and link with a console mode program. See consolemode example
20 +     for further guidence. DO NOT add the ibexpress package to a console mode
21 +     application or the IDE will automatically assume that you application is
22 +     GUI based. Instead, you should include the ibexpressconsolemode package.
23 +
24 +     IMPORTANT NOTE: IBDialogs must be included in GUI applications in order
25 +     to use the built in dialogs and cursor management. IBDialogs is
26 +     included by default if "ibexpress" is in your project source "uses" clause.
27 +     This should be the case for all projects created through the IDE. This is why
28 +     you do not want to add the ibexpress package to console mode applications. The
29 +     ibexpressconsolemode package has been created to allow console mode programs
30 +     to avoid adding LCL dependencies when using IBX, while still having the
31 +     unit search paths set up correctly.
32 +
33 +     You may find that in order for the IDE to recognise that ibexpressconsolemode
34 +     exists, you have to first open the package in the IDE and then close it. This
35 +     adds it to the most recently accessed packages list. To make it permanently
36 +     available, add the package name to lazarus' staticpackages.inc file.
37 +
38 +     Under Windows, the TISQLMonitor OnSQL Event Handler may require a new call to
39 +         Application.ProcessMessages in order to display an event journal correctly. See
40 +         example. This was previously called by TISQLMonitor itself but removed to avoid
41 +         a GUI dependency.
42 +
43 +         Thansk to Julio JimĂ©nez for suggesting support of console mode.
44 +
45 + 7.   SQL Parser can now accept quoted strings that include new lines
46 +
47 + 8.   IBDynamicGrid: Lookup Cell Editor - the cursor is now positioned at end
48 +     of text on start of edit. This is particularly useful when tabbing to a
49 +     column and then inserting text.
50 +
51 + 9.   New Examples provided for IB Services and ISQLMonitor.
52 +
53 + 10. Fix error when writing to blob streams that recorded only the last buffer
54 +    write in the blob stream. In most cases, this did not cause a problem as the
55 +    IB Blob Stream is written in a single write. However, with the TDBImage, write
56 +    of a graphic type prefix was lost which caused a problem when the image could
57 +        not be automatically recognised.
58 +
59 + 11. Improve generation of random cursor names in TIBSQL - avoid risk of "cursor
60 +    already open" errors due to random numbers being identical.
61 +
62 + 12. IBTable: corrected error that could result in an "Index out of bounds" error
63 +    when opening the table and the Primary Key is the last or only column in the
64 +    table. Thanks to Rick Hoover for the fix.
65 +
66   IBX Change Log  version                                                              (1.2-4) Sat, 09 May 2015 12:38:29 +0100
67  
68   1.  Firebird Services: avoid List Index error when opening a service with an

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines