framework/uifw/efreet.git
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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 years agoAdded libtool as Build-Depends to everything that uses
rbelem [Sun, 3 May 2009 14:32:23 +0000 (14:32 +0000)]
Added libtool as Build-Depends to everything that uses
DEB_CONFIGURE_SCRIPT := ./autogen.sh

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

15 years agoAdded #define _POSIX_HOST_NAME_MAX for OSes that don't know it (NetBSD in detail)
mcalamelli [Tue, 28 Apr 2009 15:49:45 +0000 (15:49 +0000)]
Added #define _POSIX_HOST_NAME_MAX for OSes that don't know it (NetBSD in detail)

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

15 years agoinclude Ecore.h for ecore_time* prototypes
vapier [Tue, 28 Apr 2009 05:40:42 +0000 (05:40 +0000)]
include Ecore.h for ecore_time* prototypes

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

15 years agoinclude Ecore.h for ecore_exe_run prototype
vapier [Tue, 28 Apr 2009 05:39:22 +0000 (05:39 +0000)]
include Ecore.h for ecore_exe_run prototype

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

15 years agoMerge branch 'debian-fixes'
rbelem [Fri, 24 Apr 2009 05:29:12 +0000 (05:29 +0000)]
Merge branch 'debian-fixes'

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

15 years agorevert patch - no-undefined already there.
raster [Thu, 23 Apr 2009 04:07:59 +0000 (04:07 +0000)]
revert patch - no-undefined already there.

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

15 years agoFrom: booleanlabel@gmail.com
raster [Thu, 23 Apr 2009 01:09:01 +0000 (01:09 +0000)]
From: booleanlabel@gmail.com
cygwin fixes.

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

15 years agomove to uses no []'s as it works for me, but for belem... inconsistent []'s
raster [Thu, 23 Apr 2009 00:32:53 +0000 (00:32 +0000)]
move to uses no []'s as it works for me, but for belem... inconsistent []'s
doesnt work.

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

15 years agoUpdated debian stuff
quaker [Wed, 22 Apr 2009 17:33:22 +0000 (17:33 +0000)]
Updated debian stuff

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

15 years agoUpdated debian stuff for core EFL. Changed debian stuff of others to work with core...
quaker [Wed, 22 Apr 2009 16:37:17 +0000 (16:37 +0000)]
Updated debian stuff for core EFL. Changed debian stuff of others to work with core EFL updates.

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

15 years agoand incriment to next rev.
raster [Wed, 22 Apr 2009 14:08:21 +0000 (14:08 +0000)]
and incriment to next rev.

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

15 years agosnapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
raster [Wed, 22 Apr 2009 14:07:05 +0000 (14:07 +0000)]
snapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
uploaded.

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

15 years agoUpdated changelogs for packages which will go into repository.
quaker [Tue, 21 Apr 2009 17:39:20 +0000 (17:39 +0000)]
Updated changelogs for packages which will go into repository.

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

15 years ago1. embryo shoudl have soname
raster [Tue, 21 Apr 2009 14:17:42 +0000 (14:17 +0000)]
1. embryo shoudl have soname
2. yes local.conf slipped in - ignore
3. added soname version release to module arch dirs
4. adapted extra-modules to use the revision in arch
5. made e17 also have a release rev
6. dummy release stuff in eet - wont use it as its already released.

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

15 years agofix eina_list_remove use
caro [Tue, 21 Apr 2009 08:09:39 +0000 (08:09 +0000)]
fix eina_list_remove use

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

15 years agotypo
caro [Tue, 21 Apr 2009 06:16:19 +0000 (06:16 +0000)]
typo

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

15 years ago * move header files in efree_provate.h to the source files
caro [Mon, 20 Apr 2009 23:20:40 +0000 (23:20 +0000)]
 * move header files in efree_provate.h to the source files
 * fix compilation on Windows XP (not sure that Windows CE port is needed...)

note that, as ecore_exe is not available on Windows, some code have
been disables for that platform in src/lib/efreet_desktop.c. Also, a new Evil
version should be used (not in svn yet)

The compilation on Windows is needed for Ewl (icon and mime)

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

15 years agofix distcheck on couple packages, problems with EXTRA_DIST
barbieri [Mon, 20 Apr 2009 13:38:49 +0000 (13:38 +0000)]
fix distcheck on couple packages, problems with EXTRA_DIST

Do NOT include dirs in EXTRA_DIST (embryo, eet, ecore, evas, edje,
efreet) as it will include .svn directories!

