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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2012-07-24 22:45 VZ, revision 72204

Add 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 72203

Set 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 72202

Refactor: 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 72201

Allow 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.

2012-07-24 22:45 VZ, revision 72200

No 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 21:12 RD, revision 72198

Install the wx/gtk/dc.h header file.

2012-07-24 11:14 SC, revision 72195

avoid deprecated API, fixes #13727

2012-07-24 07:58 SC, revision 72194

guard against not-yet-existing font, fixes #14516

2012-07-23 17:04 VZ, revision 72185

Don'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:04 VZ, revision 72184

Fix 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 72183

Fix 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 72182

Fix 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 72181

Fix 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.

2012-07-23 17:03 VZ, revision 72180

Use __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 72179

Fix --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 72178

Define wxGUIAppTraits for wxGTK/Windows port. Closes #14505.

2012-07-23 17:03 VZ, revision 72177

Fix compilation of wxOSX event loop without wxUSE_EVENTLOOP_SOURCE. Closes #14502.

2012-07-23 17:03 VZ, revision 72176

Handle 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.

2012-07-23 17:03 VZ, revision 72175

Use wxGTK platform-specific files in wxAdv under OS X. Closes #14501.

2012-07-23 17:03 VZ, revision 72174

Fix 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 72173

Fix 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:03 VZ, revision 72172

Add 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 72171

Document 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 17:02 VZ, revision 72170

Don'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-23 15:18 SC, revision 72169

fixing capture problem for mouse moved events, fixes #14486

2012-07-22 12:07 VS, revision 72168

Fix typo introduced in r72167.

2012-07-22 11:21 VS, revision 72167

Document wxWindow::Close() return value.

2012-07-21 07:14 SC, revision 72166

turning off undo for setter, otherwise memory gets used up for the undo stack, fixes #14500

2012-07-20 22:23 VS, revision 72164

Call 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.

2012-07-20 13:55 VZ, revision 72163

No changes, just fix some typos in comments. Closes #14494.

2012-07-20 13:55 VZ, revision 72162

Remove 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 72161

Use 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 72160

Use 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.

2012-07-20 13:55 VZ, revision 72159

Use 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 13:54 VZ, revision 72158

Don'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 06:59 PC, revision 72157

simplify mouse button handling code

2012-07-20 02:53 RD, revision 72148

I 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 17:39 PC, revision 72146

improve appearance of themed borders

2012-07-19 08:46 RD, revision 72143

Interface fixes for Phoenix

2012-07-18 17:00 JS, revision 72137

Reverted format changes since 2.9 works differently

2012-07-18 16:04 JS, revision 72136

String formatting fixes

2012-07-18 16:01 JS, revision 72135

String formatting fix

2012-07-16 21:12 SC, revision 72115

adapting order to preference

2012-07-16 21:09 SC, revision 72114

correct handling of order of preference of formats

2012-07-15 20:05 SC, revision 72108

removing workaround for listbox, finishing drop target support, fixes #14484, see #14281

2012-07-15 12:26 JS, revision 72098

A better panel label font size on Mac

2012-07-15 08:42 JS, revision 72096

Added continuation bullet style for supporting multiple paragraphs in a list item The user can 'delete' the bullet to create a continuation paragraph

2012-07-15 03:40 PC, revision 72095

simplify ifdefs, deferred show and _NET_FRAME_EXTENTS are X11-only

2012-07-14 23:36 RD, revision 72087

Add wxSHOW_EFFECT_MAX

2012-07-14 23:36 RD, revision 72086

Add missing Calc[Un]ScrolledPosition overloads taking a wxPoint.

2012-07-14 23:36 RD, revision 72085

Add missing wxEVT_COMMAND_TEXT_ENTER

2012-07-14 23:36 RD, revision 72084

Add missing styles

2012-07-14 23:35 VZ, revision 72083

Add documentation for CURRENCY and SCODE wxVariant classes. This should have been part of r72081. See #14225.

2012-07-14 22:11 VZ, revision 72082

Refactor wxMSW helper functions to allow reuse in wxGTK. Extract wxMSW-specific part of src/msw/utilsgui.cpp into a new src/msw/utilswin.cpp file to allow reuse the rest of the former file in wxGTK. Closes #14424.

2012-07-14 22:10 VZ, revision 72081

Add support for CURRENCY and SCODE to MSW OLE helpers. This allows to call OLE Automation methods taking parameters or returning values of these types. Closes #14225.

2012-07-14 22:10 VZ, revision 72080

Disable the recently added wxFileSystemWatcher unit case under Windows. It currently fails there, so don't run it until this is fixed to let the tests pass globally. See #14480.

2012-07-14 22:10 VZ, revision 72079

Minor fixes to wxGTK3 with Broadway backend build. Reuse some functions for both Broadway and X11 backends. Fix invalid casts from Broadway screen/display types to X11 ones. Closes #14469.

2012-07-14 07:26 PC, revision 72076

fix creation of wxBitmapComboBox with GTK3

2012-07-13 20:22 VZ, revision 72075

Allow building wxGTK3 with Broadway backend. Use GDK_WINDOWING_BROADWAY to fix compilation with it. Closes #14469.

