framework/uifw/ethumb.git
13 years agoEthumb: Add a bunch of UNUSED where needed.
devilhorns [Sat, 23 Jul 2011 23:12:55 +0000 (23:12 +0000)]
Ethumb: Add a bunch of UNUSED where needed.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@61622 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: fix various source of misusage.
cedric [Tue, 28 Jun 2011 14:35:21 +0000 (14:35 +0000)]
ethumb: fix various source of misusage.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@60760 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: mute emotion during thumbnailing.
cedric [Tue, 28 Jun 2011 08:39:28 +0000 (08:39 +0000)]
ethumb: mute emotion during thumbnailing.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@60751 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoeina: update Eina_Refcount API to please Tasn.
cedric [Wed, 22 Jun 2011 14:04:09 +0000 (14:04 +0000)]
eina: update Eina_Refcount API to please Tasn.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@60592 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoSince the SVN revision is now included in %{version}, it's redundant
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: https://svn.enlightenment.org/svn/e/trunk/ethumb@60407 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: use the right edje_cc.
cedric [Mon, 6 Jun 2011 17:45:57 +0000 (17:45 +0000)]
ethumb: use the right edje_cc.

patch from arrowdodger.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59998 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: request file information early to avoid loosing them.
cedric [Wed, 1 Jun 2011 13:04:41 +0000 (13:04 +0000)]
ethumb: request file information early to avoid loosing them.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59865 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: fix restart of ethumbd_slave.
cedric [Wed, 1 Jun 2011 10:56:35 +0000 (10:56 +0000)]
ethumb: fix restart of ethumbd_slave.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59862 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: break API to fix race condition during cancel.
cedric [Tue, 31 May 2011 16:14:26 +0000 (16:14 +0000)]
ethumb: break API to fix race condition during cancel.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59846 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: use Eina_Refcount.
cedric [Fri, 29 Apr 2011 16:09:45 +0000 (16:09 +0000)]
ethumb: use Eina_Refcount.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59039 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: reduce number of generate.
cedric [Thu, 28 Apr 2011 17:00:49 +0000 (17:00 +0000)]
ethumb: reduce number of generate.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59018 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: cache exists result.
cedric [Thu, 28 Apr 2011 17:00:13 +0000 (17:00 +0000)]
ethumb: cache exists result.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59017 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: use xattr as cache when available.
cedric [Thu, 28 Apr 2011 13:25:14 +0000 (13:25 +0000)]
ethumb: use xattr as cache when available.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@59004 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: make exists client API async.
cedric [Wed, 27 Apr 2011 18:06:42 +0000 (18:06 +0000)]
ethumb: make exists client API async.

Ethumb_Client now use Ecore_Thread with this patch.

TODO:
* cache exists requests (client side).
* cache generate requests (server side).

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@58977 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: prevent ecore exe handler from being called more than once.
cedric [Thu, 21 Apr 2011 10:30:37 +0000 (10:30 +0000)]
ethumb: prevent ecore exe handler from being called more than once.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@58788 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoethumb: cleanup ethumbd to prepare multi slave support.
cedric [Thu, 21 Apr 2011 10:13:18 +0000 (10:13 +0000)]
ethumb: cleanup ethumbd to prepare multi slave support.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@58787 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoautogen: unobrk things.
cedric [Thu, 14 Apr 2011 14:51:36 +0000 (14:51 +0000)]
autogen: unobrk things.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@58668 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoautogen: improve detection of parameter change.
cedric [Thu, 14 Apr 2011 14:03:46 +0000 (14:03 +0000)]
autogen: improve detection of parameter change.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@58667 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoadd ethumb.spec back in dist
caro [Fri, 18 Feb 2011 22:23:06 +0000 (22:23 +0000)]
add ethumb.spec back in dist

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@57152 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agodon't add generated files in the distribution !
caro [Fri, 18 Feb 2011 07:41:26 +0000 (07:41 +0000)]
don't add generated files in the distribution !
you were lucky, you broke distribution but the autotools
automatically add the files AUTHORS README and COPIYNG

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@57145 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoOops :)
rui [Thu, 17 Feb 2011 23:21:02 +0000 (23:21 +0000)]
Oops :)

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@57141 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoAdd an rpm spec and a few more svn:ignore references.
rui [Thu, 17 Feb 2011 23:05:11 +0000 (23:05 +0000)]
Add an rpm spec and a few more svn:ignore references.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@57139 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFrom: Eduardo Felipe <eduardofelipe87@gmail.com>
raster [Tue, 15 Feb 2011 09:31:18 +0000 (09:31 +0000)]
From: Eduardo Felipe <eduardofelipe87@gmail.com>
Subject: [E-devel] [PATCH] Fix ethumbd FDO and orientation support

