[maemo-commits] [maemo-commits] r14189 - in projects/haf/tags/hildon-theme-cacher: . 0.4.3-1 0.4.3-1/debian 0.4.3-1/src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Sep 28 16:19:52 EEST 2007
Author: mdk
Date: 2007-09-28 16:19:49 +0300 (Fri, 28 Sep 2007)
New Revision: 14189

Added:
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/ChangeLog
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/NEWS
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/configure.ac
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/debian/changelog
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.c
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.h
Removed:
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/ChangeLog
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/NEWS
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/configure.ac
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/debian/changelog
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.c
   projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.h
Log:
Tagging for 0.4.3-1


Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1 (from rev 14183, projects/haf/trunk/hildon-theme-cacher)

Deleted: projects/haf/tags/hildon-theme-cacher/0.4.3-1/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-theme-cacher/ChangeLog	2007-09-28 12:59:38 UTC (rev 14183)
+++ projects/haf/tags/hildon-theme-cacher/0.4.3-1/ChangeLog	2007-09-28 13:19:49 UTC (rev 14189)
@@ -1,74 +0,0 @@
-2007-09-17  Fernando Herrera  <fernando.herrera-de-las-heras at nokia.com>
-
-	[0.4.2 release]
-
-	* src/cacher.c: (main): Use env var HILDON_SCANNER_CACHE_CREATE for
-	creating the cache.
-
-2007-05-09  Michael Dominic K.  <mdk at mdk.am> 
-
-	* COPYING:
-	* NEWS: Updating the COPYING to talk about GPL license (instead of
-	LGPL).
-
-2007-03-05  Marius Vollmer  <mvo at zagadka.de>
-
-	[0.4.1 release, NMU]
-	
-	* scripts/hildon-theme-recache-all.in: Really change the shebang
-	to /bin/sh.
-
-2007-03-05  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	[0.4.0 release]
-
-	* scripts/hildon-theme-recache-all.in: Changing the location of the
-	interpreter from /usr/bin/sh to /bin/sh. 
-
-	* NEWS:
-	* configure.ac:
-	* debian/changelog: Updating.
-
-2007-02-21  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	* src/cacher.c: Use proper prg name.
-
-2007-02-15  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	[0.3.0 release]
-
-	* NEWS:
-	* configure.ac:
-	* debian/changelog: Updating.
-
-	* src/cacher.c: Skip junk files during cache genearation. Fixes
-	MB#1026. 
-
-2007-02-14  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	* src/cacher.c: Unset the GTK2_RC_FILES env variable before generating
-	the cache. Fixes the theme-trap issue.
-
-2006-12-08  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	* NEWS: Update.
-
-2006-12-04  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-	
-	[0.2.0 release]
-
-	* configure.ac:
-	* debian/changelog: Updating for 0.2.0 release.
-
-	* src/cacher.c: Make sure it works without display set.
-
-2006-11-27  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	* configure.ac: Removing the -Werror flag as it breaks on Ubuntu.
-
-2006-11-22  Michael Dominic Kostrzewa  <michael.kostrzewa at nokia.com> 
-
-	* ./: Initially deriving from cache tool from hildon-theme-tools.
-	Modyfying to recursively scan all sub-directories. Adding a script to
-	scan everything.
-

Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1/ChangeLog (from rev 14188, projects/haf/trunk/hildon-theme-cacher/ChangeLog)

Deleted: projects/haf/tags/hildon-theme-cacher/0.4.3-1/NEWS
===================================================================
--- projects/haf/trunk/hildon-theme-cacher/NEWS	2007-09-28 12:59:38 UTC (rev 14183)
+++ projects/haf/tags/hildon-theme-cacher/0.4.3-1/NEWS	2007-09-28 13:19:49 UTC (rev 14189)
@@ -1,15 +0,0 @@
-[0.4.1 release]
-* Sh hotfix (silly mistake)
-
-[0.4.0 release]
-* Fixing the broken interpreter location
-
-[0.3.0 release]
-* Fixing the theme trap (unable to change theme after installing new one)
-* Skip junk files during generation
-
-[0.2.0 release]
-* Working.
-
-[0.1.0 release]
-* First release.

Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1/NEWS (from rev 14188, projects/haf/trunk/hildon-theme-cacher/NEWS)

