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-03-10 15:26 VZ, revision 70864

Fix wxDataObject::GetFormatCount() signature in the documentation. It should be const but wasn't. Closes #14080.

2012-03-10 14:13 SC, revision 70863

using 10.5 API for cursor updates as well

2012-03-10 13:37 SC, revision 70862

removing NSWindow based mouse tracking in favour of 10.5+ trackingArea implementation

2012-03-10 01:01 RD, revision 70855

Document the non-deprecated version of InsertTool, and some other tweaks.

2012-03-10 01:01 RD, revision 70854

Make the CreateTool factories be public so they can be used from application code

2012-03-10 01:01 RD, revision 70853

Add wxToolBarToolBase, missing flags, etc.

2012-03-09 16:26 JS, revision 70852

Added wxRIBBON_PANEL_STRETCH to allow a single panel to stretch to fill the parent page.

2012-03-09 13:49 SC, revision 70851

reflect correct position for native toolbar, fixes #14049

2012-03-09 11:12 VZ, revision 70850

Correct the test for wxHAS_IMAGES_IN_RESOURCES in listctrl sample. wxHAS_XXX symbols need to be checked with #ifdef, not #if. See #1614 (as this change was part of the patch submitted there, even if the ticket itself is unrelated).

2012-03-09 11:12 VZ, revision 70849

Exclude wxMSW-only code from wxUniversal build under Windows. wxListCtrl::EndEditLabel() isn't available in wxUniv, it's wxMSW-only. This fixes the sample compilation in wxUniv/MSW build.

2012-03-09 06:50 PC, revision 70848

add the usual default parameter for Show()

2012-03-09 02:09 VZ, revision 70847

Check for iterator validity when parsing "%%" in wxDateTime::Format() too. This is similar to the previous commit and adds another missed check for the iterator not being at the end of string.

2012-03-09 02:09 VZ, revision 70846

Check for end of string when parsing "%z" in wxDateTime::Format(). We could dereference an invalid iterator when parsing "%z", check for this in the code and add a unit test for this case. Closes #14075.

2012-03-08 18:06 PC, revision 70844

adjust Blit destination rect if source rect is clipped

2012-03-08 17:45 PC, revision 70843

fix incorrect tests of wxUSE_ macros

2012-03-08 16:48 SC, revision 70842

removing unnecessary hook

2012-03-08 16:37 SC, revision 70841

removing 10.4 code, adding webkit trick for showing dynamic tooltips

2012-03-08 14:23 VZ, revision 70840

Added wxSplitterWindow::SetSashInvisible() and IsSashInvisible(). Also fix handling of wxSP_NOSASH. Closes #14074.

2012-03-08 14:23 VZ, revision 70839

Revert the zoom direction on Ctrl-mouse wheel in wxStyledTextCtrl. The direction of the zoom in wxSTC didn't correspond to the usual conventions which is to zoom in on Ctrl-Wheel-Up and zoom out on Ctrl-Wheel-Down, while wxSTC did exactly the converse. Change it to behave as everybody else. Closes #14031.

2012-03-08 00:50 VZ, revision 70838

Deprecate wxWindow::MakeModal(). Using this function was never the right way to show a modal window and it didn't really work correctly. Instead of futilely trying to fix it, just deprecate it. Closes #1561.

2012-03-07 17:15 VS, revision 70835

Don't eat unhandled events in wxHtmlWindow::OnKeyUp().

2012-03-07 13:21 JS, revision 70834

When SetSplitterLeft measures all pages, it should also set the splitter for all pages.

2012-03-06 17:59 JS, revision 70828

wxCB_SORT not currently supported on OSX/Cocoa

2012-03-06 15:19 VZ, revision 70827

Mention the limitations of wxDC::GetPixel() and FloodFill() in wxGTK. These methods can't be used directly on wxPaintDC in wxGTK and it doesn't seem possible to fix this so just document this limitation. Closes #14067.

2012-03-06 14:18 SC, revision 70826

catching veto AND handled events

2012-03-06 11:23 SC, revision 70825

adapting grid-cell dragging according to discussion on wx-dev along the behaviour of treecontrolg

2012-03-06 05:51 PC, revision 70824

fix test for transparent pen broken in r65820

2012-03-06 05:26 PC, revision 70823

avoid using wxDC::Blit() and wxDC::GetPixel() on window that is being painted, results are unpredictable on wxGTK see #14067

2012-03-05 19:26 JS, revision 70815

It should be possible to set a null bitmap without asserting due to change of size

2012-03-05 19:00 JS, revision 70814