FDO was a noop and orientation was partially implemented on the master
and not at all on the slave. These patches fix both bugs.

Fix-FDO-support-in-ethumbd

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@57043 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoFrom: Eduardo Felipe <eduardofelipe87@gmail.com>
raster [Tue, 15 Feb 2011 09:29:58 +0000 (09:29 +0000)]
From: Eduardo Felipe <eduardofelipe87@gmail.com>
Subject: [E-devel] [PATCH] Fix ethumbd FDO and orientation support

Add-orientation-support-to-ethumbd

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@57042 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoand last one, put again ethumb tests in the source tree
caro [Sun, 16 Jan 2011 19:10:44 +0000 (19:10 +0000)]
and last one, put again ethumb tests in the source tree

If there is a problem with gentoo packagers, tell me.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@56198 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agoadd guards in config.h to avoid multiple inclusions
caro [Thu, 6 Jan 2011 18:54:39 +0000 (18:54 +0000)]
add guards in config.h to avoid multiple inclusions

this file needs love

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@55950 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years agomove ethumb tests to TEST
raster [Sun, 19 Dec 2010 03:12:14 +0000 (03:12 +0000)]
move ethumb tests to TEST

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@55640 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * ethumb: snapshot it.
cedric [Sat, 4 Dec 2010 00:51:36 +0000 (00:51 +0000)]
* ethumb: snapshot it.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@55239 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

13 years ago * eio, ethumb and elementary: snapshot increase.
cedric [Fri, 12 Nov 2010 16:03:34 +0000 (16:03 +0000)]
* eio, ethumb and elementary: snapshot increase.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@54508 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agono more debian dir in our svn - debian now handles this tehmselves.
raster [Mon, 8 Nov 2010 05:50:58 +0000 (05:50 +0000)]
no more debian dir in our svn - debian now handles this tehmselves.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@54297 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd file from andre.
raster [Mon, 25 Oct 2010 04:10:34 +0000 (04:10 +0000)]
add file from andre.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@53847 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFrom: André Ribes <andre.ribes@gmail.com>
raster [Mon, 25 Oct 2010 04:10:19 +0000 (04:10 +0000)]
From: André Ribes <andre.ribes@gmail.com>

Hi all, this is a patch to use pkg-config for edje_cc path on ethumb. Is it ok
for you ?
Best regards,
André

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@53846 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoyeah, we know it is unstable ;-)
barbieri [Wed, 22 Sep 2010 21:30:15 +0000 (21:30 +0000)]
yeah, we know it is unstable ;-)

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@52604 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago ethumb: missing initialization.
illogict [Mon, 20 Sep 2010 12:10:30 +0000 (12:10 +0000)]
 ethumb: missing initialization.

 Thank you Lucas de Marchi :)

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@52487 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago ethumb: automagically orient thumbnails based on:
illogict [Sun, 19 Sep 2010 17:07:35 +0000 (17:07 +0000)]
 ethumb: automagically orient thumbnails based on:
 - metadata contained in files (EXIF only currently) - default active;
 - orientation given by the caller against pixel data orientation.
 Code is based on els_icon.

 Next is to add that through dbus.

 Open question: if orientation is specified, do we need to save the thumbnail in a different folder?

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@52465 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoChanging Ethumb license from LGPL3 to LGPL2.
antognolli [Tue, 14 Sep 2010 23:02:45 +0000 (23:02 +0000)]
Changing Ethumb license from LGPL3 to LGPL2.

Making this change to be in agreement with some other EFL libraries
under LGPL.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@52275 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoEthumb: make distcheck fixes
etrunko [Thu, 2 Sep 2010 20:12:08 +0000 (20:12 +0000)]
Ethumb: make distcheck fixes

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@51844 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoConvert (hopefully) all comparisons to NULL
lucas [Sat, 21 Aug 2010 13:52:25 +0000 (13:52 +0000)]
Convert (hopefully) all comparisons to NULL

Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;

other cases:

a == NULL                         !a
a != NULL                         a

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@51487 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosync to 1.0.0 alpha
raster [Mon, 16 Aug 2010 10:29:57 +0000 (10:29 +0000)]
sync to 1.0.0 alpha

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@51197 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoethumb: set micro version
etrunko [Thu, 12 Aug 2010 18:07:23 +0000 (18:07 +0000)]
ethumb: set micro version

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@51054 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoethumb: Invalid access upon ethumb_free
barbieri [Thu, 15 Jul 2010 12:45:52 +0000 (12:45 +0000)]
ethumb: Invalid access upon ethumb_free

