Issue #11252: Scale filters with "output-extent" role
This patch attempts to resolve issue #11252 (closed)
Some filters such as gegl:spiral
have properties which limit
their width and height, separate from the gegl:crop
nodes in
GimpDrawableFilter
. As a result, they won't scale when the layer
or image is resized even if the crop is updated.
This patch checks if there's a "width" or "height" property with the "output-extent" role in the filter, and updates those properties to make sure it resizes correctly. Renders made from selections are not modified, as the user specifically chose that size.