Hello community, here is the log from the commit of package abiword for openSUSE:Factory checked in at 2017-06-01 16:34:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/abiword (Old) and /work/SRC/openSUSE:Factory/.abiword.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "abiword" Thu Jun 1 16:34:01 2017 rev:57 rq:500149 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/abiword/abiword.changes 2017-02-03 17:31:07.648525961 +0100 +++ /work/SRC/openSUSE:Factory/.abiword.new/abiword.changes 2017-06-01 16:34:06.367511589 +0200 @@ -1,0 +2,6 @@ +Mon May 1 14:59:15 UTC 2017 - dufresnep@gmail.com + +- Add abiword-fix-black-overlay.patch: Remove the black covering + full window and make all unreadable, patch from upstream. + +------------------------------------------------------------------- New: ---- abiword-fix-black-overlay.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ abiword.spec ++++++ --- /var/tmp/diff_new_pack.PwK0Tz/_old 2017-06-01 16:34:07.975284792 +0200 +++ /var/tmp/diff_new_pack.PwK0Tz/_new 2017-06-01 16:34:07.979284227 +0200 @@ -33,6 +33,8 @@ Patch6: abiword-libwps-0.4.patch # PATCH-FIX-UPSTREAM boost_asio.patch adam.majer@suse.de -- Aadd support for boost::asio Patch7: boost_asio.patch +#PATCH-FIX-UPSTREAM abiword-fix-black-overlay.patch -- Remove the black that covers the full window and make all unreadable +Patch8: abiword-fix-black-overlay.patch BuildRequires: bison BuildRequires: dbus-1-glib-devel BuildRequires: fdupes @@ -108,6 +110,7 @@ %patch5 %patch6 %patch7 +%patch8 %build # We modified plugin configuration and thus we need to regenerate the whole build system ++++++ abiword-fix-black-overlay.patch ++++++ Index: abiword-3.0.2/src/af/xap/gtk/xap_UnixFrameImpl.cpp =================================================================== --- src/af/xap/gtk/xap_UnixFrameImpl.cpp +++ src/af/xap/gtk/xap_UnixFrameImpl.cpp @@ -1208,9 +1208,9 @@ gint XAP_UnixFrameImpl::_fe::delete_even } #if GTK_CHECK_VERSION(3,0,0) -gint XAP_UnixFrameImpl::_fe::draw(GtkWidget * w, cairo_t * cr) +gboolean XAP_UnixFrameImpl::_fe::draw(GtkWidget * w, cairo_t * cr) #else -gint XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent) +gboolean XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent) #endif { XAP_UnixFrameImpl * pUnixFrameImpl = static_cast<XAP_UnixFrameImpl *>(g_object_get_data(G_OBJECT(w), "user_data")); @@ -1243,7 +1243,7 @@ gint XAP_UnixFrameImpl::_fe::expose(GtkW pView->draw(&rClip); #endif } - return FALSE; + return TRUE; } static bool bScrollWait = false; Index: abiword-3.0.2/src/af/xap/gtk/xap_UnixFrameImpl.h =================================================================== --- src/af/xap/gtk/xap_UnixFrameImpl.h +++ src/af/xap/gtk/xap_UnixFrameImpl.h @@ -152,9 +152,9 @@ protected: static gint key_release_event(GtkWidget* w, GdkEventKey* e); static gint delete_event(GtkWidget * w, GdkEvent * /*event*/, gpointer /*data*/); #if GTK_CHECK_VERSION(3,0,0) - static gint draw(GtkWidget * w, cairo_t * cr); + static gboolean draw(GtkWidget * w, cairo_t * cr); #else - static gint expose(GtkWidget * w, GdkEventExpose* pExposeEvent); + static gboolean expose(GtkWidget * w, GdkEventExpose* pExposeEvent); #endif static gint do_ZoomUpdate( gpointer /* xap_UnixFrame * */ p); static void vScrollChanged(GtkAdjustment * w, gpointer /*data*/);