Restored correct RTTI for wxNotebook

2012-03-05 14:00 VZ, revision 70813

Override InheritAttributes() to do nothing in wxNonOwnedWindow. Non owner windows shouldn't inherit attributes from their parent. This wasn't a problem in wxMSW where InheritAttributes() was never called for them but was in wxGTK (and possibly other ports) where dialogs inherited font from their parent. Closes #2766.

2012-03-05 14:00 VZ, revision 70812

Override AdjustForParentClientOrigin() in wxNonOwnedWindow to do nothing. No real changes, just replace an IsTopLevel() check in the base class implementation of AdjustForParentClientOrigin() and override it for all top level windows in wxNonOwnedWindow instead.

2012-03-05 14:00 VZ, revision 70811

Remove the wrong "std::" scope prefix before ceil() call. Fix compilation errors with VC6 (and possibly other compilers) introduced in r70797 (see #13383): as we only include <math.h> and not <cmath> we don't necessarily have std::ceil() available, only the extern "C" ceil(). Just use the latter instead of the former.

2012-03-05 07:10 SC, revision 70810

coordinate conversion was the wrong way round

2012-03-05 00:50 PC, revision 70809

remove unnecessary includes

2012-03-04 21:31 VZ, revision 70808

Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2). This is continuation of r70796 and serves the same purpose. Closes #14065, #14066.

2012-03-04 21:31 VZ, revision 70807

Add wxEVT_AUI_PANE_ACTIVATED event. This event is sent when an AUI pane becomes active. Closes #14026.

2012-03-04 21:31 VZ, revision 70806

No changes, just make wxAUI SetActivePane() a member function. Make a global function a member one as it uses member variables and it's easier to use them directly instead of passing the object pointer to it all the time. See #14026.

2012-03-04 10:42 SC, revision 70805

we have to export every virtual method in this template class for clang, next attempt to get a vc++ compatible solution

2012-03-04 01:43 VZ, revision 70804

Revert the addition of WXDLLIMPEXP_CORE to all wxNavigationEnabled methods. This reverts commit r70787 as it broke DLL build with MSVC.

2012-03-04 01:31 VZ, revision 70803

Turkish translations update from Kaya Zeren.

2012-03-04 01:29 VZ, revision 70802

Use standard IDC_CROSS cursor in wxMSW. There doesn't seem to be any reason to prefer our own WXCURSOR_CROSS to it. Closes #13035.

2012-03-04 01:29 VZ, revision 70801

Always provide wxMenuItem bitmap-related methods in wxMSW. Define these methods even when wxUSE_OWNER_DRAWN is turned off for some reason. This allows to avoid ugly tests for !defined(__WXMSW__) || wxUSE_OWNER_DRAWN in the code that just wants to set a bitmap for a menu item. Closes #12664.

2012-03-04 01:29 VZ, revision 70800

Don't set value unnecessarily in wxSpinCtrl::Create() in wxMSW. This is not only unnecessary but also results in an unexpected event (which could be avoided by using ChangeValue() but why bother calling it at all if we don't need to). Closes #13589.

2012-03-04 01:29 VZ, revision 70799

No changes, just add wxSpinCtrl::Init() to wxMSW. Remove a "TODO" comment about adding it and initialize all member variables there instead of doing it only in Create().

2012-03-04 01:29 VZ, revision 70798

Fix stretchable spaces in wxToolBar after tool removal in wxMSW. The stretchable spaces need to be manually updated after removing a tool from the toolbar. Closes #13577.

2012-03-04 01:29 VZ, revision 70797

Correct mouse event coordinates in wxMSW wxUIActionSimulator. The rounding of the floating point division was not done quite correctly. Closes #13383.

2012-03-04 01:29 VZ, revision 70796

Use __WINDOWS__ for OS kind checks and reserve __WXMSW__ for GUI toolkit. This change prepares the way for using wxGTK under Windows as this would still define __WINDOWS__ but use __WXGTK__ instead of __WXMSW__. Closes #14064.

2012-03-04 01:29 VZ, revision 70795

Fix assert when editing an item in multi-selection wxTreeCtrl. Don't use GetSelection() in wxTreeCtrl EVT_CHAR_HOOK handler as it can only be used with single selection controls and results in an assert when used with multi-selection ones. Simply use GetFocusedItem() instead. Closes #14062.

2012-03-04 01:29 VZ, revision 70794

Take disabled windows into account in wxFindWindowAtPoint() in wxMSW. Use ChildWindowFromPointEx(CWP_SKIPINVISIBLE) to ensure that we find the disabled children (by not using CWP_SKIPDISABLED). Add a unit test to check for the correct behaviour in all cases and document it. Closes #2942.

