]> git.saurik.com Git - wxWidgets.git/blame - wxPython/wx/tools/XRCed/CHANGES.txt
default setting fix
[wxWidgets.git] / wxPython / wx / tools / XRCed / CHANGES.txt
CommitLineData
7058b794 10.1.8-5 (under construction)
b372319f
RR
2-------
3
7058b794
RR
4Preferences for default "sizeritem" parameters for new panels and
5controls can be configured ("File">"Preferences...").
6
7Implemented comment object for including simple one-line comments and
8comment directives as tree nodes. No validation is performed for a
9valid XML string so comments must not contain "-->". Comment directive
10is a special comment starting with '%' character, followed by a line
11of python code. It is executed using 'exec' when the resource file is
12opened. This is useful to import plugin modules containing custom
13handlers which are specific to the resource file, hovewer this is of
14course a security hole if you use foreign XRC files. A warning is
15displayed if the preference option 'ask' is selected (by default).
16
17Added support for custom controls and plugin modules. Refer to this
18wxPythonWiki for the details:
19 http://wiki.wxpython.org/index.cgi/XRCed#custom
20
21Tool panel sections can be collapsed/expanded by clicking on the
22label of a tool group.
23
24Some undo/redo and other fixes.
b372319f 25
e2dc45d8
RR
260.1.8-4
27-------
28
29Fixes for wxMSW (notebook highlighting, control sizes, tree Unselect).
30
538a0c0d
RR
310.1.8-3
32-------
33
34Notebook page highlighting fix. Highlight resizes when the window
35is resized. ParamUnit spin button detects event handler re-entry
36(wxGTK probably has a bug in wxSpinButton with repeated events).
37
7df24e78
RR
380.1.8-2
39-------
40
41Fix for dealing with empty 'growable' property, using MiniFrame
42for properties panel, the panel is restored together with the
43main window.
44
c37cba89
RR
450.1.8-1
46-------
47
48Fixed SetItemBold and editing 'growable' properties of
49wxFlexGridSizer.
50
75aa1946
RR
510.1.8-0
52-------
53
54New feature added from a patch submitted on sourceforge by botg:
55moving of tree items.
56
57Bugs fixed:
58- ChecklistBox content editing;
59- Window styles more in sync with the docs;
60- Replacing items;
61- Reference property page created correctly (every property is
62 optional).
63
b3d78b0c
RR
640.1.7-5
65-------
66
67Fix for non-ascii characters support when using other encodings
68than utf-8 in 'content' property. Tested under unicode build.
69
28e65e0f
RR
700.1.7-4
71-------
72
73Second fix for Copy/Paste (using expat.native_encoding property).
74Added cellpos,cellspan properties for Spacer in GridBag sizer.
75
ecc19da7
RR
760.1.7-3
77-------
78
79Fix for Copy/Paste objects with international characters.
80
6165053b
RR
810.1.7-2
82-------
83
84Fixed Cut command, added support for MenuBar inside Frame/Dialog.
85
126080e4
RR
860.1.7-1
87-------
88
89Important update of Paste command code which was passing too much data
90thru clipboard using cPickle. Objects created while unpickling (from
91minidom) were clogging memory. Now using toxml() (why didn't I do it
92before - was I drunk or what? :) ).
93
306b6fe9
RR
940.1.7-0
95-------
96
97Added new controls (Choicebook, Listbook, StatusBar, DatePicker), and
98completed style flags. Test window is opened for an available parent
99control if no specific view defined. Better handling of exceptions
100(highlighting does not 'stick' anymore). Tested on wxGTK 2.6.1.0.
101
af52e185
RR
1020.1.6-7
103-------
104
105Using system clipboard for Copy/Paste.
106
c032d94e
RR
1070.1.6-6
108-------
109
110Improved some dialogs (window styles, growable cols). Changed the
111range for wxSpinCtrl min/max to all integers (default 0/100 is not
112always good).
113
14653d3b
RR
1140.1.6-5
115-------
116
34b29ae7 117Fixed testing for any element inside object tree.
14653d3b 118
baba4aa5
RR
1190.1.6-4
120-------
121
122Fixed replacing op for sizer children and spacer objects.
123UndoReplace is not yet implemented.
124
0725108f
RR
1250.1.6-3
126-------
127
128Fix for crash when opening new file with active tree selection.
129Replacing controls bug fixed.
130
83173c7a
RR
1310.1.6-2
132-------
133
134wxMSW wxTreeCtrl behaviour is still different from wxGTK for
135wxTR_MULTIPLE, some fixes for this.
136
03319b65
RR
1370.1.6-1
138-------
139
140New (experimental ;) ) feature: support for "object_ref" tag, for
141creating references to named objects (see tn0014.txt). "reference..."
142menu command creates new object_ref node. Properties of the top-level
143object can be overriden, but overriding child controls is not working
144as expected (maybe a bug in wx).
145
5758b246
RR
1460.1.5-3
147-------
148
149xxxStdDialogButtonSizer pulldown menu with standard buttons.
150
151Some fixes for selecting tools inside toolbar with test window open
152(whole toolbar is selected).
153
154Toolbars can be added inside windows.
155
016f67ba
RR
1560.1.5-2
157-------
158
159Using wx.GetDefaultPyEncoding/wx.SetDefaultPyEncoding for changing active encoding.
160
161Fixed pasting siblings (Ctrl key pressed while pasting).
162
9a69d0aa
RR
163Dealed with ascii build (Python does not recognize 'ascii' as valid encoding).
164If encoding is not specified it is not written in XRC. Will add more
165customization in the future.
166
167Changed to use SimpleTool instead or Toggle tool (does not work on Win32).
168
64bce500
RR
1690.1.5-1
170-------
171
172Added wxWizard, wxWizardPageSimple (only from pull-down menu).
173
174Hide command for test window.
175
176Replacing classes works better.
177
178Added Locate tool.
179
ab24d442
RR
1800.1.4-1
181-------
182
183Edit->Locate command (Ctrl-L) for quick selection of items.
184Works with event-handling controls (buttons, text fields) but
185not with labels/sizers.
186
187Some improvements: relative paths for files supplied as command-
188line argument work correctly, notebook panels are highlighted
189better.
190
a4c013b2
RR
1910.1.2-1
192_______
193
194Added support for wxGridBagSizer (supported in wxPython 2.5).
195
1960.1.1-5
197-------
198
199Added subclass attribute.
200
8b9a4190
RD
2010.1.1-4
202-------
203
204Fixed problems with wxStaticBitmap (stock_id attribute, icon type
205switching).
206
207Changed some dimensions in properties panel elements.
208
1fded56b
RD
2090.1.1-3
210-------
211
212Sizes of some controls were not normal on wxMSW. Fixed.
213
214Some changes to test window code to make it resize better and to
215have focus control with sawfish for all types of windows.
216
2170.1.1-2
218-------
219
220Bugs with currentEncoding and frame testing fixed.
221
222Some required parameters are set to default if missing.
223
224Unsupported classes are tolerated, with warning message.
225
226wxScrolledWindow added (to 'control' pulldown menu, not yet to the
227tool palette).
228
229Multi-line editing for labels and some values (wxTextCtrl,
230wxHtmlWindow).
231
2320.1.1-1
233-------
234
235Changed internationalization support. '-i' option removed, default
236encoding is used (should be defined in sitecustomize.py, or 'ascii' by
237default). When XRC file is opened with encoding specified,
238translations are not used.
239
2400.1.1
241-----
242
243Replace command added (not quite finished yet).
244
1e4a197e
RD
2450.1.0
246-----
247
248Finally implemented tools panel for almost all controls (except
249wxHtmlWindow, wxCalendarCtrl and wxGenericDirCtrl - they are too
250rarely used).
251
252Changed some sizes in panel to better work with different fonts.
253
254Fixed double-refreshing after Ctrl+R.
255
256Maybe something else that I've forgot. It's been a looong day... :)
257
1fded56b 258
1e4a197e
RD
2590.0.9-6
260-------
261
262Added dialog unit support.
263
264Dealing with non-specified required values (set to defaults, if exist).
265
266Added 'minsize' parameter of sizeritem.
267
268Added '-i' option to turn off translations and use international characters.
269
2700.0.9-5
271-------
272
273Mac platform-specific checks.
274
2750.0.9-4
276-------
277
278Implemented standard bitmap selection.
279
280Fixed a bug in FlexGridSizer code.
281
2820.0.9-3
283-------
284
285File browsing (for bitmaps/icons, etc.) had a small problem when current
286file was not saved yet.
287
2880.0.9-2
289-------
290
291Small bug fix for initial don't panic message.
292
2930.0.9-1
294-------
295
296Changed program structure, reduced use of global variables (grouped in
297module 'globals', which creates an instanse 'g' of class Globals.
298
299First version of undo/redo working!
300
301Support for toolbars inside panels and frames.
302
303Added 'container' submenu for creating Panel, Notebook and ToolBar objects.
304
305wxMSW-only: added code to switch focus back to main window when test
306window is updated.
307
3080.0.8-2
309-------
310
311Fixed unicode problem for unicode build.
312
3130.0.8-1
314-------
315
316Using WX_2_4_BRANCH.
317
318Added new controls: wxSpinCtrl, wxGenericDirCtrl, unknown (custom
319control), improved wxXRC format suppor (menu styles, etc.).
320
321Some I18N support: parsing "encoding" attribute in XML header, later
322it can be modified in "properties" panel for "XML tree".
323
324UNIX note: currently XML writing for non-ascii chars works only if
325sys.getdefaultencoding() returns good value. To do this, one has to
326put following lines to "sitecustomize.py" file:
327
328# Start code segment
329import sys
330sys.setdefaultencoding('iso-8859-1') # or whatever
331# End code segment
332
3330.0.7
334-----
335
336Some command-line arguments.
337
338"Test window" command and toolbar button.
339
340New panel interphace (wxHTMLWindow is not used anymore).
341
342Toggling between embedded and detached panel.
343
344Cache for already used windows.
345
346Current top-level control is bold, if test window shown.
347
348Undo/redo broken.
349
350CheckListBox does not work unless wxXRC source fixed (in both wxPytnon and
351wxWin):
352
353contrib/src/xrc/xmlrsall.cpp
35445,46c45,46
355< AddHandler(new wxListCtrlXmlHandler);
356< #if CHECKLISTBOX
357---
358> AddHandler(new wxListCtrlXmlHandler);
359> #if wxUSE_CHECKLISTBOX
360
361This is fixed in CVS.
362
3630.0.6
364-----
365
366Toolbar, bitmap, icon support (no display yet).
367
368Changed parameter objects, added support for multiple parameters (like
369`growablecols').
370
371Fixed double-clicking problem with tree control on Windows.
372
373Some performance improovements.
374
375
3760.0.5
377-----
378
379Added notebook with properties page and style page. Fixed some problems
380on Windows.
381
382
3830.0.4
384-----
385
386Some fixes suggested by RD
387
388
3890.0.3
390-----
391
392Faster preview window refresh.
393
394Cut/Paste works better.
395
396Some tree icons.
397
398Tree item names.
399
400Bugfixes.
401
402
4030.0.2
404-----
405
406The first release.
407