-29. Patch 664399: wxButton default size should not be adjusted
- (wxUniv), cures overlapping buttons on e.g. wxWizard sample.
-
-Index: src/univ/button.cpp
-===================================================================
-RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/button.cpp,v
-retrieving revision 1.15
-diff -r1.15 button.cpp
-116,117c116,117
-< s_sizeBtn.x = 8*dc.GetCharWidth();
-< s_sizeBtn.y = (11*dc.GetCharHeight())/10 + 2;
----
-> s_sizeBtn.x = dc.GetCharWidth()*10 + 2;
-> s_sizeBtn.y = dc.GetCharHeight()*11/10 + 2;
-139,149c139,140
-< // for compatibility with other ports, the buttons default size is never
-< // less than the standard one, but not when display not PDAs.
-< if (wxSystemSettings::GetScreenType() > wxSYS_SCREEN_PDA)
-< {
-< if ( !(GetWindowStyle() & wxBU_EXACTFIT) )
-< {
-< wxSize szDef = GetDefaultSize();
-< if ( width < szDef.x )
-< width = szDef.x;
-< }
-< }
----
-> // The default size should not be adjusted, so the code is moved into the
-> // renderer. This is conceptual wrong but currently the only solution
-
-Index: src/univ/themes/win32.cpp
-===================================================================
-RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/themes/win32.cpp,v
-retrieving revision 1.55
-diff -r1.55 win32.cpp
-3989a3990,4001
-> // for compatibility with other ports, the buttons default size is never
-> // less than the standard one, but not when display not PDAs.
-> if (wxSystemSettings::GetScreenType() > wxSYS_SCREEN_PDA)
-> {
-> if ( !(window->GetWindowStyle() & wxBU_EXACTFIT) )
-> {
-> wxSize szDef = wxButton::GetDefaultSize();
-> if ( size->x < szDef.x )
-> size->x = szDef.x;
-> }
-> }
->
-
-
-30. [wxMotif] Coloured stipples, don't use stipples in DoDrawText
-
-Checking in src/motif/dcclient.cpp;
-/pack/cvsroots/wxwindows/wxWindows/src/motif/dcclient.cpp,v <-- dcclient.cpp
-new revision: 1.47; previous revision: 1.46
-
-
-31. [wxHTML] Fix parsing of CDATA tags and ignore <script>
-
-CVS: [VS] wxWindows/src/html htmlpars.cpp,1.29,1.30 htmltag.cpp,1.31,1.32
-CVS: [VS] wxWindows/src/html m_layout.cpp,1.17,1.18
-CVS: [VS] wxWindows/src/html htmltag.cpp,1.32,1.33
-
-
-32. Fix wxFileConfig behaviour in Unicode mode
-
-Note: this must be done a bit differently, w/o wxFileConfig::m_conv!
-CVS: [VS] wxWindows/include/wx fileconf.h,1.39,1.40
-CVS: [VS] wxWindows/src/common fileconf.cpp,1.93,1.94
-CVS: [VS] wxWindows/include/wx strconv.h,1.12,1.13
-CVS: [VS] wxWindows/src/common strconv.cpp,1.71,1.72
-
-33. Fix memory leak in wxMimeTypesManager
-
-http://sf.net/tracker/index.php?func=detail&aid=685580&group_id=9863&atid=309863
-
-Checking in src/unix/mimetype.cpp;
-/pack/cvsroots/wxwindows/wxWindows/src/unix/mimetype.cpp,v <-- mimetype.cpp