gimp/app/pdb
Ell 16bebedc44 pdb: add debug group; add debug-timer-{start,end} procs
Add a debug procedure group, living in 'debug.pdb', which would host
useful debug helper functions.  Functions in this group are not part
of the stable API, and may be changed at any point.

All procedures added to 'debug.pdb' should have a 'debug_' prefix,
and use the new std_pdb_debug() macro, which adds the proper "here be
dragons" warning to their description.

Add two debug procedures: gimp-debug-timer-start() and
gimp-debug-timer-end(), which measure elapsed time, a la
GIMP_TIMER_{START,END}, and can be used to profile script-fu
commands.
2017-04-06 11:48:05 -04:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
Makefile.am pdb: add debug group; add debug-timer-{start,end} procs 2017-04-06 11:48:05 -04:00
README Added another warning about autogenerated files 2001-01-21 22:28:16 +00:00
brush-cmds.c pdb: update documentation for brush-related functions. 2015-11-02 17:19:56 +01:00
brush-select-cmds.c *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
brushes-cmds.c *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
buffer-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
channel-cmds.c libgimpbase: proper names for the GimpChannelType enum 2017-01-09 19:40:30 +01:00
color-cmds.c libgimpbase: rename enum GimpHueRange's values 2017-01-09 02:45:16 +01:00
context-cmds.c *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
debug-cmds.c pdb: add debug group; add debug-timer-{start,end} procs 2017-04-06 11:48:05 -04:00
display-cmds.c Doc that gimp-display-new gives execution error if no GIMP GUI. 2014-05-27 00:56:05 +01:00
drawable-cmds.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
drawable-color-cmds.c libgimpbase: rename enum GimpHueRange's values 2017-01-09 02:45:16 +01:00
drawable-transform-cmds.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
dynamics-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
edit-cmds.c *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
fileops-cmds.c pdb, libgimp: mode gimp_temp_name() from fileops.pdb to gimp.pdb 2017-02-18 15:08:25 +01:00
floating-sel-cmds.c app: rename more stuff from "floating sel" to "floating selection" 2016-05-20 16:46:26 +02:00
font-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
fonts-cmds.c app, pdb: minor cleanup in the new font loading code 2016-04-17 21:06:00 +01:00
gimp-cmds.c pdb, libgimp: mode gimp_temp_name() from fileops.pdb to gimp.pdb 2017-02-18 15:08:25 +01:00
gimp-pdb-compat.c pdb, app, libgimp: rename *-paste-as-new to *-paste-as-new-image 2016-09-20 20:20:25 +02:00
gimp-pdb-compat.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppdb-query.c app: derive GimpProcedure from GimpViewable 2016-01-01 20:05:32 +01:00
gimppdb-query.h app: port gimp_pdb_dump() to GIO 2014-07-03 14:52:27 +02:00
gimppdb-utils.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimppdb-utils.h Bug 759104 - Allow coordinates of sample points to be accessed from scripts 2016-01-04 21:24:44 +01:00
gimppdb.c app: move memsize functions into their own files gimp-memsize.[ch] 2014-08-12 13:57:57 +02:00
gimppdb.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimppdbcontext.c app: replace GimpList's internal GList with a GQueue 2016-05-01 15:22:44 +02:00
gimppdbcontext.h pdb: Add "diagonal-neighbors" as GimpPDBContext property 2016-01-17 00:46:54 +01:00
gimppdberror.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimppdberror.h app: add "ERROR" to the values of enum GimpPdbErrorCode 2012-03-05 19:36:59 +01:00
gimpprocedure.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
gimpprocedure.h app: add new virtual function GimpProcedure::get_help_id() 2016-01-17 17:15:27 +01:00
gimprc-cmds.c libgimp, PDB: add gimp_get_icon_theme_dir() 2015-12-09 23:22:05 +01:00
gradient-cmds.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gradient-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
gradients-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
help-cmds.c app: keep the plug-in executable path around as GFile 2014-07-08 21:09:35 +02:00
image-cmds.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
image-color-profile-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
image-convert-cmds.c app, pdb, libgimp: rename values of enum GimpConvertPaletteType 2017-02-26 20:55:00 +01:00
image-grid-cmds.c pdb, app, libgimp: rename the "grid" PDB group to "imagegrid" 2015-05-30 15:19:11 +02:00
image-guides-cmds.c Bug 648776 - mirror symmetries. 2016-02-02 21:15:13 +01:00
image-sample-points-cmds.c Bug 759104 - Allow coordinates of sample points to be accessed from scripts 2016-01-04 21:24:44 +01:00
image-select-cmds.c pdb: Use the diagonal-neighbors setting from GimpPDBContext... 2016-01-17 00:46:54 +01:00
image-transform-cmds.c Bug 764024 - Allow to choose fill color when resizing layers and images 2016-10-10 00:02:16 +02:00
image-undo-cmds.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
internal-procs.c pdb: add debug group; add debug-timer-{start,end} procs 2017-04-06 11:48:05 -04:00
internal-procs.h pdb: add debug group; add debug-timer-{start,end} procs 2017-04-06 11:48:05 -04:00
item-cmds.c Revert "New GimpMetadata as subclass of GExiv2Metadata" 2017-01-03 19:36:22 +01:00
item-transform-cmds.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
layer-cmds.c *: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL 2017-02-26 16:26:34 +01:00
message-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
paint-tools-cmds.c app: integer-ify position/offset members of GimpSourceCore 2017-04-03 15:32:27 -04:00
palette-cmds.c Bug 683694 - Spelling errors 2012-11-11 15:50:25 +01:00
palette-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
palettes-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
paths-cmds.c app, libgimpbase: move enum GimpStrokeMethod to libgimpbase 2015-11-08 22:48:48 +01:00
pattern-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
pattern-select-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
patterns-cmds.c Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()." 2012-12-04 21:07:34 +01:00
pdb-types.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
plug-in-cmds.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
plug-in-compat-cmds.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
procedural-db-cmds.c Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin. 2017-03-21 17:52:22 +01:00
progress-cmds.c Bug 683694 - Spelling errors 2012-11-11 15:50:25 +01:00
selection-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
selection-tools-cmds.c app: Add diagonal_neighbors parameter to gimp_channel_select_fuzzy() 2016-01-17 00:46:54 +01:00
text-layer-cmds.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
text-tool-cmds.c pdb: replace gimppdb-utils' "writable" boolean by a bitmask 2012-11-08 20:46:18 +01:00
transform-tools-cmds.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
unit-cmds.c pdb: minor formatting fix in generated PDB wrappers 2012-05-28 19:55:28 +02:00
vectors-cmds.c app: change filename in gimp_vectors_import_file() to GFile 2014-07-02 14:54:56 +02:00

README

This directory contains the PDB-wrappers for various internal
Gimp functions.

THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!

If you need to change the code please have a look in ../../tools/pdbgen/pdb.