Julien Danjou
|
047d04d438
|
luaobject: import __tostring as object meta function
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-29 16:09:14 +02:00 |
Julien Danjou
|
706d545076
|
luaclass: register class in an array
That should permit class identification.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-29 15:48:19 +02:00 |
Julien Danjou
|
c1d99f0960
|
luaobject: emit signal on new object
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-29 15:48:18 +02:00 |
Julien Danjou
|
dea2b6303a
|
luaobject: import signals meta methods in objects
Signed-off-by: Julien Danjou <julien@danjou.info>
Conflicts:
|
2009-07-29 15:48:18 +02:00 |
Julien Danjou
|
7ecce446ad
|
luaobject: generate Lua API function for add, remove and emit signal
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-29 15:48:18 +02:00 |
Julien Danjou
|
eed9864ab0
|
luaobject: add signals
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-29 15:48:18 +02:00 |
Julien Danjou
|
a1b113901c
|
luaobject: change global refering method
We now store elements in registry:
registry.pointer = userdata
And count references.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-28 10:40:51 +02:00 |
Julien Danjou
|
339fb53d56
|
luaobject: add and use item system
Now, each object can store items.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-07-28 10:29:30 +02:00 |
Julien Danjou
|
a8115bd45e
|
luaobject: ref take index number as argument
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-06-16 17:15:20 +02:00 |
Julien Danjou
|
6b24af7238
|
luaobject: define an common object and a standard gc
|
2009-06-16 16:17:31 +02:00 |
Ciaran McCreesh
|
933dc50db9
|
Fix build with assertions enabled.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-05-04 08:56:14 +02:00 |
Julien Danjou
|
a1480ef7d8
|
luaobject: import
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2009-04-12 15:11:32 +02:00 |