Gimp/app/pdb
Michael Natterer 0a6f157d58 app, libgimp, libgimpbase: big plug-in API refactoring part three
- libgimpbase: change GPParam to transfer all information about the
  GValues we use, in the same way done for GPParamDef. GPParam is now
  different from GimpParam from libgimp, pointers can't be casted any
  longer. The protocol is now completely GimpPDBArgType-free. Remove
  gp_params_destroy() from the public API.

- libgimp: add API to convert between an array of GPParams and
  GimpValueArray, the latter is now the new official API for dealing
  with procedure arguments and return values, GimpParam is cruft (the
  wire now talks with GimpPlugIn more directly than with the members
  of GimpPlugInInfo, which need additional compat conversions).

- libgimp, app: rename gimpgpparamspecs.[ch] to simply
  gimpgpparams.[ch] which is also more accurate because they now
  contain GValue functions too. The code that used to live in
  app/plug-in/plug-in-params.h is now completely in libgimp.

- app: contains no protocol compat code any longer, the only place
  that uses GimpPDBArgType is the PDB query procedure implementation,
  which also needs to change.

- app: change some forgotten int32 run-modes to enums.
2019-07-29 12:22:58 +02:00
..
.gitignore
brush-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
brush-select-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
brushes-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
buffer-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
channel-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
context-cmds.c app, pdb, libgimp: fix annotations of some PDB functions. 2019-07-28 18:43:00 +02:00
debug-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
display-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
drawable-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
drawable-color-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
drawable-edit-cmds.c Issue #3610 - Documentation: missing item in built-in documentation... 2019-07-04 13:35:27 +02:00
dynamics-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
edit-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
fileops-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
floating-sel-cmds.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
font-select-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
fonts-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
gimp-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
gimp-pdb-compat.c app, libgimp, libgimpbase: big plug-in API refactoring part three 2019-07-29 12:22:58 +02:00
gimp-pdb-compat.h app, libgimp, libgimpbase: big plug-in API refactoring part three 2019-07-29 12:22:58 +02:00
gimppdb-query.c app, libgimpconfig: make various usage of g_file_replace() safer. 2018-11-26 15:50:38 +01:00
gimppdb-query.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdb-utils.c Issue #1834 - (gimp-context-get-gradient) could return a gradient name... 2018-07-12 12:42:49 +02:00
gimppdb-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdb.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdb.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdbcontext.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdbcontext.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdberror.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppdberror.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpprocedure.c app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
gimpprocedure.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-cmds.c pdb: remove gimp_get_theme_dir() and gimp_get_icon_theme_dir() 2019-01-04 16:00:25 +01:00
gradient-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
gradient-select-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gradients-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
help-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
image-color-profile-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
image-convert-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
image-grid-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-guides-cmds.c app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
image-sample-points-cmds.c app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
image-select-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
image-transform-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-undo-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
internal-procs.c app, pdb, libgimp: remove the "plug-in precision-enabled" API and logic 2019-07-20 01:53:31 +02:00
internal-procs.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
item-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
item-transform-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
layer-cmds.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
Makefile.am pdb: remove all deprecated procedures 2018-05-20 21:06:29 +02:00
message-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
paint-tools-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
palette-cmds.c app, pdb, libgimp: fix annotations of some PDB functions. 2019-07-28 18:43:00 +02:00
palette-select-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palettes-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
pattern-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
pattern-select-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
patterns-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
pdb-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
plug-in-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
plug-in-compat-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
procedural-db-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00
progress-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
README pdb: (try 3) move PDB generation and sources to toplevel/pdb 2017-12-17 14:16:08 -05:00
selection-cmds.c Issue #3512 - feather selection doesn't work at edges of images 2019-06-16 16:51:30 +02:00
text-layer-cmds.c Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
text-tool-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unit-cmds.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-cmds.c app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY 2019-07-26 12:58:19 +02:00

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 ../../pdb/groups.