platform/upstream/efl.git
9 years agoefl/interface : updated arc, circle and round rect implementation 16/43316/1
Subhransu Mohanty [Wed, 3 Jun 2015 06:11:34 +0000 (15:11 +0900)]
efl/interface : updated arc, circle and round rect implementation
Change-Id: I0d26122490ecae539b83e0b86059e89828d3ca3c

9 years agoevas/engine : Fixed rendering issue in vector for opengl engine. 15/43315/1
Subhransu Mohanty [Thu, 28 May 2015 10:02:19 +0000 (19:02 +0900)]
evas/engine : Fixed rendering issue in vector for opengl engine.
Change-Id: I1c66fac64d4aab0d62f2e91535f1068312ae9a8b

9 years agoevas/gl : Updated the ector opengl backend logic. 14/43314/1
Subhransu Mohanty [Tue, 26 May 2015 09:15:23 +0000 (18:15 +0900)]
evas/gl : Updated the ector opengl backend logic.
Change-Id: I7be95058fdf6b6ecf7432289232eec92d139cfa3

9 years agovector: apply backingstore for supporting gl drawing. 13/43313/1
ChunEon Park [Sun, 24 May 2015 06:25:18 +0000 (15:25 +0900)]
vector: apply backingstore for supporting gl drawing.

This is temporary solution for gl drawing.
Since the gl image is not drawn while it's free the image directly.
Just keeping the image and free when it's vector rendering is totally finished.

Change-Id: I143f9123ff0fa74036fb534f9874f80530a8a204

9 years agoevas/vector: Added evas_vg_shape_shape_append_arc api 12/43312/1
Subhransu Mohanty [Thu, 14 May 2015 02:18:18 +0000 (11:18 +0900)]
evas/vector: Added evas_vg_shape_shape_append_arc api
Change-Id: Ic1e5f9c61efdbc6d5f7c04dd912a7adeaf9b79f1

9 years agoector: add reference point to define (0, 0) and don't repeat the same value everywhere. 11/43311/1
Cedric BAIL [Fri, 3 Apr 2015 14:33:19 +0000 (16:33 +0200)]
ector: add reference point to define (0, 0) and don't repeat the same value everywhere.

Change-Id: I3b4a27e183bf90cf365c02310e3ae662a4d49cfe

9 years agoevas/engine: Fix the ector drawing for gl backend 10/43310/1
Subhransu Mohanty [Sat, 9 May 2015 09:46:42 +0000 (18:46 +0900)]
evas/engine: Fix the ector drawing for gl backend

Change-Id: Ib1e9d291695ae66f32b82037379f742ba60a8ec4

9 years agoevas/canvas : Call correct engine function for setting clip color 09/43309/1
Subhransu Mohanty [Sat, 9 May 2015 09:44:31 +0000 (18:44 +0900)]
evas/canvas : Call correct engine function for setting clip color

Change-Id: I006d5178322577605e1398deb3e953dc232fb356

9 years agoevas vector: cancel the transformation when null is passed. 08/43308/1
ChunEon Park [Thu, 7 May 2015 11:02:01 +0000 (20:02 +0900)]
evas vector: cancel the transformation when null is passed.

Change-Id: I71f7e1ac1c7cf74a82c659be090c01b3d3c08a57

9 years agoevas/canvas: Null check for base class data pointer. 07/43307/1
Subhransu Mohanty [Fri, 8 May 2015 11:32:40 +0000 (20:32 +0900)]
evas/canvas: Null check for base class data pointer.

Change-Id: I306cab8afa146842421befd1c68bc66196ae423b

9 years agoeina: updated matrix_translate, matrix_scale and matrix_rotate implementation to... 06/43306/1
Subhransu Mohanty [Fri, 17 Apr 2015 02:19:59 +0000 (11:19 +0900)]
eina: updated matrix_translate, matrix_scale and matrix_rotate implementation to do compose of the matrix in not identity matrix.

This is a late change that has been discussing on the ML as we don't want to release an API, we can't make faster.

