englebass [Thu, 27 Jan 2011 20:21:16 +0000 (20:21 +0000)]
Write version before entries check
Otherwise we will always get changed == 1
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56329
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 27 Jan 2011 17:49:45 +0000 (17:49 +0000)]
doc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56326
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 27 Jan 2011 17:43:38 +0000 (17:43 +0000)]
Add doc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56324
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 27 Jan 2011 17:43:27 +0000 (17:43 +0000)]
Add doc for param
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56323
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 27 Jan 2011 17:43:15 +0000 (17:43 +0000)]
fix parameter name
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56322
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 27 Jan 2011 17:43:01 +0000 (17:43 +0000)]
fix variable name typo in doc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56321
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rui [Fri, 21 Jan 2011 21:38:01 +0000 (21:38 +0000)]
Assorted fixes for building RPMS, probably a good thing that the release source archives can generate the rpms as expected.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56257
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 16 Jan 2011 19:07:19 +0000 (19:07 +0000)]
put again efreet tests in the source tree
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56197
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 16 Jan 2011 08:12:51 +0000 (08:12 +0000)]
actually log write err.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56186
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 6 Jan 2011 18:47:36 +0000 (18:47 +0000)]
add guards in config.h to avoid multiple inclusions
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55947
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 3 Jan 2011 08:27:25 +0000 (08:27 +0000)]
update MAINTAINERCLEANFILES
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55822
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 19 Dec 2010 03:15:19 +0000 (03:15 +0000)]
and move efreet tests out of src tree too.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55641
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 12 Dec 2010 22:17:05 +0000 (22:17 +0000)]
use convenience macro
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55523
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 11 Dec 2010 20:37:17 +0000 (20:37 +0000)]
delay closing of icon theme cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55502
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 10 Dec 2010 20:32:28 +0000 (20:32 +0000)]
TODO++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55468
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 10 Dec 2010 06:05:35 +0000 (06:05 +0000)]
Fix me as author
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55438
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 14:13:31 +0000 (14:13 +0000)]
Use right struct for eddc size
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55415
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 14:01:34 +0000 (14:01 +0000)]
use cache dir for data lock
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55414
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 13:41:22 +0000 (13:41 +0000)]
revert crazy idea
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55413
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 13:15:43 +0000 (13:15 +0000)]
Reduce stack usage
For functions often called, don't put unneded mem on stack
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55411
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 12:19:23 +0000 (12:19 +0000)]
if file open, return true
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55407
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 12:19:13 +0000 (12:19 +0000)]
TODO++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55406
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 12:19:00 +0000 (12:19 +0000)]
Don't store Hidden elements in utils cache
Hidden elements should never be returned to the user, they are "Deleted"
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55405
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 09:12:12 +0000 (09:12 +0000)]
And recreate hash after deletion
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55400
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 08:57:06 +0000 (08:57 +0000)]
flush icon theme cache before closing eet file
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55399
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 08:56:56 +0000 (08:56 +0000)]
enable icon theme cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55398
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 08:56:46 +0000 (08:56 +0000)]
fix environment handling
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55397
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 08:56:36 +0000 (08:56 +0000)]
free iterator after usage
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55396
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 9 Dec 2010 08:56:23 +0000 (08:56 +0000)]
Fix very weird double looping
Not need to extract keys from hash, then loop keys to find data.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55395
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 8 Dec 2010 21:39:43 +0000 (21:39 +0000)]
Add icon theme cache
Not used yet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55384
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 8 Dec 2010 21:39:23 +0000 (21:39 +0000)]
don't terminate execs
they finish very quickly, not need to terminate
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55383
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 8 Dec 2010 21:36:54 +0000 (21:36 +0000)]
rename struct
prepare for Efreet_Cache_Icon_Theme
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55382
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 4 Dec 2010 16:02:20 +0000 (16:02 +0000)]
fix cache filenames
move cache to XDG_CACHE_HOME and add hostname for shared homedirs
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55263
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 4 Dec 2010 15:13:47 +0000 (15:13 +0000)]
simplify code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55262
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 4 Dec 2010 13:59:48 +0000 (13:59 +0000)]
Add cache usage for efreet_icon_list_find()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55261
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 4 Dec 2010 13:59:37 +0000 (13:59 +0000)]
check efreet_mime_type_icon_get()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55260
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 4 Dec 2010 13:58:52 +0000 (13:58 +0000)]
ignore signals is default ecore action
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55259
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 4 Dec 2010 00:50:58 +0000 (00:50 +0000)]
* eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 3 Dec 2010 22:55:52 +0000 (22:55 +0000)]
* efreet: don't track build file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 3 Dec 2010 14:53:21 +0000 (14:53 +0000)]
more decimals
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55195
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 3 Dec 2010 14:53:11 +0000 (14:53 +0000)]
Need to open read/write for eet_num_entries
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55194
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 3 Dec 2010 14:53:01 +0000 (14:53 +0000)]
use eina_hash_direct_add
use eina_hash_direct_add where we use a struct member as key
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55193
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 3 Dec 2010 14:52:39 +0000 (14:52 +0000)]
move dump to tests
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55192
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 3 Dec 2010 09:55:36 +0000 (09:55 +0000)]
rename variables
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 3 Dec 2010 09:55:23 +0000 (09:55 +0000)]
Add data to right edd
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55179
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 2 Dec 2010 10:47:34 +0000 (10:47 +0000)]
* efreet: fix build.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55157
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:34:07 +0000 (08:34 +0000)]
add global version to cache files
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55145
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:33:57 +0000 (08:33 +0000)]
use update file for icon cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55144
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:33:48 +0000 (08:33 +0000)]
defer cache open
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55143
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:33:38 +0000 (08:33 +0000)]
delay opening eet file
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55142
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:33:28 +0000 (08:33 +0000)]
unix file format
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55141
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:33:18 +0000 (08:33 +0000)]
Use convenience macro
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:33:09 +0000 (08:33 +0000)]
Symbol always defined, always set to 0
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55139
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:32:59 +0000 (08:32 +0000)]
One func to free edd's
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55138
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:32:49 +0000 (08:32 +0000)]
Rename extension to .eet to keep consistency
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55137
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:32:39 +0000 (08:32 +0000)]
Create desktop edd when needed
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55136
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 2 Dec 2010 08:32:22 +0000 (08:32 +0000)]
Rename to match icon functions
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 30 Nov 2010 18:42:25 +0000 (18:42 +0000)]
And cache edje files as well
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55094
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 30 Nov 2010 18:41:21 +0000 (18:41 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55093
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 29 Nov 2010 18:42:48 +0000 (18:42 +0000)]
* efreet: simplify code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55071
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 29 Nov 2010 13:17:33 +0000 (13:17 +0000)]
* efreet: improve speed of cache regeneration.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55060
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 28 Nov 2010 10:05:52 +0000 (10:05 +0000)]
efreet: probably fix windows build.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55040
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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