framework/uifw/efreet.git
14 years agostringshare
englebass [Sat, 13 Mar 2010 18:35:39 +0000 (18:35 +0000)]
stringshare

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

14 years agoWhen using Eina_List, need to return list
englebass [Sat, 13 Mar 2010 18:35:29 +0000 (18:35 +0000)]
When using Eina_List, need to return list

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

14 years agostringshare
englebass [Sat, 13 Mar 2010 18:34:30 +0000 (18:34 +0000)]
stringshare

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

14 years agoHi,
englebass [Thu, 11 Mar 2010 18:36:31 +0000 (18:36 +0000)]
Hi,

I discover a memory leak (an invalid free) in efreet after running some
of the test programs.

Mathieu

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

14 years agoCache files from user dirs
englebass [Wed, 10 Mar 2010 21:34:52 +0000 (21:34 +0000)]
Cache files from user dirs

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

14 years agoread user dir cache
englebass [Wed, 10 Mar 2010 21:33:43 +0000 (21:33 +0000)]
read user dir cache

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

14 years agoformatting
englebass [Sun, 7 Mar 2010 20:34:41 +0000 (20:34 +0000)]
formatting

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

14 years agoFix problem with orig_path and rp
englebass [Thu, 4 Mar 2010 21:54:33 +0000 (21:54 +0000)]
Fix problem with orig_path and rp

We have orig_path, it is set by rp. Only problem is that it was set
after efreet_desktop_read so the error handler would work as it should.
Wrong solution. So now we set orig_path to NULL, so we always can free
rp.

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

14 years agoerrrr - how about we have a orig_path for a new desktop file eh? there's a
raster [Thu, 4 Mar 2010 01:00:06 +0000 (01:00 +0000)]
errrr - how about we have a orig_path for a new desktop file eh? there's a
brilliant idea!

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

14 years agoTODO
englebass [Wed, 3 Mar 2010 22:11:06 +0000 (22:11 +0000)]
TODO

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

14 years agoAssign rp to orig_path after last goto error
englebass [Wed, 3 Mar 2010 20:13:13 +0000 (20:13 +0000)]
Assign rp to orig_path after last goto error

This will fix the double free problem

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

14 years agoClarify difference between _get and _new
englebass [Wed, 3 Mar 2010 19:42:38 +0000 (19:42 +0000)]
Clarify difference between _get and _new

efreet_desktop_get for long living cached structs, efreet_desktop_new
for shortlived non cached.

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

14 years agoCreate func to get name for cache dirs file
englebass [Wed, 3 Mar 2010 12:29:09 +0000 (12:29 +0000)]
Create func to get name for cache dirs file

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

14 years agoAllow non existing cache file
englebass [Wed, 3 Mar 2010 12:28:59 +0000 (12:28 +0000)]
Allow non existing cache file

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

14 years agoformatting
englebass [Wed, 3 Mar 2010 12:28:49 +0000 (12:28 +0000)]
formatting

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

14 years agorename function
englebass [Wed, 3 Mar 2010 12:28:40 +0000 (12:28 +0000)]
rename function

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

14 years agoOpen cache files with O_EXCL
englebass [Wed, 3 Mar 2010 12:28:30 +0000 (12:28 +0000)]
Open cache files with O_EXCL

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

14 years agoStore unknown .desktop file dirs
englebass [Wed, 3 Mar 2010 12:28:21 +0000 (12:28 +0000)]
Store unknown .desktop file dirs

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

14 years ago-1 as default fd value
englebass [Wed, 3 Mar 2010 12:28:11 +0000 (12:28 +0000)]
-1 as default fd value

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

14 years agoDon't close fd, will be done in error handler
englebass [Wed, 3 Mar 2010 12:27:32 +0000 (12:27 +0000)]
Don't close fd, will be done in error handler

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

14 years agoTemporary stop-gap for E17 crashing when Applications menu is trying to
devilhorns [Wed, 3 Mar 2010 02:24:26 +0000 (02:24 +0000)]
Temporary stop-gap for E17 crashing when Applications menu is trying to
show.

