~vcs-imports/gimp/+git/gimp:pippin/indexed-conversion-hqlut

Last commit made on 2024-02-17
Get this branch:
git clone -b pippin/indexed-conversion-hqlut https://git.launchpad.net/~vcs-imports/gimp/+git/gimp

Branch merges

Branch information

Name:
pippin/indexed-conversion-hqlut
Repository:
lp:~vcs-imports/gimp/+git/gimp

Recent commits

472be62... by =?utf-8?b?w5h5dmluZCBLb2zDpXM=?= <email address hidden>

app: increase color precision in indexed conversion

The indexed conversion code was originally written for very low-memory systems,
this makes the mapping it does quantized and noisy, for examples see issue
 #5159 this commit removes quality/memory use trade-offs, modern machines can
take a 2-300mb temporary table allocation.

f94c4cb... by Jehan <email address hidden>

Release development version GIMP 2.99.18.

cb81d52... by Jehan <email address hidden>

Issue #10872: welcome dialog does not behave like the usual "new image" action.

The alternative solution would be to call:

> image_new_dialog_set (dialog, NULL, NULL);

This would have reset to default template. But it's still not exactly like the
"new image" action which defaults to the active image's size if there is an
opened image.

In order to avoid complicating the code further, as well as code duplication,
hence code divergence, let's call the "image-new" action, making sure that this
button will always behave exactly like the "File > New" menu item.

Then since we need to process the return value of this dialog (either re-showing
the welcome dialog in case of new image creation cancelation, or destroying the
hidden welcome dialog otherwise), I check for the singleton pointer and connect
the handlers to it.

Moreover I made the "response" signal of ImageNewDialog be handled as
G_CONNECT_AFTER otherwise we nearly never had the possibility to handle its
responses properly (because the base handler was doing it first, then often
destroying the dialog).

ff459a5... by lumingzh

Update Chinese (China) translation

e24cda1... by lumingzh

Update Chinese (China) translation

d656bd4... by lumingzh

Update Chinese (China) translation

70d681f... by Jehan <email address hidden>

desktop: release GIMP 2.99.18 today.

7f6e666... by Jehan <email address hidden>

libgimpwidgets: make sure we update everything when changing the format.

18d68d9... by Jehan <email address hidden>

Issue #10850: [Color Space Invasion] Possible profile mis-match between color selectors.

It was simply not implemented yet, but it's true that it's such a visible and
used feature that it's worth adding it in time for GIMP 2.99.18!

2d1a022... by =?utf-8?b?w5h5dmluZCBLb2zDpXM=?= <email address hidden>

app: gimpoperationhuesaturation, do processing in non-linear

Address a regression of hue-sector sizes. The HSL model math in gimp_rgb_to_hsl
and gimp_hsl_to_rgb uses R'G'B' values rather than RGB.

Fixes #10756.