Daniel Kolesa
|
92f369cd1b
|
elua: generate property wrapper bodies with correct arguments in lualian
|
2014-10-17 16:52:41 +01:00 |
Daniel Kolesa
|
6311472e97
|
elua: generate __properties in lualian
|
2014-10-17 16:44:55 +01:00 |
Daniel Kolesa
|
cf895efbb5
|
elua: we don't need property system in object core anymore
|
2014-10-17 15:19:06 +01:00 |
Daniel Kolesa
|
9cb6ccf686
|
elua: initial, restricted support for property syntax and property/event inheritance
|
2014-10-10 13:48:25 +01:00 |
Daniel Kolesa
|
8528d937e8
|
elua: remove testing elementary bindings
|
2014-10-10 13:04:35 +01:00 |
Daniel Kolesa
|
a2d0e6042e
|
elua: fix class c get function in lualian and make lua files rebuild on lualian changes
|
2014-10-08 09:58:40 +01:00 |
Daniel Kolesa
|
48c79d39f8
|
elua: add support for ctor func as last param
|
2014-10-07 15:06:32 +01:00 |
Daniel Kolesa
|
f33101ea8c
|
elua/autotools: generate .eo.lua files out of all eo files at build time
Also change the generator a bit so that it doesn't rely on lib name information
and fix the runtime to properly source lua files within tree.
|
2014-10-06 13:28:09 +01:00 |
Daniel Kolesa
|
bcc61b1f12
|
elua: name ctor param names according to their func
|
2014-10-02 15:40:10 +01:00 |
Daniel Kolesa
|
e293b90d2c
|
elua: when combining ctor params, do not allow repeated param names
|
2014-10-02 15:26:15 +01:00 |
Daniel Kolesa
|
ed8062cb19
|
elua: translate param names that are lua keywords into acceptable variants
|
2014-10-02 15:20:01 +01:00 |
Daniel Kolesa
|
99803b013f
|
elua: generate the object ctor function
|
2014-10-02 14:55:30 +01:00 |
Daniel Kolesa
|
8a9c3a028e
|
eolian: call the methods/properties from constructors directly for now
|
2014-10-02 14:40:58 +01:00 |
Daniel Kolesa
|
47a41298a3
|
elua: initial/incomplete support for constructors in lualian
|
2014-10-02 14:25:08 +01:00 |
Daniel Kolesa
|
b1e16b482b
|
elua: remove some more obsolete code (gen_ctor is no longer relevant)
|
2014-10-02 13:39:30 +01:00 |
Daniel Kolesa
|
596d01a83a
|
elua: lualian type fix
|
2014-10-02 12:39:47 +01:00 |
Daniel Kolesa
|
bd4b0d7a9d
|
elua: remove obsolete code from lualian
|
2014-10-02 11:34:55 +01:00 |
Daniel Kolesa
|
a2bde0bf96
|
eolian: new API: eolian_class_c_get_function_name_get
This allows bindings to easily retrieve name of the C function used to
retrieve the Eo_Class. Also, update the Lua Eolian bindings and generator.
|
2014-10-02 11:00:06 +01:00 |
Daniel Kolesa
|
17c9aeb80c
|
elua: properly support _class_get funcs in lualian
|
2014-10-02 10:34:14 +01:00 |
Daniel Kolesa
|
39add190a7
|
elua: register classes with their underscored name
|
2014-10-01 16:32:29 +01:00 |
Daniel Kolesa
|
38ba6d09e3
|
elua: lualian table index fix
|
2014-10-01 14:17:54 +01:00 |
Daniel Kolesa
|
d5f1a58d71
|
elua: refactor and fix generated lualian output
|
2014-10-01 10:44:44 +01:00 |
Daniel Kolesa
|
e50a62fc8d
|
elua: more useful generated output in lualian
|
2014-10-01 10:18:59 +01:00 |
Daniel Kolesa
|
73bf20fe4e
|
elua: properly register the eo class into the system in generated code
|
2014-09-29 12:40:50 +01:00 |
Daniel Kolesa
|
afc5dd02f9
|
elua: update lualian generation code to potentially deal with cycles
|
2014-09-29 11:52:50 +01:00 |
Daniel Kolesa
|
6850f9bb85
|
elua: begin work on new style constructors
|
2014-09-26 13:24:58 +01:00 |
Daniel Kolesa
|
3c021572db
|
elua: remove ldouble from lualian
|
2014-09-26 13:16:13 +01:00 |
Daniel Kolesa
|
356e36922c
|
elua: lualian event cleanup
|
2014-09-26 13:11:05 +01:00 |
Daniel Kolesa
|
05d4805f39
|
elua: remove Constructor/Default_Constructor from lualian (obsolete)
|
2014-09-26 13:10:03 +01:00 |
Daniel Kolesa
|
fc40591f11
|
elua: update eolian bindings and generator
|
2014-09-25 15:53:42 +01:00 |
Mike Blumenkrantz
|
5375e154fe
|
fix config.h inclusion across the tree
|
2014-09-23 15:56:46 -04:00 |
Daniel Kolesa
|
599bee0553
|
elua: update eolian bindings to latest version
|
2014-09-09 16:30:46 +01:00 |
Daniel Kolesa
|
cdd4860520
|
eolian: turn db validation into separate API
|
2014-08-21 16:35:59 +01:00 |
Daniel Kolesa
|
5d5185f900
|
elua: support for passing data to modules via require
|
2014-08-21 15:32:03 +01:00 |
Daniel Kolesa
|
efa40a5bb2
|
elua: first namespace is root module name, remove -M
|
2014-08-21 15:17:19 +01:00 |
Daniel Kolesa
|
bbdb655bdb
|
elua: update lualian
|
2014-08-21 09:26:05 +01:00 |
Daniel Kolesa
|
3636f5c9a8
|
elua: make generator work again
Also adds to_array API to Lua eina iterators.
|
2014-07-25 17:11:20 +01:00 |
Jean Guyomarc'h
|
56ce6d8e74
|
Unregister eina_log domain
Reviewers: cedric, q66
Reviewed By: q66
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1233
|
2014-07-25 11:08:47 +01:00 |
Daniel Kolesa
|
3be0dce99d
|
eolian: builtin types size, ssize, intptr, uintptr, ptrdiff
|
2014-07-14 16:51:38 +01:00 |
Daniel Kolesa
|
7b9276042d
|
elua: update lualian types
|
2014-07-14 16:35:22 +01:00 |
Daniel Kolesa
|
10ea6e9f0f
|
elua: use the type API in lualian (but only basics of it)
|
2014-07-14 16:08:31 +01:00 |
Daniel Kolesa
|
30e8d8a735
|
elua: make the lua generator generate things again - type stuff will need re-work
|
2014-07-14 15:37:32 +01:00 |
Daniel Kolesa
|
d870125231
|
elua: use the new dedup API in lualian
|
2014-06-30 17:20:07 +01:00 |
Daniel Kolesa
|
ac22afec8a
|
elua: update lualian against latest changes
|
2014-06-30 17:20:06 +01:00 |
Daniel Kolesa
|
7ea7542e9e
|
elua: eo_prefix fix + add method name deduplication to lua generator
|
2014-06-23 14:16:12 +01:00 |
Daniel Kolesa
|
4995d1a4b0
|
elua: fix up some names and fix a name conflict on windows
|
2014-06-12 10:57:08 +01:00 |
Daniel Kolesa
|
808aa0ce50
|
elua: remove build_args, it's useless by now with our popen variant
|
2014-06-11 11:16:55 +01:00 |
Daniel Kolesa
|
0f4e617e9f
|
elua: alignment
|
2014-06-11 11:15:11 +01:00 |
Daniel Kolesa
|
cd29d76ce5
|
elua: fix coverity issues
|
2014-06-11 11:12:27 +01:00 |
Daniel Kolesa
|
9db8aa3b3f
|
elua: use #ifdef ENABLE_NLS
|
2014-06-11 10:47:12 +01:00 |