[SCM] Calligra suite packaging branch, master, updated. debian/2.7.5-1-77-g9ea1bcc

Maximiliano Curia maxy at moszumanska.debian.org
Wed Jul 9 20:59:25 UTC 2014


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-std/calligra.git;a=commitdiff;h=9ddff3d

The following commit has been merged in the master branch:
commit 9ddff3da040674104247df3618510763c8b9e4e4
Author: Maximiliano Curia <maxy at debian.org>
Date:   Tue Jun 24 14:36:56 2014 +0200

    New patch: upstream_fix_using_a_transaction_in_the_filter_op.patch
---
 debian/changelog                                   |  1 +
 debian/patches/series                              |  1 +
 ..._fix_using_a_transaction_in_the_filter_op.patch | 34 ++++++++++++++++++++++
 3 files changed, 36 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index ef3d22d..0631d06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -41,6 +41,7 @@ calligra (1:2.8.3-1) UNRELEASED; urgency=medium
   * New patch: install_images_in_datadir
   * Bump libkdcraw and marble b-d, to help the kde4.12 transition.
   * Refresh patches for 2.8.3.
+  * New patch: upstream_fix_using_a_transaction_in_the_filter_op.patch
 
  -- Maximiliano Curia <maxy at debian.org>  Thu, 15 May 2014 17:21:04 +0200
 
diff --git a/debian/patches/series b/debian/patches/series
index 9d4f941..c367cdb 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,4 @@ eigen3_in_tests
 disable_convolution_failling_tests
 temporarily_disable_failing_tests
 calligra_imports_search_path
+upstream_fix_using_a_transaction_in_the_filter_op.patch
diff --git a/debian/patches/upstream_fix_using_a_transaction_in_the_filter_op.patch b/debian/patches/upstream_fix_using_a_transaction_in_the_filter_op.patch
new file mode 100644
index 0000000..1f19ab0
--- /dev/null
+++ b/debian/patches/upstream_fix_using_a_transaction_in_the_filter_op.patch
@@ -0,0 +1,34 @@
+commit 13657911836f1996de6154b305386c3e72944c34
+Author: Dmitry Kazakov <dimula73 at gmail.com>
+Date:   Mon May 5 12:50:00 2014 +0400
+
+    Fix using a transaction in the Filter Op
+    
+    Otherwise the filters like Gaussian Blur and Unsharp Mask will not work
+    correctly.
+    
+    BUG:332130
+
+diff --git a/krita/plugins/paintops/filterop/kis_filterop.cpp b/krita/plugins/paintops/filterop/kis_filterop.cpp
+index c42757a..1c6e413 100644
+--- a/krita/plugins/paintops/filterop/kis_filterop.cpp
++++ b/krita/plugins/paintops/filterop/kis_filterop.cpp
+@@ -45,6 +45,7 @@
+ #include <kis_filterop_settings.h>
+ #include <kis_iterator_ng.h>
+ #include <kis_fixed_paint_device.h>
++#include <kis_transaction.h>
+ 
+ KisFilterOp::KisFilterOp(const KisFilterOpSettings *settings, KisPainter *painter, KisImageWSP image)
+     : KisBrushBasedPaintOp(settings, painter)
+@@ -123,7 +124,10 @@ KisSpacingInformation KisFilterOp::paintAt(const KisPaintInformation& info)
+         p.setCompositeOp(COMPOSITE_COPY);
+     }
+     p.bitBltOldData(neededRect.topLeft() - dstRect.topLeft(), source(), neededRect);
++
++    KisTransaction transaction("", m_tmpDevice);
+     m_filter->process(m_tmpDevice, dabRect, m_filterConfiguration, 0);
++    transaction.end();
+ 
+ 
+     painter()->

-- 
Calligra suite packaging



More information about the pkg-kde-commits mailing list