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):
2013-07-17 19:27 VZ, revision 745672013-07-17 14:57 VZ, revision 74566Handle wxALWAYS_SHOW_SB in wxOSX. Initialize m_[hv]ScrollBarAlwaysShown to true if this flag is given when creating the window. Closes #15344.
2013-07-17 14:57 VZ, revision 74565Mention more announcement channels in the release making instructions.
2013-07-17 14:57 VZ, revision 74564Remove more exclusions from Inno Setup file. Some excluded entries were not-existent anyhow (.cvsignore, wxPython, *.pch) while others could be useful to have (misc).
2013-07-17 14:57 VZ, revision 74563Don't exclude tests from wxMSW-Setup.exe. The tests are useful to have to be able to check some functionality.
2013-07-17 14:57 VZ, revision 74562Exclude "osx" files, not "mac" ones, from Inno Setup file. "mac" subdirectories don't exist any more.
2013-07-17 14:57 VZ, revision 74561Remove redundant lines from Inno Setup file. We don't need to handle the documentation files separately when they are already taken care of together with everything else anyhow.
2013-07-17 14:57 VZ, revision 74560Document the release scripts really used for making releases. End the polite fiction that build/tools/create-archive.py is used to build the release because it isn't and all the last releases were built using different scripts. Document their use in more details.
2013-07-17 14:57 VZ, revision 74559Remove Inno Setup file dependency on c:\daily path. Generate the output file in the parent of the sources directory and take care of copying it to c:\daily in bld_chm_exe.bat itself. This allows to use wxwidgets.iss without that batch file and also on systems without c:\ drive at all.
2013-07-17 14:57 VZ, revision 74558Use "INNO" env var in Inno Setup script only if it's defined. Just use the sources directory itself if %INNO% is not defined. In fact, I think we could always use the source directory, actually, but just in case there was some reason to do it like this, keep using %INNO% if it is defined. Also check that WXW_VER environment variable that we use is, in fact, defined. FIX: Use relative path, not %WXWIN% in ISS script.
2013-07-17 14:57 VZ, revision 74557Update binaries release notes for 2.9.5. Correct the compiler versions used and update the checksums.
2013-07-17 14:57 VZ, revision 74556Update SHA1 sums for 2.9.5 release files. Add CHM and wxMSW setup, remove Headers.7z which is in binaries subdirectory.
2013-07-17 14:57 VZ, revision 74555Add a test for eol-native file existence in the release script. Otherwise it could silently create a distribution with the files with wrong EOLs.
2013-07-17 14:57 VZ, revision 74554Mention that wxWidgets-x.y.z_Headers.7z must be uploaded to binaries subdir. This file goes with the binaries, not the sources. Also fix its extension.
2013-07-17 12:48 JS, revision 74553Make it possible to use svn-find-native-eols script without svn checkout. This should make it simpler to use it for other people.
2013-07-17 12:46 SC, revision 74552Backport fix from 2.9 for allowing context menus in hierarchies containing wxHtmlWindow
2013-07-16 21:16 VZ, revision 74551fixing parameter name
2013-07-16 18:19 VZ, revision 74550Updated release notes for 2.9.5. Change the version and update sha1sums.
2013-07-16 17:47 VZ, revision 74549Create tag WX_2_9_5
- A /wxWidgets/trunk/build/msw/wx_vc10.sln
- A /wxWidgets/trunk/build/msw/wx_vc10_adv.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_adv.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_gl.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_gl.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_media.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_media.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_net.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_net.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_propgrid.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_propgrid.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_qa.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_qa.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_ribbon.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_ribbon.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_richtext.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_richtext.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_stc.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_stc.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxexpat.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxexpat.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxjpeg.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxjpeg.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxpng.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxpng.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxregex.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxregex.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxscintilla.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxscintilla.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxtiff.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxtiff.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_wxzlib.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_wxzlib.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_xml.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_xml.vcxproj.filters
- A /wxWidgets/trunk/build/msw/wx_vc10_xrc.vcxproj
- A /wxWidgets/trunk/build/msw/wx_vc10_xrc.vcxproj.filters
2013-07-16 16:10 VZ, revision 74548Add manually created VC10 project and solution files for the library. These files were obtained by importing the VC9 files and then setting up the dependencies correctly in the solution. This is just a temporary solution and we'll hopefully generate them with bakefile-1 for the 3.0 release but for now this is better than nothing.
2013-07-16 16:10 VZ, revision 74547Fix insertion of radio menu items in wxOSX wxMenu. Deal correctly with updating the indices when a radio item is inserted into an existing radio group (which wasn't done previously and resulted in a unit test failure in MenuTestCase::RadioItems()) and also with inserting the normal items before an existing radio group as the stored indices were not updated correctly. The code is still ugly and it probably wouldn't be a bad idea to reuse wxMenuRadioItemsData used in wxMSW for similar purposes, but at least the unit tests pass now.
2013-07-16 16:10 VZ, revision 74546Allow unsetting wxMenuItem as start of radio group too. This must be called if another radio item is inserted before the current starting one.
2013-07-16 16:10 VZ, revision 74545No changes, just fix some comments in wxOSX wxMenu header. Mostly clarify DoInsertOrAppend() comment, the "is"/"if" typo made it rather unclear.
2013-07-16 16:10 VZ, revision 74544No changes, just renamed "pItem" to "item" in wxOSX menu code. Get rid of this pseudo-Hungarian notation and make the naming of the variables consistent across the whole file.
- M /wxWidgets/trunk/include/wx/osx/menu.h
- M /wxWidgets/trunk/include/wx/osx/menuitem.h
- M /wxWidgets/trunk/src/osx/menuitem_osx.cpp
- M /wxWidgets/trunk/src/osx/menu_osx.cpp
2013-07-16 16:10 VZ, revision 74543Get rid of wxMenu::m_startRadioGroup in wxOSX. This code was probably copied from wxUniv but was wrong as we can't rely on the items being always inserted in order. This commit on its own fixes removing the first radio group menu item but it also makes possible to properly implement the insertion of new items in the middle of an existing radio group which couldn't be done with m_startRadioGroup approach at all.
2013-07-16 16:10 VZ, revision 74542Fix harmless unused parameter warning in wxOSX. We don't use the timestamp in wxNonOwnedWindow::HandleResized().
2013-07-16 16:10 VZ, revision 74541Add wxMenuItem::IsCheck() and IsRadio() accessors. The latter will be convenient to use in the upcoming changes to wxOSX radio items management code and add the former for the symmetry.
2013-07-16 16:10 VZ, revision 74540Use [DOMRange markupString] to get selection source. This DOMRange method, previously used in GetSelectedText(), seems to provide exactly what we need so there doesn't seem to be any reason to use JS to get the selection text, especially as it didn't even work under OS X 10.8 and returned an empty string in the unit test. The unit test still needs adjustment to pass because we don't get back exactly the same HTML as we used originally, but with more relaxed matching it does pass now.
2013-07-16 16:10 VZ, revision 74539Return raw text, not markup, from wxWebViewWebKit::GetSelectedText(). Under OS X the markup string was returned, unlike in all the other ports, resulting in a unit test failure, fix this.
2013-07-16 07:13 SC, revision 74538No changes, just get rid of some wxT()s in wxString unit test. They were unnecessary and cluttered the code too much.
2013-07-16 00:37 VZ, revision 74537never return negative client sizes, fixes #15338
2013-07-15 20:04 RD, revision 74536Really fix wxUSE_PREFERENCES_EDITOR requirements check. The changes of r74532 were incomplete/wrong and the fix of r74536 didn't entirely fix the logic here, so try to do it again, hopefully correctly this time.
2013-07-15 19:31 SC, revision 74535Only disable wxUSE_PREFERENCES_EDITOR if wxUSE_NOTEBOOK is False, not if it's True.
2013-07-15 18:42 VZ, revision 74534keeping selected page, fixes #15334
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/osx/cocoa/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/config_xcode.h
2013-07-15 18:36 SC, revision 74533Move HAVE_WCSXXX from wx/osx/config_xcode.h to wx/osx/chkconf.h. The latter file is also used when building from the command line while the former is only used in Xcode build, as its name indicates (which didn't help me to notice it, however). Also restore the test for wcsftime() in configure as it is available even on older systems but do not test for strnlen() -- as it is not. These changes amend those of r74523.
2013-07-15 17:14 VZ, revision 74532making sure images are in synch with the pages
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/chkconf.h
- M /wxWidgets/trunk/include/wx/gtk/setup0.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/wince/setup.h
- M /wxWidgets/trunk/include/wx/os2/setup0.h
- M /wxWidgets/trunk/include/wx/osx/setup0.h
- M /wxWidgets/trunk/include/wx/preferences.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/setup.h_vms
- M /wxWidgets/trunk/src/common/preferencescmn.cpp
- M /wxWidgets/trunk/src/generic/preferencesg.cpp
- M /wxWidgets/trunk/src/osx/cocoa/preferences.mm
2013-07-15 17:14 VZ, revision 74531Add wxUSE_PREFERENCES_EDITOR and the corresponding configure option. This was somehow forgotten when wxPreferencesEditor was added.
- M /wxWidgets/trunk/include/wx/unix/apptbase.h
- M /wxWidgets/trunk/src/common/evtloopcmn.cpp
- M /wxWidgets/trunk/src/unix/utilsunx.cpp
2013-07-15 17:14 VZ, revision 74530Fix new wxExecute() code compilation with wxUSE_CONSOLE_EVENTLOOP==0. Nothing is going to work without the console apps/base traits support for the event loop but at least make it compile.
2013-07-15 17:14 VZ, revision 74529Fix wxGTK compilation in wxUSE_MENUS==0 case. Add missing check for it to wxWindow::DoFindFocus().
2013-07-15 03:49 VZ, revision 74528Avoid including pipe stream headers when streams are disabled. Fixes compilation with wxUSE_STREAMS==0.
2013-07-15 03:48 VZ, revision 74527Romanian translations update from Cătălin Răceanu.
2013-07-15 03:32 VZ, revision 74526Don't hard code "2.9.3" in the release preparation instructions.
2013-07-15 03:32 VZ, revision 74525Don't use images in wxToolBar with wxTB_NOICONS in wxOSX. This results in asserts when adding items without bitmaps, but this should be allowed when using wxTB_NOICONS.
2013-07-15 03:31 VZ, revision 74524Disable wxFont::SetStrikethrough() test under wxOSX. Strike through support is not available in wxFont under this platform, as documented.
2013-07-15 03:31 VZ, revision 74523Support using GetTextExtent() with empty string to get descent in wxOSX. Allow measuring the descent and external leading of an empty string by measuring just a space instead in wxOSX. This makes the behaviour more consistent with wxMSW and makes the unit test added in r74464 pass under OS X too.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/osx/config_xcode.h
2013-07-15 03:31 VZ, revision 74522Don't test for wide character functions in configure under OS X. The tests for these functions may succeed on the system we're running under but the functions may not be actually available on the system the application is going to run under (if it's < 10.7). So use our own replacements for these functions unless 10.7 was explicitly chosen as the minimal possible version. An alternative solution could have been to use weak linking but this is more difficult and there is no real gain (performance would need to be measured first).
2013-07-15 03:31 VZ, revision 74521Fix totally broken LocaleSetter class in the test suite. It was based on a completely erroneous assumption that setlocale() returns the locale that had been previously active when it actually returns the newly set locale. This fixes unit test failures in StringTestCase under OS X, as the locale wasn't correctly restored by DateTimeTestCase that used this class.
2013-07-15 03:31 VZ, revision 74520Fix harmless Clang warning about unused class member in a test. The m_i field is only used in the currently commented out debugging messages, suppress a warning about it being unused.
2013-07-15 03:31 VZ, revision 74519Fix harmless Clang warning about an unused function. GlobalOnAnotherEvent() is not used in normal testing.
2013-07-15 03:31 VZ, revision 74518Suppress harmless clang 3.3 warning about unused wxMessageOutputBest field. Clang detects that a class member is unused (under non-Windows systems) which is quite impressive but not really useful in this particular case, so suppress this warning by "using" it.
Fix error checking in wxFileSystemWatcher::Remove() under OS X. The boolean return value was compared with -1 which was always false.