EXTRA_DIST does not take a glob as ETK did, use $(wildcard glob) to
expand it.

And do not forget about adding extra files to EXTRA_DIST (wizard) and
DIST_SUBDIRS (fileman_opinfo).

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

15 years agoMerged with pkgE
quaker [Sun, 19 Apr 2009 16:22:00 +0000 (16:22 +0000)]
Merged with pkgE

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

15 years agoPrepared for merge with pkgE debian stuff
quaker [Sun, 19 Apr 2009 16:18:41 +0000 (16:18 +0000)]
Prepared for merge with pkgE debian stuff

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

15 years agolutin... release soname patch. verbose svn soname used right now
raster [Fri, 17 Apr 2009 10:01:45 +0000 (10:01 +0000)]
lutin... release soname patch. verbose svn soname used right now

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

15 years ago * efreet: Cleanup efreet test of desktop command.
cedric [Fri, 17 Apr 2009 09:51:52 +0000 (09:51 +0000)]
* efreet: Cleanup efreet test of desktop command.

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

15 years agoCleanup of clang's static analyzer warnings for efreet.
lfelipe [Thu, 16 Apr 2009 17:45:57 +0000 (17:45 +0000)]
Cleanup of clang's static analyzer warnings for efreet.

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

15 years agoUpdated debian stuff(grew Standards-Version, updated python-ecore rules file)
quaker [Tue, 14 Apr 2009 17:21:19 +0000 (17:21 +0000)]
Updated debian stuff(grew Standards-Version, updated python-ecore rules file)

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

15 years ago * fix pkg-config requirements
caro [Fri, 27 Mar 2009 11:29:20 +0000 (11:29 +0000)]
 * fix pkg-config requirements
 * fix a bit the autotools

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

15 years agofix macro name
caro [Fri, 27 Mar 2009 11:14:38 +0000 (11:14 +0000)]
fix macro name

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

15 years agofix header files
caro [Fri, 27 Mar 2009 11:14:21 +0000 (11:14 +0000)]
fix header files

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

15 years ago * efreet: On STRICT_SPEC don't handle efreet_menu_file.
cedric [Thu, 26 Mar 2009 18:02:17 +0000 (18:02 +0000)]
* efreet: On STRICT_SPEC don't handle efreet_menu_file.

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

15 years ago * efreet: Use the right macro for the cast.
cedric [Thu, 26 Mar 2009 17:56:51 +0000 (17:56 +0000)]
* efreet: Use the right macro for the cast.

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

15 years ago * efreet: Remove ecore_dlist from Efreet.
cedric [Thu, 26 Mar 2009 17:54:50 +0000 (17:54 +0000)]
* efreet: Remove ecore_dlist from Efreet.

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

15 years agoi found it is useless and cdbs is setting up prefix automatically.
quaker [Tue, 24 Mar 2009 19:56:43 +0000 (19:56 +0000)]
i found it is useless and cdbs is setting up prefix automatically.

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

15 years agoforgot to add --prefix=/usr
quaker [Tue, 24 Mar 2009 19:51:00 +0000 (19:51 +0000)]
forgot to add --prefix=/usr

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

15 years agoUpdated debian stuff everywhere.
quaker [Tue, 24 Mar 2009 19:44:57 +0000 (19:44 +0000)]
Updated debian stuff everywhere.

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

15 years agomenu segv fix! my bad! overzealous freeing
raster [Mon, 23 Mar 2009 13:16:10 +0000 (13:16 +0000)]
menu segv fix! my bad! overzealous freeing

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

15 years agomore leak fixes
caro [Mon, 23 Mar 2009 12:19:31 +0000 (12:19 +0000)]
more leak fixes

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

15 years agoleaks--! this code is riddled with leaks! really really bad!
raster [Mon, 23 Mar 2009 10:27:54 +0000 (10:27 +0000)]
leaks--! this code is riddled with leaks! really really bad!

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

15 years agoformatting
caro [Mon, 23 Mar 2009 04:58:31 +0000 (04:58 +0000)]
formatting

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

15 years agofix efreet signedness issues.
barbieri [Sat, 21 Mar 2009 17:00:55 +0000 (17:00 +0000)]
fix efreet signedness issues.

char is unsigned on ARM and other platforms, force some types to be
signed as they can hold negative values.

By: Albin Tonnerre

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

15 years agoand somewhere.. someone broke system settings and efreet hashes of categories!
raster [Thu, 19 Mar 2009 04:29:31 +0000 (04:29 +0000)]
and somewhere.. someone broke system settings and efreet hashes of categories!

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

15 years agoignore
englebass [Tue, 17 Mar 2009 18:22:09 +0000 (18:22 +0000)]
ignore

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

15 years agoignore
englebass [Tue, 17 Mar 2009 18:20:57 +0000 (18:20 +0000)]
ignore

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

15 years agoCheck whether the found item is a directory.
englebass [Tue, 17 Mar 2009 13:42:21 +0000 (13:42 +0000)]
Check whether the found item is a directory.

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

15 years agoAdd LRU to mime icons cache.
barbieri [Tue, 3 Mar 2009 22:38:21 +0000 (22:38 +0000)]
Add LRU to mime icons cache.

This should really remove unused items that would age forever in the
last, forcing old but not so to be evicted before them.

Fortunately it was not so complex to add, and should wait just 3
pointers more of space per node.

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

15 years agoefreet mime types icon cache.
barbieri [Tue, 3 Mar 2009 07:20:21 +0000 (07:20 +0000)]
efreet mime types icon cache.

This cache is very simple and should work fine when system does not
change, it keeps a direct association of mime-types and found icons,
remembering theme and icon size. Search is very fast since it uses
stringshared strings and thus direct pointer comparison in hash
search. We could optimize it even more if we assumed stringshared
strings to come in, so no need to eina_stringshare_add() (which is a
hash per se), using just eina_stringshare_ref().

Cache population is limited to compile-time value and just values
older than a given threshold are deleted. I do not keep a LRU explicit
list, so you might have some old but unused items always alive. I
don't find this too bad, sure it will consume more memory, but will
not hurt performance. We can change this to purge all expired items by
not checking for number of items to remove, removing all that match.

Next I plan to find out a good way to cache and speed up file->mime
discovery. I plan to do auto-generated state-machine to match
extensions, so you don't need to check the same extension character
more than once. Example:

   Input: bla.edc
   Extensions: edc edj eps png bmp

It would first try to match against 'e', 'p' and 'b'. It will match
'e' and then check for 'd' (edc or edj) or 'p' (eps). It will match
'd' and then check for 'c' or 'j'. This will reduce number of
comparisons considerably.

As I'm running out of time (4am, not much time left on this month), I
could use some help here.

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

15 years agoOops! forgot to test binaries and missed including config.h
barbieri [Thu, 26 Feb 2009 22:38:14 +0000 (22:38 +0000)]
Oops! forgot to test binaries and missed including config.h

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

15 years agoFix most compiler & clang warnings.
barbieri [Thu, 26 Feb 2009 22:35:38 +0000 (22:35 +0000)]
Fix most compiler & clang warnings.

Left warnings regarding signed and unsigned comparison since
eina_list_count() returns unsigned, can use a cast in this return, but
not big deal for now.

By: Luis Felipe Strano Moraes & myself.

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

15 years ago * efreet: Fix opening file.
cedric [Thu, 26 Feb 2009 16:14:22 +0000 (16:14 +0000)]
* efreet: Fix opening file.

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

15 years agoFix port to eina_list.
barbieri [Thu, 26 Feb 2009 03:56:21 +0000 (03:56 +0000)]
Fix port to eina_list.

 * efreet_desktop_command_build(): should consider the first
   run. Before had a "first" toggle variable, which vanished with eina
   port. I changed it to do {} while (), making it work again.

 * exec string is already freed by callback (in e_exec.c), to keep old
   behavior, just free the list with eina_list_free(). Just pay
   attention to ecore_list and double check if they had a free
   function set or not. If it didn't, then we should not free nodes!

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

15 years agofix custom icon dirs api so u CAN add to the icon dirs!
raster [Thu, 26 Feb 2009 03:46:35 +0000 (03:46 +0000)]
fix custom icon dirs api so u CAN add to the icon dirs!

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

15 years ago * efreet: Prevent crash when no Efreet_Desktop are found.
cedric [Wed, 25 Feb 2009 17:40:40 +0000 (17:40 +0000)]
* efreet: Prevent crash when no Efreet_Desktop are found.

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

15 years ago * efreet: Fix previously broken efreet cache.
cedric [Wed, 25 Feb 2009 16:46:51 +0000 (16:46 +0000)]
* efreet: Fix previously broken efreet cache.

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