[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#634679: marked as done (sweep: Pointer artifacts persist on GTK ruler)



Your message dated Mon, 07 Nov 2011 18:02:30 +0000
with message-id <E1RNTWg-0002lC-Aa@franck.debian.org>
and subject line Bug#634679: fixed in sweep 0.9.3-5
has caused the Debian Bug report #634679,
regarding sweep: Pointer artifacts persist on GTK ruler
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
634679: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634679
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: sweep
Version: 0.9.3-4
Severity: minor
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu oneiric ubuntu-patch

In Ubuntu, the attached patch was applied to achieve the following:

  * Add patch from Philippe Gauthier that removes crufty code,
    thereby resolving visual artifacts in the waveform area.
    Thanks, Philippe! (LP: #800945)


Thanks for considering the patch.


-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 'oneiric-proposed'), (500, 'oneiric')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-5-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u sweep-0.9.3/debian/patches/series sweep-0.9.3/debian/patches/series
--- sweep-0.9.3/debian/patches/series
+++ sweep-0.9.3/debian/patches/series
@@ -3,0 +4 @@
+04-lp800945_prevent_time_ruler_trails.patch
only in patch2:
unchanged:
--- sweep-0.9.3.orig/debian/patches/04-lp800945_prevent_time_ruler_trails.patch
+++ sweep-0.9.3/debian/patches/04-lp800945_prevent_time_ruler_trails.patch
@@ -0,0 +1,76 @@
+--- sweep-0.9.3/src/time_ruler.c	2011-06-22 17:05:45.334749547 -0400
++++ sweep-0.9.3-ruler/src/time_ruler.c	2011-06-22 17:06:30.337713359 -0400
+@@ -104,7 +104,6 @@
+   widget_class->motion_notify_event = time_ruler_motion_notify;
+ 
+   ruler_class->draw_ticks = time_ruler_draw_ticks;
+-  ruler_class->draw_pos = time_ruler_draw_pos;
+ }
+ 
+ static gfloat ruler_scale[MAXIMUM_SCALES] =
+@@ -318,65 +317,6 @@
+    }
+ }
+ 
+-static void
+-time_ruler_draw_pos (GtkRuler *ruler)
+-{
+-  GtkWidget *widget;
+-  GdkGC *gc;
+-  int i;
+-  gint x, y;
+-  gint width, height;
+-  gint bs_width, bs_height;
+-  gint xthickness;
+-  gint ythickness;
+-  gfloat increment;
+-
+-  g_return_if_fail (ruler != NULL);
+-  g_return_if_fail (GTK_IS_TIME_RULER (ruler));
+-
+-  if (GTK_WIDGET_DRAWABLE (ruler))
+-    {
+-      widget = GTK_WIDGET (ruler);
+-
+-      gc = widget->style->fg_gc[GTK_STATE_NORMAL];
+-      xthickness = widget->style->xthickness;
+-      ythickness = widget->style->ythickness;
+-      width = widget->allocation.width;
+-      height = widget->allocation.height - ythickness * 2;
+-
+-      bs_width = height / 2;
+-      bs_width |= 1;  /* make sure it's odd */
+-      bs_height = bs_width / 2 + 1;
+-
+-      if ((bs_width > 0) && (bs_height > 0))
+-	{
+-	  /*  If a backing store exists, restore the ruler  */
+-	  if (ruler->backing_store && ruler->non_gr_exp_gc)
+-	    gdk_draw_drawable (ruler->widget.window,
+-			     ruler->non_gr_exp_gc,
+-			     ruler->backing_store,
+-			     ruler->xsrc, ruler->ysrc,
+-			     ruler->xsrc, ruler->ysrc,
+-			     bs_width, bs_height);
+-
+-	  increment = (gfloat) width / (ruler->upper - ruler->lower);
+-
+-	  x = ROUND ((ruler->position - ruler->lower) * increment) +
+-	    (xthickness - bs_width) / 2 - 1;
+-	  y = (height + bs_height) / 2 + ythickness;
+-
+-	  for (i = 0; i < bs_height; i++)
+-	    gdk_draw_line (widget->window, gc,
+-			   x + i, y + i,
+-			   x + bs_width - 1 - i, y + i);
+-
+-
+-	  ruler->xsrc = x;
+-	  ruler->ysrc = y;
+-	}
+-    }
+-}
+-
+ void
+ time_ruler_set_format (TimeRuler * time_ruler, sw_format * f)
+ {

--- End Message ---
--- Begin Message ---
Source: sweep
Source-Version: 0.9.3-5

We believe that the bug you reported is fixed in the latest version of
sweep, which is due to be installed in the Debian FTP archive:

sweep-dev_0.9.3-5_all.deb
  to main/s/sweep/sweep-dev_0.9.3-5_all.deb
sweep_0.9.3-5.debian.tar.gz
  to main/s/sweep/sweep_0.9.3-5.debian.tar.gz
sweep_0.9.3-5.dsc
  to main/s/sweep/sweep_0.9.3-5.dsc
sweep_0.9.3-5_amd64.deb
  to main/s/sweep/sweep_0.9.3-5_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 634679@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bernhard R. Link <brlink@debian.org> (supplier of updated sweep package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 07 Nov 2011 18:45:23 +0100
Source: sweep
Binary: sweep sweep-dev
Architecture: source amd64 all
Version: 0.9.3-5
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Bernhard R. Link <brlink@debian.org>
Description: 
 sweep      - Audio editor and live playback tool
 sweep-dev  - Audio editor and live playback tool (development)
Closes: 259386 350881 567938 586638 616677 634469 634679
Changes: 
 sweep (0.9.3-5) unstable; urgency=low
 .
   * QA upload
   * switch to "3.0 (quilt)" source format
   * add support for build-arch, build-indep
   * use dpkg-buildflags
   * apply patch always using utf-8 (Closes: 616677, 350881)
   * apply patch to honor TMPDIR (Closes: 259386)
   * apply patch fixing cursor artefacts (Closes: 634679)
   * use 'linux-any' for conditional build depends as requested
     by Robert Millan (Closes: 634469)
   * remove unknown .l from manpage
   * do not give --enable-alsa to configure as that disables alsa
     (Closes: 567938, 586638)
Checksums-Sha1: 
 327a3ad1976582fe224cf925723dabc97349765c 1366 sweep_0.9.3-5.dsc
 7db87e5ba09e1bdb549875c56c8468e1196a4d4d 11497 sweep_0.9.3-5.debian.tar.gz
 e3826a5561dbf57e2304fce0b4a9693f2bd2d21a 507234 sweep_0.9.3-5_amd64.deb
 d3047bd527fbc8a53369f82b589d6c4466db7e75 29020 sweep-dev_0.9.3-5_all.deb
Checksums-Sha256: 
 ce0e364833c3e65a217910758e67e1612c4397652dc4c7252530e3011b10994b 1366 sweep_0.9.3-5.dsc
 b015db0f7cf738c7db3624826dc85d5746170d6fb97631c39a2b02302eae8095 11497 sweep_0.9.3-5.debian.tar.gz
 1ba18bcaf38fe7c9c3cbc0aa49288d0a13379d6523b0161e0feaeb5a08827f6e 507234 sweep_0.9.3-5_amd64.deb
 a4dfd190126e27a49b91ad6e46568e32f147c33dde72436cf23b13348cea8988 29020 sweep-dev_0.9.3-5_all.deb
Files: 
 0928e3179a7bcf546666872a282ac470 1366 sound optional sweep_0.9.3-5.dsc
 1272f86fd8921e3769043691a7123b0b 11497 sound optional sweep_0.9.3-5.debian.tar.gz
 a75550ad1c10e1b220aa843f9cea2556 507234 sound optional sweep_0.9.3-5_amd64.deb
 95a1d07713283867d73fe01fadd89441 29020 devel optional sweep-dev_0.9.3-5_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iJwEAQECAAYFAk64HSMACgkQWzIpWA8dktr/IgP/QCU7XG5y9dPjkGytLso2/26j
dv9JkTZeg4gZE1bGuxZN6w1GmKTzOqUQAl1zMwQyU1hYaZmz4Z1PHHoEDWM6EiXe
ZPJCYWQY1WwEEBUL+Oo0KYu6wpc2FFdB7HP5OwxQMSmZdvhP4S0cSEnh6MYJnhUx
pQSyQj1WD2cn+2HmG9w=
=OSuE
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: