jj
|
8f0d552556
|
ruby: add DFHack::VERSION
|
2012-11-28 13:33:07 +01:00 |
jj
|
f091284a75
|
ruby: avoid crash on ArgumentError in onupdate
|
2012-11-25 17:29:03 +01:00 |
jj
|
e73274d281
|
ruby: add description field to onupdate_register
|
2012-11-24 16:10:55 +01:00 |
jj
|
ffe70e9ee7
|
ruby: unregister onupdate callback on exception
|
2012-10-17 14:40:28 +02:00 |
jj
|
d975ce5135
|
ruby: add onstatechange_register_once
|
2012-09-26 15:08:54 +02:00 |
jj
|
ebd4b94c2d
|
ruby: add onupdate_register_once
|
2012-09-22 11:57:33 +02:00 |
jj
|
b470abed90
|
ruby: misc tweaks
|
2012-09-18 18:13:22 +02:00 |
jj
|
d8e55196c2
|
ruby: better handling of errors in onupdate callbacks
|
2012-07-11 23:25:55 +02:00 |
jj
|
7074048146
|
showmood: display number of items already collected
|
2012-07-05 16:17:41 +02:00 |
jj
|
7732901b6e
|
ruby: tweak onupdate to allow tick rate-limiting
|
2012-07-05 15:35:37 +02:00 |
jj
|
cb17bde8f4
|
ruby: refix codegen for refers-to without key-field, add translate_name
|
2012-07-04 15:18:36 +02:00 |
jj
|
17d06b969b
|
ruby: move all ruby invocations inside a CoreSuspend lock, remove ruby suspend method
|
2012-06-25 17:06:37 +02:00 |
jj
|
3f4d2e4792
|
ruby: split ruby.rb in modules
|
2012-06-24 17:30:26 +02:00 |
jj
|
4c2d4d4b86
|
ruby: clean stuff up, install ruby modules in df/hack/ruby/
|
2012-06-24 16:09:31 +02:00 |
jj
|
cfdf941c52
|
ruby: fix windows build warnings/load ruby.rb
|
2012-06-14 22:35:59 +02:00 |
jj
|
3e61452f15
|
ruby: codegen code cleanup, move ruby-memstruct in ruby.rb, handle bool struct fields, rename Enum.to_sym/to_i to sym()/int(), define nested compound sizeof()
|
2012-05-29 18:30:18 +02:00 |
jj
|
2629db5ed1
|
ruby: add building creation code
|
2012-05-13 01:40:44 +02:00 |
jj
|
607cd9c8f2
|
ruby: tweak enums
|
2012-05-10 23:41:50 +02:00 |
jj
|
f18aa9d947
|
ruby: add link_job
|
2012-05-05 23:56:26 +02:00 |
jj
|
fcfd7062eb
|
ruby: tweak inspect, autodereference pointers
|
2012-04-27 17:11:01 +02:00 |
jj
|
551df9bb73
|
ruby: use binsearch in find_unit/find_item
|
2012-04-27 03:07:03 +02:00 |
jj
|
51ecd15fa8
|
ruby: use symbols for enums everywhere
|
2012-04-26 20:55:52 +02:00 |
jj
|
03925c923a
|
ruby: fix new c++ obj initialization, use xml init-value
|
2012-04-26 14:16:47 +02:00 |
jj
|
7a8db179ab
|
ruby: fix plugin/plant.rb, add onstatechange hook, use console proxy, general cleanup, enable build by default
|
2012-04-25 20:21:09 +02:00 |
jj
|
bd2e6e74de
|
ruby: add manual c++ object allocator
|
2012-04-25 19:22:04 +02:00 |
jj
|
c1baebd083
|
ruby: rename find_map_block to map_block_at, add other helper methods
|
2012-04-24 00:47:10 +02:00 |
jj
|
8a05db7a1b
|
ruby: add map block iterators, fix FlagArray.length
|
2012-04-23 21:12:24 +02:00 |
jj
|
66891fd23c
|
ruby: tweak onupdate, fix some inspects, add inverse ENUM
|
2012-04-20 17:33:48 +02:00 |
jj
|
fb2dcf55ca
|
ruby: fix DfArray, add #inspect, fix ruby.rb
|
2012-04-20 15:30:15 +02:00 |
jj
|
a450e9ddeb
|
ruby: fix vectors, add bitvector
|
2012-04-19 19:35:55 +02:00 |
jj
|
3339fdfea8
|
ruby: fix anon unions, add some find_* helpers in ruby.rb
|
2012-04-17 22:42:23 +02:00 |
jj
|
f85810c1e2
|
ruby: move enum constants up one level, allow pointer arithmetic (world.map.block_index), fix StaticArray, add map test
|
2012-04-13 19:31:12 +02:00 |
jj
|
3044da5887
|
ruby: add global-objects, add bitfield._whole, make StlVector enumerable
|
2012-04-13 16:17:56 +02:00 |
jj
|
f46e1ee518
|
ruby: link libruby, fix stuff, it works
|
2012-04-05 22:15:43 +02:00 |
jj
|
b2846492f4
|
ruby: compiles
|
2012-04-05 22:15:43 +02:00 |