]> git.saurik.com Git - wxWidgets.git/blob - docs/toback24.txt
d38ebfce83b7c317729bf8163a7bc3e46cfa2229
[wxWidgets.git] / docs / toback24.txt
1 1. HAVE_EXPLICIT fix:
2
3 http://sf.net/tracker/index.php?func=detail&aid=651314&group_id=9863&atid=109863
4
5 Checking in defs.h;
6 /pack/cvsroots/wxwindows/wxWindows/include/wx/defs.h,v <-- defs.h
7 new revision: 1.324; previous revision: 1.323
8
9
10
11 2. wxCheckListBox::Check() event sending fix:
12
13 http://sf.net/tracker/index.php?func=detail&aid=651140&group_id=9863&atid=109863
14
15 Checking in docs/changes.txt;
16 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
17 new revision: 1.221; previous revision: 1.220
18 cvs diff: [23:41:08] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/docs
19 Checking in docs/latex/wx/checklst.tex;
20 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/checklst.tex,v <-- checklst.tex
21 new revision: 1.8; previous revision: 1.7
22 Checking in src/msw/checklst.cpp;
23 /pack/cvsroots/wxwindows/wxWindows/src/msw/checklst.cpp,v <-- checklst.cpp
24 new revision: 1.35; previous revision: 1.34
25
26
27
28 3. imagpng.cpp compilation fix for Watcom 11
29
30 http://sf.net/tracker/index.php?func=detail&aid=651492&group_id=9863&atid=109863
31
32 Checking in src/common/imagpng.cpp;
33 /pack/cvsroots/wxwindows/wxWindows/src/common/imagpng.cpp,v <-- imagpng.cpp
34 new revision: 1.29; previous revision: 1.28
35
36
37
38 4. wxCaret::SetSize() bug fix
39
40 http://sf.net/tracker/index.php?func=detail&aid=659209&group_id=9863&atid=109863
41
42 Checking in src/msw/caret.cpp;
43 /pack/cvsroots/wxwindows/wxWindows/src/msw/caret.cpp,v <-- caret.cpp
44 new revision: 1.15; previous revision: 1.14
45 cvs diff: [01:41:47] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/src/msw
46 Checking in docs/changes.txt;
47 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
48 new revision: 1.223; previous revision: 1.222
49
50
51
52 5 wxTR_MULTIPLE and wxTR_EDIT_LABELS
53
54 http://sf.net/tracker/index.php?func=detail&aid=622089&group_id=9863&atid=109863
55
56 Checking in docs/changes.txt;
57 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
58 new revision: 1.224; previous revision: 1.223
59 cvs diff: [21:21:39] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/docs
60 Checking in src/msw/treectrl.cpp;
61 /pack/cvsroots/wxwindows/wxWindows/src/msw/treectrl.cpp,v <-- treectrl.cpp
62 new revision: 1.136; previous revision: 1.135
63
64
65
66 6 Improved X11 ShowFullScreen (later, maybe 2.4.2?)
67
68 RCS file: /pack/cvsroots/wxwindows/wxWindows/src/gtk/toplevel.cpp,v
69 retrieving revision 1.34
70 retrieving revision 1.35
71 RCS file: /pack/cvsroots/wxwindows/wxWindows/src/unix/utilsx11.cpp,v
72 retrieving revision 1.5
73 retrieving revision 1.6
74 RCS file: /pack/cvsroots/wxwindows/wxWindows/include/wx/unix/utilsx11.h,v
75 retrieving revision 1.1
76 retrieving revision 1.2
77 Checking in gtk/toplevel.cpp;
78 /pack/cvsroots/wxwindows/wxWindows/src/gtk/toplevel.cpp,v <-- toplevel.cpp
79 new revision: 1.37; previous revision: 1.36
80 Checking in unix/utilsx11.cpp;
81 /pack/cvsroots/wxwindows/wxWindows/src/unix/utilsx11.cpp,v <-- utilsx11.cpp
82 new revision: 1.9; previous revision: 1.8
83
84
85
86 7 Fixes to wxrc compiler
87
88 wxWindows/contrib/utils/wxrc/wxrc.cpp revision 1.23
89 Log: 1) fixed compilation of wxBitmap, wxIcon toplevel nodes
90 2) fixed wxrc when using -o dirname/filename
91
92
93
94 8 wxFrame support in wxrcedit
95
96 http://sourceforge.net/tracker/index.php?func=detail&aid=648659&group_id=9863&atid=309863
97
98
99 9 Use ES_DISABLENOSCROLL to work around the vertical scrollbar bug in
100 wxTE_RICH2 text control.
101
102 Checking in src/msw/textctrl.cpp;
103 /pack/cvsroots/wxwindows/wxWindows/src/msw/textctrl.cpp,v <-- textctrl.cpp
104 new revision: 1.157; previous revision: 1.156
105
106 10. Fixes for compilation with OpenWatcom
107
108 http://sf.net/tracker/index.php?func=detail&aid=665959&group_id=9863&atid=309863
109
110 Checking in docs/changes.txt;
111 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
112 new revision: 1.230; previous revision: 1.229
113 Checking in src/common/imagjpeg.cpp;
114 /pack/cvsroots/wxwindows/wxWindows/src/common/imagjpeg.cpp,v <-- imagjpeg.cpp
115 new revision: 1.31; previous revision: 1.30
116 Checking in include/wx/msw/missing.h;
117 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/missing.h,v <-- missing.h
118 new revision: 1.8; previous revision: 1.7
119 Checking in include/wx/msw/setup0.h;
120 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/setup0.h,v <-- setup0.h
121 new revision: 1.128; previous revision: 1.127
122
123 12. wxStopWatch::Start() didn't resume it contrary to the docs
124
125 Checking in src/common/timercmn.cpp;
126 /pack/cvsroots/wxwindows/wxWindows/src/common/timercmn.cpp,v <-- timercmn.cpp
127 new revision: 1.64; previous revision: 1.63
128 Checking in docs/changes.txt;
129 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
130 new revision: 1.234; previous revision: 1.233
131
132 13. wxMSW::wxStaticText::GetBestSize() was wrong by '&' width
133
134 http://sf.net/tracker/index.php?func=detail&aid=667324&group_id=9863&atid=109863
135
136 Checking in docs/changes.txt;
137 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
138 new revision: 1.235; previous revision: 1.234
139
140 src/msw/stattext.cpp: 1.33 -> 1.35
141
142 14. wxMSW::wxFrame::Maximize(FALSE) would maximize the window if called before
143 showing it
144
145 http://sf.net/tracker/index.php?func=detail&aid=667665&group_id=9863&atid=109863
146
147 Checking in src/msw/toplevel.cpp;
148 /pack/cvsroots/wxwindows/wxWindows/src/msw/toplevel.cpp,v <-- toplevel.cpp
149 new revision: 1.44; previous revision: 1.43
150 Checking in docs/changes.txt;
151 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
152 new revision: 1.236; previous revision: 1.235
153
154 15. wxCondition docs updates (just change true/false back to TRUE/FALSE)
155
156 Checking in docs/latex/wx/conditn.tex;
157 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/conditn.tex,v <-- conditn.tex
158 new revision: 1.11; previous revision: 1.10
159
160
161 15. XRC fixes for <object_ref> and relative file names
162
163 Must be modified to be binary compatible before backporting!
164
165 Checking in xmlres.cpp;
166 /pack/cvsroots/wxwindows/wxWindows/contrib/src/xrc/xmlres.cpp,v <-- xmlres.cpp
167 new revision: 1.27; previous revision: 1.26
168 Checking in xmlres.h;
169 /pack/cvsroots/wxwindows/wxWindows/contrib/include/wx/xrc/xmlres.h,v <-- xmlres.h
170 new revision: 1.22; previous revision: 1.21
171
172
173 16. Fixes for wxLocale::Init and Borland C++
174
175 (document it in changes.txt)
176
177 Checking in intl.cpp;
178 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
179 new revision: 1.87; previous revision: 1.86
180
181
182 17. XRC: better wxToolBar handler
183
184 Note: This depends on our agreement on what should be backported. Either
185 only XRC_ADD_STYLE(...) lines will go into 2.4 or everything in this
186 patch (including new features not present in 2.4.0's handler).
187
188 Checking in xh_toolb.cpp;
189 /pack/cvsroots/wxwindows/wxWindows/contrib/src/xrc/xh_toolb.cpp,v <-- xh_toolb.cpp
190 new revision: 1.7; previous revision: 1.6
191
192
193 20. Fix for wxProgressDialog::Update() signature:
194
195 Checking in docs/latex/wx/progdlg.tex;
196 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/progdlg.tex,v <-- progdlg.tex
197 new revision: 1.10; previous revision: 1.9
198
199 21. [ 668155 ] Refresh problem when msgbox is shown (wxUniversal)
200
201 https://sourceforge.net/tracker/index.php?func=detail&aid=668155&group_id=9863&atid=309863
202
203 Index: e:/dev/wxWindows/src/univ/winuniv.cpp
204 ===================================================================
205 RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/winuniv.cpp,v
206 retrieving revision 1.35
207 diff -u -2 -r1.35 winuniv.cpp
208 --- e:/dev/wxWindows/src/univ/winuniv.cpp 2002/12/09 10:19:08 1.35
209 +++ e:/dev/wxWindows/src/univ/winuniv.cpp 2003/01/14 21:24:21
210 @@ -392,4 +392,17 @@
211
212 wxWindowNative::Refresh(eraseBackground, &rectWin);
213 +
214 + // Refresh all sub controls if any.
215 + wxWindowList::Node *node = GetChildren().GetFirst();
216 + while ( node )
217 + {
218 + wxWindow *win = node->GetData();
219 + // Only refresh sub controls when it is visible
220 + // and when it is in the update region.
221 + if(win->IsShown() && wxRegion(rectWin).Contains(win->GetRect()) != wxOutRegion)
222 + win->Refresh(eraseBackground, &rectWin);
223 +
224 + node = node->GetNext();
225 + }
226 }
227
228
229 22. "Remove" wxFont::GetInternalFont from wxGTK w/ GTK2
230
231 CVS: [RR] wxWindows/src/gtk dcclient.cpp,1.162,1.163 font.cpp,1.69,1.70 window.cpp,1.411,1.412
232 CVS: [RR] wxWindows/src/gtk choice.cpp,1.55,1.56 combobox.cpp,1.87,1.88
233 CVS: [RR] wxWindows/src/gtk minifram.cpp,1.29,1.30
234 (not sure about minifram.cpp: must be checked for binary compatibility - VS)
235
236 When applying, be careful to not pick later revision of font.cpp -- 2.5 doesn't
237 have wxFont::GetInternalFont while 2.4 must have it because of binary
238 compatibility!
239
240
241 23. Use GNOME2's /usr/share/pixmaps/document-icons in wxMimeTypesManager
242
243 Checking in mimetype.cpp;
244 /pack/cvsroots/wxwindows/wxWindows/src/unix/mimetype.cpp,v <-- mimetype.cpp
245 new revision: 1.29; previous revision: 1.28
246
247
248 24. Fix SetScrollbars bug. You know the one :-)
249
250 Checking in src/common/wincmn.cpp;
251 /pack/cvsroots/wxwindows/wxWindows/src/common/wincmn.cpp,v <-- wincmn.cpp
252 new revision: 1.129; previous revision: 1.128
253 Checking in src/generic/scrlwing.cpp;
254 /pack/cvsroots/wxwindows/wxWindows/src/generic/scrlwing.cpp,v <-- scrlwing.cpp
255 new revision: 1.35; previous revision: 1.34
256 Checking in src/gtk/scrolwin.cpp;
257 /pack/cvsroots/wxwindows/wxWindows/src/gtk/scrolwin.cpp,v <-- scrolwin.cpp
258 new revision: 1.27; previous revision: 1.26
259
260
261 26. Fix Unicode + .wxr
262
263 Using an #if wxUSE_UNICODE in include/wx/wxexpr.h, safer for
264 binary compatibility.
265
266 Checking in include/wx/resource.h;
267 /pack/cvsroots/wxwindows/wxWindows/include/wx/resource.h,v <-- resource.h
268 new revision: 1.18; previous revision: 1.17
269 Checking in include/wx/wxexpr.h;
270 /pack/cvsroots/wxwindows/wxWindows/include/wx/wxexpr.h,v <-- wxexpr.h
271 new revision: 1.19; previous revision: 1.18
272 cvs diff: [23:38:56] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx
273 Checking in samples/resource/resource.cpp;
274 /pack/cvsroots/wxwindows/wxWindows/samples/resource/resource.cpp,v <-- resource.cpp
275 new revision: 1.14; previous revision: 1.13
276 cvs diff: [23:39:00] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/samples/resource
277 Checking in src/common/resource.cpp;
278 /pack/cvsroots/wxwindows/wxWindows/src/common/resource.cpp,v <-- resource.cpp
279 new revision: 1.85; previous revision: 1.84
280 Checking in src/common/wxexpr.cpp;
281 /pack/cvsroots/wxwindows/wxWindows/src/common/wxexpr.cpp,v <-- wxexpr.cpp
282 new revision: 1.27; previous revision: 1.26
283
284
285 27. Fix assert (and crash in debug) in wxFileConfigGroup::DeleteSubgroupByName
286
287 Checking in src/common/fileconf.cpp;
288 /pack/cvsroots/wxwindows/wxWindows/src/common/fileconf.cpp,v <-- fileconf.cpp
289 new revision: 1.93; previous revision: 1.92
290
291 28. Set orientation for scrolbar events
292
293 Checking in src/msw/scrolbar.cpp;
294 /pack/cvsroots/wxwindows/wxWindows/src/msw/scrolbar.cpp,v <-- scrolbar.cpp
295 new revision: 1.24; previous revision: 1.23
296
297 29. Patch 664399: wxButton default size should not be adjusted
298 (wxUniv), cures overlapping buttons on e.g. wxWizard sample.
299
300 Index: src/univ/button.cpp
301 ===================================================================
302 RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/button.cpp,v
303 retrieving revision 1.15
304 diff -r1.15 button.cpp
305 116,117c116,117
306 < s_sizeBtn.x = 8*dc.GetCharWidth();
307 < s_sizeBtn.y = (11*dc.GetCharHeight())/10 + 2;
308 ---
309 > s_sizeBtn.x = dc.GetCharWidth()*10 + 2;
310 > s_sizeBtn.y = dc.GetCharHeight()*11/10 + 2;
311 139,149c139,140
312 < // for compatibility with other ports, the buttons default size is never
313 < // less than the standard one, but not when display not PDAs.
314 < if (wxSystemSettings::GetScreenType() > wxSYS_SCREEN_PDA)
315 < {
316 < if ( !(GetWindowStyle() & wxBU_EXACTFIT) )
317 < {
318 < wxSize szDef = GetDefaultSize();
319 < if ( width < szDef.x )
320 < width = szDef.x;
321 < }
322 < }
323 ---
324 > // The default size should not be adjusted, so the code is moved into the
325 > // renderer. This is conceptual wrong but currently the only solution
326
327 Index: src/univ/themes/win32.cpp
328 ===================================================================
329 RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/themes/win32.cpp,v
330 retrieving revision 1.55
331 diff -r1.55 win32.cpp
332 3989a3990,4001
333 > // for compatibility with other ports, the buttons default size is never
334 > // less than the standard one, but not when display not PDAs.
335 > if (wxSystemSettings::GetScreenType() > wxSYS_SCREEN_PDA)
336 > {
337 > if ( !(window->GetWindowStyle() & wxBU_EXACTFIT) )
338 > {
339 > wxSize szDef = wxButton::GetDefaultSize();
340 > if ( size->x < szDef.x )
341 > size->x = szDef.x;
342 > }
343 > }
344 >
345
346
347 30. [wxMotif] Coloured stipples, don't use stipples in DoDrawText
348
349 Checking in src/motif/dcclient.cpp;
350 /pack/cvsroots/wxwindows/wxWindows/src/motif/dcclient.cpp,v <-- dcclient.cpp
351 new revision: 1.47; previous revision: 1.46
352
353
354 31. [wxHTML] Fix parsing of CDATA tags and ignore <script>
355
356 CVS: [VS] wxWindows/src/html htmlpars.cpp,1.29,1.30 htmltag.cpp,1.31,1.32
357 CVS: [VS] wxWindows/src/html m_layout.cpp,1.17,1.18
358 CVS: [VS] wxWindows/src/html htmltag.cpp,1.32,1.33
359
360
361 32. Fix wxFileConfig behaviour in Unicode mode
362
363 Note: this must be done a bit differently, w/o wxFileConfig::m_conv!
364 CVS: [VS] wxWindows/include/wx fileconf.h,1.39,1.40
365 CVS: [VS] wxWindows/src/common fileconf.cpp,1.93,1.94
366 CVS: [VS] wxWindows/include/wx strconv.h,1.12,1.13
367 CVS: [VS] wxWindows/src/common strconv.cpp,1.71,1.72
368
369 33. Fix memory leak in wxMimeTypesManager
370
371 http://sf.net/tracker/index.php?func=detail&aid=685580&group_id=9863&atid=309863
372
373 Checking in src/unix/mimetype.cpp;
374 /pack/cvsroots/wxwindows/wxWindows/src/unix/mimetype.cpp,v <-- mimetype.cpp
375 new revision: 1.32; previous revision: 1.31
376
377 34. Fix memory leak in generic wxFileDialog
378
379 http://sf.net/tracker/index.php?func=detail&aid=696164&group_id=9863&atid=309863
380
381 Checking in src/generic/filedlgg.cpp;
382 /pack/cvsroots/wxwindows/wxWindows/src/generic/filedlgg.cpp,v <-- filedlgg.cpp
383 new revision: 1.84; previous revision: 1.83
384
385 33. Add support for GTK2 label mnemonics (patch #689573)
386
387 CVS: [VS] wxWindows/src/gtk button.cpp,1.53,1.54 checkbox.cpp,1.52,1.53 control.cpp,1.26,1.27 radiobut.cpp,1.42,1.43
388 CVS: [VS] wxWindows/include/wx/gtk control.h,1.16,1.17
389 CVS: [VS] wxWindows/docs changes.txt,1.255,1.256
390 CVS: [VS] wxWindows/src/gtk control.cpp,1.27,1.28
391
392 34. Accept '\r' as delimiter when parsing dates (bug #684617)
393
394 CVS: [VZ] wxWindows/src/common datetime.cpp,1.73,1.74
395
396 35. Fix wxFontEncoding values:
397
398 make wxFONTENCODING_EUC_JP == wxFONTENCODING_UTF8 + 1 in wx/fontenc.h
399
400 http://sf.net/tracker/index.php?func=detail&aid=703260&group_id=9863&atid=109863
401
402 36. Add SetFonts to wxHTML printing classes; SetFonts(a,b,NULL) can be used
403 to set default sizes now.
404
405 (Do not apply wxHtmlEasyPrinting part of this changes!)
406
407 Checking in src/html/winpars.cpp;
408 /pack/cvsroots/wxwindows/wxWindows/src/html/winpars.cpp,v <-- winpars.cpp
409 new revision: 1.38; previous revision: 1.37
410 Checking in src/html/htmprint.cpp;
411 /pack/cvsroots/wxwindows/wxWindows/src/html/htmprint.cpp,v <-- htmprint.cpp
412 new revision: 1.29; previous revision: 1.28
413 cvs diff: [21:30:15] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/src/html
414 Checking in samples/html/printing/printing.cpp;
415 /pack/cvsroots/wxwindows/wxWindows/samples/html/printing/printing.cpp,v <-- printing.cpp
416 new revision: 1.9; previous revision: 1.8
417 cvs diff: [21:30:19] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/samples/html/printing
418 Checking in include/wx/html/htmldefs.h;
419 /pack/cvsroots/wxwindows/wxWindows/include/wx/html/htmldefs.h,v <-- htmldefs.h
420 new revision: 1.8; previous revision: 1.7
421 Checking in include/wx/html/htmlwin.h;
422 /pack/cvsroots/wxwindows/wxWindows/include/wx/html/htmlwin.h,v <-- htmlwin.h
423 new revision: 1.35; previous revision: 1.34
424 Checking in include/wx/html/htmprint.h;
425 /pack/cvsroots/wxwindows/wxWindows/include/wx/html/htmprint.h,v <-- htmprint.h
426 new revision: 1.13; previous revision: 1.12
427 Checking in include/wx/html/winpars.h;
428 /pack/cvsroots/wxwindows/wxWindows/include/wx/html/winpars.h,v <-- winpars.h
429 new revision: 1.18; previous revision: 1.17
430 Checking in docs/changes.txt;
431 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
432 new revision: 1.258; previous revision: 1.257
433 Checking in docs/latex/wx/htwindow.tex;
434 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/htwindow.tex,v <-- htwindow.tex
435 new revision: 1.27; previous revision: 1.26
436 Checking in docs/latex/wx/htwinprs.tex;
437 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/htwinprs.tex,v <-- htwinprs.tex
438 new revision: 1.19; previous revision: 1.18
439 Checking in docs/latex/wx/htprint.tex;
440 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/htprint.tex,v <-- htprint.tex
441 new revision: 1.7; previous revision: 1.6
442 Checking in docs/latex/wx/htdcrend.tex;
443 /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/htdcrend.tex,v <-- htdcrend.tex
444 new revision: 1.8; previous revision: 1.7
445
446 37. Backport wxLANGUAGE_CHINESE_TRADITIONAL fix in src/common/intl.cpp
447 (replace zh_CN with zh_TW)
448
449 38. Owner-drawn (coloures) buttons don't draw multiline labels correctly
450
451 http://sf.net/tracker/index.php?func=detail&aid=672894&group_id=9863&atid=109863
452
453 Checking in src/msw/button.cpp;
454 /pack/cvsroots/wxwindows/wxWindows/src/msw/button.cpp,v <-- button.cpp
455 new revision: 1.59; previous revision: 1.58
456