The sub-ecore_evas is automatically deleted by ecore_evas_object_image
object when it is deleted, so we were double-freeing it.

By: Brian Wang <brian.wang.0721@gmail.com>

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50265 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoethumb: cleanup headers
barbieri [Fri, 9 Jul 2010 15:24:17 +0000 (15:24 +0000)]
ethumb: cleanup headers

This bug of including Ecore, Evas and Ecore_Evas from Ethumb.h was
actually expoed from recent evas-0/Evas.h change, as these were not
required in the public file, I'm removing them and just letting eina
as it is used to typedef Eina_Bool and function attributes.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50160 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoMove Ethumb headers to own directory.
devilhorns [Fri, 9 Jul 2010 08:14:24 +0000 (08:14 +0000)]
Move Ethumb headers to own directory.
Fix trying to free an evas_object by using ecore_evas_free...spankies !!

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50152 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix memory alignment and remove dead/useless code.
barbieri [Thu, 8 Jul 2010 22:37:04 +0000 (22:37 +0000)]
Fix memory alignment and remove dead/useless code.

 * those write to stderr were legacy from development, some of them
   were even wrongly accessing out-of-buffer memory;

 * some platforms cannot access non-aligned memory, like integers that
   are not aligned to sizeof(int) and do on. Change the generated
   message using memcpy to aligned memory before using them. Add
   comment to explain that;

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50135 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFixes for Ecore Api changes
lucas [Thu, 8 Jul 2010 01:00:48 +0000 (01:00 +0000)]
Fixes for Ecore Api changes

Patch automatically generated by Coccinelle to fix the
callbacks used by the following functions:

 * ecore_event_handler_add()
 * ecore_event_filter_add()
 * ecore_idler_add()
 * ecore_idle_enterer_add()
 * ecore_idle_enterer_before_add()
 * ecore_idle_exiter_add()
 * ecore_main_fd_handler_add()
 * ecore_main_win32_handler_add()
 * ecore_timer_add()
 * ecore_timer_loop_add()
 * ecore_animator_add()
 * ecore_poller_add()

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50113 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix leak in free
discomfitor [Sat, 3 Jul 2010 05:29:31 +0000 (05:29 +0000)]
fix leak in free

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@50009 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix nasty cenourette.
sachiel [Thu, 1 Jul 2010 19:54:47 +0000 (19:54 +0000)]
Fix nasty cenourette.

Also from Raphael Kubo, you can ask him what the commit message means (rakuco around the irc plane of existence)

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@49976 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoMore from Raphael Kubo, register log domains
sachiel [Thu, 1 Jul 2010 19:48:54 +0000 (19:48 +0000)]
More from Raphael Kubo, register log domains

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@49975 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFrom Raphael Kubo da Costa, fix callbacks to match Ecore changes
sachiel [Thu, 1 Jul 2010 19:42:12 +0000 (19:42 +0000)]
From Raphael Kubo da Costa, fix callbacks to match Ecore changes

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@49974 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofaster single frame gen
raster [Fri, 25 Jun 2010 08:21:22 +0000 (08:21 +0000)]
faster single frame gen

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@49853 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoUse edje_edit_object_add() or the edje_edit API won't work.
sachiel [Mon, 26 Apr 2010 19:46:15 +0000 (19:46 +0000)]
Use edje_edit_object_add() or the edje_edit API won't work.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@48347 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix to changes in Edje_Edit
sachiel [Wed, 7 Apr 2010 17:06:07 +0000 (17:06 +0000)]
Fix to changes in Edje_Edit

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@47813 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoremove spurious \n for eina_log messages.
barbieri [Tue, 2 Mar 2010 00:39:37 +0000 (00:39 +0000)]
remove spurious \n for eina_log messages.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@46756 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agosilent rules, and disable c++/fortran/java checkers.
barbieri [Tue, 2 Mar 2010 00:36:41 +0000 (00:36 +0000)]
silent rules, and disable c++/fortran/java checkers.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@46754 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix llvm/clang and gcc errors.
barbieri [Tue, 2 Mar 2010 00:34:40 +0000 (00:34 +0000)]
fix llvm/clang and gcc errors.