2012-07-13 20:11 JS, revision 72074

Fix for caret positioning bug when selecting content

2012-07-13 18:58 PC, revision 72073

avoid creating and immediately destroying a wxGraphicsContext when creating a wxDC with wxGTK3

2012-07-13 18:38 JS, revision 72072

Fixed wxRichTextCtrl caret test case

2012-07-13 14:00 VZ, revision 72071

Rename wxFileSystemWatcherBase::DoAdd() to AddAny() and make it public. Make this method public to fix compilation after the recent changes as traverser classes can't call it otherwise (no idea why did it compile with g++). And give it a better name just in case people decide to call it even though it's not documented and described as private in comment (but perhaps we could make it really public later).

2012-07-13 13:46 VZ, revision 72070

Add possibility to hide and show again wxRibbonBar pages. Added wxRibbonBar::ShowPage(), HidePage() and IsPageShown() methods and show them in the sample. Also add GetPageNumber() helper. Closes #14471.

2012-07-13 13:46 VZ, revision 72069

Generate tags for ribbon headers and sources too. Add the files in {include/wx,src}/ribbon to the list of ctags inputs.

2012-07-13 13:22 VZ, revision 72068

Test calling wxFileSystemWatcher::{Add,Remove}Tree(). Add a test for tree monitoring functions to the unit test. See #14480.

2012-07-13 13:22 VZ, revision 72067

Properly use RemoveTree() in fswatcher sample. We need to use RemoveTree() to remove watches for the paths added with AddTree(). See #14480.

2012-07-13 13:22 VZ, revision 72066

Add the root and all the files in wxFileSystemWatcherBase::AddTree(). When watching a tree recursively, add the files and not only the directories. Also, add -- and remove in RemoveTree() -- the root directory itself and not only its children. Closes #14480.

2012-07-13 08:51 SC, revision 72065

always use calibrated colors, fixes #14482

2012-07-12 22:50 RD, revision 72055

Interface fix for Phoenix.

2012-07-12 21:30 SC, revision 72050

removing 2.9 backport

2012-07-12 20:34 VZ, revision 72049

Fix bogus asserts in Unix wxFileSystemWatcher for removed files. Store the recently removed file descriptors and don't assert if we get an event for one of them, this can happen and is normal unlike unexpected events for completely unknown descriptors for which we still keep an assert. Closes #14465.

2012-07-12 20:34 VZ, revision 72048

Fix item data access in wxDataViewListCtrl. Map items to rows correctly, just using wxPtrToUInt()-1 is not the right thing to do if any items were deleted or changed. Closes #14479.

2012-07-12 15:18 VZ, revision 72047

Added more items to the release check list. Mention that the change log should be uploaded too (it would be perhaps more useful to have a change log for just this release but for now upload the entire file) and that the llatest available version must be update on the web site.

2012-07-12 08:56 SC, revision 72041

backport support for horizontal scrollwheel support

2012-07-11 21:28 VZ, revision 72040

No changes, just remove TABs from configure.in.

2012-07-11 21:16 RD, revision 72039

Just like dependency tracking don't disable precompiled headers if there is only one architecture being built.

2012-07-11 19:08 PC, revision 72033

fix some more improper widget casts

2012-07-11 18:49 PC, revision 72032

Use GTK_IS_ENTRY() to determine if widget is a GtkEntry. If widget is not a GtkEntry, using GTK_ENTRY() will result in assertion or crash

2012-07-11 14:16 VZ, revision 72031

Revert "Temporarily disable the failing wxRichTextCtrl case." Revert r71945 which disabled failing wxRichTextCtrl unit test. It fails again now and hopefully will be fixed before 2.9.5.

2012-07-11 13:42 VZ, revision 72030

Allow saving images under a different name in the image sample. Also allow saving in XPM format. See #13905.

2012-07-11 13:42 VZ, revision 72029

Ensure that names of saved XPMs are valid C identifiers. The name of the XPM should be based on the file name but can't always be exactly equal to it as it's possible (and relatively common, e.g. "foo-24.xpm") to have characters forbidden in identifiers to appear in the file names. Ensure that we use a valid C identifier here. Closes #13905.

2012-07-11 13:42 VZ, revision 72028

Fix bug with using invalid date in wxMSW wxCalendarCtrl. Fall back to the start date of the native control if our own date was not set yet. Closes #14476.

2012-07-11 13:42 VZ, revision 72027

Activate OLE ActiveX controls before requesting their window. Change the order of IOkeInPlaceActiveObject::GetWindow() and DoVerb(OLEIVERB_INPLACEACTIVATE) calls and do the latter first now as otherwise GetWindow() returned NULL for standard ActiveX controls created by MFC. Closes #14209.

2012-07-11 13:42 VZ, revision 72026

Change the format of the documentation archives for the release. Call them wxWidgets-x.y.z-docs-nnn instead of wxWidgets-docs-nnn.x.y.z.

2012-07-11 13:42 VZ, revision 72025

Fix compilation of newly added msw/evtloopconsole.cpp without PCH. Include <windows.h> and "wx/log.h" explicitly when not using PCH. Closes #14475.

2012-07-11 09:32 PC, revision 72021

fake paint events don't work with wxGTK3 either

