gimp/libgimp
Jehan 77a30bfd28 app, libgimp: core loads thumbnail from metadata if no GimpThumbnailProcedure…
… is set.

The order for thumbnail creation in gimp_imagefile_create_thumbnail() is now:

1. If there is a GimpThumbnailProcedure, it is run first.
2. Otherwise we check if a thumbnail is in the metadata.
3. As last resort, we just load the full image.

Part of the fix was to copy gimp_image_metadata_load_thumbnail() into the core
code. I have been wondering if we could not drop the same function from libgimp
and remove the GimpThumbnailProcedure frome file-jpeg, since it just uses the
metadata thumbnail and it is the only plug-in using this code.
Also it is much faster to run this in core and it's generic function which makes
thumbnail loading from Exif data working for every format supported by Exiv2.

On the other hand, the file-jpeg thumbnail procedure also gathers a few more
useful information, such as the color model (in a reliably manner, since based
on JPEG header, unlike from metadata which may be wrong).
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
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 libgimp, plug-ins: rename gimp_load_procedure_new2() as gimp_load_procedure_new(). 2023-10-01 21:02:32 +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 libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpbrushselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpbrushselectbutton.c libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +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 Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdisplay_pdb.h app, libgimp, pdb: new gimp_display_present() PDB call. 2021-04-30 03:46:52 +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 libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpfontselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00: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 app, libgimp: new GimpChoice procedure argument. 2023-10-01 20:52:02 +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 libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpgradientselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpgradientselectbutton.c libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +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 Fix plugins to use new GimpResource. 2023-01-14 17:43:26 +01:00
gimppaletteselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00: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 libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppatternselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppatternselectbutton.c libgimp: remove getters and setters from GimpResourceSelectButton subclasses 2023-05-31 17:18:19 +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 app, libgimp: new GimpChoice procedure argument. 2023-10-01 20:52:02 +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 libgimp, plug-ins: rename gimp_procedure_new2() as gimp_procedure_new() and… 2023-10-01 20:52:01 +02:00
gimpprogress.h libgimp: change signature of get_window() of GimpProgressVtable. 2022-09-28 22:41:05 +02:00
gimpprogress_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpprogress_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpprogressbar.c libgimp: change signature of get_window() of GimpProgressVtable. 2022-09-28 22:41:05 +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 libgimp, plug-ins: rename gimp_procedure_new2() as gimp_procedure_new() and… 2023-10-01 20:52:01 +02:00
gimpresourceselect.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresourceselectbutton.c libgimp: remove gimp_resource_select_button_embed_interior() 2023-05-31 17:01:46 +02:00
gimpresourceselectbutton.h libgimp: remove gimp_resource_select_button_embed_interior() 2023-05-31 17:01:46 +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-3.0.metadata MR !343: using GimpUi prefix in Vala plug-ins too. 2020-09-26 22:11:53 +02:00
gimpui.c libgimp: fix a warning by using an enum of the correct type. 2023-05-20 22:16:06 +02:00
gimpui.def libgimp: new gimp_procedure_dialog_fill_paned() function. 2023-10-01 20:52:01 +02:00
gimpui.h libgimp: rename gimppropchooser.* to gimppropchooser-private.* and… 2023-01-26 15:46:12 +01: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