[Kazehakase-cvs] kazehakase-svn [3047] * src/kz-app.[ch], src/kazehakase.h: added thumbnails directory.

Back to archive index

svnno****@sourc***** svnno****@sourc*****
Tue Mar 27 14:34:45 JST 2007


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

Log Message:
-----------
* src/kz-app.[ch], src/kazehakase.h: added thumbnails directory.
* src/kz-app.c: clean-up thumbnails directory at exit.

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/src/kazehakase.h
    kazehakase/trunk/src/kz-app.c
    kazehakase/trunk/src/kz-app.h

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2007-03-27 05:29:18 UTC (rev 3046)
+++ kazehakase/trunk/ChangeLog	2007-03-27 05:34:45 UTC (rev 3047)
@@ -1,5 +1,9 @@
 2007-03-27  Kouhei Sutou  <kou****@cozmi*****>
 
+	* src/kz-app.[ch], src/kazehakase.h: added thumbnails directory.
+
+	* src/kz-app.c: clean-up thumbnails directory at exit.
+
 	* module/embed/gecko/kz-mozwrapper.cpp,
 	  src/actions/kz-actions.c: use KZ_GET_CLIPS_DIR.
 

Modified: kazehakase/trunk/src/kazehakase.h
===================================================================
--- kazehakase/trunk/src/kazehakase.h	2007-03-27 05:29:18 UTC (rev 3046)
+++ kazehakase/trunk/src/kazehakase.h	2007-03-27 05:34:45 UTC (rev 3047)
@@ -76,6 +76,7 @@
 #define KZ_GET_SMARTBOOKMARK_HISTORY_DIR	kz_app_get_smartbookmark_history_dir(kz_app)
 #define KZ_GET_FORM_DATA_DIR	kz_app_get_form_data_dir(kz_app)
 #define KZ_GET_CLIPS_DIR	kz_app_get_clips_dir(kz_app)
+#define KZ_GET_THUMBNAILS_DIR	kz_app_get_thumbnails_dir(kz_app)
 #define KZ_GET_SYSTEM_DATA_DIR	kz_app_get_system_data_dir(kz_app)
 #define KZ_GET_SYSTEM_RUBY_EXT_DIR	kz_app_get_system_ruby_ext_dir(kz_app)
 

Modified: kazehakase/trunk/src/kz-app.c
===================================================================
--- kazehakase/trunk/src/kz-app.c	2007-03-27 05:29:18 UTC (rev 3046)
+++ kazehakase/trunk/src/kz-app.c	2007-03-27 05:34:45 UTC (rev 3047)
@@ -90,6 +90,7 @@
 	gchar		*smartbookmark_history_dir;
 	gchar		*form_data_dir;
 	gchar		*clips_dir;
+	gchar		*thumbnails_dir;
 	gchar		*system_data_dir;
 	gchar		*system_ruby_ext_dir;
 };
@@ -258,6 +259,9 @@
 	priv->form_data_dir =
 		g_build_filename(priv->user_dir, "form_data", NULL);
 	priv->clips_dir = g_build_filename(priv->user_dir, "clips", NULL);
+	priv->thumbnails_dir = g_build_filename(g_get_home_dir(),
+						".thumbnails",
+						NULL);
 
 	priv->system_data_dir = g_strdup(KZ_DATADIR);
 	priv->system_ruby_ext_dir = g_strdup(KZ_RUBY_EXTDIR);
@@ -278,6 +282,7 @@
 	g_free(priv->smartbookmark_history_dir);
 	g_free(priv->form_data_dir);
 	g_free(priv->clips_dir);
+	g_free(priv->thumbnails_dir);
 	g_free(priv->system_data_dir);
 	g_free(priv->system_ruby_ext_dir);
 
@@ -289,6 +294,7 @@
 	priv->smartbookmark_history_dir = NULL;
 	priv->form_data_dir = NULL;
 	priv->clips_dir = NULL;
+	priv->thumbnails_dir = NULL;
 	priv->system_data_dir = NULL;
 	priv->system_ruby_ext_dir = NULL;
 }
@@ -310,6 +316,7 @@
 DEFINE_PATH_GETTER(smartbookmark_history_dir)
 DEFINE_PATH_GETTER(form_data_dir)
 DEFINE_PATH_GETTER(clips_dir)
+DEFINE_PATH_GETTER(thumbnails_dir)
 DEFINE_PATH_GETTER(system_data_dir)
 DEFINE_PATH_GETTER(system_ruby_ext_dir)
 
@@ -444,6 +451,7 @@
 			kz_history_make_time_stamp();
 		kz_history_purge_by_time_stamp(limit_seconds);
 		kz_utils_purge_files(KZ_GET_POPUP_DIR, limit_seconds);
+		kz_utils_purge_files(KZ_GET_THUMBNAILS_DIR, limit_seconds);
 	}
 }
 

Modified: kazehakase/trunk/src/kz-app.h
===================================================================
--- kazehakase/trunk/src/kz-app.h	2007-03-27 05:29:18 UTC (rev 3046)
+++ kazehakase/trunk/src/kz-app.h	2007-03-27 05:34:45 UTC (rev 3047)
@@ -63,6 +63,7 @@
 const gchar	*kz_app_get_smartbookmark_history_dir	(KzApp *app);
 const gchar	*kz_app_get_form_data_dir	(KzApp *app);
 const gchar	*kz_app_get_clips_dir		(KzApp *app);
+const gchar	*kz_app_get_thumbnails_dir	(KzApp *app);
 const gchar	*kz_app_get_system_data_dir	(KzApp *app);
 const gchar	*kz_app_get_system_ruby_ext_dir	(KzApp *app);
 




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