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):
2011-12-11 06:36 PC, revision 699812011-12-10 19:17 VZ, revision 69980don't include files which may not exist in source release for a specific platform, fixes #13746
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/xml/xml.h
- M /wxWidgets/branches/WX_2_8_BRANCH/version-script.in
2011-12-10 19:09 VZ, revision 69979Added wxXmlNode::DeleteAttribute() for forward compatibility with 2.9. For some reason this method was not added when all the rest were in r59768, do add it too. Closes #13105.
2011-12-10 19:06 VZ, revision 69978Check that we have command line arguments before using them. Don't use argv[0] if argc == 0. Closes #13731.
- M /wxWidgets/branches/WX_2_8_BRANCH/build/aclocal/bakefile.m4
- M /wxWidgets/branches/WX_2_8_BRANCH/configure
2011-12-10 18:59 VZ, revision 69977Don't use `install -d` to create directories. This is a backport of r69199 from trunk. See #13452.
- M /wxWidgets/branches/WX_2_8_BRANCH/build/aclocal/bakefile.m4
- M /wxWidgets/branches/WX_2_8_BRANCH/configure
2011-12-10 12:42 VZ, revision 69976Update version in bakefile.m4 and regenerate configure to reflect it. Autoconf format files (autoconf_inc.m4 and Makefile.in itself) were generated with bakefile 0.2.9 but bakefile.m4 still contained 0.2.8, resulting in errors when configuring. Closes #13743.
2011-12-10 05:34 RD, revision 69970Document wxFileConfig ctor. This ctor was not documented at all because the comment preceding it was a plain C++ comment and not a Doxygen one. Do it now, especially as the logic of this ctor is not quite obvious.
- M /wxWidgets/trunk/include/wx/gbsizer.h
- M /wxWidgets/trunk/include/wx/sizer.h
- M /wxWidgets/trunk/interface/wx/gbsizer.h
- M /wxWidgets/trunk/interface/wx/sizer.h
2011-12-09 22:41 VZ, revision 69969Use default values for some parameters of wxSizerItem and wxGBSizerItem ctors
2011-12-09 16:58 VZ, revision 69968Quote variables in -z tests correctly in wx-config. The changes of r69944 broke wx-config for the traditional Unix systems (at least Solaris and AIX, probably others too) which don't support using -z without any value (unlike Linux/bash). Fix this by quoting the possible empty variables in the tests.
2011-12-09 16:23 SC, revision 69967Rename wxRichToolTipPopup::SetBackground() method to avoid warnings in wxUniv. wxUniv has SetBackground() in wxWindow so rename this one to SetBackgroundColours() to avoid g++ warning about hiding a base class virtual.
2011-12-09 16:20 VZ, revision 69966avoid accepting an invalid color, ignore it, as other ports do, fixes #13720
2011-12-09 12:09 SC, revision 69965Restore mouse capturing/releasing in wxPopupTransientWindow under MSW. Partially revert the changes of r69350 to restore EVT_IDLE handling of wxPopupTransientWindow under MSW. It turns out that we must release the mouse for the embedded controls to work. It would be better to solve the problem differently, e.g. perhaps maybe only releasing mouse capture when mouse is clicked as the current code is fragile but for now at least restore the functionality that used to work. Closes #13740.
2011-12-08 21:22 VZ, revision 69964fixing copy size
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/utils.h
- M /wxWidgets/trunk/interface/wx/utils.h
- M /wxWidgets/trunk/samples/exec/exec.cpp
- M /wxWidgets/trunk/src/msw/utilsexc.cpp
2011-12-08 21:22 VZ, revision 69963Add wxEXEC_HIDE_CONSOLE flag allowing to unconditionally do it under MSW. Also renamed wxEXEC_NOHIDE to wxEXEC_SHOW_CONSOLE for symmetry (keeping the old name for compatibility, of course). Extend exec sample to allow easily testing the different flags and adding more of them later. See #13676.
2011-12-08 18:08 SC, revision 69962Explicitly document wxEXEC_XXX flags. These flags were described in wxExecute() documentation but not clearly documented individually, do it now. Also reduce duplication of documentation in different wxExecute() overloads.
2011-12-08 16:58 VZ, revision 69961copied from old cocoa code from David, fixes #13732
2011-12-08 16:55 VZ, revision 69960Allow using wxEvtHandler::Bind() with IBM xlC compiler v7+. xlC 7 seems to be able to deal with this code without problems under AIX 5.3 so white list it.
2011-12-08 16:55 VZ, revision 69959Use '1'..'9' to simulate digits instead of WXK_NUMPADn. Using WXK_NUMPADn with wxUIActionSimulator doesn't work under Unix, the resulting GDK events have wrong keyval for some reason. It would, of course, be nice to fix this but in the meanwhile use ASCII codes to simulate the digits to at least allow doing this at all. Also extend uiaction sample to allow testing text simulation.
2011-12-08 16:45 BP, revision 69958Refactor to eliminate duplication in wxGTK key events generation code. This also fixes a small bug with wxKeyEvent::m_uniChar not being always set correctly to the same value as m_keyCode for ASCII characters.
- A /wxWidgets/trunk/docs/doxygen/custom_footer.html
- A /wxWidgets/trunk/docs/doxygen/custom_header.html
- A /wxWidgets/trunk/docs/doxygen/custom_stylesheet.css
- M /wxWidgets/trunk/docs/doxygen/Doxyfile_html
- M /wxWidgets/trunk/docs/doxygen/Doxyfile_inc
- D /wxWidgets/trunk/docs/doxygen/htmlfooter.inc
- D /wxWidgets/trunk/docs/doxygen/htmlheader.inc
- A /wxWidgets/trunk/docs/doxygen/logo.png
- M /wxWidgets/trunk/docs/doxygen/mainpages/manual.h
- M /wxWidgets/trunk/docs/doxygen/regen.bat
- M /wxWidgets/trunk/docs/doxygen/regen.sh
- D /wxWidgets/trunk/docs/doxygen/wxtabs.css
- D /wxWidgets/trunk/docs/doxygen/wxwidgets.css
- M /wxWidgets/trunk/docs/doxygen/wxwidgets.js
2011-12-08 15:54 VZ, revision 69957Regenerated new Doxygen custom HTML header, footer, and stylesheet with 1.7.6, but only for use with Doxygen 1.7.4.
2011-12-08 15:47 VZ, revision 69956Fix Unicode key code for Ctrl-letter in wxGTK. This was broken by changes in r69892 and just the letter was used as the key code instead of Ctrl-letter as it used (and should) be.
2011-12-08 15:15 VZ, revision 69955Only declare wxComboBox::Popup/Dismiss() when using Cocoa in wxOSX. wxOSX/Carbon doesn't use the core implementation file so declaring these methods for the Carbon version resulted in linking errors. Just don't do this, they're not implemented for Carbon anyhow.
2011-12-08 14:07 VZ, revision 69954Refresh generic wxListCtrl after removing a column from it. Deleting a column still kept it on display, at least until the next refresh, e.g. resizing the window was enough to make it disappear. Simply add a call to Refresh() to ensure that the column does disappear when deleted.
2011-12-08 14:04 VZ, revision 69953Document that wxEraseEvent::GetDC() never returns NULL. This makes implementation of EVT_ERASE_BACKGROUND handlers simpler. Closes #13736.
2011-12-08 01:07 VZ, revision 69952Correct the name of EVT_DATAVIEW_ITEM_START_EDITING event type in the docs. START_EDITING is not the same as EDITING_STARTED.
2011-12-08 00:55 VZ, revision 69951Fix asserts when removing the menu item starting radio group in wxOSX. Update m_startRadioGroup when removing the item it corresponds to. Closes #13545.
2011-12-08 00:41 VZ, revision 69950Set the tooltip for generic wxToolBar tools under wxOSX/Cocoa. When using non-native toolbar, set the tooltip for tools m_controlHandle. Closes #12362.
2011-12-08 00:41 VZ, revision 69949Work around impossibility to use wxCombobox in wxGrid in wxOSX. Open the combobox when the editor is initially shown, this somehow ensures that the combobox selection is taken into account when it is closed while without this the selection is simply completely ignored. This is just a hack but at least it allows to use wxGridCellChoiceEditor under wxOSX which was previously impossible at all. Closes #12644.
2011-12-08 00:41 VZ, revision 69948Use NSApp abortModal instead of stopModal to end modal dialogs. Using abortModal is apparently the right thing to do if the dialog is not being closed as the result of user action (but e.g. because a timer expired) and shouldn't change anything if it done because of something the user did (e.g. clicked on a button). Closes #12467.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/include/wx/osx/combobox.h
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/interface/wx/combobox.h
- M /wxWidgets/trunk/src/osx/cocoa/combobox.mm
- M /wxWidgets/trunk/src/osx/combobox_osx.cpp
2011-12-08 00:21 VZ, revision 69947Implement wxComboBox::Popup() and Dismiss() for wxOSX/Cocoa. Unlike in the other ports, these methods currently don't generate any events under OS X because these events are never generated at all there. Closes #12642.
2011-12-07 20:34 PC, revision 69945Don't use gtk_menu_item_set_submenu() with NULL menu with GTK+ < 2.12. In GTK+ 2.10 and earlier gtk_menu_item_remove_submenu() had to be used to remove the items submenu as gtk_menu_item_set_submenu() gave errors when passed NULL submenu, so call the old function when using old GTK+ version.
2011-12-07 17:13 VZ, revision 69944In Refresh(), allow for possibility that child is mapped and parent is not. It turns out this can actually happen, and is apparently allowed by GTK.
2011-12-07 15:35 VZ, revision 69943Order the libraries correctly in wx-config for static linking. The order of libraries matters when linking statically under UNIX. Ensure that it is always correct in wx-config itself.
2011-12-07 15:05 VZ, revision 69942Fix the size of the buffer when using wxIPC::Execute() with DDE. Don't multiply the "realSize" variable by sizeof(wxChar) when passing it to DdeClientTransaction(), as its name indicates it is already supposed to be the size of the data and not the length of the string so just ensure that it is always correctly set to the size and not length when initializing it. Closes #13734.
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/src/generic/combog.cpp
- M /wxWidgets/trunk/src/msw/combo.cpp
2011-12-07 13:48 CE, revision 69941Remove vertical wxTextCtrl adjustment hacks for wxMSW in wxComboCtrl code. Because wxTextCtrl used to wrongly report its best size in wxNO_BORDER case under MSW, wxComboCtrl manually adjusted its position to work around this. However since r69066 wxTextCtrl::GetBestSize() was fixed and now these adjustments resulted in wrong vertical position for the control. Just remove all manual adjustments completely now to fix this. Closes #13722.
2011-12-07 13:46 VZ, revision 69940add dot to path
2011-12-07 08:47 JJ, revision 69939Add documentation of emitted events to wxScrolled documentation. Make it clear that wxScrolled<> emits wxScrollWinEvent and not wxScrollEvent. Closes #13730.
2011-12-07 01:59 VZ, revision 69938Update Make-files for OpenVMS
2011-12-07 01:59 VZ, revision 69937Pretend that the window showing popup menu has focus in wxGTK. This is necessary for compatibility with wxMSW as the focus remains on the window which had it before the popup menu was shown there and existing code relies on it, while in wxGTK the popup steals the focus when it's shown.
2011-12-07 01:59 VZ, revision 69936Enable wxEvtHandler::Bind() for Sun CC. At least 5.10+ are good enough to compile it.
2011-12-07 01:59 VZ, revision 69935Fix build with Sun CC under Linux. We need to explicitly define _GNU_SOURCE when building our code as we use it configure when running the tests and it's not predefined by Sun CC, unlike g++ so we need to add it to CXXFLAGS ourselves. An alternative solution would be to run the tests without _GNU_SOURCE but this would lose too much functionality so it doesn't seem like a good idea.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/setup.h_vms
2011-12-06 19:35 SC, revision 69934Remove wxHAVE_GLIBC2 from configure, always predefine _GNU_SOURCE. We used to test for glibc version first and predefined _GNU_SOURCE only if it was greater than 2.1 but there doesn't seem to be any harm to just always predefine _GNU_SOURCE under Linux (not that there are any systems with glibc < 2.1 left anyhow). Also do it much earlier to ensure that all tests are affected by it. And as we don't use wxHAVE_GLIBC2 anywhere else just remove it.
2011-12-05 10:59 JS, revision 69933avoiding NSToolbarSeparatorItemIdentifier under Lion, where it is not supported anymore, fixes #13363
2011-12-05 10:00 CE, revision 69932Applied patch #13698 to fix wrong border test
2011-12-05 01:00 VZ, revision 69931add docs to name
2011-12-05 00:57 VZ, revision 69930No changes, just remove unnecessary assignment in wxOSX code. Local size variable was unnecessarily assigned itself. Closes #13723.
2011-12-05 00:57 VZ, revision 69929Add virtual dtor to wxCustomBackgroundWindowBase. Suppress g++ warnings about a class with virtual methods but non-virtual dtor by making the dtor virtual even if we don't need it to be virtual in this class.
2011-12-04 20:23 VZ, revision 69928Compilation fix for wxCarbon after the last commit. Apply corrected version of the patch for Carbon. See #13661.
2011-12-04 13:26 VZ, revision 69927Fix wxDataViewCtrl compilation with 10.7 SDK under OS X. Add the required casts to wxPointerObject. Closes #13661.
2011-12-04 00:52 VZ, revision 69926Do not declare "environ" variable ourselves under MSW. The changes of r69564 making "environ" declaration unconditional broke MinGW 4.6 build, presumably because "environ" is declared differently (as DLL exported?) there, so avoid declaring it under MSW, we don't need to do it there anyhow as it's always defined in system headers.
- M /wxWidgets/trunk/include/wx/generic/progdlgg.h
- M /wxWidgets/trunk/src/generic/progdlgg.cpp
- M /wxWidgets/trunk/src/msw/progdlg.cpp
Allow 2-step creation of wxGenericProgressDialog. Add default ctor and Create() with the same parameters as the non-default ctor. Closes #13555.