|  lethosor | 2806fe73a9 | ruby: Support for loading Ruby 2.x libruby Check for rb_float_new and rb_float_new_in_heap, as documented in #271 | 2016-10-08 17:01:52 -04:00 | 
				
					
						|  lethosor | 1b11c46a98 | ruby.cpp: uint32_t -> uintptr_t | 2016-08-10 15:24:07 -04:00 | 
				
					
						|  Carter Bray | 9da2dcb8a2 | Fix raw_vcall on Win64 builds MSVC's call conventions on x64 are the same for normal function calls and
member function calls (with the addition of the implicit 'this'
parameter). | 2016-07-31 17:01:57 -07:00 | 
				
					
						|  PeridexisErrant | 273c22f606 | Shorten "ls" help for plugins I think that's all of them. | 2016-04-15 16:28:41 +10:00 | 
				
					
						|  lethosor | 786581689f | Move get_dfhack_version() to a separate namespace and add a few other version-related functions | 2015-04-02 16:37:58 -04:00 | 
				
					
						|  lethosor | 6a64525284 | Include a ruby library for OS X See #560 | 2015-02-21 21:53:08 -05:00 | 
				
					
						|  lethosor | d7897caec7 | Display a more user-friendly error message when the ruby library is not available | 2015-02-21 21:50:25 -05:00 | 
				
					
						|  lethosor | 0f77a1a578 | Move DFHack version to a separate (static) library This allows the DFHack version to be changed without recompiling
everything | 2015-02-19 12:08:23 -05:00 | 
				
					
						|  jj | 0766538ecd | ruby: add df.print_color(col, string) | 2014-09-25 15:53:03 +02:00 | 
				
					
						|  jj | c894346639 | ruby: call RUBY_INIT_STACK | 2014-09-19 21:38:22 +02:00 | 
				
					
						|  jj | eac126c884 | ruby: use placement-new instead of hack | 2014-04-01 15:12:52 +02:00 | 
				
					
						|  jj | 4ba4f90147 | ruby: add support for enable/disable plugin | 2013-10-07 13:58:28 +02:00 | 
				
					
						|  jj | de5e713c51 | ruby: add rb dfhack command shortcut | 2013-04-16 21:54:03 +02:00 | 
				
					
						|  jj | b2e22a2c42 | ruby: add facility to queue dfhack commands | 2013-04-12 15:23:13 +02:00 | 
				
					
						|  jj | 662d3101c7 | ruby: fix onupdate tick limiting + advmode, add pageprotect, add :script_finished | 2012-12-11 17:25:51 +01:00 | 
				
					
						|  jj | 0b80dff09d | ruby: add d-float support | 2012-12-04 17:18:09 +01:00 | 
				
					
						|  jj | 8f0d552556 | ruby: add DFHack::VERSION | 2012-11-28 13:33:07 +01:00 | 
				
					
						|  jj | 0547ee7f83 | ruby: add magic "nolock " prefix to run ruby without Suspending main df | 2012-10-12 11:12:31 +02:00 | 
				
					
						|  jj | 44a74ddc38 | ruby: remove unused var | 2012-09-28 22:58:26 +02:00 | 
				
					
						|  jj | b05905a0ba | ruby: basic stl::set<uint32> support, add Viewscreen.feed_keys | 2012-09-14 13:55:22 +02:00 | 
				
					
						|  jj | 54780cac3f | ruby: allow vmethod call with 6 args, use direct fptr | 2012-08-31 15:51:22 +02:00 | 
				
					
						|  jj | c339c7085a | ruby: add memory_check / memory_patch native methods | 2012-08-23 18:44:03 +02:00 | 
				
					
						|  jj | 7a03f93dbd | ruby: add raw stl::string allocation, add _cpp_delete, tweak readme | 2012-08-09 14:50:52 +02:00 | 
				
					
						|  jj | 8e17ebbefc | add SC_PAUSED / SC_UNPAUSED onStateChange events | 2012-07-05 18:03:02 +02:00 | 
				
					
						|  jj | 7732901b6e | ruby: tweak onupdate to allow tick rate-limiting | 2012-07-05 15:35:37 +02:00 | 
				
					
						|  jj | a7a25b80a0 | ruby: use the color_ostream argument from dfhack to output to dfhack-run | 2012-07-03 16:13:15 +02:00 | 
				
					
						|  jj | 31a5495031 | ruby: osx support (maybe) | 2012-06-29 17:51:26 +02:00 | 
				
					
						|  jj | 24aa3827c1 | ruby: generate accessors for refers-to and vector of ref-target | 2012-06-27 14:52:34 +02:00 | 
				
					
						|  jj | c2c29af959 | ruby: fix deadlock on df exit due to BEGIN_UNLOAD + Core.Suspend() | 2012-06-25 19:16:35 +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 | 8fb139a2f4 | ruby: document mutex use, load ruby-autogen in the background | 2012-06-25 01:45:50 +02:00 | 
				
					
						|  jj | 552da8417e | ruby: handle .rb files in df/hack/scripts/ | 2012-06-24 20:24:46 +02:00 | 
				
					
						|  jj | 4c2d4d4b86 | ruby: clean stuff up, install ruby modules in df/hack/ruby/ | 2012-06-24 16:09:31 +02:00 | 
				
					
						|  jj | ad1ba9bf6b | ruby: try msvc workaround for __thiscall | 2012-06-24 02:59:56 +02:00 | 
				
					
						|  jj | cfdf941c52 | ruby: fix windows build warnings/load ruby.rb | 2012-06-14 22:35:59 +02:00 | 
				
					
						|  jj | 6bd67cc055 | ruby: try to fix msvc build (use fastcall for thiscall fptr) | 2012-06-14 14:25:16 +02:00 | 
				
					
						|  jj | 3c1cb24d9f | ruby: download lib from github as tgz, switch to ruby18, simply log to stderr.log if cannot load libruby | 2012-06-12 18:51:33 +02:00 | 
				
					
						|  jj | bc734619b4 | ruby: use ruby1.9.1 on linux | 2012-06-10 01:45:30 +02:00 | 
				
					
						|  jj | 2aace670ea | ruby: dlopen libruby -- currently segfaults with rb1.9 ... | 2012-06-02 23:44:52 +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 | ba1e3c4b23 | ruby: vmethod call | 2012-05-03 18:49:12 +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 | b0acad6d59 | ruby: use index-enum xml attr, fix bitfield[i] = 0 | 2012-04-25 17:18:24 +02:00 | 
				
					
						|  jj | 8a05db7a1b | ruby: add map block iterators, fix FlagArray.length | 2012-04-23 21:12:24 +02:00 | 
				
					
						|  jj | f57d63ed95 | ruby: df_flagarray support | 2012-04-20 17:57:41 +02:00 | 
				
					
						|  jj | 66891fd23c | ruby: tweak onupdate, fix some inspects, add inverse ENUM | 2012-04-20 17:33:48 +02:00 | 
				
					
						|  jj | 0952b76173 | ruby: add df_array, pointer_ary, move generated classes in DFHack | 2012-04-20 01:29:52 +02:00 | 
				
					
						|  jj | a450e9ddeb | ruby: fix vectors, add bitvector | 2012-04-19 19:35:55 +02:00 | 
				
					
						|  jj | 3ad3d1af46 | ruby: use rtti info to cast Item/etc subclasses | 2012-04-18 18:46:33 +02:00 |