gimp/app/plug-in
Michael Natterer 7e1df2c8c6 app: add layers/channels/vectors freeze/thaw to gimpplugin-cleanup
so plug-ins cannot thaw what they haven't frozen, and the code
can clean up frozen stuff left behind by crashed or broken plug-ins.

Also redo the cleanup code so it only keeps track of the undo group
counts and freeze counts of what *this* GimpPlugInProcFrame did
itself. That should make it even stricter against broken code that
could mess up internals.
2018-05-07 20:09:07 +02:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
Makefile.am */Makefile.am: add abbreviations to generated enum files 2017-11-30 03:10:14 -05:00
gimpenvirontable.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimpenvirontable.h app: port GimpInterpreterDB and GimpEnvironTable loading to GFileEnumerator 2014-07-20 19:24:06 +02:00
gimpinterpreterdb.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimpinterpreterdb.h app: port GimpInterpreterDB and GimpEnvironTable loading to GFileEnumerator 2014-07-20 19:24:06 +02:00
gimpplugin-cleanup.c app: add layers/channels/vectors freeze/thaw to gimpplugin-cleanup 2018-05-07 20:09:07 +02:00
gimpplugin-cleanup.h app: add layers/channels/vectors freeze/thaw to gimpplugin-cleanup 2018-05-07 20:09:07 +02:00
gimpplugin-context.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
gimpplugin-context.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpplugin-message.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
gimpplugin-message.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpplugin-progress.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpplugin-progress.h Globally switch to saying "window_id" instead of just "window" 2011-02-06 12:07:55 +01:00
gimpplugin.c app, libgimp: don't close parent pipes in libgimp; use gimp_spawn_set_cloexec() 2018-03-06 16:31:17 -05:00
gimpplugin.h app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimpplugindebug.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpplugindebug.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpplugindef.c app: move memsize functions into their own files gimp-memsize.[ch] 2014-08-12 13:57:57 +02:00
gimpplugindef.h app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginerror.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppluginerror.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppluginmanager-call.c app, libgimp, libgimpbase: new gimp_export_(exif|xmp|iptc)() functions. 2018-01-11 22:17:32 +01:00
gimppluginmanager-call.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimppluginmanager-data.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-data.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppluginmanager-file-procedure.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimppluginmanager-file-procedure.h app: move some stuff out of app/file/ 2016-01-03 23:38:08 +01:00
gimppluginmanager-file.c app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gimppluginmanager-file.h app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gimppluginmanager-help-domain.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-help-domain.h app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-locale-domain.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-locale-domain.h app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-menu-branch.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-menu-branch.h app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
gimppluginmanager-query.c app: derive GimpProcedure from GimpViewable 2016-01-01 20:05:32 +01:00
gimppluginmanager-query.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppluginmanager-restore.c app: minor s/placeolder/placeholder/ 2017-07-28 22:57:09 +02:00
gimppluginmanager-restore.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppluginmanager.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimppluginmanager.h app, pdb, libgimp: make the raw image importer configurable 2017-05-04 20:38:58 +02:00
gimppluginprocedure.c app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gimppluginprocedure.h app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gimppluginprocframe.c app: cast g_object_ref() argument in gimp_plug_in_proc_frame_init() 2018-04-14 21:14:52 +02:00
gimppluginprocframe.h Fix typo in header guard 2014-05-02 19:48:47 -07:00
gimppluginshm.c app: move gimp_file_compare() to gimp-utils.[ch] 2014-08-02 15:07:26 +02:00
gimppluginshm.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptemporaryprocedure.c app: remove const qualifiers from all object parameters 2016-05-19 23:54:14 +02:00
gimptemporaryprocedure.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
plug-in-enums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
plug-in-enums.h app: remove /*< skip >*/ and /*< pdb-skip >*/ annotations from enums 2016-01-07 17:44:46 +01:00
plug-in-menu-path.c app, menus, plug-ins: add new Submenu Image -> Color Management 2015-06-15 13:20:04 +02:00
plug-in-menu-path.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
plug-in-params.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
plug-in-params.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
plug-in-rc.c app: expand/unexpand locale paths in pluginrc. 2018-04-29 02:20:58 +02:00
plug-in-rc.h app: port the pluginrc code from filename to GFile 2014-07-03 00:04:58 +02:00
plug-in-types.h app: increase the tile size for plug-ins to 128x128 2012-05-02 17:50:39 +02:00