GNOME Bugzilla – Bug 80941
gimp should use libgimpprint
Last modified: 2009-08-15 18:40:50 UTC
Instead of shipping a complete but outdated print plug-in, gimp should depend on libgimpprint-4.2 and only ship the plug-in that exports the libgimpprint functionality to the user. In case someone wants to build gimp w/o printing support, there should be a --disable-print configure option.
I have done the necessary changes in my local 1.2 tree. I had to change the gimpprint code slightly so it uses g_malloc and g_free all over the place instead of xmalloc, malloc and free. I18n also needed a few tweaks. If noone complains, I'll commit this change.
As the Gimp-print lead, I strongly encourage this change. It will enable compatibility with future 4.2 releases, allowing us to add new printers, improved dither algorithms, etc. without rebuilding the GIMP. If there are changes to the Gimp Print plugin, please feed them back to the gimp-print project. Please don't change the libgimpprint core, for obvious reasons :-)
The HEAD branch now depends on libgimpprint. The plug-in code is based on what was shipped with gimpprint-4.2.1 but ported to gtk+-2.0 (not yet entirely deprecation-free). I'll wait another day or two before doing the change in the stable tree to give people a chance to object.
Added Robert to the Cc.
Committed the change to the stable branch. Now we need to give the translators some time to update the translations.
Just so that I don't forget, here is a forward reference to bug #85788.
The fix is part of the stable release 1.2.4. Closing this bug.