Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								2d4af4ac3e
								
							
								
							
						 | 
						
							
							
								
								A few more utility functions for lua.
							
							
							
							
							
						 | 
						
							2012-04-03 20:02:01 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								8e1d26ff97
								
							
								
							
						 | 
						
							
							
								
								Added ability to call dfuse as a hotkey.
							
							
							
							
							
							
							
							E.g. calling dfuse "tools.empregnate()" now works. 
							
						 | 
						
							2012-04-03 16:17:43 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								42a9b0a592
								
							
								
							
						 | 
						
							
							
								
								Make Core::Suspend safe in plugin_onupdate by pretending to hold the lock.
							
							
							
							
							
							
							
							It is in essence true that OnUpdate owns the suspend lock, so
expose it officially to the recursive suspend lock mechanics. 
							
						 | 
						
							2012-04-03 13:29:59 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								444377f9db
								
							
								
							
						 | 
						
							
							
								
								Finish documenting the DFHack core lua api existing so far.
							
							
							
							
							
						 | 
						
							2012-04-03 13:13:44 +04:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								285afa2594
								
							
								
							
						 | 
						
							
							
								
								Autolabor tweaks.
							
							
							
							
							
						 | 
						
							2012-04-03 00:12:13 -07:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								288acf4b79
								
							
								
							
						 | 
						
							
							
								
								Tweak autolabor.
							
							
							
							
							
						 | 
						
							2012-04-02 23:40:56 -07:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								3bd499ff93
								
							
								
							
						 | 
						
							
							
								
								Limit number of dwarves assigned when idle dwarves are available.
							
							
							
							
							
						 | 
						
							2012-04-02 22:47:26 -07:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								18a0c80d5d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack
							
							
							
							
							
						 | 
						
							2012-04-02 22:31:00 -07:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								1afd3d07ca
								
							
								
							
						 | 
						
							
							
								
								Add commands to change how autolabor handles specific jobs, and to
							
							
							
							
							
							
							
							list the current settings. Changes are not saved with the current
world (yet). 
							
						 | 
						
							2012-04-02 22:12:06 -07:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								ecb1ca0972
								
							
								
							
						 | 
						
							
							
								
								Large change to how autolabor assigns labors. Military dwarves and
							
							
							
							
							
							
							
							children/nobles will never be assigned labors. Labor assignments are
more understandable. 
							
						 | 
						
							2012-04-02 20:55:02 -07:00 | 
						
					
				
					
						
							
							
								 
								Robert Heinrich
							
						 | 
						
							
							
							
							
								
							
								707aee82bd
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack
							
							
							
							
							
						 | 
						
							2012-04-02 20:33:29 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								59d1971df1
								
							
								
							
						 | 
						
							
							
								
								Add docs for the lua wrapper.
							
							
							
							
							
						 | 
						
							2012-04-02 22:02:04 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								a8fe0eccb4
								
							
								
							
						 | 
						
							
							
								
								Add functions for checking validity of lua wrapper objects.
							
							
							
							
							
						 | 
						
							2012-04-02 22:02:04 +04:00 | 
						
					
				
					
						
							
							
								 
								Robert Heinrich
							
						 | 
						
							
							
							
							
								
							
								9cc2040a6b
								
							
								
							
						 | 
						
							
							
								
								minor fix in zone tool: ignore dead units
							
							
							
							
							
						 | 
						
							2012-04-02 16:58:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Robert Heinrich
							
						 | 
						
							
							
							
							
								
							
								0f7e380e1b
								
							
								
							
						 | 
						
							
							
								
								minor: readme.rst
							
							
							
							
							
						 | 
						
							2012-04-02 16:08:30 +02:00 | 
						
					
				
					
						
							
							
								 
								Robert Heinrich
							
						 | 
						
							
							
							
							
								
							
								772c6b1cbb
								
							
								
							
						 | 
						
							
							
								
								Added plugin 'zone'. Helps with assigning units to pens/pastures and pits.
							
							
							
							
							
						 | 
						
							2012-04-02 16:07:23 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								467f4108ae
								
							
								
							
						 | 
						
							
							
								
								Track structures
							
							
							
							
							
						 | 
						
							2012-04-02 13:42:56 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								2a998a5b8a
								
							
								
							
						 | 
						
							
							
								
								Merge https://github.com/quietust/dfhack
							
							
							
							
							
						 | 
						
							2012-04-02 13:42:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Quietust
							
						 | 
						
							
							
							
							
								
							
								06da0f9720
								
							
								
							
						 | 
						
							
							
								
								Fix coord/coord2d division/modulo operators to properly handle negative numbers (fixes some glitches with revflood and possibly other utils)
							
							
							
							
							
						 | 
						
							2012-04-01 19:44:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								d109b6570b
								
							
								
							
						 | 
						
							
							
								
								Add dfhack.with_suspend(f[, args...]) that calls f with core suspended.
							
							
							
							
							
							
							
							The lock is properly removed in case of error, which is then propagated.