Deleted: projects/haf/tags/hildon-theme-cacher/0.4.3-1/configure.ac
===================================================================
--- projects/haf/trunk/hildon-theme-cacher/configure.ac	2007-09-28 12:59:38 UTC (rev 14183)
+++ projects/haf/tags/hildon-theme-cacher/0.4.3-1/configure.ac	2007-09-28 13:19:49 UTC (rev 14189)
@@ -1,24 +0,0 @@
-AC_INIT(Makefile.am)
-AM_INIT_AUTOMAKE(hildon-theme-cacher, 0.4.2)
-AM_CONFIG_HEADER(config.h)
-
-AC_CANONICAL_HOST
-
-AC_PROG_CC
-AC_PROG_INSTALL
-AC_HEADER_STDC
-
-CFLAGS="$CFLAGS -Wall -pedantic -Wmissing-prototypes -Wmissing-declarations"
-
-GTK_VERSION=2.6.4
-
-PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_VERSION)
-AC_SUBST(GTK_LIBS)
-AC_SUBST(GTK_CFLAGS)
-AC_SUBST(GTK_VERSION)
-
-AC_OUTPUT([Makefile                             \
-           scripts/Makefile                     \
-	   src/Makefile                         \
-           scripts/hildon-theme-recache-all])
-

Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1/configure.ac (from rev 14188, projects/haf/trunk/hildon-theme-cacher/configure.ac)

Deleted: projects/haf/tags/hildon-theme-cacher/0.4.3-1/debian/changelog
===================================================================
--- projects/haf/trunk/hildon-theme-cacher/debian/changelog	2007-09-28 12:59:38 UTC (rev 14183)
+++ projects/haf/tags/hildon-theme-cacher/0.4.3-1/debian/changelog	2007-09-28 13:19:49 UTC (rev 14189)
@@ -1,31 +0,0 @@
-hildon-theme-cacher (0.4.2-1) unstable; urgency=low
-
-  * Use HILDON_SCANNER_CACHE_CREATE env variable for creating the cache.
-
- -- Fernando Herrera <fernando.herrera-de-las-heras at nokia.com>  Mon,  17 Sep 2007 17:40:48 +0200
-
-hildon-theme-cacher (0.4.0-1) unstable; urgency=low
-
-  * Fixing the broken interpreter location
-
- -- Michael Dominic Kostrzewa <michael.kostrzewa at nokia.com>  Mon, 05 Mar 2007 10:13:11 +0200
-
-hildon-theme-cacher (0.3.0-1) unstable; urgency=low
-
-  * Unset the GTK2_RC_FILES to avoid the 'theme trap'
-  * Do not generate the cache files for junk files. Fixes: MB#1026.
-
- -- Michael Dominic Kostrzewa <michael.kostrzewa at nokia.com>  Mon, 15 Jan 2007 10:30:06 +0300
-
-hildon-theme-cacher (0.2.0-1) unstable; urgency=low
-
-  * Second release. Now works as expected.
-
- -- Michael Dominic Kostrzewa <michael.kostrzewa at nokia.com>  Mon, 04 Dec 2006 14:30:06 +0300
-
-hildon-theme-cacher (0.1.0-1) unstable; urgency=low
-
-  * First official release.
-
- -- Michael Dominic Kostrzewa <michael.kostrzewa at nokia.com>  Fri, 20 Nov 2006 14:55:06 +0300
-

Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1/debian/changelog (from rev 14188, projects/haf/trunk/hildon-theme-cacher/debian/changelog)

