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 |
Daniel Kolesa
|
99e0bcbe4c
|
elua: fix eolian defs
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
799a394285
|
elua: wrap iteration functions in closures for extra encapsulation
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
9bd9a455f9
|
elua: safe iterators
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
b052ef53e3
|
elua: list equality
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
c0a0fd318f
|
elua: safe accessors
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
6c8fc0a87e
|
elua: add Readonly_Object to util.lua (its instances are read only userdata, requires special care, but is not intended for the user), use it in List
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
3ff1633180
|
elua: bindings for eina_accessor, accesor support in eina_list bindings, iterator updates
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
f4d34ce1ab
|
elua: pointers won't work with metatypes and these types are opaque anyway
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
134e871f4b
|
elua: eolian bindings, string list
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
0cfc75eb1c
|
elua: provide a conversion method from list to table
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
f55ade5689
|
elua: typo fix
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
2d0be0a015
|
elua: simple bindings to Eina_List (cannot be used raw conveniently, and is safe because it doesn't allow any writing to the list)
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
f3c0072c13
|
elua: use ffi.errno
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
210cfb81e2
|
elua: use standard error() call instead of returning true/false in module init
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
bce656b93f
|
elua: benchmark module, plus return values for init/shutdown
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
4b5b051dfa
|
elua: leftover code
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
b58888e0cd
|
elua: eina_counter bindings
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
8fe7eb5381
|
elua: eina_hamster for luajit, oh yeah
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
9e00121fa4
|
elua: when using file module's map_all or map_new, prefer a copy by default (safer) but allow also raw with a parameter; and unmap if we're doing a copy
|
2014-06-10 15:48:47 +01:00 |
Daniel Kolesa
|
957e61c518
|
elua: complete xattr bindings
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
d937e43d4a
|
elua: complete eina_file bindings
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
3542c13074
|
elua: more file bindings, initial xattr bindings
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
0398788df9
|
elua: bind more of eina_file
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
da9fbe677f
|
elua: initial eina_file bindings, iterator container retrieval support and cleanup of main.c
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
b3c36138f9
|
elua: elm test entry
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
e6278f346f
|
elua: better iterator naming
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
258b6347b7
|
elua: bindings for eina_tiler plus iterator improvements
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
6fe5d100f0
|
elua: done binding eina_rectangle (all inline funcs rewritten)
|
2014-06-10 15:48:46 +01:00 |