Gimp/libgimp
Jehan a489345e77 app: a few fixups to MR !958 (initial non-destructive editing).
- Do not leak allocated return value of gegl_node_to_xml_full().
- When merging layer effects, use gimp_drawable_filter_commit(), making
  sure we use the exact same code path as when applying layer effects
  destructively from the start. This also ensures that filters are
  properly removed from the filter stack (unlike
  gimp_drawable_merge_filter()), which was the reason why the rendering
  was wrong (hence getting the buffer without effects first, then
  reapplying it after was only a workaround to an actual bug).
- When removing a filter, verify the object still exists before doing
  anything with it. If this was the last reference, we don't want to
  call functions on this object. In gimp_drawable_filter_commit(), we
  set up a weak pointer. In gimp_drawable_filter_remove_filter() itself,
  we save the pointer to the filter's drawable before actual removal (as
  we don't want to dereference a freed object later on).
- export_merge_layer_effects() should merge filters recursively through
  layer groups.
- clean up the XCF code:
  * No need to wrap the effect pointers list into 2 zero offset. Only
    have one zero offset to indicate the list end.
  * Add the layer effect mask in the effect structure (not in the layer
    structure), similar as for layer masks.
  * Effect name and icon made as main data in the structure, not as
    properties.
2024-01-23 15:39:09 +00:00
..
test 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
COPYING
gimp-debug.c libgimp, devel-docs: enhance GIMP-PLUGIN-DEBUG backtrace 2020-12-18 01:17:54 +01:00
gimp-debug.h libgimp, devel-docs: enhance GIMP-PLUGIN-DEBUG backtrace 2020-12-18 01:17:54 +01:00
gimp-private.h Remove the entire old plug-in interface 2019-09-04 00:03:12 +02:00
gimp-shm.c Use OpenFileMappingW () 2023-01-24 14:48:44 +00:00
gimp-shm.h
gimp.c Issue #3912: Object proxy management not happy with bindings. 2023-10-15 16:45:15 +02:00
gimp.def core: Initial non-destructive editing implementation 2024-01-23 15:39:09 +00:00
gimp.h libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimp_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimp_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimp_pdb_headers.h app, libgimp, pdb: new PDB group gimpdrawableselect. 2023-10-01 21:02:33 +02:00
gimpaspectpreview.c libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimpaspectpreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpbatchprocedure.c libgimp: all _gimp_procedure_config_begin|end_*() functions made private. 2023-10-15 17:19:30 +02:00
gimpbatchprocedure.h plug-ins, libgimp: move GimpBatchProcedure's run function to use config objects. 2023-10-01 20:52:01 +02:00
gimpbrush.c libgimp: fix various GIR build warnings breaking HTML reference generation. 2023-10-02 00:25:12 +02:00
gimpbrush.h libgimp, pdb: replacing gimp_brush_get_pixels() by gimp_brush_get_buffer()… 2023-10-01 21:02:33 +02:00
gimpbrush_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpbrush_pdb.h libgimp, pdb: replacing gimp_brush_get_pixels() by gimp_brush_get_buffer()… 2023-10-01 21:02:33 +02:00
gimpbrushchooser.c libgimp: fix various GIR build warnings breaking HTML reference generation. 2023-10-02 00:25:12 +02:00
gimpbrushchooser.h libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimpbrushes_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpbrushes_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpbrushselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpbrushselect_pdb.h app, libgimp, pdb: all gimp_*_popup() PDB calls now take a resource object as… 2023-10-01 21:02:33 +02:00
gimpbuffer_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpbuffer_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpchannel.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpchannel.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpchannel_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpchannel_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpcontext_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpcontext_pdb.h app, libgimp, pdb: add an internal gimp_context_get_resource(). 2023-07-27 15:27:53 +02:00
gimpdebug_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpdebug_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpdisplay.c Remove the entire old plug-in interface 2019-09-04 00:03:12 +02:00
gimpdisplay.h app, libgimp: get rid of all ID GTypes and ID param specs 2019-08-29 11:39:34 +02:00
gimpdisplay_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpdisplay_pdb.h app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpdrawable.c libgimp: fix double free crash in gimp_drawable_get_thumbnail(). 2023-07-01 23:24:33 +02:00
gimpdrawable.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpdrawable_pdb.c core: Initial non-destructive editing implementation 2024-01-23 15:39:09 +00:00
gimpdrawable_pdb.h core: Initial non-destructive editing implementation 2024-01-23 15:39:09 +00:00
gimpdrawablechooser.c libgimp: fix various GIR build warnings breaking HTML reference generation. 2023-10-02 00:25:12 +02:00
gimpdrawablechooser.h app, libgimp, pdb: generate widgets for GIMP_PROC_ARG_LAYER|CHANNEL arguments. 2023-10-01 21:02:34 +02:00
gimpdrawablecolor_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpdrawablecolor_pdb.h pdb: add a PDB procedure for extract-component 2023-02-14 15:36:19 +01:00
gimpdrawableedit_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpdrawableedit_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpdrawablepreview.c libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimpdrawablepreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpdrawableselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpdrawableselect_pdb.h app, libgimp, pdb: generate widgets for GIMP_PROC_ARG_LAYER|CHANNEL arguments. 2023-10-01 21:02:34 +02:00
gimpdynamics_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpdynamics_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpedit_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpedit_pdb.h app, libgimp, pdb, plug-ins: allow pasting multiple full layers. 2021-04-24 23:22:58 +02:00
gimpenums.c.tail libgimp, pdb: Fix enums_get_type_names annotations 2023-05-22 01:19:17 +02:00
gimpenums.h
gimpexport.c app: a few fixups to MR !958 (initial non-destructive editing). 2024-01-23 15:39:09 +00:00
gimpexport.h core: Initial non-destructive editing implementation 2024-01-23 15:39:09 +00:00
gimpfile_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpfile_pdb.h app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
gimpfileprocedure.c libgimp: simplify GimpFileProcedure public API with G_DECLARE_DERIVABLE_TYPE(). 2023-10-01 20:52:01 +02:00
gimpfileprocedure.h libgimp: simplify GimpFileProcedure public API with G_DECLARE_DERIVABLE_TYPE(). 2023-10-01 20:52:01 +02:00
gimpfloatingsel_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpfloatingsel_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpfont.c Fix fonts when exporting to pdf 2023-12-08 11:09:22 +00:00
gimpfont.h app, devel-docs, libgimp: updating gimp_text_layer_[gs]et_font() and new… 2023-10-01 21:02:34 +02:00
gimpfont_pdb.c Fix fonts when exporting to pdf 2023-12-08 11:09:22 +00:00
gimpfont_pdb.h Fix fonts when exporting to pdf 2023-12-08 11:09:22 +00:00
gimpfontchooser.c libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimpfontchooser.h libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimpfonts_pdb.c Fix fonts when exporting to pdf 2023-12-08 11:09:22 +00:00
gimpfonts_pdb.h Fix fonts when exporting to pdf 2023-12-08 11:09:22 +00:00
gimpfontselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpfontselect_pdb.h app, libgimp, pdb: all gimp_*_popup() PDB calls now take a resource object as… 2023-10-01 21:02:33 +02:00
gimpgimprc.c
gimpgimprc.h
gimpgimprc_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpgimprc_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpgpparams-body.c libgimp: allowing NULL passed as value to a GimpObjectArray PDB argument. 2023-10-20 19:01:38 +02:00
gimpgpparams.c app, libgimp: don't duplicate _gimp_gp_param_def_to_param_spec() 2019-09-04 10:41:19 +02:00
gimpgpparams.h app, libgimp: add _gimp_gp_params_free() to gimpgpparams 2019-09-05 20:59:57 +02:00
gimpgradient.c libgimp: move GimpFont, GimpGradient and GimpPalette to their own file. 2023-10-01 21:02:33 +02:00
gimpgradient.h libgimp: move GimpFont, GimpGradient and GimpPalette to their own file. 2023-10-01 21:02:33 +02:00
gimpgradient_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpgradient_pdb.h pdb: GimpResource: add is_editable(), rename(), duplicate(). delete() 2023-06-06 16:33:36 +02:00
gimpgradientchooser.c Fix wire contention for gradient data 2024-01-09 19:21:27 +00:00
gimpgradientchooser.h libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimpgradients_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpgradients_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpgradientselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpgradientselect_pdb.h app, libgimp, pdb: all gimp_*_popup() PDB calls now take a resource object as… 2023-10-01 21:02:33 +02:00
gimphelp_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimphelp_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimage.c Issue #9478: gimp_image_get_thumbnail_data() is not introspectable. 2023-10-05 22:58:29 +02:00
gimpimage.h Issue #9478: gimp_image_get_thumbnail_data() is not introspectable. 2023-10-05 22:58:29 +02:00
gimpimage_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimage_pdb.h app, libgimp, pdb: new gimp_image_get_palette(). 2023-10-06 22:04:34 +02:00
gimpimagecolorprofile.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimagecolorprofile.h core: Add softproof profile to GimpImage 2022-07-02 15:26:19 +02:00
gimpimagecolorprofile_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimagecolorprofile_pdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimagecombobox.c libgimp: fix (destroy) and (closure) annotations. 2021-03-20 16:43:09 +01:00
gimpimagecombobox.h gir: Add (closure) tags 2020-05-04 21:31:30 +02:00
gimpimageconvert_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimageconvert_pdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimagegrid_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimagegrid_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageguides_pdb.c scripts: Fix "Remove all Guides" script bug 2024-01-19 11:17:36 +00:00
gimpimageguides_pdb.h scripts: Fix "Remove all Guides" script bug 2024-01-19 11:17:36 +00:00
gimpimagemetadata-save.c app, libgimp: core loads thumbnail from metadata if no GimpThumbnailProcedure… 2023-10-01 21:02:33 +02:00
gimpimagemetadata.c Issue #10588: enumerations for RotationType can't be used in Python 2024-01-05 13:28:49 -05:00
gimpimagemetadata.h libgimp: new gimp_image_metadata_save_filter API 2022-03-16 13:00:03 +00:00
gimpimageprocedure.c libgimp: all _gimp_procedure_config_begin|end_*() functions made private. 2023-10-15 17:19:30 +02:00
gimpimageprocedure.h libgimp, plug-ins, extensions: gimp_image_procedure_new2() renamed gimp_image_procedure_new(). 2023-10-01 21:02:34 +02:00
gimpimagesamplepoints_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimagesamplepoints_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimageselect_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimagetransform_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimagetransform_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageundo_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpimageundo_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpitem.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpitem.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpitem_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpitem_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpitemcombobox.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpitemcombobox.h gir: Add (closure) tags 2020-05-04 21:31:30 +02:00
gimpitemtransform_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpitemtransform_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimplayer.c app, libgimp, libgimpbase: fix gi-docgen rendering 2023-08-12 14:52:52 +00:00
gimplayer.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimplayer_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimplayer_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimplayermask.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimplayermask.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimploadprocedure.c libgimp: all _gimp_procedure_config_begin|end_*() functions made private. 2023-10-15 17:19:30 +02:00
gimploadprocedure.h libgimp, plug-ins: rename gimp_load_procedure_new2() as gimp_load_procedure_new(). 2023-10-01 21:02:32 +02:00
gimpmessage_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpmessage_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimppainttools_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppainttools_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimppalette.c libgimp: move GimpFont, GimpGradient and GimpPalette to their own file. 2023-10-01 21:02:33 +02:00
gimppalette.h libgimp: move GimpFont, GimpGradient and GimpPalette to their own file. 2023-10-01 21:02:33 +02:00
gimppalette_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppalette_pdb.h pdb: GimpResource: add is_editable(), rename(), duplicate(). delete() 2023-06-06 16:33:36 +02:00
gimppalettechooser.c libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimppalettechooser.h libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimppalettes_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppalettes_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimppaletteselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppaletteselect_pdb.h app, libgimp, pdb: all gimp_*_popup() PDB calls now take a resource object as… 2023-10-01 21:02:33 +02:00
gimpparamspecs-body.c app, libgimp, libgimpbase: fix gi-docgen rendering 2023-08-12 14:52:52 +00:00
gimpparamspecs-desc.c libgimp: generate a list of possible choices for a GimpChoice argument. 2023-10-01 20:52:02 +02:00
gimpparamspecs-desc.h libgimp: revive parameter range descriptions in the procedure browser 2020-04-28 19:14:11 +02:00
gimpparamspecs.c Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimpparamspecs.h libgimp: remove gimpparamspecs-resource.h 2023-06-05 13:06:01 +02:00
gimppattern.c libgimp: fix various GIR build warnings breaking HTML reference generation. 2023-10-02 00:25:12 +02:00
gimppattern.h app, libgimp, pdb: new gimp_pattern_get_buffer() and improved GimpPatternSelectButton. 2023-10-01 21:02:33 +02:00
gimppattern_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppattern_pdb.h app, libgimp, pdb: new gimp_pattern_get_buffer() and improved GimpPatternSelectButton. 2023-10-01 21:02:33 +02:00
gimppatternchooser.c libgimp: fix various GIR build warnings breaking HTML reference generation. 2023-10-02 00:25:12 +02:00
gimppatternchooser.h libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimppatterns_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppatterns_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimppatternselect_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppatternselect_pdb.h app, libgimp, pdb: all gimp_*_popup() PDB calls now take a resource object as… 2023-10-01 21:02:33 +02:00
gimppdb-private.h libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimppdb.c libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimppdb.h libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimppdb_pdb.c app, libgimp, pdb: remove the internal PDB function _gimp_pdb_get_data_size(). 2023-10-27 10:16:45 +00:00
gimppdb_pdb.h app, libgimp, pdb: remove the internal PDB function _gimp_pdb_get_data_size(). 2023-10-27 10:16:45 +00:00
gimppdbprocedure.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimppdbprocedure.h
gimppixbuf.c libimp: merge public gimppixbuf functions into gimplayer and gimpdrawable 2019-08-07 22:26:05 +02:00
gimppixbuf.h libimp: merge public gimppixbuf functions into gimplayer and gimpdrawable 2019-08-07 22:26:05 +02:00
gimpplugin-private.h Issue #3912: Object proxy management not happy with bindings. 2023-10-15 16:45:15 +02:00
gimpplugin.c libgimp, plug-ins: move gimp_pdb_run_procedure*() to gimp_procedure_run*(). 2023-10-18 17:11:20 +02:00
gimpplugin.h libgimp: set_i18n() method of GimpPlugIn expects UTF-8 catalog directory. 2023-01-24 20:06:38 +01:00
gimpplugin_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpplugin_pdb.h Issue #8124: plug-in localization now totally moved plug-in side. 2022-07-05 12:22:32 +02:00
gimpprocbrowserdialog.c plug-ins: Increase Script-fu Console size... 2023-05-24 18:56:23 +00:00
gimpprocbrowserdialog.h
gimpprocedure-params.h libgimp*: support having procedure arguments of generic type GimpResource. 2023-10-01 21:02:33 +02:00
gimpprocedure-private.h Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimpprocedure.c libgimp: fixing annotations. 2023-12-08 21:18:03 +09:00
gimpprocedure.h libgimp: gimp_procedure_new_arguments() can now be made static. 2023-10-20 19:01:38 +02:00
gimpprocedureconfig-private.h libgimp: export again gimp_procedure_config_*_default() functions. 2023-10-15 23:20:44 +02:00
gimpprocedureconfig.c libgimp: export again gimp_procedure_config_*_default() functions. 2023-10-15 23:20:44 +02:00
gimpprocedureconfig.h libgimp, plug-ins: gimp_procedure_config_[gs]et_values() not public anymore. 2023-10-15 22:10:38 +02:00
gimpproceduredialog.c libgimp: export again gimp_procedure_config_*_default() functions. 2023-10-15 23:20:44 +02:00
gimpproceduredialog.h libgimp, plug-ins: enhance gimp_procedure_dialog_get_label() with markup and… 2023-10-01 20:52:01 +02:00
gimpprocview.c libgimp: generate a list of possible choices for a GimpChoice argument. 2023-10-01 20:52:02 +02:00
gimpprocview.h Simplify the plug-in query API and fix plugin-browser 2019-09-08 14:59:09 +02: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
gimpprogress_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpprogress_pdb.h app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpprogressbar.c app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gimpprogressbar.h
gimppropwidgets.c Fix #10162 critical on null brush to prop chooser widget 2023-10-11 08:59:27 -04:00
gimppropwidgets.h libgimp: new GimpDrawableChooser widget, associated propwidget function and… 2023-10-01 21:02:33 +02:00
gimpresource.c libgimp: move GimpFont, GimpGradient and GimpPalette to their own file. 2023-10-01 21:02:33 +02:00
gimpresource.h libgimp: move GimpFont, GimpGradient and GimpPalette to their own file. 2023-10-01 21:02:33 +02:00
gimpresource_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpresource_pdb.h app, libgimp, pdb: private _gimp_resource_get_by_identifiers() PDB function. 2023-07-27 15:32:16 +02:00
gimpresourcechooser.c Fix #10589 CRTICAL on empty label on resource chooser widget 2024-01-07 10:47:54 +00:00
gimpresourcechooser.h libgimp: rename Gimp*SelectButton widgets to Gimp*Chooser. 2023-10-01 21:02:33 +02:00
gimpresourceselect.c app, libgimp, pdb: all gimp_*_popup() PDB calls now take a resource object as… 2023-10-01 21:02:33 +02:00
gimpresourceselect.h app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code. 2023-10-01 21:02:33 +02:00
gimpsaveprocedure.c libgimp: all _gimp_procedure_config_begin|end_*() functions made private. 2023-10-15 17:19:30 +02:00
gimpsaveprocedure.h libgimp, plug-ins: rename to gimp_save_procedure_new(). 2023-10-01 20:52:02 +02:00
gimpsaveproceduredialog.c libgimp, plug-ins: move gimp_pdb_run_procedure*() to gimp_procedure_run*(). 2023-10-18 17:11:20 +02:00
gimpsaveproceduredialog.h libgimp, plug-ins: add an "(edit)" link next to "Metadata" frame in… 2020-12-17 19:11:51 +01:00
gimpselection.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpselection.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpselection_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpselection_pdb.h app, libgimp, pdb: fix gimp_selection_float() usage. 2020-05-18 02:09:45 +02:00
gimptextlayer.c app, libgimp, pdb: gimp_text_layer_new() now uses GimpFont. 2023-10-01 21:02:34 +02:00
gimptextlayer.h app, libgimp, pdb: gimp_text_layer_new() now uses GimpFont. 2023-10-01 21:02:34 +02:00
gimptextlayer_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimptextlayer_pdb.h app, libgimp, pdb: gimp_text_layer_new() now uses GimpFont. 2023-10-01 21:02:34 +02:00
gimptexttool_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimptexttool_pdb.h Issue #9987: text related functions crash using string for font name. 2023-10-02 20:49:53 +02:00
gimpthumbnailprocedure.c libgimp: all _gimp_procedure_config_begin|end_*() functions made private. 2023-10-15 17:19:30 +02:00
gimpthumbnailprocedure.h libgimp, plug-ins: properly document the return values of GimpThumbnailProcedure. 2023-10-01 21:02:33 +02:00
gimptilebackendplugin.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimptilebackendplugin.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimptypes.h libgimp*, plug-ins: reorganize the resource property choosers. 2023-10-01 21:02:33 +02:00
GimpUi-3.0.metadata MR !343: using GimpUi prefix in Vala plug-ins too. 2020-09-26 22:11:53 +02:00
gimpui.c libgimp, plug-ins: let's just call gegl_init() in gimp_ui_init(). 2023-10-05 22:36:40 +02:00
gimpui.def libgimp: new GimpDrawableChooser widget, associated propwidget function and… 2023-10-01 21:02:33 +02:00
gimpui.h libgimp: new GimpDrawableChooser widget, associated propwidget function and… 2023-10-01 21:02:33 +02:00
gimpuimarshal.list libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpuitypes.h libgimp: new GimpDrawableChooser widget, associated propwidget function and… 2023-10-01 21:02:33 +02:00
gimpunit_pdb.c libgimp, pdb: make gimp_pdb_run_procedure_array() internal. 2023-10-16 22:12:08 +02:00
gimpunit_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpunitcache.c
gimpunitcache.h
gimpvectors.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpvectors.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpvectors_pdb.c Fix #10460 2023-12-11 15:09:07 +00:00
gimpvectors_pdb.h pdb: Use floating point offset in stroke_translate 2022-10-15 18:26:55 +00:00
gimpzoompreview.c libgimp: gimp_pdb_get_data() and gimp_pdb_set_data() are made internal. 2023-10-27 10:16:45 +00:00
gimpzoompreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
libgimp-intl.h
meson.build app, devel-docs, libgimp: updating gimp_text_layer_[gs]et_font() and new… 2023-10-01 21:02:34 +02:00
stdplugins-intl.h plug-ins, libgimp: override set_i18n() for all our core plug-ins. 2022-06-05 01:57:02 +02:00