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-04-06 15:55 VZ, revision 638692010-04-06 15:55 VZ, revision 63868Add default constructor to wxGraphicsGradientStop. It may be convenient to create wxGraphicsGradientStop first and initialize it later so allow doing this by providing the default argument for constructor parameters and thus allowing to use it as the default constructor. See #11897.
- 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/palmos/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/setup.h.in
2010-04-06 11:47 JJ, revision 63867Correct check for MSVC version in wxUSE_GRAPHICS_CONTEXT definition. Set wxUSE_GRAPHICS_CONTEXT to 1 by default for MSVC 7.1+ and not 8+.
2010-04-06 02:17 VZ, revision 63866Update OpenVMS compile support
2010-04-05 19:52 RR, revision 63865Correct checks for gradient stop position. It may be <= 1 in the final version and not < 1. See #11897.
2010-04-05 19:19 VS, revision 63864non PCH compilation
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/include/wx/odcombo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/odcombo.cpp
2010-04-05 19:18 VS, revision 63863Fix text input and completion in wxComboCtrl and wxOwnerDrawnComboBox. Both wxEVT_KEY_DOWN and wxEVT_CHAR must be handled and only the latter used for completion (or any characters input). Don't make incorrect assumptions about wxEVT_CHAR keycodes either, it's only the Unicode character and printability that matter. Otherwise, completion in readonly controls wouldn't work correctly for e.g. numbers on numpad or non-ASCII characters.
2010-04-05 19:18 VS, revision 63862wxOwnerDrawnComboBox: handle Home and End keys as native control does.
2010-04-05 19:18 VS, revision 63861Pass events around with ProcessEvent(), not AddPendingEvent(). The latter adds the event for later processing. As a result, the event appears to be processed to the caller, even if the handled it was passed to called Skip() on it. ProcessEvent() doesn't suffer from this problem, it may modify the event as expected.
- M /wxWidgets/trunk/src/generic/odcombo.cpp
- M /wxWidgets/trunk/src/generic/vlbox.cpp
- M /wxWidgets/trunk/src/msw/combo.cpp
2010-04-05 19:18 VS, revision 63860wxOwnerDrawnComboBox: handle numpad navigation keys. For consitency with the native control, up/down/pgup/pgdown keys should be handled even when pressed on the numpad.
2010-04-05 19:18 VS, revision 63859Implement native mousewheel behaviour in wxOwnerDrawnComboBox.
2010-04-05 14:44 SC, revision 63858In wxPopupFocusHandler, watch for EVT_CHAR, not EVT_KEY_DOWN. We should close the popup only if neither of these events was processed; previously, EVT_CHAR would never reach the popup in open state, as it would be closed automatically.
2010-04-05 14:15 VZ, revision 63857moving OnInit back
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/graphics.h
- M /wxWidgets/trunk/interface/wx/graphics.h
- M /wxWidgets/trunk/samples/drawing/drawing.cpp
- M /wxWidgets/trunk/src/common/graphcmn.cpp
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/msw/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2010-04-05 13:44 VZ, revision 63856Add support for gradient stops to wxGraphicsContext. Allow specifying a set of gradient stops instead of just the beginning and ending colours. Add the new wxGraphicsGradientStop(s) classes and new wxGraphicsContext::Create{Linear,Radial}GradientBrush() overloads. Also change the same methods of wxGraphicsRenderer to take wxGraphicsGradientStops instead of a pair of colours. Implement the new API for MSW and Cairo. OS X still uses just the two colours for now. Closes #11897.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/colour.h
- M /wxWidgets/trunk/interface/wx/colour.h
2010-04-05 13:44 VZ, revision 63855Add wxTransparentColour global pseudo-variable. Introduce a symbolic name for a fully transparent colour. See #11897.
2010-04-05 03:07 PC, revision 63854Use helper wxColourToColor function in wxMSW wxGraphicsContext code. Don't repeat Color ctor from wxColour all the time.
2010-04-05 03:06 PC, revision 63853avoid setting negative window size
2010-04-05 02:45 PC, revision 63852freeze whole window for TLW
2010-04-04 17:22 JMS, revision 63850avoid permanently frozen TLW when frozen child is destroyed with GTK+ 2.18
2010-04-04 15:19 VZ, revision 63849Resolve GCC's 'type-punned pointer will break strict-aliasing rules' warning by breaking up code in wxAny GetValue() and SetValue() functions into several lines (fixes #11865)
2010-04-03 14:25 VZ, revision 63842Fix wxTaskBarIcon to work under all Windows versions. When the code was compiled using a new SDK, creating wxTaskBarIcon failed under older Windows systems because of a too big NOTIFYICONDATA size specified by the program. Fix this by using the fixed NOTIFYICONDATA_V2_SIZE to get old version of the struct which nevertheless contains everything we need and even fall back to NOTIFYICONDATA_V1_SIZE for Win9x if needed. Closes #11886.
- 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/palmos/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/setup.h.in
2010-04-03 11:58 SC, revision 63841Correct compilation breakage of r63832. wx/setup.h can't use wxCHECK_VISUALC_VERSION() which is defined in wx/platform.h _after_ wx/setup.h inclusion. Replace wxCHECK_VISUALC_VERSION() with manual tests for _MSC_VER. Also add more comments to explain what's going on.
2010-04-03 11:49 SC, revision 63840shuffling code back from eventloop to common app utils
2010-04-03 11:43 SC, revision 63839no special casing for iphone necessary
2010-04-03 11:10 SC, revision 63838fixing wrong version commit
2010-04-03 08:59 SC, revision 63837support for toggle bitmap button
- M /wxWidgets/trunk/src/osx/carbon/evtloop.cpp
- M /wxWidgets/trunk/src/osx/cocoa/evtloop.mm
- M /wxWidgets/trunk/src/osx/core/evtloop_cf.cpp
- M /wxWidgets/trunk/src/osx/iphone/evtloop.mm
2010-04-02 23:30 VZ, revision 63833fixing multilib build
2010-04-02 21:30 VZ, revision 63832Correct typo in configure introduced in r63832. See #11892.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/chkconf.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/palmos/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/setup.h.in
2010-04-02 21:30 VZ, revision 63831Allow using wxGraphicsContext with MinGW if gdiplus.h is available. MinGW doesn't include gdiplus.h but it can be installed independently by the user. Allow to use it if it's available: - Include windows.h when checking for it in configure as this is apparently needed for its compilation. - Don't reset wxUSE_GRAPHICS_CONTEXT to 0 for non-Microsoft compilers, instead just define it as 0 by default for them, allowing the user to simply change the definition in wx/msw/setup.h. Closes #11892.
2010-04-02 21:30 VZ, revision 63830Fix crash in wxMediaCtrl::GetDownloadProgress() with ActiveMovie backend. IActiveMovie::get_FilterGraph() may return S_FALSE, i.e. succeed, while leaving the output pointer NULL. Check for this and don't dereference the pointer before checking for its validity. Also do it for the other call in this function just in case. And rearrange the code to be slightly more readable. Closes #11894.
2010-04-02 20:19 SC, revision 63829Show labels for controls in wxOSX/Carbon toolbars. Add a call to HIToolbarItemSetLabel(). Closes #11885.
2010-04-02 16:52 SC, revision 63828keeping m_labelOrig untouched, solves test failures (FM)
- M /wxWidgets/trunk/include/wx/osx/dialog.h
- M /wxWidgets/trunk/src/osx/carbon/dialog.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dialog.mm
- M /wxWidgets/trunk/src/osx/dialog_osx.cpp
2010-04-02 14:27 SC, revision 63827simplifying modal event loop handling
2010-04-01 19:16 PC, revision 63819moving OnInit to a later stage to avoid Carbon Emulation artifacts by the OS, fixes #11839
- M /wxWidgets/trunk/src/ribbon/art_aui.cpp
- M /wxWidgets/trunk/src/ribbon/art_internal.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/ribbon/bar.cpp
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
- M /wxWidgets/trunk/src/ribbon/control.cpp
- M /wxWidgets/trunk/src/ribbon/gallery.cpp
- M /wxWidgets/trunk/src/ribbon/page.cpp
- M /wxWidgets/trunk/src/ribbon/panel.cpp
- M /wxWidgets/trunk/src/ribbon/toolbar.cpp
2010-04-01 19:00 PC, revision 63818move everything inside wxUSE_RIBBON wrapper
- M /wxWidgets/trunk/src/ribbon/art_aui.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/ribbon/page.cpp
2010-04-01 18:59 PC, revision 63817avoid setting negative window sizes
2010-04-01 11:59 JJ, revision 63816don't try to create a color named "Default"
2010-03-30 23:38 FM, revision 63806Fix OpenVMS compile support for new version in src/stc
- M /wxWidgets/trunk/include/wx/url.h
- M /wxWidgets/trunk/src/common/url.cpp
- M /wxWidgets/trunk/tests/uris/url.cpp
2010-03-30 18:14 PC, revision 63805Committing modified version of jwiesemann's patch (see #11223): Fix wxURL copy ctor and assignment: the default ones provided by the compiler are wrong because wxURL uses pointers internally. Also add a test for copy & assignment in URLTestCase. Closes #11223
2010-03-30 14:02 JJ, revision 63804Remove unnecessary declarations. Contrary to the comment, they are not used often, in fact only once each and in the same file.
2010-03-30 13:54 JJ, revision 63803correcting typo in commit 63803
2010-03-30 05:50 RD, revision 63792Defining wxCOMPILE_TIME_ASSERT for OpenVMS
- M /wxWidgets/trunk/build/bakefiles/scintilla.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_vc7_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_wxscintilla.dsp
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/interface/wx/stc/stc.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/stc/edit.cpp
- M /wxWidgets/trunk/samples/stc/edit.h
- M /wxWidgets/trunk/src/common/wincmn.cpp
- M /wxWidgets/trunk/src/stc/gen_iface.py
- M /wxWidgets/trunk/src/stc/Makefile.in
- M /wxWidgets/trunk/src/stc/PlatWX.cpp
- M /wxWidgets/trunk/src/stc/ScintillaWX.cpp
- M /wxWidgets/trunk/src/stc/ScintillaWX.h
- M /wxWidgets/trunk/src/stc/scintilla/include/KeyWords.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Platform.h
- M /wxWidgets/trunk/src/stc/scintilla/include/PropSet.h
- M /wxWidgets/trunk/src/stc/scintilla/include/SciLexer.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Scintilla.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Scintilla.iface
- M /wxWidgets/trunk/src/stc/scintilla/include/ScintillaWidget.h
- M /wxWidgets/trunk/src/stc/scintilla/include/WindowAccessor.h
- M /wxWidgets/trunk/src/stc/scintilla/README.txt
- A /wxWidgets/trunk/src/stc/scintilla/src/Array.cpp
- A /wxWidgets/trunk/src/stc/scintilla/src/Array.h
- M /wxWidgets/trunk/src/stc/scintilla/src/AutoComplete.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CallTip.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CallTip.h
- M /wxWidgets/trunk/src/stc/scintilla/src/CellBuffer.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CellBuffer.h
- M /wxWidgets/trunk/src/stc/scintilla/src/CharClassify.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CharClassify.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Document.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Document.h
- M /wxWidgets/trunk/src/stc/scintilla/src/DocumentAccessor.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Editor.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Editor.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ExternalLexer.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ExternalLexer.h
- A /wxWidgets/trunk/src/stc/scintilla/src/FontQuality.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Indicator.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Indicator.h
- M /wxWidgets/trunk/src/stc/scintilla/src/KeyWords.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexAbaqus.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexAda.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexAsm.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexAU3.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexBash.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexCaml.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexCmake.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexCOBOL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexCPP.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexCSS.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexD.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexErlang.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexForth.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexFortran.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexGen.py
- M /wxWidgets/trunk/src/stc/scintilla/src/LexHaskell.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexHTML.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexInno.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexLisp.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexLua.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexMagik.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexMarkdown.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexMatlab.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexMPT.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexMySQL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexNimrod.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexNsis.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexOthers.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexPascal.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexPerl.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexPowerPro.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexPowerShell.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexProgress.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexPython.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexRuby.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexSML.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexSorcus.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexSpice.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexSQL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexTACL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexTADS3.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/LexTAL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexTeX.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexVB.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexVerilog.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LexYAML.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LineMarker.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LineMarker.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Partitioning.h
- A /wxWidgets/trunk/src/stc/scintilla/src/PerLine.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/PerLine.h
- M /wxWidgets/trunk/src/stc/scintilla/src/PositionCache.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/PositionCache.h
- M /wxWidgets/trunk/src/stc/scintilla/src/PropSet.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/PropSetSimple.h
- M /wxWidgets/trunk/src/stc/scintilla/src/RESearch.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/RESearch.h
- M /wxWidgets/trunk/src/stc/scintilla/src/RunStyles.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/RunStyles.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ScintillaBase.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ScintillaBase.h
- A /wxWidgets/trunk/src/stc/scintilla/src/Selection.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/Selection.h
- M /wxWidgets/trunk/src/stc/scintilla/src/SplitVector.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Style.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Style.h
- M /wxWidgets/trunk/src/stc/scintilla/src/StyleContext.h
- M /wxWidgets/trunk/src/stc/scintilla/src/SVector.h
- M /wxWidgets/trunk/src/stc/scintilla/src/UniConversion.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ViewStyle.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ViewStyle.h
- M /wxWidgets/trunk/src/stc/scintilla/src/WindowAccessor.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/XPM.h
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
- M /wxWidgets/trunk/src/stc/stc.h.in
2010-03-29 23:31 FM, revision 63786Apply patch (plus some additional changes) upgrading Scintilla to version 2.03. Closes #11765, #11748, #11346
2010-03-29 23:24 VZ, revision 63785better docs for Get/SetLabel methods
2010-03-29 23:24 VZ, revision 63784Fix compilation breakage in r63783. Added missing #endif.
2010-03-29 22:57 VZ, revision 63783Only allow opening existing files in docview framework. Use wxFD_FILE_MUST_EXIST when asking the user for the name of the file to open. Closes #11866.
2010-03-29 20:17 JMS, revision 63782Add wxUSE_FSWATCHER dependency on wxUSE_THREADS for wxMSW. wxFileSystemWatcher implementation uses threads under MSW and can't be compiled when wxUSE_THREADS==0.
2010-03-29 16:19 VS, revision 63781For better support of wxValidators, invoke wxValidator::Validate() directly. Also remove obsolete flag wxPG_FL_VALIDATION_FAILED and make wxPropertyGrid::DoEditorValidate() virtual.
- M /wxWidgets/trunk/include/wx/html/htmprint.h
- M /wxWidgets/trunk/include/wx/html/winpars.h
- M /wxWidgets/trunk/src/html/htmprint.cpp
- M /wxWidgets/trunk/src/html/winpars.cpp
2010-03-29 16:18 VS, revision 63780Use fixed screen DPI of 96 when printing HTML. Unlike font sizes, which depend on screen resolution because of weird wxFont API, pixel sizes used elsewhere (and in particular, for images) shouldn't depend on screen DPI. This finally makes the output independent of screen size. Fixes #10942.
2010-03-29 13:39 CE, revision 63779Removed useless wxDisplaySize() calls from wxHtmlPrintout.
- M /wxWidgets/branches/WX_2_8_BRANCH/build/script/win_docs.bat
- M /wxWidgets/branches/WX_2_8_BRANCH/distrib/scripts/build-environ.cfg
2.8.11