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-01-19 23:02 VS, revision 631942010-01-19 18:53 VS, revision 63193Fix wxMulDivInt32() to round the result like win32 MulDiv() does.
- M /wxWidgets/trunk/include/wx/window.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/src/common/wincmn.cpp
2010-01-19 17:32 VS, revision 63192Make ConvertPixelsToDialog() and ConvertDialogToPixels() const.
2010-01-19 15:47 VS, revision 63191Don't query metrics that won't be used. If ConvertPixelsToDialog() or ConvertDialogToPixels() was called with one of the two input values set to -1, the respective font metric was queried needlessly.
2010-01-19 14:49 VZ, revision 63190Support XHTML ' entity.
2010-01-19 14:02 VZ, revision 63189Further enhancement to the samples overview page. Add links to samples sources in svn to all the individual samples and be even more explicit about their location on the local disk. Move the paragraph explaining the samples location further below -- but <hr> still doesn't work somehow.
2010-01-19 14:02 VZ, revision 63188Explain the location of samples better in the samples overview page. Don't mention controls sample, just the widgets one, as the latter is much richer and easier to understand.
2010-01-19 14:01 VS, revision 63187Don't set initial size as min size for top level windows in wxMSW. This was accidentally done because wxWindowBase::CreateBase() didn't recognize the window as being top level as it was called before the window was appended to wxTopLevelWindows list. Fix this by doing the same thing wxGTK already did: just call wxTopLevelWindows.Append() before CreateBase().
2010-01-19 14:01 VS, revision 63186Add wxThreadEvent::SetPayload<T>(). This makes it possible to easily pass custom data between threads, in type-safe way (thanks to internal use of wxAny). This adds sizeof(wxAny)==16+sizeof(void*) overhead to wxThreadEvent, but I think it's cheaper than doing malloc/free on copying.
2010-01-18 12:05 SC, revision 63182Don't make full copy of string in wxThreadEvent::Clone(). It's enough to do it once to ensure thread-safety. Doing it twice (once in copy ctor called by Clone(), once in Clone() itself) only wastes time.
2010-01-18 11:56 SC, revision 63181moving GetPageInfo to later stage, closes #11494
2010-01-18 11:09 SC, revision 63180switching to LaunchServices implementation, fixes #11508
2010-01-18 10:45 SC, revision 63179fixing type for 64 bit, closes #11550
2010-01-18 10:12 SC, revision 63178avoiding Insert shadowing superclass methods, closes #11616
2010-01-18 10:03 SC, revision 63177setting correct 'default' for m_filterIndex, closes #11541
2010-01-18 09:56 SC, revision 63176applying patch, closes #11309
2010-01-18 09:52 SC, revision 63175setting correct refcon in menus (was incorrectly changed to menuimpl), fixes #11611
2010-01-18 01:29 VZ, revision 63174avoiding double define warning
2010-01-18 01:29 VZ, revision 63173Document wxCENTRE style for wxMessageDialog. This is currently only implemented for MSW but we could implement it for the other ports in the future.
2010-01-18 01:29 VZ, revision 63172Don't set stretchable spacers size to 0, this doesn't work so use 1 instead. If the toolbar is not big enough for its fixed-size contents, we set the size of the tools corresponding to stretchable spacers to 0 but this didn't really work and resulted in bad toolbar appearance even after resizing it to be big enough (as could be seen in samples/xrc). So set the spacers size to at least 1 to ensure that we do resize them correctly.
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/samples/xrc/rc/controls.xrc
- M /wxWidgets/trunk/src/xrc/xh_toolb.cpp
2010-01-18 01:28 VZ, revision 63171Add support for stretchable spacers to XRC wxToolBar handler. Notice that currently only stretchable spacers are supported via separator-like "space" XRC element. If we ever add support for fixed spacers in the toolbar we should do it via its fixed sub-element, e.g. they would be specified with <fixed>1</fixed> in XRC file. Also use spacers instead of separator in the XRC sample and ensure that the toolbars in it are resized.
2010-01-18 01:28 VZ, revision 63170Correct test for parent being on screen in wxTLW::DoCentre(). The old test was needlessly complicated, didn't take all cases into account and had a typo in it which prevented it from working in half of the cases which it did [try to] take into account. Correct this by simply checking if the parent rectangle intersects the visible display area at all. Also simplify the code a little by checking for the window being maximized from the beginning as centering a maximized window on either screen or parent is a no-op.
2010-01-18 01:28 VZ, revision 63169Invalidate stored wxTreeItemIds when the corresponding item is deleted in wxMSW. m_htSelStart and m_htClickedItem stored in wxTreeCtrl must be invalidated when the item they point to is deleted (which also happens when all the items are deleted), otherwise the selection doesn't behave correctly after doing it. Closes #11619.
2010-01-18 01:28 VZ, revision 63168Generate wxEVT_KEY_DOWN events for navigation keys in wxMSW wxTreeCtrl. We only generated wxEVT_COMMAND_TREE_KEY_DOWN events for the keys which can be used for tree control navigation and which are handled specially in the code but not the wxEVT_KEY_DOWN ones. This was inconsistent with the other keys and incompatible with wx 2.8 and other ports, so generate both events unless the wxEVT_KEY_DOWN one was handled by the user code. Closes #11621.
2010-01-18 01:28 VZ, revision 63167Show the more metrics for the selected font in the sample. Show the result of wxDC::GetChar{Width,Height}() and the font size in pixels in addition to the font size in points.
Don't call base class version unnecessarily in wxLogWindow::DoLogTextAtLevel(). This is unnecessary as the log message is already passed to the previous logger by the base class wxLogChain::DoLogRecord() implementation. Worse, it's actively harmful as it resulted in asserts in wxLog::DoLogText() when built with WXWIN_COMPATIBILITY_2_8==0. Closes #11526.