]> git.saurik.com Git - wxWidgets.git/blob - docs/toback24.txt
generate build.cfg file on Windows, with information about settings used to build...
[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
106 13. UNICOWS problem in fdrepdlg
107
108 http://sf.net/tracker/index.php?func=detail&aid=720542&group_id=9863&atid=309863
109
110 Checking in src/msw/fdrepdlg.cpp;
111 /pack/cvsroots/wxwindows/wxWindows/src/msw/fdrepdlg.cpp,v <-- fdrepdlg.cpp
112 new revision: 1.10; previous revision: 1.9
113
114
115 15. Fixes for mono bitmaps in wxGTK
116
117 http://sf.net/tracker/index.php?func=detail&aid=728768&group_id=9863&atid=309863
118
119 Checking in include/wx/gtk/dcmemory.h;
120 /pack/cvsroots/wxwindows/wxWindows/include/wx/gtk/dcmemory.h,v <-- dcmemory.h
121 new revision: 1.13; previous revision: 1.12
122 done
123 Checking in src/gtk/dcmemory.cpp;
124 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcmemory.cpp,v <-- dcmemory.cpp
125 new revision: 1.21; previous revision: 1.20
126 done
127
128
129 16. Menu accels for items with bitmaps in wxGTK
130
131 http://sf.net/tracker/index.php?func=detail&aid=626048&group_id=9863&atid=309863
132
133 Checking in src/gtk/menu.cpp;
134 /pack/cvsroots/wxwindows/wxWindows/src/gtk/menu.cpp,v <-- menu.cpp
135 new revision: 1.136; previous revision: 1.135
136
137
138 17. Init wxTextBuffer::m_isOpened in ctor
139
140 http://sf.net/tracker/index.php?func=detail&aid=736208&group_id=9863&atid=109863
141
142 Checking in include/wx/textbuf.h;
143 /pack/cvsroots/wxwindows/wxWindows/include/wx/textbuf.h,v <-- textbuf.h
144 new revision: 1.8; previous revision: 1.7
145
146
147 20. Bug fix for clicking on a panel not giving focus to it:
148
149 http://sf.net/tracker/?func=detail&aid=215436&group_id=9863&atid=109863
150
151 Checking in src/common/containr.cpp;
152 /pack/cvsroots/wxwindows/wxWindows/src/common/containr.cpp,v <-- containr.cpp
153 new revision: 1.18; previous revision: 1.17
154
155
156 21. Fix wxGTK w/ GTK+2 to respect wxDC::SetBackgroundMode and SetTextBackground
157
158 Checking in dcclient.cpp;
159 /pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
160 new revision: 1.170; previous revision: 1.169
161 done
162
163
164 22. patch [ 619705 ] Fixes wxApp::GetComCtl32Version
165
166 Checking in wxWindows/src/msw/app.cpp;
167 /pack/cvsroots/wxwindows/wxWindows/src/msw/app.cpp,v <-- app.cpp
168 new revision: 1.186; previous revision: 1.185
169 done
170
171
172 23. Add Raise() to wxDialog and have wxBringWindowToTop only
173 call SetWindowPos, so that raising child windows does not
174 automatically raise the associated top-level window. For
175 binary compatibility, can do a test for top-level-ness in
176 wxBringWindowToTop.
177
178 See: Bug [ 744199 ] wxBringWindowToTop, child window z-order
179
180 Checking in include/wx/msw/dialog.h;
181 /pack/cvsroots/wxwindows/wxWindows/include/wx/msw/dialog.h,v <-- dialog.h
182 new revision: 1.34; previous revision: 1.33
183 done
184 Checking in src/msw/dialog.cpp;
185 /pack/cvsroots/wxwindows/wxWindows/src/msw/dialog.cpp,v <-- dialog.cpp
186 new revision: 1.84; previous revision: 1.83
187 done
188 Checking in src/msw/window.cpp;
189 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
190 new revision: 1.381; previous revision: 1.380
191 done
192
193 25. wxGenericListCtrl::Refresh() (didn't work at all before)
194
195 Checking in include//wx/generic/listctrl.h;
196 /pack/cvsroots/wxwindows/wxWindows/include/wx/generic/listctrl.h,v <-- listctrl.h
197 new revision: 1.77; previous revision: 1.76
198 Checking in src/generic/listctrl.cpp;
199 /pack/cvsroots/wxwindows/wxWindows/src/generic/listctrl.cpp,v <-- listctrl.cpp
200 new revision: 1.284; previous revision: 1.283
201 cvs diff: [13:19:09] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx/generic
202 Checking in docs/changes.txt;
203 /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
204 new revision: 1.299; previous revision: 1.298
205
206
207 27. Fix redistribution of the extra space between sizer items: all extra space
208 used to be allocated to the first item which is wrong, it should be divided
209 evenly among all of them.
210
211 Checking in sizer.cpp;
212 /pack/cvsroots/wxwindows/wxWindows/src/common/sizer.cpp,v <-- sizer.cpp
213 new revision: 1.71; previous revision: 1.70
214
215 28. patch [ 771772 ] Crashes when setting icon tooltip longer than 63 characters
216
217 Checking in window.cpp;
218 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
219 new revision: 1.431; previous revision: 1.430
220
221 29. Fix infinite loop in IsDialoMessage when a panel is reparented after
222 creation (as happens with XRC)
223 Checking in src/msw/window.cpp;
224 /pack/cvsroots/wxwindows/wxWindows/src/msw/window.cpp,v <-- window.cpp
225 new revision: 1.432; previous revision: 1.431
226
227 30. Fix enumerating groups/entries in wxRegConfig under '/':
228
229 Checking in src/msw/regconf.cpp;
230 /pack/cvsroots/wxwindows/wxWindows/src/msw/regconf.cpp,v <-- regconf.cpp
231 new revision: 1.48; previous revision: 1.47
232
233
234 TODO for 2.4 (items that are not backports)
235 ===========================================
236
237 1. Add uxtheme.cpp to CW for Windows project file.
238
239 2. Test Mac port with configure and CW.
240
241 3. Test popup window and border issues.
242