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):
2014-05-26 22:15 VZ, revision 76612- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/files
- M /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc11_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc11_base.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc11_html.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc11_html.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc12_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc12_base.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc12_html.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc12_html.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_html.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_html.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_html.vcproj
- M /wxWidgets/trunk/Makefile.in
2014-05-26 22:15 VZ, revision 76611Move wx/html/forcelnk.h back to wxHTML from wxBase headers. This partially undoes r32570 which doesn't seem necessary any more as wx/html/forcelnk.h is only used in wxHTML since the addition of wx/link.h soon after that revision and having it in wxBase is completely unnecessary and just looks strange.
- M /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc11_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc11_base.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc11_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc11_core.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc12_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc12_base.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc12_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc12_core.vcxproj.filters
2014-05-26 22:15 VZ, revision 76610Update MSVC 10+ projects with upmake. Update the files used in MSVC 10, 11 and 12 projects from the master files list. The main change is the removal of all headers from the core project: it doesn't seem to make sense to have all headers, even for the completely unrelated projects, in it and it is easier to just have the core own headers. The only other changes are the addition of a few headers (including the .cpp files used as headers) to the base project and the removal of the files which are never built (but still appear in auto-generated by bakefile projects because they could have been used in wxUniv case) in the core project.
- A /wxWidgets/trunk/build/files
- A /wxWidgets/trunk/build/tools/upmake
- A /wxWidgets/trunk/build/tools/upmake/lib
- A /wxWidgets/trunk/build/tools/upmake/lib/Text
- A /wxWidgets/trunk/build/tools/upmake/lib/Text/Upmake
- A /wxWidgets/trunk/build/tools/upmake/lib/Text/Upmake.pm
- A /wxWidgets/trunk/build/tools/upmake/lib/Text/Upmake/Bakefile0.pm
- A /wxWidgets/trunk/build/tools/upmake/lib/Text/Upmake/MSBuild.pm
- A /wxWidgets/trunk/build/tools/upmake/t
- A /wxWidgets/trunk/build/tools/upmake/t/01_read_files_list.t
- A /wxWidgets/trunk/build/tools/upmake/t/02_update_bakefile_0.t
- A /wxWidgets/trunk/build/tools/upmake/t/03_update_msbuild.t
- A /wxWidgets/trunk/build/tools/upmake/t/04_update_msbuild_filters.t
- A /wxWidgets/trunk/build/upmake
- M /wxWidgets/trunk/docs/tech/tn0016.txt
2014-05-26 22:15 VZ, revision 76609Add first draft version of upmake, tool for updating makefiles. Start moving away from files.bkl as the primary source for the files -- and away from bakefile itself as the make/project file generator -- by storing the list of files in a new build/files file and provide a simple build/upmake script for updating files.bkl and the manually maintained MSVC10+ projects from this file contents.
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc11_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc11_webview.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc12_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc12_webview.vcxproj.filters
2014-05-26 22:14 VZ, revision 76608Add missing wx/msw/webview_missing.h header to MSVC 10+ webview projects. This file was present in auto-generated VC[789] projects but was forgotten in the manually maintained ones, add it now.
2014-05-26 22:14 VZ, revision 76607Separate MSW resource files from the headers. Use separate MSW_HDR and MSW_RSC variables instead of putting everything into MSW_HDR: resources, such as .manifest, .bmp, .ico and .cur files, don't belong to the headers.
2014-05-26 22:14 VZ, revision 76606No real changes, just use FOO_CMN_{SRC,HDR} for all libraries in files.bkl. Make variable definitions consistent for all libraries: previously some of them were decomposed in FOO_CMN_SRC and FOO_PLATFORM_SRC parts while others just defined FOO_SRC directly and interpolated FOO_PLATFORM_SRC into it. Use helper FOO_CMN_SRC for all of them now, as it will make it easier to update them automatically (and the same thing for headers, i.e. HDR variables). No changes to the generated project/make files.
2014-05-26 09:30 PC, revision 76605Minor cleanup in files.bkl. Remove duplicate file. Remove commented out variable assignments.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/tests/controls/listboxtest.cpp
2014-05-26 02:00 DS, revision 76604Fix setting client data when adding items to a sorted wxListBox, broken in r74317 closes #16290
2014-05-25 11:40 TIK, revision 76603remove stray '1' character from docs (introduced in r76601)
2014-05-24 20:39 PC, revision 76602Fix buffer overflow reported by the compiler: wxChar m_ext[kMacExtensionMaxLength] ; ... m_ext[kMacExtensionMaxLength] = 0 ; //warning: array index 16 is past the end of the array (which contains 16 elements) [-Warray-bounds]
2014-05-24 00:34 TIK, revision 76601fix wxStaticText improperly wrapping text when initial size is fully specified, closes #16278
2014-05-22 22:35 VZ, revision 76600Make documentation reflect reality.
2014-05-22 22:33 VZ, revision 76599Return wxWinVersion_[78] correctly from wxMSW wxGetWinVersion(). This is especially important because the workaround of r76152 for IFileDialog bug under Windows Vista also applied under later Windows versions as they were not detected correctly. Closes #16286.
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/msw/private.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/utils.cpp
2014-05-22 17:13 VZ, revision 76598Return wxWinVersion_[78] correctly from wxMSW wxGetWinVersion(). This is especially important because the workaround of r76152 for IFileDialog bug under Windows Vista also applied under later Windows versions as they were not detected correctly. Closes #16286.
2014-05-22 16:36 VZ, revision 76597Disable another wxStopWatch test case in the build bot builds. We can't rely on the program waking up quickly enough when running on the (loaded) buildbot machines, better to skip this test than to have spurious failures.
2014-05-22 16:35 VZ, revision 76596Avoid showing the colour selection dialog twice in wxPropertyGrid. Selecting "Custom" in a colour property cell resulted in the colour selection dialog being shown twice if it was cancelled the first time. Fix this by using wxPG_PROPERTY_SPECIFIC to indicate that the value is just being queried and the user shouldn't be asked to enter it, as it is already in the other places. Closes #15543.
2014-05-22 16:35 VZ, revision 76595Fix changing individual font properties in the propgrid sample. Fixes the bug in the sample which resulted in the UI not working as expected. Closes #12779.
2014-05-22 16:35 VZ, revision 76594Don't destroy wxFont from its GetFaceName() in wxMSW. wxFont::GetFaceName() could destroy the HFONT used by the font accidentally, avoid it by not invalidating the font when caching its face name. Closes #16273.
2014-05-22 16:15 VZ, revision 76593Minor fixes to wxStaticBitmap documentation. Fix typo in the description; correct "See also" section. Closes #16279.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/propgrid/advprops.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/propgrid/editors.cpp
2014-05-22 16:08 VZ, revision 76592Avoid showing the colour selection dialog twice in wxPropertyGrid. Selecting "Custom" in a colour property cell resulted in the colour selection dialog being shown twice if it was cancelled the first time. Fix this by using wxPG_PROPERTY_SPECIFIC to indicate that the value is just being queried and the user shouldn't be asked to enter it, as it is already in the other places. Closes #15543.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/font.cpp
2014-05-21 09:41 VS, revision 76591Don't destroy wxFont from its GetFaceName() in wxMSW. wxFont::GetFaceName() could destroy the HFONT used by the font accidentally, avoid it by not invalidating the font when caching its face name. Closes #16273.
2014-05-21 09:40 VS, revision 76590Fix warning in wxSimplebook::UpdateSelectedPage().
2014-05-20 05:16 RD, revision 76588Fix warning in wxSimplebook::UpdateSelectedPage().
2014-05-20 05:16 RD, revision 76587Add Get/SetDisabledBitmap methods for msw
2014-05-19 20:40 SC, revision 76586Add Get/SetDisabledBitmap methods for msw
- M /wxWidgets/branches/WX_3_0_BRANCH/src/osx/cocoa/window.mm
- M /wxWidgets/branches/WX_3_0_BRANCH/src/osx/window_osx.cpp
2014-05-19 19:27 VS, revision 76585backport, fixing deletion of window during mouse down handler
2014-05-19 19:26 VS, revision 76584Add missing Language: header to locale/msw/it.po.
2014-05-19 19:23 VS, revision 76583Add missing Language: header to locale/msw/it.po.
- M /wxWidgets/branches/WX_3_0_BRANCH/src/osx/carbon/app.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/osx/carbon/graphics.cpp
2014-05-19 19:23 VS, revision 76582Fix wxOSX warnings about unused variables.
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/dcbase.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/filefn.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/imagjpeg.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/quantize.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/utilscmn.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/wxcrt.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/generic/regiong.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/win_gtk.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/osx/core/bitmap.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/richtext/richtexthtml.cpp
2014-05-19 19:23 VS, revision 76581Don't use the deprecated 'register' storage specifier. It is not only useless with any modern C++ compiler, but also deprecated in C++11. Removing it fixes Clang warnings on the subject.
2014-05-19 19:23 VS, revision 76580Fix wxOSX warnings about unused variables.
- M /wxWidgets/trunk/src/common/dcbase.cpp
- M /wxWidgets/trunk/src/common/filefn.cpp
- M /wxWidgets/trunk/src/common/imagjpeg.cpp
- M /wxWidgets/trunk/src/common/quantize.cpp
- M /wxWidgets/trunk/src/common/utilscmn.cpp
- M /wxWidgets/trunk/src/common/wxcrt.cpp
- M /wxWidgets/trunk/src/generic/regiong.cpp
- M /wxWidgets/trunk/src/gtk/win_gtk.cpp
- M /wxWidgets/trunk/src/osx/core/bitmap.cpp
- M /wxWidgets/trunk/src/richtext/richtexthtml.cpp
2014-05-19 18:58 SC, revision 76579Don't use the deprecated 'register' storage specifier. It is not only useless with any modern C++ compiler, but also deprecated in C++11. Removing it fixes Clang warnings on the subject.
2014-05-18 18:33 SC, revision 76578guarding against deleted 'self' during the mouse handler, setting peer ptr to NULL during destruction
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/src/osx/cocoa/nonownedwnd.mm
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
2014-05-18 15:59 SC, revision 76577in order to get all focus set events, store field in editor and catch becomeFirstResponder there, see #14269
2014-05-18 12:46 SC, revision 76576allowing reentrancy on NSPanels makeResponder as in NSWindow, see #14269
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/src/osx/cocoa/combobox.mm
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
2014-05-18 12:44 SC, revision 76575refactoring to common code for updating selections, using common focus code, see #14269
2014-05-18 02:24 VZ, revision 76569refactoring to common code for focus set and lost events, so that changes can be made a single place, see #14269
2014-05-17 23:31 DS, revision 76568Fix bugs in wxEnumProperty introduced by r76562. The compilation fixes introduced run-time fixes due to not account for the use of NULL pointers (which are not accepted as choices cache but are accepted as choices values, go figure). Closes #16266.
2014-05-17 23:29 DS, revision 76567Add 3 missing declarations for wxPoint2DInt non-member operator functions. Three duplicate declarations were removed in r70493 instead of replacing them with the missing declarations. Closes #10946.
2014-05-17 23:26 DS, revision 76566Cast arguments passed to wxPoint2DInt constructor. Cast them to wxInt32 (instead of int) as that is the type of the wxPoint2DInt members m_x and m_y. See #10946.
2014-05-17 21:14 SC, revision 76565Fix wxPoint2DInt::operator*= and wxPoint2DInt::operator/= . These operator functions are respectively adding and subtracting their arguments. Instead let the functions multiply and divide their arguments (like their wxPoint2DDouble counterparts were doing already). See #10946.
2014-05-17 19:34 PC, revision 76564using the base class wxHAS_NATIVE_ENABLED_MANAGEMENT in cocoa disabling/enabling child windows, fixes #16232, fixes #15495
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/settings.cpp
- M /wxWidgets/trunk/src/gtk/settings.cpp
2014-05-17 19:22 PC, revision 76563Fix wxSystemSettings::GetColour() returning transparent colors with GTK3, closes #16255
2014-05-17 15:41 VZ, revision 76562fix propgrid sample when WXWIN_COMPATIBILITY_3_0==0, broken in r75561
- M /wxWidgets/trunk/include/wx/propgrid/advprops.h
- M /wxWidgets/trunk/include/wx/propgrid/props.h
- M /wxWidgets/trunk/src/propgrid/advprops.cpp
- M /wxWidgets/trunk/src/propgrid/props.cpp
2014-05-17 14:29 VZ, revision 76561Compilation fixes to wxPropertyGrid after r76558. We can't use _() in the static wxChar* arrays: first, because this doesn't compile and second because if it did compile, it still wouldn't work as no message catalogs are loaded yet when the static arrays are initialized. Use wxTRANSLATE() instead and arrange for the strings to be translated when they are really used. This is rather ugly and perhaps it would be better to avoid passing untranslated labels array to the property classes but at least the code compiles again now. See #16266.
2014-05-17 14:29 VZ, revision 76560Don't use X11-only GDK functions in wxGTK/Win32 build. Add GDK_WINDOWING_X11 checks to allow compiling wxGTK display code under Win32. Closes #16270.
- M /wxWidgets/trunk/src/generic/combog.cpp
- M /wxWidgets/trunk/src/osx/carbon/dcclient.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/statbrma.cpp
2014-05-17 14:29 VZ, revision 76559Use non-deprecated pen and brush style constants in wxOSX code. Use wx{PEN,BRUSH}STYLE_{SOLID,TRANSPARENT} instead of the old wx{SOLID,TRANSPARENT}. Closes #16269.
2014-05-17 14:29 VZ, revision 76558Fix recursive self-reference in wxRichTextAttr documentation. Refer to wxTextAttr, not wxRichTextAttr itself. Closes #16271.
2014-05-17 14:29 VZ, revision 76557Make names of properties used in wxPropertyGrid translatable. Use _() around these user-visible strings, not wxT(). Closes #16266.
Fix querying the value of wxEnumProperty in wxPropertyGridEditor. Doing this changed the internal state of the control and resulted in the choice not being updated. Fix this by using wxPG_PROPERTY_SPECIFIC. Closes #15449.