diff -Nru overlay-scrollbar-0.1.9/build/Makefile.in overlay-scrollbar-0.1.10/build/Makefile.in --- overlay-scrollbar-0.1.9/build/Makefile.in 2011-04-21 10:43:59.000000000 -0400 +++ overlay-scrollbar-0.1.10/build/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -114,6 +114,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -130,8 +132,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ diff -Nru overlay-scrollbar-0.1.9/configure overlay-scrollbar-0.1.10/configure --- overlay-scrollbar-0.1.9/configure 2011-04-21 10:43:56.000000000 -0400 +++ overlay-scrollbar-0.1.10/configure 2011-04-26 11:54:20.000000000 -0400 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67 for overlay-scrollbar 0.1.9. +# Generated by GNU Autoconf 2.67 for overlay-scrollbar 0.1.10. # # Report bugs to . # @@ -701,8 +701,8 @@ # Identity of this package. PACKAGE_NAME='overlay-scrollbar' PACKAGE_TARNAME='overlay-scrollbar' -PACKAGE_VERSION='0.1.9' -PACKAGE_STRING='overlay-scrollbar 0.1.9' +PACKAGE_VERSION='0.1.10' +PACKAGE_STRING='overlay-scrollbar 0.1.10' PACKAGE_BUGREPORT='https://bugs.launchpad.net/ayatana-scrollbar' PACKAGE_URL='' @@ -814,8 +814,8 @@ PACKAGE_VERSION_MICRO PACKAGE_VERSION_MINOR PACKAGE_VERSION_MAJOR -PGM_LT_LDFLAGS -PGM_LT_VERSION +OS_LT_LDFLAGS +OS_LT_VERSION OS_LT_CURRENT AM_BACKSLASH AM_DEFAULT_VERBOSITY @@ -1450,7 +1450,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures overlay-scrollbar 0.1.9 to adapt to many kinds of systems. +\`configure' configures overlay-scrollbar 0.1.10 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1521,7 +1521,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of overlay-scrollbar 0.1.9:";; + short | recursive ) echo "Configuration of overlay-scrollbar 0.1.10:";; esac cat <<\_ACEOF @@ -1634,7 +1634,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -overlay-scrollbar configure 0.1.9 +overlay-scrollbar configure 0.1.10 generated by GNU Autoconf 2.67 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2003,7 +2003,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by overlay-scrollbar $as_me 0.1.9, which was +It was created by overlay-scrollbar $as_me 0.1.10, which was generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -2822,7 +2822,7 @@ # Define the identity of the package. PACKAGE='overlay-scrollbar' - VERSION='0.1.9' + VERSION='0.1.10' cat >>confdefs.h <<_ACEOF @@ -2883,7 +2883,7 @@ # - interfaces added -> increment AGE # - interfaces removed -> AGE = 0 OS_LT_CURRENT=0 -OS_LT_REV=9 +OS_LT_REV=10 OS_LT_AGE=0 OS_LT_VERSION="$OS_LT_CURRENT:$OS_LT_REV:$OS_LT_AGE" OS_LT_LDFLAGS="-version-info $OS_LT_VERSION" @@ -2893,14 +2893,14 @@ # API versionning -PACKAGE_VERSION_MAJOR=`echo 0.1.9 | cut -d'.' -f1` -PACKAGE_VERSION_MINOR=`echo 0.1.9 | cut -d'.' -f2` -PACKAGE_VERSION_MICRO=`echo 0.1.9 | cut -d'.' -f3` +PACKAGE_VERSION_MAJOR=`echo 0.1.10 | cut -d'.' -f1` +PACKAGE_VERSION_MINOR=`echo 0.1.10 | cut -d'.' -f2` +PACKAGE_VERSION_MICRO=`echo 0.1.10 | cut -d'.' -f3` -NANO=`echo 0.1.9 | cut -d'.' -f4` +NANO=`echo 0.1.10 | cut -d'.' -f4` if test x"$NANO" = x || test "x$NANO" = "x0" ; then OS_TRUNK="no" PACKAGE_VERSION_NANO="0" @@ -12445,7 +12445,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by overlay-scrollbar $as_me 0.1.9, which was +This file was extended by overlay-scrollbar $as_me 0.1.10, which was generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12511,7 +12511,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -overlay-scrollbar config.status 0.1.9 +overlay-scrollbar config.status 0.1.10 configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\" diff -Nru overlay-scrollbar-0.1.9/configure.ac overlay-scrollbar-0.1.10/configure.ac --- overlay-scrollbar-0.1.9/configure.ac 2011-04-21 10:40:18.000000000 -0400 +++ overlay-scrollbar-0.1.10/configure.ac 2011-04-26 11:53:38.000000000 -0400 @@ -2,7 +2,7 @@ # Package -AC_INIT([overlay-scrollbar],[0.1.9],[https://bugs.launchpad.net/ayatana-scrollbar],[overlay-scrollbar]) +AC_INIT([overlay-scrollbar],[0.1.10],[https://bugs.launchpad.net/ayatana-scrollbar],[overlay-scrollbar]) AC_CONFIG_SRCDIR([os/os-scrollbar.h]) AC_CONFIG_MACRO_DIR([build]) AC_CONFIG_AUX_DIR([build]) @@ -18,13 +18,13 @@ # - interfaces added -> increment AGE # - interfaces removed -> AGE = 0 OS_LT_CURRENT=0 -OS_LT_REV=9 +OS_LT_REV=10 OS_LT_AGE=0 OS_LT_VERSION="$OS_LT_CURRENT:$OS_LT_REV:$OS_LT_AGE" OS_LT_LDFLAGS="-version-info $OS_LT_VERSION" AC_SUBST(OS_LT_CURRENT) -AC_SUBST(PGM_LT_VERSION) -AC_SUBST(PGM_LT_LDFLAGS) +AC_SUBST(OS_LT_VERSION) +AC_SUBST(OS_LT_LDFLAGS) # API versionning diff -Nru overlay-scrollbar-0.1.9/data/Makefile.in overlay-scrollbar-0.1.10/data/Makefile.in --- overlay-scrollbar-0.1.9/data/Makefile.in 2011-04-21 10:43:58.000000000 -0400 +++ overlay-scrollbar-0.1.10/data/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -137,6 +137,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -153,8 +155,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ diff -Nru overlay-scrollbar-0.1.9/debian/changelog overlay-scrollbar-0.1.10/debian/changelog --- overlay-scrollbar-0.1.9/debian/changelog 2011-04-26 15:07:24.000000000 -0400 +++ overlay-scrollbar-0.1.10/debian/changelog 2011-04-26 15:07:24.000000000 -0400 @@ -1,3 +1,17 @@ +overlay-scrollbar (0.1.10-0ubuntu1) natty-proposed; urgency=low + + * New upstream release. + - Updated blacklist: + * vmware (LP: #770625) + * gnucash (LP: #770304) + * pgadmin3, codeblocks and codelite (LP: #769232) + - liferea and cardapio requires + GDK_POINTER_MOTION_MASK (LP: #769217) (LP: #769460) + - liboverlay doesn't work in detached tabs (LP: #769427) + - Scrollbar's slider appears away from the mouse (LP: #763707) + + -- Ken VanDine Tue, 26 Apr 2011 14:21:57 -0400 + overlay-scrollbar (0.1.9-0ubuntu1) natty; urgency=low * New upstream release. diff -Nru overlay-scrollbar-0.1.9/Makefile.in overlay-scrollbar-0.1.10/Makefile.in --- overlay-scrollbar-0.1.9/Makefile.in 2011-04-21 10:43:58.000000000 -0400 +++ overlay-scrollbar-0.1.10/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -167,6 +167,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -183,8 +185,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ diff -Nru overlay-scrollbar-0.1.9/misc/Makefile.in overlay-scrollbar-0.1.10/misc/Makefile.in --- overlay-scrollbar-0.1.9/misc/Makefile.in 2011-04-21 10:43:58.000000000 -0400 +++ overlay-scrollbar-0.1.10/misc/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -113,6 +113,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -129,8 +131,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ diff -Nru overlay-scrollbar-0.1.9/NEWS overlay-scrollbar-0.1.10/NEWS --- overlay-scrollbar-0.1.9/NEWS 2011-04-21 10:42:45.000000000 -0400 +++ overlay-scrollbar-0.1.10/NEWS 2011-04-26 11:53:38.000000000 -0400 @@ -1,3 +1,14 @@ +overlay-scrollbar 0.1.10 (April 26, 2011) +----------------------------------------- + +* Bugs fixed: + 763707 Scrollbar's slider appears away from the mouse + 769427 liboverlay doesn't work in detached tabs + 769460 scrollbar doesn't work in liferea + 770625 overlay-scrollbar_0.1.9-0ubuntu1 update causes vmware workstation to... + 769217 Cardapio doesn't work propely with new scrollbars (Ubuntu 11.04) + + overlay-scrollbar 0.1.9 (April 21, 2011) ---------------------------------------- diff -Nru overlay-scrollbar-0.1.9/os/Makefile.in overlay-scrollbar-0.1.10/os/Makefile.in --- overlay-scrollbar-0.1.9/os/Makefile.in 2011-04-21 10:43:58.000000000 -0400 +++ overlay-scrollbar-0.1.10/os/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -186,6 +186,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -202,8 +204,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ diff -Nru overlay-scrollbar-0.1.9/os/os-scrollbar.c overlay-scrollbar-0.1.10/os/os-scrollbar.c --- overlay-scrollbar-0.1.9/os/os-scrollbar.c 2011-04-20 13:55:41.000000000 -0400 +++ overlay-scrollbar-0.1.10/os/os-scrollbar.c 2011-04-26 11:20:16.000000000 -0400 @@ -1435,7 +1435,7 @@ } else { - os_scrollbar_move_thumb (scrollbar, priv->win_x, priv->win_y + priv->slider.y); + os_scrollbar_move_thumb (scrollbar, priv->win_x + priv->slider.x, priv->win_y); } gtk_widget_show (GTK_WIDGET (priv->thumb)); @@ -1721,6 +1721,10 @@ GTK_WIDGET_CLASS (g_type_class_peek (GTK_TYPE_WIDGET))->realize (widget); + gdk_window_set_events (gtk_widget_get_window (widget), + gdk_window_get_events (gtk_widget_get_window (widget)) | + GDK_POINTER_MOTION_MASK); + if (priv->filter == FALSE && priv->proximity == TRUE) { priv->filter = TRUE; @@ -1842,6 +1846,7 @@ gtk_widget_hide (priv->thumb); + priv->filter = FALSE; gdk_window_remove_filter (gtk_widget_get_window (widget), toplevel_filter_func, scrollbar); g_signal_handlers_disconnect_by_func (G_OBJECT (gtk_widget_get_toplevel (widget)), diff -Nru overlay-scrollbar-0.1.9/os/os-utils.c overlay-scrollbar-0.1.10/os/os-utils.c --- overlay-scrollbar-0.1.9/os/os-utils.c 2011-04-26 15:07:24.000000000 -0400 +++ overlay-scrollbar-0.1.10/os/os-utils.c 2011-04-26 11:33:22.000000000 -0400 @@ -35,15 +35,19 @@ static const gchar *const blacklist[] = { "apport-gtk", "Banshee", + "codeblocks", + "codelite", "deja-dup", "eclipse", + "gnucash", "inkscape", - "liferea", "lshw-gtk", "meld", + "pgadmin3", "synaptic", "update-manager", - "vinagre" + "vinagre", + "vmware" }; gint32 i; @@ -63,54 +67,5 @@ gboolean os_utils_is_whitelisted (const gchar* program) { - /* White-list of program names retrieved with g_get_prgname(). */ - static const gchar *const whitelist[] = { - "baobab", - "ccsm", - "cheese", - "chromium", - "devhelp", - "empathy", - "eog", - "epiphany", - "evince", - "gedit", - "gnome-about-me", - "gnome-appearance-properties", - "gnome-audio-profiles-properties", - "gnome-character-map", - "gnome-control-center", - "gnome-dictionary", - "gnome-font-viewer", - "gnome-help", - "gnome-keybinding-properties", - "gnome-keyboard-properties", - "gnome-network-properties", - "gnome-screensaver-preferences", - "gnome-session-properties", - "gnome-sound-recorder", - "gnome-system-log", - "gnome-system-monitor", - "gnome-volume-control", - "google-chrome", - "gwibber", - "gwibber-accounts", - "midori", - "nautilus", - "palimpsest", - "rhythmbox", - "shotwell", - "Tomboy", - "totem", - "ubuntuone-control-panel-gtk", - "xchat" - }; - - gint32 i; - const gint32 nr_programs = G_N_ELEMENTS (whitelist); - for (i = 0; i < nr_programs; i++) - if (g_strcmp0 (whitelist[i], program) == 0) - return TRUE; - return TRUE; } diff -Nru overlay-scrollbar-0.1.9/os/os-version.h overlay-scrollbar-0.1.10/os/os-version.h --- overlay-scrollbar-0.1.9/os/os-version.h 2011-04-21 10:44:07.000000000 -0400 +++ overlay-scrollbar-0.1.10/os/os-version.h 2011-04-26 11:54:32.000000000 -0400 @@ -38,7 +38,7 @@ #define OS_VERSION_MINOR (1) /* The micro version of scrollbar-overlay at compile time. */ -#define OS_VERSION_MICRO (9) +#define OS_VERSION_MICRO (10) /* The nano version of scrollbar-overlay at compile time, actual releases have * 0, Bazaar trunk check-outs have 1, pre-release versions have [2-n]. */ diff -Nru overlay-scrollbar-0.1.9/pkgconfig/Makefile.in overlay-scrollbar-0.1.10/pkgconfig/Makefile.in --- overlay-scrollbar-0.1.9/pkgconfig/Makefile.in 2011-04-21 10:43:58.000000000 -0400 +++ overlay-scrollbar-0.1.10/pkgconfig/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -138,6 +138,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -154,8 +156,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ diff -Nru overlay-scrollbar-0.1.9/tests/Makefile.in overlay-scrollbar-0.1.10/tests/Makefile.in --- overlay-scrollbar-0.1.9/tests/Makefile.in 2011-04-21 10:43:58.000000000 -0400 +++ overlay-scrollbar-0.1.10/tests/Makefile.in 2011-04-26 11:54:22.000000000 -0400 @@ -147,6 +147,8 @@ OS_LDFLAGS = @OS_LDFLAGS@ OS_LIBADD = @OS_LIBADD@ OS_LT_CURRENT = @OS_LT_CURRENT@ +OS_LT_LDFLAGS = @OS_LT_LDFLAGS@ +OS_LT_VERSION = @OS_LT_VERSION@ OS_MAJORMINOR = @OS_MAJORMINOR@ OS_TRUNK = @OS_TRUNK@ OTOOL = @OTOOL@ @@ -163,8 +165,6 @@ PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ PACKAGE_VERSION_NANO = @PACKAGE_VERSION_NANO@ PATH_SEPARATOR = @PATH_SEPARATOR@ -PGM_LT_LDFLAGS = @PGM_LT_LDFLAGS@ -PGM_LT_VERSION = @PGM_LT_VERSION@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@