root/tags/dabo-0.3.2/ChangeLog

Revision 959, 4.0 kB (checked in by paul, 4 years ago)

Changelog for 0.3.2 which is imminent.

Line 
1 See the Subversion log for all the details.
2
3
4 Dabo-0.3.2 (2005-03-21) (Revision 959):
5
6 Work continued on the Dabo report writer and report designer. The
7 writer will now read and write the rfxml file format, and will do some
8 simple reports. The designer will edit the rfxml files, again, with simple
9 formats. This isn't ready to use yet but the foundation is in place.
10
11 cursorToXML() added.
12
13 Encoding property added to databases.
14
15 dBitmap introduced.
16 dWizard introduced.
17 dTreeView introduced.
18
19 dGrid is being refactored, and is almost done. For a short time, it can
20 be found as dGridX.
21
22 We worked hard trying to get window closing not to segfault on Windows,
23 to get icons to display correctly on Mac, and to optimize Dabo in some key
24 bottleneck areas. We've greatly improved Dabo's performance on all platforms,
25 and Dabo now behaves less differently on each platform.
26
27 Improved data binding: controls don't need to bind to a bizobj, but to any
28 object expression.
29
30 Improved Firebird and PostgreSQL support.
31
32 Lots of improvements and bug fixes, in all three tiers.
33
34
35 Dabo-0.3.1 (2005-02-16) (Revision 802):
36
37 Separated creation of dCursor from dBizobj.
38 Added option to automatically create a dPanel in dForm.
39 Further Daboized dListControl.
40 Fixed display of a few of our icons on Mac.
41 Added bindKey() method, which binds a keycombo like "Ctrl+D" to a function.
42 Daboized dMenu, dMenuItem, and dMenuBar.
43 Minimal Tkinter (dCheckbox) working again (testing only).
44 Added ActiveControl property to dForm.
45 Various dSizer improvements were made.
46 We moved various things to better places in the source tree.
47 Connection info now saved in XML format.
48 Localization framework added. Courtesy Vladimir Sekissov.
49 Added Children property, which contains a list of a container's children.
50 dCommandButton is now known as dButton.
51
52
53 Dabo-0.3 (2005-01-10):
54
55 New UI controls added:
56     dFileDialog.py
57     dListBox.py
58     dListControl.py
59     dSplitForm.py
60     dSplitter.py
61
62 GridSizer added. Method calls to all sizers greatly simplified.
63
64 Menus simplified, removing wx-specific calls.
65
66 My favorite UI debugging tool: getMouseObject()
67
68 Framework classes now consistently use the standard initialization
69 methods: initProperties, initEvents, etc.
70
71 Child requeries and transaction support added to bizobj
72
73 Bizobjs now support the relationSpecs.rsxml format for adding child
74 relations.
75
76 Support for fulltext-type searches by word added.
77
78 Auxiliary (one-shot) cursors added to main cursors for better support
79 of different backends.
80
81 Improved unicode support in cursors.
82
83 Added support for PostgreSQL. Added template to ease creation of new
84 backend support scripts.
85
86 appWizard: added support for parent/child/grandchild/... relationships;
87 improved FieldSpecEditor.
88
89 appWizard/dDataNav* classes:
90     changed all wx.Sizers to dSizers
91     added "-ignore-" to visually indicate search criteria that will not be used
92     added save/restore of values on search page.
93     added 'Matches Words' option for fulltext searches
94     fixed bugs with searches for boolean values
95
96 Controls:
97     Now auto-name themselves. Unique name enforcement added.
98     Added _IsContainer attribute to distinguish controls that can add other controls to themselves.
99     Added support for setting colors by name instead of RGB tuple.
100     Fixed resizing bug that would not allow a resized object to be made smaller.
101
102
103 Dabo-0.2 (2004-09-20):
104
105 Continued improving FireBird database support, improved MySQL support. Added
106 preliminary SQLite support.
107
108 Save passwords encrypted.
109
110 Added logger objects to send program output to, instead of directly to stdout.
111
112 Began abstraction of Tkinter at purely an experimental level.
113
114 Added some new controls, such as a better date control and a combo box.
115
116 Brought in some Foxpro string functions from the openfox project.
117
118 New event model, greatly simplifying the binding of events, the raising of events,
119 and the subclassing of events to define new events.
120
121 Added preliminary unicode support to the cursor level.
122    
123
124 Dabo-0.1.1 (2004-06-13):
125
126 Dabo-0.1 (2004-05-10):
Note: See TracBrowser for help on using the browser.