]> git.saurik.com Git - wxWidgets.git/blob - docs/toback24.txt
added build options sanity checks into all main libraries
[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 4. Fix wxLocale::Init with Unicode-only languages (does it work with BCC?)
32
33 Checking in intl.cpp;
34 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
35 new revision: 1.93; previous revision: 1.92
36 done
37
38 5. proper AcceptsFocus() implementation for containers
39
40 http://sf.net/tracker/index.php?func=detail&aid=718913&group_id=9863&atid=309863
41
42 Checking in include/wx/containr.h;
43 /pack/cvsroots/wxwindows/wxWindows/include/wx/containr.h,v <-- containr.h
44 new revision: 1.10; previous revision: 1.9
45 Checking in src/common/containr.cpp;
46 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v <-- containr.cpp
47 new revision: 1.17; previous revision: 1.16
48
49 6. fixes for user dash wxPens handling
50
51 http://sf.net/tracker/index.php?func=detail&aid=717736&group_id=9863&atid=309863
52
53 Checking in include/wx/msw/pen.h;
54 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/pen.h,v <-- pen.h
55 new revision: 1.16; previous revision: 1.15
56 Checking in src/msw/pen.cpp;
57 /pack/cvsroots/wxwindows/wxWindows/src/msw/pen.cpp,v <-- pen.cpp
58 new revision: 1.20; previous revision: 1.19
59 Checking in src/gtk/pen.cpp;
60 /pack/cvsroots/wxwindows/wxWindows/src/gtk/pen.cpp,v <-- pen.cpp
61 new revision: 1.23; previous revision: 1.22
62 Checking in samples/drawing/drawing.cpp;
63 /pack/cvsroots/wxwindows/wxWindows/samples/drawing/drawing.cpp,v <-- drawing.cpp
64 new revision: 1.67; previous revision: 1.66
65 Checking in docs/changes.txt;
66 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
67 new revision: 1.266; previous revision: 1.265
68
69 7. use one gdk_draw_lines() call instead of multiple gdk_draw_line() ones
70
71 http://sf.net/tracker/index.php?func=detail&aid=717012&group_id=9863&atid=309863
72
73 Checking in src/gtk/dcclient.cpp;
74 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
75 new revision: 1.169; previous revision: 1.168
76
77
78 8. UnixWare compilation fixes:
79
80 Don't forget to rerun autoconf to regenerate configure!
81
82 Checking in configure.in;
83 /pack/cvsroots/wxwindows/wxWindows/configure.in,v <-- configure.in
84 new revision: 1.664; previous revision: 1.663
85 Checking in setup.h.in;
86 /pack/cvsroots/wxwindows/wxWindows/setup.h.in,v <-- setup.h.in
87 new revision: 1.111; previous revision: 1.110
88 Checking in src/unix/gsocket.c;
89 /pack/cvsroots/wxwindows/wxWindows/src/unix/gsocket.c,v <-- gsocket.c
90 new revision: 1.72; previous revision: 1.71
91
92 9. wxSemaphore methods returned incorrect values:
93
94 Checking in src/msw/thread.cpp;
95 /pack/cvsroots/wxwindows/wxWindows/src/msw/thread.cpp,v <-- thread.cpp
96 new revision: 1.62; previous revision: 1.61
97 Checking in src/unix/threadpsx.cpp;
98 /pack/cvsroots/wxwindows/wxWindows/src/unix/threadpsx.cpp,v <-- threadpsx.cpp
99 new revision: 1.62; previous revision: 1.61
100
101 10. Unix/OpenGL build fix:
102
103 Don't forget to rerun autoconf to regenerate configure!
104
105 Checking in configure.in;
106 /pack/cvsroots/wxwindows/wxWindows/configure.in,v <-- configure.in
107 new revision: 1.666; previous revision: 1.665
108
109 11. Ukrainian translation (locale/uk.po)
110 [and other translations that were updated in the trunk as well]
111
112 12. Fix wxZipFSHandler behaviour when used with relative filenames with ..
113
114 Checking in fs_zip.cpp;
115 /pack/cvsroots/wxwindows/wxWindows/src/common/fs_zip.cpp,v <-- fs_zip.cpp
116 new revision: 1.22; previous revision: 1.21
117 done
118
119
120 13. UNICOWS problem in fdrepdlg
121
122 http://sf.net/tracker/index.php?func=detail&aid=720542&group_id=9863&atid=309863
123
124 Checking in src/msw/fdrepdlg.cpp;
125 /pack/cvsroots/wxwindows/wxWindows/src/msw/fdrepdlg.cpp,v <-- fdrepdlg.cpp
126 new revision: 1.10; previous revision: 1.9
127
128
129 14. Crash in ~wxLocale and incorrect GetLanguage() return value
130
131 http://sf.net/tracker/index.php?func=detail&aid=729758&group_id=9863&atid=309863
132
133 Checking in src/common/intl.cpp;
134 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
135 new revision: 1.95; previous revision: 1.94
136
137
138 15. Fixes for mono bitmaps in wxGTK
139
140 http://sf.net/tracker/index.php?func=detail&aid=728768&group_id=9863&atid=309863
141
142 Checking in include/wx/gtk/dcmemory.h;
143 /pack/cvsroots/wxwindows/wxWindows/include/wx/gtk/dcmemory.h,v <-- dcmemory.h
144 new revision: 1.13; previous revision: 1.12
145 done
146 Checking in src/gtk/dcmemory.cpp;
147 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcmemory.cpp,v <-- dcmemory.cpp
148 new revision: 1.21; previous revision: 1.20
149 done
150
151
152 16. Menu accels for items with bitmaps in wxGTK
153
154 http://sf.net/tracker/index.php?func=detail&aid=626048&group_id=9863&atid=309863
155
156 Checking in src/gtk/menu.cpp;
157 /pack/cvsroots/wxwindows/wxWindows/src/gtk/menu.cpp,v <-- menu.cpp
158 new revision: 1.136; previous revision: 1.135
159
160
161 17. Init wxTextBuffer::m_isOpened in ctor
162
163 http://sf.net/tracker/index.php?func=detail&aid=736208&group_id=9863&atid=109863
164
165 Checking in include/wx/textbuf.h;
166 /pack/cvsroots/wxwindows/wxWindows/include/wx/textbuf.h,v <-- textbuf.h
167 new revision: 1.8; previous revision: 1.7
168
169
170 20. Bug fix for clicking on a panel not giving focus to it:
171
172 http://sf.net/tracker/?func=detail&aid=215436&group_id=9863&atid=109863
173
174 Checking in src/common/containr.cpp;
175 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v <-- containr.cpp
176 new revision: 1.18; previous revision: 1.17
177
178
179 21. Fix wxGTK w/ GTK+2 to respect wxDC::SetBackgroundMode and SetTextBackground
180
181 Checking in dcclient.cpp;
182 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
183 new revision: 1.170; previous revision: 1.169
184 done
185
186
187 22. patch [ 619705 ] Fixes wxApp::GetComCtl32Version
188
189 Checking in wxWindows/src/msw/app.cpp;
190 /pack/cvsroots/wxwindows/wxWindows/src/msw/app.cpp,v <-- app.cpp
191 new revision: 1.186; previous revision: 1.185
192 done
193
194
195 23. Add Raise() to wxDialog and have wxBringWindowToTop only
196 call SetWindowPos, so that raising child windows does not
197 automatically raise the associated top-level window. For
198 binary compatibility, can do a test for top-level-ness in
199 wxBringWindowToTop.
200
201 See: Bug [ 744199 ] wxBringWindowToTop, child window z-order
202
203 Checking in include/wx/msw/dialog.h;
204 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/dialog.h,v <-- dialog.h
205 new revision: 1.34; previous revision: 1.33
206 done
207 Checking in src/msw/dialog.cpp;
208 /pack/cvsroots/wxwindows/wxWindows/src/msw/dialog.cpp,v <-- dialog.cpp
209 new revision: 1.84; previous revision: 1.83
210 done
211 Checking in src/msw/window.cpp;
212 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
213 new revision: 1.381; previous revision: 1.380
214 done
215
216 24. Fix wxLocale::Init to try xx_YY.utf8 on systems where xx_YY fails
217 (presumably RedHat; do it in Unicode mode only)
218
219 See: Patch [ 766893 ], [ 775994 ]
220 Checking in intl.cpp;
221 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
222 new revision: 1.97; previous revision: 1.96
223 done
224 Checking in intl.cpp;
225 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
226 new revision: 1.100; previous revision: 1.99
227 done
228 Checking in changes.txt;
229 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
230 new revision: 1.297; previous revision: 1.296
231 done
232
233 25. wxGenericListCtrl::Refresh() (didn't work at all before)
234
235 Checking in include//wx/generic/listctrl.h;
236 /pack/cvsroots/wxwindows/wxWindows/include/wx/generic/listctrl.h,v <-- listctrl.h
237 new revision: 1.77; previous revision: 1.76
238 Checking in src/generic/listctrl.cpp;
239 /pack/cvsroots/wxwindows/wxWindows/src/generic/listctrl.cpp,v <-- listctrl.cpp
240 new revision: 1.284; previous revision: 1.283
241 cvs diff: [13:19:09] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx/generic
242 Checking in docs/changes.txt;
243 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
244 new revision: 1.299; previous revision: 1.298
245
246
247 26. wxHTML tables can no longer be smaller than sum of their columns
248
249 Checking in m_tables.cpp;
250 /pack/cvsroots/wxwindows/wxWindows/src/html/m_tables.cpp,v <-- m_tables.cpp
251 new revision: 1.30; previous revision: 1.29
252 done
253
254
255 TODO for 2.4 (items that are not backports)
256 ===========================================
257
258 1. Add uxtheme.cpp to CW for Windows project file.
259
260 2. Test Mac port with configure and CW.
261
262 3. Test popup window and border issues.
263