diff -u notification-daemon-0.3.7/debian/changelog notification-daemon-0.3.7/debian/changelog --- notification-daemon-0.3.7/debian/changelog +++ notification-daemon-0.3.7/debian/changelog @@ -1,3 +1,13 @@ +notification-daemon (0.3.7-1ubuntu12) intrepid; urgency=low + + * debian/patches/01_ubuntu_theme.patch: + - Fixed memory leak reported in lp: #67129 + - Testing has shown significant improvement but there are + inconclusive indicators that another much smaller leak may exist. + * debian/copyright: Updated to make lintian happy. + + -- Cody A.W. Somerville Fri, 23 May 2008 14:43:59 +0200 + notification-daemon (0.3.7-1ubuntu11) hardy; urgency=low * 06_fix_default_theme_size.patch: diff -u notification-daemon-0.3.7/debian/copyright notification-daemon-0.3.7/debian/copyright --- notification-daemon-0.3.7/debian/copyright +++ notification-daemon-0.3.7/debian/copyright @@ -3,8 +3,8 @@ It was downloaded from http://www.galago-project.org/downloads.php -Copyright Holder: Christian Hammond - Mike Hearn +Copyright 2005 to Christian Hammond ; and + Mike Hearn . License: diff -u notification-daemon-0.3.7/debian/patches/01_ubuntu_theme.patch notification-daemon-0.3.7/debian/patches/01_ubuntu_theme.patch --- notification-daemon-0.3.7/debian/patches/01_ubuntu_theme.patch +++ notification-daemon-0.3.7/debian/patches/01_ubuntu_theme.patch @@ -1,6 +1,6 @@ -diff -Nur ubuntu/configure.ac ubuntu.new/configure.ac ---- ubuntu/configure.ac 2007-02-28 06:16:16.000000000 +0100 -+++ ubuntu.new/configure.ac 2007-12-19 16:31:11.000000000 +0100 +diff -Nur -x '*.orig' -x '*~' notification-daemon-0.3.7/configure.ac notification-daemon-0.3.7.new/configure.ac +--- notification-daemon-0.3.7/configure.ac 2007-02-28 06:16:16.000000000 +0100 ++++ notification-daemon-0.3.7.new/configure.ac 2008-05-23 14:33:49.000000000 +0200 @@ -174,6 +174,7 @@ src/themes/Makefile src/themes/bubble/Makefile @@ -9,17 +9,17 @@ ]) AC_OUTPUT -diff -Nur ubuntu/src/themes/Makefile.am ubuntu.new/src/themes/Makefile.am ---- ubuntu/src/themes/Makefile.am 2006-10-08 23:04:02.000000000 +0200 -+++ ubuntu.new/src/themes/Makefile.am 2007-12-19 16:31:11.000000000 +0100 +diff -Nur -x '*.orig' -x '*~' notification-daemon-0.3.7/src/themes/Makefile.am notification-daemon-0.3.7.new/src/themes/Makefile.am +--- notification-daemon-0.3.7/src/themes/Makefile.am 2006-10-08 23:04:02.000000000 +0200 ++++ notification-daemon-0.3.7.new/src/themes/Makefile.am 2008-05-23 14:33:49.000000000 +0200 @@ -1,2 +1,2 @@ -SUBDIRS = standard -DIST_SUBDIRS = $(SUBDIRS) bubble +SUBDIRS = standard ubuntu +DIST_SUBDIRS = $(SUBDIRS) bubble ubuntu -diff -Nur ubuntu/src/themes/ubuntu/Makefile.am ubuntu.new/src/themes/ubuntu/Makefile.am ---- ubuntu/src/themes/ubuntu/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ ubuntu.new/src/themes/ubuntu/Makefile.am 2007-12-19 16:31:11.000000000 +0100 +diff -Nur -x '*.orig' -x '*~' notification-daemon-0.3.7/src/themes/ubuntu/Makefile.am notification-daemon-0.3.7.new/src/themes/ubuntu/Makefile.am +--- notification-daemon-0.3.7/src/themes/ubuntu/Makefile.am 1970-01-01 01:00:00.000000000 +0100 ++++ notification-daemon-0.3.7.new/src/themes/ubuntu/Makefile.am 2008-05-23 14:33:49.000000000 +0200 @@ -0,0 +1,9 @@ +enginedir = $(libdir)/notification-daemon-1.0/engines + @@ -30,10 +30,10 @@ +libubuntu_la_LIBADD = $(NOTIFICATION_DAEMON_LIBS) + +INCLUDES = $(NOTIFICATION_DAEMON_CFLAGS) -diff -Nur ubuntu/src/themes/ubuntu/theme.c ubuntu.new/src/themes/ubuntu/theme.c ---- ubuntu/src/themes/ubuntu/theme.c 1970-01-01 01:00:00.000000000 +0100 -+++ ubuntu.new/src/themes/ubuntu/theme.c 2007-12-19 16:31:17.000000000 +0100 -@@ -0,0 +1,865 @@ +diff -Nur -x '*.orig' -x '*~' notification-daemon-0.3.7/src/themes/ubuntu/theme.c notification-daemon-0.3.7.new/src/themes/ubuntu/theme.c +--- notification-daemon-0.3.7/src/themes/ubuntu/theme.c 1970-01-01 01:00:00.000000000 +0100 ++++ notification-daemon-0.3.7.new/src/themes/ubuntu/theme.c 2008-05-23 14:35:15.000000000 +0200 +@@ -0,0 +1,866 @@ +#include "config.h" + +#include @@ -133,6 +133,7 @@ + widget->allocation.width, + widget->allocation.height); + cairo_fill(cr); ++ g_object_unref(G_OBJECT(style)); +} + +static void