englebass [Mon, 28 Feb 2011 10:50:27 +0000 (10:50 +0000)]
Efreet: Separate desktop dirs to add
Keep desktop dirs to add to cache process in separate list, so we can
free data after they are passed to cache process.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57408
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 28 Feb 2011 10:50:16 +0000 (10:50 +0000)]
efreet: check for subpath
Need to check if the path we want to add is a subpath of an already
added path.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57407
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 23 Feb 2011 09:33:24 +0000 (09:33 +0000)]
Efreet: Add comment for unchached desktop files
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57257
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Feb 2011 17:16:59 +0000 (17:16 +0000)]
efl: don't track config.cache.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57246
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 22 Feb 2011 12:52:58 +0000 (12:52 +0000)]
Efreet: Reset changed before scanning fallback
Changed must be EINA_FALSE before scanning fallback to not create false
positive.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57240
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 22 Feb 2011 12:52:46 +0000 (12:52 +0000)]
Efreet: Always trigger change file
changed flag isn't global, and is set to EINA_FALSE for each theme.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 22 Feb 2011 12:42:58 +0000 (12:42 +0000)]
Always trigger desktop cache update
E init process waits for this and must always get it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 22 Feb 2011 12:42:46 +0000 (12:42 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57237
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Feb 2011 10:43:58 +0000 (10:43 +0000)]
efreet: write once cache to disk and notify only when needed.
NOTE: eet_sync just force the write of the eet file to the disk.
That's exactly what eet_close will do also. eet_sync is just to
be used when you are planning to still use it and don't want to
close it soon.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57233
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 22 Feb 2011 10:29:28 +0000 (10:29 +0000)]
efl: add back touch on configure time generated file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57232
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Feb 2011 14:56:49 +0000 (14:56 +0000)]
efl: turn on cached result, that will reduce your configure time a lot !
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57213
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 19 Feb 2011 20:54:15 +0000 (20:54 +0000)]
TODO++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 19 Feb 2011 20:54:03 +0000 (20:54 +0000)]
Only print if verbose and TODO++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57175
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 19 Feb 2011 20:52:10 +0000 (20:52 +0000)]
Remove debug ouput
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57173
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 16 Feb 2011 10:58:03 +0000 (10:58 +0000)]
eet, ecore, evas, efreet: don't track generated files.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57084
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 15 Feb 2011 18:51:06 +0000 (18:51 +0000)]
TODO++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57061
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jeffdameth [Mon, 14 Feb 2011 14:28:21 +0000 (14:28 +0000)]
fix: size < ret_size is always false. scale icons less
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@57021
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 11 Feb 2011 13:49:25 +0000 (13:49 +0000)]
TODO++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56951
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:41:36 +0000 (14:41 +0000)]
remove wrong comment, fixed
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56919
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:37:59 +0000 (14:37 +0000)]
TODO--
Fixed
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56918
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:34:03 +0000 (14:34 +0000)]
move NON_EXISTING define to efreet_cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56917
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:26:30 +0000 (14:26 +0000)]
Search for theme directly in hash
If not found directly in hash, use efreet_cache_icon_theme_find
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56916
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:26:20 +0000 (14:26 +0000)]
TODO--
We can't check in cache, as the path might not exist on disk.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56915
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:25:54 +0000 (14:25 +0000)]
Add more testing to tests
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56913
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:25:44 +0000 (14:25 +0000)]
Move desktop cache to efreet_cache.c
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56912
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:25:33 +0000 (14:25 +0000)]
Delay cache recreation with a timer
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56911
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:25:23 +0000 (14:25 +0000)]
Pass dirs to desktop cache process as arguments
And store the extra dirs in the desktop eet cache.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56910
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:25:13 +0000 (14:25 +0000)]
Fix memleak in desktop cache create
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56909
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:25:00 +0000 (14:25 +0000)]
efreet_cache_icon -> efreet_icon
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56908
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:24:50 +0000 (14:24 +0000)]
Free hashes on init error
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56907
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:24:40 +0000 (14:24 +0000)]
Move all eet cache handling to efreet_cache.c
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56906
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:24:30 +0000 (14:24 +0000)]
Move struct only used for cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56905
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:24:20 +0000 (14:24 +0000)]
move around some code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56904
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:24:09 +0000 (14:24 +0000)]
Make efreet_cache_icon_theme_free static
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56903
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 10 Feb 2011 14:23:31 +0000 (14:23 +0000)]
Remove unneeded EAPI
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56902
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 21:20:42 +0000 (21:20 +0000)]
Check for special "*" glob
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56878
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 21:20:28 +0000 (21:20 +0000)]
Remove unneeded header
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56877
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 20:43:43 +0000 (20:43 +0000)]
Don't free strings from eet
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56874
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 18:36:12 +0000 (18:36 +0000)]
Don't deref NULL pointer
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56868
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 17:10:12 +0000 (17:10 +0000)]
Wait for caches to update, then quit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56857
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 17:09:49 +0000 (17:09 +0000)]
check >= to close fd
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56855
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 17:09:38 +0000 (17:09 +0000)]
Add free callback to eet hashes
Fixes memleak
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56854
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 17:09:27 +0000 (17:09 +0000)]
Don't free data from efreet_util_cache_names
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56853
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 17:09:16 +0000 (17:09 +0000)]
Move theme hash from efreet_icon to efreet_cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56852
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 17:08:50 +0000 (17:08 +0000)]
These TODO's are done
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56851
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 9 Feb 2011 08:40:39 +0000 (08:40 +0000)]
Fix segv correctly
There should be no key starting with efreet in the cache, but make sure
a theme exists before adding to the theme list.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56838
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jeffdameth [Tue, 8 Feb 2011 20:50:29 +0000 (20:50 +0000)]
fix segv of e's icon theme chooser. please review
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56818
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 7 Feb 2011 21:33:33 +0000 (21:33 +0000)]
Set file owner to calling user
This fixes cache problems when running programs utilizing efreet with
sudo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56787
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 7 Feb 2011 21:33:22 +0000 (21:33 +0000)]
Move lock creation to own function for cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56786
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 7 Feb 2011 21:33:11 +0000 (21:33 +0000)]
Do init efreet before using efreet_*() functions
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56785
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 7 Feb 2011 21:33:01 +0000 (21:33 +0000)]
Don't create cache dir several times
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56784
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 7 Feb 2011 21:19:36 +0000 (21:19 +0000)]
Fix doc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56783
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
ravenlock [Sun, 6 Feb 2011 01:53:33 +0000 (01:53 +0000)]
Failed to wrap one clearenv() (take two)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56744
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 20:34:22 +0000 (20:34 +0000)]
And really remove init/shutdown of xml
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56737
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 20:03:18 +0000 (20:03 +0000)]
Fix segv, clear mem cache on eet file close
Patch by Hannes Janetzek
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56735
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 19:56:44 +0000 (19:56 +0000)]
Define EFREET_MODULE_LOG_DOM
Must be defined in all files which include efreet_private.h
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56734
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 19:07:07 +0000 (19:07 +0000)]
Remove duplicate logging macros
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56732
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 19:06:55 +0000 (19:06 +0000)]
Set EFREET_MODULE_LOG_DOM to -1 after unregister
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56731
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 19:06:45 +0000 (19:06 +0000)]
Remove efreet_xml_{init,shutdown}() from menu
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56730
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 5 Feb 2011 19:05:55 +0000 (19:05 +0000)]
Remove global log domain
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56729
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 3 Feb 2011 22:19:52 +0000 (22:19 +0000)]
always remove file extensions
Need to remove extension before checking fallback icons as well.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56699
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 3 Feb 2011 21:34:45 +0000 (21:34 +0000)]
remove test which will always fail
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56698
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 3 Feb 2011 20:00:00 +0000 (20:00 +0000)]
changelog
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56694
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 3 Feb 2011 19:58:04 +0000 (19:58 +0000)]
don't strdup, we return const data
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56693
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 3 Feb 2011 19:57:25 +0000 (19:57 +0000)]
Close cache file at end and set free'd = NULL
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56691
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 2 Feb 2011 22:58:15 +0000 (22:58 +0000)]
Pass extensions and directories to cache process.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56666
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 2 Feb 2011 22:57:34 +0000 (22:57 +0000)]
Check for NULL
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56665
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 21:08:16 +0000 (21:08 +0000)]
free local mem cache on shutdown
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56639
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 21:03:40 +0000 (21:03 +0000)]
Reapply hash cache
And this time update it on new cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56638
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 09:23:05 +0000 (09:23 +0000)]
Revert local hash cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56623
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 08:58:12 +0000 (08:58 +0000)]
And put read eet data in mem cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56621
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 08:53:43 +0000 (08:53 +0000)]
update icon cache major
Make sure we don't reuse some old cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 08:53:33 +0000 (08:53 +0000)]
init variable to NULL
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56619
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 1 Feb 2011 08:27:53 +0000 (08:27 +0000)]
whitespace
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56618
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 1 Feb 2011 06:45:03 +0000 (06:45 +0000)]
remove some "not so important" changes and merge all of seb's changes
made on that one day. no point having a whole tonne of changelog
entries for the same day and the same person.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56616
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 1 Feb 2011 06:42:48 +0000 (06:42 +0000)]
that changelog wasnt worth an entry. :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56615
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:46:10 +0000 (11:46 +0000)]
Fix changelog dates
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56605
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:46:01 +0000 (11:46 +0000)]
TODO--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56604
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:45:50 +0000 (11:45 +0000)]
FIXME--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56603
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:45:40 +0000 (11:45 +0000)]
Remove TODO
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56602
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:45:29 +0000 (11:45 +0000)]
Remove TODO, code is correct
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56601
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:45:19 +0000 (11:45 +0000)]
Check for pointer equality
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56600
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:45:09 +0000 (11:45 +0000)]
Correct english
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56599
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:44:56 +0000 (11:44 +0000)]
Create one cache file for each theme
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56598
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:44:46 +0000 (11:44 +0000)]
Prefix internal efreet cache keys with __
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56597
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:44:35 +0000 (11:44 +0000)]
Check if theme has changed when building cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56596
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:44:24 +0000 (11:44 +0000)]
Create internal struct for theme cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56595
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:44:12 +0000 (11:44 +0000)]
Check whether dirs is NULL
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56594
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:44:02 +0000 (11:44 +0000)]
Change return type to Eina_Bool
Return Eina_Bool if the return value of a function is true or false.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56593
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:43:52 +0000 (11:43 +0000)]
Return EINA_* if return type is Eina_Bool
Convert 0 -> EINA_FALSE, 1 -> EINA_TRUE
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56592
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:43:42 +0000 (11:43 +0000)]
Make check for stat return more explicit
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56591
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:43:31 +0000 (11:43 +0000)]
Always use icon cache, remove old code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56590
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:32:45 +0000 (11:32 +0000)]
Add temporary memory cache of eet file data
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56589
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:32:34 +0000 (11:32 +0000)]
Improve storage of desktop util data
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56588
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 31 Jan 2011 11:27:46 +0000 (11:27 +0000)]
Fix memleak
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56587
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 30 Jan 2011 10:50:14 +0000 (10:50 +0000)]
clearenv not on bsd - dont build the related test code (yes tests may
fail).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 30 Jan 2011 04:42:16 +0000 (04:42 +0000)]
chlog for rephorm.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56395
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rephorm [Sun, 30 Jan 2011 03:55:06 +0000 (03:55 +0000)]
don't crash on an empty <Name></Name> tag in a menu
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56394
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 Jan 2011 13:24:22 +0000 (13:24 +0000)]
geeze. get year right! spank
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56378
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 29 Jan 2011 03:54:33 +0000 (03:54 +0000)]
aaaah farg. forgot the changelogs. fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56359
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33