[gimp] pdb, libgimp: make the "pdb" PDB group private
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] pdb, libgimp: make the "pdb" PDB group private
- Date: Thu, 8 Aug 2019 19:57:35 +0000 (UTC)
commit 244b52bf0d10f88b1a5514367dbe2fc2ac6daa7d
Author: Michael Natterer <mitch gimp org>
Date: Thu Aug 8 21:52:36 2019 +0200
pdb, libgimp: make the "pdb" PDB group private
and don't install its header. Temporarily add its only two remaining
needed functions to gimppdb.[ch].
Also some Makefile cleanup.
libgimp/Makefile.am | 14 ++--
libgimp/Makefile.gi | 184 ++++++++++++++++++++++-----------------------
libgimp/gimp_pdb_headers.h | 1 -
libgimp/gimplegacy.c | 1 +
libgimp/gimppdb.c | 17 +++++
libgimp/gimppdb.h | 6 ++
libgimp/gimppdb_pdb.c | 13 ++--
libgimp/gimppdb_pdb.h | 84 ++++++++++-----------
libgimp/gimppdbprocedure.c | 1 +
pdb/groups/pdb.pdb | 6 ++
10 files changed, 178 insertions(+), 149 deletions(-)
---
diff --git a/libgimp/Makefile.am b/libgimp/Makefile.am
index 34763d2321..a6084ca20a 100644
--- a/libgimp/Makefile.am
+++ b/libgimp/Makefile.am
@@ -107,6 +107,11 @@ libgimp_built_sources = \
gimpenums.c
libgimp_private_sources = \
+ gimp-debug.c \
+ gimp-debug.h \
+ gimp-private.h \
+ gimp-shm.c \
+ gimp-shm.h \
gimpgpcompat.c \
gimpgpcompat.h \
gimpgpparams.c \
@@ -121,16 +126,13 @@ libgimp_private_sources = \
gimppixbuf.h \
gimpplugin-private.c \
gimpplugin-private.h \
- gimp-debug.c \
- gimp-debug.h \
- gimp-private.h \
- gimp-shm.c \
- gimp-shm.h \
gimpprocedure-private.c \
gimpprocedure-private.h \
\
gimpunit_pdb.c \
gimpunit_pdb.h \
+ gimppdb_pdb.c \
+ gimppdb_pdb.h \
gimpplugin_pdb.c \
gimpplugin_pdb.h
@@ -285,8 +287,6 @@ gimpuimarshal.c: gimpuimarshal.h
### GObject introspection
-include $(INTROSPECTION_MAKEFILE)
-AUTOMAKE_OPTIONS = subdir-objects
-include ../libgimp/Makefile.gi
include ../libgimpbase/Makefile.gi
include ../libgimpcolor/Makefile.gi
include ../libgimpconfig/Makefile.gi
diff --git a/libgimp/Makefile.gi b/libgimp/Makefile.gi
index a1ae4aed8f..2528b883ae 100644
--- a/libgimp/Makefile.gi
+++ b/libgimp/Makefile.gi
@@ -2,49 +2,48 @@
PDB_WRAPPERS_C = \
../libgimp/gimp_pdb.c \
- ../libgimp/gimpbrush_pdb.c \
- ../libgimp/gimpbrushes_pdb.c \
- ../libgimp/gimpbrushselect_pdb.c \
- ../libgimp/gimpbuffer_pdb.c \
- ../libgimp/gimpchannel_pdb.c \
- ../libgimp/gimpcontext_pdb.c \
- ../libgimp/gimpdebug_pdb.c \
- ../libgimp/gimpdisplay_pdb.c \
+ ../libgimp/gimpbrush_pdb.c \
+ ../libgimp/gimpbrushes_pdb.c \
+ ../libgimp/gimpbrushselect_pdb.c \
+ ../libgimp/gimpbuffer_pdb.c \
+ ../libgimp/gimpchannel_pdb.c \
+ ../libgimp/gimpcontext_pdb.c \
+ ../libgimp/gimpdebug_pdb.c \
+ ../libgimp/gimpdisplay_pdb.c \
../libgimp/gimpdrawable_pdb.c \
- ../libgimp/gimpdrawablecolor_pdb.c \
- ../libgimp/gimpdrawableedit_pdb.c \
+ ../libgimp/gimpdrawablecolor_pdb.c \
+ ../libgimp/gimpdrawableedit_pdb.c \
../libgimp/gimpdynamics_pdb.c \
- ../libgimp/gimpedit_pdb.c \
- ../libgimp/gimpfileops_pdb.c \
- ../libgimp/gimpfloatingsel_pdb.c \
- ../libgimp/gimpfonts_pdb.c \
+ ../libgimp/gimpedit_pdb.c \
+ ../libgimp/gimpfileops_pdb.c \
+ ../libgimp/gimpfloatingsel_pdb.c \
+ ../libgimp/gimpfonts_pdb.c \
../libgimp/gimpfontselect_pdb.c \
- ../libgimp/gimpgimprc_pdb.c \
+ ../libgimp/gimpgimprc_pdb.c \
../libgimp/gimpgradient_pdb.c \
../libgimp/gimpgradients_pdb.c \
- ../libgimp/gimpgradientselect_pdb.c \
- ../libgimp/gimphelp_pdb.c \
- ../libgimp/gimpimage_pdb.c \
+ ../libgimp/gimpgradientselect_pdb.c \
+ ../libgimp/gimphelp_pdb.c \
+ ../libgimp/gimpimage_pdb.c \
../libgimp/gimpimagecolorprofile_pdb.c \
- ../libgimp/gimpimageconvert_pdb.c \
+ ../libgimp/gimpimageconvert_pdb.c \
../libgimp/gimpimagegrid_pdb.c \
- ../libgimp/gimpimageguides_pdb.c \
+ ../libgimp/gimpimageguides_pdb.c \
../libgimp/gimpimagesamplepoints_pdb.c \
- ../libgimp/gimpimageselect_pdb.c \
- ../libgimp/gimpimagetransform_pdb.c \
+ ../libgimp/gimpimageselect_pdb.c \
+ ../libgimp/gimpimagetransform_pdb.c \
../libgimp/gimpimageundo_pdb.c \
- ../libgimp/gimpitem_pdb.c \
- ../libgimp/gimpitemtransform_pdb.c \
- ../libgimp/gimplayer_pdb.c \
- ../libgimp/gimpmessage_pdb.c \
+ ../libgimp/gimpitem_pdb.c \
+ ../libgimp/gimpitemtransform_pdb.c \
+ ../libgimp/gimplayer_pdb.c \
+ ../libgimp/gimpmessage_pdb.c \
../libgimp/gimppainttools_pdb.c \
- ../libgimp/gimppalette_pdb.c \
+ ../libgimp/gimppalette_pdb.c \
../libgimp/gimppalettes_pdb.c \
- ../libgimp/gimppaletteselect_pdb.c \
- ../libgimp/gimppattern_pdb.c \
+ ../libgimp/gimppaletteselect_pdb.c \
+ ../libgimp/gimppattern_pdb.c \
../libgimp/gimppatterns_pdb.c \
- ../libgimp/gimppatternselect_pdb.c \
- ../libgimp/gimppdb_pdb.c \
+ ../libgimp/gimppatternselect_pdb.c \
../libgimp/gimpprogress_pdb.c \
../libgimp/gimpselection_pdb.c \
../libgimp/gimptextlayer_pdb.c \
@@ -54,49 +53,48 @@ PDB_WRAPPERS_C = \
PDB_WRAPPERS_H = \
../libgimp/gimp_pdb_headers.h \
../libgimp/gimp_pdb.h \
- ../libgimp/gimpbrush_pdb.h \
- ../libgimp/gimpbrushes_pdb.h \
- ../libgimp/gimpbrushselect_pdb.h \
- ../libgimp/gimpbuffer_pdb.h \
- ../libgimp/gimpchannel_pdb.h \
- ../libgimp/gimpcontext_pdb.h \
- ../libgimp/gimpdebug_pdb.h \
- ../libgimp/gimpdisplay_pdb.h \
+ ../libgimp/gimpbrush_pdb.h \
+ ../libgimp/gimpbrushes_pdb.h \
+ ../libgimp/gimpbrushselect_pdb.h \
+ ../libgimp/gimpbuffer_pdb.h \
+ ../libgimp/gimpchannel_pdb.h \
+ ../libgimp/gimpcontext_pdb.h \
+ ../libgimp/gimpdebug_pdb.h \
+ ../libgimp/gimpdisplay_pdb.h \
../libgimp/gimpdrawable_pdb.h \
- ../libgimp/gimpdrawablecolor_pdb.h \
- ../libgimp/gimpdrawableedit_pdb.h \
+ ../libgimp/gimpdrawablecolor_pdb.h \
+ ../libgimp/gimpdrawableedit_pdb.h \
../libgimp/gimpdynamics_pdb.h \
- ../libgimp/gimpedit_pdb.h \
- ../libgimp/gimpfileops_pdb.h \
- ../libgimp/gimpfloatingsel_pdb.h \
- ../libgimp/gimpfonts_pdb.h \
+ ../libgimp/gimpedit_pdb.h \
+ ../libgimp/gimpfileops_pdb.h \
+ ../libgimp/gimpfloatingsel_pdb.h \
+ ../libgimp/gimpfonts_pdb.h \
../libgimp/gimpfontselect_pdb.h \
- ../libgimp/gimpgimprc_pdb.h \
+ ../libgimp/gimpgimprc_pdb.h \
../libgimp/gimpgradient_pdb.h \
../libgimp/gimpgradients_pdb.h \
- ../libgimp/gimpgradientselect_pdb.h \
- ../libgimp/gimphelp_pdb.h \
- ../libgimp/gimpimage_pdb.h \
+ ../libgimp/gimpgradientselect_pdb.h \
+ ../libgimp/gimphelp_pdb.h \
+ ../libgimp/gimpimage_pdb.h \
../libgimp/gimpimagecolorprofile_pdb.h \
- ../libgimp/gimpimageconvert_pdb.h \
+ ../libgimp/gimpimageconvert_pdb.h \
../libgimp/gimpimagegrid_pdb.h \
- ../libgimp/gimpimageguides_pdb.h \
+ ../libgimp/gimpimageguides_pdb.h \
../libgimp/gimpimagesamplepoints_pdb.h \
- ../libgimp/gimpimageselect_pdb.h \
- ../libgimp/gimpimagetransform_pdb.h \
+ ../libgimp/gimpimageselect_pdb.h \
+ ../libgimp/gimpimagetransform_pdb.h \
../libgimp/gimpimageundo_pdb.h \
- ../libgimp/gimpitem_pdb.h \
- ../libgimp/gimpitemtransform_pdb.h \
- ../libgimp/gimplayer_pdb.h \
- ../libgimp/gimpmessage_pdb.h \
+ ../libgimp/gimpitem_pdb.h \
+ ../libgimp/gimpitemtransform_pdb.h \
+ ../libgimp/gimplayer_pdb.h \
+ ../libgimp/gimpmessage_pdb.h \
../libgimp/gimppainttools_pdb.h \
- ../libgimp/gimppalette_pdb.h \
+ ../libgimp/gimppalette_pdb.h \
../libgimp/gimppalettes_pdb.h \
- ../libgimp/gimppaletteselect_pdb.h \
- ../libgimp/gimppattern_pdb.h \
+ ../libgimp/gimppaletteselect_pdb.h \
+ ../libgimp/gimppattern_pdb.h \
../libgimp/gimppatterns_pdb.h \
- ../libgimp/gimppatternselect_pdb.h \
- ../libgimp/gimppdb_pdb.h \
+ ../libgimp/gimppatternselect_pdb.h \
../libgimp/gimpprogress_pdb.h \
../libgimp/gimpselection_pdb.h \
../libgimp/gimptextlayer_pdb.h \
@@ -106,10 +104,10 @@ PDB_WRAPPERS_H = \
libgimp_introspectable = \
../libgimp/gimp.c \
../libgimp/gimp.h \
- ../libgimp/gimptypes.h \
- ../libgimp/gimpenums.h \
- ${PDB_WRAPPERS_C} \
- ${PDB_WRAPPERS_H} \
+ ../libgimp/gimptypes.h \
+ ../libgimp/gimpenums.h \
+ ${PDB_WRAPPERS_C} \
+ ${PDB_WRAPPERS_H} \
../libgimp/gimpbrushselect.c \
../libgimp/gimpbrushselect.h \
../libgimp/gimpchannel.c \
@@ -118,26 +116,26 @@ libgimp_introspectable = \
../libgimp/gimpdrawable.h \
../libgimp/gimpfontselect.c \
../libgimp/gimpfontselect.h \
- ../libgimp/gimpgimprc.c \
- ../libgimp/gimpgimprc.h \
- ../libgimp/gimpgradientselect.c \
- ../libgimp/gimpgradientselect.h \
- ../libgimp/gimpimage.c \
- ../libgimp/gimpimage.h \
+ ../libgimp/gimpgimprc.c \
+ ../libgimp/gimpgimprc.h \
+ ../libgimp/gimpgradientselect.c \
+ ../libgimp/gimpgradientselect.h \
+ ../libgimp/gimpimage.c \
+ ../libgimp/gimpimage.h \
../libgimp/gimpimagecolorprofile.c \
../libgimp/gimpimagecolorprofile.h \
- ../libgimp/gimplayer.c \
- ../libgimp/gimplayer.h \
- ../libgimp/gimppaletteselect.c \
- ../libgimp/gimppaletteselect.h \
+ ../libgimp/gimplayer.c \
+ ../libgimp/gimplayer.h \
+ ../libgimp/gimppaletteselect.c \
+ ../libgimp/gimppaletteselect.h \
../libgimp/gimpparamspecs.c \
../libgimp/gimpparamspecs.h \
- ../libgimp/gimppatternselect.c \
- ../libgimp/gimppatternselect.h \
+ ../libgimp/gimppatternselect.c \
+ ../libgimp/gimppatternselect.h \
../libgimp/gimppdb.c \
../libgimp/gimppdb.h \
- ../libgimp/gimpplugin.c \
- ../libgimp/gimpplugin.h \
+ ../libgimp/gimpplugin.c \
+ ../libgimp/gimpplugin.h \
../libgimp/gimpprocedure.c \
../libgimp/gimpprocedure.h \
../libgimp/gimpprogress.c \
@@ -145,7 +143,7 @@ libgimp_introspectable = \
../libgimp/gimpselection.c \
../libgimp/gimpselection.h
-libgimpui_introspectable = \
+libgimpui_introspectable = \
../libgimp/gimpui.c \
../libgimp/gimpui.h \
../libgimp/gimpuitypes.h \
@@ -155,18 +153,18 @@ libgimpui_introspectable = \
../libgimp/gimpbrushselectbutton.h \
../libgimp/gimpdrawablepreview.c \
../libgimp/gimpdrawablepreview.h \
- ../libgimp/gimpexport.c \
- ../libgimp/gimpexport.h \
+ ../libgimp/gimpexport.c \
+ ../libgimp/gimpexport.h \
../libgimp/gimpfontselectbutton.c \
../libgimp/gimpfontselectbutton.h \
- ../libgimp/gimpgradientselectbutton.c\
- ../libgimp/gimpgradientselectbutton.h\
- ../libgimp/gimpimagecombobox.c \
- ../libgimp/gimpimagecombobox.h \
- ../libgimp/gimpimagemetadata.c \
- ../libgimp/gimpimagemetadata.h \
- ../libgimp/gimpitemcombobox.c \
- ../libgimp/gimpitemcombobox.h \
+ ../libgimp/gimpgradientselectbutton.c \
+ ../libgimp/gimpgradientselectbutton.h \
+ ../libgimp/gimpimagecombobox.c \
+ ../libgimp/gimpimagecombobox.h \
+ ../libgimp/gimpimagemetadata.c \
+ ../libgimp/gimpimagemetadata.h \
+ ../libgimp/gimpitemcombobox.c \
+ ../libgimp/gimpitemcombobox.h \
../libgimp/gimppaletteselectbutton.c \
../libgimp/gimppaletteselectbutton.h \
../libgimp/gimppatternselectbutton.c \
@@ -177,7 +175,7 @@ libgimpui_introspectable = \
../libgimp/gimpprocview.h \
../libgimp/gimpprogressbar.c \
../libgimp/gimpprogressbar.h \
- ../libgimp/gimpselectbutton.c \
- ../libgimp/gimpselectbutton.h \
+ ../libgimp/gimpselectbutton.c \
+ ../libgimp/gimpselectbutton.h \
../libgimp/gimpzoompreview.c \
../libgimp/gimpzoompreview.h
diff --git a/libgimp/gimp_pdb_headers.h b/libgimp/gimp_pdb_headers.h
index 6950ebc407..8a2355ee0d 100644
--- a/libgimp/gimp_pdb_headers.h
+++ b/libgimp/gimp_pdb_headers.h
@@ -70,7 +70,6 @@
#include <libgimp/gimppattern_pdb.h>
#include <libgimp/gimppatterns_pdb.h>
#include <libgimp/gimppatternselect_pdb.h>
-#include <libgimp/gimppdb_pdb.h>
#include <libgimp/gimpprogress_pdb.h>
#include <libgimp/gimpselection_pdb.h>
#include <libgimp/gimptextlayer_pdb.h>
diff --git a/libgimp/gimplegacy.c b/libgimp/gimplegacy.c
index c865b943cd..62e1257263 100644
--- a/libgimp/gimplegacy.c
+++ b/libgimp/gimplegacy.c
@@ -31,6 +31,7 @@
#include "gimp-private.h"
#include "gimpgpcompat.h"
#include "gimpgpparams.h"
+#include "gimppdb_pdb.h"
#include "gimpplugin_pdb.h"
#include "gimplegacy-private.h"
diff --git a/libgimp/gimppdb.c b/libgimp/gimppdb.c
index 3dc613b5e1..149c3137d9 100644
--- a/libgimp/gimppdb.c
+++ b/libgimp/gimppdb.c
@@ -28,6 +28,7 @@
#include "gimp-private.h"
#include "gimpgpparams.h"
#include "gimppdb-private.h"
+#include "gimppdb_pdb.h"
#include "gimppdbprocedure.h"
#include "gimpplugin-private.h"
@@ -431,6 +432,22 @@ _gimp_pdb_error_quark (void)
}
+/* Temporary API, to go away before 3.0 */
+
+GParamSpec *
+gimp_pdb_proc_argument (const gchar *procedure_name,
+ gint arg_num)
+{
+ return _gimp_pdb_proc_argument (procedure_name, arg_num);
+}
+
+GParamSpec *
+gimp_pdb_proc_return_value (const gchar *procedure_name,
+ gint val_num)
+{
+ return _gimp_pdb_proc_return_value (procedure_name, val_num);
+}
+
/* Cruft API */
/**
diff --git a/libgimp/gimppdb.h b/libgimp/gimppdb.h
index 4a8271c834..cfb5eebf50 100644
--- a/libgimp/gimppdb.h
+++ b/libgimp/gimppdb.h
@@ -100,6 +100,12 @@ gchar ** gimp_pdb_query_procedures (GimpPDB *pdb,
const gchar *proc_type,
gint *num_matches);
+/* Temporary API, to go away before 3.0 */
+
+GParamSpec * gimp_pdb_proc_argument (const gchar *procedure_name,
+ gint arg_num);
+GParamSpec * gimp_pdb_proc_return_value (const gchar *procedure_name,
+ gint val_num);
/* Cruft API */
diff --git a/libgimp/gimppdb_pdb.c b/libgimp/gimppdb_pdb.c
index 2462c943a0..c6c55a5ee2 100644
--- a/libgimp/gimppdb_pdb.c
+++ b/libgimp/gimppdb_pdb.c
@@ -23,6 +23,7 @@
#include "config.h"
#include "gimp.h"
+#include "gimppdb_pdb.h"
/**
* _gimp_pdb_temp_name:
@@ -429,7 +430,7 @@ _gimp_pdb_proc_val (const gchar *procedure_name,
}
/**
- * gimp_pdb_proc_argument:
+ * _gimp_pdb_proc_argument:
* @procedure_name: The procedure name.
* @arg_num: The argument number.
*
@@ -444,8 +445,8 @@ _gimp_pdb_proc_val (const gchar *procedure_name,
* Since: 3.0
**/
GParamSpec *
-gimp_pdb_proc_argument (const gchar *procedure_name,
- gint arg_num)
+_gimp_pdb_proc_argument (const gchar *procedure_name,
+ gint arg_num)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -475,7 +476,7 @@ gimp_pdb_proc_argument (const gchar *procedure_name,
}
/**
- * gimp_pdb_proc_return_value:
+ * _gimp_pdb_proc_return_value:
* @procedure_name: The procedure name.
* @val_num: The return value number.
*
@@ -491,8 +492,8 @@ gimp_pdb_proc_argument (const gchar *procedure_name,
* Since: 3.0
**/
GParamSpec *
-gimp_pdb_proc_return_value (const gchar *procedure_name,
- gint val_num)
+_gimp_pdb_proc_return_value (const gchar *procedure_name,
+ gint val_num)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
diff --git a/libgimp/gimppdb_pdb.h b/libgimp/gimppdb_pdb.h
index 5767376501..5a1883c8fa 100644
--- a/libgimp/gimppdb_pdb.h
+++ b/libgimp/gimppdb_pdb.h
@@ -32,48 +32,48 @@ G_BEGIN_DECLS
/* For information look into the C source or the html documentation */
-G_GNUC_INTERNAL gchar* _gimp_pdb_temp_name (void);
-G_GNUC_INTERNAL gboolean _gimp_pdb_dump (const gchar *filename);
-G_GNUC_INTERNAL gboolean _gimp_pdb_query (const gchar *name,
- const gchar *blurb,
- const gchar *help,
- const gchar *author,
- const gchar *copyright,
- const gchar *date,
- const gchar *proc_type,
- gint *num_matches,
- gchar ***procedure_names);
-G_GNUC_INTERNAL gboolean _gimp_pdb_proc_exists (const gchar *procedure_name);
-G_GNUC_INTERNAL gboolean _gimp_pdb_proc_info (const gchar *procedure_name,
- gchar **blurb,
- gchar **help,
- gchar **author,
- gchar **copyright,
- gchar **date,
- GimpPDBProcType *proc_type,
- gint *num_args,
- gint *num_values);
-G_GNUC_INTERNAL gboolean _gimp_pdb_proc_arg (const gchar *procedure_name,
- gint arg_num,
- GimpPDBArgType *arg_type,
- gchar **arg_name,
- gchar **arg_desc);
-G_GNUC_INTERNAL gboolean _gimp_pdb_proc_val (const gchar *procedure_name,
- gint val_num,
- GimpPDBArgType *val_type,
- gchar **val_name,
- gchar **val_desc);
-GParamSpec* gimp_pdb_proc_argument (const gchar *procedure_name,
- gint arg_num);
-GParamSpec* gimp_pdb_proc_return_value (const gchar *procedure_name,
- gint val_num);
-G_GNUC_INTERNAL gboolean _gimp_pdb_get_data (const gchar *identifier,
- gint *bytes,
- guint8 **data);
-G_GNUC_INTERNAL gint _gimp_pdb_get_data_size (const gchar *identifier);
-G_GNUC_INTERNAL gboolean _gimp_pdb_set_data (const gchar *identifier,
- gint bytes,
- const guint8 *data);
+G_GNUC_INTERNAL gchar* _gimp_pdb_temp_name (void);
+G_GNUC_INTERNAL gboolean _gimp_pdb_dump (const gchar *filename);
+G_GNUC_INTERNAL gboolean _gimp_pdb_query (const gchar *name,
+ const gchar *blurb,
+ const gchar *help,
+ const gchar *author,
+ const gchar *copyright,
+ const gchar *date,
+ const gchar *proc_type,
+ gint *num_matches,
+ gchar ***procedure_names);
+G_GNUC_INTERNAL gboolean _gimp_pdb_proc_exists (const gchar *procedure_name);
+G_GNUC_INTERNAL gboolean _gimp_pdb_proc_info (const gchar *procedure_name,
+ gchar **blurb,
+ gchar **help,
+ gchar **author,
+ gchar **copyright,
+ gchar **date,
+ GimpPDBProcType *proc_type,
+ gint *num_args,
+ gint *num_values);
+G_GNUC_INTERNAL gboolean _gimp_pdb_proc_arg (const gchar *procedure_name,
+ gint arg_num,
+ GimpPDBArgType *arg_type,
+ gchar **arg_name,
+ gchar **arg_desc);
+G_GNUC_INTERNAL gboolean _gimp_pdb_proc_val (const gchar *procedure_name,
+ gint val_num,
+ GimpPDBArgType *val_type,
+ gchar **val_name,
+ gchar **val_desc);
+G_GNUC_INTERNAL GParamSpec* _gimp_pdb_proc_argument (const gchar *procedure_name,
+ gint arg_num);
+G_GNUC_INTERNAL GParamSpec* _gimp_pdb_proc_return_value (const gchar *procedure_name,
+ gint val_num);
+G_GNUC_INTERNAL gboolean _gimp_pdb_get_data (const gchar *identifier,
+ gint *bytes,
+ guint8 **data);
+G_GNUC_INTERNAL gint _gimp_pdb_get_data_size (const gchar *identifier);
+G_GNUC_INTERNAL gboolean _gimp_pdb_set_data (const gchar *identifier,
+ gint bytes,
+ const guint8 *data);
G_END_DECLS
diff --git a/libgimp/gimppdbprocedure.c b/libgimp/gimppdbprocedure.c
index a7012c8aef..013dedfe35 100644
--- a/libgimp/gimppdbprocedure.c
+++ b/libgimp/gimppdbprocedure.c
@@ -22,6 +22,7 @@
#include "gimp.h"
#include "gimppdb-private.h"
+#include "gimppdb_pdb.h"
#include "gimppdbprocedure.h"
diff --git a/pdb/groups/pdb.pdb b/pdb/groups/pdb.pdb
index 45cb34f370..c9d5e6f244 100644
--- a/pdb/groups/pdb.pdb
+++ b/pdb/groups/pdb.pdb
@@ -268,6 +268,8 @@ HELP
$date = '2019';
$since = '3.0';
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => 'The procedure name' },
@@ -327,6 +329,8 @@ HELP
$date = '2019';
$since = '3.0';
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => 'The procedure name' },
@@ -657,4 +661,6 @@ CODE
$desc = 'Procedural database';
+$lib_private = 1;
+
1;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]