3 ms·
The challenge for GIMP is that it exposes a lot of GTK in its API, which is used by lots of 3rd-party plugins. All which will break when moving from GTK2 to GTK
by jononor 9y ago
The challenge for GIMP is that it exposes a lot of GTK in its API, which is used by lots of 3rd-party plugins. All which will break when moving from GTK2 to GTK3.
At the same time there is an ongoing transition to use GEGL as the pixel manipulation API, which eventually plugins also need to be updated for.
2.10 is the release which provides all the new APIs for plugins to use, so they can start updating (but existing code will work). 3.0 will then remove the old pixel manipulation APIs, and also transition to GTK3+.
This hopefully keeps the burden on plugin devs to a minimum, and keep the compatibility clear for users (plugins for GIMP2 dont work on GIMP3, and vica versa).