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

./packages/openofficeorg/3.2.1/unstable r2094: * debian/patches/slideshow-clipfix.diff: add patch from ooo-build-3-2-1



------------------------------------------------------------
revno: 2094
committer: Rene Engelhard <rene@debian.org>
branch nick: debian
timestamp: Mon 2010-11-29 22:36:32 +0100
message:
    * debian/patches/slideshow-clipfix.diff: add patch from ooo-build-3-2-1
      branch to fix clipping in slideshow (closes: #605120)
added:
  patches/slideshow-clipfix.diff
modified:
  changelog
  patches/series
=== modified file 'changelog'
--- a/changelog	2010-11-15 14:33:47 +0000
+++ b/changelog	2010-11-29 21:36:32 +0000
@@ -1,3 +1,10 @@
+openoffice.org (1:3.2.1-10) UNRELEASED; urgency=medium
+
+  * debian/patches/slideshow-clipfix.diff: add patch from ooo-build-3-2-1
+    branch to fix clipping in slideshow (closes: #605120) 
+
+ -- Rene Engelhard <rene@debian.org>  Mon, 29 Nov 2010 21:27:31 +0000
+
 openoffice.org (1:3.2.1-9) unstable; urgency=low
 
   * debian/rules: actually install debian-presentation.odp to -common...

=== modified file 'patches/series'
--- a/patches/series	2010-11-03 21:44:53 +0000
+++ b/patches/series	2010-11-29 21:36:32 +0000
@@ -12,3 +12,4 @@
 add-some-missing-german-translations.diff
 pdf-link-export-fix.diff
 set-correct-default-formula-syntax.diff
+slideshow-clipfix.diff

=== added file 'patches/slideshow-clipfix.diff'
--- a/patches/slideshow-clipfix.diff	1970-01-01 00:00:00 +0000
+++ b/patches/slideshow-clipfix.diff	2010-11-29 21:36:32 +0000
@@ -0,0 +1,48 @@
+--- /dev/null	2010-11-28 22:07:38.738975693 +0100
++++ openoffice.org-3.2.1/ooo-build-3-2-1-4/patches/dev300/slideshow-clipfix.diff	2010-11-29 22:06:10.000000000 +0100
+@@ -0,0 +1,33 @@
++Fix for slideshow clipping bug i#112422
++
++From: Thorsten Behrens <tbehrens@novell.com>
++
++
++---
++
++ slideshow/source/engine/slide/layer.cxx |    4 ++++
++ 1 files changed, 4 insertions(+), 0 deletions(-)
++
++
++diff --git slideshow/source/engine/slide/layer.cxx slideshow/source/engine/slide/layer.cxx
++index f9d35b6..34a46b8 100644
++--- slideshow/source/engine/slide/layer.cxx
+++++ slideshow/source/engine/slide/layer.cxx
++@@ -39,6 +39,8 @@
++ #include <basegfx/range/b2dpolyrange.hxx>
++ #include <basegfx/matrix/b2dhommatrix.hxx>
++ #include <basegfx/polygon/b2dpolypolygon.hxx>
+++#include <basegfx/polygon/b2dpolypolygontools.hxx>
+++#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
++ 
++ #include "layer.hxx"
++ 
++@@ -291,6 +293,8 @@ namespace slideshow
++                 // clipping, and render each shape that intersects with 
++                 // the calculated update area
++                 ::basegfx::B2DPolyPolygon aClip( maUpdateAreas.solveCrossovers() );
+++                aClip = ::basegfx::tools::stripNeutralPolygons(aClip);
+++                aClip = ::basegfx::tools::stripDispensablePolygons(aClip, false);
++ 
++                 // actually, if there happen to be shapes with zero
++                 // update area in the maUpdateAreas vector, the
+diff --git a/patches/dev300/apply b/patches/dev300/apply
+index 9095210..664e419 100644
+--- openoffice.org-3.2.1/ooo-build-3-2-1-4/patches/dev300/apply
++++ openoffice.org-3.2.1/ooo-build-3-2-1-4/patches/dev300/apply
+@@ -4017,6 +4017,7 @@ sfx2-add-to-recently-used-after-save.diff, rodo
+ basegfx-boxclipper.diff, i#72418, thorsten
+ basegfx-clipstate.diff, i#72418, thorsten
+ slideshow-clipstate.diff, i#72418, thorsten
++slideshow-clipfix.diff, i#112422, thorsten
+ 
+ [ Fixes <= ooo320-m16 ]
+ svtools-wmf-clipperf-m16.diff, n#535304, thorsten


Reply to: