Vincent Torri
fe763e0fe0
fix compilation of programs using ecore on FreeBSD
...
SVN revision: 41524
2009-07-28 09:57:24 +00:00
Vincent Torri
12751954d1
remove uneeded declaration (to be symetric with xcb code)
...
SVN revision: 41523
2009-07-28 09:55:08 +00:00
Gustavo Sverzut Barbieri
d64634e725
unbreak xrender, opengl and software-16 engines.
...
ecore_evas_xlib_deps does not exist anymore, using have_ecore_x_xlib,
change if i'm wrong (software-x11 uses just have_ecore_x).
SVN revision: 41493
2009-07-25 04:52:34 +00:00
Cedric BAIL
470b2756ba
Oops, forgot changelog.
...
SVN revision: 41483
2009-07-23 12:33:02 +00:00
Cedric BAIL
fe553249ef
* eet: Fix initialization for system that don't support SECMEN.
...
Note that I don't like this solution, but I didn't see any better one.
SVN revision: 41481
2009-07-23 09:53:44 +00:00
Iván Briano
835c6fd150
Fix requirements for ecore-file
...
SVN revision: 41474
2009-07-22 14:26:28 +00:00
Cedric BAIL
e75b89d50c
* eina: Handle NULL in eina_list_search_sorted_near_list.
...
SVN revision: 41467
2009-07-21 15:21:46 +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
Gustavo Sverzut Barbieri
14105484aa
Eina rectangle missing list init.
...
Rectangle needs the list module for the pool_new() function. Patch
also adds a check for initialization error on the unit test.
By: Andre Dieb
SVN revision: 41460
2009-07-21 01:55:31 +00:00
Cedric BAIL
940b7b0740
* evas: Return Eina_Bool when it make sense.
...
SVN revision: 41458
2009-07-20 15:33:10 +00:00
Daniel Kolesa
b58ac165cf
Fix build of ethumb on some machines..
...
SVN revision: 41457
2009-07-20 15:20:25 +00:00
Michael Lauer
e1bb8c38ad
edje: add first bunch of typedefs for previously anonymous callbacks
...
SVN revision: 41424
2009-07-18 22:43:50 +00:00
Michael Lauer
565a623f26
evas: add first bunch of typedefs for previously anonymous callbacks
...
SVN revision: 41423
2009-07-18 22:43:18 +00:00
Gustavo Sverzut Barbieri
25ac55ae09
update rectangle test to new API.
...
Guys, when you change API, please change it everywhere and then run tests!
By: Andre Dieb
SVN revision: 41421
2009-07-18 15:58:44 +00:00
Kim Woelders
1db0b28f52
The functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and ecore_x_window_prop_xid_list_get were buggy.
...
The original intention was that if the property is absent or not of extected type (or invalid window) they should return -1, otherwise they should return the number of elements in the property, 0 if none.
Unfortunately they all returned 0 if the property does not exist. Also, ecore_x_window_prop_xid_list_get retuned 0 if the property exists, has no elements, but has wrong type (should be -1).
These issues should be fixed now but this may cause problems in any code that relied on the incorrect behavior.
SVN revision: 41418
2009-07-18 10:27:51 +00:00
Carsten Haitzler
a2b75fa66c
free list
...
SVN revision: 41411
2009-07-18 09:35:22 +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
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