Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2010-04-24 12:02 JMS, revision 641202010-04-24 09:06 VS, revision 64119In wxPropertyGrid::DoPropertyChanged(), call GetEditorControl() as late as possible so that editor can be changed in wxPGProperty::OnSetValue() (fixes #11987)
2010-04-24 09:06 VS, revision 64118wxLocale::InitLanguagesDB() doesn't use wxStringTokenizer, remove it.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_base.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/trunk/include/wx/intl.h
- A /wxWidgets/trunk/include/wx/language.h
- A /wxWidgets/trunk/include/wx/translation.h
- M /wxWidgets/trunk/interface/wx/intl.h
- A /wxWidgets/trunk/interface/wx/language.h
- A /wxWidgets/trunk/interface/wx/translation.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/misc/languages/genlang.py
- M /wxWidgets/trunk/misc/languages/README
- M /wxWidgets/trunk/src/common/intl.cpp
- A /wxWidgets/trunk/src/common/languageinfo.cpp
- A /wxWidgets/trunk/src/common/translation.cpp
- M /wxWidgets/trunk/wxGTK.spec
- M /wxWidgets/trunk/wxMotif.spec
- M /wxWidgets/trunk/wxX11.spec
2010-04-24 09:06 VS, revision 64117Split intl.h into intl.h, language.h and translation.h. To make the code more manageable, intl.h now contains wxLocale and translation.h all translations-related stuff (wxTranslations, _() etc.). Code generated by genlang.py was moved into its own files (language.h, languageinfo.cpp).
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/intl.h
- M /wxWidgets/trunk/interface/wx/intl.h
- M /wxWidgets/trunk/src/common/intl.cpp
2010-04-24 09:06 VS, revision 64116Split wxLocale into wxLocale and wxTranslations. wxTranslations is for handling gettext translations. wxLocale manages locale and provides compatiblity API for translations. Separating these two loosely related tasks makes it possible to use translations into languages not known by Windows or using localized GUI without all the locales compilations.
2010-04-23 21:34 VZ, revision 64115Fix typo in internat sample. Catalog should be added with domain name ("wxstd"), not file name ("wxstd.mo").
2010-04-23 14:59 CE, revision 64114Work around wrong client size computation for not yet shown maximized windows. The client size of maximized windows which hadn't been shown yet isn't computed correctly by wxMSW because WM_NCCALCSIZE returns too small values for some reason. Attempts to fix this were unsuccessful so just ensure that the window is re-laid out using the right size from WM_SIZE it receives when it is shown instead of using the wrong pending size. Closes #11762.
2010-04-22 16:57 VS, revision 64113remove 2.9.1 from dated files
2010-04-22 16:16 VZ, revision 64112Fixed (correct) warning about uninitialized inputConv.
2010-04-22 16:16 VZ, revision 64111Fix harmless warning about a possibly uninitialized variable. gcc complained about possibly uninitialized variable in QueueTestCase in optimized build, just initialize it to suppress this warning.
2010-04-22 16:16 VZ, revision 64110Don't test possibly uninitialized variable in wxGCDC::SetLogicalFunction(). The variable "mode" is not filled by TranslateRasterOp() function if the input function is not supported, so don't compare it with wxCOMPOSITION_XOR later. Just compare "function" itself with wxXOR as this works in any case.
2010-04-22 16:16 VZ, revision 64109Fix harmless g++ 4.3 warning about suggested parentheses. Add parentheses around && within ||.
2010-04-22 16:06 JMS, revision 64108Define wxStrto{d,l,ul}_l() functions in non-Unicode build too. This fixes the unit test compilation in ANSI build.
2010-04-22 15:51 JMS, revision 64106Added parenthesis around macro arguments
- M /wxWidgets/trunk/include/wx/any.h
- M /wxWidgets/trunk/include/wx/variant.h
- M /wxWidgets/trunk/interface/wx/any.h
- M /wxWidgets/trunk/src/common/any.cpp
- M /wxWidgets/trunk/src/common/variant.cpp
- M /wxWidgets/trunk/tests/any/anytest.cpp
2010-04-22 14:08 VZ, revision 64105Allow wxAny to contain 'const char*' or 'const wchar_t*'. This was previously not possible since these pointers were converted to wxString, as convenient means to work with string literals. Now pointers (to string literals) are stored instead, and As<wxString>(), comparison operators do the type conversion.
2010-04-22 13:21 VZ, revision 64104Fix off by one error in wxFTP::GetFileSize(). We incremented the index once more even after finding the line we were looking for in the array which meant that we accessed a wrong array element in any case and could even attempt to access an out of bound one if the file was found in the last line. Closes #11964.
- M /wxWidgets/trunk/include/wx/menu.h
- M /wxWidgets/trunk/src/common/menucmn.cpp
- M /wxWidgets/trunk/src/msw/menu.cpp
- M /wxWidgets/trunk/src/univ/menu.cpp
2010-04-22 13:21 VZ, revision 64103Return correct invoking window for submenus of a popup menu. SetInvokingWindow() is only called for the top menu being popped up itself but the invoking window should also be associated with its submenus. Modify GetInvokingWindow() to return the parents invoking window for submenus. This fixes a crash due to returning NULL from wxMenu::GetWindow() in wxMSW owner-drawn code. And it also makes redundant some code in wxUniversal wxMenu implementation which can now simply use GetInvokingWindow() in all cases. Closes #11957.
2010-04-22 13:21 VZ, revision 64102Use symbolic names for popup menu ids in wxEVT_MENU_HIGHLIGHT events in wxMSW. No real changes, just use wxID_NONE instead of hardcoded -1 (in one place) and -3 (in another one). Hardcoding them not only made the code less readable but also resulted in two numbers actually becoming different when they almost certainly were meant to be the same. This shouldn't result in any changes in the user-visible behaviour but we now avoid searching the menu bar for menu items with id of -1 needlessly.
2010-04-22 13:21 VZ, revision 64101Fix bug with using incorrect negative ids in wxEVT_MENU_HIGHLIGHT events. wxMSW code implicitly cast ids carried by wxEVT_MENU_HIGHLIGHT events to unsigned short so that they didn't compare equal to the (signed, negative) ids of the real menu items. Because of this menu help strings were not shown for any items with negative ids, i.e. those created using wxID_ANY. Closes #11977.
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/msw/window.h
- M /wxWidgets/trunk/src/msw/toplevel.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
2010-04-22 13:20 VZ, revision 64100Override wxWindow::MSWGetCreateWindowCoords() in wxTopLevelWindow. The old code was messy because it handled both top level and child windows at wxWindow level when they need quite different treatment. This resulted in several errors: first, wxWindow versions of WidthDefault and HeightDefault were used to determine the initial size even of top level windows which was clearly wrong as it created tiny windows (20*20). Second, CW_USEDEFAULT could be used for child window for which this shouldn't be done. Fix this by making MSWGetCreateWindowCoords() virtual and overriding it in wxTopLevelWindow. This makes the code much simpler and more obviously correct. Also make MSWGetCreateWindowCoords() void, as nobody was using its return value anyhow (and the old version also had a bug in it and wrongly returned true when default size was passed to it).
- M /wxWidgets/trunk/include/wx/generic/gridctrl.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/src/generic/gridctrl.cpp
2010-04-22 13:20 VZ, revision 64099Add documentation for several grid cell renderer/editor classes. Document the previously undocumented renderers and editors. Closes #11965.
2010-04-22 13:20 VZ, revision 64098Clarify that Raise() is only a request to raise the window. Calling Raise() doesn't guarantee that the window will be raised. Closes #11974.
2010-04-22 09:00 SC, revision 64097Fix fatal bug in ArgsArray(wchar_t**) ctor. The input pointer was modified before being used again leading to out of bound array access. Closes #11979.
2010-04-22 08:46 SC, revision 64096missed in r64093
2010-04-22 08:23 SC, revision 64095switching to correct hit-testing
2010-04-22 08:18 SC, revision 64094simpler code
2010-04-22 08:16 SC, revision 64093shutdown sequence routing to EndSession calls
- M /wxWidgets/trunk/include/wx/osx/cocoa/evtloop.h
- M /wxWidgets/trunk/src/osx/carbon/evtloop.cpp
- M /wxWidgets/trunk/src/osx/cocoa/evtloop.mm
2010-04-21 18:46 VS, revision 64090overriding the cfrunloop accessor, during booting cocoa has to create a NSRunLoop earlier
2010-04-21 16:40 VZ, revision 64089msgIdCharset is only needed in ANSI build. In Unicode build, there's no need to create wxCSConv object for every loaded catalog when it won't be used for anything.
2010-04-21 16:40 VZ, revision 64088No real changes, just fix typos in the ownerdrw sample. s/Cheked/Checked/g
2010-04-21 06:13 SC, revision 64087Remove the extra margins when checking owner drawn menu icons size. The extra +4 in IsLessThanStdSize() functions resulted in assert failures under Windows XP after the ownerdraw drawing changes so remove it as nobody knew why was it there anyhow. Also replace IsLessThanStdSize() with IsGreaterThanStdSize() to allow using it directly instead of always testing for !IsLessThanStdSize(). See #11657.
2010-04-20 23:02 SC, revision 64084non precomp build fix
2010-04-20 23:00 SC, revision 64083backport of better drawing for toggle buttons
2010-04-20 22:53 SC, revision 64082backport of order fixes for transform concatenations
2010-04-20 22:48 SC, revision 64081backport r64081
2010-04-20 22:29 SC, revision 64079avoiding full resize-invalidate and refresh
2010-04-20 21:09 SC, revision 64068restoring special handling for carbon system menu items, fixes #11819
- M /wxWidgets/trunk/include/wx/osx/dialog.h
- M /wxWidgets/trunk/src/osx/carbon/colordlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/colordlgosx.mm
- M /wxWidgets/trunk/src/osx/carbon/dirdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/filedlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/fontdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/fontdlgosx.mm
- M /wxWidgets/trunk/src/osx/carbon/msgdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/printdlg.cpp
- M /wxWidgets/trunk/src/osx/dialog_osx.cpp
2010-04-20 21:07 SC, revision 64067tracking open modal dialogs
2010-04-20 18:02 SC, revision 64066currently avoid problems when releasing the capture during drag on osx_cocoa
2010-04-20 16:55 SC, revision 64065better layout for simple one param messages, closes #11810
2010-04-20 16:55 SC, revision 64064having common API for mapping between native and wx tlw type
2010-04-20 16:54 SC, revision 64063type of wrapped window can be any NSWindow, not only our own classes
2010-04-20 16:53 SC, revision 64062TODO done
2010-04-20 16:51 SC, revision 64061use new call
- M /wxWidgets/trunk/include/wx/osx/toplevel.h
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
- M /wxWidgets/trunk/src/osx/toplevel_osx.cpp
2010-04-20 16:50 SC, revision 64060wrap native TLWs so that they also appear in the tlw list
2010-04-20 14:55 JMS, revision 64059support for capturing, use categories instead of member vars for the implementation mapping, so that we can wrap native NSWindow instances as well
2010-04-20 13:59 VZ, revision 64058Fix VC6 compilation by changing the order of assignment operators in wxAny
2010-04-20 13:10 VZ, revision 64057Check for menu title being non-empty when appending it to the menu bar. It doesn't make sense to add a menu with empty title to the menu bar so assert that the title is not empty and fail to add the menu if it is. See r64033 in wxQT branch.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/progdlgg.h
- M /wxWidgets/trunk/interface/wx/progdlg.h
- M /wxWidgets/trunk/src/generic/progdlgg.cpp
2010-04-20 09:28 JJ, revision 64056Add wxProgressDialog::Was{Cancelled,Skipped}() convenience methods. Although the information about "Cancel" and "Skip" buttons presses is returned from Update(), sometimes it may be more convenient to ask the dialog about whether it was cancelled or skipped instead of storing it in the program itself. Add the methods which allow to check for this. Closes #10903.
2010-04-20 07:01 SC, revision 64055correcting error in OpenVMS makefile
if we have wxBG_STYLE_PAINT, we must clear the background ourselves, since on OSX there might be transparent subpanels, fixes #11958