Enlightenment CVS committal

Author  : onefang
Project : e17
Module  : apps/e_utils

Dir     : e17/apps/e_utils/src/bin/e17genmenu


Modified Files:
        main.c menus.c 


Log Message:
Updated the stats printout to produce slightly less confusion.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e_utils/src/bin/e17genmenu/main.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- main.c      9 Mar 2006 03:06:25 -0000       1.2
+++ main.c      10 Mar 2006 15:17:28 -0000      1.3
@@ -110,16 +110,13 @@
 void
 _e17genmenu_shutdown()
 {
-#ifdef DEBUG
-   fprintf(stderr, "Finished\n");
-#endif
    eet_shutdown();
    ecore_file_shutdown();
    ecore_shutdown();
    return;
 }
 
-double convert_time = 0.0, icon_time = 0.0, cache_time = 0.0;
+double convert_time = 0.0, icon_time = 0.0, cache_time = 0.0, generate_time = 
0.0;
 int menu_count, item_count, reject_count;
 
 int
@@ -204,8 +201,8 @@
    printf("* aware of this problem, and has a fix on his TODO list.            
           *\n");
    
printf("********************************************************************************\n");
 
-   printf("\nTotal time %3.3f seconds, finding fdo paths %3.3f, converting fdo 
menus %3.3f, generating %d (rejected %d) eaps in %d menus %3.3f, finding icons 
%3.3f, generating eap caches %3.3f.\n",
-       ecore_time_get() - start, paths, convert_time, item_count, 
reject_count, menu_count, gen - icon_time, icon_time, cache_time);
+   printf("\nTotal time %3.3f seconds, finding fdo paths %3.3f, converting fdo 
menus %3.3f, converting to %d (rejected %d) eaps in %d fdo menus %3.3f, 
generating menus %3.3f, finding icons %3.3f, generating eap caches %3.3f.\n",
+       ecore_time_get() - start, paths, convert_time, item_count, 
reject_count, menu_count, gen - (icon_time + generate_time), generate_time, 
icon_time, cache_time);
 
    parse_ini_shutdown();
    fdo_paths_shutdown();
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e_utils/src/bin/e17genmenu/menus.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- menus.c     9 Mar 2006 03:06:25 -0000       1.2
+++ menus.c     10 Mar 2006 15:17:28 -0000      1.3
@@ -8,6 +8,7 @@
 #define DEBUG 1
 
 extern int menu_count, item_count;
+extern double generate_time;
 
 static int _menu_make_apps(const void *data, Dumb_Tree * tree, int element, 
int level);
 static void _menu_dump_each_hash_node(void *value, void *user_data);
@@ -18,6 +19,7 @@
    char *d;
    char *menu = "applications.menu";
    char *menu_file;
+   double begin;
 
    d = get_desktop_dir();
    if ((d) && (!get_fdo()))
@@ -29,7 +31,8 @@
           {
              int i;
 
-        printf("Generating menus.\n");
+              printf("Generating menus.\n");
+              begin = ecore_time_get();
               /* Check desktop files in these directories */
               check_for_dirs(GNOME_DIRS);    /* FIXME: probably obsolete. */
               check_for_dirs(KDE_DIRS);      /* FIXME: probably obsolete. */
@@ -38,6 +41,7 @@
                  check_for_dirs((char 
*)fdo_paths_desktops->elements[i].element);
               for (i = 0; i < fdo_paths_kde_legacy->size; i++)
                  check_for_dirs((char 
*)fdo_paths_kde_legacy->elements[i].element);
+              generate_time = ecore_time_get() - begin;
           }
 
         printf("Converting freedesktop.org (fdo) menus.\n");




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to