]> git.saurik.com Git - wxWidgets.git/blob - docs/toback24.txt
wxGTK compilation fixes.
[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 done
137 Checking in intl.cpp
138 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
139 new revision: 1.102; previous revision: 1.101
140 done
141
142
143
144 15. Fixes for mono bitmaps in wxGTK
145
146 http://sf.net/tracker/index.php?func=detail&aid=728768&group_id=9863&atid=309863
147
148 Checking in include/wx/gtk/dcmemory.h;
149 /pack/cvsroots/wxwindows/wxWindows/include/wx/gtk/dcmemory.h,v <-- dcmemory.h
150 new revision: 1.13; previous revision: 1.12
151 done
152 Checking in src/gtk/dcmemory.cpp;
153 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcmemory.cpp,v <-- dcmemory.cpp
154 new revision: 1.21; previous revision: 1.20
155 done
156
157
158 16. Menu accels for items with bitmaps in wxGTK
159
160 http://sf.net/tracker/index.php?func=detail&aid=626048&group_id=9863&atid=309863
161
162 Checking in src/gtk/menu.cpp;
163 /pack/cvsroots/wxwindows/wxWindows/src/gtk/menu.cpp,v <-- menu.cpp
164 new revision: 1.136; previous revision: 1.135
165
166
167 17. Init wxTextBuffer::m_isOpened in ctor
168
169 http://sf.net/tracker/index.php?func=detail&aid=736208&group_id=9863&atid=109863
170
171 Checking in include/wx/textbuf.h;
172 /pack/cvsroots/wxwindows/wxWindows/include/wx/textbuf.h,v <-- textbuf.h
173 new revision: 1.8; previous revision: 1.7
174
175
176 20. Bug fix for clicking on a panel not giving focus to it:
177
178 http://sf.net/tracker/?func=detail&aid=215436&group_id=9863&atid=109863
179
180 Checking in src/common/containr.cpp;
181 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v <-- containr.cpp
182 new revision: 1.18; previous revision: 1.17
183
184
185 21. Fix wxGTK w/ GTK+2 to respect wxDC::SetBackgroundMode and SetTextBackground
186
187 Checking in dcclient.cpp;
188 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
189 new revision: 1.170; previous revision: 1.169
190 done
191
192
193 22. patch [ 619705 ] Fixes wxApp::GetComCtl32Version
194
195 Checking in wxWindows/src/msw/app.cpp;
196 /pack/cvsroots/wxwindows/wxWindows/src/msw/app.cpp,v <-- app.cpp
197 new revision: 1.186; previous revision: 1.185
198 done
199
200
201 23. Add Raise() to wxDialog and have wxBringWindowToTop only
202 call SetWindowPos, so that raising child windows does not
203 automatically raise the associated top-level window. For
204 binary compatibility, can do a test for top-level-ness in
205 wxBringWindowToTop.
206
207 See: Bug [ 744199 ] wxBringWindowToTop, child window z-order
208
209 Checking in include/wx/msw/dialog.h;
210 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/dialog.h,v <-- dialog.h
211 new revision: 1.34; previous revision: 1.33
212 done
213 Checking in src/msw/dialog.cpp;
214 /pack/cvsroots/wxwindows/wxWindows/src/msw/dialog.cpp,v <-- dialog.cpp
215 new revision: 1.84; previous revision: 1.83
216 done
217 Checking in src/msw/window.cpp;
218 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
219 new revision: 1.381; previous revision: 1.380
220 done
221
222 24. Fix wxLocale::Init to try xx_YY.utf8 on systems where xx_YY fails
223 (presumably RedHat; do it in Unicode mode only)
224
225 See: Patch [ 766893 ], [ 775994 ]
226 Checking in intl.cpp;
227 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
228 new revision: 1.97; previous revision: 1.96
229 done
230 Checking in intl.cpp;
231 /pack/cvsroots/wxwindows/wxWindows/src/common/intl.cpp,v <-- intl.cpp
232 new revision: 1.100; previous revision: 1.99
233 done
234 Checking in changes.txt;
235 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
236 new revision: 1.297; previous revision: 1.296
237 done
238
239 25. wxGenericListCtrl::Refresh() (didn't work at all before)
240
241 Checking in include//wx/generic/listctrl.h;
242 /pack/cvsroots/wxwindows/wxWindows/include/wx/generic/listctrl.h,v <-- listctrl.h
243 new revision: 1.77; previous revision: 1.76
244 Checking in src/generic/listctrl.cpp;
245 /pack/cvsroots/wxwindows/wxWindows/src/generic/listctrl.cpp,v <-- listctrl.cpp
246 new revision: 1.284; previous revision: 1.283
247 cvs diff: [13:19:09] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx/generic
248 Checking in docs/changes.txt;
249 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
250 new revision: 1.299; previous revision: 1.298
251
252
253 26. wxHTML tables can no longer be smaller than sum of their columns
254
255 Checking in m_tables.cpp;
256 /pack/cvsroots/wxwindows/wxWindows/src/html/m_tables.cpp,v <-- m_tables.cpp
257 new revision: 1.30; previous revision: 1.29
258 done
259
260
261 TODO for 2.4 (items that are not backports)
262 ===========================================
263
264 1. Add uxtheme.cpp to CW for Windows project file.
265
266 2. Test Mac port with configure and CW.
267
268 3. Test popup window and border issues.
269