Gimp/app/core
Jehan cc21e6d70b app: fixup commit be1496a91e implementing unique color count.
- Improve the hash: doing the value computation in guint64, we'd
  wrap-around the max guint64, which mostly means that we'd drop all
  high bits! Therefore the hash doesn't depend at all on the most
  significant bits. Instead let's do our computation in double and
  convert to guint in the end. I am not 100% sure if it is that much
  better, to be fair (thinking in term of color: the old hash function
  depended on the least significant color channels; I do wonder if it
  could not make collisions more frequent but I'm not sure). The
  wrap-around hash function should be fairly distributed too, but then
  maybe we should just use guint directly in this case.
- The computation of unique colors was leaking all the GBytes but the
  last! First we must use g_hash_table_new_full() to set a free function
  for inserted keys, then we must free every non-inserted key ourselves.
- The "n/a" string should be localized (it's English acronym).
- Also display this "n/a" in italic to make it clearly different from
  computed numbers.
2025-06-15 17:23:06 +02:00
..
core-enums.c core, tools: Editing effects stored in undo history 2025-05-17 19:55:08 +00:00
core-enums.h core, tools: Editing effects stored in undo history 2025-05-17 19:55:08 +00:00
core-types.h Issue #12359: encoding conversion undo does not undo the mask conversion. 2024-12-26 15:55:05 +01:00
gimp-atomic.c gimp-atomic: drop the use of the volatile qualifier. 2023-05-26 14:29:42 +02:00
gimp-atomic.h gimp-atomic: drop the use of the volatile qualifier. 2023-05-26 14:29:42 +02:00
gimp-batch.c app, plug-ins: redirect plug-in-script-fu-eval to text console in… 2022-04-17 14:25:44 +02:00
gimp-batch.h app: when called with --quit, GIMP exit code will report batch failure. 2022-04-16 02:30:46 +02:00
gimp-cairo.c app, libgimp, pdb, plug-ins: canvas grid now using GeglColor. 2024-02-11 23:28:03 +01:00
gimp-cairo.h app, libgimp, pdb, plug-ins: canvas grid now using GeglColor. 2024-02-11 23:28:03 +01:00
gimp-contexts.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimp-contexts.h
gimp-data-factories.c app: set font factory as GimpFont class member regardless of fonts being loaded. 2024-04-11 12:15:59 +02:00
gimp-data-factories.h
gimp-edit.c app, pdb: move filter duplication to one place in 2025-05-28 17:28:01 +02:00
gimp-edit.h app, pdb: improve cut error message and fix return value. 2024-08-09 20:39:26 +02:00
gimp-filter-history.c Revert "app: add a "Filters > Generic > GEGL Operations" submenu with generated actions." 2023-05-25 02:31:28 +02:00
gimp-filter-history.h Revert "app: add a "Filters > Generic > GEGL Operations" submenu with generated actions." 2023-05-25 02:31:28 +02:00
gimp-gradients.c Issue #10283: renaming generated "(Hardedge)" gradients as "(Hard Edge)". 2023-12-16 20:40:46 +09:00
gimp-gradients.h
gimp-gui.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimp-gui.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimp-internal-data.c
gimp-internal-data.h
gimp-memsize.c app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimp-memsize.h
gimp-modules.c libgimpmodule: Convert ModuleDB to GListModel 2023-05-20 22:15:13 +00:00
gimp-modules.h
gimp-palettes.c app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
gimp-palettes.h app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
gimp-parallel.cc core: remove the workaround, neither gcc nor clang generate a warning here. 2023-05-20 23:32:18 +02:00
gimp-parallel.h app: rename GimpParallelRunAsyncFunc to GimpRunAsyncFunc 2020-03-14 00:43:43 +02:00
gimp-parasites.c Revert "app: Port GimpParasiteList to GListModel" 2023-05-22 01:26:18 +02:00
gimp-parasites.h Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimp-spawn.c
gimp-spawn.h
gimp-tags.c
gimp-tags.h
gimp-templates.c app: find templaterc and controllerrc when testing the build. 2021-12-23 13:39:43 +01:00
gimp-templates.h
gimp-transform-3d-utils.c app: add gimp-transform-3d-utils.c 2020-01-06 21:49:57 +02:00
gimp-transform-3d-utils.h app: add gimp-transform-3d-utils.c 2020-01-06 21:49:57 +02:00
gimp-transform-resize.c app: silence warning in gimp_transform_resize_crop() 2020-01-17 00:29:42 +02:00
gimp-transform-resize.h app: clip transform-tools preview according to clipping mode 2020-01-11 17:13:07 +02:00
gimp-transform-utils.c Issue #10588: enumerations for RotationType can't be used in Python 2024-01-05 13:28:49 -05:00
gimp-transform-utils.h
gimp-units.c app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimp-units.h
gimp-user-install.c app: fix a build warning. 2025-06-05 00:45:02 +02:00
gimp-user-install.h app: config folder migration update for GIMP 3. 2021-08-23 13:37:11 +02:00
gimp-utils.c app: refactor Photoshop stream loading functions 2025-06-13 11:19:35 -04:00
gimp-utils.h app: refactor Photoshop stream loading functions 2025-06-13 11:19:35 -04:00
gimp.c app: fix order of context reset when exitting. 2025-03-11 12:43:43 +01:00
gimp.h app: GimpDrawableFilter have a unique ID. 2024-12-17 16:24:54 +00:00
gimpasync.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpasync.h
gimpasyncset.c
gimpasyncset.h
gimpauxitem.c Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpauxitem.h Get rid of capitalized "ID" in function and variable names 2019-08-23 22:23:23 +02:00
gimpauxitemundo.c
gimpauxitemundo.h
gimpbacktrace-backend.h app, meson: disable GimpBacktrace on Linux without execinfo.h. 2024-09-23 00:01:07 +02:00
gimpbacktrace-linux.c Fix typos 2020-11-19 21:56:25 +01:00
gimpbacktrace-none.c
gimpbacktrace-windows.c Use GetModuleFileNameExW () 2023-01-24 14:48:44 +00:00
gimpbacktrace.h
gimpbezierdesc.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpbezierdesc.h
gimpboundary.c Issue #6446: Typo fixes. 2021-02-24 12:33:03 +01:00
gimpboundary.h
gimpbrush-boundary.c
gimpbrush-boundary.h
gimpbrush-header.h
gimpbrush-load.c app: use GIMP_BRUSH_MAX_SIZE instead of a fixed number... 2025-06-13 12:15:06 -04:00
gimpbrush-load.h
gimpbrush-mipmap.cc Issue #5208 - paint brush is broken when aspect ratio is set to negative 2020-06-12 17:30:28 +03:00
gimpbrush-mipmap.h app: use mipmaps when downscaling raster brushes 2020-02-13 00:03:22 +02:00
gimpbrush-private.h app: use mipmaps when downscaling raster brushes 2020-02-13 00:03:22 +02:00
gimpbrush-save.c
gimpbrush-save.h
gimpbrush-transform.cc app: reorganize #includes in gimpbrush-{mipmap,transform}.cc 2020-02-13 00:14:28 +02:00
gimpbrush-transform.h app: add gimp_brush_transform_get_scale() 2020-02-12 23:59:49 +02:00
gimpbrush.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpbrush.h
gimpbrushcache.c
gimpbrushcache.h
gimpbrushclipboard.c core: Use selection when updating GimpBrushClipboard... 2025-03-11 12:40:08 +00:00
gimpbrushclipboard.h
gimpbrushgenerated-load.c
gimpbrushgenerated-load.h
gimpbrushgenerated-save.c
gimpbrushgenerated-save.h
gimpbrushgenerated.c app, pdb: fix #13480 inconsistent use of maximum radius... 2025-04-11 02:02:40 +00:00
gimpbrushgenerated.h app, pdb: fix #13480 inconsistent use of maximum radius... 2025-04-11 02:02:40 +00:00
gimpbrushpipe-load.c
gimpbrushpipe-load.h
gimpbrushpipe-save.c
gimpbrushpipe-save.h
gimpbrushpipe.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpbrushpipe.h
gimpbuffer.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpbuffer.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpcancelable.c app: fix some s/G_TYPE_FROM_CLASS/G_TYPE_FROM_INTERFACE/ calls. 2023-05-11 12:46:57 +02:00
gimpcancelable.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpchannel-combine.c libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpchannel-combine.h app: improve alpha to selection with multiple items. 2020-05-20 18:45:44 +02:00
gimpchannel-select.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpchannel-select.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpchannel.c app: fix gimp_channel_is_full() to not lie: 2025-05-28 00:48:58 +02:00
gimpchannel.h app: fix gimp_channel_is_full() to not lie: 2025-05-28 00:48:58 +02:00
gimpchannelpropundo.c app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpchannelpropundo.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpchannelundo.c app: "active item" concept => "selected items". 2020-05-17 18:32:16 +02:00
gimpchannelundo.h app: "active item" concept => "selected items". 2020-05-17 18:32:16 +02:00
gimpchunkiterator.c
gimpchunkiterator.h
gimpcontainer-filter.c app, libgimp, pdb: gimp_*_get_list() for various resource types return a resource array. 2024-11-03 17:45:10 +01:00
gimpcontainer-filter.h app, libgimp, pdb: gimp_*_get_list() for various resource types return a resource array. 2024-11-03 17:45:10 +01:00
gimpcontainer.c app, libgimp, pdb: new PDB function gimp_fonts_get_by_name(). 2023-10-02 23:22:49 +02:00
gimpcontainer.h app, libgimp, pdb: new PDB function gimp_fonts_get_by_name(). 2023-10-02 23:22:49 +02:00
gimpcontext.c Issue #10998: more cases where fg/bg color was not properly updated. 2024-10-15 15:23:11 +02:00
gimpcontext.h app: the Device Status dockable now shows context-sensitive colors. 2024-02-11 23:28:02 +01:00
gimpcoords-interpolate.c app: allow 0.0 precision for gimp_coords_interpolate_bezier(). 2021-01-20 20:14:06 +01:00
gimpcoords-interpolate.h
gimpcoords.c
gimpcoords.h
gimpcurve-load.c
gimpcurve-load.h
gimpcurve-map.c Remove all checks for finite() and isfinite() 2020-01-05 16:36:18 +01:00
gimpcurve-map.h
gimpcurve-save.c
gimpcurve-save.h
gimpcurve.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpcurve.h
gimpdashpattern.c app, libgimp, pdb, plug-ins: array size's type should be gsize. 2024-10-25 23:28:42 +02:00
gimpdashpattern.h app, libgimp, pdb, plug-ins: array size's type should be gsize. 2024-10-25 23:28:42 +02:00
gimpdata.c app, libgimp, pdb: new gimp_palette_set_colormap() PDB procedure. 2024-09-22 23:26:33 +02:00
gimpdata.h app, libgimp, pdb: new gimp_image_get_palette(). 2023-10-06 22:04:34 +02:00
gimpdatafactory.c app: fix cases of missing data directories by always trying to mkdir them. 2024-04-24 19:48:59 +02:00
gimpdatafactory.h
gimpdataloaderfactory.c Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
gimpdataloaderfactory.h
gimpdisplay.c app: new gimp_display_grab_focus() function. 2021-07-05 15:31:36 +02:00
gimpdisplay.h app: new gimp_display_grab_focus() function. 2021-07-05 15:31:36 +02:00
gimpdocumentlist.c
gimpdocumentlist.h
gimpdrawable-bucket-fill.c app: gimp_pickable_contiguous_region_by_line_art() now uses GeglColor. 2024-02-11 23:28:04 +01:00
gimpdrawable-bucket-fill.h app: allowing to choose the paint tool used for stroking. 2022-03-03 18:44:03 +01:00
gimpdrawable-combine.c
gimpdrawable-combine.h
gimpdrawable-edit.c Issue #11251: Edit -> Clear (Undo) does not clear the effects which extend… 2025-03-03 20:51:34 +01:00
gimpdrawable-edit.h
gimpdrawable-equalize.c
gimpdrawable-equalize.h
gimpdrawable-fill.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpdrawable-fill.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpdrawable-filters.c core: Add alpha on merge if filter requires it 2025-06-12 18:04:09 +00:00
gimpdrawable-filters.h app: always show the filters popover if there are any potentially 2025-05-30 18:07:39 +02:00
gimpdrawable-floating-selection.c core: Put floating selections under layer effects 2024-03-30 15:44:39 +00:00
gimpdrawable-floating-selection.h
gimpdrawable-foreground-extract.c app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gimpdrawable-foreground-extract.h
gimpdrawable-gradient.c Fix various typos 2019-09-21 17:10:46 +00:00
gimpdrawable-gradient.h
gimpdrawable-histogram.c core: Rename gimp_drawable_has_filters ()... 2024-10-16 14:17:55 +00:00
gimpdrawable-histogram.h
gimpdrawable-levels.c
gimpdrawable-levels.h
gimpdrawable-offset.c pdb, operations, tool: Replace GimpContext with GeglColor... 2024-11-29 00:29:36 -05:00
gimpdrawable-offset.h pdb, operations, tool: Replace GimpContext with GeglColor... 2024-11-29 00:29:36 -05:00
gimpdrawable-operation.c core: Apply noninteractive filters direct to drawable 2025-01-04 19:04:11 +00:00
gimpdrawable-operation.h app: apply common operation settings when reapplying a filter 2020-04-07 19:39:53 +03:00
gimpdrawable-preview.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpdrawable-preview.h app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpdrawable-private.h app: rename the new gimp_drawable_*_undo() functions. 2023-11-25 21:43:08 +01:00
gimpdrawable-shadow.c
gimpdrawable-shadow.h
gimpdrawable-stroke.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpdrawable-stroke.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpdrawable-transform.c modules, core, pdb, plug-ins: GeglColor ports 2024-03-23 07:16:02 -04:00
gimpdrawable-transform.h app: GimpTransformTool multi-layer aware. 2020-05-28 14:28:01 +02:00
gimpdrawable.c app: gimp_drawable_update(): optimize a call to 2025-05-31 16:07:07 +02:00
gimpdrawable.h app: move filter stack init/finalize to gimpdrawable-filters.c so we 2025-05-28 17:54:00 +02:00
gimpdrawablefilter.c core: Add alpha on merge if filter requires it 2025-06-12 18:04:09 +00:00
gimpdrawablefilter.h core: Add alpha on merge if filter requires it 2025-06-12 18:04:09 +00:00
gimpdrawablefiltermask.c Issue #12359: encoding conversion undo does not undo the mask conversion. 2024-12-26 15:55:05 +01:00
gimpdrawablefiltermask.h Issue #12359: encoding conversion undo does not undo the mask conversion. 2024-12-26 15:55:05 +01:00
gimpdrawablefilterundo.c app: fix my own confusion about gimp_drawable_update() 2025-05-31 15:22:54 +02:00
gimpdrawablefilterundo.h app: micro cleanup in the filter undo code 2025-05-29 00:45:01 +02:00
gimpdrawablemodundo.c
gimpdrawablemodundo.h
gimpdrawablepropundo.c
gimpdrawablepropundo.h
gimpdrawablestack.c
gimpdrawablestack.h
gimpdrawableundo.c Issue #11251: Edit -> Clear (Undo) does not clear the effects which extend… 2025-03-03 20:51:34 +01:00
gimpdrawableundo.h
gimpdynamics-load.c
gimpdynamics-load.h
gimpdynamics-save.c
gimpdynamics-save.h
gimpdynamics.c app: big porting of weak pointers to g_set,clear_weak_pointer() 2023-05-22 18:16:09 +02:00
gimpdynamics.h
gimpdynamicsoutput.c
gimpdynamicsoutput.h
gimperror.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimperror.h
gimpextension-error.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpextension-error.h
gimpextension.c app: valgrind found a bunch of memory leaks 2023-05-23 00:11:23 +02:00
gimpextension.h
gimpextensionmanager.c Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
gimpextensionmanager.h
gimpfilloptions.c app: port some of the paint and fill code to GeglColor. 2024-02-11 23:28:03 +01:00
gimpfilloptions.h core: Add color/pattern only fill options 2023-06-24 19:42:58 +00:00
gimpfilter.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpfilter.h
gimpfilteredcontainer.c app: fix a few warnings. 2020-05-14 17:01:13 +02:00
gimpfilteredcontainer.h
gimpfilterstack.c app/core, widgets: Partially revert 59b7b6a5 and d4166013 2024-11-03 21:57:18 +00:00
gimpfilterstack.h app/core, widgets: Partially revert 59b7b6a5 and d4166013 2024-11-03 21:57:18 +00:00
gimpfloatingselectionundo.c app: replace more gimp_(s|g)et_active_layer() to *_selected_layers(). 2021-02-22 00:00:47 +01:00
gimpfloatingselectionundo.h
gimpgradient-load.c libgimpcolor, app: gimp_color_parse_(css|hex|name)() renamed with _substring() suffix. 2024-04-20 12:37:20 +02:00
gimpgradient-load.h
gimpgradient-save.c app: GimpGradient now uses GeglColor. 2024-02-11 23:28:03 +01:00
gimpgradient-save.h
gimpgradient.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpgradient.h app: GimpGradient now uses GeglColor. 2024-02-11 23:28:03 +01:00
gimpgrid.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpgrid.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpgrouplayer.c app, pdb: move filter duplication to one place in 2025-05-28 17:28:01 +02:00
gimpgrouplayer.h
gimpgrouplayerundo.c
gimpgrouplayerundo.h
gimpguide.c
gimpguide.h
gimpguideundo.c
gimpguideundo.h
gimphistogram.c app: fixup commit be1496a91e implementing unique color count. 2025-06-15 17:23:06 +02:00
gimphistogram.h widgets: implement unique color count 2025-06-13 19:22:46 +00:00
gimpidtable.c Add (nullable) if applicable 2019-08-03 07:53:47 +00:00
gimpidtable.h
gimpimage-arrange.c app: fix bug added in commit 036510d191. 2023-01-09 19:14:44 +01:00
gimpimage-arrange.h app: remove the offset feature in the Align/Distribute tool. 2022-11-09 00:08:16 +01:00
gimpimage-color-profile.c app: store GimpPalette in GimpImageUndo, not a raw colormap. 2024-09-23 14:33:50 +02:00
gimpimage-color-profile.h app: get rid of rgb_to_pixel() GimpPickable method and related functions. 2024-02-11 23:28:03 +01:00
gimpimage-colormap.c app/core: Only restrict palette for indexed images 2024-10-11 08:55:15 +00:00
gimpimage-colormap.h app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
gimpimage-convert-data.h
gimpimage-convert-indexed.c app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
gimpimage-convert-indexed.h
gimpimage-convert-precision.c Issue #3495: broken conversion when changing TRC. 2024-09-11 13:16:28 +02:00
gimpimage-convert-precision.h
gimpimage-convert-type.c
gimpimage-convert-type.h
gimpimage-crop.c app: Rename app/core GimpImage vectors API... 2024-07-11 01:17:49 +00:00
gimpimage-crop.h
gimpimage-duplicate.c app, pdb: move filter duplication to one place in 2025-05-28 17:28:01 +02:00
gimpimage-duplicate.h
gimpimage-flip.c app: Rename app/core GimpImage vectors API... 2024-07-11 01:17:49 +00:00
gimpimage-flip.h app: add gimp_image_flip_full() 2019-08-11 00:28:08 +03:00
gimpimage-grid.c
gimpimage-grid.h
gimpimage-guides.c Issue #6435: Off canvas guides. 2021-02-15 22:52:27 +01:00
gimpimage-guides.h
gimpimage-item-list.c libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpimage-item-list.h app: more removal of item link related code. 2021-12-23 13:45:20 +01:00
gimpimage-merge.c app: fix wrong offset of layer buffer with pass-through groups. 2025-03-14 18:53:57 +01:00
gimpimage-merge.h libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpimage-metadata.c app, libgimp: core loads thumbnail from metadata if no GimpThumbnailProcedure… 2023-10-01 21:02:33 +02:00
gimpimage-metadata.h app, libgimp: core loads thumbnail from metadata if no GimpThumbnailProcedure… 2023-10-01 21:02:33 +02:00
gimpimage-new.c app, pdb: move filter duplication to one place in 2025-05-28 17:28:01 +02:00
gimpimage-new.h app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01:00
gimpimage-pick-color.c app, libgimp, pdb, plug-ins: getting rid of some GimpRGB usage. 2024-02-11 23:28:02 +01:00
gimpimage-pick-color.h app, libgimp, pdb, plug-ins: getting rid of some GimpRGB usage. 2024-02-11 23:28:02 +01:00
gimpimage-pick-item.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpimage-pick-item.h libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpimage-preview.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpimage-preview.h app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpimage-private.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpimage-quick-mask.c app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpimage-quick-mask.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpimage-resize.c app: Rename app/core GimpImage vectors API... 2024-07-11 01:17:49 +00:00
gimpimage-resize.h
gimpimage-rotate.c libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpimage-rotate.h app, libgimp: core loads thumbnail from metadata if no GimpThumbnailProcedure… 2023-10-01 21:02:33 +02:00
gimpimage-sample-points.c Get rid of capitalized "ID" in function and variable names 2019-08-23 22:23:23 +02:00
gimpimage-sample-points.h
gimpimage-scale.c app: Rename app/core GimpImage vectors API... 2024-07-11 01:17:49 +00:00
gimpimage-scale.h
gimpimage-snap.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpimage-snap.h app: Rename app/core GimpImage vectors API... 2024-07-11 01:17:49 +00:00
gimpimage-symmetry.c
gimpimage-symmetry.h
gimpimage-transform.c libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpimage-transform.h app: add gimp_image_transform() 2019-08-11 00:28:09 +03:00
gimpimage-undo-push.c app: add accessors for GimpDrawableFilter::temporary and use them 2025-05-31 14:14:02 +02:00
gimpimage-undo-push.h app: micro cleanup in the filter undo code 2025-05-29 00:45:01 +02:00
gimpimage-undo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpimage-undo.h
gimpimage.c app: add accessors for GimpDrawableFilter::temporary and use them 2025-05-31 14:14:02 +02:00
gimpimage.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpimagefile.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpimagefile.h
gimpimageproxy.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpimageproxy.h app: rename GimpImageViewable to GimpImageProxy 2019-11-04 13:27:02 +02:00
gimpimageundo.c app: store GimpPalette in GimpImageUndo, not a raw colormap. 2024-09-23 14:33:50 +02:00
gimpimageundo.h app: store GimpPalette in GimpImageUndo, not a raw colormap. 2024-09-23 14:33:50 +02:00
gimpitem-exclusive.c app, desktop: fix the Alt-click exclusive visibility case. 2022-02-15 22:08:23 +01:00
gimpitem-exclusive.h app, devel-docs, libgimp, pdb: remove gimp_item_set_linked(). 2021-12-23 13:45:20 +01:00
gimpitem-preview.c
gimpitem-preview.h
gimpitem.c core: Add Lock Content to undo history 2025-06-03 19:20:10 +00:00
gimpitem.h app: refactoring in filters and their UI 2025-05-30 15:54:48 +02:00
gimpitemlist.c app: make GimpItemList fully work on all item types 2025-05-31 17:22:55 +02:00
gimpitemlist.h app, devel-docs: saving the item sets in XCF (bumping to XCF 16). 2021-12-23 13:45:20 +01:00
gimpitempropundo.c app, devel-docs, libgimp, pdb: remove gimp_item_set_linked(). 2021-12-23 13:45:20 +01:00
gimpitempropundo.h app: add an item visibility lock. 2021-12-23 12:20:43 +01:00
gimpitemstack.c
gimpitemstack.h
gimpitemtree.c app: fix gimp_item_tree_get_insert_pos() with GIMP_IMAGE_ACTIVE_PARENT. 2020-05-18 00:30:19 +02:00
gimpitemtree.h app: "active item" concept => "selected items". 2020-05-17 18:32:16 +02:00
gimpitemundo.c
gimpitemundo.h
gimplayer-floating-selection.c Issue #9600: CRITICAL when anchoring a floating selection to the image's selection. 2024-08-27 19:09:48 +02:00
gimplayer-floating-selection.h
gimplayer-new.c app: handle buffers with arbitrary origin in gimp_layer_new_from_gegl_buffer() 2019-09-19 20:24:37 +03:00
gimplayer-new.h
gimplayer.c core: Add alpha channel for certain transforms 2025-06-06 02:53:55 +00:00
gimplayer.h app: allow "Lock alpha" to be set on layer groups. 2022-02-15 22:08:23 +01:00
gimplayermask.c app: gimp_layer_mask_new() uses GeglColor. 2024-02-11 23:28:04 +01:00
gimplayermask.h app: gimp_layer_mask_new() uses GeglColor. 2024-02-11 23:28:04 +01:00
gimplayermaskpropundo.c
gimplayermaskpropundo.h
gimplayermaskundo.c
gimplayermaskundo.h
gimplayerpropundo.c
gimplayerpropundo.h
gimplayerstack.c
gimplayerstack.h
gimplayerundo.c app: "active item" concept => "selected items". 2020-05-17 18:32:16 +02:00
gimplayerundo.h app: "active item" concept => "selected items". 2020-05-17 18:32:16 +02:00
gimplineart.c app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gimplineart.h Issue #3263: fix critical error on bucket fill tool. 2019-08-27 12:41:49 +02:00
gimplist.c app, libgimp, pdb: new PDB function gimp_fonts_get_by_name(). 2023-10-02 23:22:49 +02:00
gimplist.h
gimpmarshal.list Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpmaskundo.c
gimpmaskundo.h
gimpmybrush-load.c
gimpmybrush-load.h
gimpmybrush-private.h
gimpmybrush.c app: big porting of weak pointers to g_set,clear_weak_pointer() 2023-05-22 18:16:09 +02:00
gimpmybrush.h
gimpobject.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpobject.h app: use G_DECLARE_INTERFACE() to declare GimpAction interface. 2023-05-11 12:46:57 +02:00
gimpobjectqueue.c
gimpobjectqueue.h
gimppadactions.c core: Add GimpPadActions object 2023-12-08 12:35:34 +00:00
gimppadactions.h core: Add GimpPadActions object 2023-12-08 12:35:34 +00:00
gimppaintinfo.c
gimppaintinfo.h
gimppalette-import.c app: store GimpPalette in GimpImageUndo, not a raw colormap. 2024-09-23 14:33:50 +02:00
gimppalette-import.h app: "Import Palette" multi-layer aware. 2020-05-17 18:57:32 +02:00
gimppalette-load.c app/core: Fix importing LAB colors in ASE palettes 2024-11-29 00:04:21 +00:00
gimppalette-load.h core: Add support for Adobe Color Book (ACB) Palettes 2023-09-14 23:00:07 +00:00
gimppalette-save.c app, libgimp, pdb, plug-ins: GimpPalette are now GeglColor based. 2024-02-11 23:28:03 +01:00
gimppalette-save.h
gimppalette.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimppalette.h app: store GimpPalette in GimpImageUndo, not a raw colormap. 2024-09-23 14:33:50 +02:00
gimppalettemru.c app, libgimpconfig: use G_GSIZE_FORMAT for printf-ing gsize values. 2024-02-12 12:03:03 +00:00
gimppalettemru.h app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
gimpparamspecs-desc.c app, app, libgimp*: hide struct for several GParamSpec based off GimpParamSpecObject. 2025-01-24 23:44:43 +01:00
gimpparamspecs-desc.h
gimpparamspecs.c app, libgimp, pdb: passing GimpDrawableFilter across the wire. 2024-12-17 16:24:54 +00:00
gimpparamspecs.h libgimp: remove gimpparamspecs-resource.h 2023-06-05 13:06:01 +02:00
gimpparasitelist.c Revert "app: Port GimpParasiteList to GListModel" 2023-05-22 01:26:18 +02:00
gimpparasitelist.h Revert "app: Port GimpParasiteList to GListModel" 2023-05-22 01:26:18 +02:00
gimppattern-header.h
gimppattern-load.c app: fix a few build warnings. 2025-06-15 15:53:55 +02:00
gimppattern-load.h
gimppattern-save.c app: disallow saving of patterns larger than max allowed dimensions 2021-08-09 16:37:28 -04:00
gimppattern-save.h
gimppattern.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimppattern.h
gimppatternclipboard.c core: Use selection when updating GimpBrushClipboard... 2025-03-11 12:40:08 +00:00
gimppatternclipboard.h
gimppdbprogress.c app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimppdbprogress.h
gimppickable-auto-shrink.c
gimppickable-auto-shrink.h
gimppickable-contiguous-region.cc core: Consider filters when selecting by color 2025-02-28 01:06:41 +00:00
gimppickable-contiguous-region.h app: gimp_pickable_contiguous_region_by_line_art() now uses GeglColor. 2024-02-11 23:28:04 +01:00
gimppickable.c core: Fix linear conversion for Sample Average picks 2025-05-01 04:47:22 +00:00
gimppickable.h app: get rid of rgb_to_pixel() GimpPickable method and related functions. 2024-02-11 23:28:03 +01:00
gimpprogress.c app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpprogress.h app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpprojectable.c app: fix some s/G_TYPE_FROM_CLASS/G_TYPE_FROM_INTERFACE/ calls. 2023-05-11 12:46:57 +02:00
gimpprojectable.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpprojection.c app: fix a crash when closing an image. 2025-01-15 18:43:36 +01:00
gimpprojection.h
gimpresource.c app: make the GimpResource dummy class the parent of GimpData 2023-06-05 14:33:23 +02:00
gimpresource.h app: make the GimpResource dummy class the parent of GimpData 2023-06-05 14:33:23 +02:00
gimpsamplepoint.c
gimpsamplepoint.h
gimpsamplepointundo.c
gimpsamplepointundo.h
gimpscanconvert.c Issue #6610: crashes on free select for images of certain dimensions. 2021-08-04 14:41:44 +00:00
gimpscanconvert.h
gimpselection.c app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpselection.h app: GimpTransformTool multi-layer aware. 2020-05-28 14:28:01 +02:00
gimpsettings.c app: exclude GimpSettings::time property from comparison 2020-04-08 00:26:45 +03:00
gimpsettings.h
gimpstrokeoptions.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpstrokeoptions.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpsubprogress.c app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpsubprogress.h
gimpsymmetry-mandala.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpsymmetry-mandala.h Issue #4484: Add reflection option for mandala symmetry 2020-01-11 23:54:40 +01:00
gimpsymmetry-mirror.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpsymmetry-mirror.h
gimpsymmetry-tiling.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpsymmetry-tiling.h
gimpsymmetry.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpsymmetry.h app, libgimpbase, libgimpconfig: make our custom GParamFlags definitions… 2024-09-01 00:12:27 +02:00
gimptag.c Use %NULL instead of NULL in gtk-doc comments 2020-05-03 17:40:14 +02:00
gimptag.h
gimptagcache.c app: replace a g_free_error() by g_clear_error(). 2021-10-12 20:13:20 +02:00
gimptagcache.h
gimptagged.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimptagged.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimptaggedcontainer.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimptaggedcontainer.h
gimptempbuf.c
gimptempbuf.h
gimptemplate.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimptemplate.h Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimptilehandlerprojectable.c
gimptilehandlerprojectable.h
gimptoolgroup.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimptoolgroup.h app: add GimpToolGroup as a subclass of GimpToolItem 2020-01-30 02:51:54 +02:00
gimptoolinfo.c app: add gimp_tool_info_get_action_name() 2020-01-30 02:51:56 +02:00
gimptoolinfo.h app: add missing file to last commit 2020-02-05 01:19:18 +02:00
gimptoolitem.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimptoolitem.h app: add GimpToolItem::shown property 2020-02-01 13:14:28 +02:00
gimptooloptions.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimptooloptions.h
gimptoolpreset-load.c
gimptoolpreset-load.h
gimptoolpreset-save.c
gimptoolpreset-save.h
gimptoolpreset.c Issue #3533 - Tool preset doesn't restore opacity and paint mode 2020-05-12 21:13:29 +02:00
gimptoolpreset.h Issue #3533 - Tool preset doesn't restore opacity and paint mode 2020-05-12 21:13:29 +02:00
gimptreehandler.c
gimptreehandler.h
gimptreeproxy.c app: add GimpTreeProxy 2020-02-01 13:15:25 +02:00
gimptreeproxy.h app: add GimpTreeProxy 2020-02-01 13:15:25 +02:00
gimptriviallycancelablewaitable.c
gimptriviallycancelablewaitable.h
gimpuncancelablewaitable.c
gimpuncancelablewaitable.h
gimpundo.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpundo.h
gimpundostack.c
gimpundostack.h
gimpunit.c Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpunit.h Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpviewable.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpviewable.h app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-05-22 21:14:20 +00:00
gimpwaitable.c app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpwaitable.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
meson.build GimpFontFactory: Move font loading to another thread 2025-05-14 22:42:22 +00:00