Change-Id: I94d8b48427ee27d8d13660ebe55a8ad9b059a734
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoector sw: fix compilation 05/43305/1
Jean-Philippe Andre [Thu, 9 Apr 2015 06:01:17 +0000 (15:01 +0900)]
ector sw: fix compilation

Change-Id: I2399151297bb00f01e131135f9d4a3242214ea88

9 years agoector : merged ector library from master. 04/43304/1
Subhransu Mohanty [Mon, 13 Apr 2015 07:53:13 +0000 (16:53 +0900)]
ector : merged ector library from master.

Change-Id: I296ba44f4b516635028c00b621172f814f37e2fe

9 years agoevas: Integration of documentation and legacy api addition to efl.13.0 03/43303/1
Subhransu Sekhar Mohanty [Mon, 16 Mar 2015 04:58:34 +0000 (13:58 +0900)]
evas: Integration of documentation and legacy api addition to efl.13.0

commits from opensource
        evas/canvas : Added legacy api for creating  vg_shape and vg_container object.
SHA1 ID :  2edcf3845b5a91f7e5687cf2ecb2894f2ed1b226

        evas : Added documentation to legacy vector api's
        SHA1 ID :  c9df01f825591ff59564c959897c1e5ff8e63e69

Change-Id: Id88e7d5c2f35840fea869624fb17504c16e4a5d7

9 years agoector/software : on demand shape and stroke data generation for performance improvement 02/43302/1
Subhransu Sekhar Mohanty [Thu, 12 Mar 2015 09:42:40 +0000 (18:42 +0900)]
ector/software : on demand shape and stroke data generation for performance improvement

Change-Id: Ic6b15021aab05ebb6887322396b330e387d0cec7

9 years agoefl/interface : fixed efl_gfx_appen_rect() api 01/43301/1
Subhransu Sekhar Mohanty [Thu, 12 Mar 2015 09:40:30 +0000 (18:40 +0900)]
efl/interface : fixed efl_gfx_appen_rect() api

Change-Id: Iffc98840e7d022adf4a88ca4435ee8bd569d8b98

9 years agoevas/examples: backporting upstream vector 00/43300/1
ChunEon Park [Wed, 11 Mar 2015 10:58:46 +0000 (19:58 +0900)]
evas/examples: backporting upstream vector

Change-Id: Id127e97470c8b207ae4cb25f28e605fa52dfe2fd

9 years agoector : integration of ector library in efl1.30.0 branch for tizen2.4 99/43299/1
Subhransu Sekhar Mohanty [Wed, 11 Mar 2015 10:22:43 +0000 (19:22 +0900)]
ector : integration of ector library in efl1.30.0 branch for tizen2.4

Change-Id: I1f5e8482e4d8003e21afe75f51a2839a736567c7

9 years agoevas/engine : use clipping during vector draw 98/43298/1
Subhransu Sekhar Mohanty [Sat, 7 Feb 2015 08:06:54 +0000 (17:06 +0900)]
evas/engine : use clipping during vector draw

Change-Id: I7c445be1f95fe0e59d049ebf473a291e91dc28b8

9 years agoevas/engine : Added opengl engine support for vector 97/43297/1
Subhransu Sekhar Mohanty [Sat, 7 Feb 2015 07:49:06 +0000 (16:49 +0900)]
evas/engine : Added opengl engine support for vector

Change-Id: I3426becfef69045cf4390f5430db76b6414ff230

9 years agoevas/vector: update the shape node if it's color has been changed. 96/43296/1
ChunEon Park [Fri, 6 Feb 2015 15:43:54 +0000 (00:43 +0900)]
evas/vector: update the shape node if it's color has been changed.

Change-Id: Ibaa973975e1924eb1f0014973e6396e4cb727086

9 years agoector/software : Fixed the stroke width issue. 95/43295/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 11:54:41 +0000 (20:54 +0900)]
ector/software : Fixed the stroke width issue.

Change-Id: I067146cabe85bfae1035092c09dd70d909a02274

