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-04-24 13:22 JS, revision 71276

Added custom properties to style definitions and style sheets

2012-04-24 07:38 PC, revision 71275

Remove code to find topmost X window in SetTransparent(). The purpose of this code is unknown, but it may be intended to make WM decorations transparent. But it causes a crash when docking an AUI panel. And in my testing the decorations are transparent even without this code. Fixes #4841

2012-04-23 18:54 JS, revision 71268

Added flags to SetStyle with specific object

2012-04-21 02:07 RD, revision 71247

Fix missing and broken interface items for Phoenix

2012-04-20 18:05 PC, revision 71246

defer queue-resize until after size-allocate processing, to keep it from being ignored by GTK3

2012-04-20 17:34 PC, revision 71245

silence warning about wxOSX_USE_COCOA not being defined

2012-04-20 10:10 JS, revision 71244

Always Resume logging

2012-04-20 07:41 RD, revision 71242

Make wxTaskBarIcon's ctor have the same API on all platforms even though setting the icon type can only be done on wxOSX-cocoa

2012-04-20 07:41 RD, revision 71241

Document SetDoubleBuffered

2012-04-19 19:15 PC, revision 71240

move widget resize handling from DoSetSize to DoMoveWindow

2012-04-19 18:51 PC, revision 71237

simplify default border code in DoSetSize

2012-04-19 18:44 PC, revision 71236

rearrange some code in DoSetSize to facilitate upcoming changes

2012-04-19 18:14 VZ, revision 71235

Fix for wxUniv/GTK compilation. wxWindowBase needs to be explicitly cast to wxWindow in wxUniv/GTK build but this wasn't done in the changes of r70597. Cloes #14235.

2012-04-19 18:14 VZ, revision 71234

Correct wxPaintDC base class in the documentation. wxPaintDC derives from wxClientDC, not wxWindowDC.

2012-04-18 18:30 PC, revision 71228

Adjust x,y parameters by pizza scroll offset in DoSetSize This should cause no change in behavior, and is merely preparation for further changes

2012-04-18 11:23 VZ, revision 71227

Don't set focus to hidden window in wxSetFocusToChild(). The window that had focus previously could be hidden now, but its parent could be hidden as well so it's not enough to set focus to it but we need to loop until we find a visible ancestor. Closes #14230.

2012-04-17 19:00 RD, revision 71215

Fix missing and broken interface items for Phoenix

2012-04-17 18:57 SC, revision 71214

avoiding potential mismatch between true and expected state of wxGraphicsContext because it might have been changed through its direct API meanwhile, fixes #14226

2012-04-17 15:57 VZ, revision 71213

Add possibility to change the test message box title in dialog sample. All the other message box elements were configurable, so why not this one.

2012-04-17 08:13 SC, revision 71212

building on 10.5

2012-04-16 17:45 PC, revision 71211

remove AdjustForParentClientOrigin call, it does nothing in wxGTK

2012-04-16 16:33 VZ, revision 71210

Reset hover item when mouse leaves wxAuiToolBar. The hover item was not reset properly in some circumstances, do it now. Also check for the item being disabled in SetHoverItem() itself instead of doing it several times before calling it. Closes #14189.

2012-04-16 16:30 VZ, revision 71209

Fix wxCairoContext creation from wxWindow under MSW. cairo_win32_surface_create() must be passed the window HDC and not HWND itself, the old code calling it was broken. Add WindowHDC object and pass its HDC to this function now to make it work. Closes #14194.

2012-04-16 16:29 VZ, revision 71208

Add default ctor to wxMSW private WindowHDC helper class. Allow to use objects of this class without any valid HWND, this is useful for the derived classes which may, or may not, need the corresponding HDC. See #14194.

2012-04-16 16:19 VZ, revision 71207

Fix type mismatch in wxLogTrace() call in wxSocket. Cast socket handle to a 32 bit value as we use it with "%d" (or "%u" now as it makes more sense) format specifier to avoid problems with type mismatches under Win64. Closes #14204.

2012-04-16 15:53 VZ, revision 71206

Add wxFSInputStream providing stream interface to wxFileSystem. This class allows using virtual wxFSFiles with any wx functions taking streams. E.g. it makes it possible to load images and animations from wxFileSystem. Closes #14185.

