| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update license, add contributors file, bump release number | Petr Mrázek | 2012-09-30 | 1 | -1/+1 |
| | | |||||
| * | Fix access to unnamed bits in bitfields, and allow hook.apply(false) | Alexander Gavrilov | 2012-09-01 | 1 | -1/+1 |
| | | |||||
| * | Fix NULL pointer access in ~virtual_identity. | Alexander Gavrilov | 2012-08-26 | 1 | -2/+4 |
| | | |||||
| * | Implement inheritance-aware vmethod interposing. | Alexander Gavrilov | 2012-08-26 | 1 | -2/+2 |
| | | | | | I.e. overwriting the vmethod in all vtables that use it, not only one. | ||||
| * | Add experimental support for interposing vmethods of known classes. | Alexander Gavrilov | 2012-08-17 | 1 | -0/+8 |
| | | | | | | The hairiest bit is the abuse of compiler-specific pointer-to-member internals in order to provide more or less transparent API. | ||||
| * | Implement unconstructed building instance creation and linking into world. | Alexander Gavrilov | 2012-04-29 | 1 | -1/+12 |
| | | | | | | | For more flexibility, the base api is split into 3 phases: alloc, setSize, and construct. No support for non-actual buildings like stockpiles and activity zones at the moment. | ||||
| * | Enable warnings correctly on linux and fix a lot of them. | Alexander Gavrilov | 2012-04-20 | 1 | -4/+4 |
| | | |||||
| * | Fix lua wrapper sizeof for static arrays. | Alexander Gavrilov | 2012-04-20 | 1 | -5/+7 |
| | | | | | Since it actually depends on the element type, it is more tricky. | ||||
| * | Reverse-rebase the vtable pointers printed to stderr.log. | Alexander Gavrilov | 2012-04-12 | 1 | -1/+3 |
| | | |||||
| * | Support pre-initializing vtable pointers from symbols.xml | Alexander Gavrilov | 2012-04-12 | 1 | -17/+12 |
| | | |||||
| * | Fix warnings. | Alexander Gavrilov | 2012-03-26 | 1 | -0/+3 |
| | | |||||
| * | Make enum attributes accessible through the lua wrapper. | Alexander Gavrilov | 2012-03-25 | 1 | -2/+3 |
| | | | | | TODO: make them completely read-only. | ||||
| * | Add a delete() method to the objects in the lua wrapper. | Alexander Gavrilov | 2012-03-25 | 1 | -0/+12 |
| | | |||||
| * | Implement allocation and copy for c++ objects in the lua wrapper. | Alexander Gavrilov | 2012-03-24 | 1 | -0/+3 |
| | | |||||
| * | Minor refactoring of container indexing and object allocation. | Alexander Gavrilov | 2012-03-22 | 1 | -4/+35 |
| | | |||||
| * | Support containers in the lua wrapper. | Alexander Gavrilov | 2012-03-21 | 1 | -0/+35 |
| | | |||||
| * | Add support for primitive type fields in lua wrapper. | Alexander Gavrilov | 2012-03-20 | 1 | -2/+5 |
| | | |||||
| * | Skeleton type metadata for future use in lua bindings. | Alexander Gavrilov | 2012-03-19 | 1 | -46/+99 |
| | | |||||
| * | Add many new template functions for enums & bitfields. | Alexander Gavrilov | 2012-03-17 | 1 | -29/+64 |
| | | | | | | An incompatible change: ENUM_KEY_STR returns std::string now. The old behavior is available via enum_item_key_str function. | ||||
| * | Change to the traits representation of enum and bitfield properties. | Alexander Gavrilov | 2012-03-15 | 1 | -3/+13 |
| | | |||||
| * | Merge branch 'master' into purge | Petr Mrázek | 2012-02-11 | 1 | -19/+0 |
| |\ | | | | | | | | | Conflicts: library/DataDefs.cpp | ||||
| | * | Use globals defined by the latest codegen. | Alexander Gavrilov | 2012-02-11 | 1 | -19/+0 |
| | | | |||||
| * | | Make it build and run on linux (no stonesense, df2mc, dfusion) | Petr Mrázek | 2012-02-09 | 1 | -3/+5 |
| |/ | |||||
| * | Move a few functions into the core, and add some more. | Alexander Gavrilov | 2012-01-08 | 1 | -0/+10 |
| | | |||||
| * | Merge https://github.com/angavrilov/dfhack | Petr Mrázek | 2012-01-05 | 1 | -0/+37 |
| |\ | |||||
| | * | Implement printing job details. | Alexander Gavrilov | 2012-01-03 | 1 | -0/+37 |
| | | | |||||
| * | | Remove DfVector, break MSVC builds until further notice. | Petr Mrázek | 2012-01-04 | 1 | -3/+3 |
| |/ | |||||
| * | Update structure definitions & add the fixwagons plugin from Q. | Alexander Gavrilov | 2012-01-01 | 1 | -4/+8 |
| | | |||||
| * | Header changes/cleanup. | Petr Mrázek | 2011-12-31 | 1 | -4/+4 |
| | | |||||
| * | Use the updated code generator with support for vtables & constructors. | Alexander Gavrilov | 2011-12-29 | 1 | -10/+49 |
| | | |||||
| * | Merge https://github.com/angavrilov/dfhack | Petr Mrázek | 2011-12-24 | 1 | -2/+2 |
| |\ | |||||
| | * | Make strongly-typed 'any virtual class' pointers optional. | Alexander Gavrilov | 2011-12-24 | 1 | -2/+2 |
| | | | | | | | | | It seems they might not work properly on msvc. | ||||
| * | | Some changes required on windows. | Petr Mrázek | 2011-12-24 | 1 | -1/+2 |
| |/ | |||||
| * | Add infrastructure necessary to use the generated headers. | Alexander Gavrilov | 2011-12-24 | 1 | -0/+136 |
| As a usage example, allow toggling water level display and idlers, and implement a ui tweak for easily copying stockpiles. Also disable df2mc by default - default options shouldn't require anything not in the base package. | |||||