NOTE: mixing write() and fprintf() to the same descriptor (stderr,
      done by ERR()), will likely cause problems :-/

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@46753 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAll packages should have README...
barbieri [Sat, 13 Feb 2010 13:28:32 +0000 (13:28 +0000)]
All packages should have README...

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@46138 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix build of ethumbd client.
lfelipe [Thu, 11 Feb 2010 21:05:31 +0000 (21:05 +0000)]
fix build of ethumbd client.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@46093 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd missing CFLAGS for ethumb.
lfelipe [Mon, 8 Feb 2010 20:26:45 +0000 (20:26 +0000)]
Add missing CFLAGS for ethumb.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@45991 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoUsing autoreconf in autogen in ethumb is bad. With it, libtool m4 stuff is included...
quaker [Wed, 20 Jan 2010 19:13:22 +0000 (19:13 +0000)]
Using autoreconf in autogen in ethumb is bad. With it, libtool m4 stuff is included inside dist tarball and we dont want that.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@45360 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoRevert xcomp's commit. It is already there. Bad xcomputerman! :D
quaker [Tue, 19 Jan 2010 17:27:39 +0000 (17:27 +0000)]
Revert xcomp's commit. It is already there. Bad xcomputerman! :D

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@45333 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoForgets to install ethumb_client.pc
xcomputerman [Tue, 19 Jan 2010 02:58:25 +0000 (02:58 +0000)]
Forgets to install ethumb_client.pc

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@45316 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomake clang happy
englebass [Fri, 15 Jan 2010 20:51:01 +0000 (20:51 +0000)]
make clang happy

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@45197 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
turran [Fri, 8 Jan 2010 12:22:23 +0000 (12:22 +0000)]
+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
  as we are on the modules context not the array.
  All the referenced projects are changed too. Remember that the list_free()
  already calls the unload() on each module so no need to call list_unload()

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@44978 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * ethumb: Cleanup dependency.
cedric [Mon, 21 Dec 2009 13:27:09 +0000 (13:27 +0000)]
* ethumb: Cleanup dependency.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@44626 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * ethumb: Add missing file.
cedric [Mon, 7 Dec 2009 09:48:36 +0000 (09:48 +0000)]
* ethumb: Add missing file.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@44241 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoethumb: now using ecore_exe to start the slave.
antognolli [Tue, 1 Dec 2009 13:34:09 +0000 (13:34 +0000)]
ethumb: now using ecore_exe to start the slave.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@44092 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoEthumb: test if unique_name is not null, If I kill the daemon right after it is start...
watchwolf [Wed, 25 Nov 2009 12:43:27 +0000 (12:43 +0000)]
Ethumb: test if unique_name is not null, If I kill the daemon right after it is started, I have a segv. This patch fix it.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43971 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd some more video extensions to ethumb emotion plugin.
antognolli [Wed, 11 Nov 2009 19:06:52 +0000 (19:06 +0000)]
Add some more video extensions to ethumb emotion plugin.

Patch by: João Paulo Rechi Vita.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43621 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd logging to ethumb emotion plugin.
antognolli [Wed, 11 Nov 2009 19:03:25 +0000 (19:03 +0000)]
Add logging to ethumb emotion plugin.

Some debug logging info to ethumb emotion plugin.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43620 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agonote about distcheck b0rken
raster [Mon, 9 Nov 2009 10:22:08 +0000 (10:22 +0000)]
note about distcheck b0rken

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43570 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix build after vtorri broke it! :)
raster [Mon, 9 Nov 2009 10:21:38 +0000 (10:21 +0000)]
fix build after vtorri broke it! :)

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43569 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * fix order of libraries during link (fix windows compilation)
caro [Mon, 9 Nov 2009 05:41:41 +0000 (05:41 +0000)]
 * fix order of libraries during link (fix windows compilation)
 * paths based on $prefix are not set at configure time. The correct
   way is to use them in Makefile.am.
 * $themesdir and $sysconfdir does not seem to be used

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43567 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodon't free stack variable
caro [Mon, 9 Nov 2009 05:27:35 +0000 (05:27 +0000)]
don't free stack variable

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43566 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoorget to commit configure.ac
caro [Sat, 7 Nov 2009 05:23:47 +0000 (05:23 +0000)]
orget to commit configure.ac

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMake ethumb match case-insensitive.
antognolli [Fri, 6 Nov 2009 22:17:55 +0000 (22:17 +0000)]
Make ethumb match case-insensitive.

Ethumb wasn't matching files to plugins if the extension were not
composed of all lowercase chars. This patch makes the ethumb match
case-insensitive.

