| | 2 | |
|---|
| | 3 | =============================================================================== |
|---|
| | 4 | Dabo 0.8 (2007-04-01) (Revision 3010): |
|---|
| | 5 | |
|---|
| | 6 | Enhancements: |
|---|
| | 7 | + dbFirebird - Minor improvements by Uwe Grauer. |
|---|
| | 8 | |
|---|
| | 9 | + dbPostgreSQL - Improvements by John Fabiani, including some missing data |
|---|
| | 10 | types and support for schemas. |
|---|
| | 11 | |
|---|
| | 12 | + EasyDialogBuilder - minor improvements by Nate Lowrie. |
|---|
| | 13 | |
|---|
| | 14 | + Added ensureLineVisible() method in dEditor, which even unfolds if needed. |
|---|
| | 15 | |
|---|
| | 16 | + Added datanav2; deprecated datanav. datanav2 no longer supports fieldSpecs, |
|---|
| | 17 | relationSpecs, and other things. The general theme is that the generated |
|---|
| | 18 | code is meant to be taken as boilerplate to be edited by the developer to |
|---|
| | 19 | achieve the desired results. |
|---|
| | 20 | |
|---|
| | 21 | + Added WordWrap to dGrid columns while in edit mode. |
|---|
| | 22 | |
|---|
| | 23 | + Enhanced dShell to have Dabo property access, including Font properties. |
|---|
| | 24 | |
|---|
| | 25 | + Added support for SQL-JOIN clauses in the sql builder. |
|---|
| | 26 | |
|---|
| | 27 | + Improved dDateTextBox. |
|---|
| | 28 | |
|---|
| | 29 | + Coerce dMessageBox messages into strings, which is convenient. |
|---|
| | 30 | |
|---|
| | 31 | + Added/enhanced unit tests for dCursor, dBizobj, dTextBox, and dForm. |
|---|
| | 32 | |
|---|
| | 33 | + Improved data binding to bizobjs on a parent form. |
|---|
| | 34 | |
|---|
| | 35 | + Added the concept of VirtualFields to dBizobj, which provides a simple, |
|---|
| | 36 | flexible interface to reference calculated fields on the fly. |
|---|
| | 37 | |
|---|
| | 38 | + dGrid's navigation now traps and responds to business rule violations, with |
|---|
| | 39 | mediation by the form if possible. |
|---|
| | 40 | |
|---|
| | 41 | + Added database logging, an optional feature. |
|---|
| | 42 | |
|---|
| | 43 | + Improved SQLite by providing DictCursors. |
|---|
| | 44 | |
|---|
| | 45 | + Added enclosing of table, field, and other names in the appropriate quote |
|---|
| | 46 | character for the database backend in use. This allows for cases such as |
|---|
| | 47 | spaces in field names. Control whether quoting happens automatically using |
|---|
| | 48 | the dBizobj.AutoQuoteNames property. |
|---|
| | 49 | |
|---|
| | 50 | + dTreeView supported in ClassDesigner-designed files. |
|---|
| | 51 | |
|---|
| | 52 | + Added oldVal() method to dBizobj, which takes a field name and returns the |
|---|
| | 53 | value of the field at the time of the last requery. |
|---|
| | 54 | |
|---|
| | 55 | + Added Icon property to dApp, which will become the default Icon for all |
|---|
| | 56 | forms and dialogs, if not overridden at the form level. |
|---|
| | 57 | |
|---|
| | 58 | + Simplified drag/drop in dabo.ui. |
|---|
| | 59 | |
|---|
| | 60 | + Began work on new unit testing harness, with Nate Lowrie at the helm. |
|---|
| | 61 | |
|---|
| | 62 | + Added dabo.ui.getChoice() and getChoices(), which present a list of choices |
|---|
| | 63 | to the user, and return the user's selection(s). |
|---|
| | 64 | |
|---|
| | 65 | + Added dBizobj.deleteAllChildren() |
|---|
| | 66 | |
|---|
| | 67 | + Added TextLength property to dTextBox, to limit the number of characters |
|---|
| | 68 | that can be typed in by the user. Courtesy Nate Lowrie. |
|---|
| | 69 | |
|---|
| | 70 | + Big fixes and enhancements, as always, to runtime cdxml instantiation, |
|---|
| | 71 | including much better inheritance of properties. |
|---|
| | 72 | |
|---|
| | 73 | + Improved font zooming. Improved handling of resizing fonts for different |
|---|
| | 74 | platforms (Mac), so that you have cross-platform consistency. Thanks to |
|---|
| | 75 | Dj Gilcrease for help in working this out. |
|---|
| | 76 | |
|---|
| | 77 | + Added ability to set parameters to pass to default values in dBizobj. |
|---|
| | 78 | |
|---|
| | 79 | + General move away from accepting specific keyword arguments to class |
|---|
| | 80 | constructors, in favor of accepting property values instead. |
|---|
| | 81 | |
|---|
| | 82 | + Added Continuous property to dSlider, which determines whether Hit is |
|---|
| | 83 | raised while the slider is being changed, or only after the user has |
|---|
| | 84 | finished sliding. |
|---|
| | 85 | |
|---|
| | 86 | + Improved autocompletion in dEditor. |
|---|
| | 87 | |
|---|
| | 88 | Bug Fixes: |
|---|
| | 89 | + dRadioList.ButtonSpacing wasn't able to be set from initProperties() or |
|---|
| | 90 | as an argument to the constructor. Fixed. |
|---|
| | 91 | |
|---|
| | 92 | + Starting in wxPython 2.7, our dialogs weren't giving focus to the first |
|---|
| | 93 | control. Fixed. |
|---|
| | 94 | |
|---|
| | 95 | + More wxPython 2.8 bugfixes in dMenu, dPageFrame |
|---|
| | 96 | |
|---|
| | 97 | + Fixed dConnection and dConnectInfo to raise exceptions if improper |
|---|
| | 98 | arguments are passed. Ditto for dSizer*. |
|---|
| | 99 | |
|---|
| | 100 | + Fixed dBorderSizer to stay in back of the controls contained within it. |
|---|
| | 101 | |
|---|
| | 102 | + Fixed ForeColor to work immediately on Gtk. |
|---|
| | 103 | |
|---|
| | 104 | + Controls were flushing their value, and raising ValueChanged events, too |
|---|
| | 105 | many times. Fixed. |
|---|
| | 106 | |
|---|
| | 107 | + Dialogs and forms weren't able to set things like whether they have a |
|---|
| | 108 | close box, from within initProperties. Fixed. |
|---|
| | 109 | |
|---|
| | 110 | + Message dialogs invoked like dabo.ui.areYouSure() weren't getting attached |
|---|
| | 111 | to the appropriate parent form, so that the message displayed wouldn't |
|---|
| | 112 | activate the form that it applied to first. Fixed. |
|---|
| | 113 | |
|---|
| | 114 | + Fixed rapid flashing in a sorted dGrid when an editable column was selected. |
|---|
| | 115 | |
|---|
| | 116 | + Added moveToPK() method in dBizobj |
|---|
| | 117 | |
|---|