framework/uifw/efreet.git
13 years agoinit count to 0
englebass [Sat, 27 Nov 2010 21:51:07 +0000 (21:51 +0000)]
init count to 0

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

13 years agoformatting
englebass [Sat, 27 Nov 2010 20:36:39 +0000 (20:36 +0000)]
formatting

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

13 years agoStick with efreet formatting
englebass [Sat, 27 Nov 2010 20:36:27 +0000 (20:36 +0000)]
Stick with efreet formatting

efreet has it's own formatting, something like
"set ts=4 sw=4 sts=4 expandtab cino=(0W1st0". Please keep it like this,
or do the job to convert the whole lib to efl style.

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

13 years agoRename efreet_icon_private.h to something better
englebass [Sat, 27 Nov 2010 20:15:00 +0000 (20:15 +0000)]
Rename efreet_icon_private.h to something better

efreet_icon_private.h should be private to external code interacting
with the icon cache, so name it efreet_cache_private.h and only include
Eet.h there.

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

13 years ago * efreet: Eet.h is needed by declaration in efreet_private.h.
cedric [Sat, 27 Nov 2010 17:02:18 +0000 (17:02 +0000)]
* efreet: Eet.h is needed by declaration in efreet_private.h.

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

13 years agoFix missing include <Ecore.h> for needed ecore functions
devilhorns [Fri, 26 Nov 2010 21:32:34 +0000 (21:32 +0000)]
Fix missing include <Ecore.h> for needed ecore functions
(ecore_time_get, ecore_exe_run, etc, etc).

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

13 years agofix efreet after the Windows commits
caro [Fri, 26 Nov 2010 20:48:50 +0000 (20:48 +0000)]
fix efreet after the Windows commits

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

13 years agofix compilation on Windows
caro [Fri, 26 Nov 2010 17:05:16 +0000 (17:05 +0000)]
fix compilation on Windows

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

13 years ago * efreet: improve icon cache, increase speed and consume a little
cedric [Fri, 26 Nov 2010 14:56:23 +0000 (14:56 +0000)]
* efreet: improve icon cache, increase speed and consume a little
more memory than previous version.

TODO: efreet_icon_cache_create could be speeded up if we did
reuse already generated theme instead when doing inherit work.

NOTE: Let me add a rant against Freedesktop standard. Walking
around 22731 paths for 3051 icons is insane and that's just for
one theme ! Maybe they could give me one SSD...

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

13 years agoCheck if dir exists before listening to it
englebass [Fri, 26 Nov 2010 10:27:41 +0000 (10:27 +0000)]
Check if dir exists before listening to it

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

13 years agomove Ecore_File.h inclusion to the source file
caro [Thu, 25 Nov 2010 23:52:57 +0000 (23:52 +0000)]
move Ecore_File.h inclusion to the source file

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

13 years agoput alloca declaration after config.h
caro [Thu, 25 Nov 2010 23:48:59 +0000 (23:48 +0000)]
put alloca declaration after config.h

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

13 years agoTODO++--
englebass [Thu, 25 Nov 2010 09:41:08 +0000 (09:41 +0000)]
TODO++--

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

13 years agoKeep all queried themes in hash
englebass [Thu, 25 Nov 2010 09:04:49 +0000 (09:04 +0000)]
Keep all queried themes in hash

The previous logic would create a fake theme object in
efreet_icon_find_theme_check() if we didn't find the theme. Later in
efreet_icon_theme_dir_scan_all() we would delete this theme, and then
segv. As the user hopefully wont query for a bunch of non existing
themes, and each theme object is fairly small, keep all in hash.

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

13 years agoonly inherit hicolor if theme is valid
englebass [Thu, 25 Nov 2010 09:04:39 +0000 (09:04 +0000)]
only inherit hicolor if theme is valid

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

13 years agoMake icon test work without theme installed
englebass [Thu, 25 Nov 2010 09:04:19 +0000 (09:04 +0000)]
Make icon test work without theme installed

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

13 years agorevert, name.internal is always set
englebass [Wed, 24 Nov 2010 21:34:21 +0000 (21:34 +0000)]
revert, name.internal is always set

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

13 years agocheck if name.internal exists
englebass [Wed, 24 Nov 2010 21:31:24 +0000 (21:31 +0000)]
check if name.internal exists

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

13 years agoonly listen if icon cache is enabled
englebass [Wed, 24 Nov 2010 21:29:35 +0000 (21:29 +0000)]
only listen if icon cache is enabled

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

13 years agowe need to monitor each theme dir too
englebass [Wed, 24 Nov 2010 21:18:56 +0000 (21:18 +0000)]
we need to monitor each theme dir too

xdg-icon-resource creates and deletes a file called
.xdg-icon-resource-dummy in each dir.

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

13 years agolisten to changes for icon dirs
englebass [Wed, 24 Nov 2010 21:10:52 +0000 (21:10 +0000)]
listen to changes for icon dirs

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

13 years agouse convenience macro
englebass [Wed, 24 Nov 2010 20:52:12 +0000 (20:52 +0000)]
use convenience macro

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

13 years agoreorder code
englebass [Wed, 24 Nov 2010 20:51:48 +0000 (20:51 +0000)]
reorder code

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

13 years agoremove unneeded code
englebass [Wed, 24 Nov 2010 19:37:01 +0000 (19:37 +0000)]
remove unneeded code

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

13 years agoAnd always return
englebass [Wed, 24 Nov 2010 11:30:12 +0000 (11:30 +0000)]
And always return

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

13 years agolow prio for cache creation
englebass [Wed, 24 Nov 2010 10:44:16 +0000 (10:44 +0000)]
low prio for cache creation

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

13 years agoformatting
englebass [Wed, 24 Nov 2010 10:33:49 +0000 (10:33 +0000)]
formatting

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

13 years agoAlways return before error handler
englebass [Wed, 24 Nov 2010 10:33:40 +0000 (10:33 +0000)]
Always return before error handler

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

13 years agofix memleak and use realpath directly
englebass [Wed, 24 Nov 2010 10:33:30 +0000 (10:33 +0000)]
fix memleak and use realpath directly

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

13 years agoremove printf
englebass [Wed, 24 Nov 2010 09:37:56 +0000 (09:37 +0000)]
remove printf

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

13 years agoOnly update if file has known extension
englebass [Wed, 24 Nov 2010 09:37:46 +0000 (09:37 +0000)]
Only update if file has known extension

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

13 years agoactually change file, as we don't listen to attrib
englebass [Wed, 24 Nov 2010 09:37:35 +0000 (09:37 +0000)]
actually change file, as we don't listen to attrib

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

13 years agofix compile
discomfitor [Wed, 24 Nov 2010 02:40:54 +0000 (02:40 +0000)]
fix compile

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

13 years agofix conditional
discomfitor [Wed, 24 Nov 2010 02:40:46 +0000 (02:40 +0000)]
fix conditional

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

13 years agoListening for changes is private for desktop
englebass [Tue, 23 Nov 2010 21:54:01 +0000 (21:54 +0000)]
Listening for changes is private for desktop

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

13 years agoDon't close active desktop cache
englebass [Tue, 23 Nov 2010 21:35:32 +0000 (21:35 +0000)]
Don't close active desktop cache

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

13 years agoalways init cache
englebass [Tue, 23 Nov 2010 21:16:19 +0000 (21:16 +0000)]
always init cache

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

13 years agoNULL pointers after deletion
englebass [Tue, 23 Nov 2010 21:15:55 +0000 (21:15 +0000)]
NULL pointers after deletion

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

13 years agoAnd compile without ICON_CACHE
englebass [Tue, 23 Nov 2010 20:26:50 +0000 (20:26 +0000)]
And compile without ICON_CACHE

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

13 years agomove cache file handling from desktop to cache
englebass [Tue, 23 Nov 2010 20:14:13 +0000 (20:14 +0000)]
move cache file handling from desktop to cache

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

13 years agoremove unused variables
englebass [Tue, 23 Nov 2010 20:13:40 +0000 (20:13 +0000)]
remove unused variables

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

13 years agocatch term, not int
englebass [Tue, 23 Nov 2010 16:50:16 +0000 (16:50 +0000)]
catch term, not int

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

13 years agotrap sigint
englebass [Tue, 23 Nov 2010 16:49:46 +0000 (16:49 +0000)]
trap sigint

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

13 years agoecore is handled in main
englebass [Tue, 23 Nov 2010 13:30:51 +0000 (13:30 +0000)]
ecore is handled in main

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

13 years agotouch an update file on completion
englebass [Tue, 23 Nov 2010 13:30:39 +0000 (13:30 +0000)]
touch an update file on completion

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

13 years agorename fd to clarify usage
englebass [Tue, 23 Nov 2010 13:30:17 +0000 (13:30 +0000)]
rename fd to clarify usage

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

13 years agoTODO++
englebass [Mon, 22 Nov 2010 21:31:35 +0000 (21:31 +0000)]
TODO++

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

13 years agoAlways emit icon cache update event
englebass [Mon, 22 Nov 2010 21:30:43 +0000 (21:30 +0000)]
Always emit icon cache update event

If file starts with icon_ and ends with .cache, we have a new icon
cache, emit event.

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

13 years agofix fallback icon searching
englebass [Mon, 22 Nov 2010 20:51:34 +0000 (20:51 +0000)]
fix fallback icon searching

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

13 years agoclose cache file after 60 seconds of inactivity
englebass [Mon, 22 Nov 2010 20:51:05 +0000 (20:51 +0000)]
close cache file after 60 seconds of inactivity

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

13 years agoread fallback icon from cache
englebass [Mon, 22 Nov 2010 20:50:46 +0000 (20:50 +0000)]
read fallback icon from cache

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

13 years agodo ecore_init, so ecore_time_get works
englebass [Mon, 22 Nov 2010 20:50:32 +0000 (20:50 +0000)]
do ecore_init, so ecore_time_get works

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

13 years agoAnd use right error handler
englebass [Mon, 22 Nov 2010 20:50:09 +0000 (20:50 +0000)]
And use right error handler

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

13 years agoecore_file is init'ed in base
englebass [Mon, 22 Nov 2010 20:49:52 +0000 (20:49 +0000)]
ecore_file is init'ed in base

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

13 years agoinit ecore_file in base
englebass [Mon, 22 Nov 2010 20:49:22 +0000 (20:49 +0000)]
init ecore_file in base

And add missing ecore_*shutdown() in shutdown

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

13 years agoRemove common included header
englebass [Mon, 22 Nov 2010 20:49:08 +0000 (20:49 +0000)]
Remove common included header

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

13 years agoAdd ecore headers to private header
englebass [Mon, 22 Nov 2010 20:48:55 +0000 (20:48 +0000)]
Add ecore headers to private header

Used everywhere

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

13 years agoDon't add a new public header
englebass [Mon, 22 Nov 2010 20:48:41 +0000 (20:48 +0000)]
Don't add a new public header

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

13 years agoWe always need to to the tasks in init on init
englebass [Mon, 22 Nov 2010 20:48:24 +0000 (20:48 +0000)]
We always need to to the tasks in init on init

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

13 years agoremove erronous chars
englebass [Mon, 22 Nov 2010 20:47:14 +0000 (20:47 +0000)]
remove erronous chars

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

13 years agorename
englebass [Mon, 22 Nov 2010 14:16:58 +0000 (14:16 +0000)]
rename

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

13 years agorename
englebass [Mon, 22 Nov 2010 14:16:48 +0000 (14:16 +0000)]
rename

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

13 years agoTODO++
englebass [Mon, 22 Nov 2010 14:16:38 +0000 (14:16 +0000)]
TODO++

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

13 years agoTODO++
englebass [Mon, 22 Nov 2010 14:16:29 +0000 (14:16 +0000)]
TODO++

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

13 years agocheck for NULL
englebass [Mon, 22 Nov 2010 14:16:19 +0000 (14:16 +0000)]
check for NULL

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

13 years agoExecute cache creator and listen for changes
englebass [Mon, 22 Nov 2010 14:16:09 +0000 (14:16 +0000)]
Execute cache creator and listen for changes

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

13 years agocache update is a generic event
englebass [Mon, 22 Nov 2010 14:15:59 +0000 (14:15 +0000)]
cache update is a generic event

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

13 years agoinclude Ecore.h
englebass [Mon, 22 Nov 2010 14:15:50 +0000 (14:15 +0000)]
include Ecore.h

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

13 years agoinit ecore in main init
englebass [Mon, 22 Nov 2010 14:15:40 +0000 (14:15 +0000)]
init ecore in main init

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

13 years agoIf only one path, only check extension
englebass [Mon, 22 Nov 2010 14:15:30 +0000 (14:15 +0000)]
If only one path, only check extension

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

13 years agolets... use our return value shall we? <- THATS the missing icons bug
raster [Mon, 22 Nov 2010 09:47:36 +0000 (09:47 +0000)]
lets... use our return value shall we? <- THATS the missing icons bug
i was telling you about!

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

13 years agoFind icons in cache
englebass [Tue, 16 Nov 2010 21:50:53 +0000 (21:50 +0000)]
Find icons in cache

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

13 years agorealpath will return empty string when not found
englebass [Tue, 16 Nov 2010 21:50:38 +0000 (21:50 +0000)]
realpath will return empty string when not found

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

13 years agoif -> ifdef
englebass [Tue, 16 Nov 2010 21:49:45 +0000 (21:49 +0000)]
if -> ifdef

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

13 years agocreate cache for fallback icons
englebass [Tue, 16 Nov 2010 10:32:21 +0000 (10:32 +0000)]
create cache for fallback icons

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

13 years agoformatting
englebass [Tue, 16 Nov 2010 10:32:11 +0000 (10:32 +0000)]
formatting

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

13 years agoexport depcreated user dir
englebass [Tue, 16 Nov 2010 10:32:01 +0000 (10:32 +0000)]
export depcreated user dir

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

13 years agolocal variable should be static
englebass [Tue, 16 Nov 2010 10:31:49 +0000 (10:31 +0000)]
local variable should be static

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