9 years agoefl/gfx: don't crash with null arguments 94/43294/1
ChunEon Park [Fri, 6 Feb 2015 10:27:30 +0000 (19:27 +0900)]
efl/gfx: don't crash with null arguments

Change-Id: Ie66a44bb14cbb28a2c901e3dc5d9a0ae9fdcbba0

9 years agoevas/vector: remove a duplicated call. 93/43293/1
ChunEon Park [Fri, 6 Feb 2015 06:27:10 +0000 (15:27 +0900)]
evas/vector: remove a duplicated call.

Change-Id: I4502a66cd2fec378453cc55a09e5578fcf0a861f

9 years agoefl/interface : updated efl_gfx_path_append_circle() api. 92/43292/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 05:23:29 +0000 (14:23 +0900)]
efl/interface : updated efl_gfx_path_append_circle() api.

Change-Id: I7558b601f11434db192995c1fada6ecb9d0090a7

9 years agoefl/interface : Fixed efl_gfx_path_append_arc() interface 91/43291/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 05:14:33 +0000 (14:14 +0900)]
efl/interface : Fixed efl_gfx_path_append_arc() interface

Change-Id: I7e8025dc3ea4bb196c31b61c2559a369c1b6dfd0

9 years agoector/software : remove the hack for floating point conversion issue 90/43290/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 04:05:53 +0000 (13:05 +0900)]
ector/software : remove the hack for floating point conversion issue

Change-Id: I62963a8048327fd160c3be885b3bfea6fc94c6f8

9 years agoevas/vector : Updated default stroke color value, to avoid unnecessary draw. 89/43289/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 03:51:18 +0000 (12:51 +0900)]
evas/vector : Updated default stroke color value, to avoid unnecessary draw.

Change-Id: I44f87dc93b59a6db17988fde5559693e91a0d9a0

9 years agoevas/vector : Fixed double addition of child in evas_vg_container 88/43288/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 03:49:38 +0000 (12:49 +0900)]
evas/vector : Fixed double addition of child in evas_vg_container

Change-Id: Iac8197848b62ac35a16b9b938ad210f8acf5b4fd

9 years agoevas/engine : Fixed incorrect conversion from floating point by flushing mmx pipeline... 87/43287/1
Subhransu Sekhar Mohanty [Fri, 6 Feb 2015 03:01:11 +0000 (12:01 +0900)]
evas/engine : Fixed incorrect conversion from floating point by flushing mmx pipeline after draw.

Change-Id: I4b55a738415371c2c9d1b6a3c67de1f50bd0c3e2

9 years agoefl/vector: fill up missing docs. 86/43286/1
ChunEon Park [Thu, 5 Feb 2015 16:17:01 +0000 (01:17 +0900)]
efl/vector: fill up missing docs.

Change-Id: Id560b18bf204278c2aa55ef5c8c09821bead5cd8

9 years agoevas/vector: clean up doc 85/43285/1
ChunEon Park [Thu, 5 Feb 2015 15:31:16 +0000 (00:31 +0900)]
evas/vector: clean up doc

Change-Id: I345d0b91a6ca4869976640b3932c2c704b1db5d4

9 years agoefl/gfx: clean up shape doc 84/43284/1
ChunEon Park [Thu, 5 Feb 2015 15:29:24 +0000 (00:29 +0900)]
efl/gfx: clean up shape doc

Change-Id: I541b823d7032db964bbbc2a08a1a2d0810a21b7a

9 years agoefl/gfx: add since in doc 83/43283/1
ChunEon Park [Thu, 5 Feb 2015 15:18:35 +0000 (00:18 +0900)]
efl/gfx: add since in doc

Change-Id: Ifc322b722a4bf58e9abb04e8694b6c9424a01da0

9 years agoevas/vector: improve evas_vg_node doc 82/43282/1
ChunEon Park [Thu, 5 Feb 2015 15:01:59 +0000 (00:01 +0900)]
evas/vector: improve evas_vg_node doc

