gimp/app/core
lloyd konneker d59a7af38c libgimp: API refactor GUI for GimpResource
Simplifies chooser widgets (e.g. GimpBrushSelect) by eliminating attributes (e.g. opacity) of chosen resource.
See #8745, but this commit fixes that by first refactoring the code.

Refactors GUI widgets (e.g. GimpBrushSelectButton and GimpBrushSelect etc.)

Refactor by "Extract class" GimpResourceSelectButton from GimpBrushSelectButton etc.
This moves common code into an inherited class (formerly called GimpSelectButton)
but the subclasses still exist.
The subclasses mainly just do drawing now.

Refactor by "Extract module" GimpResourceSelect from GimpBrushSelect etc.
Moves common code into one file, generic at runtime on type of GimpResource,
that is, the new code dispatches on type i.e. switch statements.
In the future, when core is changed some of that can be deleted.
The files gimpbrushselect.[c,h] etc. are deleted.
The module adapts the API from core to the API of callbacks to libgimp.

Note that core is running the resource chooser (select) widgets remotely.
Core is still calling back over the wire via PDB with more attributes
than necessary.
The new design gets the attributes from the resource themselves,
instead of receiving them from core callback.
The libgimp side adapts by discarding unneeded attributes.
In the future, core (running choosers for plugins) can be simplified also.

Fix gimp_prop_chooser_brush_new same as other resources.

Finish changes, and clean style.

