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):
2012-03-10 15:26 VZ, revision 708642012-03-10 14:13 SC, revision 70863Fix wxDataObject::GetFormatCount() signature in the documentation. It should be const but wasn't. Closes #14080.
2012-03-10 13:37 SC, revision 70862using 10.5 API for cursor updates as well
2012-03-10 01:01 RD, revision 70855removing NSWindow based mouse tracking in favour of 10.5+ trackingArea implementation
2012-03-10 01:01 RD, revision 70854Document the non-deprecated version of InsertTool, and some other tweaks.
- M /wxWidgets/trunk/include/wx/gtk/toolbar.h
- M /wxWidgets/trunk/include/wx/msw/toolbar.h
- M /wxWidgets/trunk/include/wx/osx/toolbar.h
- M /wxWidgets/trunk/include/wx/tbarbase.h
- M /wxWidgets/trunk/interface/wx/toolbar.h
2012-03-10 01:01 RD, revision 70853Make the CreateTool factories be public so they can be used from application code
2012-03-09 16:26 JS, revision 70852Add wxToolBarToolBase, missing flags, etc.
- M /wxWidgets/trunk/include/wx/ribbon/panel.h
- M /wxWidgets/trunk/interface/wx/ribbon/panel.h
- M /wxWidgets/trunk/src/ribbon/panel.cpp
2012-03-09 13:49 SC, revision 70851Added wxRIBBON_PANEL_STRETCH to allow a single panel to stretch to fill the parent page.
2012-03-09 11:12 VZ, revision 70850reflect correct position for native toolbar, fixes #14049
2012-03-09 11:12 VZ, revision 70849Correct the test for wxHAS_IMAGES_IN_RESOURCES in listctrl sample. wxHAS_XXX symbols need to be checked with #ifdef, not #if. See #1614 (as this change was part of the patch submitted there, even if the ticket itself is unrelated).
2012-03-09 06:50 PC, revision 70848Exclude wxMSW-only code from wxUniversal build under Windows. wxListCtrl::EndEditLabel() isn't available in wxUniv, it's wxMSW-only. This fixes the sample compilation in wxUniv/MSW build.
2012-03-09 02:09 VZ, revision 70847add the usual default parameter for Show()
2012-03-09 02:09 VZ, revision 70846Check for iterator validity when parsing "%%" in wxDateTime::Format() too. This is similar to the previous commit and adds another missed check for the iterator not being at the end of string.
2012-03-08 18:06 PC, revision 70844Check for end of string when parsing "%z" in wxDateTime::Format(). We could dereference an invalid iterator when parsing "%z", check for this in the code and add a unit test for this case. Closes #14075.
2012-03-08 17:45 PC, revision 70843adjust Blit destination rect if source rect is clipped
- M /wxWidgets/trunk/src/generic/tipwin.cpp
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
- M /wxWidgets/trunk/src/univ/themes/gtk.cpp
- M /wxWidgets/trunk/src/univ/themes/win32.cpp
2012-03-08 16:48 SC, revision 70842fix incorrect tests of wxUSE_ macros
2012-03-08 16:37 SC, revision 70841removing unnecessary hook
2012-03-08 14:23 VZ, revision 70840removing 10.4 code, adding webkit trick for showing dynamic tooltips
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/splitter.h
- M /wxWidgets/trunk/interface/wx/splitter.h
- M /wxWidgets/trunk/samples/splitter/splitter.cpp
- M /wxWidgets/trunk/src/generic/splitter.cpp
2012-03-08 14:23 VZ, revision 70839Added wxSplitterWindow::SetSashInvisible() and IsSashInvisible(). Also fix handling of wxSP_NOSASH. Closes #14074.
2012-03-08 00:50 VZ, revision 70838Revert the zoom direction on Ctrl-mouse wheel in wxStyledTextCtrl. The direction of the zoom in wxSTC didn't correspond to the usual conventions which is to zoom in on Ctrl-Wheel-Up and zoom out on Ctrl-Wheel-Down, while wxSTC did exactly the converse. Change it to behave as everybody else. Closes #14031.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/window.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/src/common/wincmn.cpp
2012-03-07 17:15 VS, revision 70835Deprecate wxWindow::MakeModal(). Using this function was never the right way to show a modal window and it didn't really work correctly. Instead of futilely trying to fix it, just deprecate it. Closes #1561.
2012-03-07 13:21 JS, revision 70834Don't eat unhandled events in wxHtmlWindow::OnKeyUp().
2012-03-06 17:59 JS, revision 70828When SetSplitterLeft measures all pages, it should also set the splitter for all pages.
2012-03-06 15:19 VZ, revision 70827wxCB_SORT not currently supported on OSX/Cocoa
2012-03-06 14:18 SC, revision 70826Mention the limitations of wxDC::GetPixel() and FloodFill() in wxGTK. These methods can't be used directly on wxPaintDC in wxGTK and it doesn't seem possible to fix this so just document this limitation. Closes #14067.
2012-03-06 11:23 SC, revision 70825catching veto AND handled events
2012-03-06 05:51 PC, revision 70824adapting grid-cell dragging according to discussion on wx-dev along the behaviour of treecontrolg
2012-03-06 05:26 PC, revision 70823fix test for transparent pen broken in r65820
2012-03-05 19:26 JS, revision 70815avoid using wxDC::Blit() and wxDC::GetPixel() on window that is being painted, results are unpredictable on wxGTK see #14067
2012-03-05 19:00 JS, revision 70814It should be possible to set a null bitmap without asserting due to change of size
2012-03-05 14:00 VZ, revision 70813Restored correct RTTI for wxNotebook
2012-03-05 14:00 VZ, revision 70812Override InheritAttributes() to do nothing in wxNonOwnedWindow. Non owner windows shouldn't inherit attributes from their parent. This wasn't a problem in wxMSW where InheritAttributes() was never called for them but was in wxGTK (and possibly other ports) where dialogs inherited font from their parent. Closes #2766.
2012-03-05 14:00 VZ, revision 70811Override AdjustForParentClientOrigin() in wxNonOwnedWindow to do nothing. No real changes, just replace an IsTopLevel() check in the base class implementation of AdjustForParentClientOrigin() and override it for all top level windows in wxNonOwnedWindow instead.
2012-03-05 07:10 SC, revision 70810Remove the wrong "std::" scope prefix before ceil() call. Fix compilation errors with VC6 (and possibly other compilers) introduced in r70797 (see #13383): as we only include <math.h> and not <cmath> we don't necessarily have std::ceil() available, only the extern "C" ceil(). Just use the latter instead of the former.
2012-03-05 00:50 PC, revision 70809coordinate conversion was the wrong way round
2012-03-04 21:31 VZ, revision 70808remove unnecessary includes
- M /wxWidgets/trunk/include/wx/atomic.h
- M /wxWidgets/trunk/include/wx/config.h
- M /wxWidgets/trunk/include/wx/dde.h
- M /wxWidgets/trunk/include/wx/iconloc.h
- M /wxWidgets/trunk/include/wx/joystick.h
- M /wxWidgets/trunk/include/wx/listctrl.h
- M /wxWidgets/trunk/include/wx/statusbr.h
- M /wxWidgets/trunk/samples/dll/my_dll.cpp
- M /wxWidgets/trunk/samples/dll/wx_exe.cpp
- M /wxWidgets/trunk/samples/oleauto/oleauto.cpp
- M /wxWidgets/trunk/samples/regtest/regtest.cpp
- M /wxWidgets/trunk/samples/toolbar/toolbar.cpp
- M /wxWidgets/trunk/src/common/msgout.cpp
- M /wxWidgets/trunk/src/common/socket.cpp
- M /wxWidgets/trunk/src/common/wincmn.cpp
- M /wxWidgets/trunk/src/generic/dirctrlg.cpp
- M /wxWidgets/trunk/src/generic/filectrlg.cpp
- M /wxWidgets/trunk/src/msw/joystick.cpp
- M /wxWidgets/trunk/tests/archive/archivetest.cpp
- M /wxWidgets/trunk/tests/benchmarks/strings.cpp
- M /wxWidgets/trunk/tests/exec/exec.cpp
- M /wxWidgets/trunk/tests/file/dir.cpp
- M /wxWidgets/trunk/tests/filename/filenametest.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
- M /wxWidgets/trunk/tests/interactive/output.cpp
- M /wxWidgets/trunk/tests/misc/dynamiclib.cpp
- M /wxWidgets/trunk/tests/net/ipc.cpp
- M /wxWidgets/trunk/tests/streams/largefile.cpp
- M /wxWidgets/trunk/tests/streams/textstreamtest.cpp
- M /wxWidgets/trunk/tests/strings/vararg.cpp
- M /wxWidgets/trunk/tests/strings/vsnprintf.cpp
- M /wxWidgets/trunk/tests/test.cpp
- M /wxWidgets/trunk/tests/xlocale/xlocale.cpp
2012-03-04 21:31 VZ, revision 70807Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). This is continuation of r70796 and serves the same purpose. Closes #14065, #14066.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/aui/framemanager.h
- M /wxWidgets/trunk/interface/wx/aui/framemanager.h
- M /wxWidgets/trunk/src/aui/framemanager.cpp
2012-03-04 21:31 VZ, revision 70806Add wxEVT_AUI_PANE_ACTIVATED event. This event is sent when an AUI pane becomes active. Closes #14026.
2012-03-04 10:42 SC, revision 70805No changes, just make wxAUI SetActivePane() a member function. Make a global function a member one as it uses member variables and it's easier to use them directly instead of passing the object pointer to it all the time. See #14026.
2012-03-04 01:43 VZ, revision 70804we have to export every virtual method in this template class for clang, next attempt to get a vc++ compatible solution
2012-03-04 01:31 VZ, revision 70803Revert the addition of WXDLLIMPEXP_CORE to all wxNavigationEnabled methods. This reverts commit r70787 as it broke DLL build with MSVC.
2012-03-04 01:29 VZ, revision 70802Turkish translations update from Kaya Zeren.
2012-03-04 01:29 VZ, revision 70801Use standard IDC_CROSS cursor in wxMSW. There doesn't seem to be any reason to prefer our own WXCURSOR_CROSS to it. Closes #13035.
2012-03-04 01:29 VZ, revision 70800Always provide wxMenuItem bitmap-related methods in wxMSW. Define these methods even when wxUSE_OWNER_DRAWN is turned off for some reason. This allows to avoid ugly tests for !defined(__WXMSW__) || wxUSE_OWNER_DRAWN in the code that just wants to set a bitmap for a menu item. Closes #12664.
2012-03-04 01:29 VZ, revision 70799Don't set value unnecessarily in wxSpinCtrl::Create() in wxMSW. This is not only unnecessary but also results in an unexpected event (which could be avoided by using ChangeValue() but why bother calling it at all if we don't need to). Closes #13589.
2012-03-04 01:29 VZ, revision 70798No changes, just add wxSpinCtrl::Init() to wxMSW. Remove a "TODO" comment about adding it and initialize all member variables there instead of doing it only in Create().
2012-03-04 01:29 VZ, revision 70797Fix stretchable spaces in wxToolBar after tool removal in wxMSW. The stretchable spaces need to be manually updated after removing a tool from the toolbar. Closes #13577.
2012-03-04 01:29 VZ, revision 70796Correct mouse event coordinates in wxMSW wxUIActionSimulator. The rounding of the floating point division was not done quite correctly. Closes #13383.
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/include/wx/dynlib.h
- M /wxWidgets/trunk/include/wx/filefn.h
- M /wxWidgets/trunk/include/wx/filename.h
- M /wxWidgets/trunk/include/wx/fswatcher.h
- M /wxWidgets/trunk/include/wx/intl.h
- M /wxWidgets/trunk/include/wx/iosfwrap.h
- M /wxWidgets/trunk/include/wx/ioswrap.h
- M /wxWidgets/trunk/include/wx/ipc.h
- M /wxWidgets/trunk/include/wx/log.h
- M /wxWidgets/trunk/include/wx/math.h
- M /wxWidgets/trunk/include/wx/memory.h
- M /wxWidgets/trunk/include/wx/power.h
- M /wxWidgets/trunk/include/wx/private/fswatcher.h
- M /wxWidgets/trunk/include/wx/private/sckaddr.h
- M /wxWidgets/trunk/include/wx/private/socket.h
- M /wxWidgets/trunk/include/wx/private/wxprintf.h
- M /wxWidgets/trunk/include/wx/sound.h
- M /wxWidgets/trunk/include/wx/stackwalk.h
- M /wxWidgets/trunk/include/wx/stdpaths.h
- M /wxWidgets/trunk/include/wx/string.h
- M /wxWidgets/trunk/include/wx/thread.h
- M /wxWidgets/trunk/include/wx/thrimpl.cpp
- M /wxWidgets/trunk/include/wx/tls.h
- M /wxWidgets/trunk/include/wx/utils.h
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/common/config.cpp
- M /wxWidgets/trunk/src/common/datetime.cpp
- M /wxWidgets/trunk/src/common/datetimefmt.cpp
- M /wxWidgets/trunk/src/common/dummy.cpp
- M /wxWidgets/trunk/src/common/dynlib.cpp
- M /wxWidgets/trunk/src/common/encconv.cpp
- M /wxWidgets/trunk/src/common/evtloopcmn.cpp
- M /wxWidgets/trunk/src/common/file.cpp
- M /wxWidgets/trunk/src/common/fileconf.cpp
- M /wxWidgets/trunk/src/common/filefn.cpp
- M /wxWidgets/trunk/src/common/filename.cpp
- M /wxWidgets/trunk/src/common/filesys.cpp
- M /wxWidgets/trunk/src/common/fmapbase.cpp
- M /wxWidgets/trunk/src/common/init.cpp
- M /wxWidgets/trunk/src/common/intl.cpp
- M /wxWidgets/trunk/src/common/log.cpp
- M /wxWidgets/trunk/src/common/memory.cpp
- M /wxWidgets/trunk/src/common/mimecmn.cpp
- M /wxWidgets/trunk/src/common/powercmn.cpp
- M /wxWidgets/trunk/src/common/sckaddr.cpp
- M /wxWidgets/trunk/src/common/stopwatch.cpp
- M /wxWidgets/trunk/src/common/string.cpp
- M /wxWidgets/trunk/src/common/time.cpp
- M /wxWidgets/trunk/src/common/translation.cpp
- M /wxWidgets/trunk/src/common/txtstrm.cpp
- M /wxWidgets/trunk/src/common/utilscmn.cpp
- M /wxWidgets/trunk/src/common/zstream.cpp
- M /wxWidgets/trunk/src/msw/mimetype.cpp
2012-03-04 01:29 VZ, revision 70795Use __WINDOWS__ for OS kind checks and reserve __WXMSW__ for GUI toolkit. This change prepares the way for using wxGTK under Windows as this would still define __WINDOWS__ but use __WXGTK__ instead of __WXMSW__. Closes #14064.
2012-03-04 01:29 VZ, revision 70794Fix assert when editing an item in multi-selection wxTreeCtrl. Don't use GetSelection() in wxTreeCtrl EVT_CHAR_HOOK handler as it can only be used with single selection controls and results in an assert when used with multi-selection ones. Simply use GetFocusedItem() instead. Closes #14062.
- M /wxWidgets/trunk/interface/wx/utils.h
- M /wxWidgets/trunk/src/msw/window.cpp
- M /wxWidgets/trunk/tests/misc/guifuncs.cpp
Take disabled windows into account in wxFindWindowAtPoint() in wxMSW. Use ChildWindowFromPointEx(CWP_SKIPINVISIBLE) to ensure that we find the disabled children (by not using CWP_SKIPDISABLED). Add a unit test to check for the correct behaviour in all cases and document it. Closes #2942.