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.