2012-04-16 15:53 VZ, revision 71205

Added wxWrapperInputStream class. This stream allows to wrap another stream. This is a useful base class for adapter classes providing stream interface on top of something else, like the upcoming wxFSInputStream. See #14185.

2012-04-16 14:12 VZ, revision 71204

Added support for page tooltips to wxAuiNotebook. Allow setting tooltips for the tabs of the individual pages of wxAuiNotebook. Closes #14216.

2012-04-16 14:12 VZ, revision 71203

Added wxAcceleratorEntry::ToRawString(). This function can be used to obtain language/locale-independent representation of an accelerator. This is particularly useful for storing it in configuration files. Closes #14228.

2012-04-16 14:12 VZ, revision 71202

No real changes, just some typo fixes for previous commits. Fix wxCOMPtr comment and don't use "s_" for non-static variable. Closes #14227.

2012-04-16 01:18 VZ, revision 71201

Use new style directory selection dialog under Vista and later. Use IFileDialog in wxDirDialog implementation if possible, it shows a much more user-friendly dialog than the one used by SHBrowseForFolder(). Closes #11401.

2012-04-16 01:18 VZ, revision 71200

Added wxCOMPtr<> helper class. This allows to avoid error-prone manual AddRef() and Release() calls when writing COM code in wxMSW. See #11401.

2012-04-16 01:18 VZ, revision 71199

Fix WXK_MENU handling in wxStyledTextCtrl. Map it to SCK_MENU instead of treating it as a modifier and simply swallowing it. Closes #14205.

2012-04-16 01:18 VZ, revision 71198

No real changes, just fix misspellings in comments in wxGTK code. Also remove a couple of wrong $Id$ expansions. Closes #14203.

2012-04-15 00:37 VZ, revision 71197

Call wxThread::OnExit() from wxThread::Exit() in wxMSW too. Exit() is documented to call OnExit() and the pthreads version of wxThread did behave as documented, so make wxMSW follow it as well and explicitly call OnExit() before exiting the thread. Closes #14212.

2012-04-15 00:31 VZ, revision 71196

Add support for VT_I8 (long long) values to wxAutomationObject. Just map VT_I8 to wxLongLong. Closes #14210.

2012-04-15 00:27 VZ, revision 71195

Add support for horizontal mouse wheel events to wxGTK too. Handle GDK_SCROLL_{RIGHT,LEFT} directions in scroll-event handler in wxGTK. Closes #14221.

2012-04-15 00:27 VZ, revision 71194

Fix the check for wxUSE_DATETIME in wxGenericValidator code. The #endif was somehow added at a wrong place and too much wxDateTime-unrelated code was disabled when wxUSE_DATETIME was off. Closes #14222.

2012-04-14 09:33 SC, revision 71193

make sure status item rect in bar is highlighted when clicked, fixes #13630

2012-04-12 23:15 SJL, revision 71192

Always check that we get a valid IDispatch* from get_Document as sometimes the call can succeed but return NULL. Fixes #14182

2012-04-12 07:33 RD, revision 71190

Add missing interface items for Phoenix

2012-04-10 05:27 RD, revision 71172

Add missing interface items for Phoenix

2012-04-10 05:27 RD, revision 71171

Fix missing and broken interface items for Phoenix

2012-04-10 05:27 RD, revision 71170

Remove the wxPython-only doc snippets from the C++ docs

2012-04-10 05:27 RD, revision 71169

Minor tweak to improve understandability

2012-04-10 05:27 RD, revision 71168

Add CreateTextSizer

2012-04-08 20:10 VZ, revision 71154

Always use UTF-8 for file names passed to GTK+ functions under MSW. When building wxGTK under MSW, always use UTF-8 as file name encoding because GTK+ doesn't use G_FILENAME_ENCODING there. Add a helper wxGTK_CONV_FN() macro to hide the difference between the platforms. Closes #14035.

2012-04-08 20:10 VZ, revision 71153

No real changes, just add extra brackets to wxGTK_CONV() macro. These brackets are probably not really necessary but add them just in case they can help with parsing some strange expressions and for consistency with the other wxGTK_CONV_XXX() macros. See #14035.

