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 |
Daniel Kolesa
|
5aedc8c722
|
elua: initial rectangle mdule and iterator fixes/cleanups
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
155eae24e1
|
elua: safe iterators using ffi metatypes
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
79d7663e8b
|
elua: iterator bindings (for use by other modules, will probably become private)
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
0b7fd25b16
|
elua: typo
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
008925aa32
|
elua: allow setting of default domain
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
dcd2b6166b
|
elua: more logging functionality (utility funcs for default domain printing)
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
3af66c7f65
|
elua: safe logging within sandbox
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
68de26604c
|
elua: start binding Eina
Added initial eina logging module, added library handling utility funcs in util.lua, added .gitignores
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
137be43b49
|
elua: util module, object system, organization
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
063dd4147e
|
elua: use Eina_File (mmap)
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
26dc3505bc
|
elua: 100% compatible module system
|
2014-06-10 15:48:46 +01:00 |
Daniel Kolesa
|
dbaa103d1e
|
elua: make the custom module system default
|
2014-06-10 15:48:46 +01:00 |