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-07-24 22:45 VZ, revision 72204- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dir.h
- M /wxWidgets/trunk/interface/wx/dir.h
- M /wxWidgets/trunk/src/msw/dir.cpp
- M /wxWidgets/trunk/src/unix/dir.cpp
2012-07-24 22:45 VZ, revision 72203Add wxDir::Close(). This is trivial to have and can sometimes be useful and also is symmetric to Open(). Closes #14493.
2012-07-24 22:45 VZ, revision 72202Set up scrollbars correctly for wxWebView in wxGTK. This allows Scroll{Lines,Pages}() methods inherited from wxWindow to work with it. Add a test of using them to the sample.
2012-07-24 22:45 VZ, revision 72201Refactor: extract GtkScrolledWindow creation from wxWindow::Create(). No real changes, just make it possible to reuse the scrolled window and scrollbars creation code from derived classes.
2012-07-24 22:45 VZ, revision 72200Allow passing the URL to open to webview sample on command line. This makes it simpler to test the sample with other pages and especially local HTML files.
- M /wxWidgets/trunk/include/wx/gtk/webview_webkit.h
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/include/wx/osx/webview_webkit.h
- M /wxWidgets/trunk/include/wx/webview.h
- M /wxWidgets/trunk/src/gtk/webview_webkit.cpp
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
- M /wxWidgets/trunk/src/osx/webview_webkit.mm
2012-07-24 21:12 RD, revision 72198No real changes, just avoid overloaded virtual wxWebView::SetPage(). Instead, have two public non-virtual SetPage() methods forwarding to a private DoSetPage(), as usual. This avoids the need for "using wxWebView::SetPage" which is needed to avoid warnings about hiding the other base class virtual when implementing one of them and which was forgotten in wxMSW version resulting in warnings when using g++ to compile it.
2012-07-24 11:14 SC, revision 72195Install the wx/gtk/dc.h header file.
2012-07-24 07:58 SC, revision 72194avoid deprecated API, fixes #13727
2012-07-23 17:04 VZ, revision 72185guard against not-yet-existing font, fixes #14516
2012-07-23 17:04 VZ, revision 72184Don't constantly reload comctl32.dll in wxTreeCtrl::MSWOnNotify(). The "loaded" flag was never set to true, so we kept reloading the DLL on every callback. Do set the flag after loading it successfully. Closes #14512.
2012-07-23 17:03 VZ, revision 72183Fix wxMSW wxStaticBox compilation when wxUSE_UXTHEME==0. Don't compile the theme-using code in PaintForeground(). Closes #14511.
2012-07-23 17:03 VZ, revision 72182Fix wxMSW wxTextEntry compilation in wxUSE_DYNLIB_CLASS==0 case. Simply don't define DoAutoCompleteFileNames() as it needs wxDynamicLibrary to compile and work. Closes #14510.
2012-07-23 17:03 VZ, revision 72181Fix wxUSE_IFILEDIALOG definition in wxUSE_DYNLIB_CLASS==0 case. wxUSE_XXX symbols such as this one need to be defined as 0 and not as nothing at all. Closes #14509.
2012-07-23 17:03 VZ, revision 72180Fix wxWindow::MSWShowWithEffect() compilation with wxUSE_DYNLIB_CLASS==0. Fall back to just plain Show() if wxDynamicLibrary, which we use to get function not existing in all Windows versions, is not available. Closes #14509.
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/evtloop.h
- M /wxWidgets/trunk/include/wx/evtloopsrc.h
- M /wxWidgets/trunk/include/wx/platform.h
- M /wxWidgets/trunk/include/wx/thread.h
- M /wxWidgets/trunk/src/common/mimecmn.cpp
- M /wxWidgets/trunk/src/common/utilscmn.cpp
- M /wxWidgets/trunk/src/unix/threadpsx.cpp
- M /wxWidgets/trunk/src/unix/utilsunx.cpp
2012-07-23 17:03 VZ, revision 72179Use __DARWIN__ instead of __WXOSX__ in non-GUI code. This fixes compilation of non-wxOSX ports (e.g. wxGTK) under OS X. Also make the difference between the two symbols more clear in the documentation. Closes #14503.
2012-07-23 17:03 VZ, revision 72178Fix --enable-webview_xxx options names in configure. Dashes can't be used in the option names, they're filtered out by configure. Closes #14507.
2012-07-23 17:03 VZ, revision 72177Define wxGUIAppTraits for wxGTK/Windows port. Closes #14505.
2012-07-23 17:03 VZ, revision 72176Fix compilation of wxOSX event loop without wxUSE_EVENTLOOP_SOURCE. Closes #14502.
2012-07-23 17:03 VZ, revision 72175Handle accelerators earlier in keyboard processing code in wxGTK. Translate key presses to accelerators before sending wxEVT_KEY_DOWN. Also check for accelerators even for the key combinations handled by IM, normally IM should take precedence but IM seems to intercept common keys such as Shift+anything which it makes sense to use as accelerators.
- M /wxWidgets/trunk/autoconf_inc.m4
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/Makefile.in
2012-07-23 17:03 VZ, revision 72174Use wxGTK platform-specific files in wxAdv under OS X. Closes #14501.
2012-07-23 17:03 VZ, revision 72173Fix assert in webview sample when viewing pages without a title. Trying to append a menu item with empty label resulted in an assert (at least under wxGTK but probably elsewhere too), and in any case wasn't very useful, so use "(untitled)" instead in this case.
2012-07-23 17:03 VZ, revision 72172Fix crash on wxWebViewWebKit window destruction. We were getting crashes due to using methods of already half-destroyed object when wxWebView window was destroyed in wxGTK, with the following abbreviated stack: #0 wxgtk_webview_webkit_load_status (widget=0x12eb380, webKitCtrl=0x13ee040) at src/gtk/webview_webkit.cpp:38 ... #8 0x00007ffff05ca281 in dispatchDidFailLoad (error=..., this=0x7fffe32db900) at ../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1054 #9 WebKit::FrameLoaderClient::dispatchDidFailLoad (this=0x7fffe32db900, error=...) at ../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1049 #10 0x00007ffff0b0de54 in WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x7fffe3221b70) at ../Source/WebCore/loader/FrameLoader.cpp:2128 #11 0x00007ffff0b0cfde in WebCore::FrameLoader::checkLoadComplete (this=<optimized out>) at ../Source/WebCore/loader/FrameLoader.cpp:2370 #12 0x00007ffff0b0a3b2 in WebCore::FrameLoader::receivedMainResourceError (this=0x7fffe3221b70, error=..., isComplete=true) at ../Source/WebCore/loader/FrameLoader.cpp:2640 #13 0x00007ffff0b423b7 in cancel (error=..., this=0x7fffe3279680) at ../Source/WebCore/loader/ResourceLoader.cpp:399 #14 WebCore::ResourceLoader::cancel (this=0x7fffe3279680, error=...) at ../Source/WebCore/loader/ResourceLoader.cpp:353 #15 0x00007ffff0b420c0 in WebCore::ResourceLoader::cancel (this=<optimized out>) at ../Source/WebCore/loader/ResourceLoader.cpp:350 #16 0x00007ffff0afda9e in WebCore::DocumentLoader::stopLoading (this=0x7fffa081d800) at ../Source/WebCore/loader/DocumentLoader.cpp:258 #17 0x00007ffff0b09561 in stopAllLoaders (clearProvisionalItemPolicy=WebCore::ShouldClearProvisionalItem, this=0x7fffe3221b70) at ../Source/WebCore/loader/FrameLoader.cpp:1523 #18 WebCore::FrameLoader::stopAllLoaders (this=0x7fffe3221b70, clearProvisionalItemPolicy=WebCore::ShouldClearProvisionalItem) at ../Source/WebCore/loader/FrameLoader.cpp:1501 #19 0x00007ffff0b0d17a in WebCore::FrameLoader::stopForUserCancel (this=0x7fffe3221b70, deferCheckLoadComplete=false) at ../Source/WebCore/loader/FrameLoader.cpp:1541 #20 0x00007ffff05f3a36 in webkit_web_view_dispose (object=0x12eb380) at ../Source/WebKit/gtk/webkit/webkitwebview.cpp:1327 #21 0x00007ffff27ff7a0 in g_object_run_dispose (object=0x12eb380) at /tmp/buildd/glib2.0-2.32.3/./gobject/gobject.c:1061 #22 0x00007ffff4476c1e in gtk_scrolled_window_forall (container=0x7fff9c007d10, include_internals=0, callback=0x7ffff452cd20 <IA__gtk_widget_destroy>, callback_data=0x0) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkscrolledwindow.c:1085 #23 0x00007ffff439872f in gtk_container_destroy (object=0x7fff9c007d10) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkcontainer.c:1073 ... #28 0x00007ffff443cd60 in gtk_object_dispose (gobject=0x7fff9c007d10) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkobject.c:421 #29 0x00007ffff27ff7a0 in g_object_run_dispose (object=0x7fff9c007d10) at /tmp/buildd/glib2.0-2.32.3/./gobject/gobject.c:1061 #30 0x00007ffff6cb65ac in wxWindow::~wxWindow (this=0x13ee040, __in_chrg=<optimized out>) at src/gtk/window.cpp:2367 #31 0x00007ffff6d71241 in wxControlBase::~wxControlBase (this=0x13ee040, __in_chrg=<optimized out>) at src/common/ctrlcmn.cpp:49 #32 0x00000000005cf761 in wxControl::~wxControl (this=0x13ee040, __in_chrg=<optimized out>) at include/wx/gtk/control.h:27 #33 0x00007ffff7bd1eae in wxWebView::~wxWebView (this=0x13ee040, __in_chrg=<optimized out>) at include/wx/webview.h:96 #34 0x00007ffff7bd3443 in wxWebViewWebKit::~wxWebViewWebKit (this=0x13ee040, __in_chrg=<optimized out>) at include/wx/gtk/webview_webkit.h:26 #35 0x00007ffff7bd34ae in wxWebViewWebKit::~wxWebViewWebKit (this=0x13ee040, __in_chrg=<optimized out>) at include/wx/gtk/webview_webkit.h:26 Fix this by setting m_isBeingDeleted flag for wxWebViewWebKit early and checking it in the callback.
2012-07-23 17:02 VZ, revision 72171Add missing wxSTDCALL to fix wxWebView compilation with Borland. This patch from Guru Kathiresan fixes compilation with Borland C++ Builder 2007 and XE2.
2012-07-23 17:02 VZ, revision 72170Document wxGTK limitation for accelerators involving Shift. Using Shift with non-alphabetic characters doesn't work due to GTK+ bug, see https://bugzilla.gnome.org/show_bug.cgi?id=614146
2012-07-23 15:18 SC, revision 72169Don't change client size of TLW when centering it in wxGTK. Setting the frame client size and then calling Centre() on it resulted in the frame coming up with a wrong client size in wxGTK because the call to Centre() resulted in calling wxTopLevelWindow::DoSetSize() which unconditionally reset m_deferShowAllowed to true, undoing setting it to false in DoSetClientSize(). Only reset m_deferShowAllowed if the size was really changed but not if the window was only moved, as happens when centering it.
2012-07-22 12:07 VS, revision 72168fixing capture problem for mouse moved events, fixes #14486
2012-07-22 11:21 VS, revision 72167Fix typo introduced in r72167.
2012-07-21 07:14 SC, revision 72166Document wxWindow::Close() return value.
2012-07-20 22:23 VS, revision 72164turning off undo for setter, otherwise memory gets used up for the undo stack, fixes #14500
2012-07-20 13:55 VZ, revision 72163Call Realize() later in XRC toolbar handler (patch #13888). This is a workaround for a deeper compatibility problem in Cocoa implementation (see the bug for detailed discussion), but for now, this simple workaround is much better than not doing nothing. See #13888.
- M /wxWidgets/trunk/include/wx/buffer.h
- M /wxWidgets/trunk/include/wx/confbase.h
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/include/wx/sizer.h
- M /wxWidgets/trunk/include/wx/textctrl.h
2012-07-20 13:55 VZ, revision 72162No changes, just fix some typos in comments. Closes #14494.
2012-07-20 13:55 VZ, revision 72161Remove unnecessary configure options from wxOSX install.txt. There is no need to specify --enable-unicode nor --disable-shared. The latter is mentioned below anyhow.
2012-07-20 13:55 VZ, revision 72160Use both URL-specific and plain text formats in wxGTK wxURLDataObject. Just as in wxMSW, it makes sense to put URLs on clipboard (or drag them) in both URL-specific and plain text formats to facilitate pasting (or dropping) them into other applications. So make wxURLDataObject in wxGTK a composite data object containing both its old data object and wxTextDataObject.
2012-07-20 13:55 VZ, revision 72159Use proper format in wxGTK clipboard selection handler. For some incomprehensible reason, GDK_SELECTION_TYPE_STRING was hard coded for all non-text formats even though it was clearly never the right format to use. Use the correct value specified by the format instead.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/samples/dnd/dnd.cpp
- M /wxWidgets/trunk/src/gtk/dataobj.cpp
2012-07-20 13:54 VZ, revision 72158Use text/uri-list instead of x-moz-url in wxGTK wxURLDataObject. The standard exchange format for URLs is text/uri-list and not the deprecated and Firefox-specific x-moz-url, support for which was moreover implemented incorrectly anyhow. Also add an example of copying URLs to the dnd sample. See https://developer.mozilla.org/En/DragDrop/Recommended_Drag_Types for more information.
2012-07-20 06:59 PC, revision 72157Don't use delayed destruction for sockets in other threads. The delayed destruction mechanism is not MT-safe, so using it for wxSocket objects destroyed from threads other than main resulted in crashes. Luckily, it is not necessary to use it for such sockets anyhow as they don't risk receiving any events -- which are only dispatched in the main thread -- and so can be destroyed immediately. So do destroy them directly instead of just scheduling for later destruction when wxSocket::Destroy() is called.
2012-07-20 02:53 RD, revision 72148simplify mouse button handling code
2012-07-19 17:39 PC, revision 72146I think the "specific to PostScript" methods have been gone since 2.6, so let's stop saying that they are there but undocumented.
2012-07-19 08:46 RD, revision 72143improve appearance of themed borders
- M /wxWidgets/trunk/interface/wx/artprov.h
- M /wxWidgets/trunk/interface/wx/config.h
- M /wxWidgets/trunk/interface/wx/dcbuffer.h
2012-07-18 17:00 JS, revision 72137Interface fixes for Phoenix
- M /wxWidgets/trunk/src/richtext/richtextstyledlg.cpp
- M /wxWidgets/trunk/src/richtext/richtextxml.cpp
2012-07-18 16:04 JS, revision 72136Reverted format changes since 2.9 works differently
2012-07-18 16:01 JS, revision 72135String formatting fixes
2012-07-16 21:12 SC, revision 72115String formatting fix
2012-07-16 21:09 SC, revision 72114adapting order to preference
2012-07-15 20:05 SC, revision 72108correct handling of order of preference of formats
2012-07-15 12:26 JS, revision 72098removing workaround for listbox, finishing drop target support, fixes #14484, see #14281
2012-07-15 08:42 JS, revision 72096A better panel label font size on Mac
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/include/wx/textctrl.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/textctrl.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
2012-07-15 03:40 PC, revision 72095Added continuation bullet style for supporting multiple paragraphs in a list item The user can 'delete' the bullet to create a continuation paragraph
2012-07-14 23:36 RD, revision 72087simplify ifdefs, deferred show and _NET_FRAME_EXTENTS are X11-only
2012-07-14 23:36 RD, revision 72086Add wxSHOW_EFFECT_MAX
Add missing Calc[Un]ScrolledPosition overloads taking a wxPoint.