[gedit/wip/gcode] Move the metadata-manager to gcode



commit 76f09c39eece42bf3a979cf1ecbb4f6a9a4b13a0
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Wed May 6 11:10:03 2015 +0200

    Move the metadata-manager to gcode
    
    The metadata-manager was private to gedit, and there is nothing specific
    to gedit in it, so it can be moved fully to gcode.
    
    The metadata debug section is also moved to gcode-debug.

 docs/reference/gedit-sections.txt                  |    1 -
 gcode/Makefile.am                                  |    2 +
 gcode/gcode-debug.c                                |    4 +
 gcode/gcode-debug.h                                |    2 +
 .../gcode-metadata-manager.c                       |  168 ++++++++++----------
 .../gcode-metadata-manager.h                       |   18 +-
 gcode/gcode.h                                      |    1 +
 gedit/Makefile.am                                  |    2 -
 gedit/gedit-app.c                                  |    8 +-
 gedit/gedit-debug.c                                |    4 -
 gedit/gedit-debug.h                                |    2 -
 gedit/gedit-document.c                             |    5 +-
 12 files changed, 106 insertions(+), 111 deletions(-)
---
diff --git a/docs/reference/gedit-sections.txt b/docs/reference/gedit-sections.txt
index 18c71ed..ec2a94c 100644
--- a/docs/reference/gedit-sections.txt
+++ b/docs/reference/gedit-sections.txt
@@ -334,7 +334,6 @@ DEBUG_TAB
 DEBUG_DOCUMENT
 DEBUG_COMMANDS
 DEBUG_APP
-DEBUG_METADATA
 gedit_debug_init
 gedit_debug
 gedit_debug_message
diff --git a/gcode/Makefile.am b/gcode/Makefile.am
index 7921340..572da42 100644
--- a/gcode/Makefile.am
+++ b/gcode/Makefile.am
@@ -22,5 +22,7 @@ gcode_libgcode_la_SOURCES =                   \
        gcode/gcode.h                           \
        gcode/gcode-debug.c                     \
        gcode/gcode-debug.h                     \
+       gcode/gcode-metadata-manager.c          \
+       gcode/gcode-metadata-manager.h          \
        gcode/gcode-utils.c                     \
        gcode/gcode-utils.h
diff --git a/gcode/gcode-debug.c b/gcode/gcode-debug.c
index eece305..a28e13d 100644
--- a/gcode/gcode-debug.c
+++ b/gcode/gcode-debug.c
@@ -49,6 +49,10 @@ gcode_debug_init (void)
        {
                enabled_sections |= GCODE_DEBUG_UTILS;
        }
+       if (g_getenv ("GCODE_DEBUG_METADATA") != NULL)
+       {
+               enabled_sections |= GCODE_DEBUG_METADATA;
+       }
 
 out:
 
diff --git a/gcode/gcode-debug.h b/gcode/gcode-debug.h
index f9ccd4d..b0f3bdf 100644
--- a/gcode/gcode-debug.h
+++ b/gcode/gcode-debug.h
@@ -33,9 +33,11 @@
 typedef enum {
        GCODE_NO_DEBUG       = 0,
        GCODE_DEBUG_UTILS    = 1 << 0,
+       GCODE_DEBUG_METADATA = 1 << 1,
 } GcodeDebugSection;
 
 #define        DEBUG_UTILS     GCODE_DEBUG_UTILS,   __FILE__, __LINE__, G_STRFUNC
+#define        DEBUG_METADATA  GCODE_DEBUG_METADATA,__FILE__, __LINE__, G_STRFUNC
 
 void gcode_debug_init (void);
 
diff --git a/gedit/gedit-metadata-manager.c b/gcode/gcode-metadata-manager.c
similarity index 66%
rename from gedit/gedit-metadata-manager.c
rename to gcode/gcode-metadata-manager.c
index 199a9a9..1ca3085 100644
--- a/gedit/gedit-metadata-manager.c
+++ b/gcode/gcode-metadata-manager.c
@@ -1,7 +1,7 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
- * gedit-metadata-manager.c
- * This file is part of gedit
+ * gcode-metadata-manager.c
+ * This file is part of gcode
  *
  * Copyright (C) 2003-2007  Paolo Maggi
  *
