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-04-15 11:23 JMS, revision 67494- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgriddefs.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2011-04-14 15:22 JMS, revision 67488Removed wxPG_DOUBLE_BUFFER constant. Now all wxPG rendering is done double-buffered, regardless of the platform. Code path with wxPG_DOUBLE_BUFFER = 0 did not render correctly (fixes #13140). In future should probably use wxAutoBufferedPaintDC or something similar, but this will require non-trivial code changes and testing.
2011-04-13 18:39 JMS, revision 67440Rebuild textctrl events using copy ctor
2011-04-13 18:35 JMS, revision 67439wxEVT_COMMAND_TEXT_UPDATED events from wxComboCtrl's embedded wxTextCtrl kept confusing wxPropertyGrid::HandleCustomEditorEvent(). We need to ignore them.
2011-04-13 11:22 SC, revision 67438Completely re-construct the wxComboCtrl textctrl-events instead of just redirecting them
2011-04-12 11:35 JMS, revision 67436preparing for completions support
2011-04-11 18:59 JS, revision 67435Describe what re-implemented wxComboPopup::DestroyPopup() should do
2011-04-11 12:23 JJ, revision 67434When we load an image from the block, we should invalidate the cached bitmap.
2011-04-11 11:36 JJ, revision 67433Update Makefile for OpenVMS
2011-04-10 17:36 VZ, revision 67429revoke OpenVMS dependend part of r67326
2011-04-10 17:36 VZ, revision 67428Re-define push_back() in wxSortedArrayString to behave correctly. Adding items to wxSortedArrayString should always keep them sorted but while Add() did this, push_back() didn't breaking the class invariant. Redefine push_back() in _WX_DEFINE_SORTED_TYPEARRAY_2 macro to fix this and add a unit test checking that wxSortedArrayString::push_back() does work now. Closes #13134.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/aui/auibook.h
- M /wxWidgets/trunk/interface/wx/aui/auibook.h
- M /wxWidgets/trunk/src/aui/auibook.cpp
2011-04-10 17:36 VZ, revision 67427Allow customizing AUI tab colours in wxAuiTabArt. Add wxAuiTabArt::SetColour() and SetActiveColour() methods and provide trivial default implementation of them in wxAuiDefaultTabArt to allow customizing the tab colours. Closes #11411.
2011-04-10 17:35 VZ, revision 67426Fix off by one pixel error when drawing active tab in wxAUI. The active tab had a drawing artefact because its gradient background was drawn in a rectangle one pixel too short. See #11411.
2011-04-09 12:28 JS, revision 67421Correct Javanese language code. It is "jv" and not "jw", the latter was an error in a previous edition of ISO 639 standard and was corrected since then. Closes #13131.
2011-04-09 12:28 JS, revision 67420Correction to position in character insertion event when also deleting selected text.
2011-04-09 11:22 SC, revision 67419Correction to position in character insertion event when also deleting selected text.
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/include/wx/wxcrtbase.h
- M /wxWidgets/trunk/src/osx/core/utilsexc_base.cpp
2011-04-08 22:22 TIK, revision 67418fixing configure builds for iphone
2011-04-08 18:31 SC, revision 67417Fix a comment typo.
2011-04-08 17:09 SC, revision 67416see #9715
2011-04-08 14:16 SC, revision 67415workaround OSX bug, fixes #4555
2011-04-08 10:08 JJ, revision 67414support 3.X deployment
2011-04-07 14:55 SC, revision 67412Update OpenVMS compile support
2011-04-06 19:04 PC, revision 67411adding 10.5 APIs to avoid CGErrors, fixes #13121
2011-04-06 19:03 PC, revision 67410build fix for wxUSE_LOG==0
2011-04-06 19:02 PC, revision 67409avoid GCC warning "suggest braces around empty body in an ‘else’ statement"
2011-04-06 18:37 VZ, revision 67408fix typo from r67326
2011-04-06 16:37 VZ, revision 67407Fix vararg function in wxXml unit test broken by recent changes. The changes in r67345 changed CheckXml() vararg function to take a reference as the first argument but this doesn't work with va_start(), so revert to using a pointer here. This fixes the current unit test failures in the XML tests.
2011-04-06 16:37 VZ, revision 67406Avoid dereferencing invalid iterator in wxMessageDialog code. The iterator wxString::rbegin().base()+1 is invalid so check that we don't use it. Closes #13126.
2011-04-06 16:37 VZ, revision 67405Correctly restore the old locale in wxXLocale functions. In non-wxHAS_XLOCALE_SUPPORT case we didn't restore the original locale correctly in wxStrtoxxx_l() functions as the return value of wxSetlocale() was incorrectly assumed to be the old locale instead of the new one. Fix this and also replace the macros used by the old code with a small helper class, this simplifies the code and is less ugly. Finally add a unit test which failed before these changes when the program ran in any non-C locale but passes now. Closes #13117.
2011-04-06 10:53 JJ, revision 67401Fix incorrect use of setlocale() in wxLocale::IsAvailable(). The return value of setlocale() was used incorrectly in this code: it represents the newly set locale and not the previously active one so we didn't actually restore the original locale before. Fix the code and check that we do actually restore the locale in a new unit test for it. See #13117.
2011-04-06 10:47 JJ, revision 67400Update OpenVMS compile support
2011-04-06 00:29 VZ, revision 67399Fix for broken wxGTK1 compilation
2011-04-06 00:29 VZ, revision 67398Don't do anything in WX_ASSERT_FAILS_WITH_ASSERT when wxDEBUG_LEVEL==0. We can't test for assert failure when using a build of wxWidgets in which asserts don't exist at all. Closes #13119.
2011-04-05 17:50 PC, revision 67394Fix VarArgTestCase compilation when type traits are unavailable. When type traits are unavailable we can't check whether a type can be passed to a vararg function but we still need to pass a copyable object to wxString::Format() for the code to compile, even if we just want to check that it will fail with the assert at run-time. Closes #13118.
2011-04-05 00:07 DS, revision 67393build fix for gtk1
2011-04-04 20:01 JS, revision 67390Compilation fixes for wxUSE_LOCALE and wxUSE_XLOCALE set to 0.
2011-04-04 19:56 JS, revision 67389Corrected XML conversion for style names, face name to avoid loading errors
2011-04-04 19:55 JS, revision 67388Corrected XML conversion in style names and face names
2011-04-04 11:21 DS, revision 67387Further commenting
- M /wxWidgets/trunk/docs/doxygen/mainpages/copyright.h
- M /wxWidgets/trunk/interface/wx/commandlinkbutton.h
- M /wxWidgets/trunk/interface/wx/richmsgdlg.h
- M /wxWidgets/trunk/interface/wx/valnum.h
- M /wxWidgets/trunk/interface/wx/xrc/xh_sizer.h
- M /wxWidgets/trunk/samples/console/console.cpp
- M /wxWidgets/trunk/samples/xti/classlist.cpp
- M /wxWidgets/trunk/samples/xti/classlist.h
- M /wxWidgets/trunk/tests/testableframe.cpp
- M /wxWidgets/trunk/tests/testableframe.h
2011-04-04 00:41 DS, revision 67386Changed licence references to "wxWindows licence". Use "wxWindows licence" and not "wxWidgets licence" and also use British spelling for licence. Updated new occurrences in recently added files and a couple of previously (r64940) missed ones. See #12165.
2011-04-03 22:52 DS, revision 67385Fixed failing image test. ImageTestCase::DibPadding was always failing due to differences in pixel data between the decoded GIF and encoded ICO image. Instead of comparing image content just check if the saving of the ICO succeeds (prior to r67296 it would crash).
2011-04-03 22:31 DS, revision 67384No code changes, fixed forgotten typo that is a part of r67384. See #13076.
- M /wxWidgets/trunk/build/aclocal/ac_raf_func_which_getservbyname_r.m4
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/demos/bombs/readme.txt
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/mainpages/cat_classes.h
- M /wxWidgets/trunk/docs/doxygen/overviews/customwidgets.h
- M /wxWidgets/trunk/docs/publicity/announce.txt
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/dialup.h
- M /wxWidgets/trunk/include/wx/dynarray.h
- M /wxWidgets/trunk/include/wx/gbsizer.h
- M /wxWidgets/trunk/include/wx/generic/filepickerg.h
- M /wxWidgets/trunk/include/wx/generic/statusbr.h
- M /wxWidgets/trunk/include/wx/geometry.h
- M /wxWidgets/trunk/include/wx/glcanvas.h
- M /wxWidgets/trunk/include/wx/gtk/dataview.h
- M /wxWidgets/trunk/include/wx/gtk1/window.h
- M /wxWidgets/trunk/include/wx/headercol.h
- M /wxWidgets/trunk/include/wx/html/htmlwin.h
- M /wxWidgets/trunk/include/wx/mimetype.h
- M /wxWidgets/trunk/include/wx/msw/dialog.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup_inc.h
- M /wxWidgets/trunk/include/wx/osx/dataview.h
- M /wxWidgets/trunk/include/wx/platform.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/include/wx/protocol/ftp.h
- M /wxWidgets/trunk/include/wx/rawbmp.h
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/include/wx/richtext/richtextformatdlg.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/include/wx/univ/stdrend.h
- M /wxWidgets/trunk/include/wx/window.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/interface/wx/brush.h
- M /wxWidgets/trunk/interface/wx/caret.h
- M /wxWidgets/trunk/interface/wx/chartype.h
- M /wxWidgets/trunk/interface/wx/cmdproc.h
- M /wxWidgets/trunk/interface/wx/colordlg.h
- M /wxWidgets/trunk/interface/wx/colour.h
- M /wxWidgets/trunk/interface/wx/colourdata.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/interface/wx/config.h
- M /wxWidgets/trunk/interface/wx/datstrm.h
- M /wxWidgets/trunk/interface/wx/dcbuffer.h
- M /wxWidgets/trunk/interface/wx/debugrpt.h
- M /wxWidgets/trunk/interface/wx/defs.h
- M /wxWidgets/trunk/interface/wx/dialog.h
- M /wxWidgets/trunk/interface/wx/dialup.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/interface/wx/dynarray.h
- M /wxWidgets/trunk/interface/wx/fdrepdlg.h
- M /wxWidgets/trunk/interface/wx/ffile.h
- M /wxWidgets/trunk/interface/wx/filename.h
- M /wxWidgets/trunk/interface/wx/frame.h
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/interface/wx/gbsizer.h
- M /wxWidgets/trunk/interface/wx/geometry.h
- M /wxWidgets/trunk/interface/wx/glcanvas.h
- M /wxWidgets/trunk/interface/wx/graphics.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/interface/wx/headercol.h
- M /wxWidgets/trunk/interface/wx/help.h
- M /wxWidgets/trunk/interface/wx/html/helpdlg.h
- M /wxWidgets/trunk/interface/wx/html/helpfrm.h
- M /wxWidgets/trunk/interface/wx/list.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/interface/wx/log.h
- M /wxWidgets/trunk/interface/wx/menuitem.h
- M /wxWidgets/trunk/interface/wx/minifram.h
- M /wxWidgets/trunk/interface/wx/print.h
- M /wxWidgets/trunk/interface/wx/process.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/interface/wx/rawbmp.h
- M /wxWidgets/trunk/interface/wx/ribbon/control.h
- M /wxWidgets/trunk/interface/wx/ribbon/panel.h
- M /wxWidgets/trunk/interface/wx/scrolwin.h
- M /wxWidgets/trunk/interface/wx/settings.h
- M /wxWidgets/trunk/interface/wx/slider.h
- M /wxWidgets/trunk/interface/wx/statline.h
- M /wxWidgets/trunk/interface/wx/strconv.h
- M /wxWidgets/trunk/interface/wx/stream.h
- M /wxWidgets/trunk/interface/wx/sysopt.h
- M /wxWidgets/trunk/interface/wx/textctrl.h
- M /wxWidgets/trunk/interface/wx/toplevel.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
- M /wxWidgets/trunk/interface/wx/uiaction.h
- M /wxWidgets/trunk/interface/wx/ustring.h
- M /wxWidgets/trunk/interface/wx/utils.h
- M /wxWidgets/trunk/interface/wx/vector.h
- M /wxWidgets/trunk/interface/wx/vscroll.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/interface/wx/wizard.h
- M /wxWidgets/trunk/samples/dnd/dnd.cpp
- M /wxWidgets/trunk/samples/grid/griddemo.cpp
- M /wxWidgets/trunk/samples/menu/menu.cpp
- M /wxWidgets/trunk/samples/propgrid/tests.cpp
- M /wxWidgets/trunk/samples/widgets/checkbox.cpp
- M /wxWidgets/trunk/samples/xrc/custclas.h
- M /wxWidgets/trunk/src/cocoa/app.mm
- M /wxWidgets/trunk/src/cocoa/window.mm
- M /wxWidgets/trunk/src/common/datavcmn.cpp
- M /wxWidgets/trunk/src/common/datetimefmt.cpp
- M /wxWidgets/trunk/src/common/dcbase.cpp
- M /wxWidgets/trunk/src/common/dcgraph.cpp
- M /wxWidgets/trunk/src/common/imagtga.cpp
- M /wxWidgets/trunk/src/generic/dirdlgg.cpp
- M /wxWidgets/trunk/src/generic/grid.cpp
- M /wxWidgets/trunk/src/generic/gridctrl.cpp
- M /wxWidgets/trunk/src/generic/headerctrlg.cpp
- M /wxWidgets/trunk/src/generic/logg.cpp
- M /wxWidgets/trunk/src/generic/scrlwing.cpp
- M /wxWidgets/trunk/src/gtk/assertdlg_gtk.cpp
- M /wxWidgets/trunk/src/gtk/collpane.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/dirdlg.cpp
- M /wxWidgets/trunk/src/gtk/filedlg.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
- M /wxWidgets/trunk/src/gtk1/window.cpp
- M /wxWidgets/trunk/src/html/htmlcell.cpp
- M /wxWidgets/trunk/src/html/m_tables.cpp
- M /wxWidgets/trunk/src/msw/button.cpp
- M /wxWidgets/trunk/src/msw/dialog.cpp
- M /wxWidgets/trunk/src/msw/filedlg.cpp
- M /wxWidgets/trunk/src/msw/headerctrl.cpp
- M /wxWidgets/trunk/src/msw/listctrl.cpp
- M /wxWidgets/trunk/src/msw/statusbar.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
- M /wxWidgets/trunk/src/os2/button.cpp
- M /wxWidgets/trunk/src/os2/listctrl.cpp
- M /wxWidgets/trunk/src/os2/menuitem.cpp
- M /wxWidgets/trunk/src/os2/toplevel.cpp
- M /wxWidgets/trunk/src/os2/window.cpp
- M /wxWidgets/trunk/src/osx/carbon/dataview.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/listbox.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
- M /wxWidgets/trunk/tests/controls/buttontest.cpp
- M /wxWidgets/trunk/tests/streams/bstream.h
- M /wxWidgets/trunk/tests/streams/zlibstream.cpp
2011-04-03 07:19 PC, revision 67383No code changes, fixed various typos. Applied patch by snowleopard2 fixing typos in interface/. Extended the fixes throughout trunk. Closes #13076.
- M /wxWidgets/branches/WX_2_8_BRANCH/configure
- M /wxWidgets/branches/WX_2_8_BRANCH/configure.in
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
2011-04-03 01:37 PC, revision 67382For wxGTK2, link with X11 explicitly, since we use many X11 functions directly. Some linkers, notably newer Linux ones, don't implicitly link against dependent libs Fixes #13100
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/clipbrd.cpp
2011-04-03 01:37 PC, revision 67381Correct query for formats supported by wxDataObject in wxGTK wxClipboard, closes #11811
2011-04-03 01:31 VZ, revision 67380fix for wxUSE_COMBOBOX==0, closes #12268
- 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
2011-04-03 00:19 PC, revision 67379Disable wxUSE_STD_CONTAINERS by default for MSVC6. This compiler can't compile its own standard headers with the default options as it overflows an internal heap. Disable the use of standard containers by default for it to avoid this problem and indicate that /Zm option must be used to avoid this.
2011-04-02 22:43 PC, revision 67378make sure value label updates even if handle position does not change, fixes #13042
2011-04-02 20:28 PC, revision 67377need to override DoGetBestClientSize() to get correct size, fixes #13088
2011-04-02 18:38 VZ, revision 67376fix overwrite of upper left part of parent window with sunken/raised border, fixes #13072
2011-04-02 18:38 VZ, revision 67375No real changes, just some more minor cleanup in wxSVGFileDC. Harmonize spaces, remove unnecessary semicolons, remove useless return statements from void functions.
2011-04-02 18:37 VZ, revision 67374Remove wxSVG_DEBUG from wxSVGFileDC. Remove the weird wxSVG_DEBUG which could apparently be used to trace the code execution by triggering asserts in all functions. This is really not the right way to implement tracing and seems pretty useless, just remove it.
2011-04-02 18:37 VZ, revision 67373Clean up of string operations in wxSVGFileDC code. Use operator+=() instead of "s = s + ...". See #13086.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/src/common/dcsvg.cpp
2011-04-02 18:37 VZ, revision 67372Add support for alpha channel in colours in wxSVGFileDC. Use stroke-opacity and fill-opacity SVG attributes to handle pens and brushes created from colours with alpha channel in wxSVGFileDC. Closes #13086.
2011-04-02 18:37 VZ, revision 67371No changes, just merge some strings in wxSVGFileDC. Concatenate string literals at compile-time instead of run-time. See #13086.
2011-04-01 18:20 PC, revision 67368Use wxPENSTYLE_XXX and wxBRUSHSTYLE_XXX instead of wxXXX constants. Use non-deprecated constants in wxMSW wxGC code. Closes #13109.
2011-03-31 19:22 JMS, revision 67365build fix for GTK1 after r67299
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
2011-03-31 15:11 JS, revision 67363Added wxComboPopup::DestroyPopup(), which responsibility is to call Destroy() for the popup control and also delete the combo popup object itself. The default implementation should be able to handle common cases.
2011-03-31 15:10 JS, revision 67362Buffer size calculation correction
2011-03-31 12:52 JJ, revision 67361Buffer size calculation correction
2011-03-31 12:08 VZ, revision 67360Update configuration for OpenVMS
2011-03-31 11:38 VZ, revision 67359Compilation fix for wxUSE_STL==1 build after r67356. An explicit conversion to char* is required in wxUSE_STL build.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/graphics.h
- 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
2011-03-31 11:37 VZ, revision 67358Implement wxGraphicsContext::GetSize() for Cairo. As the implementation of this method is basically the same for all ports move it to the base class itself instead of requiring the derived classes to implement it. Now the derived classes need to fill in m_width and m_height members instead. Do fill them when creating wxGraphicsContext in Cairo version.
2011-03-31 11:28 VZ, revision 67357Tentative compilation fix for wxMSW with MinGW after STL changes. Include wx/stack.h, which includes the standard <stack> header, before <windows.h> as the latter redefines min and max as macros conflicting with the standard headers.
- M /wxWidgets/trunk/build/bakefiles/files.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_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/Makefile.in
2011-03-31 11:28 VZ, revision 67356Add wx/msw/panel.h to the list of wxMSW headers in bakefile. Also move src/msw/panel.cpp to the list of normal wxMSW sources from the list of low-level ones as it's not needed by wxUniv. Closes #13103.
2011-03-31 11:28 VZ, revision 67355Fix alpha handling in CSS syntax in wxColour in non-"C" locale. Use locale-independent functions to parse and generate the floating point alpha representation in CSS syntax for colours to make it work in locales which don't use period as decimal separator. Closes #13077.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/menu.h
- M /wxWidgets/trunk/src/msw/frame.cpp
- M /wxWidgets/trunk/src/msw/menu.cpp
2011-03-31 11:28 VZ, revision 67354Fix HMENU to wxMenu translation in wxMSW code. We didn't find the menus corresponding to the submenu handles. This resulted in incorrect processing of EVT_UPDATE_UI events for the submenus and probably other problems. Fix this by searching for the HMENU recursively in all menus. Closes #13080.
2011-03-31 11:28 VZ, revision 67353Document unexpected wxWindowDisabler taskbar UI in wxMSW. It may be unexpected that the application can still be closed from the taskbar even if its main window is disabled. Mention this in the documentation and indicate how to prevent this from happening if required. Closes #13081.
2011-03-31 10:19 DS, revision 67352Correct wxGraphicsContext::StrokeLines(n, points) documentation. This method draws a single polyline. Closes #13099.
2011-03-30 16:16 VZ, revision 67347Moved mention of buffer overrun fix from 2.8.12 to 2.8.13 section because it was too late for 2.8.12.
- 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
- M /wxWidgets/trunk/setup.h_vms
2011-03-30 16:16 VZ, revision 67346Remove REMOVE_UNUSED_ARG option from setup.h files. This identifier wasn't used anywhere as WXUNUSED() is always defined as nothing for all compilers since quite some time. Also moved wxUSE_IOSTREAMH together with the other wxUSE_STD_XXX options and removed the "compiler (mis)features" section which became empty after doing this.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/xml/xml.h
- M /wxWidgets/trunk/interface/wx/xml/xml.h
- M /wxWidgets/trunk/src/xml/xml.cpp
- M /wxWidgets/trunk/tests/xml/xmltest.cpp
2011-03-30 16:16 VZ, revision 67345Add support for elements preceding the document node in wxXML. This is mainly useful for parsing and generating processing instructions but can be used for any kind of elements, e.g. also comments, occurring before the document node in XML documents. Closes #11593.
2011-03-30 16:16 VZ, revision 67344Fix memory leaks in wxXml unit test. Ensure that the root wxXmlNode is deleted by storing it in a wxScopedPtr instead of a raw pointer. See #11593.
2011-03-30 16:16 VZ, revision 67343Always update internally stored AUI floating frame position. Update the internally stored position of a floating AUI frame even if the user is dragging it too fast to update its position on screen. This prevents the frame from snapping back to the initial position when movement is over. Closes #13014.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/arrstr.h
- M /wxWidgets/trunk/include/wx/build.h
- M /wxWidgets/trunk/include/wx/chkconf.h
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/dlist.h
- M /wxWidgets/trunk/include/wx/dynarray.h
- M /wxWidgets/trunk/include/wx/gdicmn.h
- M /wxWidgets/trunk/include/wx/hash.h
- M /wxWidgets/trunk/include/wx/hashmap.h
- M /wxWidgets/trunk/include/wx/hashset.h
- M /wxWidgets/trunk/include/wx/list.h
- M /wxWidgets/trunk/include/wx/listimpl.cpp
- M /wxWidgets/trunk/include/wx/meta/movable.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/stack.h
- M /wxWidgets/trunk/include/wx/string.h
- M /wxWidgets/trunk/include/wx/stringimpl.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/include/wx/vector.h
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/common/arrstr.cpp
- M /wxWidgets/trunk/src/common/cmdproc.cpp
- M /wxWidgets/trunk/src/common/dcbase.cpp
- M /wxWidgets/trunk/src/common/dcgraph.cpp
- M /wxWidgets/trunk/src/common/dynarray.cpp
- M /wxWidgets/trunk/src/common/list.cpp
- M /wxWidgets/trunk/src/common/wincmn.cpp
- M /wxWidgets/trunk/src/msw/dc.cpp
- M /wxWidgets/trunk/src/osx/choice_osx.cpp
- M /wxWidgets/trunk/src/stc/PlatWX.cpp
2011-03-30 16:15 VZ, revision 67342Add wxUSE_STD_CONTAINERS and turn it on by default. Previously, wxUSE_STL enabled both implicit conversion of wxString to std::[w]string and use of standard containers for the implementation of their wx equivalents. Split up the two roles now by allowing to enable the use of the standard containers independently of (backwards incompatible) implicit conversion in wxString and actually enable wxUSE_STD_CONTAINERS by default.
- M /wxWidgets/trunk/include/wx/xtitypes.h
- M /wxWidgets/trunk/src/common/xti.cpp
- M /wxWidgets/trunk/src/common/xtistrm.cpp
- M /wxWidgets/trunk/src/common/xtixml.cpp
2011-03-30 11:26 DS, revision 67341Fix XTI compilation in STL build. Use explicit c_str() calls in XTI code as implicit conversion to "const char *" doesn't exist in STL build. This fixes compilation problems when wxUSE_EXTENDED_RTTI && wxUSE_STL. Closes #13087.
2011-03-30 07:59 PC, revision 67339Tagged 2.8.12 release
2011-03-30 07:35 PC, revision 67338build fix for older GTK2
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/include/wx/gtk/assertdlg_gtk.h
- M /wxWidgets/trunk/Makefile.in
- D /wxWidgets/trunk/src/gtk/assertdlg_gtk.c
- M /wxWidgets/trunk/src/gtk/assertdlg_gtk.cpp
- M /wxWidgets/trunk/src/gtk/utilsgtk.cpp
2011-03-30 07:29 PC, revision 67337convert assertdlg_gtk to C++
2011-03-29 20:40 SC, revision 67336prepare to convert file to C++
2011-03-29 19:49 PC, revision 67335fix clang warning (? having two different operand types)
2011-03-29 07:29 PC, revision 67334must use deprecated function for gtk2
2011-03-29 07:17 PC, revision 67333don't crash on error
2011-03-29 07:16 PC, revision 67332build fix
2011-03-29 07:15 PC, revision 67331fix typo
2011-03-28 16:10 VS, revision 67328GTK_WIDGET_SENSITIVE should have been converted to gtk_widget_get_sensitive
2011-03-28 08:27 PC, revision 67326wxDataViewChoiceRenderer's editor control should have the same size as the cell. It looks weird when it's significantly shorter than the content cell being edited.
- M /wxWidgets/trunk/include/wx/gtk/mdi.h
- M /wxWidgets/trunk/include/wx/gtk/private/gtk2-compat.h
- M /wxWidgets/trunk/include/wx/gtk/scrolbar.h
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk/treeentry_gtk.h
- M /wxWidgets/trunk/src/aui/dockart.cpp
- M /wxWidgets/trunk/src/aui/framemanager.cpp
- M /wxWidgets/trunk/src/common/popupcmn.cpp
- M /wxWidgets/trunk/src/generic/statusbr.cpp
- M /wxWidgets/trunk/src/gtk/aboutdlg.cpp
- M /wxWidgets/trunk/src/gtk/artgtk.cpp
- M /wxWidgets/trunk/src/gtk/bmpcbox.cpp
- M /wxWidgets/trunk/src/gtk/button.cpp
- M /wxWidgets/trunk/src/gtk/checkbox.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/clipbrd.cpp
- M /wxWidgets/trunk/src/gtk/collpane.cpp
- M /wxWidgets/trunk/src/gtk/colordlg.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/cursor.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/dnd.cpp
- M /wxWidgets/trunk/src/gtk/fontdlg.cpp
- M /wxWidgets/trunk/src/gtk/frame.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/mdi.cpp
- M /wxWidgets/trunk/src/gtk/menu.cpp
- M /wxWidgets/trunk/src/gtk/minifram.cpp
- M /wxWidgets/trunk/src/gtk/nativewin.cpp
- M /wxWidgets/trunk/src/gtk/notebook.cpp
- M /wxWidgets/trunk/src/gtk/popupwin.cpp
- M /wxWidgets/trunk/src/gtk/radiobox.cpp
- M /wxWidgets/trunk/src/gtk/radiobut.cpp
- M /wxWidgets/trunk/src/gtk/renderer.cpp
- M /wxWidgets/trunk/src/gtk/scrolbar.cpp
- M /wxWidgets/trunk/src/gtk/scrolwin.cpp
- M /wxWidgets/trunk/src/gtk/settings.cpp
- M /wxWidgets/trunk/src/gtk/slider.cpp
- M /wxWidgets/trunk/src/gtk/sockgtk.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/gtk/statbox.cpp
- M /wxWidgets/trunk/src/gtk/taskbar.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/textentry.cpp
- M /wxWidgets/trunk/src/gtk/tglbtn.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/tooltip.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
- M /wxWidgets/trunk/src/gtk/treeentry_gtk.c
- M /wxWidgets/trunk/src/gtk/utilsgtk.cpp
2011-03-27 21:38 PC, revision 67324avoid deprecated functions and direct struct access
2011-03-27 20:41 PC, revision 67321yet more avoiding direct struct access
2011-03-27 20:30 JMS, revision 67320add more functions we will need
2011-03-27 19:23 VS, revision 67319Instead of just deleting m_popupInterface, call Destroy() of its wxWindow-based popup control obtained via GetControl() member function. Also still delete m_popupInterface if there was no popup control, or if it was implemented as a separate class (versus being multiple-inherited along side wxComboPopup, as has been the common practice).
2011-03-27 19:23 VS, revision 67318Always use gtk2-compat.h definitions. We support building against newer GTK+ version and using an older one at runtime, so we must provide our implementations of these functions even if GTK_CHECK_VERSION would indicate the function is already available in GTK+.
- M /wxWidgets/trunk/include/wx/gtk/private.h
- D /wxWidgets/trunk/include/wx/gtk/private/compat.h
- A /wxWidgets/trunk/include/wx/gtk/private/gtk2-compat.h
2011-03-27 09:17 PC, revision 67317Renamed wx/gtk/private/compat.h to gtk2-compat.h.
2011-03-27 08:51 PC, revision 67316more avoiding direct struct access
2011-03-27 08:38 PC, revision 67315remove unused mouse event and redundant checks
2011-03-26 19:09 VS, revision 67313a few changes for gtk3, avoiding direct struct access
2011-03-26 16:49 VS, revision 67312Compilation fix for r67312: add explicit cast to GtkStateType.
- M /wxWidgets/trunk/include/wx/gtk/private.h
- A /wxWidgets/trunk/include/wx/gtk/private/compat.h
- M /wxWidgets/trunk/src/aui/dockart.cpp
- M /wxWidgets/trunk/src/generic/statusbr.cpp
- M /wxWidgets/trunk/src/gtk/button.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/dcclient.cpp
- M /wxWidgets/trunk/src/gtk/glcanvas.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/radiobox.cpp
- M /wxWidgets/trunk/src/gtk/settings.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
- M /wxWidgets/trunk/src/gtk/win_gtk.cpp
2011-03-25 17:42 JS, revision 67311Use accessor functions instead of deprecated GTK+ macros.
2011-03-25 17:41 JS, revision 67310Fix for image saving speedup
2011-03-25 16:08 VS, revision 67308Fix for image saving speedup
Don't use deprecated gtk_widget_ref().