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):

2011-10-10 00:07 VZ, revision 69351

Document wxGraphicsBitmap and methods involving it. Document wxGraphics{Context,Renderer}::CreateBitmap() and CreateSubBitmap() and wxGraphicsContext::DrawBitmap() as well as the (trivial) class itself.

2011-10-10 00:02 VZ, revision 69350

Implement EVT_MOUSE_CAPTURE_LOST handling for wxPopupTransientWindow. Handle mouse capture lost events instead of polling for the mouse status in EVT_IDLE handler. This is not only more efficient but also catches the cases when the capture was lost before OnIdle() could be executed which could result in assertion failures and, before the previous commit, even crashes. The idle-time code is still used for wxOSX/Carbon because it doesn't seem to generate mouse capture loss events currently -- but should be removed as soon as support for these events is added.

2011-10-10 00:02 VZ, revision 69349

Implement delayed destruction for wxPopupTransientWindow. Windows of this class can be destroyed at any moment, even while some events are still being processed, so delay the real destruction until we can be sure that it's safe to delete the window. This fixes problems (crashes due to dangling pointers) when the object is deleted from the overridden OnDismiss(), for example.

2011-10-10 00:01 VZ, revision 69348

Fix inheriting parent background colour in wxPanel in wxMSW. wxPanel didn't inherit the background colour set for its parent any more in wxMSW because its HasTransparentBackground() didn't return true unless the panel was a child of wxNotebook. This was wrong because not only themed notebook background should be inherited but also any solid background explicitly set for a panel parent. Fix this by returning true from MSWHasInheritableBackground(), which is used by wxPanel::HasTransparentBackground() under MSW, if the window has an explicitly set and inheritable background colour. Closes #13487.

2011-10-09 15:07 VS, revision 69344

Return true from wxDataViewMainWindow::ItemDeleted(). Presumably, 'false' indicates failure, but there's no failure here: if an item is not visible, because its parent wasn't expanded yet, it's perfectly OK that we don't need to do anything.

2011-10-09 12:45 SJL, revision 69343

Reuse existing MinGW defines for all compilers that are missing them.

2011-10-09 03:28 RD, revision 69326

Interface updates for Phoenix. Add wxNativeFontInfo.

2011-10-07 23:25 SJL, revision 69324

Work around the fact that wxWebViewIE doesn't send page changing and page changed events during a refresh, yet IsBusy returns true. Closes #13518

2011-10-07 19:24 VS, revision 69323

Handle inline editing in generic wxDataViewCtrl as Windows 7 does. Mimic the behavior of Windows 7's Explorer: edit the item that has focus if it is selected or the first selected item if focus is out of selection.

2011-10-07 17:03 VS, revision 69322

Add columns focus and keyboard navigation to generic wxDataViewCtrl. The UI tries to mimic Windows 7's Explorer's approach as much as possible, taking inspiration in the GTK+ implementation when appropriate. In particular, as long as the user doesn't use horizontal navigation keys, everything looks as before and the user isn't bothered with the existence of per-cell focus.

2011-10-07 05:51 JS, revision 69321

Allow selected symbol to be scrolled into view initially

2011-10-07 05:51 JS, revision 69320

Allow selected symbol to be scrolled into view initially

2011-10-06 19:55 SJL, revision 69318

Fix various GCC warnings in wxWebView. Closes #13532

2011-10-06 12:01 SJL, revision 69317

Ensure we pass the correct type of string to EscapeFileNameCharsInURL in wxWebViewArchiveHandler.

2011-10-05 23:21 SJL, revision 69316

Delete the filesystem used by wxWebViewArchiveHandler when we are done with it. Fixes a memory leak. Closes #13500

2011-10-05 19:23 SJL, revision 69314

Store a pointer to each ClassFactory so we can correctly release it when the browser closes. This fixes a few more memory leaks. See #13500

2011-10-05 10:05 SJL, revision 69313

Delete the timer on close in the wxWebView sample. Fixes another memory leak. See #13500

2011-10-04 23:37 RD, revision 69309

Add Get|SetPrintMode

2011-10-04 19:03 VZ, revision 69308

Fix wxTimePickerCtrl compilation without PCH too. Include commctrl.h explicitly when not using PCH (this completes fixes of r69293).

2011-10-04 09:45 RD, revision 69300

Interface fixes for Phoenix

2011-10-02 19:39 VZ, revision 69293

Fix wxDateTimePickerCtrl compilation without PCH. Include the MSW private headers usually included from the PCH file.

2011-10-02 18:20 SJL, revision 69292

Add new definitions required by MinGW for webview. Re-enable custom schemes as a result. See #13509

2011-10-02 15:15 VZ, revision 69291

Fix current field highlighting in generic wxTimePickerCtrl under wxGTK. In wxGTK, calling HighlightCurrentField() from EVT_SET_FOCUS handler was not enough as the highlighting was overwritten by the default behaviour of selecting the entire text control contents on focus gain. Fix this by calling SetFocus() from HighlightCurrentField() before updating the selection. This ensures that the correct field is always highlighted.

2011-10-02 14:58 VZ, revision 69290

Added GTK+ screenshot of wxTimePickerCtrl.

2011-10-02 14:58 VZ, revision 69289

Use wxSP_WRAP for generic wxTimePicker spin button. This ensures that the spin button arrows are always enabled, as they should be, even under wxGTK where wxSpinButton disables its arrows on its own if its value reaches the end of its range and wxSP_WRAP is not used.

2011-10-02 14:21 SJL, revision 69288