@@ -19,17 +19,17 @@
  * along with this program; if not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "gedit-metadata-manager.h"
+#include "gcode-metadata-manager.h"
 #include <libxml/xmlreader.h>
-#include "gedit-debug.h"
+#include "gcode-debug.h"
 
 /*
-#define GEDIT_METADATA_VERBOSE_DEBUG   1
+#define GCODE_METADATA_VERBOSE_DEBUG   1
 */
 
 #define MAX_ITEMS 50
 
-typedef struct _GeditMetadataManager GeditMetadataManager;
+typedef struct _GcodeMetadataManager GcodeMetadataManager;
 
 typedef struct _Item Item;
 
@@ -41,7 +41,7 @@ struct _Item
        GHashTable      *values;
 };
 
-struct _GeditMetadataManager
+struct _GcodeMetadataManager
 {
        /* It is true if the file has been read. */
        gboolean         values_loaded;
@@ -53,9 +53,9 @@ struct _GeditMetadataManager
        gchar           *metadata_filename;
 };
 
-static gboolean gedit_metadata_manager_save (gpointer data);
+static gboolean gcode_metadata_manager_save (gpointer data);
 
-static GeditMetadataManager *gedit_metadata_manager = NULL;
+static GcodeMetadataManager *gcode_metadata_manager = NULL;
 
 static void
 item_free (gpointer data)
@@ -64,8 +64,8 @@ item_free (gpointer data)
 
        g_return_if_fail (data != NULL);
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug (DEBUG_METADATA);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug (DEBUG_METADATA);
 #endif
 
        item = (Item *)data;
@@ -77,77 +77,77 @@ item_free (gpointer data)
 }
 
 static void
-gedit_metadata_manager_arm_timeout (void)
+gcode_metadata_manager_arm_timeout (void)
 {
-       if (gedit_metadata_manager->timeout_id == 0)
+       if (gcode_metadata_manager->timeout_id == 0)
        {
-               gedit_metadata_manager->timeout_id =
+               gcode_metadata_manager->timeout_id =
                        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT_IDLE,
                                                    2,
-                                                   (GSourceFunc)gedit_metadata_manager_save,
+                                                   (GSourceFunc)gcode_metadata_manager_save,
                                                    NULL,
                                                    NULL);
        }
 }
 
 /**
- * gedit_metadata_manager_init:
+ * gcode_metadata_manager_init:
  * @metadata_filename: the filename where the metadata is stored.
  *
  * This function initializes the metadata manager.
- * See also gedit_metadata_manager_shutdown().
+ * See also gcode_metadata_manager_shutdown().
  */
 void
-gedit_metadata_manager_init (const gchar *metadata_filename)
+gcode_metadata_manager_init (const gchar *metadata_filename)
 {
-       gedit_debug (DEBUG_METADATA);
+       gcode_debug (DEBUG_METADATA);
 
-       if (gedit_metadata_manager != NULL)
+       if (gcode_metadata_manager != NULL)
        {
                return;
        }
 
-       gedit_metadata_manager = g_new0 (GeditMetadataManager, 1);
+       gcode_metadata_manager = g_new0 (GcodeMetadataManager, 1);
 
-       gedit_metadata_manager->values_loaded = FALSE;
+       gcode_metadata_manager->values_loaded = FALSE;
 
-       gedit_metadata_manager->items =
+       gcode_metadata_manager->items =
                g_hash_table_new_full (g_str_hash,
                                       g_str_equal,
                                       g_free,
                                       item_free);
 
-       gedit_metadata_manager->metadata_filename = g_strdup (metadata_filename);
+       gcode_metadata_manager->metadata_filename = g_strdup (metadata_filename);
 }
 
 /**
- * gedit_metadata_manager_shutdown:
+ * gcode_metadata_manager_shutdown:
  *
  * This function frees the internal data of the metadata manager.
- * See also gedit_metadata_manager_init().
+ * See also gcode_metadata_manager_init().
  */
 void
