[Kazehakase-cvs] kazehakase-svn [3050] * src/prefs_ui/prefs_history.c: used kz_search_engine_ids()

Back to archive index

svnno****@sourc***** svnno****@sourc*****
Tue Mar 27 15:08:20 JST 2007


Revision: 3050
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3050
Author:   kous
Date:     2007-03-27 15:08:20 +0900 (Tue, 27 Mar 2007)

Log Message:
-----------
* src/prefs_ui/prefs_history.c: used kz_search_engine_ids()
  instead of kz_search_engine_names().
* src/kz-search.[ch] (kz_search_engine_ids): added.
* module/search/Makefile.am (AM_CPPFLAGS): removed KZ_XXX macros.
* module/search/kz-hyper-estraier-search.c: used

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/module/search/Makefile.am
    kazehakase/trunk/module/search/kz-hyper-estraier-search.c
    kazehakase/trunk/src/kz-search.c
    kazehakase/trunk/src/kz-search.h
    kazehakase/trunk/src/prefs_ui/prefs_history.c

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2007-03-27 05:52:35 UTC (rev 3049)
+++ kazehakase/trunk/ChangeLog	2007-03-27 06:08:20 UTC (rev 3050)
@@ -1,3 +1,15 @@
+2007-03-27  Kouhei Sutou  <kou****@cozmi*****>
+
+	* src/prefs_ui/prefs_history.c: used kz_search_engine_ids()
+	instead of kz_search_engine_names().
+
+	* src/kz-search.[ch] (kz_search_engine_ids): added.
+
+	* module/search/Makefile.am (AM_CPPFLAGS): removed KZ_XXX macros.
+
+	* module/search/kz-hyper-estraier-search.c: used
+	KZ_GET_HISTORY_DIR.
+
 2007-03-27  Hiroyuki Ikezoe  <poinc****@ikezo*****>
 
 	* module/embed/gtk-webcore/kz-gtk-webcore.cpp: Cookies is always

Modified: kazehakase/trunk/module/search/Makefile.am
===================================================================
--- kazehakase/trunk/module/search/Makefile.am	2007-03-27 05:52:35 UTC (rev 3049)
+++ kazehakase/trunk/module/search/Makefile.am	2007-03-27 06:08:20 UTC (rev 3050)
@@ -1,15 +1,9 @@
 CLEANFILES = *~ *.bak
 
-AM_CPPFLAGS = \
-	-DLOCALEDIR=\""$(localedir)"\" \
-	-DSYSCONFDIR=\""$(sysconfdir)"\" \
-	-DDATADIR=\""$(datadir)"\" \
-	-DEXTDIR=\""$(extdir)"\" \
-	-DKZ_SYSCONFDIR=\""$(sysconfdir)/$(PACKAGE)"\" \
-	-DKZ_DATADIR=\""$(datadir)/$(PACKAGE)"\" \
-	-DGTK_DISABLE_DEPRECATED=1 \
-	-DGDK_DISABLE_DEPRECATED=1 \
-	-DG_LOG_DOMAIN=\"Kazehakase-Search\" \
+AM_CPPFLAGS =					\
+	-DGTK_DISABLE_DEPRECATED=1		\
+	-DGDK_DISABLE_DEPRECATED=1		\
+	-DG_LOG_DOMAIN=\"Kazehakase-Search\"	\
 	-DG_DISABLE_DEPRECATED=1
 
 INCLUDES = $(GLIB_CFLAGS) \

Modified: kazehakase/trunk/module/search/kz-hyper-estraier-search.c
===================================================================
--- kazehakase/trunk/module/search/kz-hyper-estraier-search.c	2007-03-27 05:52:35 UTC (rev 3049)
+++ kazehakase/trunk/module/search/kz-hyper-estraier-search.c	2007-03-27 06:08:20 UTC (rev 3050)
@@ -34,7 +34,7 @@
 #include "kz-module-impl.h"
 #include "egg-pixbuf-thumbnail.h"
 