2012-07-11 09:05 PC, revision 72020

remove code in SetFont which modifies font for no apparent purpose

2012-07-11 08:36 PC, revision 72019

Avoid creating and immediately destroying a wxGraphicsContext for most uses of wxGCDC. This also causes the dummy "measuring context" to be properly initialized with a default font

2012-07-11 06:23 RD, revision 72013

Interface fixes for Phoenix.

2012-07-11 06:23 RD, revision 72012

Add missing wxFRAME_SHAPED

2012-07-11 01:52 VZ, revision 72011

Fix wxNativeContainerWindowId definition for wxGTK/Windows port. It's a gpointer and not unsigned long as under Unix in this case. Closes #14447.

2012-07-11 01:52 VZ, revision 72010

Forbid setting hints for multi-line text controls. This doesn't work anyhow, so make it explicit by asserting if an attempt to do it is made. And document this. Also add a test of SetHint() to the text sample to verify it still works. Closes #14456.

2012-07-11 01:52 VZ, revision 72009

Fix German translation for "Shift+" keyboard accelerator prefix. Closes #14457.

2012-07-11 01:52 VZ, revision 72008

Use the same console event loop in wxBase and wxCore in wxMSW. Refactor the console event loop code into separate files to untangle it from the GUI version and ensure that it doesn't depend on the GUI at all. It can now be defined in the base library and simply reused by the core one. This also makes the console event loop usable for other ports under Windows, e.g. wxGTK. Closes #14426.

2012-07-11 01:51 VZ, revision 72007

Increase version to 2.9.5. Rebake all the project/make files.

2012-07-11 01:50 VZ, revision 72006

Fix unit tests compilation in STL build. Add missing c_str() calls forgotten by r70687. Closes #14472.

2012-07-10 19:27 PC, revision 72004

remove DoSetSize override, unneeded after r72001

2012-07-10 19:26 PC, revision 72003

remove STOCKITEM_26 macro, unneeded after r72001

2012-07-10 19:17 PC, revision 72002

no real changes, just remove unnecessary indentation and scoping after r72001

2012-07-10 18:39 PC, revision 72001

update minimum GTK2 version requirement to 2.6

2012-07-10 12:54 VZ, revision 72000

Give the newly added wxGTK trunk STL builder a unique name. It conflicted with the (unused) builder on StellarWerx slave.

2012-07-10 12:50 VZ, revision 71999

Add a wxGTK STL buildbot build on brandt32 slave. Also use --disable-compat28 as we don't have any builds testing this option.

2012-07-10 08:42 RD, revision 71998

Make a couple virtuals protected so they can be overridden.

2012-07-10 07:12 RD, revision 71989

Interface fixes for Phoenix.

2012-07-09 22:35 VZ, revision 71988

Added a release notes file for binaries. Also create wxWidgets-x.y.z_Headers.7z file when making the release, it is used with the binaries.

2012-07-09 16:15 VZ, revision 71986

Create tag WX_2_9_4

2012-07-09 16:15 VZ, revision 71985

Updated READMEs &c for 2.9.4 release. Updated the text of the announcement posted to wx-announce too and mention it in the release check list.

2012-07-09 14:41 VZ, revision 71984
  • D /wxWidgets/tags/WX_2_9_4

Remove prematurely created 2.9.4 tag.

2012-07-09 14:39 VZ, revision 71983

Create tag WX_2_9_4

2012-07-08 12:28 JS, revision 71982

Fix for scroll position being changed when partial layout is done

2012-07-08 05:48 RD, revision 71981

Revert r71595 for now, as the bug it fixed is the lesser of two evils with the potential bugs it causes. See #14453.

2012-07-07 18:34 SC, revision 71980

fixing double focus ring under 10.7, emulating only for 'NO_' and 'SIMPLE_' border

2012-07-07 17:36 VZ, revision 71979

Replace "_amd64" with "_x64" in a few more places. Fix bakefile presets and MSVC-specific setup.h. Also document TARGET_CPU=X64 instead of AMD64.

2012-07-07 15:27 VZ, revision 71978

Use "_x64" instead of "amd64" for x64 MSW makefile builds. Still accept "amd64" as a valid TARGET_CPU value but also accept, and encourage people to use, "x64". Add a new section about the build system changes to the change log and added a mini-TOC to it to make navigating it a bit easier and show what changes are there at a glance.

2012-07-07 15:27 VZ, revision 71977

Don't call HitTest() unnecessarily in MSW wxTreeCtrl code. We already called TreeView_HitTest() above, there is no need to call wxTreeCtrl::HitTest() again to retrieve exactly the same information. This also incidentally fixes a warning about unused variable, see #14459.

2012-07-07 15:27 VZ, revision 71976

Fix uninitialized variable warning in wxMSW wxFileSystemWatcher code. This warning was harmless as the variable was in fact always initialized if the code where it was used was reached but g++ 4.6.1 is not smart enough to see it, just as MSVC for which we already had a workaround. So initialize it explicitly just to suppress the warning. See #14459.

2012-07-07 15:27 VZ, revision 71975

