Revision: 1286
http://geeqie.svn.sourceforge.net/geeqie/?rev=1286&view=rev
Author: zas_
Date: 2008-11-30 21:43:01 +0000 (Sun, 30 Nov 2008)
Log Message:
-----------
Rename most comment_*() functions to more appropriate metadata_*().
Modified Paths:
--------------
trunk/src/bar_info.c
trunk/src/image-overlay.c
trunk/src/metadata.c
trunk/src/metadata.h
trunk/src/search.c
Modified: trunk/src/bar_info.c
===================================================================
--- trunk/src/bar_info.c 2008-11-30 11:46:34 UTC (rev 1285)
+++ trunk/src/bar_info.c 2008-11-30 21:43:01 UTC (rev 1286)
@@ -406,7 +406,7 @@
list = keyword_list_pull(bd->keyword_view);
comment = comment_pull(bd->comment_view);
- comment_write(bd->fd, list, comment);
+ metadata_write(bd->fd, list, comment);
string_list_free(list);
g_free(comment);
@@ -511,7 +511,7 @@
gtk_label_set_text(GTK_LABEL(bd->label_file_time), (bd->fd) ?
text_from_time(bd->fd->date) : "");
}
- if (comment_read(bd->fd, &keywords, &comment))
+ if (metadata_read(bd->fd, &keywords, &comment))
{
keyword_list_push(bd->keyword_view, keywords);
gtk_text_buffer_set_text(gtk_text_view_get_buffer(GTK_TEXT_VIEW(bd->comment_view)),
Modified: trunk/src/image-overlay.c
===================================================================
--- trunk/src/image-overlay.c 2008-11-30 11:46:34 UTC (rev 1285)
+++ trunk/src/image-overlay.c 2008-11-30 21:43:01 UTC (rev 1286)
@@ -178,7 +178,7 @@
g_assert(fd);
- if (comment_read(fd, &keywords, NULL))
+ if (metadata_read(fd, &keywords, NULL))
{
GList *work = keywords;
@@ -275,7 +275,7 @@
}
else if (strcmp(name, "comment") == 0)
{
- comment_read(imd->image_fd, NULL, &data);
+ metadata_read(imd->image_fd, NULL, &data);
}
else
{
Modified: trunk/src/metadata.c
===================================================================
--- trunk/src/metadata.c 2008-11-30 11:46:34 UTC (rev 1285)
+++ trunk/src/metadata.c 2008-11-30 21:43:01 UTC (rev 1286)
@@ -23,14 +23,20 @@
#include "ui_misc.h"
#include "utilops.h"
+typedef enum {
+ MK_NONE,
+ MK_KEYWORDS,
+ MK_COMMENT
+} MetadataKey;
+
/*
*-------------------------------------------------------------------
* keyword / comment read/write
*-------------------------------------------------------------------
*/
-static gint comment_file_write(gchar *path, GList *keywords, const gchar
*comment)
+static gint metadata_file_write(gchar *path, GList *keywords, const gchar
*comment)
{
SecureSaveInfo *ssi;
@@ -57,61 +63,55 @@
return (secure_close(ssi) == 0);
}
-static gint comment_legacy_write(FileData *fd, GList *keywords, const gchar
*comment)
+static gint metadata_legacy_write(FileData *fd, GList *keywords, const gchar
*comment)
{
- gchar *comment_path;
+ gchar *metadata_path;
gint success = FALSE;
/* If an existing metadata file exists, we will try writing to
* it's location regardless of the user's preference.
*/
- comment_path = cache_find_location(CACHE_TYPE_METADATA, fd->path);
- if (comment_path && !access_file(comment_path, W_OK))
+ metadata_path = cache_find_location(CACHE_TYPE_METADATA, fd->path);
+ if (metadata_path && !access_file(metadata_path, W_OK))
{
- g_free(comment_path);
- comment_path = NULL;
+ g_free(metadata_path);
+ metadata_path = NULL;
}
- if (!comment_path)
+ if (!metadata_path)
{
- gchar *comment_dir;
+ gchar *metadata_dir;
mode_t mode = 0755;
- comment_dir = cache_get_location(CACHE_TYPE_METADATA, fd->path,
FALSE, &mode);
- if (recursive_mkdir_if_not_exists(comment_dir, mode))
+ metadata_dir = cache_get_location(CACHE_TYPE_METADATA,
fd->path, FALSE, &mode);
+ if (recursive_mkdir_if_not_exists(metadata_dir, mode))
{
gchar *filename = g_strconcat(fd->name,
GQ_CACHE_EXT_METADATA, NULL);
- comment_path = g_build_filename(comment_dir, filename,
NULL);
+ metadata_path = g_build_filename(metadata_dir,
filename, NULL);
g_free(filename);
}
- g_free(comment_dir);
+ g_free(metadata_dir);
}
- if (comment_path)
+ if (metadata_path)
{
- gchar *comment_pathl;
+ gchar *metadata_pathl;
- DEBUG_1("Saving comment: %s", comment_path);
+ DEBUG_1("Saving comment: %s", metadata_path);
- comment_pathl = path_from_utf8(comment_path);
+ metadata_pathl = path_from_utf8(metadata_path);
- success = comment_file_write(comment_pathl, keywords, comment);
+ success = metadata_file_write(metadata_pathl, keywords,
comment);
- g_free(comment_pathl);
- g_free(comment_path);
+ g_free(metadata_pathl);
+ g_free(metadata_path);
}
return success;
}
-typedef enum {
- MK_NONE,
- MK_KEYWORDS,
- MK_COMMENT
-} MetadataKey;
-
-static gint comment_file_read(gchar *path, GList **keywords, gchar **comment)
+static gint metadata_file_read(gchar *path, GList **keywords, gchar **comment)
{
FILE *f;
gchar s_buf[1024];
@@ -197,42 +197,42 @@
return TRUE;
}
-static gint comment_delete_legacy(FileData *fd)
+static gint metadata_legacy_delete(FileData *fd)
{
- gchar *comment_path;
- gchar *comment_pathl;
+ gchar *metadata_path;
+ gchar *metadata_pathl;
gint success = FALSE;
if (!fd) return FALSE;
- comment_path = cache_find_location(CACHE_TYPE_METADATA, fd->path);
- if (!comment_path) return FALSE;
+ metadata_path = cache_find_location(CACHE_TYPE_METADATA, fd->path);
+ if (!metadata_path) return FALSE;
- comment_pathl = path_from_utf8(comment_path);
+ metadata_pathl = path_from_utf8(metadata_path);
- success = !unlink(comment_pathl);
+ success = !unlink(metadata_pathl);
- g_free(comment_pathl);
- g_free(comment_path);
+ g_free(metadata_pathl);
+ g_free(metadata_path);
return success;
}
-static gint comment_legacy_read(FileData *fd, GList **keywords, gchar
**comment)
+static gint metadata_legacy_read(FileData *fd, GList **keywords, gchar
**comment)
{
- gchar *comment_path;
- gchar *comment_pathl;
+ gchar *metadata_path;
+ gchar *metadata_pathl;
gint success = FALSE;
if (!fd) return FALSE;
- comment_path = cache_find_location(CACHE_TYPE_METADATA, fd->path);
- if (!comment_path) return FALSE;
+ metadata_path = cache_find_location(CACHE_TYPE_METADATA, fd->path);
+ if (!metadata_path) return FALSE;
- comment_pathl = path_from_utf8(comment_path);
+ metadata_pathl = path_from_utf8(metadata_path);
- success = comment_file_read(comment_pathl, keywords, comment);
+ success = metadata_file_read(metadata_pathl, keywords, comment);
- g_free(comment_pathl);
- g_free(comment_path);
+ g_free(metadata_pathl);
+ g_free(metadata_path);
return success;
}
@@ -264,7 +264,7 @@
#define COMMENT_KEY "Xmp.dc.description"
#define KEYWORD_KEY "Xmp.dc.subject"
-static gint comment_xmp_read(FileData *fd, GList **keywords, gchar **comment)
+static gint metadata_xmp_read(FileData *fd, GList **keywords, gchar **comment)
{
ExifData *exif;
@@ -339,7 +339,7 @@
return (comment && *comment) || (keywords && *keywords);
}
-static gint comment_xmp_write(FileData *fd, GList *keywords, const gchar
*comment)
+static gint metadata_xmp_write(FileData *fd, GList *keywords, const gchar
*comment)
{
gint success;
gint write_comment = (comment && comment[0]);
@@ -385,21 +385,21 @@
return success;
}
-gint comment_write(FileData *fd, GList *keywords, const gchar *comment)
+gint metadata_write(FileData *fd, GList *keywords, const gchar *comment)
{
if (!fd) return FALSE;
if (options->save_metadata_in_image_file &&
- comment_xmp_write(fd, keywords, comment))
+ metadata_xmp_write(fd, keywords, comment))
{
- comment_delete_legacy(fd);
+ metadata_legacy_delete(fd);
return TRUE;
}
- return comment_legacy_write(fd, keywords, comment);
+ return metadata_legacy_write(fd, keywords, comment);
}
-gint comment_read(FileData *fd, GList **keywords, gchar **comment)
+gint metadata_read(FileData *fd, GList **keywords, gchar **comment)
{
GList *keywords1 = NULL;
GList *keywords2 = NULL;
@@ -409,8 +409,8 @@
if (!fd) return FALSE;
- res1 = comment_xmp_read(fd, &keywords1, &comment1);
- res2 = comment_legacy_read(fd, &keywords2, &comment2);
+ res1 = metadata_xmp_read(fd, &keywords1, &comment1);
+ res2 = metadata_legacy_read(fd, &keywords2, &comment2);
if (!res1 && !res2)
{
@@ -461,7 +461,7 @@
GList *keywords = NULL;
GList *save_list = NULL;
- comment_read(fd, &keywords, &comment);
+ metadata_read(fd, &keywords, &comment);
if (comment_to_use)
{
@@ -513,7 +513,7 @@
}
}
- comment_write(fd, save_list, comment);
+ metadata_write(fd, save_list, comment);
string_list_free(keywords);
g_free(comment);
Modified: trunk/src/metadata.h
===================================================================
--- trunk/src/metadata.h 2008-11-30 11:46:34 UTC (rev 1285)
+++ trunk/src/metadata.h 2008-11-30 21:43:01 UTC (rev 1286)
@@ -14,9 +14,9 @@
#ifndef METADATA_H
#define METADATA_H
-gint comment_write(FileData *fd, GList *keywords, const gchar *comment);
+gint metadata_write(FileData *fd, GList *keywords, const gchar *comment);
-gint comment_read(FileData *fd, GList **keywords, gchar **comment);
+gint metadata_read(FileData *fd, GList **keywords, gchar **comment);
void metadata_set_keywords(FileData *fd, GList *keywords_to_use, gchar
*comment_to_use, gint add);
gint keyword_list_find(GList *list, const gchar *keyword);
Modified: trunk/src/search.c
===================================================================
--- trunk/src/search.c 2008-11-30 11:46:34 UTC (rev 1285)
+++ trunk/src/search.c 2008-11-30 21:43:01 UTC (rev 1286)
@@ -1804,7 +1804,7 @@
tested = TRUE;
match = FALSE;
- if (comment_read(fd, &list, NULL))
+ if (metadata_read(fd, &list, NULL))
{
GList *needle;
GList *haystack;
@@ -1882,7 +1882,7 @@
tested = TRUE;
match = FALSE;
- if (comment_read(fd, NULL, &comment))
+ if (metadata_read(fd, NULL, &comment))
{
if (! sd->search_comment_match_case)
{
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn