englebass [Thu, 18 Aug 2011 07:34:40 +0000 (07:34 +0000)]
efreet: Delay closing of old caches
Programs might close their references after the event has completed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62551
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 18 Aug 2011 07:34:29 +0000 (07:34 +0000)]
efreet: ignore++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 18 Aug 2011 07:34:19 +0000 (07:34 +0000)]
efreet: Add cache build event
And listen for this event in e_startup to check for cache build
completion.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 18 Aug 2011 07:34:02 +0000 (07:34 +0000)]
efreet: Revert changed flag
Only send event when cache is actually updated.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62548
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 13:19:00 +0000 (13:19 +0000)]
efreet: No more caches in this file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62510
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:49:56 +0000 (12:49 +0000)]
efreet: Add @since
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:46:35 +0000 (12:46 +0000)]
efret: Save whether cache changed in update file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62506
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:46:24 +0000 (12:46 +0000)]
efreet: redo cache rebuild
Always rebuild cache from scratch when needed, but rely on correct spec
behaviour to check for theme changes. This will considerably speed up
the cache process when there is no change, and improve the correctness
of the cache when changes occur. For example didn't the previous
behaviour handle file removal gracefully.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62505
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:46:14 +0000 (12:46 +0000)]
efreet: No need to sync eet file before close
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62504
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:46:03 +0000 (12:46 +0000)]
efreet: Formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62503
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:45:52 +0000 (12:45 +0000)]
efreet: Print error on write error
Better solution to stop ignoring return value.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62502
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 16 Aug 2011 12:45:30 +0000 (12:45 +0000)]
efreet: Remove disabled if
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62501
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Aug 2011 04:13:33 +0000 (04:13 +0000)]
that's it - remove autom4te.cache dirs again... - keep having to many
problems about it storing invalid config when the same build trees are
shared between multiple architectures and machines. :( better we
build right than build fast.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@61974
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 4 Jul 2011 09:35:39 +0000 (09:35 +0000)]
enable mmap safety in efreet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60978
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 26 Jun 2011 23:11:07 +0000 (23:11 +0000)]
add errs for efreet cache init failures.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60707
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Thu, 23 Jun 2011 07:01:45 +0000 (07:01 +0000)]
Assorted build and spec fixes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60624
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Thu, 16 Jun 2011 20:36:43 +0000 (20:36 +0000)]
Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also. So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60407
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 13 Jun 2011 18:03:52 +0000 (18:03 +0000)]
efreet: fix doc build when srcdir != builddir.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60290
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Sun, 12 Jun 2011 21:38:37 +0000 (21:38 +0000)]
remove .cvsignore files
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60246
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mike_m [Tue, 7 Jun 2011 10:26:13 +0000 (10:26 +0000)]
Add ignore and update files
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@60034
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 20:30:17 +0000 (20:30 +0000)]
efl: don't track cache file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58672
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 14:51:36 +0000 (14:51 +0000)]
autogen: unobrk things.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58668
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 14:03:46 +0000 (14:03 +0000)]
autogen: improve detection of parameter change.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58667
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:42:57 +0000 (22:42 +0000)]
Efreet: We don't add non-existing dirs to lists
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58608
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:42:43 +0000 (22:42 +0000)]
Efreet: Detect hidden themes
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58607
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:42:29 +0000 (22:42 +0000)]
Efreet: Consistent PACKAGE_DATA_DIR
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58606
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:42:15 +0000 (22:42 +0000)]
Efreet: Fail on invalid ini file
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58605
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:42:01 +0000 (22:42 +0000)]
Efreet: Correct log domain name for efreet_ini
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58604
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:41:48 +0000 (22:41 +0000)]
Efreet: Re-add Home tests
Fixed cache dir creation problem.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58603
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:41:34 +0000 (22:41 +0000)]
Efreet: Don't update cache during tests
This makes efreet_init not fail if we pass non-existing paths as HOME
and XDG_* during testing.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58602
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 12 Apr 2011 22:40:35 +0000 (22:40 +0000)]
Efreet: Only create cache dir if we update cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58601
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 8 Apr 2011 11:01:08 +0000 (11:01 +0000)]
doxy -> h files.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58487
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 8 Apr 2011 05:57:28 +0000 (05:57 +0000)]
wrn--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@58472
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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