`gimp-2-10` branch has a common load procedure for HEIC and AVIF, but
the main file-heif contributor (Daniel Novomesky) considers it better to
have 2 procedures. Among other things, it helps to allow using a
separate plug-in for AVIF while this procedure is still used for HEIC.
This won't be backported to 2.10 because it changes the existing
procedure usage. So it's a master-only change, hence adding it to NEWS.
Daniel a Simona Novomeská (@dnovomesky) not planning to backport these
changes to gimp-2-10 branch (cf. comments in #3953). So let's add these
as GIMP 3 specific features.
As it involves some API changes and code moved from libgimp to core, I
just won't backport all the new rotation policy logics in gimp-2-10
branch. I could have cooked something up, at least to have new settings
in Preferences for updating the rotation policy (currently it's
implemented as a global parasite which is quite bad as it makes the
settings virtually non-updatable in a sane way) but really I don't want
to spend too much time on this. So let's just say it's GIMP 3
improvements.
I feel that such section would matter particularly to show some major
issues which we want to finish before a stable release.
This is not necessarily an exhaustive list of blockers, just some major
items.
The zoom focus discussion on IRC suggests that everybody is annoyed
about centering behavior (or lack thereof), so here is a way to
explicitly center the image witout zooming.
... _even at low zoom levels_
Pass GIMP_ZOOM_FOCUS_POINTER to gimp_display_shell_scale() when
wheel-scrolling, and change the scaling code to really honor
GIMP_ZOOM_FOCUS_POINTER and not apply magic image centering.
This keep the same point centered under the mouse for wheel-scrolling
and the zoom tool (== when the zooming is really triggered at a
certain mouse position).
Note that it might be a 2.10.0 RC2 instead. It will depend on whether we
decide to make a second release candidate (better process and safer) or
release earlier and go forward.
After many discussions, it has been decided to export the metadata by
default since it seems to be what many people would expect and they
would consider they "lost" metadata (especially if they overwrite their
original). I don't entirely agree since privacy (particularly if you are
not aware of metadata and information they may contain) is also an issue
but not many seem to agree with me.
So here it is! All metadata now exported as a default!