13 years agoRemove duplicate code, mark strict spec
englebass [Tue, 16 Nov 2010 08:28:52 +0000 (08:28 +0000)]
Remove duplicate code, mark strict spec

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

13 years agoStart of icon cache
englebass [Mon, 15 Nov 2010 21:07:22 +0000 (21:07 +0000)]
Start of icon cache

Please test efreet_icon_cache_create and efreet_icon_cache_dump, and
check if it is fast enough on a slow system.

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

13 years agoTODO++
englebass [Mon, 15 Nov 2010 21:07:05 +0000 (21:07 +0000)]
TODO++

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

13 years agoshare edd between lib and bin
englebass [Mon, 15 Nov 2010 21:06:52 +0000 (21:06 +0000)]
share edd between lib and bin

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

13 years agoremove duplicate code, and mark strict spec
englebass [Mon, 15 Nov 2010 21:04:42 +0000 (21:04 +0000)]
remove duplicate code, and mark strict spec

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

13 years ago * efl: beta2 !
cedric [Fri, 12 Nov 2010 16:01:55 +0000 (16:01 +0000)]
* efl: beta2 !

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

13 years ago * svn: ignore more build files.
cedric [Thu, 11 Nov 2010 18:12:14 +0000 (18:12 +0000)]
    * svn: ignore more build files.

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

13 years agoTOOD++
englebass [Tue, 9 Nov 2010 21:31:46 +0000 (21:31 +0000)]
TOOD++

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

13 years agoLet efreet icon return const
englebass [Tue, 9 Nov 2010 20:15:55 +0000 (20:15 +0000)]
Let efreet icon return const

We return a pointer to an internal cache, so no need to do strdup. I we
implement a cache, the pointer will be a return from a mmap'ed file, so
no need to do strdup.

A bit late to do an API break, but must be done.

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

13 years ago * efreet: little speedup for icon lookup.
cedric [Mon, 8 Nov 2010 18:09:25 +0000 (18:09 +0000)]
* efreet: little speedup for icon lookup.

But really you should not call it as it will call stat for
every path it guess an icon could be in. For example, elementary_test
Toolbar 5 trigger 41132 call to stat on random place on your harddrive.

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

13 years agono more debian dir in our svn - debian now handles this tehmselves.
raster [Mon, 8 Nov 2010 05:49:48 +0000 (05:49 +0000)]
no more debian dir in our svn - debian now handles this tehmselves.

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

13 years agoAlways do env check
englebass [Sat, 6 Nov 2010 16:47:43 +0000 (16:47 +0000)]
Always do env check

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

13 years agoDo realpath on last element too
englebass [Sat, 6 Nov 2010 14:44:11 +0000 (14:44 +0000)]
Do realpath on last element too

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

14 years agodelay deletion of non valid themes
englebass [Mon, 25 Oct 2010 20:20:41 +0000 (20:20 +0000)]
delay deletion of non valid themes

We need to delay deletion of non valid themes until all possible search
dirs are scanned. In Ubuntu 10.10 XDG_DATA_DIRS lists /usr/local/share
before /usr/share, so when searching for hicolor /usr/local/share is
dropped as a valid dir although it exists as it does not contain an
index.theme file.

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

14 years agostore OnlyShowIn and NotShowIn in struct
englebass [Wed, 20 Oct 2010 20:39:54 +0000 (20:39 +0000)]
store OnlyShowIn and NotShowIn in struct

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

14 years agouse EINA_LIST_FREE for list deletion
englebass [Wed, 20 Oct 2010 20:39:38 +0000 (20:39 +0000)]
use EINA_LIST_FREE for list deletion

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

14 years agosimplify list deletion
englebass [Wed, 20 Oct 2010 20:39:19 +0000 (20:39 +0000)]
simplify list deletion

use eina_list_free instead of removing one and one element

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

14 years agolog domains in lower-case only please.
barbieri [Thu, 7 Oct 2010 22:22:33 +0000 (22:22 +0000)]
log domains in lower-case only please.

let's make it a standard so we don't have to look at the code
everytime to figure out the name...

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

14 years agoefl 1.0.0 beta.
raster [Sun, 3 Oct 2010 09:21:08 +0000 (09:21 +0000)]
efl 1.0.0 beta.

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

14 years agoecore time is double
englebass [Tue, 28 Sep 2010 17:53:15 +0000 (17:53 +0000)]
ecore time is double

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

14 years agoFix typo.
devilhorns [Sun, 26 Sep 2010 16:30:14 +0000 (16:30 +0000)]
Fix typo.

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

14 years agoshuddup gcc wanrings
raster [Sun, 19 Sep 2010 00:36:27 +0000 (00:36 +0000)]
shuddup gcc wanrings

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