Change-Id: Ib6f76e560a95f256500af8803f4c6789bfac22e1

9 years agoefl/vector: cleanup gfx_util doxygen 81/43281/1
ChunEon Park [Thu, 5 Feb 2015 14:47:42 +0000 (23:47 +0900)]
efl/vector: cleanup gfx_util doxygen

Change-Id: Ia771b9438f2c2890fc110ce11697b31edac48fa0

9 years agoevas/vector: improve vector object doc 80/43280/1
ChunEon Park [Thu, 5 Feb 2015 14:14:43 +0000 (23:14 +0900)]
evas/vector: improve vector object doc

Change-Id: I313ecd82d6954b42bc7f74484b4884f08cad0fb7

9 years agoefl: improve header doxygen 79/43279/1
ChunEon Park [Thu, 5 Feb 2015 14:02:23 +0000 (23:02 +0900)]
efl: improve header doxygen

Change-Id: I82351e6eb06717e7232e60bf1095008e8d8b236c

9 years agoevas/canvas : Documentation added for Eva_Object_Vg class 78/43278/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 08:56:03 +0000 (17:56 +0900)]
evas/canvas : Documentation added for Eva_Object_Vg class

Change-Id: Iccefe6762153ccb928e4d8fac1300134b5583e42

9 years agoefl/interface : documentation typo fixed 77/43277/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 08:46:54 +0000 (17:46 +0900)]
efl/interface : documentation typo fixed

Change-Id: I6666395105d6a49af4ff85d5b63b24f6e2ca78e6

9 years agoevas/canvas : Documentation of evas_vg_shape and evas_vg_node class 76/43276/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 08:37:52 +0000 (17:37 +0900)]
evas/canvas : Documentation of evas_vg_shape and evas_vg_node class

Change-Id: Ie71535e1928535e4955db941a0f36631ce780f04

9 years agoefl/interface : Documentation added for shape and gradient interface 75/43275/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 08:22:53 +0000 (17:22 +0900)]
efl/interface : Documentation added for shape and gradient interface

Change-Id: Idd0c4abe675fa4723dc0309c3244e670968e485e

9 years agoefl/interface : Indentation fix on eo files 74/43274/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 07:35:25 +0000 (16:35 +0900)]
efl/interface : Indentation fix on eo files

Change-Id: I56b0afa4e0392da9be0cfe9e1e8ec69265b90ee6

9 years agoefl/interface : Documentation of efl_gfx_utils api. 73/43273/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 07:10:03 +0000 (16:10 +0900)]
efl/interface : Documentation of efl_gfx_utils api.

Change-Id: If60f6f2629ec61ba08ecb06fe1693c368f8b5d31

9 years agoefl/interface : Added efl_gfx_path_append_rounded_rect() api. 72/43272/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 05:46:25 +0000 (14:46 +0900)]
efl/interface : Added efl_gfx_path_append_rounded_rect() api.

Change-Id: Iea0caab4e85e9b6f8852545fed9cd5f4cacb3bed

9 years agoevas/example : updated evas-vg-simple application 71/43271/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 03:01:24 +0000 (12:01 +0900)]
evas/example : updated evas-vg-simple application

Change-Id: Id38a5aca1f5fb7e98021ee325c0b99a63f0df0cf

9 years agoefl/interface : added efl_gfx_path_append_arc() api 70/43270/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 02:57:26 +0000 (11:57 +0900)]
efl/interface : added efl_gfx_path_append_arc() api

Change-Id: I3cd808daf143abbafa7b407d71960fb2f2f4f360

9 years agoevas/example : Fix the interface change in evas-vg-simple application 69/43269/1
Subhransu Sekhar Mohanty [Thu, 5 Feb 2015 00:57:09 +0000 (09:57 +0900)]
evas/example : Fix the interface change in evas-vg-simple application

Change-Id: I3b793da73d1da1febb67d1621425e70fb2ac051e

9 years agoevas : Documentation added for evas_object_vg 68/43268/1
Subhransu Sekhar Mohanty [Wed, 4 Feb 2015 12:56:07 +0000 (21:56 +0900)]
evas : Documentation added for evas_object_vg

