Gimp/app/core
Jehan a59a76d9e5
Issue #14014: do not allow NULL or empty parasite name.
This reverts commit 7b023177a8 and reimplement it as a CRITICAL because
if this happens, a bug has occured. If so, we don't want to hide the
bug, we want to be warned of it so that we can investigate further.

Clearly it should simply not be possible to create a parasite with a
NULL name. First if we look at xcf_load_parasite(), we were already
returning early when the name was NULL. Also even the constructor
gimp_parasite_new() has an early check and will return NULL on a NULL or
empty name.

So the question is: how come we had a parasite with NULL name (if that
is really the problem)? I don't have the answer to this and it's
possible that this bug had already been fixed somehow. But in any case,
if it happens again, we'll want this CRITICAL to run.
2025-10-28 12:18:46 -03:00
..
core-enums.c core, tools: Editing effects stored in undo history 2025-05-17 19:55:08 +00:00
core-enums.h app, libgimp, pdb: have GimpTrcType into public libgimp. 2025-09-17 16:40:23 +02:00
core-types.h app: move the g_set_str() hack to config-types.h 2025-09-17 16:40:21 +02: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
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 core: Free drawables after use 2025-09-17 16:40:18 +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
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
gimp-transform-3d-utils.h
gimp-transform-resize.c
gimp-transform-resize.h
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 Issue #13787: ignore GimpControllerMouse when migrating controllerrc. 2025-10-28 07:31:11 -03: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, modules: Resolve unused Windows variable warnings 2025-10-12 11:18:47 -03:00
gimp-utils.h app: refactor Photoshop stream loading functions 2025-09-17 16:40:16 +02:00
gimp.c app: rename GimpContainer's "children-type" property to "child-type" 2025-09-17 16:40:22 +02:00
gimp.h app: Split off GimpControllerManager 2025-09-17 16:40:21 +02: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
gimpauxitem.h
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-09-17 16:40:16 +02:00
gimpbrush-load.h
gimpbrush-mipmap.cc
gimpbrush-mipmap.h
gimpbrush-private.h
gimpbrush-save.c
gimpbrush-save.h
gimpbrush-transform.cc
gimpbrush-transform.h
gimpbrush.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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
gimpchannel-combine.c core: Fix Alpha to Selection on single no-alpha layer 2025-09-17 16:40:20 +02:00
gimpchannel-combine.h
gimpchannel-select.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpchannel-select.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpchannel.c app: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02:00
gimpchannel.h app: fix gimp_channel_is_full() to not lie: 2025-08-09 18:11:13 +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
gimpchannelundo.h
gimpchunkiterator.c
gimpchunkiterator.h
gimpcontainer-filter.c app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-09-17 16:40:22 +02: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: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
gimpcontainer.h app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
gimpcontext.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +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
gimpcurve-map.h
gimpcurve-save.c
gimpcurve-save.h
gimpcurve.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-09-17 16:40:22 +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 app: rename GimpContainer's "children-type" property to "child-type" 2025-09-17 16:40:22 +02:00
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, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdrawable-fill.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdrawable-filters.c core: Add alpha on merge if filter requires it 2025-09-17 16:40:16 +02:00
gimpdrawable-filters.h app: always show the filters popover if there are any potentially 2025-08-09 18:11:14 +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
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
gimpdrawable-preview.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpdrawable-preview.h app: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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 app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdrawable-stroke.h app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpdrawable-transform.c modules, core, pdb, plug-ins: GeglColor ports 2024-03-23 07:16:02 -04:00
gimpdrawable-transform.h
gimpdrawable.c core: fix wrong if condition in gimp_drawable_duplicate 2025-09-17 17:50:25 +02:00
gimpdrawable.h app: move filter stack init/finalize to gimpdrawable-filters.c so we 2025-08-09 18:11:13 +02:00
gimpdrawablefilter.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
gimpdrawablefilter.h app, pdb: get rid of const object pointer in generated PDB code, and 2025-09-17 16:40:22 +02: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-08-09 18:11:14 +02:00
gimpdrawablefilterundo.h app: micro cleanup in the filter undo code 2025-08-09 18:11:14 +02:00
gimpdrawablemodundo.c
gimpdrawablemodundo.h
gimpdrawablepropundo.c
gimpdrawablepropundo.h
gimpdrawablestack.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
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
gimperror.h
gimpextension-error.c
gimpextension-error.h
gimpextension.c fix crash on build or startup if extensions file does not exist 2025-09-17 17:30:37 +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 app: fix wrong propery identifier of GimpFillEditor::use-custom-style 2025-09-17 16:40:21 +02:00
gimpfilter.c app: G_DECLARE_DERIVABLE_TYPE() in GimpFilter, GimpItem, GimpViewable, 2025-09-17 16:40:22 +02:00
gimpfilter.h app: G_DECLARE_DERIVABLE_TYPE() in GimpFilter, GimpItem, GimpViewable, 2025-09-17 16:40:22 +02:00
gimpfilteredcontainer.c Issue #14799: sync source and filtered container freeze count at creation. 2025-10-28 07:33:10 -03:00
gimpfilteredcontainer.h
gimpfilterstack.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02: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: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02:00
gimpgrouplayer.h
gimpgrouplayerundo.c
gimpgrouplayerundo.h
gimpguide.c
gimpguide.h
gimpguideundo.c
gimpguideundo.h
gimphistogram.c app/core: Use babl for histogram luminance values 2024-11-14 19:29:49 +00:00
gimphistogram.h
gimpidtable.c
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/core prevent memory leak 2025-09-17 16:47:33 +02: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, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpimage-crop.h
gimpimage-duplicate.c app, pdb: move filter duplication to one place in 2025-08-09 18:11:13 +02:00
gimpimage-duplicate.h
gimpimage-flip.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpimage-flip.h
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 app, pdb: get rid of const object pointer in generated PDB code, and 2025-09-17 16:40:22 +02: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: add gimp_set,get_last_template() and use is from gimpimage-new.c 2025-09-17 16:40:20 +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, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpimage-pick-item.h libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00
gimpimage-preview.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpimage-preview.h app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpimage-private.h app: revert to previously selected drawables when getting out of quick mask. 2025-10-15 21:00:08 -03:00
gimpimage-quick-mask.c app: revert to previously selected drawables when getting out of quick mask. 2025-10-15 21:00:08 -03: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, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02: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
gimpimage-sample-points.h
gimpimage-scale.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimpimage-scale.h
gimpimage-snap.c app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02: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
gimpimage-undo-push.c app: add accessors for GimpDrawableFilter::temporary and use them 2025-08-09 18:11:14 +02:00
gimpimage-undo-push.h app: micro cleanup in the filter undo code 2025-08-09 18:11:14 +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: revert to previously selected drawables when getting out of quick mask. 2025-10-15 21:00:08 -03:00
gimpimage.h app: add gimp_image_add,remove_item() which dispatches to the correct 2025-09-17 16:40:21 +02:00
gimpimagefile.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpimagefile.h
gimpimageproxy.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpimageproxy.h
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 app: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02:00
gimpitem.h app: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02:00
gimpitemlist.c app: make GimpItemList fully work on all item types 2025-08-09 18:11:14 +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 app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-09-17 16:40:22 +02:00
gimpitemstack.h
gimpitemtree.c app: rename GimpContainer's "children-type" property to "child-type" 2025-09-17 16:40:22 +02:00
gimpitemtree.h
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
gimplayer-new.h
gimplayer.c app: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02: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 app: gimp_layer_stack_reorder(): use the passed old_index instead of 2025-09-17 16:40:24 +02:00
gimplayerstack.h
gimplayerundo.c
gimplayerundo.h
gimplineart.c app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gimplineart.h
gimplist.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
gimplist.h app: rename all "children_type" members and variables to "child_type" 2025-09-17 16:40:22 +02:00
gimpmarshal.list app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02: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 core: Set alpha value for image palette imports 2025-09-17 16:40:24 +02:00
gimppalette-import.h
gimppalette-load.c core: Fix Lab & CMYK ACB palette import 2025-09-17 17:50:25 +02: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: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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 Issue #14014: do not allow NULL or empty parasite name. 2025-10-28 12:18:46 -03:00
gimpparasitelist.h Revert "app: Port GimpParasiteList to GListModel" 2023-05-22 01:26:18 +02:00
gimppattern-header.h
gimppattern-load.c app: improve error message loading pattern that is too large 2021-08-09 18:08:33 -04: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: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimppattern.h
gimppatternclipboard.c core: Use selection when updating GimpBrushClipboard... 2025-03-11 12:40:08 +00:00
gimppatternclipboard.h
gimppdbprogress.c app: use g_set_object() in more set_property() implementations 2025-09-17 16:40:22 +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
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: use G_DECLARE_DERIVABLE_TYPE() in GimpResource 2025-09-17 16:40:22 +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: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02:00
gimpselection.h
gimpsettings.c app: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02:00
gimpsettings.h
gimpstrokeoptions.c app: use g_set_object() in more set_property() implementations 2025-09-17 16:40:22 +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
gimpsymmetry-mirror.c core: Consistent naming pattern for symmetry options 2025-09-17 16:40:19 +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
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
gimptaggedcontainer.c app, pdb: rename gimp_container_get_children_type() to get_child_type() 2025-09-17 16:40:22 +02:00
gimptaggedcontainer.h
gimptempbuf.c
gimptempbuf.h
gimptemplate.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +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 app: rename GimpContainer's "children-type" property to "child-type" 2025-09-17 16:40:22 +02:00
gimptoolgroup.h
gimptoolinfo.c
gimptoolinfo.h
gimptoolitem.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimptoolitem.h
gimptooloptions.c
gimptooloptions.h
gimptoolpreset-load.c
gimptoolpreset-load.h
gimptoolpreset-save.c
gimptoolpreset-save.h
gimptoolpreset.c
gimptoolpreset.h
gimptreehandler.c
gimptreehandler.h
gimptreeproxy.c app: add "gint old_index" argument to GimpContainer::reorder() 2025-09-17 16:40:24 +02:00
gimptreeproxy.h app: rename all "children_type" members and variables to "child_type" 2025-09-17 16:40:22 +02:00
gimptriviallycancelablewaitable.c
gimptriviallycancelablewaitable.h
gimpuncancelablewaitable.c
gimpuncancelablewaitable.h
gimpundo.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02: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: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpviewable.h app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimpwaitable.c
gimpwaitable.h
meson.build app/core: Declare libarchive dependency introduced by 6597dabe 2025-09-17 17:17:05 +02:00