-#define HISTORY_INDEX "history_index.hest"
+#define HISTORY_INDEX_SUFFIX "_index.hest"
 
 #define KZ_TYPE_HYPER_ESTRAIER_SEARCH		(kz_type_hyper_estraier_search)
 #define KZ_HYPER_ESTRAIER_SEARCH(obj)		(G_TYPE_CHECK_INSTANCE_CAST ((obj), KZ_TYPE_HYPER_ESTRAIER_SEARCH, KzHyperEstraierSearch))
@@ -175,10 +175,9 @@
 static void
 kz_hyper_estraier_search_init (KzHyperEstraierSearch *search)
 {
-	search->cache_path = g_build_filename(g_get_home_dir(), HISTORY_DIR,
-					      NULL);
-	search->dbname = g_build_filename(g_get_home_dir(),
-					  "."PACKAGE, HISTORY_INDEX, NULL);
+	search->cache_path = g_strdup(KZ_GET_HISTORY_DIR);
+	search->dbname = g_strconcat(search->cache_path, HISTORY_INDEX_SUFFIX,
+				     NULL);
 
 	search->cache_path_len = strlen(search->cache_path);
 }

Modified: kazehakase/trunk/src/kz-search.c
===================================================================
--- kazehakase/trunk/src/kz-search.c	2007-03-27 05:52:35 UTC (rev 3049)
+++ kazehakase/trunk/src/kz-search.c	2007-03-27 06:08:20 UTC (rev 3050)
@@ -82,6 +82,25 @@
 	return result;
 }
 
+GList *
+kz_search_engine_ids (void)
+{
+	GList *node;
+	GList *result = NULL;
+
+	if (!searches)
+		kz_search_load(NULL);
+
+	for (node = searches; node; node = g_list_next(node))
+	{
+		KzModule *module = node->data;
+		result = g_list_append(result,
+				       g_strdup(G_TYPE_MODULE(module)->name));
+	}
+
+	return result;
+}
+
 static KzSearch *
 _kz_search_new (KzModule *module, const gchar *name,
 	       const gchar *first_property, ...)

Modified: kazehakase/trunk/src/kz-search.h
===================================================================
--- kazehakase/trunk/src/kz-search.h	2007-03-27 05:52:35 UTC (rev 3049)
+++ kazehakase/trunk/src/kz-search.h	2007-03-27 06:08:20 UTC (rev 3050)
@@ -58,6 +58,7 @@
 void		 kz_search_unload		(void);
 void		 kz_search_exit			(void);
 GList		*kz_search_engine_names		(void);
+GList		*kz_search_engine_ids		(void);
 
 KzSearch	*kz_search_new			(const gchar *name);
 

Modified: kazehakase/trunk/src/prefs_ui/prefs_history.c
===================================================================
--- kazehakase/trunk/src/prefs_ui/prefs_history.c	2007-03-27 05:52:35 UTC (rev 3049)
+++ kazehakase/trunk/src/prefs_ui/prefs_history.c	2007-03-27 06:08:20 UTC (rev 3050)
@@ -113,22 +113,22 @@
 	gchar *search_engine_name;
 	gint i = 0, active = 0;
 	GList *node;
-	GList *search_engine_names = NULL;
+	GList *search_engine_ids = NULL;
 
 	search_engine_name = KZ_CONF_GET_STR("History", "search_engine");
 	gtk_combo_box_append_text(GTK_COMBO_BOX(combo), _("None"));
 
-	search_engine_names = kz_search_engine_names();
-	for (node = search_engine_names; node; node = g_list_next(node))
+	search_engine_ids = kz_search_engine_ids();
+	for (node = search_engine_ids; node; node = g_list_next(node))
 	{
-		gchar *engine_name = node->data;
-		gtk_combo_box_append_text(combo, engine_name);
+		gchar *engine_id = node->data;
+		gtk_combo_box_append_text(combo, engine_id);
 		i++;
-		if (strcmp(engine_name, search_engine_name) == 0)
+		if (strcmp(engine_id, search_engine_name) == 0)
 			active = i;
-		g_free(engine_name);
+		g_free(engine_id);
 	}
-	g_list_free(search_engine_names);
+	g_list_free(search_engine_ids);
 
 	if (search_engine_name)
 		g_free(search_engine_name);




More information about the Kazehakase-cvs mailing list
Back to archive index