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);