X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/db8b7c5061637da2ab176bcf67b0e786662caf26..e549bec483f2c5740df534411b580d501d3cfe4a:/docs/toback24.txt diff --git a/docs/toback24.txt b/docs/toback24.txt index 08b7b4964c..a87e9572a8 100644 --- a/docs/toback24.txt +++ b/docs/toback24.txt @@ -83,6 +83,14 @@ retrieving revision 1.6 RCS file: /pack/cvsroots/wxwindows/wxWindows/include/wx/unix/utilsx11.h,v retrieving revision 1.1 retrieving revision 1.2 +Checking in gtk/toplevel.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/gtk/toplevel.cpp,v <-- toplevel.cpp +new revision: 1.37; previous revision: 1.36 +done +Checking in unix/utilsx11.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/unix/utilsx11.cpp,v <-- utilsx11.cpp +new revision: 1.9; previous revision: 1.8 +done @@ -128,25 +136,6 @@ Checking in include/wx/msw/setup0.h; new revision: 1.128; previous revision: 1.127 done -11 wxMotif filedialog/wildcard corrections - - Documented wxMotif filedialog limitations WRT wildcard syntax. -Modified filedialog to either extract the wildcard (if only one wildcard -is present) or assert (if more than one is present). - -Checking in docs/latex/wx/filedlg.tex; -/pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/filedlg.tex,v <-- filedlg.tex -new revision: 1.14; previous revision: 1.13 -done -Checking in samples/dialogs/dialogs.cpp; -/pack/cvsroots/wxwindows/wxWindows/samples/dialogs/dialogs.cpp,v <-- dialogs.cpp -new revision: 1.88; previous revision: 1.87 -done -cvs diff: [15:36:24] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx -Checking in src/motif/filedlg.cpp; -/pack/cvsroots/wxwindows/wxWindows/src/motif/filedlg.cpp,v <-- filedlg.cpp -new revision: 1.16; previous revision: 1.15 - 12. wxStopWatch::Start() didn't resume it contrary to the docs Checking in src/common/timercmn.cpp; @@ -183,6 +172,13 @@ Checking in docs/changes.txt; new revision: 1.236; previous revision: 1.235 done +15. wxCondition docs updates (just change true/false back to TRUE/FALSE) + +Checking in docs/latex/wx/conditn.tex; +/pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/conditn.tex,v <-- conditn.tex +new revision: 1.11; previous revision: 1.10 +done + 15. XRC fixes for and relative file names @@ -220,19 +216,190 @@ new revision: 1.7; previous revision: 1.6 done -18. Patch [669508] Define Win32 symbols for CW in platform.h +20. Fix for wxProgressDialog::Update() signature: -Checking in platform.h; -/pack/cvsroots/wxwindows/wxWindows/include/wx/platform.h,v <-- platform.h -new revision: 1.13; previous revision: 1.12 +Checking in docs/latex/wx/progdlg.tex; +/pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/progdlg.tex,v <-- progdlg.tex +new revision: 1.10; previous revision: 1.9 done +21. [ 668155 ] Refresh problem when msgbox is shown (wxUniversal) -19. Patch [669503] Patch to CW7 wxMSW project file +https://sourceforge.net/tracker/index.php?func=detail&aid=668155&group_id=9863&atid=309863 -Checking in wxWindowsW7.xml; -/pack/cvsroots/wxwindows/wxWindows/src/wxWindowsW7.xml,v <-- wxWindowsW7.xml -new revision: 1.6; previous revision: 1.5 +Index: e:/dev/wxWindows/src/univ/winuniv.cpp +=================================================================== +RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/winuniv.cpp,v +retrieving revision 1.35 +diff -u -2 -r1.35 winuniv.cpp +--- e:/dev/wxWindows/src/univ/winuniv.cpp 2002/12/09 10:19:08 1.35 ++++ e:/dev/wxWindows/src/univ/winuniv.cpp 2003/01/14 21:24:21 +@@ -392,4 +392,17 @@ + + wxWindowNative::Refresh(eraseBackground, &rectWin); ++ ++ // Refresh all sub controls if any. ++ wxWindowList::Node *node = GetChildren().GetFirst(); ++ while ( node ) ++ { ++ wxWindow *win = node->GetData(); ++ // Only refresh sub controls when it is visible ++ // and when it is in the update region. ++ if(win->IsShown() && wxRegion(rectWin).Contains(win->GetRect()) != wxOutRegion) ++ win->Refresh(eraseBackground, &rectWin); ++ ++ node = node->GetNext(); ++ } + } + + +22. "Remove" wxFont::GetInternalFont from wxGTK w/ GTK2 + +CVS: [RR] wxWindows/src/gtk dcclient.cpp,1.162,1.163 font.cpp,1.69,1.70 window.cpp,1.411,1.412 +CVS: [RR] wxWindows/src/gtk choice.cpp,1.55,1.56 combobox.cpp,1.87,1.88 +CVS: [RR] wxWindows/src/gtk minifram.cpp,1.29,1.30 + (not sure about minifram.cpp: must be checked for binary compatibility - VS) + +When applying, be careful to not pick later revision of font.cpp -- 2.5 doesn't +have wxFont::GetInternalFont while 2.4 must have it because of binary +compatibility! + + +23. Use GNOME2's /usr/share/pixmaps/document-icons in wxMimeTypesManager + +Checking in mimetype.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/unix/mimetype.cpp,v <-- mimetype.cpp +new revision: 1.29; previous revision: 1.28 +done + + +24. Fix SetScrollbars bug. You know the one :-) + +Checking in src/common/wincmn.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/common/wincmn.cpp,v <-- wincmn.cpp +new revision: 1.129; previous revision: 1.128 done +Checking in src/generic/scrlwing.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/generic/scrlwing.cpp,v <-- scrlwing.cpp +new revision: 1.35; previous revision: 1.34 +done +Checking in src/gtk/scrolwin.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/gtk/scrolwin.cpp,v <-- scrolwin.cpp +new revision: 1.27; previous revision: 1.26 +done + + +26. Fix Unicode + .wxr + +Using an #if wxUSE_UNICODE in include/wx/wxexpr.h, safer for +binary compatibility. + +Checking in include/wx/resource.h; +/pack/cvsroots/wxwindows/wxWindows/include/wx/resource.h,v <-- resource.h +new revision: 1.18; previous revision: 1.17 +done +Checking in include/wx/wxexpr.h; +/pack/cvsroots/wxwindows/wxWindows/include/wx/wxexpr.h,v <-- wxexpr.h +new revision: 1.19; previous revision: 1.18 +done +cvs diff: [23:38:56] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/include/wx +Checking in samples/resource/resource.cpp; +/pack/cvsroots/wxwindows/wxWindows/samples/resource/resource.cpp,v <-- resource.cpp +new revision: 1.14; previous revision: 1.13 +done +cvs diff: [23:39:00] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/samples/resource +Checking in src/common/resource.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/common/resource.cpp,v <-- resource.cpp +new revision: 1.85; previous revision: 1.84 +done +Checking in src/common/wxexpr.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/common/wxexpr.cpp,v <-- wxexpr.cpp +new revision: 1.27; previous revision: 1.26 +done + + +27. Fix assert (and crash in debug) in wxFileConfigGroup::DeleteSubgroupByName + +Checking in src/common/fileconf.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/common/fileconf.cpp,v <-- fileconf.cpp +new revision: 1.93; previous revision: 1.92 +done + +28. Set orientation for scrolbar events + +Checking in src/msw/scrolbar.cpp; +/pack/cvsroots/wxwindows/wxWindows/src/msw/scrolbar.cpp,v <-- scrolbar.cpp +new revision: 1.24; previous revision: 1.23 +done + +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 +done + + +31. [wxHTML] Fix parsing of CDATA tags and ignore