Hello community,
here is the log from the commit of package qtcurve-gtk2 for openSUSE:Factory
checked in at Fri May 6 16:11:19 CEST 2011.
--------
--- KDE/qtcurve-gtk2/qtcurve-gtk2.changes 2011-03-04 10:29:42.000000000 +0100
+++ /mounts/work_src_done/STABLE/qtcurve-gtk2/qtcurve-gtk2.changes 2011-05-05 09:23:47.000000000 +0200
@@ -1,0 +2,12 @@
+Thu May 5 09:22:34 CEST 2011 - vuntz@opensuse.org
+
+- Update to version 1.8.8:
+ + Make timer callbacks threadsafe. Fixes rh#669155.
+ + Allow scrollbar sliders to be as thin as 5 pixels. At this
+ setting, sliders will be squared.
+- Changes from version 1.8.7:
+ + Fix some segfaults with evolution under Fedora 14.
+ + Don't force windows style scrollbars for Firefox4: this
+ workaround is no longer required.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
QtCurve-Gtk2-1.8.6.tar.bz2
New:
----
QtCurve-Gtk2-1.8.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qtcurve-gtk2.spec ++++++
--- /var/tmp/diff_new_pack.9KLcHi/_old 2011-05-06 16:10:53.000000000 +0200
+++ /var/tmp/diff_new_pack.9KLcHi/_new 2011-05-06 16:10:53.000000000 +0200
@@ -18,7 +18,7 @@
Name: qtcurve-gtk2
-Version: 1.8.6
+Version: 1.8.8
Release: 1
License: GPLv2+
Summary: QtCurve style for GTK+ 2
++++++ QtCurve-Gtk2-1.8.6.tar.bz2 -> QtCurve-Gtk2-1.8.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/CMakeLists.txt new/QtCurve-Gtk2-1.8.8/CMakeLists.txt
--- old/QtCurve-Gtk2-1.8.6/CMakeLists.txt 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/CMakeLists.txt 2011-04-06 21:22:52.000000000 +0200
@@ -8,7 +8,7 @@
set(CPACK_SOURCE_GENERATOR "TBZ2")
set(CPACK_PACKAGE_VERSION_MAJOR "1")
set(CPACK_PACKAGE_VERSION_MINOR "8")
-set(CPACK_PACKAGE_VERSION_PATCH "6")
+set(CPACK_PACKAGE_VERSION_PATCH "8")
set(CPACK_PACKAGE_CONTACT "Craig Drummond ")
set(QTCURVE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}")
set(QTCURVE_VERSION_FULL "${QTCURVE_VERSION}.${CPACK_PACKAGE_VERSION_PATCH}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/ChangeLog new/QtCurve-Gtk2-1.8.8/ChangeLog
--- old/QtCurve-Gtk2-1.8.6/ChangeLog 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/ChangeLog 2011-04-06 21:22:52.000000000 +0200
@@ -1,3 +1,16 @@
+1.8.8
+-----
+1. Make timer callbacks threadsafe. Fixes
+ https://bugzilla.redhat.com/show_bug.cgi?id=669155
+2. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders
+ will be squared.
+
+1.8.7
+-----
+1. Fix some segfaults with evolution under Fedora 14.
+2. Don't force widnows style scrollbars for Firefox4 - this workaround
+ is no longer required.
+
1.8.6
-----
1. Fix compilation against Gtk2 older than 2.20 - yet again!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/common/common.h new/QtCurve-Gtk2-1.8.8/common/common.h
--- old/QtCurve-Gtk2-1.8.6/common/common.h 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/common/common.h 2011-04-06 21:22:52.000000000 +0200
@@ -257,9 +257,11 @@
#define MIN_MENU_DELAY 0
#define MAX_MENU_DELAY 500
-#define DEFAULT_SLIDER_WIDTH 15
-#define MIN_SLIDER_WIDTH 11
-#define MAX_SLIDER_WIDTH 31
+#define DEFAULT_SLIDER_WIDTH 15
+#define MIN_SLIDER_WIDTH_ROUND 7
+#define MIN_SLIDER_WIDTH_THIN_GROOVE 9
+#define MIN_SLIDER_WIDTH 5
+#define MAX_SLIDER_WIDTH 31
#define SIZE_GRIP_SIZE 12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/common/config_file.c new/QtCurve-Gtk2-1.8.8/common/config_file.c
--- old/QtCurve-Gtk2-1.8.6/common/config_file.c 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/common/config_file.c 2011-04-06 21:22:52.000000000 +0200
@@ -1555,6 +1555,12 @@
if(opts->sliderWidthsliderWidth>MAX_SLIDER_WIDTH)
opts->sliderWidth=DEFAULT_SLIDER_WIDTH;
+ if(opts->sliderWidthsquare|=SQUARE_SB_SLIDER;
+
+ if(opts->sliderWidththinSbarGroove=false;
+
if(opts->sliderWidthsliderThumbs=LINE_NONE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/style/CMakeLists.txt new/QtCurve-Gtk2-1.8.8/style/CMakeLists.txt
--- old/QtCurve-Gtk2-1.8.6/style/CMakeLists.txt 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/style/CMakeLists.txt 2011-04-06 21:22:52.000000000 +0200
@@ -4,10 +4,15 @@
${CMAKE_CURRENT_SOURCE_DIR}/../common/colorutils.c )
include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/common ${CMAKE_BINARY_DIR} )
-set(CMAKE_C_FLAGS "${GTK_CFLAGS}")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GTK_CFLAGS}")
set(qtcurve_SRCS qtcurve.c qt_settings.c drawing.c helpers.c pixcache.c animation.c combobox.c entry.c menu.c scrollbar.c scrolledwindow.c tab.c treeview.c widgetmap.c window.c wmmove.c ${qtcurve_style_common_SRCS})
add_library(qtcurve MODULE ${qtcurve_SRCS})
add_definitions(-DQTC_MOZILLA_DIR=\\\"${GTK_THEME_DIR}/mozilla\\\")
+
+# The following fixes odd segfaults with evolution under Fedora 14.
+# See https://bugzilla.redhat.com/show_bug.cgi?id=676837
+add_definitions(-Dopts=qtcurve_gtk2_opts)
+
target_link_libraries(qtcurve ${GTK_LINK_FLAGS} -lm -lX11)
if (CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME STREQUAL GNU)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/style/qt_settings.c new/QtCurve-Gtk2-1.8.8/style/qt_settings.c
--- old/QtCurve-Gtk2-1.8.6/style/qt_settings.c 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/style/qt_settings.c 2011-04-06 21:22:52.000000000 +0200
@@ -2515,8 +2515,7 @@
gtk_rc_parse_string("style \""RC_SETTING"Cmbf\" { xthickness=5 } widget_class \"*.GtkComboBox.GtkFrame\" style \""RC_SETTING"Cmbf\"");
}
- if(GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app || (SCROLLBAR_NONE==opts.scrollbarType && isMozilla()) ||
- (GTK_APP_NEW_MOZILLA==qtSettings.app && mozVersion>=MAKE_VERSION(4, 0)))
+ if(GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app || (SCROLLBAR_NONE==opts.scrollbarType && isMozilla()))
opts.scrollbarType=SCROLLBAR_WINDOWS;
else
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/style/window.c new/QtCurve-Gtk2-1.8.8/style/window.c
--- old/QtCurve-Gtk2-1.8.6/style/window.c 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/style/window.c 2011-04-06 21:22:52.000000000 +0200
@@ -235,7 +235,9 @@
g_source_remove(window->timer);
window->timer=0;
// otherwise, trigger update
+ gdk_threads_enter();
qtcWindowSizeRequest(window->widget);
+ gdk_threads_leave();
return FALSE;
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/QtCurve-Gtk2-1.8.6/style/wmmove.c new/QtCurve-Gtk2-1.8.8/style/wmmove.c
--- old/QtCurve-Gtk2-1.8.6/style/wmmove.c 2011-02-15 20:39:15.000000000 +0100
+++ new/QtCurve-Gtk2-1.8.8/style/wmmove.c 2011-04-06 21:22:52.000000000 +0200
@@ -241,7 +241,11 @@
static gboolean qtcWWMoveStartDelayedDrag(gpointer data)
{
if(qtcWMMoveDragWidget)
+ {
+ gdk_threads_enter();
qtcWMMoveTrigger(qtcWMMoveDragWidget, qtcWMMoveLastX, qtcWMMoveLastY);
+ gdk_threads_leave();
+ }
}
static gboolean qtcWMMoveIsWindowDragWidget(GtkWidget *widget, GdkEventButton *event)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org