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
Cedric BAIL
b02de756a6
* eina: Rename eina_module_list_delete to eina_module_list_flush.
...
SVN revision: 41385
2009-07-17 11:13:38 +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
4a2bd500e3
remove gcc -Wextra warnings
...
SVN revision: 41369
2009-07-16 21:42:02 +00:00
Gustavo Sverzut Barbieri
00d15b298a
do not remove sub-evases from ecore_evases list.
...
they are not there, they're listed inside sub_ecore_evas of parent instead.
SVN revision: 41368
2009-07-16 21:39:48 +00:00
Cedric BAIL
6ca987941f
* eina: Fix declaration according to Vincent Torri review.
...
SVN revision: 41359
2009-07-16 12:09:29 +00:00
Carsten Haitzler
01062bf98b
cast. c++ doesn't like the implied void * -> struct * cast.
...
SVN revision: 41358
2009-07-16 03:04:56 +00:00
Cedric BAIL
a477424685
* eina: Expose an helper for memory pool as Eina_Trash data type.
...
SVN revision: 41350
2009-07-15 13:13:52 +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
Gustavo Sverzut Barbieri
6103d8db01
oops, fix case of timers never being fired while we have idlers.
...
To reach this case, have a timer that would not be fired on
_ecore_main_loop_iterate_internal(), for example it's not ready yet
(just_added==1), system would get into this inner loop and would never
stop, since there is timer expired now (next_time == 0.0), if we go to
start_loop it would just get into the same loop, not dispatching and
timers.
Python test 04-idler.py triggered that problem.
SVN revision: 41342
2009-07-15 00:11:04 +00:00
Vincent Torri
7807fa64a0
rename 'x11' to 'xlib' for software x11 based engines when it makes sense
...
SVN revision: 41330
2009-07-14 21:18:27 +00:00
Vincent Torri
da292c1f29
* rename 'x11' to 'xlib' when it makes sense
...
* allow the build of evas without xlib installed (for OpenInkpot guys)
* add big fat warning when at least a module is linked statically (try it !)
more patches will follow now (ecore, e, rage and ewl)
I let pyton and c++ bindings maintainer to do the rename
SVN revision: 41329
2009-07-14 21:16:08 +00:00
Gustavo Sverzut Barbieri
a772d03b40
inlist: docs, docs docs
...
SVN revision: 41328
2009-07-14 15:32:21 +00:00
Gustavo Sverzut Barbieri
a6f46561e7
add missing stddef.h, required by offsetof()
...
SVN revision: 41327
2009-07-14 15:32:01 +00:00
Gustavo Sverzut Barbieri
9af4d08f79
one more safety check: do not remove element if it's not in any list.
...
This is the best we can do, but what should be done is to check if
element is really from that list.
SVN revision: 41326
2009-07-14 14:00:59 +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
d147af24e3
Created new function edje_edit_image_data_add().
...
Now it's possible to add an image that is already inside the eet (with a
default key name) to the edje image collection.
SVN revision: 41320
2009-07-13 19:17:35 +00:00
Gustavo Sverzut Barbieri
05f61cd086
fix uninitialized problems reported by valgrind.
...
SVN revision: 41316
2009-07-12 16:11:58 +00:00
Gustavo Sverzut Barbieri
29c44e5234
Improve docs in Eet.h
...
By: Hanspeter Portner
SVN revision: 41307
2009-07-11 14:34:54 +00:00
Gustavo Sverzut Barbieri
4faa46cab3
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
SVN revision: 41305
2009-07-11 14:26:53 +00:00
Gustavo Sverzut Barbieri
9aef9f5eca
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
SVN revision: 41304
2009-07-11 14:23:36 +00:00
Vincent Torri
84be18a101
typo
...
SVN revision: 41299
2009-07-11 06:07:11 +00:00
Gustavo Sverzut Barbieri
5959578954
fix minor glitches with edje box.
...
still missing:
* box.max
* proper handling of min/max, need to behave like text.
SVN revision: 41297
2009-07-10 23:13:09 +00:00
Carsten Haitzler
d6a6cc63e8
cserve for evas now has a threaded loader - much better when multiple clients
...
aare hammering it with load requests
SVN revision: 41293
2009-07-10 06:52:09 +00:00
Mikhail Gusarov
d6af88ef6c
patch from: Mikhail Gusarov <dottedmag@dottedmag.net>
...
evas_common_font_utf8_get_prev currently works correctly only on an
ASCII symbols. For non-ASCII it just returns random garbage somehow
constructed from a string.
Attached patch makes it work according to the comment at the start.
SVN revision: 41292
2009-07-10 06:06:37 +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
Vincent Torri
3c7680e6cb
* add ecore_x_atom_name_get() API (will be used by ewl)
...
* move atom related functions from ecore_x.c to ecore_x_atom.c
SVN revision: 41283
2009-07-09 04:55:11 +00:00
Cedric BAIL
3dfa5693f9
* eet: Update ChangeLog.
...
SVN revision: 41280
2009-07-08 15:13:03 +00:00
Cedric BAIL
0a6ef8bbde
* eet: Reorder gcry init so that it's correctly taken into account by gcry.
...
SVN revision: 41279
2009-07-08 14:43:20 +00:00
Cedric BAIL
729eaf324c
* eina: Remove recursion from eina_rectangle.
...
SVN revision: 41263
2009-07-07 11:24:44 +00:00