Gustavo Sverzut Barbieri
6104a51efe
efl/docs: fix evil x escape conflicts
...
SVN revision: 81827
2012-12-28 18:42:35 +00:00
Gustavo Sverzut Barbieri
331488d1ce
efl: merge edbus (v2).
...
SVN revision: 81825
2012-12-28 17:53:25 +00:00
Gustavo Sverzut Barbieri
6800b178dc
efl/src/examples/eio: fixed typo.
...
SVN revision: 81814
2012-12-28 15:59:12 +00:00
Ulisses Furquim
5f493f2c38
evas/evas_render: use rendering flag only when async rendering
...
Also postpone marking the rendering flag until we know we will have
the draw thread do its work. This way we avoid waiting forever at
evas_render_rendering_wait() when the draw thread is also blocked.
Patch by: Ulisses Furquim <ulisses@profusion.mobi>
SVN revision: 81798
2012-12-28 13:00:37 +00:00
ChunEon Park
4079b164b7
evas/image - return as possible as soon.
...
SVN revision: 81794
2012-12-28 11:41:29 +00:00
Cedric BAIL
f9ebc7bdcd
evas: simplify logic for ellipsis.
...
SVN revision: 81773
2012-12-28 00:58:10 +00:00
Mike McCormack
7b2b9da7cb
efl: Remove unused label
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 81736
2012-12-27 08:58:40 +00:00
Carsten Haitzler
4cd65475d4
this is small but critical - failure to connect isnt something to
...
ERR() log about... it's simply a matter of the other end not being
there... it can be a perfectly normal condition.
SVN revision: 81734
2012-12-27 08:16:05 +00:00
Cedric BAIL
0d86917bbe
efl: when you remove option at least make the default sane or don't do it.
...
SVN revision: 81731
2012-12-27 06:46:29 +00:00
Carsten Haitzler
ebaf0ce575
xi2 leak--
...
SVN revision: 81724
2012-12-27 05:26:14 +00:00
Mike Blumenkrantz
300ee59f38
eio functions no longer crash when passed NULL and throw errors accordingly
...
SVN revision: 81668
2012-12-24 09:44:21 +00:00
Mike Blumenkrantz
b2de05f49a
all efl object deletion functions now take NULL without crashing or erroring
...
SVN revision: 81667
2012-12-24 09:35:56 +00:00
Mike Blumenkrantz
f5a98df8de
eina_magic_fail now only ERRs on NULL instead of CRI, making debugging much easier
...
SVN revision: 81666
2012-12-24 09:16:56 +00:00
Boris Faure
d7b55afca2
eina: fix code indentation
...
SVN revision: 81660
2012-12-23 17:30:56 +00:00
Carsten Haitzler
ff3a370b9b
font draw - dont alloc font props for 32 chrs.. if we are only ever
...
going to have less than 32.. eg textgrid. 1 per prop.
SVN revision: 81654
2012-12-23 11:02:50 +00:00
Hannes Janetzek
55f2e87201
fix crash in eio_monitor_del
...
SVN revision: 81630
2012-12-22 01:56:10 +00:00
Paulo Alcantara
0809c7de3f
efl/cserve2: Fix ref/unef of image entries for threads
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81584
2012-12-21 21:13:06 +00:00
Paulo Alcantara
fb97c82882
efl/cserve2: Fix some bugs regarding fonts
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81582
2012-12-21 21:11:23 +00:00
Paulo Alcantara
da061849b0
efl/cserve2: Fix invalid iteration over client references
...
The _request_failed() function is called by error responses from slaves,
and iterating over references of a entry and removing each of them must
be done with EINA_LIST_FOREACH_SAFE(), since _entry_free_cb() calls
_entry_reference_del() which then removes the reference that is used in
the next iteration in for-loop from _request_failed().
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81580
2012-12-21 21:09:45 +00:00
Leandro Pereira
6516727164
evas/canvas: Make sure rendering finishes before image_data_set() and image_native_set()
...
SVN revision: 81563
2012-12-21 17:30:44 +00:00
Tomas Cech
cafaecfce1
efl: Fix typo in evas_object_textblock
...
Patch by: Tomas Cech <tcech@suse.cz>
SVN revision: 81559
2012-12-21 15:56:26 +00:00
Mike McCormack
4680279070
efl: Fix signed comparison warning
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 81522
2012-12-21 09:01:29 +00:00
Gustavo Sverzut Barbieri
3daaa2837f
efl/eet_suite: close file to force disk sync.
...
SVN revision: 81490
2012-12-20 21:41:56 +00:00
Gustavo Sverzut Barbieri
6f816da47f
efl/eet_suite: fix handling of certificate.
...
- do not chdir() during test, that's bad!
- try exhaustively to find the pem.
SVN revision: 81486
2012-12-20 21:30:25 +00:00
Jonas M. Gastal
55845c5a3e
efl: Adding much improved textblock style documentation.
...
SVN revision: 81485
2012-12-20 20:42:45 +00:00
Gustavo Sverzut Barbieri
ac598a94f8
efl/escape: simplify linkage/usage of escape on ps3.
...
SVN revision: 81478
2012-12-20 19:41:00 +00:00
Gustavo Sverzut Barbieri
b57e46b9b9
efl: simplify linkage/usage of evil on windows.
...
instead of spreading it all around, just define 2 AC_SUBST() that will
do the work.
SVN revision: 81477
2012-12-20 19:25:51 +00:00
Leandro Pereira
b3c76a8bc2
evas/software_generic: Remove invalid EINA_UNUSED and other cleanups
...
SVN revision: 81473
2012-12-20 18:02:33 +00:00
Stefan Schmidt
292534738a
efl/eet: Fix certifictate file path detection for eet tests.
...
SVN revision: 81453
2012-12-20 13:41:18 +00:00
Stefan Schmidt
c85f2913da
efl: Tentative fix to find the ecore_x_version.h also in the ecore tests.
...
Shows up on buildbot out of tree builds.
SVN revision: 81440
2012-12-20 10:51:58 +00:00
Gustavo Sverzut Barbieri
3f5fa6170c
efl/evas_object_image_is_inside: fixed implementation.
...
This function was basically never working correctly. Everything was
fixed by simulating the evas_object_image_render() workflow, but
instead of actually draw we just check the pixel transparency.
Bugs fixed:
* fails when image is scaled up (could segv) or down (incorrect values);
* fails when image is moved to negative x,y;
* fails when border was being used.
Now everything is fixed and seems to work properly, except I'm not
handling the map and get_pixels() cases, these are marked with ERR()
so we can fix them if someone needs.
SVN revision: 81410
2012-12-19 22:41:12 +00:00
Gustavo Sverzut Barbieri
7c19e1b34d
efl/evas_cache: copied images should be considered loaded.
...
Whenever we copy an image, making it write-able
(evas_object_image_data_get(o, 1)) or just start painting a pristine
buffer (evas_object_image_size_set(o, w, h)), we must mark the image
as loaded to avoid trying to load it (and failing, marking the whole
thing as EVAS_LOAD_ERROR_GENERIC).
SVN revision: 81409
2012-12-19 22:36:13 +00:00
Paulo Alcantara
19a52f4efd
efl/evas: Fix XCB/Xlib crash when closing applications
...
We need to wait draw threads finishing their stuff before freeing canvas.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81395
2012-12-19 18:03:38 +00:00
Paulo Alcantara
76932dcc9f
evas/engines: Introduce render mode
...
The render mode should be useful for engines other than software one.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81384
2012-12-19 16:15:58 +00:00
Carsten Haitzler
9e5266109d
fix 24bpp rendering problem and pixel fetch problem found in qemu/kvm.
...
SVN revision: 81378
2012-12-19 15:40:52 +00:00
Christopher Michael
9f0e2fc7e8
Fix some minor formatting in Alex Wu's cpu patch.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 81361
2012-12-19 13:58:52 +00:00
Christopher Michael
58304e01ab
ecore-wayland: (version 2)Fix monitoring ECORE_FD_WRITE defaultly on wayland display fd lead to 100% cpu usage
...
In ecore_wl_init(), adding wayland display fd with ECORE_FD_WRITE
flag make CPU usage 100%. The proper way to monitor the ECORE_FD_WRITE
is when the wl_display_flush() return value < 0 and errno == EAGAIN.
And if wl_display_flush() return, we remove ECORE_FD_WRITE flag from
the display fd.
Change from v1:
Add idle enterer destroy code into _ecore_wl_shutdown() to avoid
using freed wl_display.
SVN revision: 81360
2012-12-19 13:58:48 +00:00
Yakov Goldberg
fa11a3507d
evas: fixing example
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81359
2012-12-19 13:45:02 +00:00
Stefan Schmidt
8d956c8e99
efl/evas_bidi: Fix memleak.
...
Make sure we also free udelmin when we retrun from from the for loop early.
SVN revision: 81334
2012-12-19 09:28:02 +00:00
Yakov Goldberg
3032a8554c
evas: Eo-styled Evas example added.
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81328
2012-12-19 09:13:08 +00:00
Vincent Torri
ef2ca5b931
cleaning: remove unneeded $(top_builddir)
...
SVN revision: 81324
2012-12-19 07:17:32 +00:00
Vincent Torri
a4f4aa00b3
fix returned value
...
SVN revision: 81323
2012-12-19 07:06:22 +00:00
Carsten Haitzler
076204d166
oops-- -> call c func not mmx funf .. in the c only render path!
...
SVN revision: 81315
2012-12-19 00:55:32 +00:00
Gustavo Sverzut Barbieri
412c269b1c
efl/ecore_evas_extn: don't leak bdata.
...
PS: I cannot backport this to 1.7.x, could someone do this for me?
SVN revision: 81305
2012-12-18 20:59:44 +00:00
Gustavo Sverzut Barbieri
57da05d406
efl/ecore_evas_extn: fix memory errors.
...
- EVAS_CALLBACK_FREE and EVAS_CALLBACK_DEL were doing the same thing
at different stages, causing a segv due double free.
- extn->file.updates and its Ipc_Data_Update were leaking.
PS: I can't backport this to 1.7, but the problem is still
there. Could someone look into those?
SVN revision: 81304
2012-12-18 20:51:50 +00:00
Paulo Alcantara
6483c8d1e6
evas/render: Avoid race when sending render data and updates_cb
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81303
2012-12-18 20:20:45 +00:00
Gustavo Sverzut Barbieri
b5197eb128
efl/ecore_evas: be loud on errors.
...
SVN revision: 81302
2012-12-18 20:14:11 +00:00
Gustavo Sverzut Barbieri
b6724ed9ce
efl/ecore_evas: abort when object does not contain Ecore_Evas.
...
SVN revision: 81301
2012-12-18 20:10:48 +00:00
Gustavo Sverzut Barbieri
be79115198
efl/ecore_evas: do not silently fail on incorrect interface.
...
SVN revision: 81300
2012-12-18 20:09:51 +00:00
Jonas M. Gastal
e3ae81e65f
efl: Created Ecore group and added existing Ecore groups to it.
...
SVN revision: 81293
2012-12-18 18:38:44 +00:00