Daniel Kolesa
|
212571c406
|
elua: guarantee multiple inheritance availability on any object
|
2015-02-25 15:11:52 +00:00 |
Daniel Kolesa
|
7806e79024
|
elua: better mixin behavior (+ fix bad lookup)
|
2015-02-25 14:01:45 +00:00 |
Daniel Kolesa
|
f0bf599435
|
elua: slightly less broken mixin behavior
|
2015-02-25 12:09:16 +00:00 |
Daniel Kolesa
|
54d7fed7b6
|
elua: handle event/property mixins correctly in eo
|
2014-10-17 16:14:49 +01:00 |
Daniel Kolesa
|
9e770c06be
|
elua: complete property handling in eo bindings (getters, setters, keys, vals)
|
2014-10-17 15:54:47 +01:00 |
Daniel Kolesa
|
8414846142
|
elua: ffi.string in method calls is bad... reduce allocs
|
2014-10-17 14:56:44 +01:00 |
Daniel Kolesa
|
1e55e26422
|
elua: properly hook up gc so that eo objects are unref'd in C when collected
|
2014-10-10 15:44:49 +01:00 |
Daniel Kolesa
|
4c418e61cc
|
elua: fix eo callback return
|
2014-10-10 14:46:50 +01:00 |
Daniel Kolesa
|
2863c51edd
|
elua: very basic event support in eo bindings
|
2014-10-10 13:58:04 +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
|
915f3a3424
|
elua: update eo bindings
|
2014-10-02 15:04:02 +01:00 |
Daniel Kolesa
|
99803b013f
|
elua: generate the object ctor function
|
2014-10-02 14:55:30 +01:00 |
Daniel Kolesa
|
990cf6651a
|
elua: update eo lua API against generated lualian output
|
2014-10-02 10:41:30 +01:00 |
Daniel Kolesa
|
15d9fec0e0
|
elua: class unregister + keep track of Eo_Class
|
2014-09-24 13:49:58 +01:00 |
Daniel Kolesa
|
85a135d32e
|
elua: remove the eo_methods stuff, improve class registration
|
2014-09-24 13:37:26 +01:00 |
Daniel Kolesa
|
0061d5a437
|
elua: Eo metatype with method table redirection
|
2014-09-24 11:51:27 +01:00 |
Daniel Kolesa
|
92d39a9ed9
|
elua: ad the rest of Eo APIs to ffi cdef
|
2014-09-24 11:10:08 +01:00 |
Daniel Kolesa
|
cc1a5149fe
|
elua: add some more eo APIs to ffi cdef
|
2014-09-24 10:39:47 +01:00 |
Daniel Kolesa
|
6df8766b6a
|
elua: some janitoring (add newlines to the end of files)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
c6e5d8d002
|
elua: return the value properly in eo
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
f395e861fb
|
elua: make it possible to get class lua body from address
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
ff519ccc4a
|
elua: move __ctor_common, __do_start, __do_end out of the object (as it's effectively empty now, it can be generated)
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
3e65deabf8
|
elua: remove the implemented eo_base stuff - will be generated
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
4b3c7190ca
|
elua: use eo_finalize plus update bound eo api
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
39cdde7280
|
elua: prevent method calls on bad objects
|
2014-06-10 15:48:53 +01:00 |
Daniel Kolesa
|
cefd51b955
|
elua: adjust module system for injection into loaded table nad preload, lualian can now inject inside of existing modules
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
3f70a9a79e
|
elua: respect possible retval from ctor
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
dca8afb2cc
|
elua: rename eo __ctor to __tor_common (so that it's not automatically called with no ctor provided)
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
b930c9c432
|
elua: property support in object system, lualian progress, initial (incomplete) eo bindings
|
2014-06-10 15:48:47 +01:00 |