Change-Id: I60be42a2d1029522a1c6513b1b851976b57d5286

9 years agoefl : Documentation added for efl enums. 67/43267/1
Subhransu Sekhar Mohanty [Wed, 4 Feb 2015 12:49:17 +0000 (21:49 +0900)]
efl : Documentation added for efl enums.

Change-Id: I7c69fca9962acf1daeac6cfa4b8d1e5391c21cfc

9 years agohere add missing ector specification. 66/43266/1
ChunEon Park [Thu, 5 Feb 2015 09:36:29 +0000 (18:36 +0900)]
here add missing ector specification.

Change-Id: I2f4301c12528a731b19ad2b7281de0caabcfd7fc

9 years agoector: include libs in packaging 65/43265/1
ChunEon Park [Thu, 5 Feb 2015 09:23:50 +0000 (18:23 +0900)]
ector: include libs in packaging

Change-Id: I0f937b8604f304ff16703b13c1d04e440f79da66

9 years agoector: include math library. 64/43264/1
ChunEon Park [Wed, 4 Feb 2015 09:00:35 +0000 (18:00 +0900)]
ector: include math library.

Change-Id: I06c070b1792930109958c66617738008864ed918

9 years agoevas/vector: fix all interface conflicts in the example. 63/43263/1
ChunEon Park [Wed, 4 Feb 2015 08:59:52 +0000 (17:59 +0900)]
evas/vector: fix all interface conflicts in the example.

This conflicts were introduced while namespace Graphics has changed to Gfx

Change-Id: I021b675f70d49418b0c3081f4e4a4fdb2ddddcb7

9 years agoector: install pkgconfig file 62/43262/1
ChunEon Park [Wed, 4 Feb 2015 08:49:11 +0000 (17:49 +0900)]
ector: install pkgconfig file

Change-Id: Ie2000fb23e5920336c1ffc034b9f2ba73e481823

9 years agoevas,ector: fix all interface conflicts. 61/43261/1
ChunEon Park [Wed, 4 Feb 2015 08:29:18 +0000 (17:29 +0900)]
evas,ector: fix all interface conflicts.

This conflicts were introduced while namespace Graphics has changed to Gfx

Change-Id: Ifceac83c083253d7ef14111970d0320027237bb3

9 years agoevas: initial implementation of a dumb SVG parser. 60/43260/1
Cedric BAIL [Fri, 23 Jan 2015 17:03:46 +0000 (18:03 +0100)]
evas: initial implementation of a dumb SVG parser.

This commit is experimental and may be rebased until usable.

Change-Id: I30b55a4e55dbf96823436fe0a84a4a156a3325fb

9 years agoefl: generate headers for the new VG interface in C++ to. 59/43259/1
Cedric BAIL [Tue, 3 Feb 2015 23:21:10 +0000 (00:21 +0100)]
efl: generate headers for the new VG interface in C++ to.

Change-Id: I96903938a05f512d03ece84cb108b1336a262051

9 years agoevas: implement Efl.Gfx.Base in Evas.VG_Node. 58/43258/1
Cedric BAIL [Tue, 3 Feb 2015 23:16:48 +0000 (00:16 +0100)]
evas: implement Efl.Gfx.Base in Evas.VG_Node.

Change-Id: I1ae0c245ab9bbb26fc5c4b2f424cfc42a8da926e

9 years agoefl: rename visibility to visible. 57/43257/1
Cedric BAIL [Tue, 3 Feb 2015 22:44:51 +0000 (23:44 +0100)]
efl: rename visibility to visible.

After discussion bindings and people in general prefer visible.

T2035

Change-Id: I7b02f22c3288a20cfc4ce6bc168bb28982b28a78

9 years agoecore_evas: fix with new naming. 56/43256/1
Cedric BAIL [Tue, 3 Feb 2015 21:53:01 +0000 (22:53 +0100)]
ecore_evas: fix with new naming.

