summaryrefslogtreecommitdiff
path: root/library/LuaWrapper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update license, add contributors file, bump release numberPetr Mrázek2012-09-301-2/+2
* Fix a problem with number to address cast for high-half addresses.Alexander Gavrilov2012-06-161-1/+1
* Support casting references and allocating arrays of numbers in lua wrapper.Alexander Gavrilov2012-06-131-5/+84
* Support sorting items in the trade screens.Alexander Gavrilov2012-05-181-0/+13
* Fix lua wrapper sizeof for static arrays.Alexander Gavrilov2012-04-201-2/+15
* Wrap MaterialInfo for lua.Alexander Gavrilov2012-04-061-0/+3
* Experimental: try wrapping a dfhack api function.Alexander Gavrilov2012-04-051-1/+4
* Add functions for checking validity of lua wrapper objects.Alexander Gavrilov2012-04-021-0/+106
* Optimize wrapper: use pointers instead of strings as most frequent keys.Alexander Gavrilov2012-04-011-36/+54
* Fix a bug: LookupTypeInfo cannot assume the result is userdata.Alexander Gavrilov2012-04-011-6/+4
* Add df.is_instance(a,b) to check if typeof(b) is subtype of typeof(a).Alexander Gavrilov2012-04-011-11/+54
* Pull console output support and REPL out of dfusion into core lib.Alexander Gavrilov2012-03-311-11/+1
* Update lua to 5.2 and fix obvious breakage due to obsolete api.Alexander Gavrilov2012-03-311-9/+8
* Allow assigning NULL lightuserdata to pointers, and export a global.Alexander Gavrilov2012-03-291-8/+6
* Implement __pairs and __ipairs for DF objects.Alexander Gavrilov2012-03-291-12/+76
* Merge branch 'master' of https://github.com/peterix/dfhackQuietust2012-03-281-13/+47
|\
| * Disable pointer auto-vivification unless new is specified.Alexander Gavrilov2012-03-281-12/+46
| * Implement recursive transfer of values from lua to c++ structures.Alexander Gavrilov2012-03-281-9/+106
* | Implement recursive transfer of values from lua to c++ structures.Alexander Gavrilov2012-03-271-9/+106
|/
* Make enum attributes accessible through the lua wrapper.Alexander Gavrilov2012-03-251-4/+52
* Add a delete() method to the objects in the lua wrapper.Alexander Gavrilov2012-03-251-4/+35
* Attach static methods to the type objects in the lua wrapper.Alexander Gavrilov2012-03-251-81/+96
* Support resize/erase/insert for containers, and allow any index in BitArray.Alexander Gavrilov2012-03-241-1/+4
* Split LuaWrapper.cpp into two files.Alexander Gavrilov2012-03-241-926/+39
* Implement allocation and copy for c++ objects in the lua wrapper.Alexander Gavrilov2012-03-241-47/+255
* Add a _field method that returns refs to struct and container items.Alexander Gavrilov2012-03-231-6/+139
* Add a _displace method that implements offsetting a pointer by an int.Alexander Gavrilov2012-03-231-2/+73
* Add a sizeof method/function to retrieve object/type size and address.Alexander Gavrilov2012-03-231-11/+110
* Get rid of the write mode field table in metamethods.Alexander Gavrilov2012-03-231-66/+57
* Remove the return type from lua_read, because it always returns 1.Alexander Gavrilov2012-03-231-32/+36
* Minor refactoring of container indexing and object allocation.Alexander Gavrilov2012-03-221-18/+7
* Implement bitfields and add a _kind metadata field to types and objects.Alexander Gavrilov2012-03-211-27/+372
* Support containers in the lua wrapper.Alexander Gavrilov2012-03-211-73/+371
* Support ordinary struct and class fields.Alexander Gavrilov2012-03-201-72/+317
* Add support for primitive type fields in lua wrapper.Alexander Gavrilov2012-03-201-5/+334
* Export the type tree with enum keys to lua.Alexander Gavrilov2012-03-191-0/+218