Vincent Torri
880ad8484d
fix comment
...
SVN revision: 43496
2009-11-06 18:31:53 +00:00
Vincent Torri
4d7149ffb1
fix DLL creation on Windows
...
SVN revision: 43495
2009-11-06 18:27:56 +00:00
Vincent Torri
f65022c077
useless includes
...
SVN revision: 43493
2009-11-06 18:12:37 +00:00
Vincent Torri
98e97e39bd
fix comment
...
SVN revision: 43492
2009-11-06 18:11:55 +00:00
Vincent Torri
a0dc963b1a
fix library compilation on Windows (it should be cleaned, though)
...
There is still a problem with the binary, because of ecore_getopt
SVN revision: 43402
2009-11-01 21:55:15 +00:00
Rafael Antognolli
0db1dc430b
Fix ethumb_calculate_fill_from_ratio().
...
Default values should be assigned to the return variables even if the
aspect ratio is 0.
SVN revision: 43352
2009-10-30 14:30:15 +00:00
João Paulo Rechi Vita
d0155d87ee
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
SVN revision: 43160
2009-10-19 14:05:54 +00:00
João Paulo Rechi Vita
2b93b55313
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>
SVN revision: 43159
2009-10-19 14:04:43 +00:00
Carsten Haitzler
1ad41f8bca
install is auto-generated by autofoo.
...
SVN revision: 42811
2009-09-30 02:34:42 +00:00
Gustavo Sverzut Barbieri
131be821c8
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
SVN revision: 42549
2009-09-17 18:37:22 +00:00
Gustavo Sverzut Barbieri
acc688873b
logging: remove trailing \n
...
SVN revision: 42546
2009-09-17 14:31:29 +00:00
Gustavo Sverzut Barbieri
bea73e88bd
Ethumb improvements and more docs.
...
make some types unsigned int to better represent what they will
contain, fix dbus api to match so.
SVN revision: 42545
2009-09-17 14:05:04 +00:00
Gustavo Sverzut Barbieri
bf4e52869b
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.
SVN revision: 42544
2009-09-17 12:04:35 +00:00
Gustavo Sverzut Barbieri
1573ce03ca
todo...
...
SVN revision: 42542
2009-09-17 06:19:01 +00:00
Gustavo Sverzut Barbieri
4be6ac7921
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 :-)
SVN revision: 42541
2009-09-17 06:08:10 +00:00
Gustavo Sverzut Barbieri
5dc1e3900f
more docs
...
SVN revision: 42538
2009-09-17 05:17:12 +00:00
Gustavo Sverzut Barbieri
56d5c74815
done items
...
SVN revision: 42449
2009-09-12 18:29:46 +00:00
Gustavo Sverzut Barbieri
97645fe7bc
API BREAK: Fix Ethumb API to be more EFL-like
...
* Callbacks were named to help Vala bindings.
* All callbacks get 'void *data' as first argument, always.
* All async methods get free_data parameters and call them also on disconnect()
* queue_remove() renamed to generate_cancel() to be more clear.
* queue_clear() renamed tp generate_cancel_call() to be more clear.
SVN revision: 42445
2009-09-12 18:23:05 +00:00
Gustavo Sverzut Barbieri
992936af22
Update to match new EINA init/shutdown.
...
SVN revision: 42301
2009-09-06 22:23:04 +00:00
Gustavo Sverzut Barbieri
e229b25826
loggify ethumb.
...
remove debug_level options as it is better handled by EINA_LOG_LEVELS
and EINA_LOG_LEVEL variables, for example:
EINA_LOG_LEVEL=3 EINA_LOG_LEVELS=ethumb:4,ethumb_client=1
will show debug for ethumb (lib), just errors (no warnings) for
ethumb_client library and everything else shows "info".
SVN revision: 42261
2009-09-04 19:27:12 +00:00
xcomputerman
1f24df9c39
Update EINA_ERROR_LEVEL* to EINA_LOG_LEVEL* to allow building again
...
SVN revision: 42255
2009-09-04 18:04:00 +00:00
Daniel Kolesa
26bd9e8d46
Fixed generation of dist tarball in ethumb.
...
SVN revision: 41576
2009-08-04 07:34:52 +00:00
Daniel Kolesa
1ef8e96d05
Add data/images/border-0.jpg in ethumb to EXTRA_DIST so it will be included when creating tarballs.
...
SVN revision: 41462
2009-07-21 06:01:57 +00:00
Daniel Kolesa
b58ac165cf
Fix build of ethumb on some machines..
...
SVN revision: 41457
2009-07-20 15:20:25 +00:00
Gustavo Sverzut Barbieri
37d5bd6ead
add item to fix callback type names and remove done items.
...
SVN revision: 41402
2009-07-17 15:33:49 +00:00
Gustavo Sverzut Barbieri
980d778e39
ethumbd_client.
...
do the same as ethumb, but uses ethumbd for doing it. Yet another
sample on ethumb usage.
SVN revision: 41401
2009-07-17 15:29:44 +00:00
Gustavo Sverzut Barbieri
7acfd6d648
fix theme/frame parsing to not leak and be simpler.
...
we don't need to allocate memory, copy, modify and free (free was
missing!), we can just give stringshare the length to use.
SVN revision: 41398
2009-07-17 14:48:03 +00:00
Gustavo Sverzut Barbieri
6aa85b1cf9
indent.
...
SVN revision: 41397
2009-07-17 14:44:11 +00:00
Gustavo Sverzut Barbieri
df0ea7a123
public header files should include global headers, not local.
...
SVN revision: 41395
2009-07-17 14:27:17 +00:00
Gustavo Sverzut Barbieri
386972f2f0
match API rename, it's module flush now.
...
SVN revision: 41394
2009-07-17 14:24:08 +00:00
Rafael Antognolli
ffe70c5e07
Fix some memory handling issues:
...
* Ethumb_Client now calls free_data on clear() and queue_remove().
* disconnect() doesn't call clear() anymore.
* disconnect() free pending calls correctly.
SVN revision: 41377
2009-07-17 04:28:41 +00:00
Gustavo Sverzut Barbieri
658d39dac8
emotion supports mov, make template edje more efficient.
...
* add .mov as supported extension.
* disable mouse events and smooth scale, hint scale as dynamic.
SVN revision: 41375
2009-07-16 23:13:16 +00:00
Gustavo Sverzut Barbieri
ebcc27e426
improve tool usage.
...
-Q, -V, -D: change debug levels, always forget about EINA_ERROR_LEVEL :-P
print message with status, if it failed, was generated or already exists.
SVN revision: 41374
2009-07-16 22:55:05 +00:00
Gustavo Sverzut Barbieri
2d2dfb7485
improve debug support on module loading.
...
SVN revision: 41373
2009-07-16 22:53:38 +00:00
Gustavo Sverzut Barbieri
51e81f52ef
fix symbol visibility in plugins.
...
ethumb_plugin_get() must be visible, _module_init/shutdown do not.
also add some __UNUSED__ attribute to shut up -Wextra
SVN revision: 41372
2009-07-16 22:13:36 +00:00
Gustavo Sverzut Barbieri
b803f43e91
Export EAPI otherwise plugins will not get symbols.
...
SVN revision: 41371
2009-07-16 22:06:40 +00:00
Gustavo Sverzut Barbieri
473f5ea563
remove -Wextra warnings.
...
SVN revision: 41370
2009-07-16 21:49:14 +00:00
Gustavo Sverzut Barbieri
2051b9b76c
svn:ignore + TODO
...
SVN revision: 41348
2009-07-15 05:02:37 +00:00
Gustavo Sverzut Barbieri
c6b4e69225
zero pointers before failing.
...
SVN revision: 41347
2009-07-15 04:44:15 +00:00
Rafael Antognolli
0e694f4e18
Fix ethumb file URI generation.
...
It's now escaping invalid chars to its hex representation.
SVN revision: 41345
2009-07-15 04:18:05 +00:00
Rafael Antognolli
26a3abe8ef
Making ethumb_client_connect always call the connected_cb.
...
Now the callback is called even when it fails to create a get_name_owner
request.
SVN revision: 41323
2009-07-13 22:08:00 +00:00
Rafael Antognolli
31fc2b0dfa
Added support to creating animated thumbnails from videos.
...
These thumbnails are generated using an edje template. Each thumbnail is
an edje file, that has a group called "movie/thumb"
The thumbnail can be animated by receiving a signal "animate" or "animate_loop"
(the last one being a loop animation that calls itself when finished), and
the animate_loop program can be stopped by receiving a signal "animate_stop".
The transition time is set based on the time of the animation (that is set
by the call ethumb_video_time_set()).
SVN revision: 41322
2009-07-13 19:38:17 +00:00
Rafael Antognolli
2dd7e38b96
Changing boolean flags to Eina_Bool.
...
SVN revision: 41321
2009-07-13 19:24:20 +00:00
Rafael Antognolli
8106bf6d44
Added ETHUMB_THUMB_EET as a format flag.
...
SVN revision: 41289
2009-07-09 19:47:51 +00:00
Rafael Antognolli
6a060751f8
Providing more API to plugins.
...
- Now it's possible to access the ecore_evas used to generate the
thumbnails (and use functions like ecore_evas_buffer_pixels_get() ont it);
- Functions to calculate aspect and fill area using the aspect ratio as
argument are also provided.
SVN revision: 41288
2009-07-09 19:42:18 +00:00
Rafael Antognolli
116c7d3266
Fixed wrong usage of dbus.
...
This was also the problem causing ethumb generated callback on the client
library always return with success=1 (see ticket #337 ).
SVN revision: 41287
2009-07-09 19:26:16 +00:00
Rafael Antognolli
f9b765ec1c
Added support to set quality and compress level.
...
SVN revision: 41286
2009-07-09 19:16:02 +00:00
Rafael Antognolli
5dc0fa41ef
Added support to free_data callbacks.
...
Some functions that require callbacks and data passed to them now can
receive a free_data callback as argument too.
SVN revision: 41285
2009-07-09 19:14:29 +00:00
Rafael Antognolli
8f9dc79021
Fixed wrong usage of eina_list_remove_list on Ethumb_Client.
...
SVN revision: 41284
2009-07-09 19:11:57 +00:00
Viktor Kojouharov
fca7b4aa43
return -1 on error instead
...
SVN revision: 40971
2009-06-08 15:44:43 +00:00