After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 557705 - compatibility with GEGL > 0.0.20
compatibility with GEGL > 0.0.20
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: General
git master
Other All
: Normal critical
: 2.6
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2008-10-24 06:59 UTC by Sven Neumann
Modified: 2008-10-29 19:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sven Neumann 2008-10-24 06:59:50 UTC
GEGL from trunk introduced some incompatible changes. We should make sure that GIMP 2.6.2 will compile and work fine with GEGL 0.0.18, 0.0.20 and the upcoming 0.0.22 release. Most of the necessary changes have been done in the gimp-2-6 branch already. This report is a reminder to take care of the "gegl:" prefix in operation names. It is also a reminder to test that all this actually works before releasing 2.6.2.
Comment 1 Sven Neumann 2008-10-24 18:40:44 UTC
2008-10-24  Sven Neumann  <sven@gimp.org>

	Bug 557705 – compatibility with GEGL > 0.0.20

	* app/gegl/gimp-gegl-utils.[ch]: added gimp_gegl_check_version(),
	a run-time GEGL version check.

	* app/core/gimpimagemap.c (gimp_image_map_apply): use the new
	function to determine the names of the GEGL ops to use.

	* app/core/gimpdrawable-brightness-contrast.c
	* app/core/gimpdrawable-invert.c
	* app/tools/gimpbrightnesscontrasttool.c: choose GEGL operation
	names based on the GEGL version we are being used with.
Comment 2 Sven Neumann 2008-10-29 19:34:19 UTC
I have done some tests and everything seems to compile and work fine with GEGL 0.0.18, GEGL 0.0.20 and GEGL from trunk now.