Gimp/app
Øyvind Kolås 9bb3ff42d7 app: make generated indexed palettes possibly contain pure black/white
The median-cut algorithm to derive a suitable palette for the image
computes each index to be used as the average of colors in a 3d box
in a color space, making the result value drift away from the extremes.
This makes it nigh impossible to achieve pure white or black, even
when the original image contained these colors, like in scans of
printed documents and technical drawings.

We counteract the drift by snapping the whitest color to white and the
blackest color to black if the resulting colors of median-cut are
already sufficiently close to white or black.
2020-04-30 21:21:16 +02:00
..
actions Issue #4696 - Keyboard shortcuts for layer opacity are not working 2020-04-29 13:32:41 +02:00
config Issue #4721 - Ordering of default MyPaint Brushes directories... 2020-04-29 14:31:15 +02:00
core app: make generated indexed palettes possibly contain pure black/white 2020-04-30 21:21:16 +02:00
dialogs app: make version + revision string translatable. 2020-04-04 16:38:19 +02:00
display app: make sure to update the display-shell title/statusbar when closing image 2020-04-19 18:01:46 +03:00
file app: don't use the deprecated GTimeVal in file-remote.c 2019-09-14 12:22:04 +02:00
file-data App file-data-gex.c fix incompatible pointer type 2020-03-22 20:06:10 +00:00
gegl app: add gimp_gegl_node_has_key() 2020-04-07 19:02:18 +03:00
gui app: do not free non-allocated DBus manager. 2020-03-19 17:44:24 +01:00
menus libgimpbase: remove gimp_personal_rc_file() 2019-09-21 18:08:13 +02:00
operations app: maintain common settings when editing Brightness-Contrast/Levels as Levels/Curves 2020-04-14 18:03:05 +03:00
paint Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
pdb Issue #4996 - Wrong propagate_mode parameter handling in plug-in-vpropagate 2020-04-28 15:09:21 +03:00
plug-in Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
propgui app, libgimpwidgets: return visible widgets from all gimp_prop_foo_new() 2019-09-25 20:24:06 +02:00
tests Fix reference from gimp_param_spec_duplicate to gimp_config_param_spec_duplicate 2020-01-17 11:17:03 +01:00
text Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
tools app: in Unified Transform tool, avoid moving pivot when locked 2020-04-27 16:51:21 +03:00
vectors Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
widgets app: don't leak event_blurb in gimp_controller_editor_edit_clicked() 2020-04-27 23:59:20 +02:00
xcf app: suspend layer-group size updates while loading XCF 2020-02-22 12:45:15 +02:00
.gitignore
about.h
app.c Issue #4827 - Modified settings requiring a restart aren't saved 2020-03-19 12:40:00 +02:00
app.h
errors.c app: properly pass the last release version and date to gimp-debug-tool. 2020-01-03 20:08:12 +01:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h app: fix image-window UI-manager update while a projection is being rendered 2019-03-30 19:31:23 -04:00
gimp-update.c Issue #4904: GIMP startup SLOW due to failed access to… 2020-04-03 19:32:26 +02:00
gimp-update.h app: add alternative "Check for updates" button in the About dialog. 2019-12-29 13:24:20 +01:00
gimp-version.c app: use GIMP_BUILD_PLATFORM_FAMILY instead of GIMP_BUILD_PLATFORM. 2020-02-22 19:54:15 +01:00
gimp-version.h app: store the revision number in a data file. 2020-02-13 23:59:46 +01:00
gimpcore.def Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
git-version.h.in app: revert #pragma once to macro guards in meson build. 2019-09-19 13:31:22 +02:00
language.c Issue #4871: Plug-ins not translated. 2020-04-01 18:02:42 +02:00
language.h
main.c Set required variables if is running from Apple application bundle 2019-11-03 15:07:46 +01:00
Makefile.am Fix reference from gimp_param_spec_duplicate to gimp_config_param_spec_duplicate 2020-01-17 11:17:03 +01:00
meson.build Fix meson build on macos 2020-01-18 23:39:34 +01:00
sanity.c app, menus: add gegl:bloom to Filters -> Light and Shadow 2020-03-23 21:31:45 +02:00
sanity.h
signals.c app: fixes string format argument types on Windows 32-bit. 2020-04-21 14:11:49 +02:00
signals.h
tests.c Return FALSE on gimp_osx_focus_window to avoid endless loop 2020-01-15 17:40:23 +01:00
tests.h
unique.c
unique.h