framework/uifw/efreet.git
13 years agoEfreet: Updated changelog.
tasn [Mon, 4 Apr 2011 13:43:06 +0000 (13:43 +0000)]
Efreet: Updated changelog.

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

13 years agoEfreet desktop: Fixed URI creation when opening files.
tasn [Mon, 4 Apr 2011 13:43:01 +0000 (13:43 +0000)]
Efreet desktop: Fixed URI creation when opening files.

URI should be escaped before passed to the application being
executed. This fixes runnig videos with vlc from paths with
utf8 values in them.

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

13 years agoEfreet uri: Fixed efreet_uri_encode.
tasn [Mon, 4 Apr 2011 13:42:55 +0000 (13:42 +0000)]
Efreet uri: Fixed efreet_uri_encode.

it doesn't work well if the value passed is negative (utf8 text for example).

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

13 years agorename libtool version names to fit libtool doc
caro [Sun, 27 Mar 2011 18:12:15 +0000 (18:12 +0000)]
rename libtool version names to fit libtool doc

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

13 years agoEfreet: Flush cache if we add new extensions
englebass [Wed, 23 Mar 2011 20:02:46 +0000 (20:02 +0000)]
Efreet: Flush cache if we add new extensions

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

13 years agoEfreet: Remove redundant log text
englebass [Fri, 18 Mar 2011 20:06:03 +0000 (20:06 +0000)]
Efreet: Remove redundant log text

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

13 years agoEfreet: formatting
englebass [Fri, 18 Mar 2011 20:00:22 +0000 (20:00 +0000)]
Efreet: formatting

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

13 years agouse eina_log more effectively: replace all printfs with appropriate log functions...
discomfitor [Fri, 18 Mar 2011 19:47:57 +0000 (19:47 +0000)]
use eina_log more effectively: replace all printfs with appropriate log functions and use EINA_LOG_ERR instead of ERR when log dom fails to init

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

13 years agorevert version change 999 -> 99. also e17 didnt even need it as it
raster [Fri, 18 Mar 2011 07:35:19 +0000 (07:35 +0000)]
revert version change 999 -> 99. also e17 didnt even need it as it
produced no versioned .so files.

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

13 years agoSet v_mic to 99 (less than 256) to please OS X
englebass [Thu, 17 Mar 2011 13:12:50 +0000 (13:12 +0000)]
Set v_mic to 99 (less than 256) to please OS X

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

13 years agoEfreet: Create theme before accessing it
englebass [Tue, 15 Mar 2011 18:54:00 +0000 (18:54 +0000)]
Efreet: Create theme before accessing it

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

13 years agoEfreet: And revert logging, no longer needed
englebass [Tue, 15 Mar 2011 18:49:49 +0000 (18:49 +0000)]
Efreet: And revert logging, no longer needed

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

13 years agoEfreet: Add some logging
englebass [Tue, 15 Mar 2011 17:07:19 +0000 (17:07 +0000)]
Efreet: Add some logging

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

13 years agoEfreet: Make sure we don't reset changed
englebass [Tue, 8 Mar 2011 11:41:18 +0000 (11:41 +0000)]
Efreet: Make sure we don't reset changed

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

13 years agoEfreet: Listen for ECORE_FILE_EVENT_CLOSED
englebass [Tue, 8 Mar 2011 11:40:54 +0000 (11:40 +0000)]
Efreet: Listen for ECORE_FILE_EVENT_CLOSED

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

13 years agoEfreet: Verify that path contains '.'
englebass [Mon, 28 Feb 2011 20:15:55 +0000 (20:15 +0000)]
Efreet: Verify that path contains '.'

Thanks Heinervdm

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

13 years agoEfreet: Remove unused variables
englebass [Mon, 28 Feb 2011 10:50:37 +0000 (10:50 +0000)]
Efreet: Remove unused variables

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

13 years agoEfreet: Separate desktop dirs to add
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

13 years agoefreet: check for subpath
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