(I know, not an ideal fix, but I don't know the code well enough...and
this is better than everyone's desktop dying.)

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

14 years agoUse realpath to clean path
englebass [Tue, 2 Mar 2010 20:07:41 +0000 (20:07 +0000)]
Use realpath to clean path

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

14 years agoVarious
englebass [Tue, 2 Mar 2010 11:26:31 +0000 (11:26 +0000)]
Various

- lock as soon as possible
- don't truncate old cache, just unlink before create empty file

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

14 years agoFix compiler warnings
englebass [Mon, 1 Mar 2010 21:43:59 +0000 (21:43 +0000)]
Fix compiler warnings

Found when compiling with --enable-tests and --enable-coverage

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

14 years agoCheck if file_id exists
englebass [Mon, 1 Mar 2010 21:43:49 +0000 (21:43 +0000)]
Check if file_id exists

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

14 years agoRemember all paths, to avoid duplicates
englebass [Mon, 1 Mar 2010 21:43:37 +0000 (21:43 +0000)]
Remember all paths, to avoid duplicates

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

14 years agoadd unit test and coverage framework, and trivial tests
caro [Mon, 1 Mar 2010 21:05:17 +0000 (21:05 +0000)]
add unit test and coverage framework, and trivial tests

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

14 years agofix autotools stuff
caro [Mon, 1 Mar 2010 20:16:15 +0000 (20:16 +0000)]
fix autotools stuff

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

14 years agoEmpty cache is probable, so don't check for it
englebass [Mon, 1 Mar 2010 19:58:23 +0000 (19:58 +0000)]
Empty cache is probable, so don't check for it

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

14 years agoTODO++
englebass [Mon, 1 Mar 2010 19:05:59 +0000 (19:05 +0000)]
TODO++

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

14 years agoCreate new cache in a tmp file
englebass [Mon, 1 Mar 2010 19:05:49 +0000 (19:05 +0000)]
Create new cache in a tmp file

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

14 years agotruncate old cache so we don't read cached values
englebass [Mon, 1 Mar 2010 18:42:24 +0000 (18:42 +0000)]
truncate old cache so we don't read cached values

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

14 years agoEet cache for efreet desktop
englebass [Mon, 1 Mar 2010 18:16:32 +0000 (18:16 +0000)]
Eet cache for efreet desktop

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

14 years agoUse MAP_FAILED constant
englebass [Sun, 14 Feb 2010 21:22:06 +0000 (21:22 +0000)]
Use MAP_FAILED constant

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

14 years agoCreate path to file if not exists
englebass [Mon, 8 Feb 2010 19:27:58 +0000 (19:27 +0000)]
Create path to file if not exists

Fixes bug #513

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

14 years agoDon't add already existing paths to theme
englebass [Thu, 4 Feb 2010 20:02:56 +0000 (20:02 +0000)]
Don't add already existing paths to theme

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

14 years agoRemove raster's stupid cache
englebass [Thu, 4 Feb 2010 20:02:33 +0000 (20:02 +0000)]
Remove raster's stupid cache

And just disable cache limit on the already existing cache.

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

14 years agoFormatting
englebass [Thu, 4 Feb 2010 09:12:35 +0000 (09:12 +0000)]
Formatting

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

14 years agoEcore_Str.h -> Eina
englebass [Sat, 30 Jan 2010 22:13:16 +0000 (22:13 +0000)]
Ecore_Str.h -> Eina

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

14 years agoUpdate to spec 1.1
englebass [Sun, 24 Jan 2010 21:21:27 +0000 (21:21 +0000)]
Update to spec 1.1

%n, %N, %d and %D is deprecated, and version is string

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

14 years ago/usr/local/share should also be in XDG_DATA_DIRS
englebass [Sat, 23 Jan 2010 18:55:27 +0000 (18:55 +0000)]
/usr/local/share should also be in XDG_DATA_DIRS

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

14 years agoBe less strict
englebass [Sun, 17 Jan 2010 18:57:49 +0000 (18:57 +0000)]
Be less strict

Prefer system set menu_file.
Try harder to find -merged dirs which matches the current menu.

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

14 years agoremove ecore_data function
englebass [Sun, 17 Jan 2010 18:56:48 +0000 (18:56 +0000)]
remove ecore_data function

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

14 years agoremove Ecore_Data
englebass [Sat, 16 Jan 2010 13:43:28 +0000 (13:43 +0000)]
remove Ecore_Data

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

14 years agoMake efreet compile again.
devilhorns [Sat, 16 Jan 2010 05:22:24 +0000 (05:22 +0000)]
Make efreet compile again.

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

14 years agoAdd ()
englebass [Fri, 15 Jan 2010 20:51:34 +0000 (20:51 +0000)]
Add ()

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

14 years agoFix compiler warnings
englebass [Fri, 15 Jan 2010 20:51:23 +0000 (20:51 +0000)]
Fix compiler warnings

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

14 years agoupdate efl_path_max.m4
caro [Mon, 11 Jan 2010 07:14:28 +0000 (07:14 +0000)]
update efl_path_max.m4

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

14 years agoAdded two missing inclusions of limits.h, fix build in NetBSD5
mcalamelli [Sun, 10 Jan 2010 22:42:34 +0000 (22:42 +0000)]
Added two missing inclusions of limits.h, fix build in NetBSD5

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

14 years agoMake it compile again.
onefang [Tue, 5 Jan 2010 02:15:41 +0000 (02:15 +0000)]
Make it compile again.

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

14 years agoPATH_MAX checks and fixes, by Lutin.
barbieri [Mon, 4 Jan 2010 23:11:15 +0000 (23:11 +0000)]
PATH_MAX checks and fixes, by Lutin.

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

14 years agoWhen using snprintf or fgets, etc, do not use PATH_MAX directly as the size
devilhorns [Wed, 23 Dec 2009 20:55:23 +0000 (20:55 +0000)]
When using snprintf or fgets, etc, do not use PATH_MAX directly as the size
of the variable...use sizeof() compiler directive (lots of these).

Do not free 'realpath' in efreet_menu if we are going to try and print out
it's value.

If we find 'realpath' in the merged_menus hash, and we are going to return,
then free the realpath variable.

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

14 years agoimprove configure output
caro [Fri, 11 Dec 2009 10:57:22 +0000 (10:57 +0000)]
improve configure output

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

14 years agoMake clang happy
englebass [Mon, 7 Dec 2009 21:08:49 +0000 (21:08 +0000)]
Make clang happy

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

14 years agobaack to normal pre- release name now
raster [Wed, 2 Dec 2009 22:50:36 +0000 (22:50 +0000)]
baack to normal pre- release name now

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

14 years agoquick make svnrev that has right release names
raster [Wed, 2 Dec 2009 22:19:53 +0000 (22:19 +0000)]
quick make svnrev that has right release names

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

14 years agofix copy/paste error
caro [Wed, 2 Dec 2009 18:47:34 +0000 (18:47 +0000)]
fix copy/paste error

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

14 years agoand back to a pre-svn sonme after snap
raster [Wed, 2 Dec 2009 08:07:38 +0000 (08:07 +0000)]
and back to a pre-svn sonme after snap

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

14 years agoaaah bah - move to 05 not 04
raster [Wed, 2 Dec 2009 07:40:59 +0000 (07:40 +0000)]
aaah bah - move to 05 not 04

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

14 years agoasparagus - finally
raster [Wed, 2 Dec 2009 07:22:35 +0000 (07:22 +0000)]
asparagus - finally

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

14 years agoFix to new Ecore API
sachiel [Fri, 13 Nov 2009 23:59:46 +0000 (23:59 +0000)]
Fix to new Ecore API

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

14 years ago *Efreet_Ini: Add a new API call:
davemds [Sat, 24 Oct 2009 09:23:51 +0000 (09:23 +0000)]
 *Efreet_Ini: Add a new API call:

EAPI void efreet_ini_key_unset(Efreet_Ini *ini, const char *key);

With this you can remove keys from ini files

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

14 years agoEfreet_ini: remove ending withespaces
davemds [Sat, 24 Oct 2009 09:02:56 +0000 (09:02 +0000)]
Efreet_ini: remove ending withespaces

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

14 years agofix xml init - called multilpe times, has no count for init + shutdown.
raster [Fri, 23 Oct 2009 00:01:15 +0000 (00:01 +0000)]
fix xml init - called multilpe times, has no count for init + shutdown.

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

14 years ago * API break: _shutdown() functions return an int, now
caro [Sat, 10 Oct 2009 06:19:13 +0000 (06:19 +0000)]
 * API break: _shutdown() functions return an int, now
 * simplify a bit and fix init/shutdown functions

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

14 years agoadd a bunch of entries to some svn:ignore properties
billiob [Thu, 8 Oct 2009 19:55:22 +0000 (19:55 +0000)]
add a bunch of entries to some svn:ignore properties

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

14 years ago * efreet: Prevent div by zero.
cedric [Wed, 7 Oct 2009 12:57:13 +0000 (12:57 +0000)]
* efreet: Prevent div by zero.

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

14 years ago * more quoting
caro [Tue, 6 Oct 2009 16:59:49 +0000 (16:59 +0000)]
 * more quoting
 * add silent rules (shave feature)
   see the description of AM_SILENT_RULES in:
   http://www.gnu.org/software/automake/manual/automake.html#Public-Macros

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

14 years ago * use Requires.private field in efreet .pc files if pkg-config 0.22 is installed.
caro [Sun, 4 Oct 2009 22:32:21 +0000 (22:32 +0000)]
 * use Requires.private field in efreet .pc files if pkg-config 0.22 is installed.
   We list in it the required packages needed to compile efreet.

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

14 years agoremoove unused variables
caro [Sun, 4 Oct 2009 22:28:12 +0000 (22:28 +0000)]
remoove unused variables

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

14 years agocleanup
caro [Sun, 4 Oct 2009 22:27:03 +0000 (22:27 +0000)]
cleanup

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

14 years agopatch from dfjoerg: search also pixmap dirs for icons
jeffdameth [Sun, 4 Oct 2009 21:55:13 +0000 (21:55 +0000)]
patch from dfjoerg: search also pixmap dirs for icons

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

14 years agomove images -> img
raster [Mon, 28 Sep 2009 06:49:34 +0000 (06:49 +0000)]
move images -> img

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

14 years ago * efreet: Use eina_log.
cedric [Mon, 21 Sep 2009 16:36:29 +0000 (16:36 +0000)]
* efreet: Use eina_log.

Patch from Matthieu.

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

14 years agoDon't segfault if 'icon' is null
davemds [Mon, 14 Sep 2009 20:18:25 +0000 (20:18 +0000)]
Don't segfault if 'icon' is null

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

14 years agomoe enume typedefs together. typedef before enum is bad for some compilrs...
raster [Mon, 14 Sep 2009 00:38:59 +0000 (00:38 +0000)]
moe enume typedefs together. typedef before enum is bad for some compilrs...
like g++.. or suncc... dod so in all headers anyay for consistency

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

14 years agoefreet_mime add fallback check for executables
jeffdameth [Mon, 14 Sep 2009 00:28:51 +0000 (00:28 +0000)]
efreet_mime add fallback check for executables

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

14 years agoUpdate to match new EINA init/shutdown.
barbieri [Sun, 6 Sep 2009 22:23:04 +0000 (22:23 +0000)]
Update to match new EINA init/shutdown.

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

14 years agoformatting
caro [Sat, 29 Aug 2009 05:29:05 +0000 (05:29 +0000)]
formatting

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

15 years agohave efreet to match x-generic as well, requested by jeffdameth.
barbieri [Fri, 21 Aug 2009 03:03:59 +0000 (03:03 +0000)]
have efreet to match x-generic as well, requested by jeffdameth.

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

15 years agoback to pre ver's
raster [Wed, 29 Jul 2009 08:19:34 +0000 (08:19 +0000)]
back to pre ver's

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

15 years agoSNAPSHOT: svn-03
raster [Wed, 29 Jul 2009 08:03:25 +0000 (08:03 +0000)]
SNAPSHOT: svn-03

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

15 years agoEfreet_Mime: bugfix for magic matching.
barbieri [Sat, 11 Jul 2009 14:26:53 +0000 (14:26 +0000)]
Efreet_Mime: bugfix for magic matching.

Efreet_Mime did not match last set of magics for given mime-type due to
missing check after the loop. This bug was partially masked by the
problem fixed in my previous patch.

By: Mikhail Gusarov

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

15 years agoEfreet_Mime: fix subrules with non-zero depth.
barbieri [Sat, 11 Jul 2009 14:23:36 +0000 (14:23 +0000)]
Efreet_Mime: fix subrules with non-zero depth.

Hello,

I've fixed a bug in parsing magic file in Efreet_Mime: if some magic
rule has a subrule with non-zero depth, then the 0 depth is used instead
for subrule. This led to nonsense like all .xml documents matched as
application/docbook+xml.

By: Mikhail Gusarov

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

15 years agoupdate m4 macros (mainly formatting)
caro [Sat, 27 Jun 2009 06:42:14 +0000 (06:42 +0000)]
update m4 macros (mainly formatting)

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

15 years agoproper cleanup of efreet_desktop_command.
barbieri [Sat, 20 Jun 2009 19:07:31 +0000 (19:07 +0000)]
proper cleanup of efreet_desktop_command.

Efreet API is BRAIN NUTS, some stuff you're supposed to release (list)
and others are up to the callback to release.

Okay, I broke e17 trying to fix efreet tests. API is so inconsistent
that its own test was wrong. I'm reverting my change and fix the test,
but this is bad.

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

15 years ago * Allow some tests to pass on Windows. Just for the fun
caro [Sat, 20 Jun 2009 16:18:17 +0000 (16:18 +0000)]
 * Allow some tests to pass on Windows. Just for the fun
 * More important, allow to manage correctly the icons with
   efreet on Windows. It works with Tango (and ewl, now)

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

15 years agomore valgrind fixes on efreet.
barbieri [Sat, 20 Jun 2009 06:50:01 +0000 (06:50 +0000)]
more valgrind fixes on efreet.

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

15 years agofree some leaks reported by valgrind in src/bin tests.
barbieri [Sat, 20 Jun 2009 06:19:48 +0000 (06:19 +0000)]
free some leaks reported by valgrind in src/bin tests.

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

15 years agowe use lists, need to init/shutdown eina_list or we get segvs.
barbieri [Sat, 20 Jun 2009 05:53:26 +0000 (05:53 +0000)]
we use lists, need to init/shutdown eina_list or we get segvs.

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

15 years agouse new stringshared hash, pointer was being misused since api is confusing.
barbieri [Fri, 19 Jun 2009 15:00:38 +0000 (15:00 +0000)]
use new stringshared hash, pointer was being misused since api is confusing.

The pointer type is really confusing, it was expecting pointer to
pointer what is really weird.

Cedric just added a stringshared variant that should be as fast
(removing the strcmp()) and is the api one would expect.

This fix a long standing bug I introduced (sorry!) when added the
cache, but it was bit hard to hit as if you didn't find a collision
you'd be adding to cache and never finding it. But I recently started
to use icons on desktop and for some weird reason the PDF icons
started to show in TAR :-P

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

15 years ago * DATADIR is used in a Windows directory. Use PACKAGE_DATA_DIR instead
caro [Wed, 17 Jun 2009 16:07:29 +0000 (16:07 +0000)]
 * DATADIR is used in a Windows directory. Use PACKAGE_DATA_DIR instead
 * useless Evil.h inclusion

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

15 years ago * efreet: Forgot to update AUTHORS with Albin.
cedric [Wed, 17 Jun 2009 13:17:02 +0000 (13:17 +0000)]
* efreet: Forgot to update AUTHORS with Albin.

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

15 years agoback to svn soname
raster [Mon, 15 Jun 2009 06:29:43 +0000 (06:29 +0000)]
back to svn soname

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

15 years agomake distcheck and... SNAP!
raster [Mon, 15 Jun 2009 05:32:49 +0000 (05:32 +0000)]
make distcheck and... SNAP!

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

15 years agopatch from dfjoerg - fix prefix handling for eet.
raster [Sun, 14 Jun 2009 20:13:58 +0000 (20:13 +0000)]
patch from dfjoerg - fix prefix handling for eet.

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

15 years agofix debian rules files.
barbieri [Tue, 26 May 2009 17:34:53 +0000 (17:34 +0000)]
fix debian rules files.

 * fix the way AC_INIT macros are parsed to consider [] as well.
 * set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.

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

15 years agomore patches...
raster [Fri, 15 May 2009 11:47:39 +0000 (11:47 +0000)]
more patches...

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

15 years ago * update efl_doxygen.m4
caro [Fri, 15 May 2009 08:38:02 +0000 (08:38 +0000)]
 * update efl_doxygen.m4
 * underquoted parameters in AC_INIT

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

15 years agoFixed debian stuff everywhere.
quaker [Mon, 4 May 2009 17:36:48 +0000 (17:36 +0000)]
Fixed debian stuff everywhere.

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