summaryrefslogtreecommitdiff
path: root/library/MiscUtils.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update license, add contributors file, bump release numberPetr Mrázek2012-09-301-1/+1
|
* Add a mechanism converting ui focus to a string representation.Alexander Gavrilov2012-05-191-0/+24
| | | | | | The idea is to make ui handling more modular, dispensing with huge functions that switch or if/else on lots of variables. For now, used to split up functions in the sort plugin.
* Allow constructing itemless actual buildings.Alexander Gavrilov2012-05-061-1/+0
|
* Move some things that won't work in dfhack-client to a separate file.Alexander Gavrilov2012-05-051-87/+0
|
* Expose builtin commands to dfhack-run, and add lua script support.Alexander Gavrilov2012-05-041-0/+31
| | | | | Move builtin command implementation to Core methods, and fall back to hack/scripts/*.lua for otherwise unrecognized commands.
* Update dfhack for specific_ref.Alexander Gavrilov2012-05-031-0/+57
|
* Implement unconstructed building instance creation and linking into world.Alexander Gavrilov2012-04-291-1/+5
| | | | | | 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.
* Wrap a few utility functions defined on the c++ side for lua.Alexander Gavrilov2012-04-051-0/+5
|
* Encode & decode names in utf-8 for transfer in remote messages.Alexander Gavrilov2012-04-051-1/+160
| | | | That's the encoding required by the protobuf spec.
* Add many new template functions for enums & bitfields.Alexander Gavrilov2012-03-171-0/+16
| | | | | An incompatible change: ENUM_KEY_STR returns std::string now. The old behavior is available via enum_item_key_str function.
* Implement trivial RPC interface for dfhack via TCP & protobufs.Alexander Gavrilov2012-03-141-1/+0
| | | | Use it to make an executable capable of calling commands remotely.
* Move a few functions into the core, and add some more.Alexander Gavrilov2012-01-081-0/+40
|
* Add a plugin to tweak inorganic materials in jobs.Alexander Gavrilov2012-01-021-2/+25
| | | | It also auto-seeks in the build item list if used in that context.
* Add missing MiscUtils.cppPetr Mrázek2011-12-311-0/+74