Daniel Kolesa
944e44b17d
eolian: tests for declaration api
2015-06-01 15:24:00 +01:00
Daniel Kolesa
9c024993a1
eolian/generator: generate types in their original decl order
2015-06-01 15:06:25 +01:00
Daniel Kolesa
e58da1faa0
eolian: add actual useful declaration APIs
2015-06-01 14:48:50 +01:00
Daniel Kolesa
522c021a36
eolian: initial exposed declaration API - not yet very useful
...
This API allows you to retrieve a list of declarations in the file
(classes, types, vars) in the order they were declared in.
@feature
2015-06-01 14:32:45 +01:00
Tom Hacohen
11ca857570
Efl File: Add Eina.File eolian type and use it.
2015-06-01 14:05:31 +01:00
Tom Hacohen
87e7d2f200
Eo types: Fix Eina.Rectangle's namespace.
2015-06-01 14:04:09 +01:00
Tom Hacohen
6df0af6b4e
Eo types: Fix Eina.Stringshare's namespace.
2015-06-01 14:03:04 +01:00
Tom Hacohen
86e2e52baa
Evas object: Migrate (some) types to .eo files.
2015-06-01 14:01:11 +01:00
Tom Hacohen
5e43550937
Evas table: Migrate types to .eo files.
2015-06-01 12:12:03 +01:00
Tom Hacohen
72488cb26b
Evas box: Migrate (some) types to .eo files.
2015-06-01 11:47:37 +01:00
Tom Hacohen
dd6bb93ba0
Evas textgrid: Migrate types to .eo files.
2015-06-01 11:33:59 +01:00
Tom Hacohen
37b130b934
Evas grid: Migrate types to .eo files.
2015-06-01 11:17:22 +01:00
Tom Hacohen
82f6dff7d7
Evas smart: Migrate types to .eo files.
2015-06-01 11:16:22 +01:00
Tom Hacohen
9eef6deea9
Evas polygon: Migrate types to .eo files.
2015-06-01 11:06:48 +01:00
Tom Hacohen
5a64c11bde
Evas textblock: Migrate types to .eo.
2015-06-01 11:04:10 +01:00
Tom Hacohen
b2370c4766
Evas text: Migrate types to .eo.
2015-06-01 11:04:10 +01:00
Vincent Torri
ae3b5a8f9b
evil: deprecate evil_tmpdir_get() and evil_homedir_get().
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-01 11:46:33 +02:00
Tom Hacohen
49b2998bb4
Evas common interface: Add a workaround for Eolian issue.
...
This should be fixed properly once Eolian supports forward class
declarations.
2015-06-01 10:34:08 +01:00
Tom Hacohen
57e7af6673
Evas: Migrate more types to Eolian.
2015-06-01 10:34:08 +01:00
Cedric BAIL
8ad76a9d57
evas: forgotten header needed for make dist.
2015-05-31 14:57:48 +02:00
Bogdan Devichev
0972211144
evas: Evas_3D examples use new API for creating primitives.
...
Summary: Examples changed due to D2516
Reviewers: Oleksander, Hermet, raster, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2517
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-29 18:22:09 +02:00
Srivardhan Hebbar
9dcb827d12
ecore_con: add eo_event handler to efl_networ_url.
...
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2556
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-29 18:22:09 +02:00
Nak-Gyeong Kim
7d33ae501b
edje: edje_cc_parse should check pair of parens.
...
Summary:
Fix parens bug.
((x + y)-z) is OK.
((x + y) - z) is NOT OK. This patch can cover this case.
@fix
Signed-off-by: Nak-Gyeong Kim <nakkyong.kim@samsung.com>
Test Plan:
Test in edc.
((x + y)-z) is OK.
((x + y) - z) is NOT OK. This patch can cover this case.
If parens are not paired, it will notify.
Reviewers: raster, Hermet, cedric
Subscribers: kimcinoo, jaehwan
Differential Revision: https://phab.enlightenment.org/D2554
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-29 18:22:09 +02:00
Daniel Kolesa
7056b2f6e4
gitignore++
2015-05-29 16:48:32 +01:00
Daniel Kolesa
8dc8d6873d
eolian/generator: clean up comment gen
2015-05-29 16:44:36 +01:00
Tom Hacohen
79083ed3af
Evas types: Fix inclusion of evas types from the right location.
...
My system was dirty and it was already installed in the right place.
Now it works as expected.
Reported on IRC by batden.
2015-05-29 16:42:34 +01:00
Cedric BAIL
0acf23857f
eina: beginning of a generic quaternion API.
2015-05-29 17:20:29 +02:00
Cedric BAIL
c937aab8c0
eina: include dependency header cleanly.
2015-05-29 17:20:28 +02:00
Cedric BAIL
9a83100a4a
eina: add the beginning of an Eina_Matrix4 API.
2015-05-29 17:20:28 +02:00
Daniel Kolesa
5cdf202ee4
eolian: more advanced comment parsing (properly skip asterisks etc)
2015-05-29 16:10:40 +01:00
Tom Hacohen
8a6e542fef
Evas map: Move opaque type definition to .eo.
2015-05-29 15:00:22 +01:00
Daniel Kolesa
98497f8406
eolian: use fprintf(stderr) instead of logging where it makes sense
2015-05-29 14:57:32 +01:00
Tom Hacohen
edd361b420
Evas: Move evas aspect control to eolian and start using it.
2015-05-29 14:52:33 +01:00
Tom Hacohen
0574663780
Evas: Move evas coord to eolian and start using it.
2015-05-29 14:49:28 +01:00
Tom Hacohen
bfe92631c6
Evas: Add a general evas types header.
2015-05-29 14:46:16 +01:00
Tom Hacohen
12f2295072
Efl gfx shape: Use correct class names in .eo file.
2015-05-29 14:24:40 +01:00
Tom Hacohen
84c7eefcde
Efl gfx stack: Fix eolian warnings.
2015-05-29 14:16:04 +01:00
Daniel Kolesa
1a48c31f81
eolian: "generic_value" builtin type
2015-05-29 12:03:57 +01:00
Tom Hacohen
3c27a05c4f
Eo: Add eina_types.eot for general types.
2015-05-29 11:39:04 +01:00
Tom Hacohen
5aedcdb591
Evas object: Use correct type in .eo file.
...
When we want an Evas_Object in Eo files, we should use Evas.Object.
2015-05-29 11:39:03 +01:00
Tom Hacohen
5b89cf1633
Eo base: move type definitions into eo_base.eo.
2015-05-29 11:39:03 +01:00
Daniel Kolesa
cab1391471
eolian: restrict the complex-type condition
2015-05-29 11:38:54 +01:00
Daniel Kolesa
83bbcc33ef
eolian: tests for extern struct/typedef not-generation
2015-05-29 11:24:55 +01:00
Daniel Kolesa
3efca75615
eolian: reserve __builtin_event_cb
2015-05-29 11:19:27 +01:00
Daniel Kolesa
05ea7c7b55
eolian/generator: don't generate extern types
2015-05-29 11:15:28 +01:00
Daniel Kolesa
934cfb621c
eo_cxx: remove unused parameter
2015-05-29 11:10:41 +01:00
Jihoon Kim
196e909275
Fix issue wrong surrounding text returns when there is selection area
...
@fix
Change-Id: Iff89b396c1a69d2879b9f710eb41e58e9d377b87
2015-05-29 15:07:46 +09:00
Tom Hacohen
52d998f475
Eo base: Remove the free_func parameter from key_data_set.
...
This was not really useful and against the Eolian guidelines.
While I promised I won't break things until the 27th, I was ill
(still am), so I'm giving myself a 1 day pass. :P
2015-05-28 17:47:59 +01:00
Tom Hacohen
d0b58aab54
Eo base: Fix Eolian files to use Eo.Base instead of Eo.
...
Eo is not a known Eolian type, we should only be using the class names.
2015-05-28 17:47:59 +01:00
Tom Hacohen
293d286977
Eo: rename conflicting internal Eo_Base to Eo_Header
...
This name conflicts with the class Eo.Base and should have
been called Eo_Header from the start anyway.
2015-05-28 17:47:59 +01:00