Patch by: João Paulo Rechi Vita

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43502 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix comment
caro [Fri, 6 Nov 2009 18:31:53 +0000 (18:31 +0000)]
fix comment

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43496 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix DLL creation on Windows
caro [Fri, 6 Nov 2009 18:27:56 +0000 (18:27 +0000)]
fix DLL creation on Windows

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43495 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agouseless includes
caro [Fri, 6 Nov 2009 18:12:37 +0000 (18:12 +0000)]
useless includes

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43493 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix comment
caro [Fri, 6 Nov 2009 18:11:55 +0000 (18:11 +0000)]
fix comment

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43492 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix library compilation on Windows (it should be cleaned, though)
caro [Sun, 1 Nov 2009 21:55:15 +0000 (21:55 +0000)]
fix library compilation on Windows (it should be cleaned, though)
There is still a problem with the binary, because of ecore_getopt

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43402 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix ethumb_calculate_fill_from_ratio().
antognolli [Fri, 30 Oct 2009 14:30:15 +0000 (14:30 +0000)]
Fix ethumb_calculate_fill_from_ratio().

Default values should be assigned to the return variables even if the
aspect ratio is 0.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43352 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoThe "generated" D-Bus signal is published with an int64 as it first
antognolli [Mon, 19 Oct 2009 14:05:54 +0000 (14:05 +0000)]
The "generated" D-Bus signal is published with an int64 as it first
parameter but an int32 is sent instead.

Patch by: João Paulo Rechi Vita <jprvita@profusion.mobi>

--This lina, and those below, will be ignored--

M    ethumb/src/bin/ethumbd.c

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43160 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoSending an empty byte array to Ethumbd through the D-Bus API was
antognolli [Mon, 19 Oct 2009 14:04:43 +0000 (14:04 +0000)]
Sending an empty byte array to Ethumbd through the D-Bus API was
leading to a segfault.

Patch by: João Paulo Rechi Vita <jprvita@profusion.mobi>

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@43159 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: https://svn.enlightenment.org/svn/e/trunk/ethumb@42966 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoinstall is auto-generated by autofoo.
raster [Wed, 30 Sep 2009 02:34:42 +0000 (02:34 +0000)]
install is auto-generated by autofoo.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42811 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agooops! strncpy is tricky and uri was a pointer not an array.
barbieri [Thu, 17 Sep 2009 18:37:22 +0000 (18:37 +0000)]
oops! strncpy is tricky and uri was a pointer not an array.

people were not noticing it as they were using 64 bits machines... but
with 32 bits just 4 bytes were copied and 3 were missing :-P

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42549 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agologging: remove trailing \n
barbieri [Thu, 17 Sep 2009 14:31:29 +0000 (14:31 +0000)]
logging: remove trailing \n

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42546 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoEthumb improvements and more docs.
barbieri [Thu, 17 Sep 2009 14:05:04 +0000 (14:05 +0000)]
Ethumb improvements and more docs.

make some types unsigned int to better represent what they will
contain, fix dbus api to match so.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42545 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoconfigure summary, maximum log level and other improvements.
barbieri [Thu, 17 Sep 2009 12:04:35 +0000 (12:04 +0000)]
configure summary, maximum log level and other improvements.

Have all source to include config.h conditionally (HAVE_CONFIG_H),
define EINA_LOG_LEVEL_MAXIMUM, minor changes to configure.ac to make
it conform with the rest of efl.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42544 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agotodo...
barbieri [Thu, 17 Sep 2009 06:19:01 +0000 (06:19 +0000)]
todo...

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42542 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoenable "make doc", improve doxygen support for client library.
barbieri [Thu, 17 Sep 2009 06:08:10 +0000 (06:08 +0000)]
enable "make doc", improve doxygen support for client library.

Some methods are missing and the in-process thumbnail needs to be
done, the documentation is almost the same as the client, so I really
appreciate someone else do it :-)

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42541 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agomore docs
barbieri [Thu, 17 Sep 2009 05:17:12 +0000 (05:17 +0000)]
more docs

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42538 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoWelcome Ethumb, it's ready to get out of PROTO.
barbieri [Sat, 12 Sep 2009 18:39:04 +0000 (18:39 +0000)]
Welcome Ethumb, it's ready to get out of PROTO.

Ethumb is a library that generate thumbnails (little images) of
files. By default it supports any file Evas loads, like JPG, PNG,
TIFF, XPM and so on. It is extensible with plugins, shipping with
video thumbnails using emotion (even animated using Edje!), edje, and
epdf.  Please help by writing eps, edvi, fonts, eyelight
presentations, ...

It is recommended that users use Ethumb_Client API and not direct the
thumbnail client.

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/ethumb@42451 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33