Change-Id: Ibb2947115bf71cacefd584ae3106a480daa011be

9 years agoefl: add Efl.Gfx.Base and fix inheritance for Evas_Object. 55/43255/1
Cedric BAIL [Tue, 3 Feb 2015 21:51:42 +0000 (22:51 +0100)]
efl: add Efl.Gfx.Base and fix inheritance for Evas_Object.

Change-Id: I1715f2f5bcc48769421098758b81fcbb1bdca768

9 years agoefl: rename namespace Graphics to Gfx. 54/43254/1
Cedric BAIL [Tue, 3 Feb 2015 20:19:11 +0000 (21:19 +0100)]
efl: rename namespace Graphics to Gfx.

Change-Id: I0d157cb2e3a550200dc94540e1b40caf89a1df5a

9 years agoevas: use the new Efl_File mmap function correctly for Evas_VG API. 53/43253/1
Cedric BAIL [Tue, 3 Feb 2015 18:04:51 +0000 (19:04 +0100)]
evas: use the new Efl_File mmap function correctly for Evas_VG API.

Change-Id: I4c7af0f965f51c82a2c81845f11fb5747e94a249

9 years agoefl: move mmap API to be part of Efl_File class. 52/43252/1
Cedric BAIL [Tue, 3 Feb 2015 18:04:24 +0000 (19:04 +0100)]
efl: move mmap API to be part of Efl_File class.

Change-Id: I5fca3863fe21ae138ecaf2ec8b6b393bccf5be8c

9 years agoevas: fix warning due to forgotten return. 51/43251/1
Cedric BAIL [Tue, 3 Feb 2015 17:34:37 +0000 (18:34 +0100)]
evas: fix warning due to forgotten return.

Change-Id: I1c4269fccd025571181d5099f56c88c589b6a0fc

9 years agoefl: make path a property actually. 50/43250/1
Cedric BAIL [Tue, 3 Feb 2015 16:41:45 +0000 (17:41 +0100)]
efl: make path a property actually.

Change-Id: I0e90642c1fa7179e14cedc792da4a28bb5d39e5d

9 years agoefl/efl: link required math library. 49/43249/1
ChunEon Park [Tue, 3 Feb 2015 14:41:11 +0000 (23:41 +0900)]
efl/efl: link required math library.

Change-Id: I255369fe373aae8a1a11b8126919146894d16157

9 years agoevas/vector: revert 1c1bc72c1ad89830ba0b20b1d08f00ff797c6d23 48/43248/1
ChunEon Park [Tue, 3 Feb 2015 14:03:12 +0000 (23:03 +0900)]
evas/vector: revert 1c1bc72c1ad89830ba0b20b1d08f00ff797c6d23

we can't cherry-pick that patch now..

need to review more.

Change-Id: Icf3b87a439f4df4ef54d1f000b6096fb2cf20ed4

9 years agoevas/vector: fix more warnings - unused arguments. 47/43247/1
ChunEon Park [Tue, 3 Feb 2015 13:30:29 +0000 (22:30 +0900)]
evas/vector: fix more warnings - unused arguments.

Change-Id: I2fef651e4aed2d96161552bb5ae86f1d6cc47693

9 years agoevas/vector: correct render_pre declares. 46/43246/1
ChunEon Park [Tue, 3 Feb 2015 13:27:49 +0000 (22:27 +0900)]
evas/vector: correct render_pre declares.

This is a side effect while cherry-pickings from other branch.

Change-Id: I98cee709869f8226a1b9850986c7dd2954ff48f5

9 years agoevas/vector: fix formatting 45/43245/1
ChunEon Park [Tue, 3 Feb 2015 13:26:04 +0000 (22:26 +0900)]
evas/vector: fix formatting

Change-Id: Id59a2f87c179787a969b1053a6f9e88c89bbfd84

9 years agoevas/vector: ref/unref root node while it's being used by vg object. 44/43244/1
ChunEon Park [Mon, 2 Feb 2015 16:01:22 +0000 (01:01 +0900)]
evas/vector: ref/unref root node while it's being used by vg object.

