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):
2010-09-27 20:13 JS, revision 65660- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-09-27 14:55 VZ, revision 65659Image dialog properties.
2010-09-27 14:55 VZ, revision 65658Replace some stray _T()s with wxT(). We use wxT() exclusively now so replace some _T()s which crept in unnoticed. This also fixes compilation using Sun CC. See #12452.
2010-09-27 14:48 VZ, revision 65657Fix wx/event.h compilation with Sun CC compiler. Move wxObjectEventFunctor::operator() definition after wxEvtHandler declaration as it uses call through a pointer to member of this class and Sun CC refuses to compile this without having the full class declaration. Closes #12452.
2010-09-27 14:48 VZ, revision 65656Use wxString methods for UTF-8 conversions in wxX11 code. Use wxString::utf8_str() and FromUTF8() to convert to and from UTF-8. This is more efficient than using wxConvUTF8 as the code did before as it avoids the conversion entirely when wxString uses UTF-8 internally (as it does by default in wxX11) and also has the advantage of compiling in STL build unlike the old code. Closes #12518.
2010-09-27 14:48 VZ, revision 65655Small clean up in wxX11 Pango code. Don't use unnecessary explicit casts of wxCharBuffer to "const char *". Use wxCharBuffer::length() instead of strlen().
2010-09-27 13:57 VZ, revision 65654Fix wxX11 compilation when using PCH. wx/unix/utilsx11.h is not included by wx/wxprec.h so we need to include it when using PCH too. Closes #12517.
2010-09-27 13:52 VZ, revision 65653Document wxSpinDoubleEvent class. Add documentation for the class itself and the associated EVT_SPINCTRLDOUBLE macro. Patch by Carsten Fuchs. Closes #12520.
2010-09-27 13:51 VZ, revision 65652Close a modal dialog even when it doesn't have any buttons. The close button in the dialog title bar should work even if there are no buttons in the dialog itself (unlike the Escape key which works as an accelerator for a button), so close the dialog explicitly if the emulated button click wasn't processed in wxDialogBase::OnCloseWindow(). Closes #12513.
2010-09-27 00:11 VZ, revision 65651Fix typo in wxStandardPathsBase::ResourceCat description and document it. Document the enum itself and also correct GetLocalizedResourcesDir() documentation which didn't specify the default value for the category parameter. Closes #12523.
2010-09-27 00:11 VZ, revision 65650Compilation fix for MinGW STL build. std::tr1::unordeded_map<T *>::find() doesn't accept "const T *" pointer, at least with MinGW 4.4.0 standard library version, so add an explicit const_cast<> to fix compilation.
2010-09-27 00:11 VZ, revision 65649Compilation fix for MinGW 4.x in new keyboard code. Explicitly choose the comparison operator to use when comparing wchar_t and int values, otherwise MinGW (correctly) complains about ambiguity between (int, int) and (wchar_t, const wxUniChar&) overloads.
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/interface/wx/datetime.h
- M /wxWidgets/trunk/src/common/datetime.cpp
2010-09-27 00:11 VZ, revision 65648Make wxDateTime::Tm::yday public and document it. There doesn't seem any reason to allow access to all the other struct Tm fields but not yday so make it public, fill it in correctly when creating Tm without using its ctor from struct tm and document struct Tm itself including its yday field.
2010-09-27 00:11 VZ, revision 65647Initialize wxDateTime::Tm::yday in the ctor. Set Tm::yday to a fixed value in the ctor as well instead of not initializing it at all. This bug actually didn't have any visible consequences as yday is currently a private member of struct tm and didn't seem to be used anywhere but it at least avoids MinGW 4.x warnings about possibly uninitialized variable and might become important in the future if we allow accessing this field.
2010-09-26 22:26 PMO, revision 65646Correct g++ 4.x warnings about suggested explicit braces. Several warnings were generated for wxLogLastError() calls inside CALL_CARET_API macro by MinGW 4.4. Fix them by adding the extra braces. See also r61475.
- M /wxWidgets/branches/wxQT/include/wx/qt/combobox_qt.h
- M /wxWidgets/branches/wxQT/include/wx/qt/radiobox.h
- M /wxWidgets/branches/wxQT/src/qt/choice.cpp
- M /wxWidgets/branches/wxQT/src/qt/combobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/combobox_qt.cpp
- M /wxWidgets/branches/wxQT/src/qt/radiobox.cpp
2010-09-26 20:39 PMO, revision 65645Added basic implementation for wxRadioBox and simplified choices handling for wxComboBox and wxChoice
2010-09-26 18:38 PMO, revision 65644Added basic implementation for wxCheckBox
2010-09-26 18:07 JS, revision 65643Added implementation of wxWindow::DoFindFocus
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextctrl.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/richtext/richtext.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextctrl.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtexthtml.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextxml.cpp
2010-09-26 16:39 PMO, revision 65642General tidying of the floating image layout code Added CanEditProperties, EditProperties to make object editing more generic
2010-09-26 16:33 PMO, revision 65641Added missing wxStaticLine::GetHandle() implementation
- M /wxWidgets/branches/wxQT/include/wx/qt/button.h
- M /wxWidgets/branches/wxQT/include/wx/qt/calctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/checkbox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/choice.h
- M /wxWidgets/branches/wxQT/include/wx/qt/combobox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dialog.h
- M /wxWidgets/branches/wxQT/include/wx/qt/frame.h
- M /wxWidgets/branches/wxQT/include/wx/qt/gauge.h
- M /wxWidgets/branches/wxQT/include/wx/qt/listbox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/listctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/msgdlg.h
- M /wxWidgets/branches/wxQT/include/wx/qt/notebook.h
- M /wxWidgets/branches/wxQT/include/wx/qt/radiobox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/radiobut.h
- M /wxWidgets/branches/wxQT/include/wx/qt/scrolbar.h
- M /wxWidgets/branches/wxQT/include/wx/qt/slider.h
- M /wxWidgets/branches/wxQT/include/wx/qt/statbmp.h
- M /wxWidgets/branches/wxQT/include/wx/qt/statline.h
- M /wxWidgets/branches/wxQT/include/wx/qt/stattext.h
- M /wxWidgets/branches/wxQT/include/wx/qt/statusbar.h
- M /wxWidgets/branches/wxQT/include/wx/qt/tglbtn.h
- M /wxWidgets/branches/wxQT/include/wx/qt/treectrl.h
- M /wxWidgets/branches/wxQT/src/qt/button.cpp
- M /wxWidgets/branches/wxQT/src/qt/calctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/checkbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/choice.cpp
- M /wxWidgets/branches/wxQT/src/qt/combobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/dialog.cpp
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- M /wxWidgets/branches/wxQT/src/qt/gauge.cpp
- M /wxWidgets/branches/wxQT/src/qt/listbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/listctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/qt/notebook.cpp
- M /wxWidgets/branches/wxQT/src/qt/radiobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/radiobut.cpp
- M /wxWidgets/branches/wxQT/src/qt/scrolbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/slider.cpp
- M /wxWidgets/branches/wxQT/src/qt/statbmp.cpp
- M /wxWidgets/branches/wxQT/src/qt/statline.cpp
- M /wxWidgets/branches/wxQT/src/qt/stattext.cpp
- M /wxWidgets/branches/wxQT/src/qt/statusbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/tglbtn.cpp
- M /wxWidgets/branches/wxQT/src/qt/treectrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/window.cpp
2010-09-26 14:00 PMO, revision 65640Removed manual deletion of Qt widgets (wxQtPointer destructor is doing this now)
- M /wxWidgets/branches/wxQT/include/wx/qt/app.h
- M /wxWidgets/branches/wxQT/include/wx/qt/button.h
- M /wxWidgets/branches/wxQT/include/wx/qt/calctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/checkbox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/choice.h
- M /wxWidgets/branches/wxQT/include/wx/qt/combobox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dialog.h
- M /wxWidgets/branches/wxQT/include/wx/qt/evtloop.h
- M /wxWidgets/branches/wxQT/include/wx/qt/frame.h
- M /wxWidgets/branches/wxQT/include/wx/qt/gauge.h
- M /wxWidgets/branches/wxQT/include/wx/qt/listbox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/listctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/menu.h
- M /wxWidgets/branches/wxQT/include/wx/qt/menuitem.h
- M /wxWidgets/branches/wxQT/include/wx/qt/msgdlg.h
- M /wxWidgets/branches/wxQT/include/wx/qt/notebook.h
- M /wxWidgets/branches/wxQT/include/wx/qt/radiobox.h
- M /wxWidgets/branches/wxQT/include/wx/qt/radiobut.h
- M /wxWidgets/branches/wxQT/include/wx/qt/scrolbar.h
- M /wxWidgets/branches/wxQT/include/wx/qt/slider.h
- M /wxWidgets/branches/wxQT/include/wx/qt/statbmp.h
- M /wxWidgets/branches/wxQT/include/wx/qt/stattext.h
- M /wxWidgets/branches/wxQT/include/wx/qt/statusbar.h
- M /wxWidgets/branches/wxQT/include/wx/qt/textctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/tglbtn.h
- M /wxWidgets/branches/wxQT/include/wx/qt/treectrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/window.h
2010-09-25 16:15 JS, revision 65639Replaced QPointer usage with wxQtPointer
2010-09-24 19:44 JMS, revision 65631Fix
2010-09-24 19:40 JMS, revision 65630Correct empty space drawing
2010-09-24 17:22 JMS, revision 65629Removed debug log message
2010-09-24 16:47 JMS, revision 65628Fixed PCH-less build
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2010-09-23 23:12 RD, revision 65627Have wxPropertyGrid inherit from wxControl and wxScrollHelper instead of wxScrolledWindow. This is the approach other scrolled controls use.
2010-09-23 23:11 RD, revision 65626Fix sending a size event for the displayed page when the notebook is sized
2010-09-23 23:10 RD, revision 65625Use the wx version of the wxDECLARE_EVENT_TABLE_ENTRY macro
2010-09-23 23:09 RD, revision 65624Avoid an endless recursion situation
2010-09-23 23:08 RD, revision 65623Allow the renderer to also work with wxMemoryDCs
2010-09-23 23:07 RD, revision 65622SetUserScale(1.0, 1.0) in Unmask() so the image will not be scaled again when blitted
2010-09-23 23:05 RD, revision 65621CanSetTransparent needs to be virtual
2010-09-23 22:54 RD, revision 65620Various build tweaks and updates for wxPython 2.9.1.1
2010-09-23 19:02 SJL, revision 65597Add flag to enable specifying an architecture to build on Mac. Also add x86_64 architecture to universal build when buildng wxOSX-Cocoa
2010-09-23 18:55 SJL, revision 65596Remove an assert that was not backed up by the documentation and so failed on some platforms but not on others. Re-enable some tests that were disabled in wxGTK as they now pass.
2010-09-23 18:24 JS, revision 65595Add ClearEventCount to wxTestableFrame. This means we can clear an event count when an event counter goes out of scope so the are no spurious results in later tests.
2010-09-23 18:16 JS, revision 65594Fix bug finding line after line break
2010-09-23 14:58 JMS, revision 65593Fix bug finding line after line break
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgriddefs.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2010-09-23 14:55 JMS, revision 65592Streamline wxPropertyGrid tooltip code
2010-09-22 21:24 SJL, revision 65591When setting empty string as a tooltip, call gtk_widget_set_has_tooltip() with FALSE to remove the tooltip. This will bring wxGTK behavior in line with wxMSW.
2010-09-22 15:31 VZ, revision 65590Fix assert when changing the filter selection on a multiple selection wxGenericDirCtrl. Because ExpandPaths selects the item we can simply grab a list of selected paths and then expand them all in the multiple selection case. The single selection case is unchanged. Closes #12340
2010-09-22 15:31 VZ, revision 65589Better checks for wxMSWKeyboard::VKToWX() return value. Don't generate key events without any valid key code (this shouldn't normally happen but might on exotic keyboards with keys that we don't know about). Also ensure that we can distinguish between VKToWX() returning dead keys and non-Latin-1 keys by setting wchar_t output parameter to WXK_NONE too in the former case but not the latter. Generate wxEVT_CHAR_HOOK events for non-Latin-1 keys too in Unicode build.
2010-09-22 14:45 SJL, revision 65588Fix recently broken generation of wxEVT_CHAR_HOOK events in wxMSW. Changes to VKToWX() semantics broke the logic of the global keyboard hook function in wxMSW which didn't generate wxEVT_CHAR_HOOK events for ASCII special keys such as WXK_ESCAPE any more. Fix this and also generate wxEVT_CHAR_HOOK for all events, not just the non-ASCII keys for consistency with the documentation and wxGTK. Closes #12501.
2010-09-22 12:06 SJL, revision 65587Re-enable disabled wxWindow label tests under wxGTK as they were fixed in r65374
2010-09-22 10:48 SJL, revision 65586Send generic wxTreeCtrl wxEVT_COMMAND_TREE_KEY_DOWN events from OnKeyDown rather than OnChar. This change means it sends events for the same keys as the wxMSW control. It also fixes the failing unit test.
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/src/generic/listctrl.cpp
- M /wxWidgets/trunk/tests/controls/listbasetest.cpp
2010-09-21 21:54 PMO, revision 65583Send generic wxListCtrl wxEVT_COMMAND_LIST_KEY_DOWN events from OnKeyDown rather than OnChar. Also remove the HasCurrent check. These changes bring the generic control into line with the control under wxMSW. Re-enable the previously failing unit test and document that the key down event might not have a valid item associated with it.
2010-09-21 14:57 VZ, revision 65582Adding wxQtPointer to ease the memory management of Qt objects.
- M /wxWidgets/trunk/include/wx/msw/missing.h
- M /wxWidgets/trunk/include/wx/msw/private/button.h
- M /wxWidgets/trunk/src/msw/button.cpp
- M /wxWidgets/trunk/src/msw/checkbox.cpp
2010-09-21 13:56 VZ, revision 65581Compilation fixes for old SDKs (VC6) after recent commit. Define WM_QUERYUISTATE in wx/msw/missing.h too as src/msw/statbox.cpp uses it now. Also move DT_HIDEPREFIX definition from wx/msw/private/button.h to missing.h as well as it's now used in statbox.cpp too. Include missing.h explicitly from the files that use DT_HIDEPREFIX.
2010-09-21 13:44 VZ, revision 65580Compilation fix of wxSocket code for older Solaris versions. Include sys/filio.h to define FIONBIO in all cases (sometimes this header is already included from sys/ioctl.h but not always). Closes #12481.
Correct drawing of mnemonics in wxStaticBox label under wxMSW. Only show the mnemonics if they need to be shown, i.e. use the same logic as the standard controls use, to avoid showing mnemonics in wxStaticBox with custom label colour even when other wxStaticBoxes don't show it.