]> git.saurik.com Git - wxWidgets.git/blob - docs/toback24.txt
209c7911965848f85085887b6781d916d5b9aa4c
[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 7. use one gdk_draw_lines() call instead of multiple gdk_draw_line() ones
63
64 http://sf.net/tracker/index.php?func=detail&aid=717012&group_id=9863&atid=309863
65
66 Checking in src/gtk/dcclient.cpp;
67 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
68 new revision: 1.169; previous revision: 1.168
69
70
71 8. UnixWare compilation fixes:
72
73 Don't forget to rerun autoconf to regenerate configure!
74
75 Checking in configure.in;
76 /pack/cvsroots/wxwindows/wxWindows/configure.in,v <-- configure.in
77 new revision: 1.664; previous revision: 1.663
78 Checking in setup.h.in;
79 /pack/cvsroots/wxwindows/wxWindows/setup.h.in,v <-- setup.h.in
80 new revision: 1.111; previous revision: 1.110
81 Checking in src/unix/gsocket.c;
82 /pack/cvsroots/wxwindows/wxWindows/src/unix/gsocket.c,v <-- gsocket.c
83 new revision: 1.72; previous revision: 1.71
84
85 9. wxSemaphore methods returned incorrect values:
86
87 Checking in src/msw/thread.cpp;
88 /pack/cvsroots/wxwindows/wxWindows/src/msw/thread.cpp,v <-- thread.cpp
89 new revision: 1.62; previous revision: 1.61
90 Checking in src/unix/threadpsx.cpp;
91 /pack/cvsroots/wxwindows/wxWindows/src/unix/threadpsx.cpp,v <-- threadpsx.cpp
92 new revision: 1.62; previous revision: 1.61
93
94 10. Unix/OpenGL build fix:
95
96 Don't forget to rerun autoconf to regenerate configure!
97
98 Checking in configure.in;
99 /pack/cvsroots/wxwindows/wxWindows/configure.in,v <-- configure.in
100 new revision: 1.666; previous revision: 1.665
101
102 11. Ukrainian translation (locale/uk.po)
103 [and other translations that were updated in the trunk as well]
104
105 12. Fix wxZipFSHandler behaviour when used with relative filenames with ..
106
107 Checking in fs_zip.cpp;
108 /pack/cvsroots/wxwindows/wxWindows/src/common/fs_zip.cpp,v <-- fs_zip.cpp
109 new revision: 1.22; previous revision: 1.21
110 done
111
112
113 13. UNICOWS problem in fdrepdlg
114
115 http://sf.net/tracker/index.php?func=detail&aid=720542&group_id=9863&atid=309863
116
117 Checking in src/msw/fdrepdlg.cpp;
118 /pack/cvsroots/wxwindows/wxWindows/src/msw/fdrepdlg.cpp,v <-- fdrepdlg.cpp
119 new revision: 1.10; previous revision: 1.9
120
121
122 15. Fixes for mono bitmaps in wxGTK
123
124 http://sf.net/tracker/index.php?func=detail&aid=728768&group_id=9863&atid=309863
125
126 Checking in include/wx/gtk/dcmemory.h;
127 /pack/cvsroots/wxwindows/wxWindows/include/wx/gtk/dcmemory.h,v <-- dcmemory.h
128 new revision: 1.13; previous revision: 1.12
129 done
130 Checking in src/gtk/dcmemory.cpp;
131 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcmemory.cpp,v <-- dcmemory.cpp
132 new revision: 1.21; previous revision: 1.20
133 done
134
135
136 16. Menu accels for items with bitmaps in wxGTK
137
138 http://sf.net/tracker/index.php?func=detail&aid=626048&group_id=9863&atid=309863
139
140 Checking in src/gtk/menu.cpp;
141 /pack/cvsroots/wxwindows/wxWindows/src/gtk/menu.cpp,v <-- menu.cpp
142 new revision: 1.136; previous revision: 1.135
143
144
145 17. Init wxTextBuffer::m_isOpened in ctor
146
147 http://sf.net/tracker/index.php?func=detail&aid=736208&group_id=9863&atid=109863
148
149 Checking in include/wx/textbuf.h;
150 /pack/cvsroots/wxwindows/wxWindows/include/wx/textbuf.h,v <-- textbuf.h
151 new revision: 1.8; previous revision: 1.7
152
153
154 20. Bug fix for clicking on a panel not giving focus to it:
155
156 http://sf.net/tracker/?func=detail&aid=215436&group_id=9863&atid=109863
157
158 Checking in src/common/containr.cpp;
159 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v <-- containr.cpp
160 new revision: 1.18; previous revision: 1.17
161
162
163 21. Fix wxGTK w/ GTK+2 to respect wxDC::SetBackgroundMode and SetTextBackground
164
165 Checking in dcclient.cpp;
166 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
167 new revision: 1.170; previous revision: 1.169
168 done
169
170
171 22. patch [ 619705 ] Fixes wxApp::GetComCtl32Version
172
173 Checking in wxWindows/src/msw/app.cpp;
174 /pack/cvsroots/wxwindows/wxWindows/src/msw/app.cpp,v <-- app.cpp
175 new revision: 1.186; previous revision: 1.185
176 done
177
178
179 23. Add Raise() to wxDialog and have wxBringWindowToTop only
180 call SetWindowPos, so that raising child windows does not
181 automatically raise the associated top-level window. For
182 binary compatibility, can do a test for top-level-ness in
183 wxBringWindowToTop.
184
185 See: Bug [ 744199 ] wxBringWindowToTop, child window z-order
186
187 Checking in include/wx/msw/dialog.h;
188 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/dialog.h,v <-- dialog.h
189 new revision: 1.34; previous revision: 1.33
190 done
191 Checking in src/msw/dialog.cpp;
192 /pack/cvsroots/wxwindows/wxWindows/src/msw/dialog.cpp,v <-- dialog.cpp
193 new revision: 1.84; previous revision: 1.83
194 done
195 Checking in src/msw/window.cpp;
196 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
197 new revision: 1.381; previous revision: 1.380
198 done
199
200 25. wxGenericListCtrl::Refresh() (didn't work at all before)
201
202 Checking in include//wx/generic/listctrl.h;
203 /pack/cvsroots/wxwindows/wxWindows/include/wx/generic/listctrl.h,v <-- listctrl.h
204 new revision: 1.77; previous revision: 1.76
205 Checking in src/generic/listctrl.cpp;
206 /pack/cvsroots/wxwindows/wxWindows/src/generic/listctrl.cpp,v <-- listctrl.cpp
207 new revision: 1.284; previous revision: 1.283
208 cvs diff: [13:19:09] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx/generic
209 Checking in docs/changes.txt;
210 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
211 new revision: 1.299; previous revision: 1.298
212
213
214 26. Remove caching from wxInternetFSHandler
215
216 Notes: leave in m_Chache variable (no longer used) and destructor (now empty)
217 in order to preserve binary compatibility
218 Checking in fs_inet.h;
219 /pack/cvsroots/wxwindows/wxWindows/include/wx/fs_inet.h,v <-- fs_inet.h
220 new revision: 1.15; previous revision: 1.14
221 Checking in fs_inet.cpp;
222 /pack/cvsroots/wxwindows/wxWindows/src/common/fs_inet.cpp,v <-- fs_inet.cpp
223 new revision: 1.30; previous revision: 1.29
224
225
226 27. Fix redistribution of the extra space between sizer items: all extra space
227 used to be allocated to the first item which is wrong, it should be divided
228 evenly among all of them.
229
230 Checking in sizer.cpp;
231 /pack/cvsroots/wxwindows/wxWindows/src/common/sizer.cpp,v <-- sizer.cpp
232 new revision: 1.71; previous revision: 1.70
233
234 28. patch [ 771772 ] Crashes when setting icon tooltip longer than 63 characters
235
236 Checking in window.cpp;
237 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
238 new revision: 1.431; previous revision: 1.430
239
240 29. Fix wxString::Format() for C99-compatible vsnprintf()
241 Checking in src/common/string.cpp;
242 /pack/cvsroots/wxwindows/wxWindows/src/common/string.cpp,v <-- string.cpp
243 new revision: 1.194; previous revision: 1.193
244
245 29. Fix infinite loop in IsDialoMessage when a panel is reparented after
246 creation (as happens with XRC)
247 Checking in src/msw/window.cpp;
248 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
249 new revision: 1.432; previous revision: 1.431
250
251
252 TODO for 2.4 (items that are not backports)
253 ===========================================
254
255 1. Add uxtheme.cpp to CW for Windows project file.
256
257 2. Test Mac port with configure and CW.
258
259 3. Test popup window and border issues.
260