Hello community, here is the log from the commit of package wxWidgets for openSUSE:11.4 checked in at Tue Aug 9 17:59:39 CEST 2011.
-------- --- old-versions/11.4/UPDATES/all/wxWidgets/wxWidgets-ansi.changes 2011-05-20 17:33:27.000000000 +0200 +++ 11.4/wxWidgets/wxWidgets-ansi.changes 2011-08-05 17:51:01.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Aug 5 17:32:50 CEST 2011 - sbra...@suse.cz + +- Fix filezilla crash (bnc#708402). + +------------------------------------------------------------------- wxWidgets-wxcontainer.changes: same change wxWidgets.changes: same change calling whatdependson for 11.4-i586 New: ---- wxWidgets-bnc708402.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxWidgets-ansi.spec ++++++ --- /var/tmp/diff_new_pack.n36iPF/_old 2011-08-09 17:59:05.000000000 +0200 +++ /var/tmp/diff_new_pack.n36iPF/_new 2011-08-09 17:59:05.000000000 +0200 @@ -49,7 +49,7 @@ License: GPLv2+ Group: System/Libraries Version: 2.8.11 -Release: 3.<RELEASE6> +Release: 3.<RELEASE7> %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//') # libdir for installing of all the stuff %if %ENABLE_STL @@ -87,6 +87,8 @@ # PATCH-FEATURE-OPENSUSE wxWidgets-config-force-rpath.patch sbra...@suse.cz -- Force rpath use for installed libraries. Patch2: wxWidgets-config-force-rpath.patch Patch3: wxGTK-datarootdir.patch +# PATCH-FIX-UPSTREAM wxWidgets-bnc708402.patch bnc708402 wxWidgets12447 changeset65480 sbra...@suse.cz -- Fix filezilla crash. +Patch4: wxWidgets-bnc708402.patch # We cannot use standard Requires/Provides, as we can have several instances of the library with the same soname. %define _use_internal_dependency_generator 0 @@ -647,6 +649,7 @@ %patch2 %endif %patch3 +%patch4 -p4 cp %{S:1} %{S:2} . cp %{S:3} find-wx-provides cp %{S:4} find-wx-requires wxWidgets-wxcontainer.spec: same change ++++++ wxWidgets.spec ++++++ --- /var/tmp/diff_new_pack.n36iPF/_old 2011-08-09 17:59:05.000000000 +0200 +++ /var/tmp/diff_new_pack.n36iPF/_new 2011-08-09 17:59:05.000000000 +0200 @@ -49,7 +49,7 @@ License: GPLv2+ Group: System/Libraries Version: 2.8.11 -Release: 4.<RELEASE11> +Release: 4.<RELEASE13> %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//') # libdir for installing of all the stuff %if %ENABLE_STL @@ -87,6 +87,8 @@ # PATCH-FEATURE-OPENSUSE wxWidgets-config-force-rpath.patch sbra...@suse.cz -- Force rpath use for installed libraries. Patch2: wxWidgets-config-force-rpath.patch Patch3: wxGTK-datarootdir.patch +# PATCH-FIX-UPSTREAM wxWidgets-bnc708402.patch bnc708402 wxWidgets12447 changeset65480 sbra...@suse.cz -- Fix filezilla crash. +Patch4: wxWidgets-bnc708402.patch # We cannot use standard Requires/Provides, as we can have several instances of the library with the same soname. %define _use_internal_dependency_generator 0 @@ -647,6 +649,7 @@ %patch2 %endif %patch3 +%patch4 -p4 cp %{S:1} %{S:2} . cp %{S:3} find-wx-provides cp %{S:4} find-wx-requires ++++++ wxWidgets-bnc708402.patch ++++++ Index: /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dnd.cpp =================================================================== --- /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dnd.cpp (revision 49608) +++ /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dnd.cpp (revision 65480) @@ -947,19 +947,25 @@ void wxDropSource::UnregisterWindow() { - if (!m_widget) - return; - - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_data_get, - this); - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_data_delete, - this); - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_begin, - this); - g_signal_handlers_disconnect_by_func (m_widget, - (gpointer) source_drag_end, - this); + if (m_widget) + { + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_data_get, + this); + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_data_delete, + this); + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_begin, + this); + g_signal_handlers_disconnect_by_func (m_widget, + (gpointer) source_drag_end, + this); + } + + if (m_iconWindow) + { + g_signal_handlers_disconnect_by_func (m_iconWindow, + (gpointer) gtk_dnd_window_configure_callback, this); + } } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org