Avoid warnings about uninitialized variables in TGA loading code. Initialize the variables containing the colour components: even though they should normally be always filled by Palette_GetRGB() call below, this presumably might not happen for a corrupted image with invalid palette table entries and g++ correctly complains about it. See #14459.

2012-07-07 15:27 VZ, revision 71974

Avoid warning about unused variable in wxGetUTCTimeMillis() in wxMSW. Put the declaration of the variable only used under Unix inside the corresponding "#if" branch. See #14459.

2012-07-07 15:27 VZ, revision 71973

Avoid unused variable warning in wxPropertyGrid code in non-wxGTK. Put the variable only used in wxGTK inside "#ifdef __WXGTK__". This fixes the warning but the real fix would be to get rid of this variable completely and just fix whatever problem in wxWindow::Navigate() this was supposed to work around. See #14459.

2012-07-07 15:27 VZ, revision 71972

Explicitly call base class ctor in wxRichTextFieldType copy ctor. Failure to do this provokes g++ warnings with -Wextra and is, generally speaking, wrong, even if it probably doesn't matter in this particular case. See #14459.

2012-07-07 15:27 VZ, revision 71971

Return correct index from wxGenericListCtrl::InsertColumn(). It used to always return 0 in the generic version, return the correct index of the newly inserted column now. Closes #13677.

2012-07-07 15:24 SC, revision 71970

adding support for enabled property, avoiding missing return values

2012-07-07 15:07 SC, revision 71969

added missing return value

2012-07-07 15:06 SC, revision 71968

new file added

2012-07-06 18:39 PC, revision 71967

guard against empty name field in inotify_event, see #14466

2012-07-05 20:56 VZ, revision 71966

Rename WX_2_9_4 tag to WX_2_9_4-rc1 as it doesn't correspond to final 2.9.4.

2012-07-04 19:09 VZ, revision 71965

Use list mode in wxListbook list control instead of report. Use wxLC_LIST instead of wxLC_REPORT when we don't have any icons. This makes the code simpler as wxLC_LIST is more similar to wxLC_ICON which we used, and continue to use, when we do have icons, because we don't need to add and remove any columns on the fly. And it fixes the appearance of wxListbook without images with wxBK_TOP or wxBK_BOTTOM styles as it now lays out its items horizontally and not vertically as before. It also fixes the best size calculation of wxListbook control since the changes to wxListCtrl best size calculations in r71733 as a nice side effect. Closes #14451.

2012-07-04 18:42 SC, revision 71964

supporting alignment in single line controls, see #14452

2012-07-04 18:30 SC, revision 71962

using correct constant

2012-07-04 18:17 SC, revision 71961

fixing another reference to wrong center flag

2012-07-04 18:15 SC, revision 71960

correcting text alignment flag

2012-07-04 13:45 VZ, revision 71959

Fix problem with most of wxGTK headers not being installed. GTK2_HDR should also include all the version-independent wxGTK headers. Closes #14455.

2012-07-04 13:45 VZ, revision 71958

Rename all setup0.h files to setup.h in git-based release script. We also need to rename wx/univ/setup0.h and wx/gtk/setup0.h and it probably doesn't hurt to rename all the other ones even if though they're unused anyhow.

2012-07-04 13:45 VZ, revision 71957

Put the README file used for SourceForge files page under version control. And this is another thing to do for the release.

2012-07-04 13:45 VZ, revision 71956

Remove duplicate item about Trac changes from release tech note. Part of the additions of r71951 was already present in this file, just in another place.

2012-07-04 13:45 VZ, revision 71955

Run unix2dos in quiet mode in git-oriented release script. Don't flood the screen with the messages about converting the files, we know that we convert them, this is what we run the bloody thing for.

2012-07-03 22:02 VZ, revision 71954

Create tag WX_2_9_4

2012-07-03 22:01 VZ, revision 71953

Also update the minimal GTK+ version in the introduction manual page. And mention GTK+ 3 there too.

2012-07-03 21:59 VZ, revision 71952

Update the date in the manual before 2.9.4 release. And mention the need to do it in the tech note for the next time.

2012-07-03 21:58 VZ, revision 71951

Updated readme and changelog for 2.9.4 release. Also add more things to do before the release to the tech note.

2012-07-03 21:41 VZ, revision 71950

Remove unnecessary checks for OS X 10.4 and gcc 4.0 in configure. As 10.4 is not supported any more, don't check for it. Also don't impose the use of gcc 4.0 for compiling wxOSX/Carbon as this compiler doesn't exist any more under OS X 10.7 but wxOSX/Carbon can be compiled using gcc 4.2 if 10.6 SDK is selected, so this change allows to build wxOSX/Carbon under 10.7.

2012-07-03 07:37 PC, revision 71948

synchronize GTK2 minimum version in docs

2012-07-03 00:59 VZ, revision 71947

Fix wxGTK compilation with MSVC after GTK+ 3 changes. Don't use preprocessor conditions inside a macro invocation, MSVC doesn't support this. Closes #14448.

2012-07-02 17:56 PC, revision 71946

add some mention of GTK3 support

2012-07-02 17:08 VZ, revision 71945

Temporarily disable the failing wxRichTextCtrl case. Disable CaretPosition() unit test as it is broken now. This is only temporary to allow tests to pass in 2.9.4, will be reenabled (and hopefully fixed) later.

