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 31 by tony, Tue Jul 14 15:31:25 2015 UTC vs.
Revision 33 by tony, Sat Jul 18 12:30:52 2015 UTC

# Line 1 | Line 1
1 < IBX Change Log  version      (1.3-0) Tue, 14 Jul 2015 16:32:40 +0100
1 > IBX Change Log  version        (1.3-1) Sat, 18 Jul 2015 13:30:50 +0100
2  
3   1.   OnCloseUp Event Handler added to TDBLookupProperties
4  
# Line 13 | Line 13 | IBX Change Log  version      (1.3-0) Tue
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.
16 > 6.   Cleanup of "Uses" clauses and add console mode support. IBX should now support
17 >     console mode applications with all LCL required functions (builtin dialogs and
18 >     cursor management) centralised in the  IBDialogs unit. As long as "IBDialogs" is
19 >     not included in your project, IBX should compile and link with a console mode program.
20 >     See consolemode example and its "readme"for further guidence. DO NOT add the ibexpress package to a
21 >     console mode application or the IDE will automatically assume that your
22 >     application is 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.
26 >     included by default if "ibexpress" is in your project source's "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 +     Existing users should check to ensure that the "ibexpress" unit is included in
34 +     each project's source file (*.lpr).
35 +
36       You may find that in order for the IDE to recognise that ibexpressconsolemode
37       exists, you have to first open the package in the IDE and then close it. This
38       adds it to the most recently accessed packages list. To make it permanently
39       available, add the package name to lazarus' staticpackages.inc file.
40  
41 <     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.
41 >         Thanks to Julio Jiménez for suggesting support of console mode.
42  
43   7.   SQL Parser can now accept quoted strings that include new lines
44  
# Line 57 | Line 55 | IBX Change Log  version      (1.3-0) Tue
55          not be automatically recognised.
56  
57   11. Improve generation of random cursor names in TIBSQL - avoid risk of "cursor
58 <    already open" errors due to random numbers being identical.
58 >    already open" errors due to random numbers used for the cursor name being identical.
59  
60   12. IBTable: corrected error that could result in an "Index out of bounds" error
61      when opening the table and the Primary Key is the last or only column in the
62      table. Thanks to Rick Hoover for the fix.
63  
64 < IBX Change Log  version                                                              (1.2-4) Sat, 09 May 2015 12:38:29 +0100
64 > 13. Fix TIBDatabase initialisation of lc_ctype under unix. Set to "UTF8" instead
65 >    of "UTF-8", and update list of available database character sets. Existing
66 >    users should check the current lc_ctype setting in their applications.
67 >
68 > IBX Change Log  version  (1.2-4) Sat, 09 May 2015 12:38:29 +0100
69  
70   1.  Firebird Services: avoid List Index error when opening a service with an
71      empty Params property.
# Line 90 | Line 92 | IBX Change Log  version
92      in order to remove the property value from the lfm.
93  
94  
95 < IBX Change Log  version                                                          (1.2-3) Tue, 14 Apr 2015 14:11:17 +0100
95 > IBX Change Log  version (1.2-3) Tue, 14 Apr 2015 14:11:17 +0100
96  
97   1.  TIBStoredProc. Prepare now called by ParamByName to avoid need to always
98      call Prepare before setting parameter values.
# Line 175 | Line 177 | IBX Change Log  version
177      and password should be omitted and the unix file permissions are used to grant
178      access.
179  
180 < IBX Change Log  version                                                    (1.2-2) Sat, 14 Mar 2015 11:35:04 +0000
180 > IBX Change Log  version  (1.2-2) Sat, 14 Mar 2015 11:35:04 +0000
181  
182   1.  A new IBControl - TDBControlGrid has been added. TDBControlGrid a lookalike
183      rather than a clone for the Delphi TDBCrtlGrid. TDBControlGrid is a single column grid
# Line 197 | Line 199 | IBX Change Log  version
199   4. Experimental support for the Firebird 3 SQL_BOOLEAN type has been added while still
200     using the legacy Firebird API. Thanks to Gabor Boros for helping to test this feature.
201  
202 < IBX Change Log  version                                                   (1.2-1) Fri, 13 Mar 2015 11:14:15 +0000
202 > IBX Change Log  version      (1.2-1) Fri, 13 Mar 2015 11:14:15 +0000
203  
204   Development version only.
205  
206 < IBX Change Log  version                                      (1.2-0) Thu, 26 Feb 2015 10:34:04 +0000
206 > IBX Change Log  version   (1.2-0) Thu, 26 Feb 2015 10:34:04 +0000
207  
208   1. An internal select SQL Parser is now available for TIBCustomDataset descendents.
209     This is typically used during an "OnBeforeOpen" event handler to manipulate the
# Line 261 | Line 263 | IBX Change Log  version
263   8. Three new examples illustrate the use of the new IB Controls
264  
265  
266 < IBX Change Log  version                      (1.1-0) Mon, 07 Jul 2014 14:01:07 +0100
266 > IBX Change Log  version  (1.1-0) Mon, 07 Jul 2014 14:01:07 +0100
267  
268   1. TIBXSQLVAR code clean up and optimisation to improve client side "prepare" and parameter
269     setting performance. See "readme.field+param.names in the doc folder.(Thanks to

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines