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