Enlightenment CVS committal

Author  : onefang
Project : e17
Module  : apps/e

Dir     : e17/apps/e/doc


Modified Files:
        cache.txt 


Log Message:
Some more cache proposals.  I think that's enough to start coding it all.

===================================================================
RCS file: /cvs/e/e17/apps/e/doc/cache.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- cache.txt   7 Sep 2006 10:15:28 -0000       1.1
+++ cache.txt   11 Sep 2006 05:59:26 -0000      1.2
@@ -165,8 +165,9 @@
 ISSUES:
     When new applications are installed, will need to update.
 SOLUTION:
-    Parse them during idle time.  Monitor relevant directories.
-    ~/.e/e/applications/menu/all is the results cached to disk.
+    Parse them during idle time, maybe as a seperate process.  Monitor
+    relevant directories. ~/.e/e/applications/menu/all is the results
+    cached to disk.
 
 -----------------------------------------------------------------------
 
@@ -206,7 +207,8 @@
     The results of the search should be cached somewhere on disk for 
     future reference.  That needs to be nuked when the user changes 
     icon theme.  Changing the icon theme currently does not update all 
-    displayed icons.
+    displayed icons.  The X-Enlightenment-IconPath field of the .desktop
+    file could be used for the on disk cache.
 
 -----------------------------------------------------------------------
 
@@ -224,6 +226,9 @@
     directory with all of them that are for E_Apps, some are just links 
     to system files. 
 SOLUTION:
+    Remove after implementing the E_App cache then see if these still
+    needs caching.  Note that the menu generation probably reads the
+    .desktop files twice each.
 
 -----------------------------------------------------------------------
 
@@ -234,7 +239,7 @@
 WHEN:
     Currently all read in at startup time.  Should change this to an 
     idle time task.  Still need to read in them all near startup time 
-    though.  WE need all of them for searching.
+    though.  We need all of them for searching.
 ISSUES:
     The current eap caching code is not up to scratch, and the .desktop 
     conversion didn't help.  It does hide some other bugs though, so that 
@@ -245,3 +250,10 @@
     As mentioned above, we need quick searching of them all.
 SOLUTION:
     Nuke the existing cache code.  Replace with...
+
+    Hash of filenames that contains the E_App structures, alphabetically
+    sorted list (Ecore_Sheap?) of human visible names that contains the
+    filenames.  Fill them during idle time, also as needed, and finish
+    it async when exebuf starts up.  Later we shall see if an on disk
+    copy is needed.
+



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to