cedric [Wed, 31 Aug 2011 09:28:54 +0000 (09:28 +0000)]
ethumb: fix wrong dirty detection.
Patch by SANS Mikael <sans.mikael@gmail.com>.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@63021
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 18 Aug 2011 10:59:49 +0000 (10:59 +0000)]
ethumb: Fix shadow warnings
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@62564
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 9 Aug 2011 20:36:28 +0000 (20:36 +0000)]
ethumb: fix race condition and memory leak.
NOTE: that's a first obvious patch thanks to Gustavo reviews.
More work needed, but some decision should be discussed first.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@62265
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Wed, 3 Aug 2011 01:46:16 +0000 (01:46 +0000)]
I'm losing myself between the things I can't test and those I just forget
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@62029
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Wed, 3 Aug 2011 01:21:26 +0000 (01:21 +0000)]
And somehow match the doc generation to the other projects
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@62027
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Tue, 2 Aug 2011 23:40:12 +0000 (23:40 +0000)]
Fix libexif detection
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@62023
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Tue, 2 Aug 2011 19:24:53 +0000 (19:24 +0000)]
ethumb/exif - Disable libexif module if it is not present in the system.
This way it won't break the build, but just disable support for libexif.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@62018
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Aug 2011 04:13:33 +0000 (04:13 +0000)]
that's it - remove autom4te.cache dirs again... - keep having to many
problems about it storing invalid config when the same build trees are
shared between multiple architectures and machines. :( better we
build right than build fast.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@61974
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 23 Jul 2011 23:12:55 +0000 (23:12 +0000)]
Ethumb: Add a bunch of UNUSED where needed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@61622
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 28 Jun 2011 14:35:21 +0000 (14:35 +0000)]
ethumb: fix various source of misusage.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@60760
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 28 Jun 2011 08:39:28 +0000 (08:39 +0000)]
ethumb: mute emotion during thumbnailing.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@60751
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 22 Jun 2011 14:04:09 +0000 (14:04 +0000)]
eina: update Eina_Refcount API to please Tasn.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@60592
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Thu, 16 Jun 2011 20:36:43 +0000 (20:36 +0000)]
Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also. So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@60407
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 6 Jun 2011 17:45:57 +0000 (17:45 +0000)]
ethumb: use the right edje_cc.
patch from arrowdodger.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59998
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 1 Jun 2011 13:04:41 +0000 (13:04 +0000)]
ethumb: request file information early to avoid loosing them.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59865
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 1 Jun 2011 10:56:35 +0000 (10:56 +0000)]
ethumb: fix restart of ethumbd_slave.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59862
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 31 May 2011 16:14:26 +0000 (16:14 +0000)]
ethumb: break API to fix race condition during cancel.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59846
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 29 Apr 2011 16:09:45 +0000 (16:09 +0000)]
ethumb: use Eina_Refcount.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59039
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 28 Apr 2011 17:00:49 +0000 (17:00 +0000)]
ethumb: reduce number of generate.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59018
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 28 Apr 2011 17:00:13 +0000 (17:00 +0000)]
ethumb: cache exists result.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59017
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 28 Apr 2011 13:25:14 +0000 (13:25 +0000)]
ethumb: use xattr as cache when available.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@59004
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@58977
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@58788
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 21 Apr 2011 10:13:18 +0000 (10:13 +0000)]
ethumb: cleanup ethumbd to prepare multi slave support.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@58787
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 14:51:36 +0000 (14:51 +0000)]
autogen: unobrk things.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@58668
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 14 Apr 2011 14:03:46 +0000 (14:03 +0000)]
autogen: improve detection of parameter change.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@58667
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 18 Feb 2011 22:23:06 +0000 (22:23 +0000)]
add ethumb.spec back in dist
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@57152
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@57145
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rui [Thu, 17 Feb 2011 23:21:02 +0000 (23:21 +0000)]
Oops :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@57141
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@57139
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@57043
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@57042
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@56198
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@55950
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 19 Dec 2010 03:12:14 +0000 (03:12 +0000)]
move ethumb tests to TEST
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@55640
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 4 Dec 2010 00:51:36 +0000 (00:51 +0000)]
* ethumb: snapshot it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@55239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 12 Nov 2010 16:03:34 +0000 (16:03 +0000)]
* eio, ethumb and elementary: snapshot increase.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@54508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@54297
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 25 Oct 2010 04:10:34 +0000 (04:10 +0000)]
add file from andre.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@53847
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@53846
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 22 Sep 2010 21:30:15 +0000 (21:30 +0000)]
yeah, we know it is unstable ;-)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@52604
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
illogict [Mon, 20 Sep 2010 12:10:30 +0000 (12:10 +0000)]
ethumb: missing initialization.
Thank you Lucas de Marchi :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@52487
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@52465
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@52275
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
etrunko [Thu, 2 Sep 2010 20:12:08 +0000 (20:12 +0000)]
Ethumb: make distcheck fixes
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@51844
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@51487
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 16 Aug 2010 10:29:57 +0000 (10:29 +0000)]
sync to 1.0.0 alpha
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@51197
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
etrunko [Thu, 12 Aug 2010 18:07:23 +0000 (18:07 +0000)]
ethumb: set micro version
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@51054
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@50265
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@50160
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@50152
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@50135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@50113
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 3 Jul 2010 05:29:31 +0000 (05:29 +0000)]
fix leak in free
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@50009
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@49976
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Thu, 1 Jul 2010 19:48:54 +0000 (19:48 +0000)]
More from Raphael Kubo, register log domains
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@49975
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@49974
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 25 Jun 2010 08:21:22 +0000 (08:21 +0000)]
faster single frame gen
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@49853
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@48347
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Wed, 7 Apr 2010 17:06:07 +0000 (17:06 +0000)]
Fix to changes in Edje_Edit
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@47813
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 2 Mar 2010 00:39:37 +0000 (00:39 +0000)]
remove spurious \n for eina_log messages.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@46756
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 2 Mar 2010 00:36:41 +0000 (00:36 +0000)]
silent rules, and disable c++/fortran/java checkers.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@46754
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@46753
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 13 Feb 2010 13:28:32 +0000 (13:28 +0000)]
All packages should have README...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@46138
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lfelipe [Thu, 11 Feb 2010 21:05:31 +0000 (21:05 +0000)]
fix build of ethumbd client.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@46093
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lfelipe [Mon, 8 Feb 2010 20:26:45 +0000 (20:26 +0000)]
Add missing CFLAGS for ethumb.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@45991
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@45360
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@45333
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
xcomputerman [Tue, 19 Jan 2010 02:58:25 +0000 (02:58 +0000)]
Forgets to install ethumb_client.pc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@45316
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 15 Jan 2010 20:51:01 +0000 (20:51 +0000)]
make clang happy
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@45197
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@44978
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Dec 2009 13:27:09 +0000 (13:27 +0000)]
* ethumb: Cleanup dependency.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@44626
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 7 Dec 2009 09:48:36 +0000 (09:48 +0000)]
* ethumb: Add missing file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@44241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Tue, 1 Dec 2009 13:34:09 +0000 (13:34 +0000)]
ethumb: now using ecore_exe to start the slave.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@44092
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43971
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43621
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 9 Nov 2009 10:22:08 +0000 (10:22 +0000)]
note about distcheck b0rken
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43570
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 9 Nov 2009 10:21:38 +0000 (10:21 +0000)]
fix build after vtorri broke it! :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43569
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43567
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 9 Nov 2009 05:27:35 +0000 (05:27 +0000)]
don't free stack variable
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43566
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 7 Nov 2009 05:23:47 +0000 (05:23 +0000)]
orget to commit configure.ac
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43502
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 18:31:53 +0000 (18:31 +0000)]
fix comment
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43496
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 18:27:56 +0000 (18:27 +0000)]
fix DLL creation on Windows
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43495
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 18:12:37 +0000 (18:12 +0000)]
useless includes
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43493
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 18:11:55 +0000 (18:11 +0000)]
fix comment
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43492
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43402
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43352
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43160
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@43159
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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/ethumb@42966
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 Sep 2009 02:34:42 +0000 (02:34 +0000)]
install is auto-generated by autofoo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42811
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 17 Sep 2009 14:31:29 +0000 (14:31 +0000)]
logging: remove trailing \n
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42546
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42545
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42544
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 17 Sep 2009 06:19:01 +0000 (06:19 +0000)]
todo...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42542
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42541
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 17 Sep 2009 05:17:12 +0000 (05:17 +0000)]
more docs
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ethumb@42538
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33