Hello community, here is the log from the commit of package ghostscript-library checked in at Fri Nov 3 19:01:22 CET 2006. -------- --- ghostscript-library/ghostscript-library.changes 2006-11-02 16:17:42.000000000 +0100 +++ /mounts/work_src_done/STABLE/ghostscript-library/ghostscript-library.changes 2006-11-03 17:05:07.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Nov 3 17:04:05 CET 2006 - werner@suse.de + +- More on bug #203287 check for the bbox because otherwise some + some areas will not be updated. + +------------------------------------------------------------------- ghostscript-mini.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghostscript-library.spec ++++++ --- /var/tmp/diff_new_pack.Qj2cbi/_old 2006-11-03 19:00:51.000000000 +0100 +++ /var/tmp/diff_new_pack.Qj2cbi/_new 2006-11-03 19:00:51.000000000 +0100 @@ -45,7 +45,7 @@ Autoreqprov: on Summary: Necessary Files for Running Ghostscript Version: 8.15.3 -Release: 13 +Release: 14 License: GNU General Public License (GPL) - all versions, Other License(s), see package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: espgs-%{GSVER}.tar.bz2 @@ -211,7 +211,7 @@ %package -n libgimpprint Version: 4.2.7 -Release: 90 +Release: 91 Summary: Gimp-Print libraries Group: Development/Libraries/C and C++ @@ -226,7 +226,7 @@ %package -n libgimpprint-devel Version: 4.2.7 -Release: 90 +Release: 91 Requires: %install_info_prereq Summary: Gimp-Print Include Files Group: Development/Libraries/C and C++ @@ -1107,6 +1107,9 @@ %endif # if not ghostscript-mini %changelog -n ghostscript-library +* Fri Nov 03 2006 - werner@suse.de +- More on bug #203287 check for the bbox because otherwise some + some areas will not be updated. * Thu Nov 02 2006 - werner@suse.de - X11 device: reset update count after flush to avoid that the page is flushed twice, fix for bug #203287 ++++++ ghostscript-mini.spec ++++++ --- /var/tmp/diff_new_pack.Qj2cbi/_old 2006-11-03 19:00:51.000000000 +0100 +++ /var/tmp/diff_new_pack.Qj2cbi/_new 2006-11-03 19:00:51.000000000 +0100 @@ -45,7 +45,7 @@ Autoreqprov: on Summary: SuSE internal replacement for ghostscript-library and ghostscript-any (Ghostscript) Version: 8.15.3 -Release: 13 +Release: 14 License: GNU General Public License (GPL) - all versions, Other License(s), see package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: espgs-%{GSVER}.tar.bz2 @@ -203,7 +203,7 @@ %package -n libgimpprint Version: 4.2.7 -Release: 90 +Release: 91 Summary: Gimp-Print libraries Group: Development/Libraries/C and C++ @@ -218,7 +218,7 @@ %package -n libgimpprint-devel Version: 4.2.7 -Release: 90 +Release: 91 Requires: %install_info_prereq Summary: Gimp-Print Include Files Group: Development/Libraries/C and C++ @@ -1099,6 +1099,9 @@ %endif # if not ghostscript-mini %changelog -n ghostscript-mini +* Fri Nov 03 2006 - werner@suse.de +- More on bug #203287 check for the bbox because otherwise some + some areas will not be updated. * Thu Nov 02 2006 - werner@suse.de - X11 device: reset update count after flush to avoid that the page is flushed twice, fix for bug #203287 ++++++ espgs-8.15.3-x11alpha.dif ++++++ --- /var/tmp/diff_new_pack.Qj2cbi/_old 2006-11-03 19:00:51.000000000 +0100 +++ /var/tmp/diff_new_pack.Qj2cbi/_new 2006-11-03 19:00:51.000000000 +0100 @@ -1,11 +1,21 @@ --- src/gdevx.c -+++ src/gdevx.c 2006-11-02 15:53:58.000000000 +0100 -@@ -1134,7 +1134,7 @@ x_update_add(gx_device_X * xdev, int xo, ++++ src/gdevx.c 2006-11-03 16:03:07.000000000 +0000 +@@ -1134,7 +1134,17 @@ update_do_flush(xdev); xdev->update.box.p.x = xo, xdev->update.box.p.y = yo; xdev->update.box.q.x = xe, xdev->update.box.q.y = ye; - xdev->update.count = 1; -+ xdev->update.count = 0; ++ ++ /* ++ * Workaround, it seems that if the full bbox is updated as the last of the page ++ * and buffering with a memory device is enabled the page will be cleared in some ++ * cases (e.g. x11alpha and pdf with background image for the full text area). ++ */ ++ if (xo == 0 && yo == 0 && xe == xdev->width && ye == xdev->height) ++ xdev->update.count = 0; ++ else ++ xdev->update.count = 1; ++ xdev->update.area = xdev->update.total = added; } } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org