2012-04-08 20:10 VZ, revision 71152

Compilation fixes for Cairo-based wxGraphicsContext code under MSW. Include MSW-specific headers under MSW to fix various compilation problems under MinGW. Closes #14194.

2012-04-08 15:25 VZ, revision 71151

Fix typo in wxKeyEvent::GetKeyCode() documentation example. Use GetKeyCode() instead of (undefined) "keycode" variable.

2012-04-08 12:10 VZ, revision 71148

Fix PCH-less compilation of graphicc.cpp under MSW too. We need to include wx/window.h in all ports, not just wxGTK. See #14194.

2012-04-08 02:54 RD, revision 71147

Add the client and art IDs

2012-04-07 06:18 RD, revision 71134

Mark which methods are pure virtual

2012-04-07 06:18 RD, revision 71133

Document wxHelpControllerBase so the type can be used in Phoenix

2012-04-07 06:18 RD, revision 71132

wxHtmlHelpController derives from wxHelpControllerBase

2012-04-07 06:18 RD, revision 71131

Add a ctor that is compatible with the documented wxHelpController API

2012-04-06 21:51 VZ, revision 71123

Handle Ctrl-O and Ctrl-L MSW wxWebView accelerators too. Do the same thing for them as for Ctrl-N, Ctrl-F and Ctrl-P, they are also used by the control. Closes #14192.

2012-04-06 21:51 VZ, revision 71122

Remove special setup_gccxml.h for GCCXML. This file doesn't seem to be needed and the open() declaration in it actually results in errors when using the latest gccxml from cvs under Windows, so just get rid of it entirely.

2012-04-06 20:07 SC, revision 71120

fixes #14193

2012-04-06 00:27 VZ, revision 71115

Set the menu itself as event object for EVT_MENU_{OPEN,CLOSED} in wxMSW. Make wxMSW consistent with the other ports and set the menu itself, not the window it is attached to, as the event object for the menu open/close events. See #1595.

2012-04-06 00:27 VZ, revision 71114

Reuse wxMenu::SendEvent() from wxFrameBase::ProcessCommand(). Not only this avoids code duplication but it also fixes wrong code in wxFrameBase version as it set the event object incorrectly to the frame itself instead of setting it to the menu. Added event object check to the menu events unit test. Closes #1595.

2012-04-06 00:27 VZ, revision 71113

Add a very simple unit test checking for menu events. Just verify that an event with the expected id was generated. The test will be extended later to test for other event fields such as its source object, see #1595.

2012-04-06 00:27 VZ, revision 71112

Use wxFrame::FindItemInMenuBar() in ProcessCommand(). Don't duplicate FindItemInMenuBar() code in ProcessCommand() and, more importantly, use the overridden version of FindItemInMenuBar() in MDI parent frame in wxMSW to allow using ids corresponding to the active child frame menu items.

2012-04-05 20:40 VZ, revision 71105

Don't change the icon when editing wxDataViewIconText cells in generic version. wxDataViewIconTextRenderer changed the icon to that of the last item drawn by it when editing a cell. Fix this by getting the original icon directly from the model instead of from the last item. Closes #14187.

2012-04-05 20:40 VZ, revision 71104

Hide combobox popup when it is hidden itself in wxMSW. It was possible to hide the main part of a combobox control but keep its popup shown and this notably happened in wxGrid when TAB was pressed while a wxChoice cell editor was dropped down. Avoid this Cheshire combobox syndrome by explicitly dismissing the popup when a combobox is hidden. Closes #3113.

2012-04-05 20:40 VZ, revision 71103

Refactor: move wxComboBox::MSWDoPopupOrDismiss() down to wxChoice. No real changes, just make this method available in wxChoice for the next commit needs. See #3113.

2012-04-05 20:40 VZ, revision 71102

Remove support for MetroWerks CodeWarrior compiler. This compiler doesn't exist any more and was probably unsupported even in 2.8, let alone 2.9, so remove all the __MWERKS__ tests to simplify things.

2012-04-05 20:40 VZ, revision 71101

Remove wrong const from wxMenu::GetMenuItems() documentation. Only one of the overloads is const. Closes #14169.

2012-04-05 20:39 VZ, revision 71100

No real changes, just remove wxIsDebuggerRunning() stub from wxOSX. There is no need to have a stub here when we already have in wx/debug.h, just remove it.

2012-04-05 15:55 VZ, revision 71097

Fix handling of the main window of composite controls in wxMSW wxToolTip. The main window itself should be added using DoAddHWND() and not AddOtherWindow() as it is not, precisely, "other". This fixes removing and updating it twice unnecessarily. Closes #14184.

2012-04-05 15:55 VZ, revision 71096

No real changes, just use clearer names for wxMSW wxToolTip methods. Rename wxToolTip::DoAddOtherWindow() to DoAddHWND() as it should be used for adding any window associated with the tooltip, either the main or an auxiliary one. And rename wxToolTip::Add() to AddOtherWindow() because it shouldn't be used for the main window. See #14184.

2012-04-05 15:55 VZ, revision 71095

Really fix source coordinates handling in wxDC::Blit() in wxMSW. It turns out that the changes r71028 were unnecessary (and actually harmful) in most cases, they're only needed when a DIB is used as a source DC. So move the manual coordinates adjustments to the branch of code using StretchDIBits() and don't do it anywhere else. Also don't list this as an incompatible change as wxMSW actually already worked as the other ports in the majority of cases and list it as a simple bug fix instead. Closes #14188.

2012-04-05 01:22 RD, revision 71092

Add wxAffineMatrix2DBase class. If a class is used somewhere as parameter or return value types then it needs to be documented, at least for Phoenix.

2012-04-05 00:30 VZ, revision 71091

Fix wxRadioButtons without explicit wxRB_GROUP styles in wxGTK. If two radio buttons are created consecutively, they should be part of the same radio group, even if wxRB_GROUP hadn't been explicitly used for the first of them. Do this is for consistency with wxMSW and also because the alternative behaviour doesn't make much sense. Also stop iterating too far backwards when searching for the group to be used for a new radio button and add comments explaining what's going on here.

2012-04-05 00:16 VZ, revision 71090
  • D /wxWidgets/trunk/include/wx/wxshlba_cw.h
  • D /wxWidgets/trunk/include/wx/wxshlba_cwc.h
  • D /wxWidgets/trunk/include/wx/wxshlba_cwc_d.h
  • D /wxWidgets/trunk/include/wx/wxshlba_cw_d.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cw.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cwc.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cwc_d.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cw_d.h
  • D /wxWidgets/trunk/include/wx/wx_cw.h
  • D /wxWidgets/trunk/include/wx/wx_cwc.h
  • D /wxWidgets/trunk/include/wx/wx_cwcocoa.h
  • D /wxWidgets/trunk/include/wx/wx_cwcocoa_cm.h
  • D /wxWidgets/trunk/include/wx/wx_cwcocoa_d.h
  • D /wxWidgets/trunk/include/wx/wx_cwc_d.h
  • D /wxWidgets/trunk/include/wx/wx_cwu_d.h
  • D /wxWidgets/trunk/include/wx/wx_cw_cm.h
  • D /wxWidgets/trunk/include/wx/wx_cw_d.h

Remove obsolete header used only with CodeWarrior MetroWerks compiler. This compiler doesn't exist for modern OS X systems, no need to have the headers used only with it as they just clatter the include directory and confuse various tools parsing wx headers.

2012-04-04 16:36 VZ, revision 71089

Avoid overflowing the wake up when handling events in Unix console apps. Generating many wake ups from the worker threads could result in overflowing the buffer of the pipe used to communicate with the main thread which, in turn, resulted in other serious problems (deadlocks...). Avoid this by only writing to the pipe if it is empty. Closes #14166.

2012-04-04 16:36 VZ, revision 71088

No changes, just categorize change log entry correctly. wxThread::SetConcurrency() should be in the non-GUI part, not wxUniv one.

2012-04-03 13:50 VZ, revision 71086

Don't link with QuickTime framework in 64 bit wxOSX builds. This framework doesn't exist in 64 bits and so using it results in a warning when building 64 bit libraries. Avoid this by omitting it if we are sure that we target 64 bits only. Closes #14144.