Remove copied class definitions from missing.h. Disable custom scheme handling under MinGW as it lacks the correct definitions.

2011-10-02 13:32 VZ, revision 69287

Put wxWebView library addition on top of changes list. This list is supposed to be roughly in importance order. Also add a period at the end of wxAuiNotebook entry, let's try to be consistent about using them.

2011-10-02 13:28 VZ, revision 69286

Fix setting tooltips for wxSearchCtrl and other composite controls. Propagate SetToolTip() call on wxCompositeWindow to all subwindows to ensure that the tooltip is shown for all parts of the window. Notice that this is still not ideal as the tooltip temporarily disappears when mouse moves from one subwindow to another, instead of staying in place as it does with "monolithic" windows and ideally we should find a way to avoid it (should be possible at least under MSW with TTM_RELAYEVENT) but for now this is already much better than nothing. Closes #13523.

2011-10-02 13:28 VZ, revision 69285

Add wxWindowBase::CopyToolTip() method. This method simply sets the same tooltip for the window but making copy of, instead of taking ownership of, the wxToolTip passed in. It's not especially useful on its own but is needed by wxCompositeWindow and might be handy elsewhere. See #13523.

2011-10-02 13:28 VZ, revision 69284

Restore correct wxSearchCtrl size in wxMSW after wxTextCtrl changes. The code in generic wxSearchCtrl implementation was broken by the changes of r69066 which deccreased the best height of border-less text controls. Ideally we should probably change wxSearchCtrl::LayoutControls() to not be sensitive at all to the exact value returned from wxTextCtrl::GetBestSize() and just always centre everything vertically but this doesn't look simple to do with the current code so just override wxSearchTextCtrl::DoGetBestSize() to return the same size as wxTextCtrl used to return before to fix this for now.

2011-10-02 13:28 VZ, revision 69283

Fix harmless warnings in hot key code in wxOSX. Don't compare signed and unsigned variables if possible (insert a cast in one place where it wasn't). Put WXUNUSED() around the unused parameters.

2011-10-02 13:28 VZ, revision 69282

Fix harmless gcc initialization order warning. Put the initializes in wxDataViewTreeNode constructor initialization list in order of their declaration.

2011-10-02 13:27 VZ, revision 69281

zh_TW translation update from cw.ahbong.

2011-10-02 12:29 SJL, revision 69280

Derive wxAuiNotebook from wxBookCtrlBase. Document wxAuiNotebookEvent which now derives from wxBookCtrlEvent. Update the notebook sample to add wxAuiNotebook as an option.

2011-10-01 21:40 SJL, revision 69267

Add event descriptions to wxAuiNotebook.

2011-10-01 21:22 SJL, revision 69266

Correctly initialise ref count in custom scheme class factory.

2011-10-01 01:40 RD, revision 69253

Use wxAlphaPixelData if the source bitmap depth is 32 or if on wxGTK and there is a mask. Add a separate pass on MSW if there is a mask to adjust the cairo surface's alpha to match the mask.

2011-09-30 17:26 VZ, revision 69244

Fix the comparison direction in wxTextAttr::BitlistsEqPartial(). The comparison was apparently reversed. Closes #13521.

2011-09-30 17:26 VZ, revision 69243

Fix assert in initial call to wxPostScriptDC::SetPen(). Attempt to use wxPen::GetStyle() on the initially invalid pen resulted in an assert, so don't do it and test for pen validity explicitly. Closes #13524.

2011-09-30 17:26 VZ, revision 69242

Create setup.h when building wxscintilla library. This library includes some wx headers and so setup.h must be available when it's being compiled but there was no rule to copy it in its projects, so add it now. Closes #13526.

2011-09-30 16:00 JJ, revision 69241

updates for OpenVMS

2011-09-30 08:05 JJ, revision 69240

Update OpenVMS compile support

2011-09-29 16:19 JJ, revision 69229

Update setup fort OpenVMS

2011-09-29 15:47 JJ, revision 69226

Fixes for OpenVMS on IA64

2011-09-29 15:43 VZ, revision 69225

Added XRC handler for wxTimePickerCtrl. Add a trivial handler modeled after the existing wxDateCtrlXmlHandler.

2011-09-29 15:43 VZ, revision 69224

Add wxTimePickerCtrl class. Implement wxTimePickerCtrl natively for MSW and add a generic implementation (very loosely based on the original class by Paul Breen) for the other platforms. Also update the calendar sample to show the new control.

2011-09-29 15:43 VZ, revision 69223

Correct wxDatePickerCtrl::GetValue() documentation and other minor fixes. The documentation for this method seems to have been copy-and-pasted from somewhere else and didn't make any sense. Also don't say that this control doesn't have any control-specific styles when it does.

2011-09-29 15:43 VZ, revision 69222

Refactor wxDatePickerCtrl to derive from wxDateTimePickerCtrl. No real changes, just refactor wxMSW wxDatePickerCtrl to allow sharing code with the upcoming wxTimePickerCtrl class. Even less changes for the other platforms where wxDateTimePickerCtrl is trivial.

2011-09-29 14:29 VZ, revision 69220

VC6 compilation fixes for wxTreeListCtrl. For some reason comparing wxTreeListItem with its associated Type doesn't work when using VC6 ("error C2593: 'operator ==' is ambiguous") so help the compiler to do it. Also remove the unnecessary (and unsupported by VC6) return from void function.

2011-09-29 14:05 JS, revision 69219

Fixed caret sizing problem around large objects by clipping the caret to the margins