Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2013-06-03 15:01 SC, revision 74097- M /wxWidgets/trunk/src/osx/cocoa/toolbar.mm
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
- M /wxWidgets/trunk/src/osx/toplevel_osx.cpp
2013-06-03 14:58 SC, revision 74096refactoring SizeEvent sending
2013-06-03 13:47 SC, revision 74095refactoring SizeEvent sending
2013-06-03 12:37 SC, revision 74094forgot to commit ...
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/src/osx/cocoa/nonownedwnd.mm
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
2013-06-03 11:40 SC, revision 74093attempt to get the 'new focus' window parameter of a focus kill event set correctly
2013-06-03 10:34 SC, revision 74092deal with Cocoa as we do with Carbon, see #15008
2013-06-03 10:32 SC, revision 74091deal with Cocoa as we do with Carbon, see #15008
2013-06-03 10:30 SC, revision 74090make sure mouse moved events are always delivered, see #15008
2013-06-02 20:03 VZ, revision 74089make sure button clicks etc. on a popup window don't lead to a dismissal because their GetWindow()/parent = popup check didn't work
2013-06-02 17:02 SC, revision 74088Turkish translations update from Kaya Zeren.
2013-06-02 11:57 SC, revision 74087updated Xcode project files
2013-06-02 11:33 SC, revision 74086don't take resize indicators into account if we are at 10.7 or higher, they don't exist anymore … see #15187
2013-06-01 20:29 SC, revision 74076propagate scroll wheel events to parent, fixes #15187
2013-06-01 20:28 SC, revision 74075fixes potential crash under gatekeeper
2013-06-01 19:06 PC, revision 74074only set native window level, when not using a wrapped native window, see #14739
2013-06-01 01:21 VZ, revision 74073update position for widgets in native containers, fixes #15231
2013-06-01 01:21 VZ, revision 74072Document that wxRadioBox::SetSelection() doesn't accept wxNOT_FOUND. A radio box always has selection and it can't be unset (at least not under all platforms), so document that the item passed to its SetSelection() must be valid, unlike with SetSelection() methods in some other classes. Closes #15233.
- M /wxWidgets/trunk/include/wx/msw/treectrl.h
- M /wxWidgets/trunk/samples/treectrl/treetest.cpp
- M /wxWidgets/trunk/samples/treectrl/treetest.h
- M /wxWidgets/trunk/src/msw/treectrl.cpp
2013-06-01 01:21 VZ, revision 74071Change wxMSW wxTreeCtrl::DoFreeze() to not hide the tree any more. Hiding the tree when it's frozen, as done in r72665, results in its own problems, e.g. loss of focus. So don't do this but resize the control to a very small size when freezing it and restore it to its old size afterwards. Closes #15166.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/filedlg.h
- M /wxWidgets/trunk/include/wx/gtk/filedlg.h
- M /wxWidgets/trunk/include/wx/msw/filedlg.h
- M /wxWidgets/trunk/interface/wx/filedlg.h
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/src/gtk/filedlg.cpp
- M /wxWidgets/trunk/src/msw/filedlg.cpp
2013-06-01 01:21 VZ, revision 74070Add wxFileDialog::GetCurrentlySelectedFilename(). Also send wxEVT_UPDATE_UI events for the extra controls in wxFileDialog. The combination of these changes allows extra controls to update their state depending on the current selection in the dialog. Show a simple example of doing it in the dialogs sample. Closes #15235.
2013-06-01 01:21 VZ, revision 74069Don't create multiple parent-less top level frames in layout sample. This resulted in unexpected behaviour if the main frame was closed while the other ones were still shown as they remained shown and had to be hunted and closed one by one to make the application exit. Fix this simply by creating all the other frames as children of the main one. This also results in better UI when minimizing and restoring the main frame. Also get rid of unused position parameters in child frame constructors and get rid of the title parameter which is not really needed as it's always the same too. See #11923.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/stc.h.in
2013-06-01 01:21 VZ, revision 74068Fix wxStyledTextCtrl::SetInsertionPointEnd(). This relied on SetInsertionPoint(-1) working like in wxTextCtrl but it didn't. Add an explicit check to it for consistency with the other classes and to make SetInsertionPointEnd() work. Closes #15234.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/ribbon/page.h
- M /wxWidgets/trunk/interface/wx/ribbon/page.h
- M /wxWidgets/trunk/src/ribbon/page.cpp
2013-06-01 01:21 VZ, revision 74067Improve horizontal scrolling in wxRibbonControl. Scroll by entire "sections", i.e. panes of the ribbon, instead of scrolling by a fixed number of pixels as it's much more useful and user-friendly to uncover the next section entirely instead of asking the user to press on the arrow several times before being able to use it. Closes #15232.
2013-06-01 01:21 VZ, revision 74066Use deferred window positioning in wxWindow::Layout() in wxMSW. Ensure that {Begin,End}RepositioningChildren() are called before/after changing the positions of multiple children, whether we're using sizers or constraints. This fixes display corruption which could happen under Windows 7 and a child resized first became bigger, pushing off the children resized later. Closes #15214.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/window.h
- M /wxWidgets/trunk/include/wx/window.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/src/msw/window.cpp
2013-06-01 01:20 VZ, revision 74065Add wxWindow::BeginRepositioningChildren() and EndRepositioningChildren(). This is just a refactoring of wxMSW code to make it possible to use deferred window positioning from other places in subsequent commits.
2013-06-01 01:20 VZ, revision 74064Make wxSharedPtr::Release() really MT-safe. Using wxAtomicDec() is not enough, its result also must be checked as it will return 0 only in one of the threads if multiple threads call it in parallel, while the old test for m_count==0 could pass for more than one thread, resulting in deleting the same pointer more than once. Closes #15227.
- M /wxWidgets/trunk/interface/wx/chartype.h
- M /wxWidgets/trunk/interface/wx/cmdline.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
2013-06-01 01:20 VZ, revision 74063Fix for special characters in Doxygen comments. Escape "-" characters in the beginning of the paragraph as they are not handled properly by Doxygen otherwise. Escape the space after "i.e." to prevent the brief doc string from being terminated by it. Escape "--" which is translated to a dash by Doxygen otherwise. Closes #15228.
2013-05-31 20:19 SC, revision 74062Fix assert when adding columns to wxGrid using native header. Change the order of updating m_colWidths array and the native header control in wxGird::Redimension() to ensure that we can test whether the column is shown (which results in accessing m_colWidths element at this column index) from the wxGridHeaderCtrl::SetColumnCount(). Closes #15225.
2013-05-31 20:18 SC, revision 74061using an empty default menu bar when no menubar is available, see #12402
2013-05-31 19:33 SC, revision 74060make sure we have a default handling the quit command, see #12402
2013-05-26 17:32 JS, revision 74058avoiding reshow of hidden windows when app is brought forward #12402
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2013-05-26 15:14 VZ, revision 74057Applied patch for #15189 - avoid crash when deleting focused cell (dghart)
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/tests/controls/richtextctrltest.cpp
2013-05-26 15:14 VZ, revision 74056Reset row and columns count in wxRichTextTable::ClearTable(). No real changes, just update the internal variables in ClearTable() to avoid inconsistent internal state, even if this doesn't seem to result in any problems for now. Closes #15190.
2013-05-26 15:14 VZ, revision 74055Ensure that detached menus don't keep focus grab in wxGTK. A widget being hidden must remove its focus grab with GTK+, otherwise GTK+ would continue sending all input messages to it but fail to process them because the widget is not realized any more, resulting in a complete freeze of the entire program. Do it when detaching menus from menubar and menubar from the frame to fix just such a problem in case SetMenuBar() was called while the previous menubar was opened. Closes #15221.
2013-05-26 15:14 VZ, revision 74054Fix printing multiple copies in wxMSW. If wxPrinterDC was created by the native "Print" dialog for a printer that supports printing multiple copies, we must not manually print multiple copies ourselves as this results in too many copies being printed. However we still need to loop explicitly for wxPrinterDC objects created manually or for the printers without support for multiple copies (supposing they still exist). Closes #10323.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/interface/wx/any.h
- M /wxWidgets/trunk/src/common/any.cpp
2013-05-26 13:55 VZ, revision 74053Use C locale representation for floating point numbers in wxAny. Always use the decimal point, regardless of the current locale. This completes the changes of r74019.
2013-05-24 19:05 SC, revision 74052Tamil translations update from DINAKAR T.D.
2013-05-24 19:04 SC, revision 74051adding x server license terms for polygon methods
2013-05-24 19:01 SC, revision 74050adding x server license terms for polygon methods
2013-05-24 18:54 SC, revision 74049adding x server license terms for polygon methods
2013-05-24 18:05 RD, revision 74048using scan-line polygon conversion for constructing wxregion
- M /wxWidgets/trunk/include/wx/fswatcher.h
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
2013-05-24 16:38 SJL, revision 74047Add wxRTTI for the wxFileSystemWatcherEvent class
2013-05-24 16:04 SJL, revision 74046Correctly link to wxWebViewNavigationError from wxWebViewEvent.
2013-05-22 16:13 VZ, revision 74045Document the unused baseURL parameter in wxWebViewIE. See #15223.
2013-05-22 16:13 VZ, revision 74044Add ctor and assign() taking an iterator range to wxVector<>. Do it for consistency with wxArray and std::vector<>, even if the current implementation is suboptimal. See #15216.
2013-05-22 15:36 VZ, revision 74043Add ctor from two input iterators to wxArray in STL build too. This ctor already existed in non-STL build but was omitted from the STL version. Closes #15216.
2013-05-22 15:36 VZ, revision 74042Fix regression in wxGTK wxFilePickerCtrl due to wxFileDialog changes. Revert the changes of r72979 and fix wxFileDialog::GetDirectory() return value bug (see #14786) differently to avoid breaking wxFilePickerCtrl which relies on getting wxEVT_BUTTON event when the associated dialog is dismissed. Closes #15218.
2013-05-22 01:47 VZ, revision 74041Fix GTK+ errors during wxFilePickerCtrl destruction after recent changes. We do need to destroy the dialog (see #15156), but we must not destroy its GtkWidget as it is owned by GtkFileChooserButton itself, so amend the changes of r74030 to only destroy the C++ object, not GTK+ one.
2013-05-22 01:17 VZ, revision 74040Use the best instead of current page size in OS X preferences dialog. The page, which is typically just a wxPanel, is usually not created with the correct size, so resize it to its best size before showing it in the preferences dialog. This makes OS X behaviour consistent with MSW and GTK and is generally more useful.
2013-05-21 14:02 VZ, revision 74039Fit modeless preferences dialog to its contents too. When a preferences dialog is shown non-modally, it should still fit to the contents of its pages, so move the code added for the modal case in r73624 to the base wxGenericPreferencesEditorImplBase class.
2013-05-20 17:26 VZ, revision 74038Turkish translations update from Kaya Zeren.
Fix last count value after ReadAll() and WriteAll(). This corrects the bugs introduced when applying the patch adding these functions in r74034: we can't simply use m_lastcount directly in them because it's also modified by each call to Read() and Write(), so do use the temporary variable. See #12056.