gimp/app
Jehan e104196cb7 app, libgimpwidgets: "Scales" color selection now space-aware.
This commit adds gimp_color_selector_set_format() which is meant to give
awareness of the target color format for which we are selecting colors.
Right now, I am only using this information on the Scales selection
method, which means that now colors you read and select are in the
target space. Even better, the out-of-gamut shown happens in the with
LCH scales is for the target space too. As tested, it already makes
quite a difference for an image in sRGB vs. say adobeRGB.

Note that right now, I only use the format information as a space, but
in fact, I made the API to be about a format because the actual format
can be used wisely too. First we may want to do different thing
depending on the color model itself (which the space may give away or
not, especially when using default spaces or when we'll have images
using models with no space in the future, such as CIE Lab). But also
whether the image is following the space TRC or is linear (or
perceptual) would change how we represent the data. If we were to show
non-linear values in the Colors dockable but when painting, the color
picker shows linear values for instance, it might be puzzling to people.
2024-02-11 23:28:03 +01:00
..
actions app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
config app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
core app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
dialogs app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
display app: update the simulation profile in Colors dockable. 2024-02-11 23:28:03 +01:00
file app: fix handling of GimpThumbnailProcedure return values. 2023-10-01 21:02:33 +02:00
file-data app, plug-ins: mark missing strings as translatable 2023-12-13 17:44:35 +00:00
gegl app: fix signature of gimp_babl_is_bounded(). It returns a boolean. 2024-02-11 23:28:03 +01:00
gui app, libgimp*, pdb, plug-ins: GimpContext is now using only GeglColor. 2024-02-11 23:28:02 +01:00
menus app: be more forgiving in reading shortcutsrc. 2023-10-02 01:30:02 +02:00
operations app: GimpGradient now uses GeglColor. 2024-02-11 23:28:03 +01:00
paint app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
pdb app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
plug-in app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
propgui app, libgimpwidgets, plug-ins: GimpColorArea is now space-invaded. 2024-02-11 23:28:03 +01:00
tests app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
text app, libgimp, pdb, plug-ins: GimpText* using GeglColor. 2024-02-11 23:28:02 +01:00
tools app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
vectors app/vectors : fix annotations on gimp_vectors_export_foo 2023-12-01 21:55:36 +00:00
widgets app, libgimpwidgets: "Scales" color selection now space-aware. 2024-02-11 23:28:03 +01:00
xcf app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
about.h
app.c Revert "app: quick/dirty-exit on all releases (not just stable ones) while…" 2023-05-22 03:39:52 +02:00
app.h app: when called with --quit, GIMP exit code will report batch failure. 2022-04-16 02:30:46 +02:00
errors.c Use MessageBoxW () 2023-01-24 14:48:44 +00:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-log.h app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-priorities.h
gimp-update.c gui: Change Windows title bar based on theme 2023-10-18 16:48:25 +00:00
gimp-update.h app: now store the last run version in the core config. 2022-02-22 12:23:46 +01:00
gimp-version.c app: only check gimp-release once. 2022-06-08 20:59:09 +02:00
gimp-version.h app: allow to disable the new version check altogether through a key… 2022-06-06 01:09:08 +02:00
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h app: cleanup MR !734. 2022-10-09 16:12:07 +02:00
gimpcore.def app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
git-version.h.in
language.c app: allows for empty string as language. 2022-07-07 22:13:28 +02:00
language.h app: reload plug-ins when language changes between runs. 2022-07-06 19:33:00 +02:00
main.c Get rid of old Windows specific defines 2024-01-24 12:10:00 -05:00
meson.build Issue #8204: link gimp-2.99 executable with the static libapp library. 2023-06-11 17:52:40 +02:00
sanity.c meson,app: depend on GEGL-0.4.48 2024-02-11 22:42:16 +01:00
sanity.h
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00:00
signals.h
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h