framework/uifw/efreet.git
14 years agoefreet: Check return value from opendir
englebass [Sat, 17 Apr 2010 18:39:13 +0000 (18:39 +0000)]
efreet: Check return value from opendir

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48081 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agohow about if opendir fails... we dont try and walk the dir? :)
raster [Fri, 16 Apr 2010 02:20:56 +0000 (02:20 +0000)]
how about if opendir fails... we dont try and walk the dir? :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48047 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoTODO--
englebass [Thu, 15 Apr 2010 19:43:02 +0000 (19:43 +0000)]
TODO--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48040 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: use convenience func
englebass [Thu, 15 Apr 2010 19:38:01 +0000 (19:38 +0000)]
efreet: use convenience func

One func to add monitor, func checks for duplicate monitor and uses
realpath

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48038 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: listen for changes recursivly
englebass [Thu, 15 Apr 2010 19:21:23 +0000 (19:21 +0000)]
efreet: listen for changes recursivly

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48036 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: better naming
englebass [Thu, 15 Apr 2010 19:21:13 +0000 (19:21 +0000)]
efreet: better naming

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48035 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: better naming
englebass [Thu, 15 Apr 2010 19:21:03 +0000 (19:21 +0000)]
efreet: better naming

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48034 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: better naming
englebass [Thu, 15 Apr 2010 19:20:51 +0000 (19:20 +0000)]
efreet: better naming

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48033 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: better naming
englebass [Thu, 15 Apr 2010 19:20:41 +0000 (19:20 +0000)]
efreet: better naming

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48032 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: reorganize
englebass [Thu, 15 Apr 2010 19:20:31 +0000 (19:20 +0000)]
efreet: reorganize

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48031 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: group EAPI int's and init 0
englebass [Thu, 15 Apr 2010 19:20:18 +0000 (19:20 +0000)]
efreet: group EAPI int's and init 0

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48030 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: remove old code
englebass [Thu, 15 Apr 2010 19:20:09 +0000 (19:20 +0000)]
efreet: remove old code

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48029 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: better naming
englebass [Thu, 15 Apr 2010 19:19:59 +0000 (19:19 +0000)]
efreet: better naming

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48028 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: formatting
englebass [Thu, 15 Apr 2010 19:19:48 +0000 (19:19 +0000)]
efreet: formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48027 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: and add file
englebass [Thu, 15 Apr 2010 18:24:48 +0000 (18:24 +0000)]
efreet: and add file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48026 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: split desktop command to separate file
englebass [Thu, 15 Apr 2010 18:23:42 +0000 (18:23 +0000)]
efreet: split desktop command to separate file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48025 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoTODO++
englebass [Wed, 14 Apr 2010 19:39:36 +0000 (19:39 +0000)]
TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@48003 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Listen to new cache dirs
englebass [Tue, 6 Apr 2010 18:50:26 +0000 (18:50 +0000)]
efreet: Listen to new cache dirs

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47795 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: reorder init
englebass [Tue, 6 Apr 2010 18:36:25 +0000 (18:36 +0000)]
efreet: reorder init

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47794 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: cache all types of desktop files
englebass [Tue, 6 Apr 2010 18:36:04 +0000 (18:36 +0000)]
efreet: cache all types of desktop files

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47792 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: TODO++
englebass [Tue, 6 Apr 2010 18:35:54 +0000 (18:35 +0000)]
efreet: TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47791 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: listen for changes in desktop files
englebass [Tue, 6 Apr 2010 18:35:45 +0000 (18:35 +0000)]
efreet: listen for changes in desktop files

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47790 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: don't truncate, unlink and open
englebass [Tue, 6 Apr 2010 18:35:35 +0000 (18:35 +0000)]
efreet: don't truncate, unlink and open

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47789 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: TODO++
englebass [Tue, 6 Apr 2010 18:35:18 +0000 (18:35 +0000)]
efreet: TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47788 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: more doc
englebass [Sat, 3 Apr 2010 18:48:57 +0000 (18:48 +0000)]
efreet: more doc

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47737 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: check load time on all desktop structs
englebass [Sat, 3 Apr 2010 18:46:58 +0000 (18:46 +0000)]
efreet: check load time on all desktop structs

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47736 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Check whether cached version is latest.
englebass [Sat, 3 Apr 2010 18:46:47 +0000 (18:46 +0000)]
efreet: Check whether cached version is latest.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47735 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Always update cache if not read from eet
englebass [Sat, 3 Apr 2010 18:46:37 +0000 (18:46 +0000)]
efreet: Always update cache if not read from eet

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47734 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Don't update cache if we don't mean to
englebass [Sat, 3 Apr 2010 18:46:27 +0000 (18:46 +0000)]
efreet: Don't update cache if we don't mean to

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47733 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: rename fd for lock
englebass [Sat, 3 Apr 2010 18:46:17 +0000 (18:46 +0000)]
efreet: rename fd for lock

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47732 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: mkpath once
englebass [Sat, 3 Apr 2010 18:46:07 +0000 (18:46 +0000)]
efreet: mkpath once

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47731 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Add cache update func
englebass [Sat, 3 Apr 2010 18:45:57 +0000 (18:45 +0000)]
efreet: Add cache update func

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47730 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: rename lock file
englebass [Sat, 3 Apr 2010 18:45:46 +0000 (18:45 +0000)]
efreet: rename lock file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47729 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoDon't screw the still used len variable, and remove unnecessary hash_del (we didn...
sachiel [Sat, 3 Apr 2010 16:26:03 +0000 (16:26 +0000)]
Don't screw the still used len variable, and remove unnecessary hash_del (we didn't find the entry at the beginning, no point trying to delete it)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47726 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Thu, 1 Apr 2010 19:41:03 +0000 (19:41 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47668 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: TODO--++
englebass [Thu, 1 Apr 2010 19:40:53 +0000 (19:40 +0000)]
efreet: TODO--++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47667 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: merge
englebass [Thu, 1 Apr 2010 19:39:42 +0000 (19:39 +0000)]
efreet: merge

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47666 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: fancy alloca include in common header
englebass [Thu, 1 Apr 2010 19:32:41 +0000 (19:32 +0000)]
efreet: fancy alloca include in common header

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47664 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: move file local data to .c file
englebass [Thu, 1 Apr 2010 19:32:29 +0000 (19:32 +0000)]
efreet: move file local data to .c file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47663 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: remove strdup, use alloca
englebass [Thu, 1 Apr 2010 19:32:19 +0000 (19:32 +0000)]
efreet: remove strdup, use alloca

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47662 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: remove strdup, use alloca
englebass [Thu, 1 Apr 2010 19:32:10 +0000 (19:32 +0000)]
efreet: remove strdup, use alloca

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47661 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: fix compiler warning
englebass [Thu, 1 Apr 2010 19:32:00 +0000 (19:32 +0000)]
efreet: fix compiler warning

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47660 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Thu, 1 Apr 2010 19:31:49 +0000 (19:31 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47659 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Thu, 1 Apr 2010 19:31:38 +0000 (19:31 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47658 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Thu, 1 Apr 2010 19:30:13 +0000 (19:30 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47657 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofixme-- ... my bad! looking at wrong fn! :)
raster [Tue, 30 Mar 2010 12:44:37 +0000 (12:44 +0000)]
fixme-- ... my bad! looking at wrong fn! :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47598 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: use alloca for local dynamic buffer
englebass [Tue, 30 Mar 2010 12:22:15 +0000 (12:22 +0000)]
efreet: use alloca for local dynamic buffer

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47597 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: remove strdup
englebass [Tue, 30 Mar 2010 12:22:05 +0000 (12:22 +0000)]
efreet: remove strdup

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47596 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: benefit from stringshare
englebass [Tue, 30 Mar 2010 12:21:55 +0000 (12:21 +0000)]
efreet: benefit from stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47595 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Tue, 30 Mar 2010 12:21:44 +0000 (12:21 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47594 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Tue, 30 Mar 2010 12:21:33 +0000 (12:21 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47593 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoremove strdup
englebass [Tue, 30 Mar 2010 12:21:23 +0000 (12:21 +0000)]
remove strdup

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47592 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: benefit from stringshare
englebass [Tue, 30 Mar 2010 12:21:12 +0000 (12:21 +0000)]
efreet: benefit from stringshare

Since both values are stringshared, we can use direct comparison.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47591 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Tue, 30 Mar 2010 12:20:55 +0000 (12:20 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47590 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Tue, 30 Mar 2010 11:07:19 +0000 (11:07 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47588 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Tue, 30 Mar 2010 11:07:07 +0000 (11:07 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47587 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: stringshare
englebass [Tue, 30 Mar 2010 11:06:56 +0000 (11:06 +0000)]
efreet: stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47586 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Check if old and new cache equals
englebass [Tue, 30 Mar 2010 10:51:45 +0000 (10:51 +0000)]
efreet: Check if old and new cache equals

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47585 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Check source of desktop
englebass [Tue, 30 Mar 2010 10:51:35 +0000 (10:51 +0000)]
efreet: Check source of desktop

Flag changed if efreet_desktop_new doesn't return a eet cached value.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47584 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agohmm - avoid crash for now, but bitch loudly
raster [Tue, 30 Mar 2010 05:29:49 +0000 (05:29 +0000)]
hmm - avoid crash for now, but bitch loudly

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47581 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocomment++
raster [Tue, 30 Mar 2010 05:15:33 +0000 (05:15 +0000)]
comment++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47577 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobah!
raster [Tue, 30 Mar 2010 00:02:19 +0000 (00:02 +0000)]
bah!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47571 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: fix strdup + stringshare
englebass [Mon, 29 Mar 2010 20:14:43 +0000 (20:14 +0000)]
efreet: fix strdup + stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47568 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: use efreet_desktop_new, not get
englebass [Mon, 29 Mar 2010 20:11:12 +0000 (20:11 +0000)]
efreet: use efreet_desktop_new, not get

As we free the desktop in the same func, use uncached version

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47567 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: TODO++
englebass [Mon, 29 Mar 2010 20:10:26 +0000 (20:10 +0000)]
efreet: TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47566 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Only update cache files if changed
englebass [Sun, 28 Mar 2010 20:46:27 +0000 (20:46 +0000)]
efreet: Only update cache files if changed

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47546 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: TODO--
englebass [Sun, 28 Mar 2010 20:36:47 +0000 (20:36 +0000)]
efreet: TODO--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47545 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Remove unneeded flag
englebass [Sun, 28 Mar 2010 20:36:37 +0000 (20:36 +0000)]
efreet: Remove unneeded flag

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47544 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Remove unneeded flag
englebass [Sun, 28 Mar 2010 20:36:26 +0000 (20:36 +0000)]
efreet: Remove unneeded flag

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47543 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoRemove unneeded TOOD
englebass [Sun, 28 Mar 2010 20:36:11 +0000 (20:36 +0000)]
Remove unneeded TOOD

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47542 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Only read data from disk when modified
englebass [Sun, 28 Mar 2010 19:31:37 +0000 (19:31 +0000)]
efreet: Only read data from disk when modified

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47539 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: fix old cache deletion
englebass [Sun, 28 Mar 2010 19:31:26 +0000 (19:31 +0000)]
efreet: fix old cache deletion

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47538 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Always run cache update on init
englebass [Sun, 28 Mar 2010 19:31:14 +0000 (19:31 +0000)]
efreet: Always run cache update on init

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47537 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Add variable to prevent cache update
englebass [Sun, 28 Mar 2010 18:54:25 +0000 (18:54 +0000)]
efreet: Add variable to prevent cache update

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47536 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: TODO++
englebass [Sat, 27 Mar 2010 20:58:45 +0000 (20:58 +0000)]
efreet: TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47520 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Track old caches
englebass [Sat, 27 Mar 2010 20:53:52 +0000 (20:53 +0000)]
efreet: Track old caches

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47519 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: use uncached call so we read from disk
englebass [Sat, 27 Mar 2010 20:03:45 +0000 (20:03 +0000)]
efreet: use uncached call so we read from disk

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47516 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: fix function name
englebass [Sat, 27 Mar 2010 19:58:54 +0000 (19:58 +0000)]
efreet: fix function name

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47515 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosync cache reload between desktop and util
englebass [Sat, 27 Mar 2010 19:58:33 +0000 (19:58 +0000)]
sync cache reload between desktop and util

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47513 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet_util_init gone
englebass [Sat, 27 Mar 2010 19:58:02 +0000 (19:58 +0000)]
efreet_util_init gone

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47511 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoinit util alongside rest of efreet
englebass [Sat, 27 Mar 2010 19:57:47 +0000 (19:57 +0000)]
init util alongside rest of efreet

Used to be separate as util had different requirements than base efreet,
and util had high memory usage. No longer the case.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47510 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoprint dangling references
englebass [Sat, 27 Mar 2010 19:57:33 +0000 (19:57 +0000)]
print dangling references

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47509 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet: Rename util file first
englebass [Fri, 26 Mar 2010 06:16:19 +0000 (06:16 +0000)]
efreet: Rename util file first

Rename util file first as it is internal. change for system will happen
on desktop file

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47480 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd comments
englebass [Fri, 26 Mar 2010 05:33:37 +0000 (05:33 +0000)]
Add comments

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47473 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd listener for cache updates
englebass [Fri, 26 Mar 2010 05:33:12 +0000 (05:33 +0000)]
Add listener for cache updates

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47471 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoRemove unneeded code
englebass [Fri, 26 Mar 2010 05:33:00 +0000 (05:33 +0000)]
Remove unneeded code

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47470 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoefreet_menu.c: Fix compiler warning
englebass [Fri, 26 Mar 2010 05:29:15 +0000 (05:29 +0000)]
efreet_menu.c: Fix compiler warning

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47469 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd func to read a .desktop file from disk
englebass [Mon, 15 Mar 2010 19:57:57 +0000 (19:57 +0000)]
Add func to read a .desktop file from disk

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47250 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoformatting
englebass [Mon, 15 Mar 2010 19:10:51 +0000 (19:10 +0000)]
formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47245 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix realpath usage
englebass [Mon, 15 Mar 2010 19:08:22 +0000 (19:08 +0000)]
Fix realpath usage

Always use realpath before interacting with the efreet_desktop_cache,
else it wont be consistent.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47244 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * efreet: Prevent crash due to freed desktop still in cache.
cedric [Mon, 15 Mar 2010 13:46:45 +0000 (13:46 +0000)]
    * efreet: Prevent crash due to freed desktop still in cache.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47235 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix?? segv
englebass [Sun, 14 Mar 2010 20:48:52 +0000 (20:48 +0000)]
Fix?? segv

For some peculiar reason, using ecore_file_realpath here screws with
efreet_menu.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47224 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocache .directory files also
englebass [Sat, 13 Mar 2010 20:58:17 +0000 (20:58 +0000)]
cache .directory files also

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47186 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix memleak
englebass [Sat, 13 Mar 2010 19:14:35 +0000 (19:14 +0000)]
fix memleak

Free hash and data pointer when using eet, but not lists

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47183 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosame PACKAGE_DIR as data subdir
englebass [Sat, 13 Mar 2010 19:05:23 +0000 (19:05 +0000)]
same PACKAGE_DIR as data subdir

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47182 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoshutdown eina after last stringshare del
englebass [Sat, 13 Mar 2010 19:05:11 +0000 (19:05 +0000)]
shutdown eina after last stringshare del

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47181 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoDon't free data at all from eet
englebass [Sat, 13 Mar 2010 18:35:48 +0000 (18:35 +0000)]
Don't free data at all from eet

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47179 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agostringshare
englebass [Sat, 13 Mar 2010 18:35:39 +0000 (18:35 +0000)]
stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47178 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoWhen using Eina_List, need to return list
englebass [Sat, 13 Mar 2010 18:35:29 +0000 (18:35 +0000)]
When using Eina_List, need to return list

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47177 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agostringshare
englebass [Sat, 13 Mar 2010 18:34:30 +0000 (18:34 +0000)]
stringshare

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47176 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33