-gedit_metadata_manager_shutdown (void)
+gcode_metadata_manager_shutdown (void)
 {
-       gedit_debug (DEBUG_METADATA);
+       gcode_debug (DEBUG_METADATA);
 
-       if (gedit_metadata_manager == NULL)
+       if (gcode_metadata_manager == NULL)
                return;
 
-       if (gedit_metadata_manager->timeout_id)
+       if (gcode_metadata_manager->timeout_id)
        {
-               g_source_remove (gedit_metadata_manager->timeout_id);
-               gedit_metadata_manager->timeout_id = 0;
-               gedit_metadata_manager_save (NULL);
+               g_source_remove (gcode_metadata_manager->timeout_id);
+               gcode_metadata_manager->timeout_id = 0;
+               gcode_metadata_manager_save (NULL);
        }
 
-       if (gedit_metadata_manager->items != NULL)
-               g_hash_table_destroy (gedit_metadata_manager->items);
+       if (gcode_metadata_manager->items != NULL)
+               g_hash_table_destroy (gcode_metadata_manager->items);
 
-       g_free (gedit_metadata_manager->metadata_filename);
+       g_free (gcode_metadata_manager->metadata_filename);
 
-       g_free (gedit_metadata_manager);
-       gedit_metadata_manager = NULL;
+       g_free (gcode_metadata_manager);
+       gcode_metadata_manager = NULL;
 }
 
 static void
@@ -158,8 +158,8 @@ parseItem (xmlDocPtr doc, xmlNodePtr cur)
        xmlChar *uri;
        xmlChar *atime;
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug (DEBUG_METADATA);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug (DEBUG_METADATA);
 #endif
 
        if (xmlStrcmp (cur->name, (const xmlChar *)"document") != 0)
@@ -213,7 +213,7 @@ parseItem (xmlDocPtr doc, xmlNodePtr cur)
                cur = cur->next;
        }
 