2012-03-04 01:29 VZ, revision 70793

No changes, just cleanup TopLevelWindowTestCase unit test a little. Remove the unnecessary overrides of setUp() and tearDown(). Also get rid of trailing whitespace.

2012-03-04 01:29 VZ, revision 70792

Add documentation of wxFileSelectorEx() and wx{Load,Save}FileSelector(). Document all wxFileDialog-related functions and not just wxFileSelector(). See #14051.

2012-03-04 01:29 VZ, revision 70791

Better documentation for the default parameters values. Use symbolic names for them and document them separately. Closes #14051.

2012-03-04 01:29 VZ, revision 70790

Fix showing MDI child from wxDocManager::ActivateDocument(). This fix has 2 components: first, call Raise() instead of simple SetFocus() from ActivateDocument() as this corresponds better to what we want to do here. And second, override Raise() to call Activate() in wxMDIChildFrame to ensure that it works as expected as raising an MDI child doesn't work otherwise in most ports (with the exceptions for wxOSX which, on the contrary, needs a small fix to preserve the existing working Raise() behaviour). Closes #13946.

2012-03-04 01:28 VZ, revision 70789

Use wxHAS_IMAGES_IN_RESOURCES instead of explicit platform checks. Add a special symbol which is defined only if the icons and other images (e.g. cursor) are in the separate resource files and don't need to be embedded as XPMs in the main program. This makes the checks more clear and more customizable as it's enough to change wxHAS_IMAGES_IN_RESOURCES definition instead of changing many platform checks. Closes #14050.

2012-03-03 21:23 VZ, revision 70788

Czech translations update from Zbynek Schwarz.

2012-03-03 18:30 SC, revision 70787

we have to export every virtual method in this template class for clang

2012-03-03 14:09 SC, revision 70786

just in case we have an erroneous character on the server as well at the end of this file

2012-03-03 11:36 SC, revision 70785

testing another implementation for avoiding WakeUp Problems within tracking loops

2012-03-02 23:26 VZ, revision 70784

Add Tamil translations by DINAKAR T.D.

2012-03-02 22:51 RD, revision 70774

fix missing and broken items in the datetime interface

2012-03-02 13:43 JS, revision 70773

Darker border for wxComboCtrl on Mac

2012-03-02 13:43 JS, revision 70772

Small improvements to wxComboCtrl appearance on Mac: darker border and no white button border

2012-03-02 09:55 JS, revision 70771

Use a non-native toolbar on Mac so small buttons aren't stretched horribly. The style combo control also appears now that the toolbar is non-native.

2012-03-02 08:17 SC, revision 70770

adding translation of NSDragOperationGeneric to wxDragCopy fixes #14059

2012-03-01 19:52 JS, revision 70769

Improved the appearance of the property grid checkbox on Mac and GTK+

2012-03-01 17:44 PC, revision 70768

remove signal-blocking variable, instead just connect to signal when ready

2012-03-01 17:36 PC, revision 70767

use m_ prefix for web_view member, and make it a WebKitWebView* to eliminate many casts

2012-03-01 17:14 PC, revision 70766

remove extra g_object_ref() on web view widget

2012-03-01 16:04 JS, revision 70765

Added MacInternalOnSize() to allow windows to resize themselves independently of size events

2012-03-01 08:09 PC, revision 70764

Fixes to allow running with 64-bit wxGTK - use correct printf format specifiers - don't perform operations requiring a window until the window has been created

2012-03-01 08:09 SC, revision 70763

applying Andrew's patch, closes #13440, fine now that we have raised the minimum deployment to 10.5

2012-03-01 02:05 VZ, revision 70759

Add wxGCDC benchmarks to graphics benchmark for comparison with wxDC. Also benchmark rectangles and bitmaps in addition to lines drawing.

2012-03-01 02:05 VZ, revision 70758

Correct wxCOMPILER_PREFIX definition when wxMSVC_VERSION is predefined. Fix the wrong concatenation macro name that was used as using wxMSVC_VERSION could not work as expected before (which also shows that nobody ever used it).

2012-02-29 23:40 VZ, revision 70757

Recognize MSVC 11 instead of warning about unknown MSVC version. Define __VISUALC11__ for it.

2012-02-29 19:29 PC, revision 70756

remove unnecessary gtk_widget_show(m_widget) calls, PostCreation() takes care of that

2012-02-29 19:13 PC, revision 70755

small includes cleanup

