gimp/libgimp
Jehan b578fd8cf1 app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code.
- Removing useless or redundant code.
- Simplifying various logics.
- Using GimpResource directly in temporary PDB procedures, not resource names.
- Better cleanup of the core resource chooser when the plug-in dialog quits (we
  need it to ask core to close also any visible resource chooser dialog).
- Replace the "Close" button by more common OK/Cancel. In particular, the
  GimpPdbDialog now properly keeps track of the initial object and when hitting
  "Cancel" (or Escape key), this initial object is set back.
- Clean up some of the comments, especially when the code is self explanatory.

There is still much more to clean and improve, but it's a first welcome step.
2023-10-01 21:02:33 +02:00
..
test 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
COPYING Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
GimpUi-3.0.metadata MR !343: using GimpUi prefix in Vala plug-ins too. 2020-09-26 22:11:53 +02:00
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 libgimp: forgot to actually add gimp-shm.[ch] 2019-08-04 20:18:10 +02:00
gimp.c libgimp: fix #9902 Critical when calling gimp_text_layer_new ... 2023-08-31 21:42:13 +00:00
gimp.def app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code. 2023-10-01 21:02:33 +02:00
gimp.h libgimp: remove gimpparamspecs-resource.h 2023-06-05 13:06:01 +02:00
gimp_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimp_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimp_pdb_headers.h Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimpaspectpreview.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpaspectpreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpbatchprocedure.c plug-ins, libgimp: move GimpBatchProcedure's run function to use config objects. 2023-10-01 20:52:01 +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_pdb.c app, libgimp, pdb: fix annotations for resources as return values. 2023-07-11 16:16:21 +02:00
gimpbrush_pdb.h pdb: GimpResource: add is_editable(), rename(), duplicate(). delete() 2023-06-06 16:33:36 +02:00
gimpbrushes_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpbrushes_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpbrushselect_pdb.c app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimpbrushselect_pdb.h app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimpbrushselectbutton.c libgimp: properly free resources from the config. 2023-10-01 21:02:33 +02:00
gimpbrushselectbutton.h libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +02:00
gimpbuffer_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpchannel_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpcontext_pdb.c app, libgimp, pdb: add an internal gimp_context_get_resource(). 2023-07-27 15:27:53 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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 app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +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 Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpdrawable_pdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpdrawablecolor_pdb.c app, libgimp, pdb: minor fixes. 2023-02-14 17:18:38 +01:00
gimpdrawablecolor_pdb.h pdb: add a PDB procedure for extract-component 2023-02-14 15:36:19 +01:00
gimpdrawableedit_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdrawableedit_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpdrawablepreview.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpdrawablepreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpdynamics_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdynamics_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpedit_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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 pdb, libgimp: generate some useless API docs for enums extracted from app/ 2019-07-24 01:55:06 +02:00
gimpexport.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpexport.h libgimp: add GIMP_EXPORT_NEEDS_CROP export capability 2020-06-25 18:20:47 +03:00
gimpfile_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpfloatingsel_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpfont_pdb.c app, libgimp, pdb: fix annotations for resources as return values. 2023-07-11 16:16:21 +02:00
gimpfont_pdb.h Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimpfonts_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpfonts_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpfontselect_pdb.c app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimpfontselect_pdb.h app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimpfontselectbutton.c libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +02:00
gimpfontselectbutton.h libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +02:00
gimpgimprc.c libgimp*: fix various missing (transfer) annotations. 2019-08-01 01:52:07 +02:00
gimpgimprc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgimprc_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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*: support having procedure arguments of generic type GimpResource. 2023-10-01 21:02:33 +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_pdb.c app, libgimp, pdb: fix annotations for resources as return values. 2023-07-11 16:16:21 +02:00
gimpgradient_pdb.h pdb: GimpResource: add is_editable(), rename(), duplicate(). delete() 2023-06-06 16:33:36 +02:00
gimpgradients_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpgradients_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpgradientselect_pdb.c app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimpgradientselect_pdb.h app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimpgradientselectbutton.c libgimp: properly free resources from the config. 2023-10-01 21:02:33 +02:00
gimpgradientselectbutton.h libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +02:00
gimphelp_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimphelp_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimage.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimage.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimage_pdb.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimage_pdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +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 Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +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 Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimageconvert_pdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpimagegrid_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimagegrid_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageguides_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimageguides_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimagemetadata-save.c app, libgimp: core loads thumbnail from metadata if no GimpThumbnailProcedure… 2023-10-01 21:02:33 +02:00
gimpimagemetadata.c libgimp, libgimpbase: new gimp_load_procedure_new2() for run() function using… 2023-10-01 20:52:02 +02:00
gimpimagemetadata.h libgimp: new gimp_image_metadata_save_filter API 2022-03-16 13:00:03 +00:00
gimpimageprocedure.c libgimp: some debug printing for plug-in developers. 2023-10-01 20:52:01 +02:00
gimpimageprocedure.h libgimp: temporary gimp_image_procedure_new2() until port is over. 2023-10-01 20:52:01 +02:00
gimpimagesamplepoints_pdb.c pdb, libgimp: improve function documentation for sample points 2023-04-09 21:32:00 -04:00
gimpimagesamplepoints_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageselect_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimageselect_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimagetransform_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimagetransform_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageundo_pdb.c app, libgimp, libgimpwidgets, plug-ins, etc: rename behaviour to behavior 2023-07-21 15:35:23 -04: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 Issue #5946: skip gimp_*get_*() API from GObject Introspection. 2022-06-27 21:20:06 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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, plug-ins: rename gimp_load_procedure_new2() as gimp_load_procedure_new(). 2023-10-01 21:02:32 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpmessage_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimppainttools_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimppainttools_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimppalette_pdb.c app, libgimp, pdb: fix annotations for resources as return values. 2023-07-11 16:16:21 +02:00
gimppalette_pdb.h pdb: GimpResource: add is_editable(), rename(), duplicate(). delete() 2023-06-06 16:33:36 +02:00
gimppalettes_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimppalettes_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimppaletteselect_pdb.c app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimppaletteselect_pdb.h app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimppaletteselectbutton.c libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +02:00
gimppaletteselectbutton.h libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +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_pdb.c app, libgimp, pdb: fix annotations for resources as return values. 2023-07-11 16:16:21 +02:00
gimppattern_pdb.h Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimppatterns_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimppatterns_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimppatternselect_pdb.c app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimppatternselect_pdb.h app, libgimp, pdb: use objects in various gimp_*_set_popup() functions. 2023-10-01 21:02:33 +02:00
gimppatternselectbutton.c libgimp: properly free resources from the config. 2023-10-01 21:02:33 +02:00
gimppatternselectbutton.h libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +02:00
gimppdb-private.h libgmp: move the remaining legacy code to gimplegacy, even PLUG_IN_INFO 2019-08-06 23:06:15 +02:00
gimppdb.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimppdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimppdb_pdb.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimppdb_pdb.h Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimppdbprocedure.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimppdbprocedure.h libgimp: add a GimpPDB class and subclass GimpProcedure as GimpPDBProcedure 2019-08-06 12:22:23 +02:00
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 Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimpplugin.c libgimp: fix object memory management in GimpPlugIn. 2023-10-01 20:52:01 +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 Issue #8124: plug-in localization now totally moved plug-in side. 2022-07-05 12:22:32 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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: some debug printing for plug-in developers. 2023-10-01 20:52:01 +02:00
gimpprocedure.h libgimp: simplify GimpFileProcedure public API with G_DECLARE_DERIVABLE_TYPE(). 2023-10-01 20:52:01 +02:00
gimpprocedureconfig-private.h libgimp: rename "Save|Load Defaults" buttons in GimpProcedureDialog. 2021-01-07 21:59:59 +01:00
gimpprocedureconfig.c libgimp: new utility method gimp_procedure_config_get_choice_id(). 2023-10-01 20:52:02 +02:00
gimpprocedureconfig.h libgimp: new utility method gimp_procedure_config_get_choice_id(). 2023-10-01 20:52:02 +02:00
gimpproceduredialog.c app, libgimp: new GimpChoice procedure argument. 2023-10-01 20:52:02 +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 app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppropchooser-private.c libgimp: include the header from the implementation file. 2023-01-29 18:01:53 +01:00
gimppropchooser-private.h libgimp: rename gimppropchooser.* to gimppropchooser-private.* and… 2023-01-26 15:46:12 +01:00
gimppropchooserfactory.c libgimp: release leaked reference to resource object. 2023-10-01 20:52:01 +02:00
gimppropchooserfactory.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresource.c libgimp, libgimpconfig: GimpResource can now be (de)serialized. 2023-07-27 15:34:45 +02:00
gimpresource.h Introduce a global ID space for GimpData/GimpResource objects 2023-05-31 16:12:04 +02:00
gimpresource_pdb.c app, libgimp, pdb: private _gimp_resource_get_by_identifiers() PDB function. 2023-07-27 15:32:16 +02:00
gimpresource_pdb.h app, libgimp, pdb: private _gimp_resource_get_by_identifiers() PDB function. 2023-07-27 15:32:16 +02:00
gimpresourceselect.c app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code. 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
gimpresourceselectbutton.c app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code. 2023-10-01 21:02:33 +02:00
gimpresourceselectbutton.h app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code. 2023-10-01 21:02:33 +02:00
gimpsaveprocedure.c libgimp, plug-ins: rename to gimp_save_procedure_new(). 2023-10-01 20:52:02 +02:00
gimpsaveprocedure.h libgimp, plug-ins: rename to gimp_save_procedure_new(). 2023-10-01 20:52:02 +02:00
gimpsaveproceduredialog.c libgimp: more removal of over-refing. 2023-10-01 20:52:01 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +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, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptextlayer.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptextlayer_pdb.c app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptextlayer_pdb.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptexttool_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimptexttool_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpthumbnailprocedure.c plug-ins, libgimp: GimpRunThumbnailFunc now uses a GimpProcedureConfig rather… 2023-10-01 21:02:32 +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 app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimpui.c app, libgimp*: window handle on Windows have the type HANDLE. 2023-10-01 21:02:33 +02:00
gimpui.def app, libgimp, plug-ins: a lot of cleanup in GimpResourceSelect* code. 2023-10-01 21:02:33 +02:00
gimpui.h app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 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 metadata support concept in GimpSaveProcedure and new… 2020-11-23 02:15:13 +01:00
gimpunit_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpunit_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpunitcache.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpunitcache.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
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 pdb: Use floating point offset in stroke_translate 2022-10-15 18:26:55 +00:00
gimpvectors_pdb.h pdb: Use floating point offset in stroke_translate 2022-10-15 18:26:55 +00:00
gimpzoompreview.c Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
gimpzoompreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
libgimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
meson.build libgimp: remove gimpparamspecs-resource.h 2023-06-05 13:06:01 +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