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
2010-03-29 11:59 VZ, revision 637782.8.11
2010-03-29 08:45 PC, revision 63777Add wxBitmap unit test. This should have been part of r63774.
2010-03-29 08:44 PC, revision 63776build fix for IRIX
2010-03-29 03:16 PC, revision 63775non-pch build fix
- M /wxWidgets/trunk/include/wx/gtk/private/win_gtk.h
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/dcclient.cpp
- M /wxWidgets/trunk/src/gtk/glcanvas.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
- M /wxWidgets/trunk/src/gtk/win_gtk.cpp
2010-03-29 01:20 VZ, revision 63774Reverse hierarchy of wxPizza GdkWindows widget->window must be topmost in order for GTK+ to calculate DND drop coordinates correctly fixes #11834
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/bitmap.h
- M /wxWidgets/trunk/src/gtk/bitmap.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2010-03-29 01:20 VZ, revision 63773Implement wxMask copy ctor for wxGTK. Without copy ctor copying masks simply crashed because the same pointer was deleted twice. Also added a (completely trivial but better than nothing...) unit test for wxBitmap to check that copying masks does work now. Closes #11854.
2010-03-29 00:39 VZ, revision 63772Suppress gcc warnings about double to int conversion. This change might actually make the code more correct as well although in practice it probably doesn't change anything.
2010-03-29 00:39 VZ, revision 63771Fix bug in wxMBConv_cf::FromWChar() in OS X. Apparently CFStringGetBytes() doesn't always behave as expected, work around this by checking that the returned buffer size is not greater than the size we passed in. Closes #11859.
2010-03-29 00:34 VZ, revision 63770Clarify wxMenu objects allocation rules. Make it clear that only the menu directly passed to wxWindow::PopupMenu() doesn't need to be allocated on the heap and that its submenus still do. Closes #11851.
2010-03-29 00:34 VZ, revision 63769Properly handle DC origin and scale in wxDoFloodFill() [backport of r57824]. Closes #4557.
2010-03-29 00:34 VZ, revision 63768Use COLORONCOLOR stretching mode in DrawBitmap() too [backport of r60034 from trunk]. Closes #3400.
2010-03-29 00:23 FM, revision 63767Fix wxDateTime::GetWeekOfMonth() [backport of r62916 from trunk]. Closes #11561.
- M /wxWidgets/trunk/include/wx/control.h
- M /wxWidgets/trunk/include/wx/stattext.h
- M /wxWidgets/trunk/src/gtk/stattext.cpp
2010-03-28 19:55 VS, revision 63766no real changes: just a small optimization on wxStaticText::DoSetLabel() to avoid altering m_labelOrig there (it's already modified by SetLabel(), no need to change it twice)
2010-03-28 19:52 VS, revision 63765wxHTML: Support percentage width in IMG tag. (Patch #11800 by lpoujoulat) Fixes #11800.
2010-03-28 17:41 VS, revision 63764Fix UTF-8 string storage in constant: use unsigned char.
2010-03-28 17:41 VS, revision 63763Reverted wxFileSystem support in wxLocale. The implementation was broken in numerous ways. URLs were corrupted in search paths thanks to use of wxFileName for normalization. Lookup of catalogs was broken, because ":" in URLs were interpreted as path separators. Asserts occured because filenames were (incorrectly!) interpreted as URLs. Will replace with proper implementation. See #8793, #11491.
2010-03-28 17:41 VS, revision 63762Fix wxFileSystem::FileNameToURL() for Unicode file names. If filename with non-ASCII characters was encoded, resulting URL contained non-ASCII characters. But URLToFileName() expected the input to be in UTF-8. This change fixes it by using UTF-8 for file: URLs in FileNameToURL() too. Fixes #11491.
2010-03-28 16:37 VS, revision 63761Add test wxFileSystem::FileNameToURL,URLToFileName roundtrip with Unicode filenames. See #11491.
2010-03-25 21:08 VZ, revision 63758Preserve m_skipped in wx[Var]ScrollHelperEvtHandler::ProcessEvent. If the event was skipped and not processed, its "skipped" status would be lost.
2010-03-25 21:07 VZ, revision 63757Fix compilation of wx/debug.h when it's the first wx header to be included. We must include wx/dlimpexp.h from wx/debug.h to be able to forward declare wxString and wxCStrData using WXDLLIMPEXP_FWD_BASE, otherwise compilation errors occur in the code which includes wx/debug.h as the first wx header.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/src/common/docview.cpp
2010-03-25 16:55 JMS, revision 63756Allow overriding print preview frame creation in docview. Add a virtual wxDocManager::CreatePreviewFrame() which can be overridden to customize the print preview used by docview framework. Closes #11390.
2010-03-25 16:40 JMS, revision 63755Fix focus at the end of a property label edit (needed at least for wxGTK)
2010-03-25 12:16 JJ, revision 63754In wxPropertyGrid::HandleCustomEditorEvent(), ignore events coming from a label editor
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/setup.h_vms
- M /wxWidgets/trunk/src/common/ctrlcmn.cpp
- M /wxWidgets/trunk/src/unix/appunix.cpp
2010-03-23 18:58 PC, revision 63751Updates to make wxWidgets compaile on OpenVMS again
2010-03-23 18:19 PC, revision 63750better fix for #11803, don't set iconized state for hidden window
2010-03-23 16:14 JJ, revision 63749ignore iconized state when computing client size for GetBestSize(), fixes #11803
2010-03-23 11:49 VZ, revision 63748Adding keyboard sample to OpenVMS makefiles
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/samples/docview/docview.cpp
- M /wxWidgets/trunk/src/common/docview.cpp
2010-03-23 11:36 VZ, revision 63747Implement wxDocument::Revert() and show its use in the sample. wxDocument::Revert() method existed but didn't do anything, provide a default implementation for it. Also document it and show it in the sample. Closes #11849.
2010-03-23 09:59 JS, revision 63746Always call wxView::Close() when closing it. After wxDocView refactoring the behaviour has changed and wxView::Close() and hence user-overriddable OnClose() called from it) was only called if the close event could be vetoed. This broke code which relied on OnClose() being executed in any case to perform some cleanup and was incompatible with 2.8 so restore the old behaviour now.
2010-03-23 09:59 JS, revision 63745Fixed ordering bug that caused an assertion because symbol list control wasn't set to unicode yet
2010-03-22 23:56 VZ, revision 63742Fixed ordering bug that caused an assertion because symbol list control wasn't set to unicode yet
2010-03-22 23:56 VZ, revision 63741Add uiaction sample to the list of samples to build if enabled. The uiaction sample was never built under Unix, do add it to SAMPLES_SUBDIRS to enable building it if wxUSE_UIACTIONSIMULATOR==1.
2010-03-22 23:56 VZ, revision 63740Let uiaction sample compile even if wxUSE_UIACTIONSIMULATOR==0. There is no way to exclude the sample from the build under Windows so make it compile and link even if wxUSE_UIACTIONSIMULATOR==0 but just give an error message on startup in this case instead of working as expected.
2010-03-22 17:08 VZ, revision 63739Clarify wxDateTime::ParseDateTime() semantics: it needs both date and time. Correct documentation and also remove unnecessary initialization of variables and comments in the function itself. See #11846.
2010-03-22 17:07 JMS, revision 63738Temporarily disable wxFileSystemWatcher unit test under OS X. This tests hangs and never finishes, disable it for now to allow buildbot to at least run the other tests.
2010-03-22 12:40 VZ, revision 63737Fixed RefreshRect() call in wxPropertyGrid::DrawItems() to use physical window coordinates instead of logical grid ones
2010-03-22 12:40 VZ, revision 63736Fix wxOSX compilation without PCH. Explicitly include wx/nonownedwnd.h as we use wxNonOwnedWindow in this file. Closes #11833.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/chkconf.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/palmos/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/uiaction.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/interface/wx/uiaction.h
- M /wxWidgets/trunk/samples/uiaction/uiaction.cpp
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/common/uiactioncmn.cpp
- M /wxWidgets/trunk/src/msw/uiaction.cpp
- M /wxWidgets/trunk/src/osx/uiaction_osx.cpp
- M /wxWidgets/trunk/src/unix/uiactionx11.cpp
2010-03-22 12:40 VZ, revision 63735Add wxUSE_UIACTIONSIMULATOR and turn it off by default. Disable the recently added wxUIActionSimulator class until the issues with it mentioned at http://article.gmane.org/gmane.comp.lib.wxwidgets.devel/119792/ are fixed. Also use "" around wx headers instead of <> in wx code itself. See #11801.
2010-03-22 12:40 VZ, revision 63734Don't enter an infinite loop if a spacer with min size of -1 is used. Sizer layout algorithm broke down if min size of an item happened to be -1, i.e. the same value as we use as a sentinel for indicating that the min size hasn't been fixed yet. It doesn't make much sense for min size to be negative in the first place but currently this can happen at least for spacers so deal with it here by ensuring that the min size we use is positive. Closes #11842.
2010-03-21 22:39 FM, revision 63733Fix the selection validity check in wxSingleChoiceDialog. Fix the typo ("> 0" was used instead of ">= 0") introduced in r63731. Closes #11844.
- M /wxWidgets/trunk/include/wx/control.h
- M /wxWidgets/trunk/include/wx/stattext.h
- M /wxWidgets/trunk/interface/wx/control.h
- M /wxWidgets/trunk/interface/wx/stattext.h
- M /wxWidgets/trunk/src/common/ctrlcmn.cpp
- M /wxWidgets/trunk/src/common/stattextcmn.cpp
- M /wxWidgets/trunk/src/msw/stattext.cpp
- A /wxWidgets/trunk/tests/controls/label.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2010-03-21 12:06 VZ, revision 63732reorder GetLabel(), GetLabelText(), SetLabel() and SetLabelText() function declarations, implementations and relative documentations. Add wxStaticTextBase::GetLabelWithoutMarkup() and use it in the wxMSW implementation of wxStaticText::SetLabel() to close bug #11446; the function RemoveMarkup() which was previously used in fact could not check for presence/absence of wxST_MARKUP style since it's a static function. Add wxStaticTextBase::SetLabelText() functions for symmetry with wxControlBase::SetLabelText() Add test unit for both wxControl::*Label* and wxStaticText::*Label* functions.
2010-03-21 12:06 VZ, revision 63731Correct wxFILTER_DIGITS handling broken by r63582. The fix in r63582 accidentally omitted the "!" in wxFILTER_DIGITS check. Restore it. Closes #11838.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/choicdgg.h
- M /wxWidgets/trunk/interface/wx/choicdlg.h
- M /wxWidgets/trunk/src/generic/choicdgg.cpp
2010-03-21 12:06 VZ, revision 63730Add initial selection parameter to wxGetSingleChoice() functions. Allow to easily specify the initially selected item. Closes #11749.
2010-03-20 15:08 JMS, revision 63727Don't leak m_protocol in wxURL. Destroy the old protocol before creating it anew in ParseURL(). Closes #11796.
2010-03-20 14:18 VZ, revision 63726Make wxPGVFBFlags an unsigned char define instead of wxByte typedef (easier time for wxPython bindings)
2010-03-20 14:18 VZ, revision 63725Remove obsolete parts of wxPageSetupDialog documentation. Don't speak about features "new" in Windows 95 nor 4.0 any more (what next, discussion of wxWidgets limitations when running on an abacus?) but do mention that this dialog is native under all major platforms now. Closes #11820.
- M /wxWidgets/trunk/include/wx/msgdlg.h
- M /wxWidgets/trunk/src/cocoa/msgdlg.mm
- M /wxWidgets/trunk/src/gtk/msgdlg.cpp
- M /wxWidgets/trunk/src/msw/msgdlg.cpp
- M /wxWidgets/trunk/src/os2/msgdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/msgdlg.cpp
- M /wxWidgets/trunk/src/palmos/msgdlg.cpp
2010-03-20 14:03 VZ, revision 63724Add wxMessageDialog::GetEffectiveIcon() and use it in all ports. Remove code duplication and inconsistencies among different ports by using a single function in the base class for the determination of the effective icon style to use, correctly handling both wxICON_NONE and the absence of any wxICON_XXX styles. Closes #11822.
- D /wxWidgets/trunk/src/x11/joystick.cpp
2010-03-20 14:03 VZ, revision 63723Remove unused and empty src/x11/joystick.cpp file. This was never implemented and is unlikely to ever be. In any case the file didn't contain anything useful.
- M /wxWidgets/trunk/include/wx/x11/reparent.h
- M /wxWidgets/trunk/include/wx/x11/window.h
- M /wxWidgets/trunk/src/x11/app.cpp
- M /wxWidgets/trunk/src/x11/dcclient.cpp
- M /wxWidgets/trunk/src/x11/reparent.cpp
- M /wxWidgets/trunk/src/x11/toplevel.cpp
- M /wxWidgets/trunk/src/x11/window.cpp
2010-03-20 14:03 VZ, revision 63722Rename wxWindow::GetMainWindow() to X11GetMainWindow() in wxX11. This avoids conflicts with GetMainWindow() defined in other wxWindow-derived classes (such as wxDataViewCtrl and potentially user-defined classes as well). Closes #11818.
2010-03-20 14:02 VZ, revision 63721Fix a couple of harmless unused parameter warnings in wxX11. See #11818.
De-TAB-bed src/x11/pango_x.cpp. This is necessary in order to be able to check in its modified version in the next commit.