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):
2012-09-13 19:14 VZ, revision 724752012-09-13 19:14 VZ, revision 72474Don't ignore invalid files entered into wxFileDirPickerCtrlBase. File/directory picker controls with wxFLP_FILE_MUST_EXIST/wxDIRP_DIR_MUST_EXIST style simply ignored any value entered by user if it didn't correspond to an existing file/directory. This meant that the program didn't use the value that was shown on the screen resulting in very confusing UI -- e.g. a program could complain that no value was entered when actually it was and just corresponded to a non-existing file. As we can't prevent the entry of arbitrary strings in the text field of the file picker control, stop pretending that we can validate it and just update the control value, and send the corresponding event, whenever the text control value changes.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/bmpbuttn.h
- M /wxWidgets/trunk/interface/wx/bmpbuttn.h
- M /wxWidgets/trunk/src/common/bmpbtncmn.cpp
- M /wxWidgets/trunk/src/generic/infobar.cpp
2012-09-13 19:13 VZ, revision 72473Extract "Close" button creation from wxInfoBarGeneric into new function. Such buttons may be needed in other places and it's not obvious to create them, so add a new public wxBitmapButton::NewCloseButton() method to allow creating them easily.
2012-09-13 19:13 VZ, revision 72472Provide up to date documentation for wxLoadUserResource(). Document the new and preferred overload avoiding copying the data. Also document the new (since 2.9.1) parameters of the old one.
2012-09-13 19:13 VZ, revision 72471Change wxMSW-specific wxLoadUserResource() to accept standard RT_XXX types. Resource types can be either strings for custom types or integers casted to a TCHAR* for the standard ones. Using wxString for the resource type prevented us from using the latter as any attempt to initialize wxString for such a pseudo-string resulted in an immediate crash. Change wxLoadUserResource() resource type parameter type to wxChar* to avoid this and allow passing standard resource types, such as RT_RCDATE, to this function directly.
2012-09-13 19:12 VZ, revision 72470Don't initialize alpha twice when loading wxImage from resources. Calling InitAlpha() when we already had loaded alpha from the resource data results in an assert. Fix this by only initializing alpha if don't have it yet. Closes #14643.
2012-09-13 19:12 VZ, revision 72469Fix wxFindWindowAtPoint() with nested windows in wxMSW. Return the deepest child of the window and not the first one as this function needs to return the window that is at the top of Z-order. Closes #14591.
2012-09-13 19:11 VZ, revision 72468Fix "pos" argument description in wxTreeCtrl::InsertItem() documentation. Closes #14640.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/combobox.h
- M /wxWidgets/trunk/src/msw/combobox.cpp
- M /wxWidgets/trunk/src/msw/control.cpp
2012-09-13 13:15 JS, revision 72467Fix setting colours for the edit control part of wxComboBox. Recognize this control as part of wxComboBox and so handle WM_CTLCOLOR for it. To do this, override ContainsHWND() in wxComboBox and use it, on the parent window, in wxControl::DoMSWControlColor(), if we fail to find the window directly. Closes #811.
2012-09-12 20:58 JS, revision 72466Removed excessive space above style type selector
2012-09-12 20:58 JS, revision 72465Added support for wxTEXT_ATTR_EFFECT_SMALL_CAPITALS.
- M /wxWidgets/trunk/include/wx/richtext/richtextfontpage.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextfontpage.cpp
2012-09-12 20:57 JS, revision 72464Added support for wxTEXT_ATTR_EFFECT_SMALL_CAPITALS.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/richtext/richtextfontpage.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextfontpage.cpp
2012-09-12 09:47 JS, revision 72463Added support for wxTEXT_ATTR_EFFECT_SMALL_CAPITALS.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextfontpage.cpp
2012-09-11 13:15 JS, revision 72462You can now remove the font face name attribute by clearing the name field in the font dialog.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/mac/carbon/button.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/mac/carbon/button.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/mac/carbon/choice.cpp
2012-09-11 11:26 SJL, revision 72461Fixes for overlarge combo/choice height in small variant mode, and too small/mispositioned button size. Tested on 10.3.9 (PPC), 10.4.11, 10.5.6, 10.6.2, 10.6.8, 10.7.4, 10.8.0, 10.8.1 Set wxUSE_MAC_BUTTON_POSITION_FIX to 1 in include/wx/mac/carbon/button.h for button fix.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_webview.dsp
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/include/wx/webviewfshandler.h
- M /wxWidgets/trunk/interface/wx/fs_mem.h
- M /wxWidgets/trunk/interface/wx/webview.h
- A /wxWidgets/trunk/interface/wx/webviewfshandler.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/webview/webview.cpp
- A /wxWidgets/trunk/src/common/webviewfshandler.cpp
2012-09-10 22:02 SJL, revision 72460Add generic wxFileSystem support to wxWebView using wxWebViewFSHandler. Closes #14623.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_webview.vcproj
- M /wxWidgets/trunk/build/msw/wx_webview.dsp
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- A /wxWidgets/trunk/include/wx/msw/webview_missing.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
2012-09-10 14:49 SC, revision 72459Move wxWebViewIE missing definitions to webview_missing.h and add new definitions required for Find. These are required as some compilers, notably MinGW and VC6, do not include up to date headers. Fixes #14621.
2012-09-09 22:28 VZ, revision 72458layout adaption, current sizer code leads to too much white space
2012-09-09 15:37 VZ, revision 72457Fix handling of wxTextEntry hints in wxGTK. Recent changes (r71308) optimizing away setting the text of the text entry if it didn't really change completely broke the generic text hints implementation as e.g. clearing the hint didn't change anything because the entry was already logically empty anyhow. Fix this by simply comparing the new value with the real value of the entry returned by DoGetValue() and not GetValue() that takes hints into account.
2012-09-09 15:36 VZ, revision 72456Fix deprecating warning introduced in r72446. Use wxVScrolledWindow::ScrollToRow() instead of the old and ambiguous ScrollToLine() which is only preserved for compatibility reasons.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/gtk/notifmsg.cpp
2012-09-09 15:36 VZ, revision 72455Allow using versions of libnotify < 0.7 in wxGTK. libnotify 0.4.5 included in Ubuntu Lucid (10.04) can be used for implementing wxNotificationMessage too, there is only a minor difference with 0.7 API. So while we stick check for 0.7 initially, accept lower versions too if 0.7 is not available.
2012-09-09 15:35 VZ, revision 72454Set modifiers properly for the key events with AltGr in wxGTK. Just as under Windows, represent AltGr as a combination of wxMOD_CONTROL and wxMOD_ALT.
- M /wxWidgets/trunk/include/wx/clrpicker.h
- M /wxWidgets/trunk/include/wx/filepicker.h
- M /wxWidgets/trunk/include/wx/fontpicker.h
- M /wxWidgets/trunk/src/common/clrpickercmn.cpp
- M /wxWidgets/trunk/src/common/filepickercmn.cpp
- M /wxWidgets/trunk/src/common/fontpickercmn.cpp
2012-09-09 15:35 VZ, revision 72453Remove workarounds for wxTextCtrl::SetValue() events in pickers code. Simply use ChangeValue() instead of SetValue() to avoid the unwanted events instead of using guard variables. No real changes but the code is simpler and shorter now.
2012-09-09 15:35 VZ, revision 72452Add a test of wxFilePickerCtrl::GetValue() to the widgets sample. Make the current value of the control visible in its page.
2012-09-09 15:34 VZ, revision 72451Add an informational message to the file picker page of widgets sample. No real changes, just indicate that clicking the "Set initial directory" button was indeed taken into account.
- M /wxWidgets/trunk/include/wx/generic/filepickerg.h
- M /wxWidgets/trunk/src/generic/filepickerg.cpp
- M /wxWidgets/trunk/src/gtk/filepicker.cpp
Simplify and correct setting of initial directory for wxFilePickerCtrl. Create wxFileDialog with correct initial directory and default file name from the very beginning instead of updating it later. This makes the code simpler and also actually makes it work as the initial directory setting was overwritten by setting the default path later even if it didn't contain any directory component.