-       g_hash_table_insert (gedit_metadata_manager->items,
+       g_hash_table_insert (gcode_metadata_manager->items,
                             g_strdup ((gchar *)uri),
                             item);
 
@@ -227,23 +227,23 @@ load_values (void)
        xmlDocPtr doc;
        xmlNodePtr cur;
 
-       gedit_debug (DEBUG_METADATA);
+       gcode_debug (DEBUG_METADATA);
 
-       g_return_val_if_fail (gedit_metadata_manager != NULL, FALSE);
-       g_return_val_if_fail (gedit_metadata_manager->values_loaded == FALSE, FALSE);
+       g_return_val_if_fail (gcode_metadata_manager != NULL, FALSE);
+       g_return_val_if_fail (gcode_metadata_manager->values_loaded == FALSE, FALSE);
 
-       gedit_metadata_manager->values_loaded = TRUE;
+       gcode_metadata_manager->values_loaded = TRUE;
 
        xmlKeepBlanksDefault (0);
 
        /* FIXME: file locking - Paolo */
-       if ((gedit_metadata_manager->metadata_filename == NULL) ||
-           (!g_file_test (gedit_metadata_manager->metadata_filename, G_FILE_TEST_EXISTS)))
+       if ((gcode_metadata_manager->metadata_filename == NULL) ||
+           (!g_file_test (gcode_metadata_manager->metadata_filename, G_FILE_TEST_EXISTS)))
        {
                return FALSE;
        }
 
-       doc = xmlParseFile (gedit_metadata_manager->metadata_filename);
+       doc = xmlParseFile (gcode_metadata_manager->metadata_filename);
 
        if (doc == NULL)
        {
@@ -254,7 +254,7 @@ load_values (void)
        if (cur == NULL)
        {
                g_message ("The metadata file '%s' is empty",
-                          g_path_get_basename (gedit_metadata_manager->metadata_filename));
+                          g_path_get_basename (gcode_metadata_manager->metadata_filename));
                xmlFreeDoc (doc);
 
                return FALSE;
@@ -263,7 +263,7 @@ load_values (void)
        if (xmlStrcmp (cur->name, (const xmlChar *) "metadata"))
        {
                g_message ("File '%s' is of the wrong type",
-                          g_path_get_basename (gedit_metadata_manager->metadata_filename));
+                          g_path_get_basename (gcode_metadata_manager->metadata_filename));
                xmlFreeDoc (doc);
 
                return FALSE;
@@ -285,14 +285,14 @@ load_values (void)
 }
 
 /**
- * gedit_metadata_manager_get:
+ * gcode_metadata_manager_get:
  * @location: a #GFile.
  * @key: a key.
  *
  * Gets the value associated with the specified @key for the file @location.
  */
 gchar *
-gedit_metadata_manager_get (GFile       *location,
+gcode_metadata_manager_get (GFile       *location,
                            const gchar *key)
 {
        Item *item;
@@ -304,9 +304,9 @@ gedit_metadata_manager_get (GFile       *location,
 
        uri = g_file_get_uri (location);
 
-       gedit_debug_message (DEBUG_METADATA, "URI: %s --- key: %s", uri, key );
+       gcode_debug_message (DEBUG_METADATA, "URI: %s --- key: %s", uri, key );
 
-       if (!gedit_metadata_manager->values_loaded)
+       if (!gcode_metadata_manager->values_loaded)
        {
                gboolean res;
 
@@ -319,7 +319,7 @@ gedit_metadata_manager_get (GFile       *location,
                }
        }
 
-       item = (Item *)g_hash_table_lookup (gedit_metadata_manager->items,
+       item = (Item *)g_hash_table_lookup (gcode_metadata_manager->items,
                                            uri);
 
        g_free (uri);
@@ -341,7 +341,7 @@ gedit_metadata_manager_get (GFile       *location,
 }
 
 /**
- * gedit_metadata_manager_set:
+ * gcode_metadata_manager_set:
  * @location: a #GFile.
  * @key: a key.
  * @value: the value associated with the @key.
@@ -349,7 +349,7 @@ gedit_metadata_manager_get (GFile       *location,
  * Sets the @key to contain the given @value for the file @location.
  */
 void
-gedit_metadata_manager_set (GFile       *location,
+gcode_metadata_manager_set (GFile       *location,
                            const gchar *key,
                            const gchar *value)
 {
@@ -361,9 +361,9 @@ gedit_metadata_manager_set (GFile       *location,
 
        uri = g_file_get_uri (location);
 
-       gedit_debug_message (DEBUG_METADATA, "URI: %s --- key: %s --- value: %s", uri, key, value);
+       gcode_debug_message (DEBUG_METADATA, "URI: %s --- key: %s --- value: %s", uri, key, value);
 
-       if (!gedit_metadata_manager->values_loaded)
+       if (!gcode_metadata_manager->values_loaded)
        {
                gboolean res;
 
@@ -373,14 +373,14 @@ gedit_metadata_manager_set (GFile       *location,
                        return;
        }
 
-       item = (Item *)g_hash_table_lookup (gedit_metadata_manager->items,
+       item = (Item *)g_hash_table_lookup (gcode_metadata_manager->items,
                                            uri);
 
        if (item == NULL)
        {
                item = g_new0 (Item, 1);
 
-               g_hash_table_insert (gedit_metadata_manager->items,
+               g_hash_table_insert (gcode_metadata_manager->items,
                                     g_strdup (uri),
                                     item);
        }
@@ -409,7 +409,7 @@ gedit_metadata_manager_set (GFile       *location,
 
        g_free (uri);
 
-       gedit_metadata_manager_arm_timeout ();
+       gcode_metadata_manager_arm_timeout ();
 }
 
 static void
@@ -417,8 +417,8 @@ save_values (const gchar *key, const gchar *value, xmlNodePtr parent)
 {
        xmlNodePtr xml_node;
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug (DEBUG_METADATA);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug (DEBUG_METADATA);
 #endif
 
        g_return_if_fail (key != NULL);
@@ -438,8 +438,8 @@ save_values (const gchar *key, const gchar *value, xmlNodePtr parent)
                    (const xmlChar *)"value",
                    (const xmlChar *)value);
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug_message (DEBUG_METADATA, "entry: %s = %s", key, value);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug_message (DEBUG_METADATA, "entry: %s = %s", key, value);
 #endif
 }
 
@@ -450,8 +450,8 @@ save_item (const gchar *key, const gpointer *data, xmlNodePtr parent)
        const Item *item = (const Item *)data;
        gchar *atime;
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug (DEBUG_METADATA);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug (DEBUG_METADATA);
 #endif
 
        g_return_if_fail (key != NULL);
@@ -463,15 +463,15 @@ save_item (const gchar *key, const gpointer *data, xmlNodePtr parent)
 
        xmlSetProp (xml_node, (const xmlChar *)"uri", (const xmlChar *)key);
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug_message (DEBUG_METADATA, "uri: %s", key);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug_message (DEBUG_METADATA, "uri: %s", key);
 #endif
 
        atime = g_strdup_printf ("%" G_GINT64_FORMAT, item->atime);
        xmlSetProp (xml_node, (const xmlChar *)"atime", (const xmlChar *)atime);
 
-#ifdef GEDIT_METADATA_VERBOSE_DEBUG
-       gedit_debug_message (DEBUG_METADATA, "atime: %s", atime);
+#ifdef GCODE_METADATA_VERBOSE_DEBUG
+       gcode_debug_message (DEBUG_METADATA, "atime: %s", atime);
 #endif
 
        g_free (atime);
@@ -493,7 +493,7 @@ get_oldest (const gchar *key, const gpointer value, const gchar ** key_to_remove
        else
        {
                const Item *item_to_remove =
-                       g_hash_table_lookup (gedit_metadata_manager->items,
+                       g_hash_table_lookup (gcode_metadata_manager->items,
                                             *key_to_remove);
 
                g_return_if_fail (item_to_remove != NULL);
@@ -508,30 +508,30 @@ get_oldest (const gchar *key, const gpointer value, const gchar ** key_to_remove
 static void
 resize_items (void)
 {
-       while (g_hash_table_size (gedit_metadata_manager->items) > MAX_ITEMS)
+       while (g_hash_table_size (gcode_metadata_manager->items) > MAX_ITEMS)
        {
                gpointer key_to_remove = NULL;
 
-               g_hash_table_foreach (gedit_metadata_manager->items,
+               g_hash_table_foreach (gcode_metadata_manager->items,
                                      (GHFunc)get_oldest,
                                      &key_to_remove);
 
                g_return_if_fail (key_to_remove != NULL);
 
-               g_hash_table_remove (gedit_metadata_manager->items,
+               g_hash_table_remove (gcode_metadata_manager->items,
                                     key_to_remove);
        }
 }
 
 static gboolean
-gedit_metadata_manager_save (gpointer data)
+gcode_metadata_manager_save (gpointer data)
 {
        xmlDocPtr  doc;
        xmlNodePtr root;
 
-       gedit_debug (DEBUG_METADATA);
+       gcode_debug (DEBUG_METADATA);
 
-       gedit_metadata_manager->timeout_id = 0;
+       gcode_metadata_manager->timeout_id = 0;
 
        resize_items ();
 
@@ -545,22 +545,22 @@ gedit_metadata_manager_save (gpointer data)
        root = xmlNewDocNode (doc, NULL, (const xmlChar *)"metadata", NULL);
        xmlDocSetRootElement (doc, root);
 
-       g_hash_table_foreach (gedit_metadata_manager->items,
+       g_hash_table_foreach (gcode_metadata_manager->items,
                              (GHFunc)save_item,
                              root);
 
        /* FIXME: lock file - Paolo */
-       if (gedit_metadata_manager->metadata_filename != NULL)
+       if (gcode_metadata_manager->metadata_filename != NULL)
        {
                gchar *cache_dir;
                int res;
 
                /* make sure the cache dir exists */
-               cache_dir = g_path_get_dirname (gedit_metadata_manager->metadata_filename);
+               cache_dir = g_path_get_dirname (gcode_metadata_manager->metadata_filename);
                res = g_mkdir_with_parents (cache_dir, 0755);
                if (res != -1)
                {
-                       xmlSaveFormatFile (gedit_metadata_manager->metadata_filename,
+                       xmlSaveFormatFile (gcode_metadata_manager->metadata_filename,
                                           doc,
                                           1);
                }
@@ -570,7 +570,7 @@ gedit_metadata_manager_save (gpointer data)
 
        xmlFreeDoc (doc);
 
-       gedit_debug_message (DEBUG_METADATA, "DONE");
+       gcode_debug_message (DEBUG_METADATA, "DONE");
 
        return FALSE;
 }
diff --git a/gedit/gedit-metadata-manager.h b/gcode/gcode-metadata-manager.h
similarity index 69%
rename from gedit/gedit-metadata-manager.h
rename to gcode/gcode-metadata-manager.h
index 07eac78..719409a 100644
--- a/gedit/gedit-metadata-manager.h
+++ b/gcode/gcode-metadata-manager.h
@@ -1,7 +1,7 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
- * gedit-metadata-manager.h
- * This file is part of gedit
+ * gcode-metadata-manager.h
+ * This file is part of gcode
  *
  * Copyright (C) 2003  Paolo Maggi
  *
@@ -19,26 +19,26 @@
  * along with this program; if not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifndef __GEDIT_METADATA_MANAGER_H__
-#define __GEDIT_METADATA_MANAGER_H__
+#ifndef __GCODE_METADATA_MANAGER_H__
+#define __GCODE_METADATA_MANAGER_H__
 
 #include <gio/gio.h>
 
 G_BEGIN_DECLS
 
-void            gedit_metadata_manager_init            (const gchar *metadata_filename);
+void            gcode_metadata_manager_init            (const gchar *metadata_filename);
 
-void            gedit_metadata_manager_shutdown        (void);
+void            gcode_metadata_manager_shutdown        (void);
 
 
-gchar          *gedit_metadata_manager_get             (GFile       *location,
+gchar          *gcode_metadata_manager_get             (GFile       *location,
                                                         const gchar *key);
-void            gedit_metadata_manager_set             (GFile       *location,
+void            gcode_metadata_manager_set             (GFile       *location,
                                                         const gchar *key,
                                                         const gchar *value);
 
 G_END_DECLS
 
-#endif /* __GEDIT_METADATA_MANAGER_H__ */
+#endif /* __GCODE_METADATA_MANAGER_H__ */
 
 /* ex:set ts=8 noet: */
diff --git a/gcode/gcode.h b/gcode/gcode.h
index e28b499..bdfbcb4 100644
--- a/gcode/gcode.h
+++ b/gcode/gcode.h
@@ -21,6 +21,7 @@
 #define __GCODE_H__
 
 #include "gcode/gcode-debug.h"
+#include "gcode/gcode-metadata-manager.h"
 #include "gcode/gcode-utils.h"
 
 #endif /* __GCODE_H__ */
diff --git a/gedit/Makefile.am b/gedit/Makefile.am
index b822e52..a91222e 100644
--- a/gedit/Makefile.am
+++ b/gedit/Makefile.am
@@ -117,7 +117,6 @@ gedit_NOINST_H_FILES =                                      \
        gedit/gedit-history-entry.h                     \
        gedit/gedit-io-error-info-bar.h                 \
        gedit/gedit-menu-stack-switcher.h               \
-       gedit/gedit-metadata-manager.h                  \
        gedit/gedit-multi-notebook.h                    \
        gedit/gedit-notebook.h                          \
        gedit/gedit-notebook-popup-menu.h               \
@@ -193,7 +192,6 @@ gedit_libgedit_c_files =                            \
        gedit/gedit-menu-stack-switcher.c               \
        gedit/gedit-message-bus.c                       \
        gedit/gedit-message.c                           \
-       gedit/gedit-metadata-manager.c                  \
        gedit/gedit-multi-notebook.c                    \
        gedit/gedit-notebook.c                          \
        gedit/gedit-notebook-popup-menu.c               \
diff --git a/gedit/gedit-app.c b/gedit/gedit-app.c
index e999cde..dbd4c63 100644
--- a/gedit/gedit-app.c
+++ b/gedit/gedit-app.c
@@ -51,10 +51,6 @@
 #include "gedit-tab.h"
 #include "gedit-tab-private.h"
 
-#ifndef ENABLE_GVFS_METADATA
-#include "gedit-metadata-manager.h"
-#endif
-
 #define GEDIT_PAGE_SETUP_FILE          "gedit-page-setup"
 #define GEDIT_PRINT_SETTINGS_FILE      "gedit-print-settings"
 
@@ -762,7 +758,7 @@ gedit_app_startup (GApplication *application)
 #ifndef ENABLE_GVFS_METADATA
        cache_dir = gedit_dirs_get_user_cache_dir ();
        metadata_filename = g_build_filename (cache_dir, "gedit-metadata.xml", NULL);
-       gedit_metadata_manager_init (metadata_filename);
+       gcode_metadata_manager_init (metadata_filename);
        g_free (metadata_filename);
 #endif
 
@@ -1244,7 +1240,7 @@ gedit_app_shutdown (GApplication *app)
        G_APPLICATION_CLASS (gedit_app_parent_class)->shutdown (app);
 
 #ifndef ENABLE_GVFS_METADATA
-       gedit_metadata_manager_shutdown ();
+       gcode_metadata_manager_shutdown ();
 #endif
 
        gedit_dirs_shutdown ();
diff --git a/gedit/gedit-debug.c b/gedit/gedit-debug.c
index 25aa8dd..dfcad4d 100644
--- a/gedit/gedit-debug.c
+++ b/gedit/gedit-debug.c
@@ -96,10 +96,6 @@ gedit_debug_init (void)
        {
                enabled_sections |= GEDIT_DEBUG_APP;
        }
-       if (g_getenv ("GEDIT_DEBUG_METADATA") != NULL)
-       {
-               enabled_sections |= GEDIT_DEBUG_METADATA;
-       }
 
 out:
 
diff --git a/gedit/gedit-debug.h b/gedit/gedit-debug.h
index c49c6b9..c265f7c 100644
--- a/gedit/gedit-debug.h
+++ b/gedit/gedit-debug.h
@@ -47,7 +47,6 @@ typedef enum {
        GEDIT_DEBUG_DOCUMENT = 1 << 6,
        GEDIT_DEBUG_COMMANDS = 1 << 7,
        GEDIT_DEBUG_APP      = 1 << 8,
-       GEDIT_DEBUG_METADATA = 1 << 9,
 } GeditDebugSection;
 
 #define        DEBUG_VIEW      GEDIT_DEBUG_VIEW,    __FILE__, __LINE__, G_STRFUNC
@@ -59,7 +58,6 @@ typedef enum {
 #define        DEBUG_DOCUMENT  GEDIT_DEBUG_DOCUMENT,__FILE__, __LINE__, G_STRFUNC
 #define        DEBUG_COMMANDS  GEDIT_DEBUG_COMMANDS,__FILE__, __LINE__, G_STRFUNC
 #define        DEBUG_APP       GEDIT_DEBUG_APP,     __FILE__, __LINE__, G_STRFUNC
-#define        DEBUG_METADATA  GEDIT_DEBUG_METADATA,__FILE__, __LINE__, G_STRFUNC
 
 void gedit_debug_init (void);
 
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index 3648705..3dc4a05 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -34,7 +34,6 @@
 #include "gcode/gcode.h"
 #include "gedit-settings.h"
 #include "gedit-debug.h"
-#include "gedit-metadata-manager.h"
 
 #define METADATA_QUERY "metadata::*"
 
@@ -1727,7 +1726,7 @@ get_metadata_from_metadata_manager (GeditDocument *doc,
 
        if (location != NULL)
        {
-               return gedit_metadata_manager_get (location, key);
+               return gcode_metadata_manager_get (location, key);
        }
 
        return NULL;
@@ -1864,7 +1863,7 @@ gedit_document_set_metadata (GeditDocument *doc,
                }
                else
                {
-                       gedit_metadata_manager_set (location, key, value);
+                       gcode_metadata_manager_set (location, key, value);
                }
        }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]