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
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
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
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
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
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
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
Jonas M. Gastal
d487f9d744
efl: Created Evil group and added existing Evil groups to it.
...
SVN revision: 81292
2012-12-18 18:38:35 +00:00
Jonas M. Gastal
42cf8df080
efl: Created Embryo group and added existing Embryo groups to it.
...
SVN revision: 81291
2012-12-18 18:38:30 +00:00
Jonas M. Gastal
a6b491fc01
efl: Created Eina group and added existing Eina groups to it.
...
SVN revision: 81290
2012-12-18 18:38:25 +00:00
Jonas M. Gastal
22a6966653
efl: Created Eet group and added existing Eet groups to it.
...
SVN revision: 81289
2012-12-18 18:38:19 +00:00
Jonas M. Gastal
b23fb8a16b
efl: Created Evas group and added all existing evas groups to it.
...
SVN revision: 81288
2012-12-18 18:25:12 +00:00
Leandro Pereira
cb10c7d019
evas: Modify software_generic and gl_x11 to with with threaded renderer
...
SVN revision: 81284
2012-12-18 16:28:55 +00:00
Leandro Pereira
613659b1d8
ecore-evas: Async render
...
SVN revision: 81283
2012-12-18 16:27:26 +00:00
Leandro Pereira
a7b4a3c12d
evas: Async render
...
SVN revision: 81282
2012-12-18 16:26:44 +00:00
Leandro Pereira
645dcff9d2
evas: Add function to ref an Image_Entry
...
SVN revision: 81281
2012-12-18 16:22:47 +00:00
Leandro Pereira
9b2b121e6f
evas: Add thread threaded render queue
...
SVN revision: 81280
2012-12-18 16:21:03 +00:00
Jonas M. Gastal
d41d76ca38
efl: Modified section names as doxygen reuses titles for same named sections in different pages.
...
SVN revision: 81279
2012-12-18 16:18:28 +00:00
Jonas M. Gastal
93cdccf144
efl: Give different names for example pages in different libs.
...
SVN revision: 81278
2012-12-18 16:18:24 +00:00
Jonas M. Gastal
65a7188905
efl: Unifying authors page.
...
SVN revision: 81277
2012-12-18 16:18:19 +00:00
Jonas M. Gastal
6ecaa33f22
efl: Adding a unified main page that links to the "mainpage" of libs.
...
SVN revision: 81273
2012-12-18 16:12:56 +00:00
Daniel Willmann
15ec12fabc
efl: Add ChangeLog, NEWS and @since for ecore_audio
...
Vtorri is right of course.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 81268
2012-12-18 15:51:47 +00:00
Cedric BAIL
9cbe37a36a
efl: another leak-- in Evas_Object_Text.
...
SVN revision: 81198
2012-12-18 01:31:52 +00:00
Leandro Pereira
aa03e70141
evas/common: Prepare soil to land map code for threaded render
...
SVN revision: 81189
2012-12-17 21:30:07 +00:00
Leandro Pereira
b4ceb3f2ba
evas/common: Prepare soil to land scaling code for threaded render
...
SVN revision: 81188
2012-12-17 21:29:33 +00:00
Leandro Pereira
6ea2723322
evas/common: Prepare soil to land polygon drawing code for threaded render
...
SVN revision: 81187
2012-12-17 21:29:01 +00:00
Leandro Pereira
b51ab5fc02
evas/common: Prepare soil to land rect drawing code for threaded render
...
SVN revision: 81186
2012-12-17 21:28:32 +00:00
Leandro Pereira
52104d26c8
evas/common: Prepare soil to land line drawing code for threaded render
...
SVN revision: 81185
2012-12-17 21:28:08 +00:00
Leandro Pereira
bfe46f54ff
evas: Do not unload pixels from RGBA_Image if cache refcount > 0
...
SVN revision: 81184
2012-12-17 21:27:40 +00:00
Leandro Pereira
274c9159c9
evas: Use refcounted glyph arrays
...
This is in preparation for threaded render landing: the render thread will
hold a reference to a text object's glyphs while it hasn't been rendered
yet (and will drop that reference after drawing). This changes the internal
API a little bit (evas_common_font_rgba_draw() now takes an Evas_Glyph_Array
instead of an Evas_Text_Props).
SVN revision: 81183
2012-12-17 21:27:07 +00:00
Leandro Pereira
f96a5aac5c
evas: Get rid of RGBA_Image ref member
...
(It's not by anything in the code.)
SVN revision: 81182
2012-12-17 21:26:15 +00:00
Cedric BAIL
6adce01faa
efl: fix some of the memory leak.
...
SVN revision: 81136
2012-12-17 13:04:35 +00:00
Daniel Zaoui
e57e9ee684
Fix docs
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 81130
2012-12-17 12:43:35 +00:00
Cedric BAIL
dbc5d63555
efl: detect all text change properly and don't destroy text if we don't relayout it.
...
SVN revision: 81061
2012-12-17 03:34:08 +00:00
Carsten Haitzler
dd00dba75e
small change - dont let update rect list for image object become a
...
runaway endless list if evas doenst come around and render (pick it
up) any time soon - limit to 512 update rects.
SVN revision: 81039
2012-12-16 02:01:11 +00:00
Carsten Haitzler
fc5c62500d
warn-- .. but this is suspicios as we goto the end where is_v and
...
was_v are used... and never do set them.
SVN revision: 81038
2012-12-16 01:49:36 +00:00
Cedric BAIL
24e8207971
efl: should fix some issue related to scale.
...
SVN revision: 81020
2012-12-15 14:16:08 +00:00
Daniel Willmann
29931c273f
efl: Add build system support for ecore_audio
...
Disabled by default, enable with --enable-audio
ALSA support is disabled as it is not there yet. Pulseaudio should work
though.
Support for .ogg and .wav is there as well (.mp3 is not)
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 81000
2012-12-14 23:38:25 +00:00