Just for fun, it also can be yielded from within in a coroutine. 
							
						 | 
						
							2012-04-01 19:38:42 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								e3d50b9b04
								
							
								
							
						 | 
						
							
							
								
								Optimize wrapper: use pointers instead of strings as most frequent keys.
							
							
							
							
							
						 | 
						
							2012-04-01 18:34:04 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								604c84953b
								
							
								
							
						 | 
						
							
							
								
								Fix a bug: LookupTypeInfo cannot assume the result is userdata.
							
							
							
							
							
						 | 
						
							2012-04-01 17:59:47 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								a3e526abdb
								
							
								
							
						 | 
						
							
							
								
								Add df.is_instance(a,b) to check if typeof(b) is subtype of typeof(a).
							
							
							
							
							
							
							
							Allows both objects and types as arguments. Also accepts nil and
primitives as b, returning nil. 
							
						 | 
						
							2012-04-01 17:32:57 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								edd63080b5
								
							
								
							
						 | 
						
							
							
								
								Only print the shortcut help once in the lua interactive mode.
							
							
							
							
							
						 | 
						
							2012-04-01 17:00:25 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								afe4eba957
								
							
								
							
						 | 
						
							
							
								
								Improve performance of the persistent data api, and wrap it for lua.
							
							
							
							
							
							
							
							Use an stl table for string keys to avoid linear cost of lookup.
This uncovered a bug in the new luaL_getsubtable function. 
							
						 | 
						
							2012-04-01 16:43:40 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								a9a6fbd8b5
								
							
								
							
						 | 
						
							
							
								
								Lua tweaks: a couple of functions, dfusion tweak, backtrace metadata.
							
							
							
							
							
						 | 
						
							2012-04-01 12:50:56 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								73cf822a13
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'warmist/master'
							
							
							
							
							
						 | 
						
							2012-04-01 11:43:09 +04:00 | 
						
					
				
					
						
							
							
								 
								RossM
							
						 | 
						
							
							
							
							
								
							
								b21d813c73
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack
							
							
							
							
							
						 | 
						
							2012-03-31 23:01:41 -07:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								2b4044f3f2
								
							
								
							
						 | 
						
							
							
								
								Tweaks!
							
							
							
							
							
							
							
							Check map presence in autolabor and fastdwarf onupdate() functions