Deleted: projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.c
===================================================================
--- projects/haf/trunk/hildon-theme-cacher/src/cacher.c	2007-09-28 12:59:38 UTC (rev 14183)
+++ projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.c	2007-09-28 13:19:49 UTC (rev 14189)
@@ -1,126 +0,0 @@
-/* 
- * GPL license, Copyright (c) 2006 by Nokia Corporation                       
- *                                                                            
- * Authors:                                                                   
- *      Tommi Komulainen <tommi.komulainen at nokia.com>
- *      Michael Dominic K. <michael.kostrzewa at nokia.com>
- *                                                                            
- * This program is free software; you can redistribute it and/or modify it    
- * under the terms of the GNU General Public License as published by the      
- * Free Software Foundation, version 2.                                                                   
- *                                                                            
- * This program is distributed in the hope that it will be useful, but        
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
- * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License   
- * for more details.                                                          
- *                                                                            
- * You should have received a copy of the GNU General Public License along    
- * with this program; if not, write to the Free Software Foundation, Inc., 59 
- * Temple Place - Suite 330, Boston, MA 02111-1307, USA.                      
- *
- */
-
-#include <gtk/gtk.h>
-#include "cacher.h"
-
-/* Parses (resursively) the directory and adds gtkrc matches.
- * We assume everything that HAS *gtkrc* and DOESN'T HAVE *cache*
- * is a valid gtkrc cache. */
-GSList*                         parse_dir (const gchar *dir_name, GSList *list, int level)
-{
-        const gchar *file_name = NULL;
-        GDir *dir = NULL;
-
-        g_return_val_if_fail (dir_name != NULL, list);
-
-        /* This is a poor-man's protection so that we don't 
-         * go into infinite loop due to broken symlinking */
-        if (level > SANITY_LEVEL)
-                return list;
-        
-        dir = g_dir_open (dir_name, 0, NULL);
-        if (dir == NULL) {
-                g_printerr ("WARNING: Failed to read '%s' directory!\n", dir_name);
-                return list;
-        }
-
-        while ((file_name = g_dir_read_name (dir)) != NULL) {
-                gchar *path = g_build_filename (dir_name, file_name, NULL);
-
-                if (g_file_test (path, G_FILE_TEST_IS_REGULAR) &&
-                    g_strrstr (file_name, "gtkrc") != NULL     &&
-                    g_strrstr (file_name, "cache") == NULL     &&
-                    file_name [0] != '.'                       &&
-                    g_strrstr (file_name, "~") == NULL)
-                        list = g_slist_append (list, path);
-                else if (g_file_test (path, G_FILE_TEST_IS_DIR)) 
-                        list = parse_dir (path, list, level + 1);
-        }
-
-        return list;
-}
-
-/* Shows the initial copyright/info banner */
-void                            show_banner (void)
-{
-        g_print ("Theme cache tool by Tommi Komulainen and Michael Dominic Kostrzewa\n");
-        g_print ("Copyright 2006 by Nokia Corporation.\n\n");
-}
-
-/* Show some info about basic usage of the tool */
-void                            show_usage (void)
-{
-        g_print ("Usage: %s <theme-directory>\n\n", g_get_prgname ());
-        g_print ("This tool will pre-generate the cache (.cache) files for gtkrc files.\n"
-                 "It will scan recursively the specified directory and generate the cache for ALL\n"
-                 "the gtk rc files found.\n\n");
-}
-
-int                             main (int argc, char **argv)
-{
-        GtkSettings *settings;
-        GSList *rc_list = NULL;
-        GSList *iterator = NULL;
-        
-        g_set_prgname (g_basename (argv [0]));
-
-        if (argc < 2) {
-                show_banner ();
-                show_usage ();
-                return 1;
-        }
-
-        g_unsetenv ("DISPLAY");
-        g_unsetenv ("GTK2_RC_FILES");
-
-        gtk_init_check (&argc, &argv);
-
-	g_setenv ("HILDON_SCANNER_CACHE_CREATE", "1", TRUE);
-
-        /* Get the list of all gtkrc files */
-        rc_list = parse_dir (argv [1], NULL, 1);
-
-        /* Iterate through all themes and generate cache */
-        iterator = rc_list;
-        while (iterator != NULL) {
-                g_print ("Generating %s.cache\n", (char *) iterator->data);
-                gtk_rc_parse ((char *) iterator->data);
-                iterator = g_slist_next (iterator);
-        }
-
-        settings = g_object_new (GTK_TYPE_SETTINGS, NULL);
-        gtk_rc_reparse_all_for_settings (settings, TRUE);
-
-        /* Free list */
-        iterator = rc_list;
-        while (iterator != NULL) {
-                if (iterator->data != NULL)
-                        g_free (iterator->data);
-                iterator = g_slist_next (iterator);
-        }
-        g_slist_free (rc_list);
-
-        g_print ("\nDone!\n");
-
-        return 0;
-}

Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.c (from rev 14188, projects/haf/trunk/hildon-theme-cacher/src/cacher.c)

Deleted: projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.h
===================================================================
--- projects/haf/trunk/hildon-theme-cacher/src/cacher.h	2007-09-28 12:59:38 UTC (rev 14183)
+++ projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.h	2007-09-28 13:19:49 UTC (rev 14189)
@@ -1,34 +0,0 @@
-/* 
- * GPL license, Copyright (c) 2006 by Nokia Corporation                       
- *                                                                            
- * Authors:                                                                   
- *      Tommi Komulainen <tommi.komulainen at nokia.com>
- *      Michael Dominic K. <michael.kostrzewa at nokia.com>
- *                                                                            
- * This program is free software; you can redistribute it and/or modify it    
- * under the terms of the GNU General Public License as published by the      
- * Free Software Foundation, version 2.                                                                   
- *                                                                            
- * This program is distributed in the hope that it will be useful, but        
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
- * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License   
- * for more details.                                                          
- *                                                                            
- * You should have received a copy of the GNU General Public License along    
- * with this program; if not, write to the Free Software Foundation, Inc., 59 
- * Temple Place - Suite 330, Boston, MA 02111-1307, USA.                      
- *
- */
-
-#include <gtk/gtk.h>
-
-#define                         SANITY_LEVEL 10
-
-GSList*                         parse_dir (const gchar *dir_name, GSList *list, int level);
-
-void                            show_banner (void);
-
-void                            show_usage (void);
-
-int                             main (int argc, char **argv);
-

Copied: projects/haf/tags/hildon-theme-cacher/0.4.3-1/src/cacher.h (from rev 14188, projects/haf/trunk/hildon-theme-cacher/src/cacher.h)


More information about the maemo-commits mailing list