commit libmypaint for openSUSE:Factory
Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2020-05-13 22:55:30 Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.2738 (New) Package is "libmypaint" Wed May 13 22:55:30 2020 rev:6 rq:802936 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes2020-02-28 15:19:07.605622610 +0100 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.2738/libmypaint.changes 2020-05-13 22:55:31.514943789 +0200 @@ -1,0 +2,13 @@ +Thu May 7 10:19:17 UTC 2020 - Atri Bhattacharya + +- Update to version 1.6.0: + * The new mypaint_brush_stroke_to_2_linearsRGB function. + * Some performance improvements, particularly improved + * auto-vectorization in the spectral->rgb conversion function + * Improved documentation (still lacking a comprehensive +overview). + * Updated translations. +- Bump shared lib version in keeping with upstream numbering. +- Define macros for consistent shared object and shlib versioning. + +--- Old: libmypaint-1.5.1.tar.xz New: libmypaint-1.6.0.tar.xz Other differences: -- ++ libmypaint.spec ++ --- /var/tmp/diff_new_pack.33BTHH/_old 2020-05-13 22:55:32.138945007 +0200 +++ /var/tmp/diff_new_pack.33BTHH/_new 2020-05-13 22:55:32.142945014 +0200 @@ -16,10 +16,13 @@ # -%define shlib %{name}-1_5-1 %define geglshlib %{name}-gegl0 +%define sonum 1.6 +%define libver %(echo "%sonum" | tr "." "_") +%define shlib %{name}-%{libver}-1 + Name: libmypaint -Version:1.5.1 +Version:1.6.0 Release:0 Summary:A brushstroke creation library License:ISC @@ -52,7 +55,7 @@ Summary:Header files for %{name}, a brushstroke creation library Group: Development/Libraries/C and C++ Requires: %{shlib} = %{version} -Requires: typelib-1_0-MyPaint-1_5 = %{version} +Requires: typelib-1_0-MyPaint-%{libver} = %{version} Provides: mypaint-devel = %{version} Obsoletes: mypaint-devel < %{version} @@ -62,11 +65,11 @@ This package provides the header needed for developing applications using %{name}. -%package -n typelib-1_0-MyPaint-1_5 +%package -n typelib-1_0-MyPaint-%{libver} Summary:A brushstroke creation library -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-MyPaint-1_5 +%description -n typelib-1_0-MyPaint-%{libver} libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects. @@ -77,7 +80,7 @@ Group: Development/Libraries/C and C++ Requires: %{geglshlib} = %{version} Requires: %{shlib} = %{version} -Requires: typelib-1_0-MyPaintGegl-1_5 = %{version} +Requires: typelib-1_0-MyPaintGegl-%{libver} = %{version} %description gegl-devel libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which @@ -93,11 +96,11 @@ used by MyPaint and other projects. This package provides the shared libraries for %{name}'s GEGL bindings. -%package -n typelib-1_0-MyPaintGegl-1_5 +%package -n typelib-1_0-MyPaintGegl-%{libver} Summary:A brushstroke creation library with gegl support -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-MyPaintGegl-1_5 +%description -n typelib-1_0-MyPaintGegl-%{libver} libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects. @@ -130,7 +133,7 @@ %postun -n %{geglshlib} -p /sbin/ldconfig %files -n %{shlib} -%{_libdir}/%{name}-1.5.so.* +%{_libdir}/%{name}-%{sonum}.so.* %files lang -f %{name}.lang @@ -140,7 +143,7 @@ %{_libdir}/%{name}.so %{_libdir}/pkgconfig/libmypaint.pc %{_includedir}/%{name}/ -%{_datadir}/gir-1.0/MyPaint-1.5.gir +%{_datadir}/gir-1.0/MyPaint-%{sonum}.gir %files -n %{geglshlib} %{_libdir}/%{name}-gegl.so.* @@ -149,12 +152,12 @@ %{_libdir}/%{name}-gegl.so %{_libdir}/pkgconfig/libmypaint-gegl.pc %{_includedir}/%{name}-gegl/ -%{_datadir}/gir-1.0/MyPaintGegl-1.5.gir +%{_datadir}/gir-1.0/MyPaintGegl-%{sonum}.gir -%files -n typelib-1_0-MyPaint-1_5 -%{_libdir}/girepository-1.0/MyPaint-1.5.typelib +%files -n typelib-1_0-MyPaint-%{libver} +%{_libdir}/girepository-1.0/MyPaint-%{sonum}.typelib -%files -n typelib-1_0-MyPaintGegl-1_5 -%{_libdir}/girepository-1.0/MyPaintGegl-1.5.typelib +%files -n typelib-1_0-MyPaintGegl-%{libver} +%{_libdir}/girepository-1.0/MyPaintGegl-%{sonum}.typelib %changelog ++ libmypaint-1.5.1.tar.xz -> libmypaint-1.6.0.tar.xz ++ 27403 lines of diff (skipped)
commit libmypaint for openSUSE:Factory
Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2020-02-28 15:19:05 Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.26092 (New) Package is "libmypaint" Fri Feb 28 15:19:05 2020 rev:5 rq:779365 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes2020-02-25 16:02:15.908085558 +0100 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.26092/libmypaint.changes 2020-02-28 15:19:07.605622610 +0100 @@ -1,0 +2,25 @@ +Mon Feb 24 06:49:00 UTC 2020 - Atri Bhattacharya + +- Update to version 1.5.1: + * mypaint-brush.c:count_dabs_to calculation changed to be +consistent with v1.3.0 / 1.4.0 when called via the old stroke +interface, and generally fixed so that there's no need for an +additional initial mypaint_brush_stroke_to call to produce a +visible stroke. + * mypaint-brush.c: estimation of dabs per pixel reverted to the +old calculation when called via the old stroke interface. + * Fixes incorrect versions for the requirements in the +libmypaint-gegl pkg-config file (for both gegl and libmypaint) + * The openmp flags are now actually used when building with +--enable-openmp + * Translation updates. +- Drop libmypaint-gegl-pkgconfig.patch: incorporated upstream. +- Compile with openmp support by passing `--enable-openmp` to + configure. +- Build introspection bindings: + * Add BuildRequires pkgconfig(gobject-introspection-1.0) and +pkgconfig(glib-2.0). + * Split out new packages for introspection bindings: +typelib-1_0-MyPaint-1_5 and typelib-1_0-MyPaintGegl-1_5. + +--- Old: libmypaint-1.5.0.tar.xz libmypaint-gegl-pkgconfig.patch New: libmypaint-1.5.1.tar.xz Other differences: -- ++ libmypaint.spec ++ --- /var/tmp/diff_new_pack.j8MbEZ/_old 2020-02-28 15:19:08.261623946 +0100 +++ /var/tmp/diff_new_pack.j8MbEZ/_new 2020-02-28 15:19:08.265623954 +0100 @@ -19,18 +19,18 @@ %define shlib %{name}-1_5-1 %define geglshlib %{name}-gegl0 Name: libmypaint -Version:1.5.0 +Version:1.5.1 Release:0 Summary:A brushstroke creation library License:ISC Group: Productivity/Graphics/Bitmap Editors URL:http://mypaint.org/ Source: https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz -# PATCH-FIX-UPSTREAM libmypaint-gegl-pkgconfig.patch badshah...@gmail.com -- In libmypaint-gegl.pc, change Name to libmypaint-gegl to avoid conflict with libmypaint.pc and Requires to depend on the correct version of gegl and on libmypaint - not libmypaint-@LIBMYPAINT_API_PLATFORM_VERSION@ -Patch0: libmypaint-gegl-pkgconfig.patch BuildRequires: intltool BuildRequires: pkgconfig BuildRequires: pkgconfig(gegl-0.4) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(json-c) %description @@ -52,6 +52,7 @@ Summary:Header files for %{name}, a brushstroke creation library Group: Development/Libraries/C and C++ Requires: %{shlib} = %{version} +Requires: typelib-1_0-MyPaint-1_5 = %{version} Provides: mypaint-devel = %{version} Obsoletes: mypaint-devel < %{version} @@ -61,11 +62,22 @@ This package provides the header needed for developing applications using %{name}. +%package -n typelib-1_0-MyPaint-1_5 +Summary:A brushstroke creation library -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-MyPaint-1_5 +libmypaint, a.k.a. "brushlib", is a library for making brushstrokes +which is used by MyPaint and other projects. + +This package provides the GObject Introspection bindings for the library. + %package gegl-devel Summary:Header files for %{name}, a brushstroke creation library Group: Development/Libraries/C and C++ Requires: %{geglshlib} = %{version} Requires: %{shlib} = %{version} +Requires: typelib-1_0-MyPaintGegl-1_5 = %{version} %description gegl-devel libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which @@ -81,6 +93,17 @@ used by MyPaint and other projects. This package provides the shared libraries for %{name}'s GEGL bindings. +%package -n typelib-1_0-MyPaintGegl-1_5 +Summary:A brushstroke creation library with gegl support -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-MyPaintGegl-1_5 +libmypaint, a.k.a. "brushlib", is a library for making brushstrokes +which is used by MyPaint and other projects. +
commit libmypaint for openSUSE:Factory
Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2020-02-25 16:01:45 Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.26092 (New) Package is "libmypaint" Tue Feb 25 16:01:45 2020 rev:4 rq:39 version:1.5.0 Changes: --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes2019-09-18 13:06:59.820745974 +0200 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.26092/libmypaint.changes 2020-02-25 16:02:15.908085558 +0100 @@ -1,0 +2,31 @@ +Tue Feb 18 21:12:09 UTC 2020 - Atri Bhattacharya + +- Update to version 1.5.0: + * view zoom & view rotation. + * spectral color blending (pigment mode). + * new smudge settings: length multiplier, buckets, transparency. + * new symmetry modes: vertical, vertical+horizontal, rotational, +snowflake. + * adjustable angle for symmetry modes. + * optional multiple output rectangles (only relevant w. new +symmetry modes). + * Directional offsets are clamped to a maximum distance of 3 * +1080 pixels. +- Drop libmypaint-gegl-0.4.14.patch: fixed upstream. +- Drop libmypaint-gegl-shlib-version.patch: incorporated upstream. +- Drop libmypaint-bump-gegl-version.patch: only applicable hunk + moved to libmypaint-gegl-pkgconfig.patch; rest incorporated + upstream. +- Add libmypaint-gegl-pkgconfig.patch: In libmypaint-gegl.pc, + change Name to libmypaint-gegl to avoid conflict with + libmypaint.pc and Requires to depend on the correct version of + gegl and on libmypaint - not + libmypaint-@LIBMYPAINT_API_PLATFORM_VERSION@. +- No longer needed to run autoreconf/autogen.sh before configure + since patches that modified build files are dropped; also drop + libtool BuildRequires required only for autoreconf. +- Use autosetup to apply existing patch. +- Bump so version in keeping with upstream (1_5-1). +- Move libmypaint-gegl.pc file to libmypaint-gegl-devel package. + +--- Old: libmypaint-1.4.0.tar.xz libmypaint-bump-gegl-version.patch libmypaint-gegl-0.4.14.patch libmypaint-gegl-shlib-version.patch New: libmypaint-1.5.0.tar.xz libmypaint-gegl-pkgconfig.patch Other differences: -- ++ libmypaint.spec ++ --- /var/tmp/diff_new_pack.KpGiy4/_old 2020-02-25 16:02:19.012093043 +0100 +++ /var/tmp/diff_new_pack.KpGiy4/_new 2020-02-25 16:02:19.016093053 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmypaint # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,25 +16,19 @@ # -%define shlib %{name}-1_4-0 +%define shlib %{name}-1_5-1 %define geglshlib %{name}-gegl0 Name: libmypaint -Version:1.4.0 +Version:1.5.0 Release:0 Summary:A brushstroke creation library License:ISC Group: Productivity/Graphics/Bitmap Editors URL:http://mypaint.org/ Source: https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz -# PATCH-FIX-UPSTREAM libmypaint-bump-gegl-version.patch -- Bump minimum gegl version to new stable branch 0.4.0 -Patch0: libmypaint-bump-gegl-version.patch -# PATCH-FIX-UPSTREAM libmypaint-gegl-0.4.14.patch badshah...@gmail.com -- Fix compilation against gegl=0.4.14 -# See https://www.gimpusers.com/forums/gimp-developer/21248-libmypaint-needs-patching-for-recent-gegl -Patch1: libmypaint-gegl-0.4.14.patch -# PATCH-FIX-UPSTREAM libmypaint-gegl-shlib-version.patch gh#mypaint/libmypaint#97 badshah...@gmail.com -- Fixes building with GEGL Support -Patch2: libmypaint-gegl-shlib-version.patch +# PATCH-FIX-UPSTREAM libmypaint-gegl-pkgconfig.patch badshah...@gmail.com -- In libmypaint-gegl.pc, change Name to libmypaint-gegl to avoid conflict with libmypaint.pc and Requires to depend on the correct version of gegl and on libmypaint - not libmypaint-@LIBMYPAINT_API_PLATFORM_VERSION@ +Patch0: libmypaint-gegl-pkgconfig.patch BuildRequires: intltool -BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(gegl-0.4) BuildRequires: pkgconfig(json-c) @@ -90,18 +84,12 @@ %lang_package %prep -%setup -q -%patch0 -p1 -%if 0%{?suse_version} >= 1500 -%patch1 -p1 -%endif -%patch2 -p1 +%autosetup -p1 # FIX A SPURIOUS PERM chmod -x README.md %build -autoreconf -fiv %configure \ --enable-gegl \ %{nil} @@ -118,7 +106,7 @@ %postun -n %{geglshlib} -p /sbin/ldconfig %files -n %{shlib} -%{_libdir}/%{name}-1.4.so.*
commit libmypaint for openSUSE:Factory
Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2019-09-18 13:06:48 Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.7948 (New) Package is "libmypaint" Wed Sep 18 13:06:48 2019 rev:3 rq:731057 version:1.4.0 Changes: --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes2019-05-16 22:00:52.466749601 +0200 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.7948/libmypaint.changes 2019-09-18 13:06:59.820745974 +0200 @@ -1,0 +2,14 @@ +Wed Sep 4 12:55:21 UTC 2019 - Atri Bhattacharya + +- Update to version 1.4.0: + * Back-port a few new features and bug fixes from the 2.0 +alpha branch. +- Add libmypaint-gegl-shlib-version.patch: Fixes building with + GEGL Support by removing versioning from the gegl lib + (gh#mypaint/libmypaint#144). +- Minor refresh of patches to apply cleanly. +- Version Obsoletes for mypaint-devel appropirately to avoid + self-obsoleting. +- Fix spurious exec perm for README.md file. + +--- Old: libmypaint-1.3.0.tar.xz New: libmypaint-1.4.0.tar.xz libmypaint-gegl-shlib-version.patch Other differences: -- ++ libmypaint.spec ++ --- /var/tmp/diff_new_pack.ldztev/_old 2019-09-18 13:07:00.304745873 +0200 +++ /var/tmp/diff_new_pack.ldztev/_new 2019-09-18 13:07:00.308745872 +0200 @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define shlib %{name}-1_3-0 +%define shlib %{name}-1_4-0 %define geglshlib %{name}-gegl0 Name: libmypaint -Version:1.3.0 +Version:1.4.0 Release:0 Summary:A brushstroke creation library License:ISC @@ -31,6 +31,8 @@ # PATCH-FIX-UPSTREAM libmypaint-gegl-0.4.14.patch badshah...@gmail.com -- Fix compilation against gegl=0.4.14 # See https://www.gimpusers.com/forums/gimp-developer/21248-libmypaint-needs-patching-for-recent-gegl Patch1: libmypaint-gegl-0.4.14.patch +# PATCH-FIX-UPSTREAM libmypaint-gegl-shlib-version.patch gh#mypaint/libmypaint#97 badshah...@gmail.com -- Fixes building with GEGL Support +Patch2: libmypaint-gegl-shlib-version.patch BuildRequires: intltool BuildRequires: libtool BuildRequires: pkgconfig @@ -57,7 +59,7 @@ Group: Development/Libraries/C and C++ Requires: %{shlib} = %{version} Provides: mypaint-devel = %{version} -Obsoletes: mypaint-devel +Obsoletes: mypaint-devel < %{version} %description devel libmypaint, a.k.a. "brushlib", is a library for making brushstrokes @@ -93,6 +95,10 @@ %if 0%{?suse_version} >= 1500 %patch1 -p1 %endif +%patch2 -p1 + +# FIX A SPURIOUS PERM +chmod -x README.md %build autoreconf -fiv @@ -112,7 +118,7 @@ %postun -n %{geglshlib} -p /sbin/ldconfig %files -n %{shlib} -%{_libdir}/%{name}-1.3.so.* +%{_libdir}/%{name}-1.4.so.* %files lang -f %{name}.lang ++ libmypaint-1.3.0.tar.xz -> libmypaint-1.4.0.tar.xz ++ 4244 lines of diff (skipped) ++ libmypaint-bump-gegl-version.patch ++ --- /var/tmp/diff_new_pack.ldztev/_old 2019-09-18 13:07:00.500745831 +0200 +++ /var/tmp/diff_new_pack.ldztev/_new 2019-09-18 13:07:00.500745831 +0200 @@ -1,7 +1,8 @@ -diff -Nur --color libmypaint-1.3.0-orig/configure.ac libmypaint-1.3.0/configure.ac libmypaint-1.3.0-orig/configure.ac 2016-12-01 23:47:49.0 +0100 -+++ libmypaint-1.3.0/configure.ac 2018-04-27 21:03:56.044082301 +0200 -@@ -22,7 +22,7 @@ +Index: libmypaint-1.4.0/configure.ac +=== +--- libmypaint-1.4.0.orig/configure.ac libmypaint-1.4.0/configure.ac +@@ -22,7 +22,7 @@ m4_define([libmypaint_version_full], [libmypaint_api_major().libmypaint_api_minor().libmypaint_api_micro()m4_bpatsubst(libmypaint_api_prerelease(), [^\(.\)], [-\1])]) # Dependencies. @@ -10,7 +11,7 @@ m4_define([introspection_required_version], [1.32.0]) AC_INIT([libmypaint], -@@ -312,7 +312,7 @@ +@@ -249,7 +249,7 @@ AC_ARG_ENABLE(gegl, ) if eval "test x$enable_gegl = xyes"; then @@ -19,10 +20,11 @@ fi AM_CONDITIONAL(ENABLE_GEGL, test "x$enable_gegl" = "xyes") -diff -Nur --color libmypaint-1.3.0-orig/gegl/libmypaint-gegl.pc.in libmypaint-1.3.0/gegl/libmypaint-gegl.pc.in libmypaint-1.3.0-orig/gegl/libmypaint-gegl.pc.in 2016-05-17 20:55:34.0 +0200 -+++ libmypaint-1.3.0/gegl/libmypaint-gegl.pc.in2018-04-27 21:39:14.767603874 +0200
commit libmypaint for openSUSE:Factory
Hello community, here is the log from the commit of package libmypaint for openSUSE:Factory checked in at 2019-05-16 22:00:49 Comparing /work/SRC/openSUSE:Factory/libmypaint (Old) and /work/SRC/openSUSE:Factory/.libmypaint.new.5148 (New) Package is "libmypaint" Thu May 16 22:00:49 2019 rev:2 rq:693740 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/libmypaint/libmypaint.changes2018-05-03 12:32:13.696608986 +0200 +++ /work/SRC/openSUSE:Factory/.libmypaint.new.5148/libmypaint.changes 2019-05-16 22:00:52.466749601 +0200 @@ -1,0 +2,7 @@ +Tue Apr 9 17:07:39 UTC 2019 - Atri Bhattacharya + +- Add libmypaint-gegl-0.4.14.patch: Fix compilation against gegl + 0.4.14 (only for openSUSE >= 15); patch from +https://www.gimpusers.com/forums/gimp-developer/21248-libmypaint-needs-patching-for-recent-gegl. + +--- New: libmypaint-gegl-0.4.14.patch Other differences: -- ++ libmypaint.spec ++ --- /var/tmp/diff_new_pack.bcZkVp/_old 2019-05-16 22:00:54.078748686 +0200 +++ /var/tmp/diff_new_pack.bcZkVp/_new 2019-05-16 22:00:54.102748673 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmypaint # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,9 @@ Source: https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz # PATCH-FIX-UPSTREAM libmypaint-bump-gegl-version.patch -- Bump minimum gegl version to new stable branch 0.4.0 Patch0: libmypaint-bump-gegl-version.patch +# PATCH-FIX-UPSTREAM libmypaint-gegl-0.4.14.patch badshah...@gmail.com -- Fix compilation against gegl=0.4.14 +# See https://www.gimpusers.com/forums/gimp-developer/21248-libmypaint-needs-patching-for-recent-gegl +Patch1: libmypaint-gegl-0.4.14.patch BuildRequires: intltool BuildRequires: libtool BuildRequires: pkgconfig @@ -85,7 +88,11 @@ %lang_package %prep -%autosetup -p1 +%setup -q +%patch0 -p1 +%if 0%{?suse_version} >= 1500 +%patch1 -p1 +%endif %build autoreconf -fiv ++ libmypaint-gegl-0.4.14.patch ++ Index: libmypaint-1.3.0/gegl/mypaint-gegl-surface.c === --- libmypaint-1.3.0.orig/gegl/mypaint-gegl-surface.c +++ libmypaint-1.3.0/gegl/mypaint-gegl-surface.c @@ -78,7 +78,7 @@ tile_request_start(MyPaintTiledSurface * if (buffer_is_native(self)) { GeglBufferIterator *iterator = gegl_buffer_iterator_new(self->buffer, _bbox, 0, self->format, - read_write_flags, GEGL_ABYSS_NONE); + read_write_flags, GEGL_ABYSS_NONE, 100); // Read out gboolean completed = gegl_buffer_iterator_next(iterator); @@ -88,7 +88,7 @@ tile_request_start(MyPaintTiledSurface * g_critical("Unable to get tile aligned access to GeglBuffer"); request->buffer = NULL; } else { -request->buffer = (uint16_t *)(iterator->data[0]); +request->buffer = (uint16_t *)(iterator->items[0].data); } // So we can finish the iterator in tile_request_end()