Annotations
2023-01-14 16:38:40 +00:00
..
.gitignore Generate icon resources where they are needed, and don't include .c files 2018-06-13 20:02:05 +02:00
Makefile.am libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
core-enums.c app, menus, pdb: new "Paste as Single Layer( in Place)?" actions. 2022-11-12 22:34:51 +01:00
core-enums.h app, menus, pdb: new "Paste as Single Layer( in Place)?" actions. 2022-11-12 22:34:51 +01:00
core-types.h app: allow storing regular expression-based item sets. 2021-12-23 12:20:43 +01:00
gimp-atomic.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-atomic.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-cairo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02: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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-data-factories.c app: implement saving of GimpBrushPipes in the core 2019-02-23 19:41:06 +01:00
gimp-data-factories.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-edit.c Issue #8982: Select all -> Copy -> paste inserts an empty layer. 2023-01-10 03:13:51 +01:00
gimp-edit.h app, menus, pdb: new "Paste as Single Layer( in Place)?" actions. 2022-11-12 22:34:51 +01:00
gimp-filter-history.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-filter-history.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gradients.c app: use "step" blending function in "FG to BG (Hardedge)" gradient 2018-10-02 21:53:59 -04:00
gimp-gradients.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-gui.c app, libgimp, plug-ins: move Orientation metadata handling into core. 2020-09-24 12:43:41 +02:00
gimp-gui.h app, libgimp, plug-ins: move Orientation metadata handling into core. 2020-09-24 12:43:41 +02:00
gimp-internal-data.c app, libgimpconfig: make various usage of g_file_replace() safer. 2018-11-26 15:50:38 +01:00
gimp-internal-data.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-memsize.c text: Add outline options to text editor 2022-10-12 22:00:40 +00:00
gimp-memsize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-modules.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimp-modules.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-palettes.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-palettes.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-parallel.cc app: rename GimpParallelRunAsyncFunc to GimpRunAsyncFunc 2020-03-14 00:43:43 +02:00
gimp-parallel.h app: rename GimpParallelRunAsyncFunc to GimpRunAsyncFunc 2020-03-14 00:43:43 +02:00
gimp-parasites.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimp-parasites.h Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimp-spawn.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-spawn.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-tags.c app, libgimpconfig: make various usage of g_file_replace() safer. 2018-11-26 15:50:38 +01:00
gimp-tags.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-templates.c app: find templaterc and controllerrc when testing the build. 2021-12-23 13:39:43 +01:00
gimp-templates.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 Fix typos 2020-11-19 21:56:25 +01:00
gimp-transform-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-units.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimp-units.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-user-install.c app: also get rid of "dynamics-expanded" config property when migrating. 2022-02-03 23:29:11 +01: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: Implement zooming via mouse wheel on GimpContainerTreeView 2022-08-06 15:49:40 +00:00
gimp-utils.h app: GIMP_TIMER_START|END are no-op on release builds. 2022-11-28 20:59:30 +01:00
gimp.c app: check if both restored and initialized flags are set to determine… 2022-03-12 17:31:51 +01:00
gimp.h app: reload plug-ins when language changes between runs. 2022-07-06 19:33:00 +02:00
gimpasync.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpasync.h app: add gimp_async_add_callback_for_object() 2018-11-30 03:30:51 -05:00
gimpasyncset.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpasyncset.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpauxitemundo.h app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
gimpbacktrace-backend.h app: more cleanup in GimpBacktrace 2018-09-05 14:57:23 -04:00
gimpbacktrace-linux.c Fix typos 2020-11-19 21:56:25 +01:00
gimpbacktrace-none.c app, tools: add "running" thread attribute to GimpBacktrace/performance-log 2018-09-03 18:30:10 -04:00
gimpbacktrace-windows.c app: in GimpBacktrace Windows backend, return NULL backtrace if not initialized 2020-07-30 01:03:37 +03:00
gimpbacktrace.h app, tools: add "running" thread attribute to GimpBacktrace/performance-log 2018-09-03 18:30:10 -04:00
gimpbezierdesc.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpbezierdesc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpboundary.c Issue #6446: Typo fixes. 2021-02-24 12:33:03 +01:00
gimpboundary.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrush-boundary.c app: use gimp_symmetry_get_transform() in paint code 2019-05-26 14:45:39 -04:00
gimpbrush-boundary.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrush-header.h app: remove defines GIMP_BRUSH_FILE_VERSION and GIMP_PATTERN_FILE_VERSION 2019-04-12 16:30:29 +02:00
gimpbrush-load.c Issue #4605 - Invalid abr brush crashes GIMP 2020-02-11 18:00:17 +02:00
gimpbrush-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 app: avoid risky alloca() in gimp_brush_save() 2019-03-28 16:55:55 -04:00
gimpbrush-save.h app: implement brush saving in the core 2019-02-12 18:51:47 +01:00
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 Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpbrush.h app: use gimp_symmetry_get_transform() in paint code 2019-05-26 14:45:39 -04:00
gimpbrushcache.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpbrushcache.h app: use gimp_symmetry_get_transform() in paint code 2019-05-26 14:45:39 -04:00
gimpbrushclipboard.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpbrushclipboard.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrushgenerated-load.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrushgenerated-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrushgenerated-save.c Use g_ascii_dtostr() instead of g_ascii_formatd() 2019-07-30 15:57:36 +02:00
gimpbrushgenerated-save.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrushgenerated.c Issue #2372 - Reduced quality of the Parametric brush in 2.10 2019-02-06 14:30:48 -05:00
gimpbrushgenerated.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrushpipe-load.c app: factor out gimp_brush_pipe_set_params() from gimp_brush_pipe_load() 2019-03-03 19:44:02 +01:00
gimpbrushpipe-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbrushpipe-save.c app: implement saving of GimpBrushPipes in the core 2019-02-23 19:41:06 +01:00
gimpbrushpipe-save.h app: implement saving of GimpBrushPipes in the core 2019-02-23 19:41:06 +01:00
gimpbrushpipe.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpbrushpipe.h app: factor out gimp_brush_pipe_set_params() from gimp_brush_pipe_load() 2019-03-03 19:44:02 +01:00
gimpbuffer.c app: use gimp_gegl_buffer_dup() everywhere 2019-07-30 20:32:41 +03:00
gimpbuffer.h Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
gimpcancelable.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpcancelable.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpchannel-combine.c app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01:00
gimpchannel-combine.h app: improve alpha to selection with multiple items. 2020-05-20 18:45:44 +02:00
gimpchannel-select.c app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01:00
gimpchannel-select.h app: GimpSelectionEditor multi-drawable aware. 2020-08-17 18:22:19 +02:00
gimpchannel.c app: fix #8230 crash in gimp_layer_invalidate_boundary when channel is NULL 2022-06-05 18:52:15 -04:00
gimpchannel.h Issue #3512 - feather selection doesn't work at edges of images 2019-06-16 16:51:30 +02:00
gimpchannelpropundo.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpchannelpropundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02: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 app: in GimpChunkIterator, avoid preparing rect before merging 2019-03-31 05:03:38 -04:00
gimpchunkiterator.h app: add GimpChunkIterator 2019-01-12 04:50:57 -05:00
gimpcontainer-filter.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimpcontainer-filter.h Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimpcontainer.c app: gimp_container_get_name_array() should always return a GStrv. 2022-05-24 17:56:49 +02:00
gimpcontainer.h Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimpcontext.c app: temporarily move GimpLineArt ownership to context when bucket… 2022-02-08 23:45:22 +01:00
gimpcontext.h app: temporarily move GimpLineArt ownership to context when bucket… 2022-02-08 23:45:22 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcoords.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcoords.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcurve-load.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcurve-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcurve-map.c Remove all checks for finite() and isfinite() 2020-01-05 16:36:18 +01:00
gimpcurve-map.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcurve-save.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcurve-save.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcurve.c gimpcurve: Use g_object_notify_by_pspec 2020-05-12 22:38:41 +02:00
gimpcurve.h app: add smooth/corner curve-point types 2019-04-19 10:34:32 -04:00
gimpdashpattern.c app: Use G_DEFINE_BOXED_TYPE() 2019-11-05 10:14:29 +00:00
gimpdashpattern.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdata.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpdata.h app: get rid of manual object type registration 2019-06-29 16:41:41 +02:00
gimpdatafactory.c [libgimp,app] add missing includes for windows 2019-09-09 18:15:13 +00:00
gimpdatafactory.h app: add gimp_data_factory_data_cancel() 2018-10-01 05:24:45 -04:00
gimpdataloaderfactory.c app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:39:56 -04:00
gimpdataloaderfactory.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdocumentlist.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-bucket-fill.c app: allowing to choose the paint tool used for stroking. 2022-03-03 18:44:03 +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 app: in gimp_drawable_apply_buffer(), work in chunks 2019-03-27 15:45:30 -04:00
gimpdrawable-combine.h app: remove gimp_drawable_replace_buffer() 2019-02-14 11:04:52 -05:00
gimpdrawable-edit.c app: fix wrong enum type bug. 2021-02-03 21:34:26 +01:00
gimpdrawable-edit.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-equalize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-equalize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-fill.c app: improve gimp_drawable_fill_buffer() for patterns 2019-03-27 15:45:58 -04:00
gimpdrawable-fill.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-filters.c app: fix incorrect drawable format after applying a filter that resizes the drawable 2020-02-21 12:02:55 +02:00
gimpdrawable-filters.h app: add gimp_drawable_filter_set_add_alpha() 2020-01-16 00:23:52 +02:00
gimpdrawable-floating-selection.c app: clip floating selection to layers with no alpha channel 2019-10-03 22:26:47 +03:00
gimpdrawable-floating-selection.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-foreground-extract.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-foreground-extract.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-gradient.c Fix various typos 2019-09-21 17:10:46 +00:00
gimpdrawable-gradient.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-histogram.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-histogram.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-levels.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-levels.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-offset.c Issue #3641: gimp-drawable-offset does no longer work in script-fu... 2019-07-11 11:59:02 +02:00
gimpdrawable-offset.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-operation.c app: apply common operation settings when reapplying a filter 2020-04-07 19:39:53 +03: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: render layer-group preview in chunks 2020-03-14 16:05:47 +02:00
gimpdrawable-preview.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-private.h app: maintain drawable bounding box separately from its logical boundary 2019-08-02 00:40:01 +03:00
gimpdrawable-shadow.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-shadow.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-stroke.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-stroke.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawable-transform.c app: GimpTransformTool multi-layer aware. 2020-05-28 14:28:01 +02:00
gimpdrawable-transform.h app: GimpTransformTool multi-layer aware. 2020-05-28 14:28:01 +02:00
gimpdrawable.c Get rid of image->n_colors and image->colormap 2022-03-12 08:57:26 +00:00
gimpdrawable.h Get rid of image->n_colors and image->colormap 2022-03-12 08:57:26 +00:00
gimpdrawablefilter.c app: use absolute offset for filter-tool split-preview guide position 2020-06-11 20:45:33 +03:00
gimpdrawablefilter.h app: use absolute offset for filter-tool split-preview guide position 2020-06-11 20:45:33 +03:00
gimpdrawablemodundo.c app: in GimpDrawable::set_buffer(), take bounds rect instead of offset only 2019-08-02 00:40:01 +03:00
gimpdrawablemodundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawablepropundo.c app: make replacing a drawable's format use almost no undo memory 2018-07-24 12:56:36 +02:00
gimpdrawablepropundo.h app: make replacing a drawable's format use almost no undo memory 2018-07-24 12:56:36 +02:00
gimpdrawablestack.c app: maintain drawable bounding box separately from its logical boundary 2019-08-02 00:40:01 +03:00
gimpdrawablestack.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdrawableundo.c app: remove "Edit -> Fade..." 2018-12-27 11:44:25 -05:00
gimpdrawableundo.h app: remove "Edit -> Fade..." 2018-12-27 11:44:25 -05:00
gimpdynamics-load.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdynamics-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdynamics-save.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdynamics-save.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdynamics.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpdynamics.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpdynamicsoutput.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpdynamicsoutput.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimperror.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimperror.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpextension-error.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpextension-error.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpextension.c app: move appstream to pango markup function to gimp-utils.h. 2022-02-20 18:09:58 +01:00
gimpextension.h app: new gimp_extension_get_screenshot() screenshot. 2019-05-27 17:31:18 +02:00
gimpextensionmanager.c app: fix wrong extension active state on exit. 2020-10-09 15:30:54 +02:00
gimpextensionmanager.h app: add undo_remove ability to the extension manager. 2019-05-01 23:13:06 +09:00
gimpfilloptions.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpfilloptions.h app: change antialias feature in fill by line art into Feather Edges. 2019-03-28 14:06:17 +01:00
gimpfilter.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpfilter.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpfilteredcontainer.c app: fix a few warnings. 2020-05-14 17:01:13 +02:00
gimpfilteredcontainer.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpfilterstack.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpfilterstack.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02: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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgradient-load.c Issue #2303 - Please add Constant type of gradient interpolation ... 2018-10-02 21:53:50 -04:00
gimpgradient-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgradient-save.c Use g_ascii_dtostr() instead of g_ascii_formatd() 2019-07-30 15:57:36 +02:00
gimpgradient-save.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgradient.c Add some missing (nullable) annotations 2020-05-01 15:34:56 +02:00
gimpgradient.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgrid.c app, devel-docs, libgimpbase: s/gimp_parasite_name/gimp_parasite_get_name/… 2021-04-05 18:36:44 +02:00
gimpgrid.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgrouplayer.c app: allowing to "Lock position" on layer groups. 2022-02-15 22:08:23 +01:00
gimpgrouplayer.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgrouplayerundo.c app: in GimpDrawable::set_buffer(), take bounds rect instead of offset only 2019-08-02 00:40:01 +03:00
gimpgrouplayerundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpguide.c app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:39:56 -04:00
gimpguide.h app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
gimpguideundo.c app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
gimpguideundo.h app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
gimphistogram.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimphistogram.h app: avoid spurious channel switch in histogram editor when switching drawbles 2019-10-22 16:12:48 +03:00
gimpidtable.c Add (nullable) if applicable 2019-08-03 07:53:47 +00:00
gimpidtable.h app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:39:56 -04:00
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: Save simulation intent and bpc in XCF file 2022-08-20 22:31:07 +00:00
gimpimage-color-profile.h core: Add simulation intent and BPC to GimpImage 2022-08-13 19:39:47 +00:00
gimpimage-colormap.c app: do not feed babl with empty color palette. 2022-03-14 11:41:37 +01:00
gimpimage-colormap.h Get rid of image->n_colors and image->colormap 2022-03-12 08:57:26 +00:00
gimpimage-convert-data.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-convert-fsdither.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-convert-indexed.c app: fix #383 Large PBM files exported from GIMP are blank 2021-11-14 18:06:56 -05:00
gimpimage-convert-indexed.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-convert-precision.c app: don't generate profiles from built-in profiles 2019-05-30 18:42:56 +02:00
gimpimage-convert-precision.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-convert-type.c Issue #1954 - GIMP-2.99 color changes when converting between... 2018-08-05 22:28:56 +02:00
gimpimage-convert-type.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-crop.c app: properly blink the right locked layer when pixels are locked. 2022-02-15 22:08:23 +01:00
gimpimage-crop.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-duplicate.c Get rid of image->n_colors and image->colormap 2022-03-12 08:57:26 +00:00
gimpimage-duplicate.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-flip.c app: add gimp_image_flip_full() 2019-08-11 00:28:08 +03:00
gimpimage-flip.h app: add gimp_image_flip_full() 2019-08-11 00:28:08 +03:00
gimpimage-grid.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-grid.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-guides.c Issue #6435: Off canvas guides. 2021-02-15 22:52:27 +01:00
gimpimage-guides.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-item-list.c app: more removal of item link related code. 2021-12-23 13:45:20 +01: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: properly blink the right locked layer when pixels are locked. 2022-02-15 22:08:23 +01:00
gimpimage-merge.h app, pdb: layers-merge-down action now multi-layer aware. 2020-06-30 23:29:05 +02:00
gimpimage-metadata.c Issue #3532 - Wrong color profile on nikon taken photos, it's... 2019-06-21 10:02:58 +02:00
gimpimage-metadata.h app: consolidate all metadata syncing code into gimpimage-metadata.c 2019-06-20 16:13:19 +02:00
gimpimage-new.c app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01: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: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01:00
gimpimage-pick-color.h app, libgimp, pdb: color picker multi-layer aware. 2020-05-17 18:57:32 +02:00
gimpimage-pick-item.c app: allow moving an intersecting pair of guides with the Move tool 2019-05-30 01:51:06 -04:00
gimpimage-pick-item.h app: allow moving an intersecting pair of guides with the Move tool 2019-05-30 01:51:06 -04:00
gimpimage-preview.c app: add gimp_image_get_preview_format() 2019-11-04 13:26:58 +02:00
gimpimage-preview.h app: add gimp_image_get_preview_format() 2019-11-04 13:26:58 +02:00
gimpimage-private.h core: Add simulation intent and BPC to GimpImage 2022-08-13 19:39:47 +00:00
gimpimage-quick-mask.c app, pdb: get rid of various gimp_image_get_active_channel(). 2021-12-23 12:55:11 +01:00
gimpimage-quick-mask.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-resize.c app: fix sample-point OOB check in gimp_image_resize[_with_layers]() 2019-08-11 00:28:08 +03:00
gimpimage-resize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-rotate.c app, libgimp, plug-ins: move Orientation metadata handling into core. 2020-09-24 12:43:41 +02:00
gimpimage-rotate.h app, libgimp, plug-ins: move Orientation metadata handling into core. 2020-09-24 12:43:41 +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 Issue #1805 - Sample Points keep resetting themselves to "Pixel" 2018-07-16 00:43:31 +02:00
gimpimage-scale.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpimage-scale.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-snap.c app: implement multi-paths selection. 2021-12-23 12:55:11 +01:00
gimpimage-snap.h Issue #288: Point snapping to guides does not work outside the canvas. 2021-02-13 13:02:48 +01:00
gimpimage-symmetry.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-symmetry.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpimage-transform.c app: add gimp_image_transform() 2019-08-11 00:28:09 +03:00
gimpimage-transform.h app: add gimp_image_transform() 2019-08-11 00:28:09 +03:00
gimpimage-undo-push.c app, devel-docs, libgimp, pdb: remove gimp_item_set_linked(). 2021-12-23 13:45:20 +01:00
gimpimage-undo-push.h app, devel-docs, libgimp, pdb: remove gimp_item_set_linked(). 2021-12-23 13:45:20 +01:00
gimpimage-undo.c app, devel-docs, libgimp, pdb: remove gimp_item_set_linked(). 2021-12-23 13:45:20 +01:00
gimpimage-undo.h app: remove "Edit -> Fade..." 2018-12-27 11:44:25 -05:00
gimpimage.c app: remove definitions of gimp_image_[gs]et_active_(layer|channel|vectors). 2023-01-11 02:18:32 +01:00
gimpimage.h app: remove definitions of gimp_image_[gs]et_active_(layer|channel|vectors). 2023-01-11 02:18:32 +01:00
gimpimagefile.c app: properly report thumbnail creation errors. 2022-02-09 22:30:03 +01:00
gimpimagefile.h Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
gimpimageproxy.c app: implement GimpColorManaged for GimpImageProxy 2020-05-22 16:35:56 +03:00
gimpimageproxy.h app: rename GimpImageViewable to GimpImageProxy 2019-11-04 13:27:02 +02:00
gimpimageundo.c Get rid of image->n_colors and image->colormap 2022-03-12 08:57:26 +00:00
gimpimageundo.h app: remove the image's "Enable Color Management" toggle 2018-10-07 16:16:21 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpitem-preview.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpitem.c app: add a concept of hidden items to a GimpImage. 2022-03-03 18:44:03 +01:00
gimpitem.h app: update the item visibility lock logics. 2022-02-15 22:08:23 +01:00
gimpitemlist.c app, devel-docs: saving the item sets in XCF (bumping to XCF 16). 2021-12-23 13:45:20 +01: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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpitemstack.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpitemundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayer-floating-selection.c app: replace more gimp_(s|g)et_active_layer() to *_selected_layers(). 2021-02-22 00:00:47 +01:00
gimplayer-floating-selection.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayer.c app: name the "Floating Selection" differently depending it floats a layer or… 2022-11-01 22:57:21 +01:00
gimplayer.h app: allow "Lock alpha" to be set on layer groups. 2022-02-15 22:08:23 +01:00
gimplayermask.c app: allowing to "Lock position" on layer groups. 2022-02-15 22:08:23 +01:00
gimplayermask.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayermaskpropundo.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayermaskpropundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayermaskundo.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimplayermaskundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayerpropundo.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayerpropundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimplayerstack.c app: maintain drawable bounding box separately from its logical boundary 2019-08-02 00:40:01 +03:00
gimplayerstack.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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: make the "Automatic closure" a settings of its own. 2022-03-03 20:05:14 +01:00
gimplineart.h Issue #3263: fix critical error on bucket fill tool. 2019-08-27 12:41:49 +02:00
gimplist.c app: fix a few warnings. 2020-05-14 17:01:13 +02:00
gimplist.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpmarshal.list Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpmaskundo.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpmaskundo.h app: fix indentation in gimpmaskundo.h 2019-01-20 10:33:53 -05:00
gimpmybrush-load.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpmybrush-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpmybrush-private.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpmybrush.c app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
gimpmybrush.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpobject.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpobject.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpobjectqueue.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpobjectqueue.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppaintinfo.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppaintinfo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppalette-import.c Get rid of image->n_colors and image->colormap 2022-03-12 08:57:26 +00:00
gimppalette-import.h app: "Import Palette" multi-layer aware. 2020-05-17 18:57:32 +02:00
gimppalette-load.c remove the ->position entry from GimpPaletteEntry 2022-03-12 08:57:26 +00:00
gimppalette-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppalette-save.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppalette-save.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppalette.c remove the ->position entry from GimpPaletteEntry 2022-03-12 08:57:26 +00:00
gimppalette.h remove the ->position entry from GimpPaletteEntry 2022-03-12 08:57:26 +00:00
gimppalettemru.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimppalettemru.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpparamspecs-desc.c Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 2019-08-15 14:04:56 +02:00
gimpparamspecs-desc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpparamspecs.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpparamspecs.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpparasitelist.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpparasitelist.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppattern-header.h app: remove defines GIMP_BRUSH_FILE_VERSION and GIMP_PATTERN_FILE_VERSION 2019-04-12 16:30:29 +02:00
gimppattern-load.c app: improve error message loading pattern that is too large 2021-08-09 18:08:33 -04:00
gimppattern-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppattern-save.c app: disallow saving of patterns larger than max allowed dimensions 2021-08-09 16:37:28 -04:00
gimppattern-save.h app: implement pattern saving in the core 2019-02-11 20:56:07 +01:00
gimppattern.c app: don't unref a NULL GimpTempBuf in gimp_pattern_copy() 2019-02-12 21:15:35 +01:00
gimppattern.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppatternclipboard.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimppatternclipboard.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdbprogress.c app: avoid GIMP_TYPE_INT32 with gimp_pdb_execute_procedure_by_name() 2019-08-04 14:10:42 +02:00
gimppdbprogress.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppickable-auto-shrink.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppickable-auto-shrink.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppickable-contiguous-region.cc app: add some new feature to close line arts manually. 2022-02-08 23:45:22 +01:00
gimppickable-contiguous-region.h app: add some new feature to close line arts manually. 2022-02-08 23:45:22 +01:00
gimppickable.c app: fix alignment of generic pixel buffers 2020-05-20 08:53:41 +03:00
gimppickable.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpprogress.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpprogress.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpprojectable.c Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpprojectable.h app/core: Use G_DECLARE_INTERFACE() 2019-08-09 19:48:21 +00:00
gimpprojection.c app: add "chunked" parameter to gimp_tile_handler_validate_validate() 2020-03-14 13:54:57 +02:00
gimpprojection.h app: in GimpLineArt, use "invalidate-preview" signal of input viewable 2018-12-27 17:14:28 -05:00
gimpresource.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresource.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpsamplepoint.c app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:39:56 -04:00
gimpsamplepoint.h Issue #1805 - Sample Points keep resetting themselves to "Pixel" 2018-07-16 00:43:31 +02:00
gimpsamplepointundo.c Issue #1805 - Sample Points keep resetting themselves to "Pixel" 2018-07-16 00:43:31 +02:00
gimpsamplepointundo.h Issue #1805 - Sample Points keep resetting themselves to "Pixel" 2018-07-16 00:43:31 +02:00
gimpscanconvert.c Issue #6610: crashes on free select for images of certain dimensions. 2021-08-04 14:41:44 +00:00
gimpscanconvert.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpselection.c app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpstrokeoptions.c Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h includes. 2021-08-13 18:01:13 +00:00
gimpstrokeoptions.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpsubprogress.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpsubprogress.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 app: implement gimp_symmetry_get_operation() in terms of gimp_symmetry_get_matrix() 2019-05-29 05:26:42 -04:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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: fix last commits 2020-04-08 01:04:29 +03:00
gimptag.c Use %NULL instead of NULL in gtk-doc comments 2020-05-03 17:40:14 +02:00
gimptag.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptagcache.c app: replace a g_free_error() by g_clear_error(). 2021-10-12 20:13:20 +02:00
gimptagcache.h app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:39:56 -04:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptempbuf.c app: accept a const GimpTempBuf in more temp-buf functions 2019-02-24 13:20:31 -05:00
gimptempbuf.h app: accept a const GimpTempBuf in more temp-buf functions 2019-02-24 13:20:31 -05:00
gimptemplate.c core: Add simulation settings to Create New Image 2022-08-14 17:25:25 +00:00
gimptemplate.h core: Add simulation settings to Create New Image 2022-08-14 17:25:25 +00:00
gimptilehandlerprojectable.c app: add GimpTileHandlerValidate::{begin,end}_validate() vfuncs 2018-11-28 13:25:33 -05:00
gimptilehandlerprojectable.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptoolpreset-load.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptoolpreset-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptoolpreset-save.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptoolpreset-save.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptreehandler.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimptriviallycancelablewaitable.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpuncancelablewaitable.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpuncancelablewaitable.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpundo.c Cleanup GObject signal marshallers 2020-04-01 21:20:01 +00:00
gimpundo.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpundostack.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpundostack.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpunit.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpunit.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpviewable.c app: some typo fix. 2022-01-31 14:52:42 +01:00
gimpviewable.h app: when freezing a drawable's preview, freeze ancestors' previews 2019-03-28 12:26:44 -04: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 libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00