Daniel Kolesa
|
19c87a870e
|
elua: cover the new eolian APIs
|
2014-06-10 15:48:49 +01:00 |
q66
|
e7ed8b08f9
|
elua: lualian can now query type information
|
2014-06-10 15:48:49 +01:00 |
q66
|
c593e67306
|
elua: lualian now has access to types
|
2014-06-10 15:48:49 +01:00 |
q66
|
61b7fd28b8
|
elua: start support for eolian complex types
|
2014-06-10 15:48:49 +01:00 |
q66
|
425f551e85
|
elua: minor update
|
2014-06-10 15:48:48 +01:00 |
q66
|
53f9a93328
|
elua: update against eolian API
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
e2f912aa03
|
elua: remove getopt-like interface from getopt.lua, use descs directly instead, and add a system of aliases (optional)
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
e742b758d2
|
elua: do not use ecore_getopt, getopt.lua improvements and fixes, initial lualian generator script, lualian module changes
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
17be497fc2
|
elua: help support in getopt
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
975ca2634f
|
elua: declarative version of the getopt function
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
27a5151bd8
|
elua: getopt module
|
2014-06-10 15:48:48 +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
|
942d684825
|
elua: register classes in lualian generated code
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
d301b5bb84
|
elua: use actual class_get functions instead of placeholder
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
10c68c59c8
|
elua: generate a default constructor if none provided
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
3b053abdac
|
elua: lualian support for non-default constructors, and a fix in event generation
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
ad2aa8e9a9
|
elua: basic constructor generation in lualian
|
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
|
2f678f862d
|
elua: make it possible to return values from constructors
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
c68a73d6e2
|
elua: cleanup
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
437c2cf68f
|
elua: event fix
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
c2d581631b
|
elua: functional event generation
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
92f6397b96
|
elua: event ffi generation
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
fd34396c0e
|
elua: initial code for lualian events and remove default constructor nonsense
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
b79bd85f8f
|
elua: more refined type conversions in lualian
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
f415c10f41
|
elua: specialize Evas_Coord
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
f9ee9e8673
|
elua: get rid of a warning
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
15e1702290
|
elua: fix accidental garbage collection of log domains
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
8b83976295
|
elua: better lualian type conversions
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
097f02bcc7
|
elua: basic type conversion support in lualian
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
5b29cc38e1
|
elua: check for property/method scope in lualian (don't generate code for protected methods as they're only usable within implementations)
|
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
|
a9d3df6523
|
elua: class prefix stripping support
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
6e119370e9
|
elua: wrap multiple-return properties
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
b2aa896932
|
elua: lualian can now generate methods
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
2cb887be13
|
elua: bindings fixes, lualian can now generate properties correctly (doesn't perform type conversions yet)
|
2014-06-10 15:48:48 +01:00 |
Daniel Kolesa
|
567ff9f0b3
|
elua: fixes and more lualian stuff
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
534818eaba
|
elua: more lualian functionality
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
aae4567b4d
|
elua: eina bindings fixes, include support in lualian
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
7508be9cdb
|
elua: mixin
|
2014-06-10 15:48:47 +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 |
Daniel Kolesa
|
2ba2b1f6bf
|
elua: initial code for lualian, a luajit binding generator based on eolian
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
78a9fee179
|
elua: more fixes
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
08e0fea8ca
|
elua: list and readonly object fixes
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
6f7f03daf9
|
elua: gitignore
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
588d06d157
|
elua: fixes
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
58e9b1bf57
|
elua: install all the modules
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
c12b55696d
|
elua: the -E parameter now works (ignores env vars)
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
473549219e
|
elua: overridable core+modules directory paths (via command line argument or environment variables) plus support for extra lib paths via -L
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
1d330fb7d5
|
elua: list iterator/accessor access
|
2014-06-10 15:48:47 +01:00 |