Change-Id: I4cb5774b094eeabb373e69c4babde015798c5676

9 years agoevas/vector: fix indentation 43/43243/1
ChunEon Park [Tue, 3 Feb 2015 12:32:51 +0000 (21:32 +0900)]
evas/vector: fix indentation

Change-Id: I03f18c552ead8e3804250467d925eb0545681ba0

9 years agoevas/vector: get rid of unused warnings. 42/43242/1
ChunEon Park [Tue, 3 Feb 2015 12:30:50 +0000 (21:30 +0900)]
evas/vector: get rid of unused warnings.

Change-Id: I79d929bd5eec8c5c38f171f77170083faede6909

9 years agoector: fix cap/join typo 41/43241/1
ChunEon Park [Tue, 3 Feb 2015 12:21:50 +0000 (21:21 +0900)]
ector: fix cap/join typo

Change-Id: I26f4e2629f8eccf909453c21169d24f6ee92ff73
Signed-Off-By: Subhransu Sekhar Mohanty <sub.mohanty@samsung.com>
9 years agoefl : Fixed append circle api in efl_graphics_utils 40/43240/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 06:23:48 +0000 (15:23 +0900)]
efl : Fixed append circle api in efl_graphics_utils

Change-Id: Ice476511a871e05324270d5d1d904c1bfc03cf28

9 years agoevas/vector : Fixed crash in evas_vg_render function. 39/43239/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 05:30:11 +0000 (14:30 +0900)]
evas/vector : Fixed crash in evas_vg_render function.

Change-Id: I258d8d3ca15736849cf1588c06268a8e928c5ccf

9 years agoector : Made changes to _render_pre function 38/43238/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 05:11:01 +0000 (14:11 +0900)]
ector : Made changes to _render_pre function

Change-Id: I2d65030d4cc28ab2532167fe406e08bddc8ec640

9 years agoector : Enable software surface to test software backend 37/43237/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 05:02:23 +0000 (14:02 +0900)]
ector : Enable software surface to test software backend

Change-Id: I084c311d7478a887908ef7df89658d96e806f11a

9 years agoevas/vector: check for NULL vg_node 36/43236/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 04:57:32 +0000 (13:57 +0900)]
evas/vector: check for NULL vg_node

Change-Id: I283c83c9706e416c963611706b5e0047716ea561

9 years agoevas/vector: updated example 35/43235/1
ChunEon Park [Tue, 3 Feb 2015 11:58:43 +0000 (20:58 +0900)]
evas/vector: updated example

Change-Id: I47918a87d38002082481fb81d7bdfae7e12fcec1
Signed-Off-By: Subhransu Sekhar Mohanty <sub.mohanty@samsung.com>
9 years agoevas/vector: update sample... 34/43234/1
ChunEon Park [Tue, 27 Jan 2015 14:16:31 +0000 (23:16 +0900)]
evas/vector: update sample...

Change-Id: If74a946634375ac1b1d7d4b869fb0b7ce5360447

9 years agoevas/vector: add a sample for test 33/43233/1
ChunEon Park [Tue, 27 Jan 2015 11:55:54 +0000 (20:55 +0900)]
evas/vector: add a sample for test

Change-Id: I26ec666d357969cbb07534804e115c2f1a88b715

9 years agoector/software: warning fixed 32/43232/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 04:18:38 +0000 (13:18 +0900)]
ector/software: warning fixed

Change-Id: Ia55af328bf926ce58ced8674a1af24372b651546

9 years agoevas/vector: fix applying clipper color properly. 31/43231/1
ChunEon Park [Tue, 3 Feb 2015 11:51:22 +0000 (20:51 +0900)]
evas/vector: fix applying clipper color properly.

Change-Id: I94933ee385e828cee55254434a54f02909304b42
Signed-Off-By: Subhransu Sekhar Mohanty <sub.mohanty@samsung.com>
9 years agoevas/vector: sw engine code clean up for clipping 30/43230/1
ChunEon Park [Tue, 3 Feb 2015 11:50:28 +0000 (20:50 +0900)]
evas/vector: sw engine code clean up for clipping

