[gimp] pdb, libgimp: move the old file proc registering API to gimplegacy.[ch]
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] pdb, libgimp: move the old file proc registering API to gimplegacy.[ch]
- Date: Sun, 11 Aug 2019 11:23:32 +0000 (UTC)
commit 84629cc1d08f5fbbd9d7ef59e00717ab6076b158
Author: Michael Natterer <mitch gimp org>
Date: Sun Aug 11 13:21:55 2019 +0200
pdb, libgimp: move the old file proc registering API to gimplegacy.[ch]
Also, #define GIMP_DISABLE_COMPAT_CRUFT in all GimpPlugIn related
files to prevent accidential use of the old API.
libgimp/gimp.c | 2 +
libgimp/gimpfileops_pdb.c | 46 ++++++------
libgimp/gimpfileops_pdb.h | 70 ++++++++---------
libgimp/gimpfileprocedure.c | 2 +
libgimp/gimplegacy.c | 173 +++++++++++++++++++++++++++++++++++++++++++
libgimp/gimplegacy.h | 20 +++++
libgimp/gimploadprocedure.c | 29 ++++----
libgimp/gimppdb.c | 2 +
libgimp/gimppdbprocedure.c | 3 +
libgimp/gimpplugin-private.c | 2 +
libgimp/gimpplugin.c | 2 +
libgimp/gimpprocedure.c | 2 +
libgimp/gimpsaveprocedure.c | 19 +++--
pdb/groups/fileops.pdb | 14 ++++
14 files changed, 307 insertions(+), 79 deletions(-)
---
diff --git a/libgimp/gimp.c b/libgimp/gimp.c
index 2574f2119d..37121dec99 100644
--- a/libgimp/gimp.c
+++ b/libgimp/gimp.c
@@ -90,6 +90,8 @@
#include <locale.h>
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
#include "libgimpbase/gimpbase-private.h"
diff --git a/libgimp/gimpfileops_pdb.c b/libgimp/gimpfileops_pdb.c
index 2aa664f7bd..23cc4b1cc2 100644
--- a/libgimp/gimpfileops_pdb.c
+++ b/libgimp/gimpfileops_pdb.c
@@ -297,7 +297,7 @@ gimp_file_save_thumbnail (gint32 image_ID,
}
/**
- * gimp_register_magic_load_handler:
+ * _gimp_register_magic_load_handler:
* @procedure_name: The name of the procedure to be used for loading.
* @extensions: comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\").
* @prefixes: comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\").
@@ -311,10 +311,10 @@ gimp_file_save_thumbnail (gint32 image_ID,
* Returns: TRUE on success.
**/
gboolean
-gimp_register_magic_load_handler (const gchar *procedure_name,
- const gchar *extensions,
- const gchar *prefixes,
- const gchar *magics)
+_gimp_register_magic_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes,
+ const gchar *magics)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -345,7 +345,7 @@ gimp_register_magic_load_handler (const gchar *procedure_name,
}
/**
- * gimp_register_load_handler:
+ * _gimp_register_load_handler:
* @procedure_name: The name of the procedure to be used for loading.
* @extensions: comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\").
* @prefixes: comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\").
@@ -358,9 +358,9 @@ gimp_register_magic_load_handler (const gchar *procedure_name,
* Returns: TRUE on success.
**/
gboolean
-gimp_register_load_handler (const gchar *procedure_name,
- const gchar *extensions,
- const gchar *prefixes)
+_gimp_register_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -390,7 +390,7 @@ gimp_register_load_handler (const gchar *procedure_name,
}
/**
- * gimp_register_save_handler:
+ * _gimp_register_save_handler:
* @procedure_name: The name of the procedure to be used for saving.
* @extensions: comma separated list of extensions this handler can save (i.e. \"jpg,jpeg\").
* @prefixes: comma separated list of prefixes this handler can save (i.e. \"http:,ftp:\").
@@ -403,9 +403,9 @@ gimp_register_load_handler (const gchar *procedure_name,
* Returns: TRUE on success.
**/
gboolean
-gimp_register_save_handler (const gchar *procedure_name,
- const gchar *extensions,
- const gchar *prefixes)
+_gimp_register_save_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -435,7 +435,7 @@ gimp_register_save_handler (const gchar *procedure_name,
}
/**
- * gimp_register_file_handler_priority:
+ * _gimp_register_file_handler_priority:
* @procedure_name: The name of the procedure to set the priority of.
* @priority: The procedure priority.
*
@@ -452,8 +452,8 @@ gimp_register_save_handler (const gchar *procedure_name,
* Since: 2.10.6
**/
gboolean
-gimp_register_file_handler_priority (const gchar *procedure_name,
- gint priority)
+_gimp_register_file_handler_priority (const gchar *procedure_name,
+ gint priority)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -482,7 +482,7 @@ gimp_register_file_handler_priority (const gchar *procedure_name,
}
/**
- * gimp_register_file_handler_mime:
+ * _gimp_register_file_handler_mime:
* @procedure_name: The name of the procedure to associate a MIME type with.
* @mime_types: A comma-separated list of MIME types, such as \"image/jpeg\".
*
@@ -500,8 +500,8 @@ gimp_register_file_handler_priority (const gchar *procedure_name,
* Since: 2.2
**/
gboolean
-gimp_register_file_handler_mime (const gchar *procedure_name,
- const gchar *mime_types)
+_gimp_register_file_handler_mime (const gchar *procedure_name,
+ const gchar *mime_types)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -530,7 +530,7 @@ gimp_register_file_handler_mime (const gchar *procedure_name,
}
/**
- * gimp_register_file_handler_uri:
+ * _gimp_register_file_handler_uri:
* @procedure_name: The name of the procedure to enable URIs for.
*
* Registers a file handler procedure as capable of handling URIs.
@@ -545,7 +545,7 @@ gimp_register_file_handler_mime (const gchar *procedure_name,
* Since: 2.10
**/
gboolean
-gimp_register_file_handler_uri (const gchar *procedure_name)
+_gimp_register_file_handler_uri (const gchar *procedure_name)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
@@ -573,7 +573,7 @@ gimp_register_file_handler_uri (const gchar *procedure_name)
}
/**
- * gimp_register_file_handler_raw:
+ * _gimp_register_file_handler_raw:
* @procedure_name: The name of the procedure to enable raw handling for.
*
* Registers a file handler procedure as capable of handling raw camera
@@ -588,7 +588,7 @@ gimp_register_file_handler_uri (const gchar *procedure_name)
* Since: 2.10
**/
gboolean
-gimp_register_file_handler_raw (const gchar *procedure_name)
+_gimp_register_file_handler_raw (const gchar *procedure_name)
{
GimpPDB *pdb = gimp_get_pdb ();
GimpValueArray *args;
diff --git a/libgimp/gimpfileops_pdb.h b/libgimp/gimpfileops_pdb.h
index 80d2589631..54be19cbc2 100644
--- a/libgimp/gimpfileops_pdb.h
+++ b/libgimp/gimpfileops_pdb.h
@@ -32,41 +32,41 @@ G_BEGIN_DECLS
/* For information look into the C source or the html documentation */
-gint32 gimp_file_load (GimpRunMode run_mode,
- const gchar *filename,
- const gchar *raw_filename);
-gint32 gimp_file_load_layer (GimpRunMode run_mode,
- gint32 image_ID,
- const gchar *filename);
-gint* gimp_file_load_layers (GimpRunMode run_mode,
- gint32 image_ID,
- const gchar *filename,
- gint *num_layers);
-gboolean gimp_file_save (GimpRunMode run_mode,
- gint32 image_ID,
- gint32 drawable_ID,
- const gchar *filename,
- const gchar *raw_filename);
-gboolean gimp_file_save_thumbnail (gint32 image_ID,
- const gchar *filename);
-gboolean gimp_register_magic_load_handler (const gchar *procedure_name,
- const gchar *extensions,
- const gchar *prefixes,
- const gchar *magics);
-gboolean gimp_register_load_handler (const gchar *procedure_name,
- const gchar *extensions,
- const gchar *prefixes);
-gboolean gimp_register_save_handler (const gchar *procedure_name,
- const gchar *extensions,
- const gchar *prefixes);
-gboolean gimp_register_file_handler_priority (const gchar *procedure_name,
- gint priority);
-gboolean gimp_register_file_handler_mime (const gchar *procedure_name,
- const gchar *mime_types);
-gboolean gimp_register_file_handler_uri (const gchar *procedure_name);
-gboolean gimp_register_file_handler_raw (const gchar *procedure_name);
-gboolean gimp_register_thumbnail_loader (const gchar *load_proc,
- const gchar *thumb_proc);
+gint32 gimp_file_load (GimpRunMode run_mode,
+ const gchar *filename,
+ const gchar *raw_filename);
+gint32 gimp_file_load_layer (GimpRunMode run_mode,
+ gint32 image_ID,
+ const gchar *filename);
+gint* gimp_file_load_layers (GimpRunMode run_mode,
+ gint32 image_ID,
+ const gchar *filename,
+ gint *num_layers);
+gboolean gimp_file_save (GimpRunMode run_mode,
+ gint32 image_ID,
+ gint32 drawable_ID,
+ const gchar *filename,
+ const gchar *raw_filename);
+gboolean gimp_file_save_thumbnail (gint32 image_ID,
+ const gchar *filename);
+G_GNUC_INTERNAL gboolean _gimp_register_magic_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes,
+ const gchar *magics);
+G_GNUC_INTERNAL gboolean _gimp_register_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes);
+G_GNUC_INTERNAL gboolean _gimp_register_save_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes);
+G_GNUC_INTERNAL gboolean _gimp_register_file_handler_priority (const gchar *procedure_name,
+ gint priority);
+G_GNUC_INTERNAL gboolean _gimp_register_file_handler_mime (const gchar *procedure_name,
+ const gchar *mime_types);
+G_GNUC_INTERNAL gboolean _gimp_register_file_handler_uri (const gchar *procedure_name);
+G_GNUC_INTERNAL gboolean _gimp_register_file_handler_raw (const gchar *procedure_name);
+gboolean gimp_register_thumbnail_loader (const gchar *load_proc,
+ const gchar *thumb_proc);
G_END_DECLS
diff --git a/libgimp/gimpfileprocedure.c b/libgimp/gimpfileprocedure.c
index 80bbf53523..ac011e4871 100644
--- a/libgimp/gimpfileprocedure.c
+++ b/libgimp/gimpfileprocedure.c
@@ -20,6 +20,8 @@
#include "config.h"
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
#include "gimpfileprocedure.h"
diff --git a/libgimp/gimplegacy.c b/libgimp/gimplegacy.c
index c88d35b2a0..1af0d02810 100644
--- a/libgimp/gimplegacy.c
+++ b/libgimp/gimplegacy.c
@@ -1223,6 +1223,179 @@ gimp_plugin_icon_register (const gchar *procedure_name,
return success;
}
+/**
+ * gimp_register_magic_load_handler:
+ * @procedure_name: The name of the procedure to be used for loading.
+ * @extensions: comma separated list of extensions this handler can load (i.e. "jpg,jpeg").
+ * @prefixes: comma separated list of prefixes this handler can load (i.e. "http:,ftp:").
+ * @magics: comma separated list of magic file information this handler can load (i.e. "0,string,GIF").
+ *
+ * Registers a file load handler procedure.
+ *
+ * Registers a procedural database procedure to be called to load files
+ * of a particular file format using magic file information.
+ *
+ * Returns: TRUE on success.
+ **/
+gboolean
+gimp_register_magic_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes,
+ const gchar *magics)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_magic_load_handler (procedure_name,
+ extensions, prefixes, magics);
+}
+
+/**
+ * gimp_register_load_handler:
+ * @procedure_name: The name of the procedure to be used for loading.
+ * @extensions: comma separated list of extensions this handler can load (i.e. "jpg,jpeg").
+ * @prefixes: comma separated list of prefixes this handler can load (i.e. "http:,ftp:").
+ *
+ * Registers a file load handler procedure.
+ *
+ * Registers a procedural database procedure to be called to load files
+ * of a particular file format.
+ *
+ * Returns: TRUE on success.
+ **/
+gboolean
+gimp_register_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_load_handler (procedure_name,
+ extensions, prefixes);
+}
+
+/**
+ * gimp_register_save_handler:
+ * @procedure_name: The name of the procedure to be used for saving.
+ * @extensions: comma separated list of extensions this handler can save (i.e. "jpg,jpeg").
+ * @prefixes: comma separated list of prefixes this handler can save (i.e. "http:,ftp:").
+ *
+ * Registers a file save handler procedure.
+ *
+ * Registers a procedural database procedure to be called to save files
+ * in a particular file format.
+ *
+ * Returns: TRUE on success.
+ **/
+gboolean
+gimp_register_save_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_save_handler (procedure_name,
+ extensions, prefixes);
+}
+
+/**
+ * gimp_register_file_handler_priority:
+ * @procedure_name: The name of the procedure to set the priority of.
+ * @priority: The procedure priority.
+ *
+ * Sets the priority of a file handler procedure.
+ *
+ * Sets the priority of a file handler procedure. When more than one
+ * procedure matches a given file, the procedure with the lowest
+ * priority is used; if more than one procedure has the lowest
+ * priority, it is unspecified which one of them is used. The default
+ * priority for file handler procedures is 0.
+ *
+ * Returns: TRUE on success.
+ *
+ * Since: 2.10.6
+ **/
+gboolean
+gimp_register_file_handler_priority (const gchar *procedure_name,
+ gint priority)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_file_handler_priority (procedure_name, priority);
+}
+
+/**
+ * gimp_register_file_handler_mime:
+ * @procedure_name: The name of the procedure to associate a MIME type with.
+ * @mime_types: A comma-separated list of MIME types, such as \"image/jpeg\".
+ *
+ * Associates MIME types with a file handler procedure.
+ *
+ * Registers MIME types for a file handler procedure. This allows GIMP
+ * to determine the MIME type of the file opened or saved using this
+ * procedure. It is recommended that only one MIME type is registered
+ * per file procedure; when registering more than one MIME type, GIMP
+ * will associate the first one with files opened or saved with this
+ * procedure.
+ *
+ * Returns: TRUE on success.
+ *
+ * Since: 2.2
+ **/
+gboolean
+gimp_register_file_handler_mime (const gchar *procedure_name,
+ const gchar *mime_types)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_file_handler_mime (procedure_name, mime_types);
+}
+
+/**
+ * gimp_register_file_handler_uri:
+ * @procedure_name: The name of the procedure to enable URIs for.
+ *
+ * Registers a file handler procedure as capable of handling URIs.
+ *
+ * Registers a file handler procedure as capable of handling URIs. This
+ * allows GIMP to call the procedure directly for all kinds of URIs,
+ * and the 'filename' traditionally passed to file procedures turns
+ * into an URI.
+ *
+ * Returns: TRUE on success.
+ *
+ * Since: 2.10
+ **/
+gboolean
+gimp_register_file_handler_uri (const gchar *procedure_name)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_file_handler_uri (procedure_name);
+}
+
+/**
+ * gimp_register_file_handler_raw:
+ * @procedure_name: The name of the procedure to enable raw handling for.
+ *
+ * Registers a file handler procedure as capable of handling raw camera
+ * files.
+ *
+ * Registers a file handler procedure as capable of handling raw
+ * digital camera files. Use this procedure only to register raw load
+ * handlers, calling it on a save handler will generate an error.
+ *
+ * Returns: TRUE on success.
+ *
+ * Since: 2.10
+ **/
+gboolean
+gimp_register_file_handler_raw (const gchar *procedure_name)
+{
+ ASSERT_NO_PLUG_IN_EXISTS (G_STRFUNC);
+
+ return _gimp_register_file_handler_raw (procedure_name);
+}
+
/**
* gimp_pdb_temp_name:
*
diff --git a/libgimp/gimplegacy.h b/libgimp/gimplegacy.h
index 12a9e052fa..44af8b9918 100644
--- a/libgimp/gimplegacy.h
+++ b/libgimp/gimplegacy.h
@@ -309,6 +309,26 @@ gboolean gimp_plugin_icon_register (const gchar *procedure_name,
GimpIconType icon_type,
gconstpointer icon_data);
+/* gimp_fileops API that should now be done by using GimpFileProcedure
+ */
+
+gboolean gimp_register_magic_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes,
+ const gchar *magics);
+gboolean gimp_register_load_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes);
+gboolean gimp_register_save_handler (const gchar *procedure_name,
+ const gchar *extensions,
+ const gchar *prefixes);
+gboolean gimp_register_file_handler_priority (const gchar *procedure_name,
+ gint priority);
+gboolean gimp_register_file_handler_mime (const gchar *procedure_name,
+ const gchar *mime_types);
+gboolean gimp_register_file_handler_uri (const gchar *procedure_name);
+gboolean gimp_register_file_handler_raw (const gchar *procedure_name);
+
/* pdb stuff that should now be done using GimpPDB
*/
diff --git a/libgimp/gimploadprocedure.c b/libgimp/gimploadprocedure.c
index 3479b71ce5..918fb38abc 100644
--- a/libgimp/gimploadprocedure.c
+++ b/libgimp/gimploadprocedure.c
@@ -20,7 +20,10 @@
#include "config.h"
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
+
#include "gimploadprocedure.h"
@@ -123,33 +126,33 @@ gimp_load_procedure_install (GimpProcedure *procedure)
if (gimp_file_procedure_get_magics (file_proc))
{
- gimp_register_magic_load_handler (gimp_procedure_get_name (procedure),
- gimp_file_procedure_get_extensions (file_proc),
- gimp_file_procedure_get_prefixes (file_proc),
- gimp_file_procedure_get_magics (file_proc));
+ _gimp_register_magic_load_handler (gimp_procedure_get_name (procedure),
+ gimp_file_procedure_get_extensions (file_proc),
+ gimp_file_procedure_get_prefixes (file_proc),
+ gimp_file_procedure_get_magics (file_proc));
}
else
{
- gimp_register_load_handler (gimp_procedure_get_name (procedure),
- gimp_file_procedure_get_extensions (file_proc),
- gimp_file_procedure_get_prefixes (file_proc));
+ _gimp_register_load_handler (gimp_procedure_get_name (procedure),
+ gimp_file_procedure_get_extensions (file_proc),
+ gimp_file_procedure_get_prefixes (file_proc));
}
if (gimp_file_procedure_get_handles_uri (file_proc))
- gimp_register_file_handler_uri (gimp_procedure_get_name (procedure));
+ _gimp_register_file_handler_uri (gimp_procedure_get_name (procedure));
mime_types = gimp_file_procedure_get_mime_types (file_proc);
if (mime_types)
- gimp_register_file_handler_mime (gimp_procedure_get_name (procedure),
- mime_types);
+ _gimp_register_file_handler_mime (gimp_procedure_get_name (procedure),
+ mime_types);
priority = gimp_file_procedure_get_priority (file_proc);
if (priority != 0)
- gimp_register_file_handler_priority (gimp_procedure_get_name (procedure),
- priority);
+ _gimp_register_file_handler_priority (gimp_procedure_get_name (procedure),
+ priority);
if (load_proc->priv->handles_raw)
- gimp_register_file_handler_raw (gimp_procedure_get_name (procedure));
+ _gimp_register_file_handler_raw (gimp_procedure_get_name (procedure));
}
static GimpValueArray *
diff --git a/libgimp/gimppdb.c b/libgimp/gimppdb.c
index 0733b79084..25c6727fc1 100644
--- a/libgimp/gimppdb.c
+++ b/libgimp/gimppdb.c
@@ -20,6 +20,8 @@
#include "config.h"
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
#include "libgimpbase/gimpprotocol.h"
diff --git a/libgimp/gimppdbprocedure.c b/libgimp/gimppdbprocedure.c
index 013dedfe35..b4d0a01e56 100644
--- a/libgimp/gimppdbprocedure.c
+++ b/libgimp/gimppdbprocedure.c
@@ -20,7 +20,10 @@
#include "config.h"
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
+
#include "gimppdb-private.h"
#include "gimppdb_pdb.h"
#include "gimppdbprocedure.h"
diff --git a/libgimp/gimpplugin-private.c b/libgimp/gimpplugin-private.c
index 5b40c659ec..d6b3d2d55b 100644
--- a/libgimp/gimpplugin-private.c
+++ b/libgimp/gimpplugin-private.c
@@ -21,6 +21,8 @@
#include "config.h"
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
#include "libgimpbase/gimpprotocol.h"
diff --git a/libgimp/gimpplugin.c b/libgimp/gimpplugin.c
index ab6b3be060..8e45d0b482 100644
--- a/libgimp/gimpplugin.c
+++ b/libgimp/gimpplugin.c
@@ -24,6 +24,8 @@
#include <errno.h>
#include <string.h>
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
#include "libgimpbase/gimpprotocol.h"
diff --git a/libgimp/gimpprocedure.c b/libgimp/gimpprocedure.c
index 251b2d39c3..1f0aec9c1e 100644
--- a/libgimp/gimpprocedure.c
+++ b/libgimp/gimpprocedure.c
@@ -23,6 +23,8 @@
#include <stdarg.h>
#include <sys/types.h>
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
#include "libgimpbase/gimpprotocol.h"
diff --git a/libgimp/gimpsaveprocedure.c b/libgimp/gimpsaveprocedure.c
index 616c84a850..01e6e61f02 100644
--- a/libgimp/gimpsaveprocedure.c
+++ b/libgimp/gimpsaveprocedure.c
@@ -20,7 +20,10 @@
#include "config.h"
+#define GIMP_DISABLE_COMPAT_CRUFT
+
#include "gimp.h"
+
#include "gimpsaveprocedure.h"
@@ -124,22 +127,22 @@ gimp_save_procedure_install (GimpProcedure *procedure)
GIMP_PROCEDURE_CLASS (parent_class)->install (procedure);
- gimp_register_save_handler (gimp_procedure_get_name (procedure),
- gimp_file_procedure_get_extensions (file_proc),
- gimp_file_procedure_get_prefixes (file_proc));
+ _gimp_register_save_handler (gimp_procedure_get_name (procedure),
+ gimp_file_procedure_get_extensions (file_proc),
+ gimp_file_procedure_get_prefixes (file_proc));
if (gimp_file_procedure_get_handles_uri (file_proc))
- gimp_register_file_handler_uri (gimp_procedure_get_name (procedure));
+ _gimp_register_file_handler_uri (gimp_procedure_get_name (procedure));
mime_types = gimp_file_procedure_get_mime_types (file_proc);
if (mime_types)
- gimp_register_file_handler_mime (gimp_procedure_get_name (procedure),
- mime_types);
+ _gimp_register_file_handler_mime (gimp_procedure_get_name (procedure),
+ mime_types);
priority = gimp_file_procedure_get_priority (file_proc);
if (priority != 0)
- gimp_register_file_handler_priority (gimp_procedure_get_name (procedure),
- priority);
+ _gimp_register_file_handler_priority (gimp_procedure_get_name (procedure),
+ priority);
}
static GimpValueArray *
diff --git a/pdb/groups/fileops.pdb b/pdb/groups/fileops.pdb
index f2750fcd5a..a9df8419ea 100644
--- a/pdb/groups/fileops.pdb
+++ b/pdb/groups/fileops.pdb
@@ -453,6 +453,8 @@ HELP
&std_pdb_misc;
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => 'The name of the procedure to be used for loading' },
@@ -492,6 +494,8 @@ HELP
&std_pdb_misc;
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => 'The name of the procedure to be used for loading' },
@@ -529,6 +533,8 @@ HELP
&std_pdb_misc;
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => 'The name of the procedure to be used for saving' },
@@ -568,6 +574,8 @@ HELP
&ell_pdb_misc('2018', '2.10.6');
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => "The name of the procedure to set the priority of." },
@@ -601,6 +609,8 @@ HELP
&mitch_pdb_misc('2012', '2.10');
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => "The name of the procedure to enable URIs for." }
@@ -633,6 +643,8 @@ HELP
&neo_pdb_misc('2004', '2.2');
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => "The name of the procedure to associate a MIME type with." },
@@ -665,6 +677,8 @@ HELP
&mitch_pdb_misc('2017', '2.10');
+ $lib_private = 1;
+
@inargs = (
{ name => 'procedure_name', type => 'string', non_empty => 1,
desc => "The name of the procedure to enable raw handling for." }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]