2012-04-03 13:50 VZ, revision 71085

Added wxGraphicsContext::CreateMatrix(wxAffineMatrix2D) overload. Make it easy to convert generic wxAffineMatrix2D to native wxGraphicsMatrix. Closes #13188.

2012-04-03 08:25 JJ, revision 71084

Update Makefile for OpenVMS

2012-04-02 20:26 VZ, revision 71081

Override DoThaw() in wxAuiNotebook correctly. Don't "override" Thaw() in wxAuiNotebook as it's not virtual any more. Override DoThaw() instead. Also use wxBookCtrlBase instead of wxControl as the base class. Closes #14179.

2012-04-02 18:07 VZ, revision 71080

Document wxStreamBuffer::BufMode enum and fix dtor. Document the enum as it's used as parameter type by other methods and so needs to be declared to make the header parsable. Also fix wxStreamBuffer dtor documentation which was missing a tilde. Closes #14174.

2012-04-02 18:07 VZ, revision 71079

Fix wxArrayString::Item() and Last() documentation. Document both const and non-const versions of the methods. Closes #14173.

2012-04-02 18:07 VZ, revision 71078

Fix wxURI::HasUserInfo() name in the documentation. Use the correct name of an existing method instead of HasUser(). Closes #14172.

2012-04-02 18:07 VZ, revision 71077

Fix wxTextFile::GetLine() documentation. Document both const and non-const overloads of this method instead of having some strange (and non-existent) chimera of the two. Closes #14171.

2012-04-02 18:07 VZ, revision 71076

Remove wrong consts from wxTextFile::Open() documentation. Open() is a non-const method. See #14171.

2012-04-02 18:07 VZ, revision 71075

Correct the return type of wxPersistenceManager methods in the documentation. DisableSaving() and DisableRestoring() don't return anything. Closes #14170.

2012-04-02 18:07 VZ, revision 71074

Document pure virtual wxDropTarget methods correctly. GetData(), OnData() and OnDrop() were not documented as being pure virtual. Closes #14165.

2012-04-01 19:27 VZ, revision 71070

Vietnamese translations update from Trần Ngọc Quân.

2012-04-01 15:37 SC, revision 71069

correct text drawing with background brush, fixes #14161

2012-04-01 12:26 VZ, revision 71068

Document wx{Single,Multi}ChoiceDialog styles in class documentation. The styles should be documented in the class documentation, not the documentation of individual constructors. Closes #14162.

2012-03-31 06:39 RD, revision 71061

Interface fixes for Phoenix

2012-03-31 06:39 RD, revision 71060

Add NUM_CUSTOM

2012-03-31 06:39 RD, revision 71059

Add wxGenericProgressDialog

2012-03-30 20:29 RD, revision 71057

Add missing dirctrl interface items for Phoenix

2012-03-30 14:16 VZ, revision 71056

Return run-time zlib version from wxGetZlibVersionInfo(). Return the version really used instead of the version the code was compiled against. Incidentally, this avoids the use of ZLIB_VERNUM not available in old (1.1) versions of zlib, thus fixing compilation under Solaris 10. Closes #14158.

2012-03-30 01:43 VZ, revision 71055

Remove nonsensical custom comparison code from wxDataViewIndexListModel. This model was comparing its items by their positions in the list instead of their values for some reason. This broke sorting in wxDataViewListCtrl using this model and simply didn't make any sense. Just remove the comparison code from wxDataViewIndexListModel entirely, the base class version works just fine for it. Closes #14116.

2012-03-30 01:43 VZ, revision 71054

Restore the correct brush in wxGCDC::GradientFill() methods. Both GradientFillLinear() and GradientFillConcentric() changed the brush on the underlying wxGraphicsContext but didn't restore the default brush back. Closes #14131.

2012-03-30 01:17 VZ, revision 71053

Remove setup0.h files from the list of headers in bakefile. These headers don't exist in official distributions as they're renamed to setup.h in them. Moreover, they don't need to be installed anyhow when using configure as the real setup.h is installed specially, so there is no real need to have them in the list of headers.

2012-03-29 22:05 SC, revision 71052

adding tabart.cpp file