13 years agoEfreet: Add comment for unchached desktop files
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

13 years agoefl: don't track config.cache.
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

13 years agoEfreet: Reset changed before scanning fallback
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

13 years agoEfreet: Always trigger change file
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

13 years agoAlways trigger desktop cache update
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

13 years agoformatting
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

13 years agoefreet: write once cache to disk and notify only when needed.
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

13 years agoefl: add back touch on configure time generated file.
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

13 years agoefl: turn on cached result, that will reduce your configure time a lot !
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

13 years agoTODO++
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

13 years agoOnly print if verbose and TODO++
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

13 years agoRemove debug ouput
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

13 years agoeet, ecore, evas, efreet: don't track generated files.
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

13 years agoTODO++
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

13 years agofix: size < ret_size is always false. scale icons less
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

13 years agoTODO++
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

13 years agoremove wrong comment, fixed
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

13 years agoTODO--
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

13 years agomove NON_EXISTING define to efreet_cache
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

13 years agoSearch for theme directly in hash
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

13 years agoTODO--
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

13 years agoAdd more testing to tests
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

13 years agoMove desktop cache to efreet_cache.c
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

13 years agoDelay cache recreation with a timer
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

13 years agoPass dirs to desktop cache process as arguments
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

13 years agoFix memleak in desktop cache create
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

13 years agoefreet_cache_icon -> efreet_icon
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

13 years agoFree hashes on init error
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

13 years agoMove all eet cache handling to efreet_cache.c
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

13 years agoMove struct only used for cache
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

13 years agomove around some code
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

13 years agoMake efreet_cache_icon_theme_free static
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

13 years agoRemove unneeded EAPI
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

13 years agoCheck for special "*" glob
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

13 years agoRemove unneeded header
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

13 years agoDon't free strings from eet
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

13 years agoDon't deref NULL pointer
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

13 years agoWait for caches to update, then quit.
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

13 years agocheck >= to close fd
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

13 years agoAdd free callback to eet hashes
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

13 years agoDon't free data from efreet_util_cache_names
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

13 years agoMove theme hash from efreet_icon to efreet_cache
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

13 years agoThese TODO's are done
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

13 years agoFix segv correctly
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

13 years agofix segv of e's icon theme chooser. please review
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

13 years agoSet file owner to calling user
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

13 years agoMove lock creation to own function for cache
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

13 years agoDo init efreet before using efreet_*() functions
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

13 years agoDon't create cache dir several times
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

13 years agoFix doc
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

13 years agoFailed to wrap one clearenv() (take two)
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

13 years agoAnd really remove init/shutdown of xml
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

13 years agoFix segv, clear mem cache on eet file close
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

13 years agoDefine EFREET_MODULE_LOG_DOM
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

13 years agoRemove duplicate logging macros
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

13 years agoSet EFREET_MODULE_LOG_DOM to -1 after unregister
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

13 years agoRemove efreet_xml_{init,shutdown}() from menu
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

13 years agoRemove global log domain
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

13 years agoalways remove file extensions
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

13 years agoremove test which will always fail
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

13 years agochangelog
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

13 years agodon't strdup, we return const data
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

13 years agoClose cache file at end and set free'd = NULL
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

13 years agoPass extensions and directories to cache process.
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

13 years agoCheck for NULL
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

13 years agofree local mem cache on shutdown
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

13 years agoReapply hash cache
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

13 years agoRevert local hash cache
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

13 years agoAnd put read eet data in mem cache
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

13 years agoupdate icon cache major
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

13 years agoinit variable to NULL
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

13 years agowhitespace
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

13 years agoremove some "not so important" changes and merge all of seb's changes
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

13 years agothat changelog wasnt worth an entry. :)
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

13 years agoFix changelog dates
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

13 years agoTODO--
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

13 years agoFIXME--
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

13 years agoRemove TODO
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

13 years agoRemove TODO, code is correct
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

13 years agoCheck for pointer equality
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

13 years agoCorrect english
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