Reverted patch [ 832096 ] Final separation for GUI and console for Open Watcom
[wxWidgets.git] / docs / toback24.txt
1 1. wxFrame support in wxrcedit
2
3 http://sourceforge.net/tracker/index.php?func=detail&aid=648659&group_id=9863&atid=309863
4
5 [Is this worth applying if wxrcedit is not supported? - VS]
6
7 2. "Remove" wxFont::GetInternalFont from wxGTK w/ GTK2
8
9 CVS: [RR] wxWindows/src/gtk dcclient.cpp,1.162,1.163 font.cpp,1.69,1.70 window.cpp,1.411,1.412
10 CVS: [RR] wxWindows/src/gtk choice.cpp,1.55,1.56 combobox.cpp,1.87,1.88
11 CVS: [RR] wxWindows/src/gtk minifram.cpp,1.29,1.30
12    (not sure about minifram.cpp: must be checked for binary compatibility - VS)
13
14 When applying, be careful to not pick later revision of font.cpp -- 2.5 doesn't
15 have wxFont::GetInternalFont while 2.4 must have it because of binary
16 compatibility!
17
18 3. Add Windows XP manifests to wx.rc
19
20 RCS file: /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/wx.manifest,v
21 done
22 Checking in wx.manifest;
23 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/wx.manifest,v  <--  wx.manifest
24 initial revision: 1.1
25 done
26 Checking in wx.rc;
27 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/wx.rc,v  <--  wx.rc
28 new revision: 1.29; previous revision: 1.28
29 done
30
31 5. proper AcceptsFocus() implementation for containers
32
33 http://sf.net/tracker/index.php?func=detail&aid=718913&group_id=9863&atid=309863
34
35 Checking in include/wx/containr.h;
36 /pack/cvsroots/wxwindows/wxWindows/include/wx/containr.h,v  <--  containr.h
37 new revision: 1.10; previous revision: 1.9
38 Checking in src/common/containr.cpp;
39 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v  <--  containr.cpp
40 new revision: 1.17; previous revision: 1.16
41
42 6. fixes for user dash wxPens handling
43
44 http://sf.net/tracker/index.php?func=detail&aid=717736&group_id=9863&atid=309863
45
46 Checking in include/wx/msw/pen.h;
47 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/pen.h,v  <--  pen.h
48 new revision: 1.16; previous revision: 1.15
49 Checking in src/msw/pen.cpp;
50 /pack/cvsroots/wxwindows/wxWindows/src/msw/pen.cpp,v  <--  pen.cpp
51 new revision: 1.20; previous revision: 1.19
52 Checking in src/gtk/pen.cpp;
53 /pack/cvsroots/wxwindows/wxWindows/src/gtk/pen.cpp,v  <--  pen.cpp
54 new revision: 1.23; previous revision: 1.22
55 Checking in samples/drawing/drawing.cpp;
56 /pack/cvsroots/wxwindows/wxWindows/samples/drawing/drawing.cpp,v  <--  drawing.cpp
57 new revision: 1.67; previous revision: 1.66
58 Checking in docs/changes.txt;
59 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v  <--  changes.txt
60 new revision: 1.266; previous revision: 1.265
61
62 8. UnixWare compilation fixes:
63
64 Don't forget to rerun autoconf to regenerate configure!
65
66 Checking in configure.in;
67 /pack/cvsroots/wxwindows/wxWindows/configure.in,v  <--  configure.in
68 new revision: 1.664; previous revision: 1.663
69 Checking in setup.h.in;
70 /pack/cvsroots/wxwindows/wxWindows/setup.h.in,v  <--  setup.h.in
71 new revision: 1.111; previous revision: 1.110
72 Checking in src/unix/gsocket.c;
73 /pack/cvsroots/wxwindows/wxWindows/src/unix/gsocket.c,v  <--  gsocket.c
74 new revision: 1.72; previous revision: 1.71
75
76 9. wxSemaphore methods returned incorrect values:
77
78 Checking in src/msw/thread.cpp;
79 /pack/cvsroots/wxwindows/wxWindows/src/msw/thread.cpp,v  <--  thread.cpp
80 new revision: 1.62; previous revision: 1.61
81 Checking in src/unix/threadpsx.cpp;
82 /pack/cvsroots/wxwindows/wxWindows/src/unix/threadpsx.cpp,v  <--  threadpsx.cpp
83 new revision: 1.62; previous revision: 1.61
84
85 10. Unix/OpenGL build fix:
86
87 Don't forget to rerun autoconf to regenerate configure!
88
89 Checking in configure.in;
90 /pack/cvsroots/wxwindows/wxWindows/configure.in,v  <--  configure.in
91 new revision: 1.666; previous revision: 1.665
92
93 11. Ukrainian translation (locale/uk.po)
94 [and other translations that were updated in the trunk as well]
95
96
97 13. UNICOWS problem in fdrepdlg
98
99 http://sf.net/tracker/index.php?func=detail&aid=720542&group_id=9863&atid=309863
100
101 Checking in src/msw/fdrepdlg.cpp;
102 /pack/cvsroots/wxwindows/wxWindows/src/msw/fdrepdlg.cpp,v  <--  fdrepdlg.cpp
103 new revision: 1.10; previous revision: 1.9
104
105
106 15. Fixes for mono bitmaps in wxGTK
107
108 http://sf.net/tracker/index.php?func=detail&aid=728768&group_id=9863&atid=309863
109
110 Checking in include/wx/gtk/dcmemory.h;
111 /pack/cvsroots/wxwindows/wxWindows/include/wx/gtk/dcmemory.h,v  <--  dcmemory.h
112 new revision: 1.13; previous revision: 1.12
113 done
114 Checking in src/gtk/dcmemory.cpp;
115 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcmemory.cpp,v  <--  dcmemory.cpp
116 new revision: 1.21; previous revision: 1.20
117 done
118
119
120 16. Menu accels for items with bitmaps in wxGTK
121
122 http://sf.net/tracker/index.php?func=detail&aid=626048&group_id=9863&atid=309863
123
124 Checking in src/gtk/menu.cpp;
125 /pack/cvsroots/wxwindows/wxWindows/src/gtk/menu.cpp,v  <--  menu.cpp
126 new revision: 1.136; previous revision: 1.135
127
128
129 17. Init wxTextBuffer::m_isOpened in ctor
130
131 http://sf.net/tracker/index.php?func=detail&aid=736208&group_id=9863&atid=109863
132
133 Checking in include/wx/textbuf.h;
134 /pack/cvsroots/wxwindows/wxWindows/include/wx/textbuf.h,v  <--  textbuf.h
135 new revision: 1.8; previous revision: 1.7
136
137
138 20. Bug fix for clicking on a panel not giving focus to it:
139
140 http://sf.net/tracker/?func=detail&aid=215436&group_id=9863&atid=109863
141
142 Checking in src/common/containr.cpp;
143 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v  <--  containr.cpp
144 new revision: 1.18; previous revision: 1.17
145
146
147 21. Fix wxGTK w/ GTK+2 to respect wxDC::SetBackgroundMode and SetTextBackground
148
149 Checking in dcclient.cpp;
150 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v  <--  dcclient.cpp
151 new revision: 1.170; previous revision: 1.169
152 done
153
154
155 22. patch [ 619705 ] Fixes wxApp::GetComCtl32Version
156
157 Checking in wxWindows/src/msw/app.cpp;
158 /pack/cvsroots/wxwindows/wxWindows/src/msw/app.cpp,v  <--  app.cpp
159 new revision: 1.186; previous revision: 1.185
160 done
161
162
163 23. Add Raise() to wxDialog and have wxBringWindowToTop only
164 call SetWindowPos, so that raising child windows does not
165 automatically raise the associated top-level window. For
166 binary compatibility, can do a test for top-level-ness in
167 wxBringWindowToTop.
168
169 See: Bug [ 744199 ] wxBringWindowToTop, child window z-order
170
171 Checking in include/wx/msw/dialog.h;
172 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/dialog.h,v  <--  dialog.h
173 new revision: 1.34; previous revision: 1.33
174 done
175 Checking in src/msw/dialog.cpp;
176 /pack/cvsroots/wxwindows/wxWindows/src/msw/dialog.cpp,v  <--  dialog.cpp
177 new revision: 1.84; previous revision: 1.83
178 done
179 Checking in src/msw/window.cpp;
180 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v  <--  window.cpp
181 new revision: 1.381; previous revision: 1.380
182 done
183
184 25. wxGenericListCtrl::Refresh() (didn't work at all before)
185
186 Checking in include//wx/generic/listctrl.h;
187 /pack/cvsroots/wxwindows/wxWindows/include/wx/generic/listctrl.h,v  <--  listctrl.h
188 new revision: 1.77; previous revision: 1.76
189 Checking in src/generic/listctrl.cpp;
190 /pack/cvsroots/wxwindows/wxWindows/src/generic/listctrl.cpp,v  <--  listctrl.cpp
191 new revision: 1.284; previous revision: 1.283
192 cvs diff: [13:19:09] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx/generic
193 Checking in docs/changes.txt;
194 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v  <--  changes.txt
195 new revision: 1.299; previous revision: 1.298
196
197
198 27. Fix redistribution of the extra space between sizer items: all extra space
199 used to be allocated to the first item which is wrong, it should be divided
200 evenly among all of them.
201
202 Checking in sizer.cpp;
203 /pack/cvsroots/wxwindows/wxWindows/src/common/sizer.cpp,v  <--  sizer.cpp
204 new revision: 1.71; previous revision: 1.70
205
206 28. patch [ 771772 ] Crashes when setting icon tooltip longer than 63 characters
207
208 Checking in window.cpp;
209 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v  <--  window.cpp
210 new revision: 1.431; previous revision: 1.430
211
212 29. Fix infinite loop in IsDialoMessage when a panel is reparented after
213     creation (as happens with XRC)
214 Checking in src/msw/window.cpp;
215 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v  <--  window.cpp
216 new revision: 1.432; previous revision: 1.431
217
218 30. Fix enumerating groups/entries in wxRegConfig under '/':
219
220 Checking in src/msw/regconf.cpp;
221 /pack/cvsroots/wxwindows/wxWindows/src/msw/regconf.cpp,v  <--  regconf.cpp
222 new revision: 1.48; previous revision: 1.47
223
224 31. Cleanup of ZIP charset conversion in Unicode build
225
226 Checking in fs_zip.cpp;
227 /pack/cvsroots/wxwindows/wxWindows/src/common/fs_zip.cpp,v  <--  fs_zip.cpp
228 new revision: 1.27; previous revision: 1.26
229 done
230 Checking in zipstrm.cpp;
231 /pack/cvsroots/wxwindows/wxWindows/src/common/zipstrm.cpp,v  <--  zipstrm.cpp
232 new revision: 1.10; previous revision: 1.9
233 done
234
235 32. Apply patch [ 866387 ] wxGenericDirCtrl does not accept multiple wildcards
236
237 Checking in src/generic/dirctrlg.cpp;
238 /pack/cvsroots/wxwindows/wxWindows/src/generic/dirctrlg.cpp,v  <--  dirctrlg.cpp
239 new revision: 1.81; previous revision: 1.80
240
241 33. Apply patch [ 873021 ] Bug fix for MSW wxComboBox
242
243 wxComboBox::GetValue within a wxEVT_COMMAND_TEXT_UPDATED event
244 should now pass the correct value even if the handler for
245 wxEVT_COMMAND_COMBOBOX_SELECTED changed the selection.
246
247 Checking in src/msw/combobox.cpp;
248 /pack/cvsroots/wxwindows/wxWindows/src/msw/combobox.cpp,v  <--  combobox.cpp
249 new revision: 1.72; previous revision: 1.71
250 done
251
252 34. Apply patch [ 851052 ] [msw] Clipboard: Allow automatic format conversionsChecking in clipbrd.cpp;
253 /pack/cvsroots/wxwindows/wxWindows/src/msw/clipbrd.cpp,v  <--  clipbrd.cpp
254 new revision: 1.54; previous revision: 1.53
255 done
256
257
258 TODO for 2.4 (items that are not backports)
259 ===========================================
260
261 1. Add uxtheme.cpp to CW for Windows project file.
262
263 2. Test Mac port with configure and CW.
264
265 3. Test popup window and border issues.
266