1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
|
Version 0.6.5 - 2012-01-08:
General:
- remove support for Python 2.2
- remove support for wxPython < 2.6
- add a small test suite
- add tooltip for CheckBoxProperty (Davorin Kunstelj)
- add column sizes parameter to GridProperty init parameters
(Davorin Kunstelj)
- Improve searching and executeing of wxglade.py in shell script wxglade
- some minor changes / improvements
Bugs:
- Various bugs in Lisp code generators
- Typo in Perl code generators
- Allow saving of generated code to filenames without directory part
- Solve issue "C++ CalendarControl issues in 0.6.3" (sf bug #2782306)
Documentation:
- Update usage message and manpage
API (for custom widgets):
- no changes
Note:
- See CHANGES.txt for a full list of changes
Version 0.6.4 till version 0.5:
No summary of changes available - see CHANGES.txt for a full list of changes
Version 0.5 - 2007-04-02:
- with some improvements
- code ported to the "new" wx namespace
- wxWidgets 2.8 support
- and more...
Version 0.4.1 - 2006-03-02:
- Note that this file isn't very much up to date anymore...
Version 0.4 - 2005-10-10:
- edit_sizers/edit_sizers.py:
updated layout() to work with wx2.6
- widgets/frame/frame.py:
fixed a segfault when deleting a frame with a statusbar on wx2.6
- widgets/notebook/notebook.py:
updated notebook virtual sizer to fix broken layout on wx2.6
- edit_windows.py:
fixed property_panel layout which was broken on wx2.6
- tree.py:
- added wxBegin/EndBusyCursor() calls when showing a toplevel widget
- called fit_parent at the end of show_widget for toplevel widgets
without a specific size
- added event handlers support (not for perl at the moment)
- better sizers layout
- many bugs fixed
- updated copyright information
- ...
Version 0.3.5.1 - 2004-11-08:
- released, due to a bug in version 0.3.5 (size property not updating
correctly)
Version 0.3.5 - 2004-11-04:
- kdefiledialog.py:
support for native file and dir dialogs on KDE
- debian/:
support for Debian package (by Georges Khaznadar)
- common.py, config.py, configUI.py, main.py, res/preferences.wxg:
auto save support (i.e. now wxg files can be saved automatically
periodically)
- edit_sizers/sizers_codegen.py, edit_sizers/perl_sizers_codegen.py,
codegen/*.py:
fixed issue with wxStaticBoxSizer code generation
- edit_sizers/edit_sizers.py, edit_windows.py:
fixed segfault on wxGTK2 when removing a widget from the popup menu
- *.py:
updated copyright information
Version 0.3.4.1 - 2004-09-04:
- introduce of a workaround for a bug in wxPython 2.5.2.8 (about wxGrid
and its default size...)
Version 0.3.4 - 2004-09-01:
- common.py:
minor UI tweak
- edit_windows.py, config.py, configUI.py:
added `show "handles" of sizers' option
added `allow duplicate widget names' option
- widgets/menubar/codegen.py:
changed python code generator to be smarter about menu items with a
user defined name
- edit_windows.py, widget_properties.py:
fixed a couple of wxMac issues
- widgets/frame/codegen.py:
added xrc code generator for wxStatusBar
- widgets/choice/choice.py, widgets/combo_box/combo_box.py,
widgets/list_box/list_box.py:
removed default entry in Choices property
- widgets/combo_box/codegen.py, widgets/spin_ctrl/codegen.py:
applied patch #944642
- widgets/list_ctrl/list_ctrl.py:
added a couple of extra styles
- widgets/button/*:
added wxButton styles
- widgets/panel/panel.py:
fixed (hopefully) bug #880674
- clipboard.py, main.py:
added Drag&Drop of wxg files for opening them (thanks to Chris Liechti)
- main.py, docs/index.html, docs/html/*:
new manual added
- config.py:
config path is now under APPDATA ok windows
- widgets/bitmap_button/*, widgets/toolbar/*, widgets/static_bitmap/*:
added "code:" tag
- xrc2wxg.py:
added wxSplitterWindow support
- tree.py:
partially fixed bug #798041 (renaming of cut widgets)
- widgets/panel/panel.py:
added ability to paste a sizer inside a panel, notebook page and
splitter pane
- codegen/py_codegen.py, widgets/*/codegen.py, edit_sizers/sizers_codegen.py:
changes to the python code generator to support new wx namespace
Version 0.3.1 - 2003-08-30:
- we found an annoying bug on pl_codegen.py right after releasing 0.3 :-(
Version 0.3 - 2003-08-29:
- codegen/pl_codegen.py, toolbar/perl_codegen.py, menubar/perl_codegen.py:
brought Perl code generator up to date:
- multiple files support
- ``keep contents'' support
- automatic ids generation (ID_FOO=?) support
everything is still *experimental* and NEEDS EXTENSIVE TESTING
- widgets/toolbar/codegen.py, widgets/bitmap_button/codegen.py,
widgets/static_bitmap/codegen.py:
added (limited) support to xpm data (not on files). I.e. if the bitmap
property is something like var:variable_name, variable_name is taken to
be a variable that holds xpm data
- codegen/xrc_codegen.py, xml_parse.py, docs/turorial.html:
added subclass support to XRC output
- application.py, tree.py, xml_parse.py, codegen/py_codegen.py,
codegen/cpp_codegen.py:
added "overwrite" property to Application, to allow
re-generation of (C++ and python) code from scratch (as opposed
to updating wxGlade blocks).
- docs/tutorial.html:
updated notes
- codegen/py_codegen.py, codegen/cpp_codegen.py:
enhanced generate_code_id, to recognize ID_SOMETHING=? and generate a
"unique" id automatically
- codegen/cpp_codegen.py:
fixed ids code generation when the output file already exists
- widgets/toolbar.py:
fixed xrc code generation
- common.py:
updated version number to 0.3pre1
- edit_windows.py, application.py:
added validation code for `name' and `class' properties (fixed bug
#764186)
- credits.txt:
updated developer names
- codegen/py_codegen.py, codegen/cpp_codegen.py:
fixed bug in quote_str
- tree.py, widgets/panel/*:
added scrolled window support (this required a small change in
Tree.Node.write in tree.py)
- perl generation support added
- nearly all around:
fixed various Unicode-related bugs
- misc.py
added functions, streq and wxstr, to fix some Unicode issues
- edit_windows.py, edit_sizers/edit_sizers.py, xml_parse.py:
added cut&paste support for toplevel sizers
- common.py, main.py:
added ToggleButtonBox to separate the "core" components from the
"custom" ones (similar to Glade and QT-Designer)
- common.py, config.py:
added local widgets path support
See VCS revision history for change details of older version. Check
especially revisions of CHANGES.txt earlier then December 2011
|