Game state tracking in kittens plugin now respects on/off switch 
							
						 | 
						
							2012-04-01 03:46:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								7ff728b6fc
								
							
								
							
						 | 
						
							
							
								
								Track world and map changes separately for plugin_onstatechange
							
							
							
							
							
						 | 
						
							2012-04-01 02:56:54 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								209b261284
								
							
								
							
						 | 
						
							
							
								
								Get rid of MALLOC_FILL build option
							
							
							
							
							
						 | 
						
							2012-04-01 00:30:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								4bac6edd79
								
							
								
							
						 | 
						
							
							
								
								Merge https://github.com/rh73/dfhack
							
							
							
							
							
						 | 
						
							2012-04-01 00:29:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								9d6e26fa5f
								
							
								
							
						 | 
						
							
							
								
								Fix crashing color_ostream::printerr due to vfprintf vs fprintf mixup.
							
							
							
							
							
							
							
							Also enable heap clearing in gdb mode, and fix a few newlines. 
							
						 | 
						
							2012-03-31 22:26:41 +04:00 | 
						
					
				
					
						
							
							
								 
								Robert Heinrich
							
						 | 
						
							
							
							
							
								
							
								39787e9cd5
								
							
								
							
						 | 
						
							
							
								
								Renamed digging commands to uniformly start with 'dig*'(vdig -> digv etc). Added command digl, diglx (dig layerstone instead of veins). Updated readme.rst.
							
							
							
							
							
						 | 
						
							2012-03-31 15:41:55 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								0f41608ed4
								
							
								
							
						 | 
						
							
							
								
								Pull console output support and REPL out of dfusion into core lib.
							
							
							
							
							
						 | 
						
							2012-03-31 15:40:54 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								5a90e71c87
								
							
								
							
						 | 
						
							
							
								
								Fixes for lua5.2
							
							
							
							
							
						 | 
						
							2012-03-31 12:12:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								9384f0c842
								
							
								
							
						 | 
						
							
							
								
								Update lua to 5.2 and fix obvious breakage due to obsolete api.
							
							
							
							
							
						 | 
						
							2012-03-31 12:11:43 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								10b610669f
								
							
								
							
						 | 
						
							
							
								
								Give some sensible looking names to the arrays in pregnancy_ptr.
							
							
							
							
							
						 | 
						
							2012-03-31 10:31:45 +04:00 | 
						
					
				
					
						
							
							
								 
								Quietust
							
						 | 
						
							
							
							
							
								
							
								8665d1b195
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack
							
							
							
							
							
						 | 
						
							2012-03-30 19:41:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								a01f512733
								
							
								
							
						 | 
						
							
							
								
								Track structures
							
							
							
							
							
						 | 
						
							2012-03-31 01:33:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								f8d96d1d26
								
							
								
							
						 | 
						
							
							
								
								Merge https://github.com/warmist/dfhack
							
							
							
							
							
						 | 
						
							2012-03-31 01:32:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								543f3970db
								
							
								
							
						 | 
						
							
							
								
								Tweak readme, bump version to 0.34.07
							
							
							
							
							
						 | 
						
							2012-03-31 01:13:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								387d0fd062
								
							
								
							
						 | 
						
							
							
								
								Track stonesense
							
							
							
							
							
						 | 
						
							2012-03-31 00:34:09 +02:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								95947a8635
								
							
								
							
						 | 
						
							
							
								
								Reworked to use start_dwarf_count offset from version info
							
							
							
							
							
						 | 
						
							2012-03-31 01:27:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								c0cd5b9212
								
							
								
							
						 | 
						
							
							
								
								New offset for embark/simple-embark (starting dwarfs)
							
							
							
							
							
						 | 
						
							2012-03-31 00:54:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Quietust
							
						 | 
						
							
							
							
							
								
							
								0f3ae4499f
								
							
								
							
						 | 
						
							
							
								
								New devel plugin - list counters for selected creature
							
							
							
							
							
						 | 
						
							2012-03-30 16:39:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								a4c41bf64c
								
							
								
							
						 | 
						
							
							
								
								Merge https://github.com/rh73/dfhack
							
							
							
							
							
						 | 
						
							2012-03-30 23:34:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Quietust
							
						 | 
						
							
							
							
							
								
							
								4d5aade389
								
							
								
							
						 | 
						
							
							
								
								Update changeitem, allow attempting to change item subtype
							
							
							
							
							
						 | 
						
							2012-03-30 16:34:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								1da914fb87
								
							
								
							
						 | 
						
							
							
								
								Fix init.lua
							
							
							
							
							
						 | 
						
							2012-03-30 21:59:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Petr Mrázek
							
						 | 
						
							
							
							
							
								
							
								5d8415c8d9
								
							
								
							
						 | 
						
							
							
								
								Merge https://github.com/warmist/dfhack
							
							
							
							
							
							
							
							Conflicts:
	plugins/Dfusion/luafiles/init.lua 
							
						 | 
						
							2012-03-30 20:32:57 +02:00 |