2012-07-02 17:05 VZ, revision 71944

Clear larger area in wxGCDC::Clear(). Clearing a rectangle of size 32000 was not always enough to clear the entire DC, so use INT_MAX instead -- this is the best we can do with the current approach. Closes #13445.

2012-07-02 17:03 VZ, revision 71943

Keep client data in sync when deleting items from wxOSX wxComboBox. Correspondence between item indices and their client data was broken if any items were deleted or the combobox was cleared entirely. Fix this by updating the client data array whenever this happens. Closes #14147.

2012-07-02 17:03 VZ, revision 71942

Preserve client data in wxComboBox::SetString() in wxOSX/Cocoa. Don't reset the client data to NULL when we're just changing the item text. Closes #14146.

2012-07-02 17:03 VZ, revision 71941

Set string in wxEVT_COMMAND_COMBOBOX_SELECTED event in wxOSX/Cocoa. Pass the selected string and not only its index in the event generated when combobox selection changes in wxOSX/Cocoa. Closes #14383.

2012-07-02 17:02 VZ, revision 71940

Add extra border below the buttons in the generic log dialog. This fixes the problem with the dialog appearance in wxOSX/Cocoa where the bottom of the buttons was truncated otherwise and arguably makes the dialog look slightly better in the other ports too. Closes #14398.

2012-07-02 16:36 VZ, revision 71939

Fix wxDataViewChoiceRenderer behaviour in wxOSX/Cocoa. Changing the value of a "choice" cell in wxDataViewCtrl didn't work correctly in wxOSX/Cocoa because wxDataViewChoiceRenderer used the base class version of OSXOnCellChanged() which passed the integer index we received from NSOutlineView to the model instead of the expected string. Fix this by overriding OSXOnCellChanged() in wxDataViewChoiceRenderer itself and using its argument as an integer index of the selection because this is what it is, at least under OS X 10.7. Closes #14373.

2012-07-02 14:46 VZ, revision 71938

No changes, just suppress an unused parameter warning in wxOSX build. This one was especially annoying as it occurred in a header included by a couple of dozens of files.

2012-07-02 14:36 SC, revision 71937

adapting new osx modifier handling, fixes #14377

2012-07-02 13:54 SC, revision 71936

handling illegal fsrefs by returning an empty string, fixes #14384

2012-07-02 13:50 SC, revision 71935

guarding against invalid files passed to 'pdoc' apple event, see #14384

2012-07-02 13:47 SC, revision 71934

guarding against invalid files passed to 'odoc' apple event, see #14384

2012-07-02 12:28 VZ, revision 71933

Allow using wxGridCellEnumEditor with the mouse. Previously the combobox was immediately dismissed when the mouse was used. Fix this by copying the code from wxGridCellChoiceEditor to this class. This is obviously not ideal and both classes should be refactored to avoid this in the future but for now this at least fixes the user-visible problem. Closes #13943.

2012-07-02 04:58 RD, revision 71929

Add COMPILER_VERSION to nmake command line

2012-07-02 02:16 VZ, revision 71928

Show gstreamer errors in wxGStreamerMediaBackend to the user. If the media file fails to play, we really need to show to the user the corresponding gstreamer error, otherwise there is no way to understand what the problem is. Collect the errors in gst_error_callback() and show them from the main thread if we get a gstreamer error.

2012-07-02 02:16 VZ, revision 71927

Use wxFileSystem::FileNameToURL() in wxGStreamerMediaBackend. Converting files to URIs is not as simple as just prepending "file://" to them, notably we need to escape characters that are special in URIs such as "#" and "%", so use FileNameToURL() which already does do it correctly. Closes #13663.

2012-07-02 02:16 VZ, revision 71926

Fix command line parsing in media player sample. It was broken since the addition of the call to wxApp::OnInit() to wxMediaPlayerApp::OnInit() -- as the base class parses the command line itself, we need to use OnInitCmdLine() and OnCmdLineParsed() instead of doing it manually if we call it. Also don't load the play list saved in wxConfig if any command line parameters were given as otherwise the saved files would be used first (this seems to have been always broken...).

2012-07-02 00:39 VZ, revision 71925

Fix wxMSW compilation without PCH. Include wx/bitmap.h as we need its GetHBITMAP() method in wx/msw/dib.h.

2012-07-01 23:35 VZ, revision 71924

Use COMPILER_VERSION and ARCH_SUFFIX in libraries names in Windows makefiles. For the official builds (only), include the compiler version and the architecture suffix, unless it's the default x86, into the DLL names, to allow their concurrent installations for multiple compiler versions and architectures. Closes #13857.

2012-07-01 23:35 VZ, revision 71923

No real changes, just rename DIR_SUFFIX_CPU to ARCH_SUFFIX in bakefiles. This will be soon used in the libraries names and not only in the directory paths so rename the variable to make things more clear (or at least less confusing).

2012-07-01 23:10 VZ, revision 71922

Forward WM_{CUT,COPY,PASTE} from edit control to wxComboBox in wxMSW too. This allows us to receive wxClipboardTextEvents from wxComboBox as well. Update the documentation to mention this.

2012-07-01 21:10 PC, revision 71921

