Gimp/libgimp
Michael Natterer 75bf3865b8 libgimp: memory/lifecycle manage the new libgmp proxy objects
Turn GimpPlugIn into the main factory for all proxies and keep the
main hash tables there. The hash tables keep the initial reference.

For each GimpProcedure::run(), have s "sub-factory" which hands out
proxies to the actual procedure code. Each run() has hash tables of
its own which hold additional references. When run() is done, get rid
of its hash tables and their references, *and* drop the main plug-in
reference counts from the global hashes if the proxies' refcount has
dropped to one.
2019-08-23 17:30:04 +02:00
..
.gitignore libgimp*: add GI's .dirstamp to .gitigore 2019-08-03 19:50:17 +02:00
COPYING Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
gimp-debug.c libgimp: #include <sys/types.h> in gimp-debug.c 2019-08-05 16:00:02 +02:00
gimp-debug.h libgimp: move the debug code to new private files gimp-debug.[ch] 2019-08-04 23:26:31 +02:00
gimp-private.h libgimp: add gimp_pdb_get_last_error() and _get_last_status() 2019-08-11 16:41:58 +02:00
gimp-shm.c Issue #3753 - Gimp master don't build on mingw-w64 errors on... 2019-08-05 16:02:38 +02:00
gimp-shm.h libgimp: forgot to actually add gimp-shm.[ch] 2019-08-04 20:18:10 +02:00
gimp.c libgimp: s/gimp_display_new_by_id/gimp_display_get_by_id/ 2019-08-22 15:54:36 +02:00
gimp.def libgimp: update def files. 2019-08-23 01:45:01 +02:00
gimp.h libgimp: fix the non-generated API with the new class types. 2019-08-22 15:54:36 +02:00
gimp_pdb.c pdb, libgimp: fix various doc issues found by gtk-doc 2019-08-10 11:08:06 +02:00
gimp_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimp_pdb_headers.h pdb, libgimp: make the "pdb" PDB group private 2019-08-08 21:55:11 +02:00
gimpaspectpreview.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpaspectpreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpbrush_pdb.c Rename GIMP_TYPE_INT8_ARRAY to GIMP_TYPE_UINT8_ARRAY 2019-08-15 15:04:34 +02:00
gimpbrush_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpbrushes_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpbrushes_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpbrushselect.c libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimpbrushselect.h libgimp: port gimp*select.[ch] to the new plug-in API 2019-08-04 16:08:49 +02:00
gimpbrushselect_pdb.c Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 2019-08-15 14:04:56 +02:00
gimpbrushselect_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpbrushselectbutton.c libgimp: make GimpFontSelectButton interpret NULL as the current font 2019-08-04 17:14:18 +02:00
gimpbrushselectbutton.h libgimp: clean up the instance private code in all select buttons 2019-08-04 17:04:22 +02:00
gimpbuffer_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpbuffer_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpchannel.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpchannel.h libgimp: fix the non-generated API with the new class types. 2019-08-22 15:54:36 +02:00
gimpchannel_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpchannel_pdb.h libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpcontext_pdb.c pdb: use guint for tatoo, guide, sample point, which they are 2019-08-15 16:41:39 +02:00
gimpcontext_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpdebug_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpdebug_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpdisplay.c libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpdisplay.h libgimp: s/gimp_display_new_by_id/gimp_display_get_by_id/ 2019-08-22 15:54:36 +02:00
gimpdisplay_pdb.c libgimp: s/gimp_display_new_by_id/gimp_display_get_by_id/ 2019-08-22 15:54:36 +02:00
gimpdisplay_pdb.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpdrawable.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpdrawable.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpdrawable_pdb.c libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpdrawable_pdb.h libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpdrawablecolor_pdb.c libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpdrawablecolor_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpdrawableedit_pdb.c libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpdrawableedit_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpdrawablepreview.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpdrawablepreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpdynamics_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpdynamics_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpedit_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpedit_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpenums.c.tail pdb, libgimp: one more annotation for gimp_enums_get_type_names() 2019-08-09 18:47:55 +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 libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpexport.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpfileops_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpfileops_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpfileprocedure.c libgimp/ documentation typo fixes 2019-08-20 08:40:58 +00:00
gimpfileprocedure.h Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
gimpfloatingsel_pdb.c libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpfloatingsel_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpfonts_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpfonts_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpfontselect.c libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimpfontselect.h libgimp: port gimp*select.[ch] to the new plug-in API 2019-08-04 16:08:49 +02:00
gimpfontselect_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpfontselect_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpfontselectbutton.c libgimp: make GimpFontSelectButton interpret NULL as the current font 2019-08-04 17:14:18 +02:00
gimpfontselectbutton.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +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 pdb: use guint for tatoo, guide, sample point, which they are 2019-08-15 16:41:39 +02:00
gimpgimprc_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpgpcompat.c libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimpgpcompat.h app, libgimp: add copyright notices to the new stuff, minor cleanup 2019-07-31 00:13:49 +02:00
gimpgpparams-body.c libgimp: support all GimpItem subclasses as argument and return values. 2019-08-22 15:54:36 +02:00
gimpgpparams.c libgimp: support all GimpItem subclasses as argument and return values. 2019-08-22 15:54:36 +02:00
gimpgpparams.h libgimp: add some const to input parameters, like const GimpValueArray* 2019-08-07 00:04:58 +02:00
gimpgradient_pdb.c Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 2019-08-15 14:04:56 +02:00
gimpgradient_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpgradients_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpgradients_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpgradientselect.c libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimpgradientselect.h libgimp: port gimp*select.[ch] to the new plug-in API 2019-08-04 16:08:49 +02:00
gimpgradientselect_pdb.c Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 2019-08-15 14:04:56 +02:00
gimpgradientselect_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpgradientselectbutton.c libgimp: clean up the instance private code in all select buttons 2019-08-04 17:04:22 +02:00
gimpgradientselectbutton.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimphelp_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimphelp_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpimage.c libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpimage.h libgimp: s/gimp_image_new_by_id()/gimp_image_get_by_id()/ 2019-08-22 15:54:36 +02:00
gimpimage_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpimage_pdb.h libgimp: nicer API for functions returning a list. 2019-08-22 15:54:36 +02:00
gimpimagecolorprofile.c libgimp: s/gimp_image_new_by_id()/gimp_image_get_by_id()/ 2019-08-22 15:54:36 +02:00
gimpimagecolorprofile.h libgimp: update non-generated API to allow old and new API. 2019-08-22 15:54:36 +02:00
gimpimagecolorprofile_pdb.c libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpimagecolorprofile_pdb.h libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpimagecombobox.c libgimp: s/gimp_image_new_by_id()/gimp_image_get_by_id()/ 2019-08-22 15:54:36 +02:00
gimpimagecombobox.h libgimp: update non-generated API to allow old and new API. 2019-08-22 15:54:36 +02:00
gimpimageconvert_pdb.c libgimp: generate functions both for old and new GimpImage APIs. 2019-08-22 15:54:36 +02:00
gimpimageconvert_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpimagegrid_pdb.c libgimp: generate functions both for old and new GimpImage APIs. 2019-08-22 15:54:36 +02:00
gimpimagegrid_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpimageguides_pdb.c pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpimageguides_pdb.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpimagemetadata.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpimagemetadata.h libgimp: update non-generated API to allow old and new API. 2019-08-22 15:54:36 +02:00
gimpimageprocedure.c libgimp: GimpImageProcedure now uses GimpImage/GimpDrawable too. 2019-08-22 15:54:36 +02:00
gimpimageprocedure.h libgimp: GimpImageProcedure now uses GimpImage/GimpDrawable too. 2019-08-22 15:54:36 +02:00
gimpimagesamplepoints_pdb.c pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpimagesamplepoints_pdb.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpimageselect_pdb.c libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpimageselect_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpimagetransform_pdb.c libgimp: generate functions both for old and new GimpImage APIs. 2019-08-22 15:54:36 +02:00
gimpimagetransform_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpimageundo_pdb.c libgimp: generate functions both for old and new GimpImage APIs. 2019-08-22 15:54:36 +02:00
gimpimageundo_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpitem.c libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpitem.h libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpitem_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpitem_pdb.h libgimp: nicer API for functions returning a list. 2019-08-22 15:54:36 +02:00
gimpitemcombobox.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpitemcombobox.h libgimp: nicer API for functions returning a list. 2019-08-22 15:54:36 +02:00
gimpitemtransform_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpitemtransform_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimplayer.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimplayer.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimplayer_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimplayer_pdb.h libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimplayermask.c pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimplayermask.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimplegacy-private.h libgimp: forgot to add gimplegacy-private.h 2019-08-06 23:28:29 +02:00
gimplegacy.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
gimplegacy.h libgimp/ documentation typo fixes 2019-08-20 08:40:58 +00:00
gimploadprocedure.c libgimp: GimpSaveProcedure() now uses GimpImage/GimpDrawable object... 2019-08-22 15:54:36 +02:00
gimploadprocedure.h libgimp: rename GimpLoad,SaveFunc to GimpRunLoad,SaveFunc 2019-08-11 14:58:55 +02:00
gimpmessage_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimpmessage_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppainttools_pdb.c libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimppainttools_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimppalette_pdb.c Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 2019-08-15 14:04:56 +02:00
gimppalette_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppalettes_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimppalettes_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppaletteselect.c libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimppaletteselect.h libgimp: port gimp*select.[ch] to the new plug-in API 2019-08-04 16:08:49 +02:00
gimppaletteselect_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimppaletteselect_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppaletteselectbutton.c libgimp: clean up the instance private code in all select buttons 2019-08-04 17:04:22 +02:00
gimppaletteselectbutton.h libgimp: clean up the instance private code in all select buttons 2019-08-04 17:04:22 +02:00
gimpparamspecs.c libgimp: s/gimp_image_new_by_id()/gimp_image_get_by_id()/ 2019-08-22 15:54:36 +02:00
gimpparamspecs.h libgimp: add GType and GParamSpec types for all IDs, like image, drawable 2019-07-26 16:05:11 +02:00
gimppattern_pdb.c Rename GIMP_TYPE_INT8_ARRAY to GIMP_TYPE_UINT8_ARRAY 2019-08-15 15:04:34 +02:00
gimppattern_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppatterns_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimppatterns_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppatternselect.c libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimppatternselect.h libgimp: port gimp*select.[ch] to the new plug-in API 2019-08-04 16:08:49 +02:00
gimppatternselect_pdb.c libgimp*, pdb: gimp_value_array_new_from_types*() takes (type, value) 2019-08-08 13:01:50 +02:00
gimppatternselect_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppatternselectbutton.c libgimp: clean up the instance private code in all select buttons 2019-08-04 17:04:22 +02:00
gimppatternselectbutton.h libgimp: clean up the instance private code in all select buttons 2019-08-04 17:04:22 +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 libgimp: use the new macros in all non-generated files 2019-08-20 01:21:32 +02:00
gimppdb.h libgimp: remove a lot of cruft because script-fu is ported now 2019-08-12 20:49:08 +02:00
gimppdb_pdb.c Rename GIMP_TYPE_INT8_ARRAY to GIMP_TYPE_UINT8_ARRAY 2019-08-15 15:04:34 +02:00
gimppdb_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimppdbprocedure.c libgimp: add precondition checks for gimp_is_canonical_identifier() 2019-08-18 12:43:37 +02: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 libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpplugin.c libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpplugin.h libgimp*: fix some parameter inconsistencies to silence GI warnings 2019-08-07 22:05:12 +02:00
gimpplugin_pdb.c Rename GIMP_TYPE_INT8_ARRAY to GIMP_TYPE_UINT8_ARRAY 2019-08-15 15:04:34 +02:00
gimpplugin_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +02:00
gimpprocbrowserdialog.c libgimp: remove a lot of cruft because script-fu is ported now 2019-08-12 20:49:08 +02: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: GimpSaveProcedure() now uses GimpImage/GimpDrawable object... 2019-08-22 15:54:36 +02:00
gimpprocedure-private.h libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpprocedure.c libgimp: memory/lifecycle manage the new libgmp proxy objects 2019-08-23 17:30:04 +02:00
gimpprocedure.h libgimp: allow object GimpImage as procedure parameter. 2019-08-22 15:54:36 +02:00
gimpprocview.c libgimp: add precondition checks for gimp_is_canonical_identifier() 2019-08-18 12:43:37 +02:00
gimpprocview.h libgimp: make gimp_proc_view_new() show both new- and old-style args 2019-08-05 14:17:18 +02:00
gimpprogress.c libgimp: s/gimp_display_new_by_id/gimp_display_get_by_id/ 2019-08-22 15:54:36 +02:00
gimpprogress.h libgimp: add and fix docs, reorder GimpParamData and remove d_boundary 2019-08-11 15:38:07 +02:00
gimpprogress_pdb.c libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpprogress_pdb.h libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimpprogressbar.c libgimp: port gimpprogress to the new plug-in API, untested 2019-08-04 17:51:59 +02:00
gimpprogressbar.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpsaveprocedure.c libgimp: GimpSaveProcedure() now uses GimpImage/GimpDrawable object... 2019-08-22 15:54:36 +02:00
gimpsaveprocedure.h libgimp: GimpSaveProcedure() now uses GimpImage/GimpDrawable object... 2019-08-22 15:54:36 +02:00
gimpselectbutton.c libgimp: some random minor cleanups 2019-08-04 23:02:42 +02:00
gimpselectbutton.h libgimp: some random minor cleanups 2019-08-04 23:02:42 +02:00
gimpselection.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpselection.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpselection_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpselection_pdb.h libgimp, pdb: no need to create deprecated versions for private API. 2019-08-22 15:54:36 +02:00
gimptextlayer_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimptextlayer_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimptexttool_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimptexttool_pdb.h libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer classes. 2019-08-22 15:54:36 +02:00
gimpthumbnailprocedure.c libgimp: GimpSaveProcedure() now uses GimpImage/GimpDrawable object... 2019-08-22 15:54:36 +02:00
gimpthumbnailprocedure.h libgimp: add GimpThumbnailProceudre 2019-08-19 14:02:34 +02:00
gimptilebackendplugin.c libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimptilebackendplugin.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimptypes.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpui.c libgimp: s/gimp_display_new_by_id/gimp_display_get_by_id/ 2019-08-22 15:54:36 +02:00
gimpui.def libgimp: update def files. 2019-08-23 01:45:01 +02:00
gimpui.h libgimp: fix the non-generated API with the new class types. 2019-08-22 15:54:36 +02:00
gimpuimarshal.list
gimpuitypes.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpunit_pdb.c Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 2019-08-15 14:04:56 +02:00
gimpunit_pdb.h pdb: keep both the old and new API alive. 2019-08-22 15:54:36 +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 pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpvectors.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpvectors_pdb.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +02:00
gimpvectors_pdb.h pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
gimpzoompreview.c libgimp: GimpItem now also belong to libgimp. 2019-08-22 15:54:36 +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
Makefile.am libgimp: fold gimpplugin-private.c into gimpplugin.c 2019-08-22 22:24:33 +02:00
Makefile.gi pdb, libgimp: now make all ID types classes of their own. 2019-08-22 15:54:36 +02:00
stdplugins-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00