Change-Id: I034ab7f11bb5cece3a453af204e97cf10db7df3e

9 years agoefl/graphics: fix incorrect memory increase. 29/43229/1
ChunEon Park [Tue, 27 Jan 2015 14:10:29 +0000 (23:10 +0900)]
efl/graphics: fix incorrect memory increase.

Change-Id: I74c372d13a7f53f10b1179f056f0bbe49306e312

9 years agoector/evas : fixed cairo backend to implement surface property 28/43228/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 03:54:49 +0000 (12:54 +0900)]
ector/evas : fixed cairo backend to implement surface property

Change-Id: I0a94e014689dc0efc373f956ddf22d56d09c4983

9 years agoevas/vector: typo fixed 27/43227/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 02:26:04 +0000 (11:26 +0900)]
evas/vector: typo fixed

Change-Id: I055ae63bc005076ccb4eaf5190a3dbe3df32f7cb

9 years agoevas/vector: typo fixed 26/43226/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 02:21:23 +0000 (11:21 +0900)]
evas/vector: typo fixed

Change-Id: I221436c6aafd8cd706e42006d630f7c5ccb0ed33

9 years agoevas/vector: typo fixed 25/43225/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 02:17:58 +0000 (11:17 +0900)]
evas/vector: typo fixed

Change-Id: I476c330a5a1522ddcba32ba237b61b672ad9add4

9 years agoevas/vector: fixed typo 24/43224/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 02:16:01 +0000 (11:16 +0900)]
evas/vector: fixed typo

Change-Id: I041cd5431ccc62a87c14b8c1a33f4d908c78e5bf

9 years agoevas/vector: update vg object to be rendered properly. 23/43223/1
ChunEon Park [Mon, 2 Feb 2015 14:21:59 +0000 (23:21 +0900)]
evas/vector: update vg object to be rendered properly.

We should make vg object change if one of node states have been changed.

Parent of the Root node is vector object,
While child node is constructed, the vector object is shared to child from root.
And whenever node state is changed, it makes vector object change.

Change-Id: Idb9bd0af04c6ba234505a7918e399aa2b3838cf9

9 years agoevas/vector: fix indentation 22/43222/1
ChunEon Park [Mon, 2 Feb 2015 11:37:36 +0000 (20:37 +0900)]
evas/vector: fix indentation

Change-Id: I2bce719ca4c07a5da473ec3e62fde43dc7d013ca

9 years agoevas/vector: fix indentation 21/43221/1
ChunEon Park [Mon, 2 Feb 2015 11:31:21 +0000 (20:31 +0900)]
evas/vector: fix indentation

Change-Id: I51ebcf7a7517de40d4f0395bc252c3220f39705b

9 years agoevas/vector: include eo headers 20/43220/1
ChunEon Park [Tue, 27 Jan 2015 14:17:36 +0000 (23:17 +0900)]
evas/vector: include eo headers

Change-Id: I90757c3b1ebf9c3ac07c8ed51809d887875f0316

9 years agoector : Enable software backend in build system 19/43219/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 01:18:18 +0000 (10:18 +0900)]
ector : Enable software backend in build system

Change-Id: I15b9963c31bcd58fdef33a08db6f71b38c0fedf9

9 years agoector : handle only moveto , lineto and cubicto command. 18/43218/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 01:16:11 +0000 (10:16 +0900)]
ector : handle only moveto , lineto and cubicto command.

Change-Id: I94073de8917c3a7a195358ed8fcbd0142d3b16d2

9 years agoector: added surface propery to generic surface class 17/43217/1
Subhransu Sekhar Mohanty [Tue, 3 Feb 2015 01:03:41 +0000 (10:03 +0900)]
ector: added surface propery to generic surface class

Change-Id: Ibc52fadf1c10145425723a61f9493d837b4322b6