remove some unused files from GTK3 build

2012-07-01 19:44 PC, revision 71920

eliminate possibility of configure enabling gnomeprint with GTK3

2012-07-01 19:13 SC, revision 71919

using common code

2012-07-01 19:03 SC, revision 71918

common code for normalization

2012-07-01 18:43 PC, revision 71917

override DoSetValue() to avoid unnecessary clipboard operations, fixes #14369

2012-07-01 17:46 SC, revision 71916

native drop target method for cocoa

2012-07-01 17:46 SC, revision 71915

native hook for supported datatypes

2012-07-01 17:45 SC, revision 71914

adding native hook for drop target

2012-07-01 15:20 SC, revision 71913

make sure the pasteboard paste location is only set once

2012-07-01 13:35 VZ, revision 71912

Implement wxDisplay::GetFromWindow() for wxGTK/Windows. As wxWindow doesn't have an associated HWND when using wxGTK, use MonitorFromPoint() instead of MonitorFromWindow() for this port. Closes #14408.

2012-07-01 13:35 VZ, revision 71911

Fix the use of AutoHBITMAP in recently added LoadImageFromResource(). Assignment operator of AutoHBITMAP doesn't work as expected (and probably should be removed/fixed), avoid its use by explicitly calling Init(). Closes #14425.

2012-07-01 01:41 VZ, revision 71910

No changes, just suppress an unused variable warning. Omit the name of the exception object that we never use.

2012-07-01 01:41 VZ, revision 71909

VC6 compilation fix for the grid sample. Use Connect() instead of Bind() which is not available for VC6.

2012-07-01 01:41 VZ, revision 71908

Make wxBookCtrlBase::GetPage() virtual to fix it for wxAuiNotebook. wxAuiNotebook doesn't store its page in the base class m_pages array, so calling GetPage() on it via a wxBookCtrl pointer resulted in a crash. Make GetPage() virtual to allow overriding it at wxAuiNotebook level. Closes #13768.

2012-07-01 01:41 VZ, revision 71907

Add skeleton documentation for wxAuiNotebook-related classes. Closes #14386.

2012-07-01 01:41 VZ, revision 71906

Implement hatched/stippled pens/brushes in wxGraphicsContext for Cairo. Refactor the pen/brushes classes to introduce a common base class for them containing their colour and hatch pattern and stipple bitmap, if any. And actually create the hatched pattern and use it. Closes #11981.

2012-07-01 01:41 VZ, revision 71905

Added internal wxHatchStyle enum. It's annoying that the same code for hatched pens and brushes can't be reused without relying on deprecated wxXXX_HATCH constants, so add new, non-deprecated, wxHatchStyle enum that can be used in such code.

2012-06-30 22:59 RD, revision 71897

Only disable generation of dependencies if more than one architecture is being built.

2012-06-30 22:59 RD, revision 71896

Move a couple standard virtuals to protected sections so they can be overridden in derived classes

2012-06-30 22:59 RD, revision 71895

Interface fix for Phoenix

2012-06-30 22:39 PC, revision 71894

support for GTK3

2012-06-30 18:33 VZ, revision 71893

Force wide char environment version initialization in wxGetEnvMap(). When using MSVC CRT, the wide character version of the environment is not always initialized when using main() (and not _wmain()) as entry point, so force initializing it before using _tenviron. Closes #14231.

2012-06-30 18:33 VZ, revision 71892

Add a unit test verifying that wxSpinCtrl ctor doesn't generate any events. This shouldn't happen but did (and apparently still does, sometimes) under MSW so add a test verifying that no events are generated by the ctor. See #14428.

2012-06-30 18:33 VZ, revision 71891

Use wxString::t_str(), not fn_str(), with Windows API functions. fn_str() is supposed to be used with the CRT functions taking file names only, not Windows API functions that always take LPCTSTR with all compilers/CRT versions. Closes #14433.

2012-06-30 18:33 VZ, revision 71890

Define wxEntry() with WinMain-compatible signature for all Windows ports. Make wxEntry(HINSTANCE, ...) available in wxGTK under Windows too. Refactor the headers to allow this and extract Windows-specific wxEntry() declarations in wx/msw/init.h from wx/msw/app.h for consistency with the normal wxEntry(int, char**) declared in wx/init.h. Closes #14423.

2012-06-30 18:33 VZ, revision 71889

Use bitmaps from resources by default in wxGTK under Windows. Use wxBITMAP_TYPE_{BMP,CUR,ICON}_RESOURCE by default under Windows, even for non-wxMSW ports. Also allow loading wxImage from resources in all ports under MSW as a side effect of this change. Closes #14425.

2012-06-30 18:33 VZ, revision 71888

Add wxRibbonBar::DeletePage() and ClearPages() methods. Also add a trivial GetPageCount() helper. Closes #14437.

2012-06-30 18:33 VZ, revision 71887

Update debugging macros overview in the docs. Describe how the debugging macros really work since 2.9.1, i.e. explain wxDEBUG_LEVEL and NDEBUG instead of __WXDEBUG__. Closes #14435.

2012-06-30 18:33 VZ, revision 71886