2012-02-29 19:05 PC, revision 70754

remove unnecessary gtk_widget_show() calls, PostCreation() takes care of that

2012-02-29 16:06 JS, revision 70753

Always send wxEVT_COMMAND_RICHTEXT_DELETE event if delete or back key pressed

2012-02-29 15:45 VZ, revision 70752

Ignore setting empty path in wxGTK wxFileDialog. wxGenericFileButton calls wxFileDialog::SetPath() with empty path if no initial path is explicitly specified and this clearly shouldn't do anything -- but it did, as it set the file dialog path to the initial directory (cwd by default), and so opened it in the parent of that directory which was completely unexpected and not useful at all. Simply don't do anything when SetPath("") is called.

2012-02-29 14:59 VZ, revision 70751

Remove redundant assignment in wxDialUpManagerMSW code. No real changes, just remove a redundant assignment flagged by a static code analysis tool.

2012-02-29 14:58 VZ, revision 70750

Replace incorrect uses of wxString::empty() with the intended clear(). empty() doesn't empty the string but just checks for its emptiness, clear() was supposed to be used here instead. Thanks to PVS-Studio for finding these problems.

2012-02-29 14:58 VZ, revision 70749

Initialize m_isShown correctly in wxGenericDragImage::BeginDrag(). The code initialized m_isDirty twice which was clearly wrong. The original intention was probably to set both m_isDirty and m_isShown to false. Thanks to PVS-Studio for finding this bug.

2012-02-29 14:58 VZ, revision 70748

Move checks for m_art != NULL before code using m_art in wxAuiToolBar. It doesn't make sense to check whether a pointer is NULL after using it, so do the checks first. In fact the m_art pointer probably can never be NULL at all as other code uses it without checking and so these checks could probably be removed completely, but keep them for now as I'm not totally sure if having NULL art provider is really impossible.

2012-02-28 23:48 VZ, revision 70744

Use /bin/echo for creation of Mac OS X PkgInfo files. The built-in of /bin/sh doesn't handle "-n" option that we use (at least not under OS X 10.6), so we were getting "-n APPL????" in the generated files. Fix this by using /bin/echo which does support this option.

2012-02-28 19:23 PC, revision 70741

avoid deprecated gdk_net_wm_supports()

2012-02-28 19:06 PC, revision 70740

remove run-time check for now-required GTK 2.4

2012-02-28 18:25 PC, revision 70739

remove unnecessary override of AddChildGTK

2012-02-28 18:06 PC, revision 70738

fix virtual override broken in r58875

2012-02-28 17:30 SC, revision 70737

removing Quickdraw call

2012-02-28 15:41 VZ, revision 70736

Fix unused parameter warning in wxOSX build. No real changes.

2012-02-28 15:39 SC, revision 70735

making sure TextMatrix is always identity, there were strange artifacts sometimes, maybe due to interference with cocoa text system, adding debug method CheckInvariants

2012-02-28 06:29 PC, revision 70734

Remove code to query GDK window origin from DoGetPosition(), it should not be necessary, and was probably wrong anyway. This allows removing unnecessary assertions on m_widget (see #14052). Also, avoid setting initial position to (-1,-1)

2012-02-28 05:40 PC, revision 70733

avoid crash if IsMaximized() is called before native widget is created, fixes #14052

2012-02-28 03:05 VZ, revision 70732

Fix setting default file name in wxGenericFileDirButton in wxGTK. Set the default directory first, if it's specified, and the file name later to ensure that it's interpreted relatively to this directory. Otherwise we could have a mismatch between the directory shown in the dialog and its initial path.

2012-02-28 03:04 VZ, revision 70731

Interpret default file name relatively to initial dir in wxGTK wxFileDialog. Use the initial dialog directory to build the absolute path required by GTK+ in wxFileDialog instead of the current working directory. This makes more sense and makes specifying the default directory and (just) the default file name work correctly and avoids GTK+ warnings like Gtk-CRITICAL **: gtk_file_folder_unix_get_info: assertion `strcmp (dirname, folder_unix->filename) == 0' failed (and in some older versions of GTK+ -- 2.10? -- this even results in a crash).

2012-02-28 00:51 RD, revision 70722

Add a bit of docs for the FS Handlers

2012-02-28 00:50 RD, revision 70721

Phoenix needs to see the implementation of pure virtuals so it knows that this class is not abstract.

2012-02-28 00:50 RD, revision 70720

Add missing RemoveHandler

2012-02-28 00:50 RD, revision 70719

Add interface declarations for stock file system handlers.