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-07-30 00:08 VZ, revision 722542012-07-30 00:08 VZ, revision 72253Remove unnecessary Update() in wxStyledTextCtrl scrolling code. Calling Update() every time ScrollText() dramatically slowed down scrolling and doesn't seem to be necessary, so remove it. See #9057.
2012-07-30 00:08 VZ, revision 72252Make keyboard sample output less confusing. Warn if key presses occur when the input window doesn't have focus as the usual key events are not generated then which could be understood as a bug in the sample instead of the correct result.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/textentry.h
- M /wxWidgets/trunk/samples/widgets/combobox.cpp
- M /wxWidgets/trunk/samples/widgets/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/textentry.cpp
2012-07-30 00:08 VZ, revision 72251Generate clipboard events for wxComboBox in wxGTK too. These events were only generated for wxTextCtrl but should be sent for non-readonly wxComboBox too, so refactor the code to allow its reuse from wxComboBox. Also add EVT_TEXT_PASTE handlers for both controls to the widgets sample for testing. Closes #14520.
2012-07-30 00:07 VZ, revision 72250Revert HasModifiers() change in behaviour, add HasAnyModifiers(). In 2.8 wxKeyEvent::HasModifiers() returned false if (only) Shift was pressed as it tested for Control and Alt only but when it was moved to wxKeyboardState in r55745 it started checking for all modifiers as this made more sense now that it was used by wxMouseEvent. However it broke existing code using it, including in wxWidgets itself (in wxTreeCtrl), so revert it now and add HasAnyModifiers() that does check for all modifiers, including Shift.
2012-07-29 10:52 VS, revision 72249Add a wxGTK-specific function to set wxNotificationMessage icon name. It's trivial to use a stock icon with the given name in wxGTK with libnotify, so provide a way to do it. However this is not as simple as that in other implementations (notably Windows), so make it private to this port for now. In the future we should try to support arbitrary wxIcons as well as extend wxIconLocation to support FreeDesktop stock icon names.
2012-07-28 23:52 RD, revision 72246Fix installed wx-config broken by r72205. In an attempt to fix DESTDIR support on platforms without symbolic links, this commit completely broke the wx-config symlink created by "make install" everywhere (unless you were insane enough to use "--prefix=/", that is): $(libdir) is absolute path and so using ../$(libdir) has no chance of working. Fixed by using `basename $(libdir)`. This is still unsatisfactory, because it assumes that $(libdir) and $(bindir) are at the same level in the filesystem -- which, while usually true, is by no means guaranteed. But at least this works most of the time. See #14517.
2012-07-28 21:31 RD, revision 72226Add GetHandle for wxGnomePrinterDCImpl
- M /wxWidgets/trunk/include/wx/gtk/dc.h
- M /wxWidgets/trunk/include/wx/gtk/dcmemory.h
- M /wxWidgets/trunk/include/wx/gtk/print.h
- M /wxWidgets/trunk/src/gtk/dcmemory.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
2012-07-28 21:31 RD, revision 72225wxDC::GetHandle support for wxGTK
2012-07-28 21:31 RD, revision 72224wxDC::GetHandle support for wxMSW
- M /wxWidgets/trunk/include/wx/dc.h
- M /wxWidgets/trunk/include/wx/dcgraph.h
- M /wxWidgets/trunk/include/wx/dcmirror.h
- M /wxWidgets/trunk/include/wx/dcsvg.h
- M /wxWidgets/trunk/include/wx/generic/dcpsg.h
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/src/common/dcgraph.cpp
2012-07-27 21:36 VZ, revision 72220Adding wxDC::GetHandle for wxOSX-cocoa and wxOSX-carbon
2012-07-27 18:03 VZ, revision 72219Move new wxGTK wxNotificationMessage files to adv from core. The new files were erroneously added to the wrong place, move them where they belong.
2012-07-27 17:36 VZ, revision 72218Fix compilation of new wxNotificationMessage for wxGTK without libnotify. Add the wxUSE_LIBNOTIFY check forgotten by the previous commit.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/debian/control.in
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/include/wx/gtk/notifmsg.h
- M /wxWidgets/trunk/include/wx/notifmsg.h
- M /wxWidgets/trunk/interface/wx/notifmsg.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/setup.h_vms
- A /wxWidgets/trunk/src/gtk/notifmsg.cpp
2012-07-27 17:36 VZ, revision 72217Implement wxNotificationMessage using libnotify in wxGTK. Use libnotify -- if detected by configure -- to provide native notifications in wxGTK. Our API maps to libnotify one in rather straightforward way, we might consider extending it to cover more of libnotify functionality (categories, user-defined icons and, especially, actions) later. Also update the dialogs sample to show another kind of notification and the documentation to clarify the behaviour of various methods.
2012-07-27 17:36 VZ, revision 72216Add a private wrapper for GError to wxGTK. This class simply calls g_error_free() automatically.
- M /wxWidgets/trunk/build/bakefiles/config.bkl
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
2012-07-26 17:58 BP, revision 72214Add all extra GTK libraries to GUI_TK_LIBRARY in configure. Some libraries (e.g. Pango) were added to GUI_TK_LIBRARY already while others (e.g. Hildon) had their own EXTRALIBS_HILDON variables that were then added to EXTRALIBS_GUI separately. Finally, some others were simply broken because neither EXTRALIBS_GNOMEVFS nor EXTRALIBS_GTKPRINT were set anywhere. Standardize on using GUI_TK_LIBRARY for everything.
- D /wxWidgets/branches/WX_2_8_BRANCH/BuildCVS.txt
- A /wxWidgets/branches/WX_2_8_BRANCH/BuildSVN.txt
2012-07-26 00:21 VZ, revision 72213Updated VCS checkout build instructions.
2012-07-25 18:31 VS, revision 72212wxOSX/Carbon compilation fix after the changes of r72207. Don't use position for keyboard events in Carbon code neither.
2012-07-25 01:13 VZ, revision 72211wxMSW: Use TBSTYLE_AUTOSIZE for toolbar buttons with horizontal text. Without this style, all buttons share the same width and look ugly when their labels differ even a little in their lengths. With TBSTYLE_AUTOSIZE, toolbar buttons use the size of their image plus label's width and look better, even though their sizes differ.
2012-07-24 23:59 VZ, revision 72210Another wxOSX compilation fix after the changes of r72207. Don't use position for keyboard events in wxWebKitCtrl code neither.
- M /wxWidgets/trunk/include/wx/gtk/webview_webkit.h
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/include/wx/osx/webview_webkit.h
- M /wxWidgets/trunk/include/wx/webview.h
- M /wxWidgets/trunk/interface/wx/webview.h
2012-07-24 23:44 VZ, revision 72209Add wxWebView::GetNativeBackend() method. This allows to use platform-specific methods in user code.
2012-07-24 23:43 SC, revision 72208Build fix for wxOSX after removing position in MacCreateKeyEvent(). This fixes compilation after the changes of r72207.
2012-07-24 22:45 VZ, revision 72207I don't think this is still necessary, see #13625
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/osx/app.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/samples/keyboard/keyboard.cpp
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
- M /wxWidgets/trunk/src/osx/carbon/app.cpp
- M /wxWidgets/trunk/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/trunk/src/osx/webview_webkit.mm
2012-07-24 22:45 VZ, revision 72206Don't eagerly set wxKeyEvent position fields. This results in a noticeable delay when using wxGTK via a remote X11 connection for every key event as a round trip to server is needed to get the mouse pointer position every time a key is pressed or released. Only provide the position on demand. And explain that it's actually not very useful as it's simply the same as the current mouse position. Closes #14361.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/include/wx/evtloop.h
- A /wxWidgets/trunk/include/wx/osx/core/evtloop.h
- M /wxWidgets/trunk/include/wx/osx/evtloop.h
- M /wxWidgets/trunk/Makefile.in
2012-07-24 22:45 VZ, revision 72205Extract OS X non-GUI event loop in a separate header. This will allow its reuse from non-wxOSX ports, e.g. wxGTK under OS X. Closes #14519.
Use relative path for wx-config symlink in "make install". This fixes "make DESTDIR=..." Broken by r71050 but still allows "make DESTDIR=... install" to work even under MinGW where "ln -s" is mapped to "cp" and so doesn't work with non-existing first argument. Closes #14517.