Create wxStaticBoxSizer elements as children of wxStaticBox in XRC. As we now recommend creating the controls shown inside wxStaticBox as its children, and not siblings, follow our own recommendation by doing just this in XRC handler of wxStaticBoxSizer. Also add a test of using a tooltip with a wxStaticBoxSizer element to the XRC demo showing that tooltips do work now for them, unlike before. Closes #14431.

2012-06-30 18:33 VZ, revision 71885

Don't hard code horizontal border for wxStaticBox in wxGTK. Compute the border width from the average character width instead of hard coding it to 5 pixels. Probably doesn't make much difference in practice, but seems to make more sense.

2012-06-30 18:33 VZ, revision 71884

Fix vertical offset for wxGTK wxStaticBox without label. Don't use different size for the vertical border in wxStaticBox just because it doesn't have any label, this just doesn't seem necessary and results in different appearance for the static box with and without label. Closes #14430.

2012-06-30 01:55 VZ, revision 71883

Fix generation of wxEVT_CHAR in wxMSW wxComboBox. wxEVT_CHAR shouldn't be generated at all if wxEVT_KEY_DOWN was handled but it still was for wxComboBox because the code in its MSW implementation directly called HandleKeyDown() and HandleChar() methods, bypassing the logic dealing with m_lastKeyDownProcessed at wxWindow level. Fix this by calling MSWHandleMessage() instead to ensure that WM_CHAR after a handled WM_KEYDOWN are ignored as they ought to.

2012-06-29 08:44 JJ, revision 71881

Add wxUSE_COMPILER_TLS to OpenVMS setup file

2012-06-28 14:11 SC, revision 71879

unconditionally include coretext-replacement function when having a deployment target of 10.5

2012-06-28 13:58 VZ, revision 71878

Fix off by 1 error in wxHTML font size from points calculation. m_FontSize is in 1..7 range, not 0..6, so add 1 to it when setting it from the index into m_FontsSizes array. Also update the comment explaining the valid range of m_FontsSize. Closes #14442.

2012-06-28 08:55 RD, revision 71876

Interface fix for Phoenix

2012-06-26 20:25 RD, revision 71866

Don't hide the m_mm_to_pix_x and m_mm_to_pix_y in the base class by redefining them in a derived class. Fixes #14399.

2012-06-26 04:01 RD, revision 71862

Add missing parent classes

2012-06-25 17:23 SC, revision 71859

adding new API needed for screenshots as old method stopped working in 10.7

2012-06-25 10:02 JS, revision 71857

Fix for page break problem: fixes #14429

2012-06-24 18:18 PC, revision 71856

update size hints when decoration size becomes known, and preserve size hint increments

2012-06-24 08:33 PC, revision 71855

implement wxCairoContext::GetPartialTextExtents for wxGTK

2012-06-23 14:27 VZ, revision 71844

Clarify wxFileOffset description a bit. It wasn't clear how wxFileOffset was defined under Windows without wxHAS_HUGE_FILES.

2012-06-23 05:33 PC, revision 71843

properly handle stupidly small maximum size hints

2012-06-23 02:44 RD, revision 71835

Add simple document for wxGUIEventLoop

2012-06-22 08:41 PC, revision 71831

fix SetSizeHints when wxDefaultSize is given for min or max size GTK does unexpected things if both min and max size are not explicitly set

2012-06-21 22:12 JS, revision 71830

Fixed #14429: Printing a large table in wxRichTextCtrl fails

2012-06-21 21:12 JS, revision 71828

Prevent index access error

2012-06-21 20:39 JS, revision 71827

Compilation fix

2012-06-21 15:19 VZ, revision 71825

Don't call gtk_window_set_geometry_hints() if there are no hints to set. Calling gtk_window_set_geometry_hints() with the hints mask of 0 doesn't work correctly and sets the window size to the smallest possible. Avoid this by simply not calling this function at all if there is nothing to do.

2012-06-20 20:24 VZ, revision 71824

Add MSVS autoexp.dat fragment for some common wxWidgets types. As we have gdb pretty printers under the version control, it makes sense to also put MSVS visualizers there as well.

2012-06-20 19:54 VZ, revision 71823

Use wx/msw/winundef.h for wxGTK under Windows too. Avoid clashes due to <windows.h> definitions in wxGTK too. Closes #14427.

2012-06-20 19:54 VZ, revision 71822

No real changes, just simplify wxGDIPlusContext::GetTextExtent() a bit. Don't call Font::GetSize() and FontFamily::GetEmHeight() thrice, just do it once and store the results. This makes the code both simpler and shorter and marginally more efficient.

2012-06-20 19:54 VZ, revision 71821

Fix text extent computation in wxMSW wxGraphicsContext. The results were incorrect for italic or bold fonts as we hardcoded FontStyleRegular instead of using the real font style. Closes #14421.

2012-06-20 19:54 VZ, revision 71820

Add missing c_str() and similar calls to samples in STL build. Don't rely on implicit conversion of wxString to char*/wxChar*, it doesn't exist in STL build. Add explicit c_str(), wc_str() or t_str() calls. Closes #14420.

2012-06-20 19:54 VZ, revision 71819

Use C, not C++, comments in wx/gtk/chkconf.h. Remove C++ comments added in r71796. See #14412.

