Jean-Philippe Andre
18d5e04bb5
Emile image: Fix TGV (ETC1,2) loader
...
The error was not reset to NONE even in case of success.
2015-04-07 14:40:00 +09:00
Mike Blumenkrantz
c3dc01ef32
edje: fix edje_mmap_color_class_iterator_new() iterator
...
not actually the same iterator as a certain frenchman originally wrote
#cedric
2015-04-06 15:11:06 -04:00
Mike Blumenkrantz
052d27c9f1
edje: remove recalc when unswallowing objects
...
I can't test this as thoroughly as I'd like due to ref T2272, but
it appears that this calc was also unnecessary
2015-04-06 12:59:07 -04:00
Andrii Kroitor
9fdcecebe3
edje: fix program transition generation by Edje_Edit.
...
Summary:
fix possible CURRENT option omission (0-time transition + non-LINEAR
transition type. fix extra ';' for omitted 0-time LINEAR transition
Reviewers: cedric, seoz, raster, Hermet
Subscribers: cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D2279
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-06 16:37:53 +02:00
Andrii Kroitor
0de1bde1ca
edje: fix possible segfault in Edje_Edit _check_recursive_reference
...
Summary: if we don't force object loading ref can be NULL
Reviewers: seoz, raster, Hermet, Sergeant_Whitespace, cedric
Reviewed By: Sergeant_Whitespace, cedric
Subscribers: Sergeant_Whitespace, cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D2274
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-06 16:37:53 +02:00
ChunEon Park
7a6eb2ea42
evas/common: improve evas_common_convert_argb_unpremul() computation.
...
prev logic increased the alpha channel by 1 so the unpremul resulted in the color got too diff from the origin.
We can't avoid losing the rest values while dividing values in premul/unpremul()
but this will recover the value better closed to origin value.
2015-04-06 22:02:49 +09:00
Jean-Philippe Andre
cc36889d73
Efl.File: Add async property and async_wait() method
...
Summary:
Some other patches in elm will implement support for images.
async means fopen() will happen asynchronously in a thread.
Reviewers: cedric, raster, tasn
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2261
2015-04-06 15:58:55 +09:00
Bogdan Devichev
f8f118f058
evas-3d: T2226 (Evas Eet saver does out of range access) fixed.
...
Summary:
texcoord now is 2D vector
@fix
Reviewers: cedric, Hermet, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2233
2015-04-06 14:13:30 +09:00
Oleksandr Shcherbina
bc8dfbb1ef
[evas/evas_3D] Billboard mechanism
...
Summary:
Add pointer to target billboard node in Evas_3D_Node
Skip set flags change orientation for billboard node
Add method node_billboard_update to use it for change orientation during traverse
by nodes
Split API evas_3d_node_look_at_set to have possibility change orientation of node
without set flags
Reviewers: cedric, Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2245
2015-04-06 14:10:28 +09:00
Andrii Kroitor
a30091ee93
edje_edit: add program action DRAG_* support to code generation
...
Reviewers: cedric, seoz, raster, reutskiy.v.v, Hermet
Reviewed By: Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2281
2015-04-06 13:52:28 +09:00
Andrii Kroitor
e7d48d39ca
edje_edit: fix box/table items source generation
...
Reviewers: cedric, seoz, raster, reutskiy.v.v, Hermet
Reviewed By: Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2282
2015-04-06 13:44:22 +09:00
Andrii Kroitor
77004c5154
edje_edit: fix STATE_SET and SIGNAL_EMIT generation
...
Summary:
edje_cc allows state, signal and source to be "". So edje_edit also should
handle this values as valid and souldn't break programs, that are using them.
Reviewers: cedric, seoz, raster, Hermet
Reviewed By: Hermet
Subscribers: cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D2280
2015-04-06 13:40:27 +09:00
Andrii Kroitor
7bbb04d6fa
edje_edit: add 'fixed' support to code generation
...
Reviewers: cedric, seoz, Hermet, raster, Sergeant_Whitespace
Reviewed By: Sergeant_Whitespace
Subscribers: Sergeant_Whitespace, cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D2267
2015-04-06 13:24:40 +09:00
Felipe Magno de Almeida
7928609a29
efl: move emodel to be an efl interfaces.
2015-04-05 16:23:38 +02:00
Larry Jr
2f53833331
emodel: api change property_get/set and event modelchange
2015-04-05 15:19:55 +02:00
Cedric BAIL
23cfd2b4f4
eio: fix coding style of Eio_Model.
2015-04-05 15:19:53 +02:00
Cedric BAIL
92be4f9c89
eio: use Eina_Log in Eio_Model.
2015-04-05 15:19:52 +02:00
Larry Jr
9ed6bea380
emodel: API changes and removed unnecessary eina_values copy and stringshares
2015-04-05 15:19:49 +02:00
Guilherme Lepsch
68a31df227
eio: fix mismatch datatypes for internal data model properties.
2015-04-05 15:19:47 +02:00
Larry Jr
05eecf5c8f
emodel: Created Emodel and Eio_Model.
2015-04-05 15:19:45 +02:00
Vincent Torri
c8a9769665
Evas: remove warning while factorizing code
2015-04-05 11:30:56 +03:00
ChunEon Park
513b7c5ed9
evas: fix typo in doc.
2015-04-04 15:04:01 +09:00
Mike Blumenkrantz
0ae06207af
edje: flag param as unused
2015-04-03 21:26:34 -04:00
Mike Blumenkrantz
12acac7035
edje: immediately return NULL when no color classes exist in edje_color_class_active_iterator_new()
2015-04-03 21:26:02 -04:00
Cedric BAIL
6a52271a86
ector: make sure that all of Ector is a beta API.
2015-04-03 16:57:55 +02:00
Cedric BAIL
899b70d3dc
evas: mark Evas VG API as beta API to.
2015-04-03 16:57:35 +02:00
Subhransu Mohanty
85312d56c6
ector: update cairo enum definitions and fix gradient spread issue.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03 16:38:19 +02:00
Subhransu Mohanty
c8764e9279
ector: fix memory leak in Ector.Renderer.Generic.Base class
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03 16:38:18 +02:00
Subhransu Mohanty
f4d325ee78
evas: fix memory leak in Efl.Vg.Base class.
2015-04-03 16:38:17 +02:00
Subhransu Mohanty
8d584dff34
efl: fix memory leak in efl_gfx_shape_interpolate().
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03 16:38:15 +02:00
Subhransu Mohanty
5c31036249
evas/canvas : bail out in case of empty or null dash.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03 16:38:14 +02:00
Subhransu Mohanty
2d74a4efb2
efl: fix svg path parsing to handle Z also.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03 16:38:11 +02:00
Subhransu Mohanty
470d64c85e
efl: update efl_gfx_shape interpolation to use fill color.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-03 16:38:10 +02:00
Cedric BAIL
c44aa8f05d
efl: all those function should have been static already.
2015-04-03 16:38:08 +02:00
Cedric BAIL
41a75f0b07
efl: follow Efl.VG naming by using bounds_get as an API name.
2015-04-03 16:38:08 +02:00
Cedric BAIL
990c088f6b
evas: align naming with ector, use bounds.
2015-04-03 16:38:07 +02:00
Cedric BAIL
65fb92831b
ector: there is no need for bounds get to return a Eina_Bool.
2015-04-03 16:38:06 +02:00
Cedric BAIL
600e69d226
evas: implements efl_vg_bound_get in all Efl.VG object.
2015-04-03 16:38:04 +02:00
Cedric BAIL
c1836b97ed
evas: remove Efl.VG.Image for now as it was not implemented.
2015-04-03 16:38:00 +02:00
Cedric BAIL
2613d17844
evas: remove unused function, no need for untested code.
2015-04-03 16:37:59 +02:00
Cedric BAIL
0eeb19d688
evas: implement stack below and above get for Efl.VG object.
2015-04-03 16:37:58 +02:00
Cedric BAIL
1821aef0c6
evas: add forgotten static in some Efl_VG object.
2015-04-03 16:37:57 +02:00
Cedric BAIL
9e3cfef8d7
evas: add missing boung_get and above/below get.
2015-04-03 16:37:56 +02:00
Cedric BAIL
510a3e42e8
ector: implements bounds_get for gradients in Cairo backend.
2015-04-03 16:37:55 +02:00
Cedric BAIL
2d9bccbfdc
ector: implements bounds_get for Ector_Renderer_Cairo_Shape.
2015-04-03 16:34:30 +02:00
Cedric BAIL
7bca6c00f4
ector: fix the return type of ector_renderer_bounds_get.
2015-04-03 16:34:29 +02:00
Cedric BAIL
30e2b8398e
efl: add path bounding box computation.
...
This code does compute the largest possible bounding box not a minimal one.
2015-04-03 16:34:28 +02:00
Cedric BAIL
8288e0a880
evas: remove SVG loader code.
2015-04-03 16:34:27 +02:00
Cedric BAIL
013b18ea6a
evas: removing the ability to load file in Evas_Object_VG for now.
...
Without events and animation it is not really useful and that can only be
done with a library on top of Ecore.
2015-04-03 16:34:26 +02:00
Cedric BAIL
5310a3ea9c
ector: remove some warning from the Cairo backend.
2015-04-03 16:34:25 +02:00