2012-06-20 19:10 RD, revision 71811

Interface tweaks for Phoenix

2012-06-20 12:34 SC, revision 71810

make sure native font exists, before asking about fixed width

2012-06-20 09:16 SC, revision 71809

using UTType constants wherever possible to avoid typos, checking for failed conversions, leveraging native conversion of types, fixes #13442

2012-06-18 22:27 SC, revision 71808

supporting promised file urls for transfer, see #14281

2012-06-18 20:45 JS, revision 71806

Fixed #14417: wxRichTextCtrl crashes on LoadFile

2012-06-18 18:11 PC, revision 71805

build fix for wxUSE_STL==1

2012-06-18 17:13 SC, revision 71804

supporting promised file urls for transfer, see #14281

2012-06-18 04:14 RD, revision 71800

Interface fixes for Phoenix

2012-06-17 23:35 VZ, revision 71799

Fixes for building wxGTK under Cygwin. Test for __WXMSW__ instead of __CYGWIN__ to not affect building non-MSW ports such as wxGTK under Cygwin. See #14382.

2012-06-17 23:35 VZ, revision 71798

Disable creation of wxDIB from wxBitmap in non-wxMSW ports. wxDIB can now be used with wxGTK under Windows, i.e. when not using wxMSW version of wxBitmap but it can't be created from wxBitmap then as it doesn't have a corresponding HBITMAP. Simply disable this functionality when not using wxMSW. Closes #14414.

2012-06-17 23:35 VZ, revision 71797

Move wxBell() from base to core library. This allows to get rid of ugly preprocessor checks due to the fact that this function could be defined in one or the other library depending on the port used and also fix a problem with it being defined differently in the base library depending on which GUI port (Carbon or Cocoa) was used under OS X. It also fixes the problem with wxBell() in wxGTK under Windows. Closes #14406.

2012-06-17 23:35 VZ, revision 71796

Disable options that don't work with wxGTK in wx/chkconf.h. When building wxGTK under Windows, some MSW-specific options can be defined but can't be implemented when using GTK, forcefully disable them. Also a few others that could be implemented but that don't work currently. Finally, forcefully enable Cairo support as wxGTK always needs it. Closes #14412.

2012-06-17 23:34 VZ, revision 71795

Define wxGTK GTK version symbols in GTK-specific setup.h. When not using configure __WXGTKxxx__ symbols should still be defined, assume we use a recent GTK 2.x version and define all of them. Closes #14411.

2012-06-17 23:34 VZ, revision 71794

Don't use Unix-specific wxGTK utility functions under non-Unix. Unix-specific functions shouldn't be used under Windows, add "#ifdef __UNIX__" guards around them. Closes #14410.

2012-06-17 23:34 VZ, revision 71793

Provide wxGetKeyState() studfor wxGTK under Windows. Under Unix this function is implemented in X11-specific code, so provide a stub under Windows to at least avoid link errors. Closes #14409.

2012-06-17 23:34 VZ, revision 71792

Add wxUSE_COMPILER_TLS to allow disabling compiler TLS support. Compiler TLS support is broken under Win32/MSVC when used for a code which is part of a dynamically loaded DLL, so allow disabling it.

2012-06-17 19:08 PC, revision 71791

update version check for glib 2.32

2012-06-16 01:23 VZ, revision 71789

No real changes, just use wxSize::Get{Width,Height} and not Get{X,Y}. Use more readable accessors in wxGrid code to avoid confusion between wxGrid (x, y) coordinates and wxSize (x, y) fields. Closes #14347.

2012-06-16 01:23 VZ, revision 71788

Remove unnecessary base class OnPaint() call from wxGenericColourDialog. Events should be skipped instead of calling the base class event handler directly, but in this case even this is not needed as wxGenericColourDialog takes care of processing the event completely. Closes #14405.

2012-06-16 01:23 VZ, revision 71787

Remove left over conflict markers from documentation. Closes #14404.

2012-06-16 01:23 VZ, revision 71786

Fix compilation of MSW wxFSVolume with non-wxMSW ports. There is no way to construct wxIcon from HICON when not using wxMSW, just leave it unimplemented for non-wxMSW ports. Closes #14402.

2012-06-16 01:23 VZ, revision 71785

Fix harmless MSVC warning about converting pointer to bool. Compare the pointer with NULL explicitly to avoid "forcing value to bool" warning C4800 from MSVC in richtext code.

2012-06-16 01:23 VZ, revision 71784

Only use Unix sockets API under Unix in wxGTK. wxGTK can now be used under Windows where Unix sockets are not available, add a __UNIX__ preprocessor check. Closes #14407.

2012-06-15 19:48 SC, revision 71783

trying to improve appearance of gridcelltexteditor under OSX, see #14042

2012-06-15 18:57 SC, revision 71782

avoid idling in native file dialogs

2012-06-15 18:24 SC, revision 71781

better naming wxCFEventLoopPauseIdleEvents

2012-06-15 02:04 SC, revision 71779

using suppression of idle processing (delayed destruction happened too early eg when showing native message boxes)

2012-06-15 02:03 SC, revision 71778

offer suppression of idle processing (delayed destruction happened too early eg when showing native message boxes)