34f33a8c91 
								
							
								 
							
						 
						
							
							
								
								Fix the error message produced by binpatch when a mismatch is detected.  
							
							
							
						 
						
							2012-10-27 15:35:11 +04:00  
				
					
						
							
							
								 
						
							
							
								4c2c6a1911 
								
							
								 
							
						 
						
							
							
								
								Fix handling of Collect Webs jobs in workflow.  
							
							
							
						 
						
							2012-10-26 23:53:18 +04:00  
				
					
						
							
							
								 
						
							
							
								b976e01b8c 
								
							
								 
							
						 
						
							
							
								
								Follow the change in the base-type of job_skill.  
							
							
							
						 
						
							2012-10-26 20:29:21 +04:00  
				
					
						
							
							
								 
						
							
							
								1f994295b8 
								
							
								 
							
						 
						
							
							
								
								Consider assigned vehicles in use, and tweak text color rendering.  
							
							
							
						 
						
							2012-10-25 13:20:41 +04:00  
				
					
						
							
							
								 
						
							
							
								8eebfa007c 
								
							
								 
							
						 
						
							
							
								
								Tweak the workflow gui script to make the UI operate smoother.  
							
							
							
						 
						
							2012-10-25 12:15:18 +04:00  
				
					
						
							
							
								 
						
							
							
								a1dd31aab3 
								
							
								 
							
						 
						
							
							
								
								Tweak the mechanics for showing and rendering lua screens.  
							
							... 
							
							
							
							- Place new screens below any dismissed ones on top.
- When asked to render a dismissed lua screen, call render() on its
  parent to avoid producing a black screen frame when unlucky. 
							
						 
						
							2012-10-25 12:09:39 +04:00  
				
					
						
							
							
								 
						
							
							
								59ec9b304e 
								
							
								 
							
						 
						
							
							
								
								Implement adding workflow constraints from gui/workflow.  
							
							
							
						 
						
							2012-10-24 21:49:30 +04:00  
				
					
						
							
							
								 
						
							
							
								616c57257d 
								
							
								 
							
						 
						
							
							
								
								Support changing the constraint ranges from the workflow gui script.  
							
							... 
							
							
							
							TODO: implement creating completely new constraints. 
							
						 
						
							2012-10-24 19:25:06 +04:00  
				
					
						
							
							
								 
						
							
							
								7b67df4b4e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'q-github/master'  
							
							
							
						 
						
							2012-10-24 16:49:12 +04:00  
				
					
						
							
							
								 
						
							
							
								09f8e8e419 
								
							
								 
							
						 
						
							
							
								
								Start working on gui for workflow.  
							
							
							
						 
						
							2012-10-23 21:42:03 +04:00  
				
					
						
							
							
								 
						
							
							
								27c7dfde4f 
								
							
								 
							
						 
						
							
							
								
								ANY_FREE -> IN_PLAY, to match terminology used in DF's error messages  
							
							
							
						 
						
							2012-10-23 12:14:21 -05:00  
				
					
						
							
							
								 
						
							
							
								cfbdf47f6e 
								
							
								 
							
						 
						
							
							
								
								follow rename Carried->Hauled in df-structures unit inventory mode  
							
							
							
						 
						
							2012-10-22 19:37:12 +02:00  
				
					
						
							
							
								 
						
							
							
								46938625fd 
								
							
								 
							
						 
						
							
							
								
								Pass the hotkey keys to dwarfmode from overlays, and fix gui/workshop-job.  
							
							
							
						 
						
							2012-10-21 21:45:51 +04:00  
				
					
						
							
							
								 
						
							
							
								67674a7676 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'jjyg/master'  
							
							
							
						 
						
							2012-10-21 11:12:32 +04:00  
				
					
						
							
							
								 
						
							
							
								1f7a01d685 
								
							
								 
							
						 
						
							
							
								
								follow rename unit.military.squad_index to squad_id in df-structures  
							
							
							
						 
						
							2012-10-20 22:35:39 +02:00  
				
					
						
							
							
								 
						
							
							
								dee0c97584 
								
							
								 
							
						 
						
							
							
								
								Add a gui script for viewing and changing job_item properties.  
							
							
							
						 
						
							2012-10-20 21:57:36 +04:00  
				
					
						
							
							
								 
						
							
							
								fbba4caab2 
								
							
								 
							
						 
						
							
							
								
								Suppress checking the cookable material flag if the item is a container.  
							
							
							
						 
						
							2012-10-20 21:16:00 +04:00  
				
					
						
							
							
								 
						
							
							
								0c9f1e0af4 
								
							
								 
							
						 
						
							
							
								
								Check the item type against job_item_vector_id when matching to jobs.  
							
							... 
							
							
							
							This will prevent setting an invalid item type via the job command. 
							
						 
						
							2012-10-20 21:01:22 +04:00  
				
					
						
							
							
								 
						
							
							
								795961bfc4 
								
							
								 
							
						 
						
							
							
								
								Fix the treatment of non_economic in Materials/Items modules.  
							
							... 
							
							
							
							non_economic == !(is boulder && is inorganic && is economic) 
							
						 
						
							2012-10-20 20:31:45 +04:00  
				
					
						
							
							
								 
						
							
							
								5388ad475f 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in lua wrapper caused by the recent pairs() addition.  
							
							... 
							
							
							
							It inadvertently removed all functions like df.new from the df table. 
							
						 
						
							2012-10-20 20:14:50 +04:00  
				
					
						
							
							
								 
						
							
							
								2b1d856214 
								
							
								 
							
						 
						
							
							
								
								Add a few utility functions to the lua api.  
							
							
							
						 
						
							2012-10-20 17:06:33 +04:00  
				
					
						
							
							
								 
						
							
							
								687dc7105f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'kmartin/master'  
							
							
							
						 
						
							2012-10-20 15:39:20 +04:00  
				
					
						
							
							
								 
						
							
							
								da92fb9a1c 
								
							
								 
							
						 
						
							
							
								
								Start of dfusion module. Fixed small error in memscan.lua and start of custom embark command.  
							
							
							
						 
						
							2012-10-17 21:43:44 +03:00  
				
					
						
							
							
								 
						
							
							
								1e2570f4cb 
								
							
								 
							
						 
						
							
							
								
								Add an extremely simple item selection dialog by wrapping ListBox.  
							
							
							
						 
						
							2012-10-17 21:42:06 +04:00  
				
					
						
							
							
								 
						
							
							
								2bbd00a8ec 
								
							
								 
							
						 
						
							
							
								
								Add pairs and ipairs support for objects in df tree.  
							
							
							
						 
						
							2012-10-17 20:58:37 +04:00  
				
					
						
							
							
								 
						
							
							
								2d4935bc17 
								
							
								 
							
						 
						
							
							
								
								Add lua API functions for verifying item and material vs job_item flags.  
							
							
							
						 
						
							2012-10-17 19:16:18 +04:00  
				
					
						
							
							
								 
						
							
							
								4f7895f571 
								
							
								 
							
						 
						
							
							
								
								Support restricting the set of materials presented in the dialog.  
							
							
							
						 
						
							2012-10-17 18:29:15 +04:00  
				
					
						
							
							
								 
						
							
							
								0046b093f7 
								
							
								 
							
						 
						
							
							
								
								Link visibility and event handling order.  
							
							... 
							
							
							
							- Hidden widgets don't receive events.
- Children handle events in top to bottom order. 
							
						 
						
							2012-10-17 11:49:11 +04:00  
				
					
						
							
							
								 
						
							
							
								ad4f9908fb 
								
							
								 
							
						 
						
							
							
								
								Extract a generic filtered list widget from the materials dialog.  
							
							
							
						 
						
							2012-10-17 10:41:50 +04:00  
				
					
						
							
							
								 
						
							
							
								b14e4e97f5 
								
							
								 
							
						 
						
							
							
								
								Natively support entry icons in the List widget.  
							
							
							
						 
						
							2012-10-17 09:41:48 +04:00  
				
					
						
							
							
								 
						
							
							
								8fd1dd04bb 
								
							
								 
							
						 
						
							
							
								
								Display dfhack version number at end of baseline 'help' message.  
							
							
							
						 
						
							2012-10-16 19:27:48 -05:00  
				
					
						
							
							
								 
						
							
							
								023dc82564 
								
							
								 
							
						 
						
							
							
								
								Implement a material selection dialog.  
							
							
							
						 
						
							2012-10-16 18:33:00 +04:00  
				
					
						
							
							
								 
						
							
							
								d336abfd97 
								
							
								 
							
						 
						
							
							
								
								Add label and list widgets, and switch stock dialogs to them.  
							
							
							
						 
						
							2012-10-16 14:18:35 +04:00  
				
					
						
							
							
								 
						
							
							
								abfe2754fb 
								
							
								 
							
						 
						
							
							
								
								Start implementing common widgets for lua screens.  
							
							
							
						 
						
							2012-10-15 20:03:18 +04:00  
				
					
						
							
							
								 
						
							
							
								33bd8103de 
								
							
								 
							
						 
						
							
							
								
								Extract an abstract View superclass from Screen to handle widget trees.  
							
							
							
						 
						
							2012-10-15 15:30:00 +04:00  
				
					
						
							
							
								 
						
							
							
								2865e1373a 
								
							
								 
							
						 
						
							
							
								
								Experimental API for associating tile bitmasks with persistent data.  
							
							... 
							
							
							
							Use block_square_event_world_constructionst objects with the same
bogus negative id as the matching historical figure object. 
							
						 
						
							2012-10-11 17:34:34 +04:00  
				
					
						
							
							
								 
						
							
							
								5206236b01 
								
							
								 
							
						 
						
							
							
								
								Look through missing intermediate bases when interposing subclasses.  
							
							
							
						 
						
							2012-10-11 15:10:19 +04:00  
				
					
						
							
							
								 
						
							
							
								010417c812 
								
							
								 
							
						 
						
							
							
								
								Compute detailed focus string for the hauling menu.  
							
							
							
						 
						
							2012-10-11 12:36:17 +04:00  
				
					
						
							
							
								 
						
							
							
								7224c8746a 
								
							
								 
							
						 
						
							
							
								
								Print the new md5 hash after modification in binpatch.  
							
							
							
						 
						
							2012-10-08 16:47:52 +04:00  
				
					
						
							
							
								 
						
							
							
								28f0fed0aa 
								
							
								 
							
						 
						
							
							
								
								Redo the way binpatch backs up, so as not to lose the executable perms.  
							
							
							
						 
						
							2012-10-08 16:22:35 +04:00  
				
					
						
							
							
								 
						
							
							
								408f0cb06e 
								
							
								 
							
						 
						
							
							
								
								Add a small stand-alone utility for managing binary patches.  
							
							
							
						 
						
							2012-10-08 12:10:02 +04:00  
				
					
						
							
							
								 
						
							
							
								49476818c4 
								
							
								 
							
						 
						
							
							
								
								Dfusion rebuild start (lua script side plugins)  
							
							
							
						 
						
							2012-10-07 20:45:14 +03:00  
				
					
						
							
							
								 
						
							
							
								923ea3f4b0 
								
							
								 
							
						 
						
							
							
								
								Reactionhooks more usefull and gm-editor minor tweaks (e.g. search in containers)  
							
							
							
						 
						
							2012-10-07 20:44:18 +03:00  
				
					
						
							
							
								 
						
							
							
								459c69046b 
								
							
								 
							
						 
						
							
							
								
								Dissolve the World module class into a namespace.  
							
							... 
							
							
							
							It made accessing persistent data way too cumbersome. 
							
						 
						
							2012-10-06 13:46:20 +04:00  
				
					
						
							
							
								 
						
							
							
								5396a67465 
								
							
								 
							
						 
						
							
							
								
								Some tweaking and edited NEWS.  
							
							
							
						 
						
							2012-10-06 12:40:46 +04:00  
				
					
						
							
							
								 
						
							
							
								9f687f64a4 
								
							
								 
							
						 
						
							
							
								
								Fix build.  
							
							
							
						 
						
							2012-10-03 12:58:05 +04:00  
				
					
						
							
							
								 
						
							
							
								33aead34b4 
								
							
								 
							
						 
						
							
							
								
								Implement a more automated search mode based on keys for some globals.  
							
							
							
						 
						
							2012-10-02 19:53:16 +04:00  
				
					
						
							
							
								 
						
							
							
								bd3d3061ae 
								
							
								 
							
						 
						
							
							
								
								Add a module that wraps the dialogs as "blocking" coroutine functions.  
							
							
							
						 
						
							2012-10-02 18:01:28 +04:00  
				
					
						
							
							
								 
						
							
							
								abf503fcdc 
								
							
								 
							
						 
						
							
							
								
								Fix the ListBox dialog to behave in a more consistent way.  
							
							
							
						 
						
							2012-10-02 16:45:17 +04:00  
				
					
						
							
							
								 
						
							
							
								9d5adf1b2f 
								
							
								 
							
						 
						
							
							
								
								Update the lua screens to use the new key display string API function.  
							
							
							
						 
						
							2012-10-02 15:25:59 +04:00  
				
					
						
							
							
								 
						
							
							
								7440e80e6c 
								
							
								 
							
						 
						
							
							
								
								Add an API function to retrieve interface key bindings for display.  
							
							
							
						 
						
							2012-10-02 13:49:31 +04:00  
				
					
						
							
							
								 
						
							
							
								ba5b8638a9 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/jjyg/dfhack  
							
							... 
							
							
							
							Conflicts:
	fixTexts.sh 
							
						 
						
							2012-09-30 23:29:13 +02:00  
				
					
						
							
							
								 
						
							
							
								8812238bf6 
								
							
								 
							
						 
						
							
							
								
								Update license, add contributors file, bump release number  
							
							
							
						 
						
							2012-09-30 04:03:37 +02:00  
				
					
						
							
							
								 
						
							
							
								b1ad92e310 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-09-30 02:52:30 +02:00  
				
					
						
							
							
								 
						
							
							
								62cde96724 
								
							
								 
							
						 
						
							
							
								
								Add a script to reclassify 'individual choice' weapons based on unit skill.  
							
							
							
						 
						
							2012-09-29 17:21:49 +04:00  
				
					
						
							
							
								 
						
							
							
								48da06ec37 
								
							
								 
							
						 
						
							
							
								
								Add an API function for reading the nominal skill level.  
							
							
							
						 
						
							2012-09-29 15:18:04 +04:00  
				
					
						
							
							
								 
						
							
							
								eaddd0e646 
								
							
								 
							
						 
						
							
							
								
								Try shutting up a few random warnings.  
							
							
							
						 
						
							2012-09-29 12:47:41 +04:00  
				
					
						
							
							
								 
						
							
							
								53c6ee4673 
								
							
								 
							
						 
						
							
							
								
								Track structures and stonesense  
							
							
							
						 
						
							2012-09-28 21:57:12 +02:00  
				
					
						
							
							
								 
						
							
							
								164c61b638 
								
							
								 
							
						 
						
							
							
								
								Forbid stuff from bins in siege-engine, if forbid ammo standing order set.  
							
							
							
						 
						
							2012-09-27 10:43:42 +04:00  
				
					
						
							
							
								 
						
							
							
								2e5f3c4620 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'jjyg/master'  
							
							
							
						 
						
							2012-09-27 10:36:14 +04:00  
				
					
						
							
							
								 
						
							
							
								7cc29250f8 
								
							
								 
							
						 
						
							
							
								
								fix for updated viewlist_petst  
							
							
							
						 
						
							2012-09-26 18:22:07 +02:00  
				
					
						
							
							
								 
						
							
							
								627f036830 
								
							
								 
							
						 
						
							
							
								
								Implement a special command parsing mode with one verbatim argument.  
							
							... 
							
							
							
							Intended for script expressions, e.g. rb_eval. 
							
						 
						
							2012-09-24 19:13:33 +04:00  
				
					
						
							
							
								 
						
							
							
								8e25158811 
								
							
								 
							
						 
						
							
							
								
								Sync up df-structures  
							
							
							
						 
						
							2012-09-23 19:40:04 -05:00  
				
					
						
							
							
								 
						
							
							
								6f67a71e00 
								
							
								 
							
						 
						
							
							
								
								Search for cur_season and cur_season_tick in devel/find-offsets.  
							
							
							
						 
						
							2012-09-22 14:52:08 +04:00  
				
					
						
							
							
								 
						
							
							
								038d62367e 
								
							
								 
							
						 
						
							
							
								
								Implement explicit hook priority in vmethod interpose.  
							
							... 
							
							
							
							This resolves a getName order conflict between power-meter and rename. 
							
						 
						
							2012-09-22 13:14:06 +04:00  
				
					
						
							
							
								 
						
							
							
								82dc1445cf 
								
							
								 
							
						 
						
							
							
								
								Support the Room list in getSelectedBuilding.  
							
							
							
						 
						
							2012-09-20 11:55:53 +04:00  
				
					
						
							
							
								 
						
							
							
								c39a337223 
								
							
								 
							
						 
						
							
							
								
								Add unit/item/job/building getter hook vmethods to dfhack_viewscreen.  
							
							
							
						 
						
							2012-09-20 11:11:20 +04:00  
				
					
						
							
							
								 
						
							
							
								7ce772ae0e 
								
							
								 
							
						 
						
							
							
								
								Add an API function that returns the selected building.  
							
							
							
						 
						
							2012-09-20 10:41:03 +04:00  
				
					
						
							
							
								 
						
							
							
								a02a120e2d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  into experimental-dontmerge  
							
							... 
							
							
							
							Conflicts:
	dfhack.init-example
	library/xml
	plugins/CMakeLists.txt 
							
						 
						
							2012-09-18 23:46:16 +03:00  
				
					
						
							
							
								 
						
							
							
								a4799a384b 
								
							
								 
							
						 
						
							
							
								
								Catch C++ exceptions in dfhack.buildings.setSize  
							
							
							
						 
						
							2012-09-18 20:45:59 +04:00  
				
					
						
							
							
								 
						
							
							
								57b72831ca 
								
							
								 
							
						 
						
							
							
								
								Overhaul the concept of lua 'class' initialization yet again.  
							
							
							
						 
						
							2012-09-18 20:30:25 +04:00  
				
					
						
							
							
								 
						
							
							
								d70a79deb9 
								
							
								 
							
						 
						
							
							
								
								Follow changes in XML defs.  
							
							
							
						 
						
							2012-09-18 13:11:11 +04:00  
				
					
						
							
							
								 
						
							
							
								be928a9dc5 
								
							
								 
							
						 
						
							
							
								
								Fix a data structure integrity bug in VMethodInterposeLinkBase.  
							
							... 
							
							
							
							This causes assertion failure and abort later on. 
							
						 
						
							2012-09-18 10:40:14 +04:00  
				
					
						
							
							
								 
						
							
							
								36e44c682c 
								
							
								 
							
						 
						
							
							
								
								Add a plugin implementing 'add spatter to item' reactions.  
							
							
							
						 
						
							2012-09-17 21:15:51 +04:00  
				
					
						
							
							
								 
						
							
							
								c1e20c6f05 
								
							
								 
							
						 
						
							
							
								
								Follow changes to structures.  
							
							
							
						 
						
							2012-09-17 12:47:18 +04:00  
				
					
						
							
							
								 
						
							
							
								811c096c0e 
								
							
								 
							
						 
						
							
							
								
								Vaporize liquids from barrels, and destroy bin contents in siege engine.  
							
							
							
						 
						
							2012-09-14 20:22:49 +04:00  
				
					
						
							
							
								 
						
							
							
								24772f4dbc 
								
							
								 
							
						 
						
							
							
								
								Add an api function for destroying items.  
							
							
							
						 
						
							2012-09-14 18:49:02 +04:00  
				
					
						
							
							
								 
						
							
							
								d22591e240 
								
							
								 
							
						 
						
							
							
								
								Fix a file descriptor leak and a crash in linux getMemRanges.  
							
							
							
						 
						
							2012-09-14 12:35:55 +04:00  
				
					
						
							
							
								 
						
							
							
								1d8c9a6a5f 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/danaris/dfhack  
							
							
							
						 
						
							2012-09-13 14:30:44 -05:00  
				
					
						
							
							
								 
						
							
							
								24b93ea61f 
								
							
								 
							
						 
						
							
							
								
								Library location fixing script  
							
							
							
						 
						
							2012-09-13 14:58:52 -04:00  
				
					
						
							
							
								 
						
							
							
								46321a6a01 
								
							
								 
							
						 
						
							
							
								
								Rename world_data.unk_204 to feature_map  
							
							
							
						 
						
							2012-09-12 13:41:59 -05:00  
				
					
						
							
							
								 
						
							
							
								f06f9af6b8 
								
							
								 
							
						 
						
							
							
								
								Throw items from bins around in siege engine, like minecarts do.  
							
							
							
						 
						
							2012-09-12 20:57:25 +04:00  
				
					
						
							
							
								 
						
							
							
								7c71aeab5f 
								
							
								 
							
						 
						
							
							
								
								Add function for making item projectiles.  
							
							
							
						 
						
							2012-09-12 18:17:42 +04:00  
				
					
						
							
							
								 
						
							
							
								3a075f4bc7 
								
							
								 
							
						 
						
							
							
								
								Trivial siege engine aiming at units, with logic in lua.  
							
							
							
						 
						
							2012-09-11 19:17:24 +04:00  
				
					
						
							
							
								 
						
							
							
								ccefd02ee3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-09-10 11:56:23 -04:00  
				
					
						
							
							
								 
						
							
							
								96abc903ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-09-10 11:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								274d6038ad 
								
							
								 
							
						 
						
							
							
								
								Merge further changes (???)  
							
							
							
						 
						
							2012-09-10 09:19:21 -04:00  
				
					
						
							
							
								 
						
							
							
								270351f510 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/danaris/dfhack  
							
							
							
						 
						
							2012-09-10 09:18:24 -04:00  
				
					
						
							
							
								 
						
							
							
								9679b7729c 
								
							
								 
							
						 
						
							
							
								
								Clean up the movement speed calculation function and move into the core.  
							
							
							
						 
						
							2012-09-09 17:04:58 +04:00  
				
					
						
							
							
								 
						
							
							
								ec3d489bda 
								
							
								 
							
						 
						
							
							
								
								Move curse-affected attribute value getters to the core.  
							
							
							
						 
						
							2012-09-09 12:51:08 +04:00  
				
					
						
							
							
								 
						
							
							
								a36fe25e72 
								
							
								 
							
						 
						
							
							
								
								Finish the effective skill computation function, and move to core.  
							
							
							
						 
						
							2012-09-09 12:27:40 +04:00  
				
					
						
							
							
								 
						
							
							
								94b729579e 
								
							
								 
							
						 
						
							
							
								
								Reindent to remove tabs.  
							
							
							
						 
						
							2012-09-09 10:53:08 +04:00  
				
					
						
							
							
								 
						
							
							
								8e0f3e3bce 
								
							
								 
							
						 
						
							
							
								
								Added ListBox to gui.dialogs  
							
							... 
							
							
							
							A listbox class. Can be either filled with table of strings, or string+callback tables. Needs some code revision :) 
							
						 
						
							2012-09-09 02:28:07 +03:00  
				
					
						
							
							
								 
						
							
							
								fb88aad51d 
								
							
								 
							
						 
						
							
							
								
								Reverse-engineer unit speed computation from DF code.  
							
							
							
						 
						
							2012-09-08 21:07:18 +04:00  
				
					
						
							
							
								 
						
							
							
								bfa6ed3e08 
								
							
								 
							
						 
						
							
							
								
								Support setting the target area for the siege engine.  
							
							
							
						 
						
							2012-09-08 13:46:02 +04:00  
				
					
						
							
							
								 
						
							
							
								325e294af2 
								
							
								 
							
						 
						
							
							
								
								Start the siege engine plugin with code to highlight obstacles on screen.  
							
							
							
						 
						
							2012-09-07 19:54:32 +04:00  
				
					
						
							
							
								 
						
							
							
								0db873493a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  into experimental-dontmerge  
							
							... 
							
							
							
							Conflicts:
	dfhack.init-example 
							
						 
						
							2012-09-07 17:24:38 +03:00  
				
					
						
							
							
								 
						
							
							
								e925d8f4d9 
								
							
								 
							
						 
						
							
							
								
								Add an API function for reading tiles from the screen buffers.  
							
							
							
						 
						
							2012-09-07 11:36:45 +04:00  
				
					
						
							
							
								 
						
							
							
								c971a819de 
								
							
								 
							
						 
						
							
							
								
								Experimental creation of map blocks in gui/liquids script.  
							
							
							
						 
						
							2012-09-06 22:45:19 +04:00  
				
					
						
							
							
								 
						
							
							
								d5ea05ebb8 
								
							
								 
							
						 
						
							
							
								
								Implement a pressure plate sensitive to machine power.  
							
							... 
							
							
							
							When built next to a gearbox, it will monitor its powered state. 
							
						 
						
							2012-09-06 12:37:29 +04:00  
				
					
						
							
							
								 
						
							
							
								3dcaee7cb9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  into experimental-dontmerge  
							
							
							
						 
						
							2012-09-05 21:55:17 +03:00  
				
					
						
							
							
								 
						
							
							
								6fc10fc268 
								
							
								 
							
						 
						
							
							
								
								Fixed embark anywhere to use more sane code segment search  
							
							
							
						 
						
							2012-09-05 21:52:54 +03:00  
				
					
						
							
							
								 
						
							
							
								8d876cc7d9 
								
							
								 
							
						 
						
							
							
								
								Support renaming some buildings, and arbitrary units, via gui script.  
							
							
							
						 
						
							2012-09-05 21:27:42 +04:00  
				
					
						
							
							
								 
						
							
							
								57086ac56e 
								
							
								 
							
						 
						
							
							
								
								Add stock MessageBox and InputBox dialog screens for lua scripts.  
							
							
							
						 
						
							2012-09-05 19:45:45 +04:00  
				
					
						
							
							
								 
						
							
							
								27f169e298 
								
							
								 
							
						 
						
							
							
								
								Provide a partial application utility function to lua.  
							
							... 
							
							
							
							Implemented in C++ for efficiency. 
							
						 
						
							2012-09-05 17:37:36 +04:00  
				
					
						
							
							
								 
						
							
							
								3b8e3d1459 
								
							
								 
							
						 
						
							
							
								
								Fix wrong assumptions in lua wrapper for BitArray.  
							
							
							
						 
						
							2012-09-02 17:18:01 +04:00  
				
					
						
							
							
								 
						
							
							
								3713c5ea9e 
								
							
								 
							
						 
						
							
							
								
								Add some APIs required by steam engine to the core.  
							
							
							
						 
						
							2012-09-02 14:10:58 +04:00  
				
					
						
							
							
								 
						
							
							
								8536785d1d 
								
							
								 
							
						 
						
							
							
								
								Boilers made out of unsuitable materials should explode!  
							
							
							
						 
						
							2012-09-01 20:46:34 +04:00  
				
					
						
							
							
								 
						
							
							
								532839a4d5 
								
							
								 
							
						 
						
							
							
								
								Embark anywhere ported  
							
							
							
						 
						
							2012-09-01 10:54:45 +03:00  
				
					
						
							
							
								 
						
							
							
								e0097d8d43 
								
							
								 
							
						 
						
							
							
								
								Fix access to unnamed bits in bitfields, and allow hook.apply(false)  
							
							
							
						 
						
							2012-09-01 11:25:24 +04:00  
				
					
						
							
							
								 
						
							
							
								7cabf1b843 
								
							
								 
							
						 
						
							
							
								
								Small bug fix  
							
							
							
						 
						
							2012-09-01 10:13:08 +03:00  
				
					
						
							
							
								 
						
							
							
								d784d4bc40 
								
							
								 
							
						 
						
							
							
								
								Static code segment search for memscan.lua  
							
							
							
						 
						
							2012-09-01 10:05:31 +03:00  
				
					
						
							
							
								 
						
							
							
								0f1be28637 
								
							
								 
							
						 
						
							
							
								
								Follow xml changes.  
							
							
							
						 
						
							2012-09-01 00:17:08 +04:00  
				
					
						
							
							
								 
						
							
							
								750eefe48a 
								
							
								 
							
						 
						
							
							
								
								Follow unconditional JMP chains in MSVC vmethod ptr detection.  
							
							
							
						 
						
							2012-08-30 19:28:53 +04:00  
				
					
						
							
							
								 
						
							
							
								8a617edb10 
								
							
								 
							
						 
						
							
							
								
								Support "ls -a" to list scripts in subdirs.  
							
							
							
						 
						
							2012-08-29 19:03:53 +04:00  
				
					
						
							
							
								 
						
							
							
								f1915915b4 
								
							
								 
							
						 
						
							
							
								
								Follow change in xml again.  
							
							
							
						 
						
							2012-08-27 23:03:02 +04:00  
				
					
						
							
							
								 
						
							
							
								5fed060d7d 
								
							
								 
							
						 
						
							
							
								
								Follow field rename in xml.  
							
							
							
						 
						
							2012-08-27 16:01:11 +04:00  
				
					
						
							
							
								 
						
							
							
								b2bdc199cb 
								
							
								 
							
						 
						
							
							
								
								Fix NULL pointer access in ~virtual_identity.  
							
							
							
						 
						
							2012-08-26 22:43:18 +04:00  
				
					
						
							
							
								 
						
							
							
								3402a3cd5d 
								
							
								 
							
						 
						
							
							
								
								Fix a deadlock problem between suspend in (un)load, and onupdate.  
							
							
							
						 
						
							2012-08-26 14:43:14 +04:00  
				
					
						
							
							
								 
						
							
							
								7f1e4b46bc 
								
							
								 
							
						 
						
							
							
								
								Implement inheritance-aware vmethod interposing.  
							
							... 
							
							
							
							I.e. overwriting the vmethod in all vtables that use it, not only one. 
							
						 
						
							2012-08-26 14:43:14 +04:00  
				
					
						
							
							
								 
						
							
							
								41ad42d0fd 
								
							
								 
							
						 
						
							
							
								
								Expose the liquids plugin engine to lua, and make a wrapper gui script.  
							
							
							
						 
						
							2012-08-25 10:37:03 +04:00  
				
					
						
							
							
								 
						
							
							
								9154564e71 
								
							
								 
							
						 
						
							
							
								
								Sync up submodules  
							
							
							
						 
						
							2012-08-24 21:56:16 +02:00  
				
					
						
							
							
								 
						
							
							
								45efcfc763 
								
							
								 
							
						 
						
							
							
								
								Warning: does not work. Temp commit!  
							
							
							
						 
						
							2012-08-24 11:40:51 -04:00  
				
					
						
							
							
								 
						
							
							
								8359e80b23 
								
							
								 
							
						 
						
							
							
								
								Expose a few API functions to lua, and implement a room browser overlay.  
							
							
							
						 
						
							2012-08-24 18:26:18 +04:00  
				
					
						
							
							
								 
						
							
							
								d52c54cc76 
								
							
								 
							
						 
						
							
							
								
								Pull some minor stuff from mechanisms into main libs.  
							
							
							
						 
						
							2012-08-24 13:49:22 +04:00  
				
					
						
							
							
								 
						
							
							
								296f82b02f 
								
							
								 
							
						 
						
							
							
								
								Try using the Objective-C 'alloc + init' idiom for lua screen objects.  
							
							
							
						 
						
							2012-08-24 13:28:34 +04:00  
				
					
						
							
							
								 
						
							
							
								e825dc5ddb 
								
							
								 
							
						 
						
							
							
								
								Tweak the API for current viewscreen, and dispatch show/dismiss from C++.  
							
							
							
						 
						
							2012-08-24 13:20:08 +04:00  
				
					
						
							
							
								 
						
							
							
								b12b9fa91e 
								
							
								 
							
						 
						
							
							
								
								Suspend DF around loading and unloading plugins.  
							
							... 
							
							
							
							This is necessary to improve safety of vtable interposing. 
							
						 
						
							2012-08-23 19:51:55 +04:00  
				
					
						
							
							
								 
						
							
							
								c6c5ad56c9 
								
							
								 
							
						 
						
							
							
								
								Track lua event listener count, and let the C++ host know.  
							
							... 
							
							
							
							This allows completely avoiding the call overhead if there
are none. The downside is that the event object now has to
be a userdata with lots of metamethods. 
							
						 
						
							2012-08-23 19:27:28 +04:00  
				
					
						
							
							
								 
						
							
							
								1e28ceff6d 
								
							
								 
							
						 
						
							
							
								
								Add getProfessionColor and getCasteProfessionColor to Units module  
							
							
							
						 
						
							2012-08-22 16:54:00 -05:00  
				
					
						
							
							
								 
						
							
							
								cf4b8a0196 
								
							
								 
							
						 
						
							
							
								
								Improve viewport manipulation utilities and support scroll in mechanisms.  
							
							... 
							
							
							
							I.e. allow the user to scroll around with cursor keys,
provided that keeps the cursor still visible. 
							
						 
						
							2012-08-22 22:29:01 +04:00  
				
					
						
							
							
								 
						
							
							
								f0fc3acf87 
								
							
								 
							
						 
						
							
							
								
								Turn an assert in vmethod interpose code into a mandatory check and abort.  
							
							
							
						 
						
							2012-08-22 18:22:59 +04:00  
				
					
						
							
							
								 
						
							
							
								7987ea9a98 
								
							
								 
							
						 
						
							
							
								
								Put some compatibility features into the base dfhack viewscreen.  
							
							
							
						 
						
							2012-08-22 18:18:19 +04:00  
				
					
						
							
							
								 
						
							
							
								6e8b68fb29 
								
							
								 
							
						 
						
							
							
								
								Add yet one more frame style.  
							
							
							
						 
						
							2012-08-22 13:06:06 +04:00  
				
					
						
							
							
								 
						
							
							
								2b79582e99 
								
							
								 
							
						 
						
							
							
								
								Implement a policy of marking DFHack-owned screens with a signature.  
							
							
							
						 
						
							2012-08-22 12:28:01 +04:00  
				
					
						
							
							
								 
						
							
							
								8969fc9435 
								
							
								 
							
						 
						
							
							
								
								manipulator: Inherit from dfhack_viewscreen, and don't use itoa.  
							
							
							
						 
						
							2012-08-22 12:23:56 +04:00  
				
					
						
							
							
								 
						
							
							
								51ba252344 
								
							
								 
							
						 
						
							
							
								
								Add Screen::drawBorder(string), duplicates DF's interfacest::drawborder()  
							
							
							
						 
						
							2012-08-21 15:28:11 -05:00  
				
					
						
							
							
								 
						
							
							
								985d96c596 
								
							
								 
							
						 
						
							
							
								
								Allow interposing the 1st vmethod  
							
							
							
						 
						
							2012-08-21 15:27:29 -05:00  
				
					
						
							
							
								 
						
							
							
								15235cc938 
								
							
								 
							
						 
						
							
							
								
								More work on utilities for making lua viewscreens.  
							
							
							
						 
						
							2012-08-21 19:40:37 +04:00  
				
					
						
							
							
								 
						
							
							
								451e965936 
								
							
								 
							
						 
						
							
							
								
								Add a Painter class for lua viewscreens, and extract other utilities.  
							
							... 
							
							
							
							Painter clips to an arbitrary rectangle window, and
tracks current cursor and color state. 
							
						 
						
							2012-08-21 11:35:39 +04:00  
				
					
						
							
							
								 
						
							
							
								601a3a7927 
								
							
								 
							
						 
						
							
							
								
								Add a script that implements a linked mechanism browser.  
							
							
							
						 
						
							2012-08-20 23:04:01 +04:00  
				
					
						
							
							
								 
						
							
							
								38a07a4ca5 
								
							
								 
							
						 
						
							
							
								
								Export the tile finder function to lua, and improve mouse event reporting.  
							
							
							
						 
						
							2012-08-19 20:00:10 +04:00  
				
					
						
							
							
								 
						
							
							
								cacb082416 
								
							
								 
							
						 
						
							
							
								
								Add a stupid example of a lua-controlled viewscreen.  
							
							
							
						 
						
							2012-08-19 17:53:25 +04:00  
				
					
						
							
							
								 
						
							
							
								30f71ff510 
								
							
								 
							
						 
						
							
							
								
								Implement support for lua-backed viewscreens.  
							
							
							
						 
						
							2012-08-19 14:27:44 +04:00  
				
					
						
							
							
								 
						
							
							
								b8ee52131b 
								
							
								 
							
						 
						
							
							
								
								Add a module for painting tiles into the gps global.  
							
							
							
						 
						
							2012-08-19 09:31:09 +04:00  
				
					
						
							
							
								 
						
							
							
								fd0bf2ef92 
								
							
								 
							
						 
						
							
							
								
								Extract the color enum from color_ostream to toplevel.  
							
							
							
						 
						
							2012-08-19 09:21:25 +04:00  
				
					
						
							
							
								 
						
							
							
								c6694e386f 
								
							
								 
							
						 
						
							
							
								
								Add rather inefficient type_identity wrapping for std::set.  
							
							... 
							
							
							
							Accessing an element is O(N), as if it was walking a list. 
							
						 
						
							2012-08-18 14:34:20 +04:00  
				
					
						
							
							
								 
						
							
							
								24cc8b5c7a 
								
							
								 
							
						 
						
							
							
								
								Expose an API to claim the suspend lock from the Core.  
							
							... 
							
							
							
							Previously it was hard-coded in Core::Update, but interposed
vmethods may need this feature too. 
							
						 
						
							2012-08-18 11:52:38 +04:00  
				
					
						
							
							
								 
						
							
							
								01ba2a31fc 
								
							
								 
							
						 
						
							
							
								
								Tweak the interpose API, and fix a couple of bugs.  
							
							
							
						 
						
							2012-08-18 11:48:07 +04:00  
				
					
						
							
							
								 
						
							
							
								236ffd578b 
								
							
								 
							
						 
						
							
							
								
								Add experimental support for interposing vmethods of known classes.  
							
							... 
							
							
							
							The hairiest bit is the abuse of compiler-specific pointer-to-member
internals in order to provide more or less transparent API. 
							
						 
						
							2012-08-17 22:40:53 +04:00  
				
					
						
							
							
								 
						
							
							
								bcc41c081a 
								
							
								 
							
						 
						
							
							
								
								Add a utility function for patching read-only memory.  
							
							
							
						 
						
							2012-08-17 15:07:48 +04:00  
				
					
						
							
							
								 
						
							
							
								61185d29ca 
								
							
								 
							
						 
						
							
							
								
								console-linux: silence minor gcc warnings  
							
							
							
						 
						
							2012-08-12 00:27:20 +02:00  
				
					
						
							
							
								 
						
							
							
								589be93fbf 
								
							
								 
							
						 
						
							
							
								
								Sync with structures  
							
							
							
						 
						
							2012-08-02 14:44:59 +02:00  
				
					
						
							
							
								 
						
							
							
								9705497a7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-07-17 10:39:20 -05:00  
				
					
						
							
							
								 
						
							
							
								bf82b2d20d 
								
							
								 
							
						 
						
							
							
								
								Sync with df-structures  
							
							
							
						 
						
							2012-07-17 10:35:20 -05:00  
				
					
						
							
							
								 
						
							
							
								1c9194d1c4 
								
							
								 
							
						 
						
							
							
								
								While installing scripts, do not copy ~ files.  
							
							
							
						 
						
							2012-07-12 02:24:32 +02:00  
				
					
						
							
							
								 
						
							
							
								a5977db443 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/jjyg/dfhack  
							
							
							
						 
						
							2012-07-09 01:13:07 +02:00  
				
					
						
							
							
								 
						
							
							
								6975f643fc 
								
							
								 
							
						 
						
							
							
								
								Fixage, syncing with structures  
							
							
							
						 
						
							2012-07-09 01:05:40 +02:00  
				
					
						
							
							
								 
						
							
							
								c20951c30b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-07-06 20:37:14 +02:00  
				
					
						
							
							
								 
						
							
							
								028b47a321 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2012-07-06 20:36:53 +02:00  
				
					
						
							
							
								 
						
							
							
								4bbb185f7b 
								
							
								 
							
						 
						
							
							
								
								Fix build and allow autodump to any walkable tile (e.g. a stair).  
							
							
							
						 
						
							2012-07-06 20:11:20 +04:00  
				
					
						
							
							
								 
						
							
							
								8e17ebbefc 
								
							
								 
							
						 
						
							
							
								
								add SC_PAUSED / SC_UNPAUSED onStateChange events  
							
							
							
						 
						
							2012-07-05 18:03:02 +02:00  
				
					
						
							
							
								 
						
							
							
								23d28f9961 
								
							
								 
							
						 
						
							
							
								
								Update df-structures dependency  
							
							
							
						 
						
							2012-07-05 10:32:32 -04:00  
				
					
						
							
							
								 
						
							
							
								e4d4bf23ae 
								
							
								 
							
						 
						
							
							
								
								update xml, fix autolabor with new trade depot flags name  
							
							
							
						 
						
							2012-07-04 19:05:44 +02:00  
				
					
						
							
							
								 
						
							
							
								cdd711efa4 
								
							
								 
							
						 
						
							
							
								
								add COAL subtypes in MaterialInfo::getToken  
							
							
							
						 
						
							2012-07-04 17:31:41 +02:00  
				
					
						
							
							
								 
						
							
							
								a7a25b80a0 
								
							
								 
							
						 
						
							
							
								
								ruby: use the color_ostream argument from dfhack to output to dfhack-run  
							
							
							
						 
						
							2012-07-03 16:13:15 +02:00  
				
					
						
							
							
								 
						
							
							
								c24333515b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/jjyg/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/Core.cpp
Starting to merge in Ruby stuffs 
							
						 
						
							2012-07-02 11:07:30 -04:00  
				
					
						
							
							
								 
						
							
							
								421e5fd82c 
								
							
								 
							
						 
						
							
							
								
								Swap order of includes to work around silly compiler/assembler bug on OS X  
							
							
							
						 
						
							2012-07-02 11:02:48 -04:00  
				
					
						
							
							
								 
						
							
							
								6f433ff58f 
								
							
								 
							
						 
						
							
							
								
								Move back to using interposition to be more portable  
							
							
							
						 
						
							2012-06-29 10:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								ccbebdafb0 
								
							
								 
							
						 
						
							
							
								
								fix error spam when using Zoom hotkeys  
							
							
							
						 
						
							2012-06-28 15:05:00 +02:00  
				
					
						
							
							
								 
						
							
							
								d5ae1fc4f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/danaris/dfhack  
							
							... 
							
							
							
							Conflicts:
	depends/clsocket
	package/darwin/dfhack
	package/darwin/dfhack-run
Fixed. 
							
						 
						
							2012-06-24 18:41:24 -04:00  
				
					
						
							
							
								 
						
							
							
								7cdbae3f04 
								
							
								 
							
						 
						
							
							
								
								Update df-structures  
							
							
							
						 
						
							2012-06-24 18:35:16 -04:00  
				
					
						
							
							
								 
						
							
							
								552da8417e 
								
							
								 
							
						 
						
							
							
								
								ruby: handle .rb files in df/hack/scripts/  
							
							
							
						 
						
							2012-06-24 20:24:46 +02:00  
				
					
						
							
							
								 
						
							
							
								9046fed648 
								
							
								 
							
						 
						
							
							
								
								Add documentation for some utility functions implemented in lua.  
							
							
							
						 
						
							2012-06-24 12:51:19 +04:00  
				
					
						
							
							
								 
						
							
							
								59fb4daa9a 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-06-23 00:25:50 +02:00  
				
					
						
							
							
								 
						
							
							
								6199d6915c 
								
							
								 
							
						 
						
							
							
								
								Nuke some error prints.  
							
							
							
						 
						
							2012-06-23 00:25:30 +02:00  
				
					
						
							
							
								 
						
							
							
								bd37cc09c5 
								
							
								 
							
						 
						
							
							
								
								Update the Lua API document with info about scripts.  
							
							
							
						 
						
							2012-06-22 20:17:55 +04:00  
				
					
						
							
							
								 
						
							
							
								65e82f7c12 
								
							
								 
							
						 
						
							
							
								
								Support controllable error presentation verbosity in lua code.  
							
							... 
							
							
							
							Use qerror to squash stack traces and location prefix. 
							
						 
						
							2012-06-22 16:36:50 +04:00  
				
					
						
							
							
								 
						
							
							
								752da9ced5 
								
							
								 
							
						 
						
							
							
								
								Move formatting newly-found globals for symbols.xml to lua code.  
							
							
							
						 
						
							2012-06-21 21:26:25 +04:00  
				
					
						
							
							
								 
						
							
							
								f207714d42 
								
							
								 
							
						 
						
							
							
								
								Add finders for enabler, gps and init.  
							
							
							
						 
						
							2012-06-21 21:08:36 +04:00  
				
					
						
							
							
								 
						
							
							
								ed4acbdedb 
								
							
								 
							
						 
						
							
							
								
								Add a searcher for current_weather, using a prepared save.  
							
							
							
						 
						
							2012-06-20 10:12:26 +04:00  
				
					
						
							
							
								 
						
							
							
								4ca3aa878a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-06-19 14:48:40 -04:00  
				
					
						
							
							
								 
						
							
							
								e687a07f2e 
								
							
								 
							
						 
						
							
							
								
								Fix getRebaseDelta: should be signed int.  
							
							
							
						 
						
							2012-06-19 21:02:27 +04:00  
				
					
						
							
							
								 
						
							
							
								707fcc55e5 
								
							
								 
							
						 
						
							
							
								
								Update xml repo  
							
							
							
						 
						
							2012-06-19 10:52:08 -04:00  
				
					
						
							
							
								 
						
							
							
								40e764a46b 
								
							
								 
							
						 
						
							
							
								
								Some more tweaks to the memory-finding code  
							
							
							
						 
						
							2012-06-19 10:51:47 -04:00  
				
					
						
							
							
								 
						
							
							
								50bd758876 
								
							
								 
							
						 
						
							
							
								
								Replace dfhack.internal.getBase with getRebaseDelta.  
							
							... 
							
							
							
							Also, when printing found offsets, subtract the delta. 
							
						 
						
							2012-06-19 18:48:22 +04:00  
				
					
						
							
							
								 
						
							
							
								50dff56899 
								
							
								 
							
						 
						
							
							
								
								Rewrite getMemRanges for windows to get rid of a number of problems.  
							
							... 
							
							
							
							- Properly handle copy-on-write permission modes.
- Merge ranges with the same properties for us.
- Don't skip non-private areas.
- Use the mapped filename as name, so that it works for all ranges. 
							
						 
						
							2012-06-19 18:41:18 +04:00  
				
					
						
							
							
								 
						
							
							
								bd5b675fa5 
								
							
								 
							
						 
						
							
							
								
								Add ui_menu_width finder, tweak instructions, and add a case for win exe.  
							
							
							
						 
						
							2012-06-18 21:11:54 +04:00  
				
					
						
							
							
								 
						
							
							
								9b941bcd4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Trying out angavrilov's changes 
							
						 
						
							2012-06-18 09:29:20 -04:00  
				
					
						
							
							
								 
						
							
							
								dc6cb61979 
								
							
								 
							
						 
						
							
							
								
								Add more offset finders to the script.  
							
							
							
						 
						
							2012-06-17 18:44:59 +04:00  
				
					
						
							
							
								 
						
							
							
								fa41a27f26 
								
							
								 
							
						 
						
							
							
								
								Add an api function to get vtable address from version info.  
							
							
							
						 
						
							2012-06-17 14:26:27 +04:00  
				
					
						
							
							
								 
						
							
							
								67536da2fe 
								
							
								 
							
						 
						
							
							
								
								Add an interactive script finding a limited subset of linux offsets.  
							
							
							
						 
						
							2012-06-16 19:51:15 +04:00  
				
					
						
							
							
								 
						
							
							
								927ce6ce5a 
								
							
								 
							
						 
						
							
							
								
								Fix a problem with number to address cast for high-half addresses.  
							
							... 
							
							
							
							If the address is out of the signed int range, lua_tointeger produces
unspecified result. lua_tounsigned is guaranteed to wrap. 
							
						 
						
							2012-06-16 17:09:58 +04:00  
				
					
						
							
							
								 
						
							
							
								db91850464 
								
							
								 
							
						 
						
							
							
								
								Sync to the change in gamemode/gametype globals.  
							
							
							
						 
						
							2012-06-16 14:42:56 +04:00  
				
					
						
							
							
								 
						
							
							
								dc5bef2cb8 
								
							
								 
							
						 
						
							
							
								
								Add lua internal api functions needed for scanning memory.  
							
							
							
						 
						
							2012-06-16 13:33:49 +04:00  
				
					
						
							
							
								 
						
							
							
								14a3e5cd9e 
								
							
								 
							
						 
						
							
							
								
								Implement getMemRanges() on the Mac  
							
							
							
						 
						
							2012-06-14 13:43:20 -04:00  
				
					
						
							
							
								 
						
							
							
								9c35e9fa59 
								
							
								 
							
						 
						
							
							
								
								Ensure that the appropriate libz.dylib is used  
							
							
							
						 
						
							2012-06-14 13:43:03 -04:00  
				
					
						
							
							
								 
						
							
							
								f2a30c1a92 
								
							
								 
							
						 
						
							
							
								
								Remove build-time dependency on SDL  
							
							
							
						 
						
							2012-06-14 13:42:40 -04:00  
				
					
						
							
							
								 
						
							
							
								12543d6a5b 
								
							
								 
							
						 
						
							
							
								
								Make offsets with "darwin" os-type recognized as Apple, rather than ignored  
							
							
							
						 
						
							2012-06-14 13:42:06 -04:00  
				
					
						
							
							
								 
						
							
							
								94dfdb486d 
								
							
								 
							
						 
						
							
							
								
								Change the field names returned from dfhack.internal.getMemRanges()  
							
							... 
							
							
							
							'end' is a lua keyword, so it cannot be used conveniently. 
							
						 
						
							2012-06-14 20:32:23 +04:00  
				
					
						
							
							
								 
						
							
							
								c6700585bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:peterix/dfhack  
							
							
							
						 
						
							2012-06-14 09:59:53 -04:00  
				
					
						
							
							
								 
						
							
							
								0ced9d9941 
								
							
								 
							
						 
						
							
							
								
								Hopefully fix DFHack's attempt to pull libstdc++ from somewhere silly (for portability)  
							
							
							
						 
						
							2012-06-14 09:56:20 -04:00  
				
					
						
							
							
								 
						
							
							
								19595f5225 
								
							
								 
							
						 
						
							
							
								
								Disable a whole bunch of no-longer-necessary debug output  
							
							
							
						 
						
							2012-06-14 09:55:34 -04:00  
				
					
						
							
							
								 
						
							
							
								9469f27559 
								
							
								 
							
						 
						
							
							
								
								Make the RPC server accept a range of client versions.  
							
							... 
							
							
							
							Otherwise it sort of defeats the purpose of using version handshake. 
							
						 
						
							2012-06-14 13:15:37 +04:00  
				
					
						
							
							
								 
						
							
							
								bbc1fb010e 
								
							
								 
							
						 
						
							
							
								
								Fix TEXT mode support, even making it work somewhat.  
							
							... 
							
							
							
							- Initialize the global pointers before trying to use init.
- Print a message suggesting the use of dfhack-run.
- Don't start the console thread if there is no console.
- When console is disabled, print anything given to it to stderr. 
							
						 
						
							2012-06-14 13:08:39 +04:00  
				
					
						
							
							
								 
						
							
							
								7eb4fc19de 
								
							
								 
							
						 
						
							
							
								
								Make dfhack.run_script usable from other scripts, and document it.  
							
							
							
						 
						
							2012-06-14 12:46:12 +04:00  
				
					
						
							
							
								 
						
							
							
								2781723f7b 
								
							
								 
							
						 
						
							
							
								
								Linux build works again.  
							
							
							
						 
						
							2012-06-14 02:25:15 +02:00  
				
					
						
							
							
								 
						
							
							
								316973c463 
								
							
								 
							
						 
						
							
							
								
								Re-add fake SDL headers, get rid of real SDL use.  
							
							
							
						 
						
							2012-06-14 02:15:43 +02:00  
				
					
						
							
							
								 
						
							
							
								eaac32c765 
								
							
								 
							
						 
						
							
							
								
								Version bump and text updates.  
							
							
							
						 
						
							2012-06-14 00:29:01 +02:00  
				
					
						
							
							
								 
						
							
							
								52f9fe4a6a 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/danaris/dfhack  
							
							... 
							
							
							
							Conflicts:
	depends/clsocket 
							
						 
						
							2012-06-14 00:00:36 +02:00  
				
					
						
							
							
								 
						
							
							
								5e011ac217 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/jjyg/dfhack  
							
							
							
						 
						
							2012-06-13 23:56:26 +02:00  
				
					
						
							
							
								 
						
							
							
								149f175909 
								
							
								 
							
						 
						
							
							
								
								Make primitive refs (i.e. pointers to numbers, etc) behave as arrays.  
							
							
							
						 
						
							2012-06-13 22:40:39 +04:00  
				
					
						
							
							
								 
						
							
							
								c50b605dfc 
								
							
								 
							
						 
						
							
							
								
								Support casting references and allocating arrays of numbers in lua wrapper.  
							
							
							
						 
						
							2012-06-13 22:26:54 +04:00  
				
					
						
							
							
								 
						
							
							
								8d7cf092fd 
								
							
								 
							
						 
						
							
							
								
								Add Lua API for access to some contextual and low-level info.  
							
							
							
						 
						
							2012-06-13 21:12:36 +04:00  
				
					
						
							
							
								 
						
							
							
								c364b42049 
								
							
								 
							
						 
						
							
							
								
								fix minor gcc warning  
							
							
							
						 
						
							2012-06-13 00:21:23 +02:00  
				
					
						
							
							
								 
						
							
							
								95606ee3dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-06-11 16:00:00 +02:00  
				
					
						
							
							
								 
						
							
							
								c97e3bca0c 
								
							
								 
							
						 
						
							
							
								
								Sync structures again  
							
							
							
						 
						
							2012-06-07 21:22:19 -05:00  
				
					
						
							
							
								 
						
							
							
								9dbcaa2733 
								
							
								 
							
						 
						
							
							
								
								Support adventure mode and stockpile screens in focus strings.  
							
							
							
						 
						
							2012-06-06 18:54:06 +04:00  
				
					
						
							
							
								 
						
							
							
								7aff2d6bc0 
								
							
								 
							
						 
						
							
							
								
								Sync structures for .34.11  
							
							
							
						 
						
							2012-06-05 14:33:06 -05:00  
				
					
						
							
							
								 
						
							
							
								d35d8d3431 
								
							
								 
							
						 
						
							
							
								
								Add the script to fix lagging fat dwarves.  
							
							
							
						 
						
							2012-06-05 14:06:29 +04:00  
				
					
						
							
							
								 
						
							
							
								b7edbf2076 
								
							
								 
							
						 
						
							
							
								
								Support 7-argument vmethods.  
							
							
							
						 
						
							2012-06-05 14:00:52 +04:00  
				
					
						
							
							
								 
						
							
							
								b612532348 
								
							
								 
							
						 
						
							
							
								
								export openplugin/lookupplugin from plugin manager  
							
							
							
						 
						
							2012-06-02 23:35:05 +02:00  
				
					
						
							
							
								 
						
							
							
								470c9f60aa 
								
							
								 
							
						 
						
							
							
								
								remoteclient: dont use gcc deprecated auto_ptr  
							
							
							
						 
						
							2012-05-31 13:23:00 +02:00  
				
					
						
							
							
								 
						
							
							
								6d65683b02 
								
							
								 
							
						 
						
							
							
								
								Adjust packaging for Mac  
							
							
							
						 
						
							2012-05-29 16:12:35 -04:00  
				
					
						
							
							
								 
						
							
							
								20a00f53c4 
								
							
								 
							
						 
						
							
							
								
								When built with the right compiler, we don't need any Obj-C code.  
							
							
							
						 
						
							2012-05-29 14:44:37 -04:00  
				
					
						
							
							
								 
						
							
							
								f71a843c6e 
								
							
								 
							
						 
						
							
							
								
								Don't throw a fatal exception just because os-type isn't something we recognize - ignore it and move on  
							
							
							
						 
						
							2012-05-28 11:06:23 -05:00  
				
					
						
							
							
								 
						
							
							
								7ec0fd6fc0 
								
							
								 
							
						 
						
							
							
								
								Trying to set up an autorelease pool, but not yet succeeding.  
							
							
							
						 
						
							2012-05-26 16:08:15 -04:00  
				
					
						
							
							
								 
						
							
							
								e72bf1ac9a 
								
							
								 
							
						 
						
							
							
								
								Sync to changes in df-structures.  
							
							
							
						 
						
							2012-05-26 14:49:27 +04:00  
				
					
						
							
							
								 
						
							
							
								8644ea4dc0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'q-github/master'  
							
							
							
						 
						
							2012-05-26 14:41:36 +04:00  
				
					
						
							
							
								 
						
							
							
								1dd4cc5667 
								
							
								 
							
						 
						
							
							
								
								More work on getting dfhack building & compiling on Mac OS X  
							
							
							
						 
						
							2012-05-25 14:28:59 -04:00  
				
					
						
							
							
								 
						
							
							
								44c3afc306 
								
							
								 
							
						 
						
							
							
								
								Merge git://github.com/quietust/dfhack  
							
							... 
							
							
							
							Gotta get the changes that prevent DFHack from crashing. 
							
						 
						
							2012-05-24 15:39:11 -04:00  
				
					
						
							
							
								 
						
							
							
								7e88631698 
								
							
								 
							
						 
						
							
							
								
								Trying a different method now (with install_name_tool)  
							
							
							
						 
						
							2012-05-24 15:02:53 -04:00  
				
					
						
							
							
								 
						
							
							
								24d221052b 
								
							
								 
							
						 
						
							
							
								
								Initial changes to get dfhack building on the Mac  
							
							
							
						 
						
							2012-05-24 11:31:20 -04:00  
				
					
						
							
							
								 
						
							
							
								2b862655b7 
								
							
								 
							
						 
						
							
							
								
								Allow compiling RelWithDebInfo on Windows  
							
							
							
						 
						
							2012-05-23 13:38:16 -05:00  
				
					
						
							
							
								 
						
							
							
								64ea06bbfe 
								
							
								 
							
						 
						
							
							
								
								Don't crash if "gps" is null  
							
							
							
						 
						
							2012-05-23 13:38:01 -05:00  
				
					
						
							
							
								 
						
							
							
								9a73ea9f14 
								
							
								 
							
						 
						
							
							
								
								Cleanup World module to use df::global, and fix crashes when control_mode/game_mode are missing  
							
							
							
						 
						
							2012-05-23 12:51:03 -05:00  
				
					
						
							
							
								 
						
							
							
								9adf310d7f 
								
							
								 
							
						 
						
							
							
								
								Update Units::isCitizen after looking at game-over detection code.  
							
							
							
						 
						
							2012-05-22 12:31:37 +04:00  
				
					
						
							
							
								 
						
							
							
								1e09d67fc3 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-05-21 20:32:50 +02:00  
				
					
						
							
							
								 
						
							
							
								81022451c2 
								
							
								 
							
						 
						
							
							
								
								Support sorting items in stocks, and correct unit sorting in joblist.  
							
							
							
						 
						
							2012-05-21 22:29:03 +04:00  
				
					
						
							
							
								 
						
							
							
								7866ab239e 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-05-21 20:28:17 +02:00  
				
					
						
							
							
								 
						
							
							
								34f08c0223 
								
							
								 
							
						 
						
							
							
								
								Handle the stocks screen in the focus strings.  
							
							
							
						 
						
							2012-05-21 21:30:53 +04:00  
				
					
						
							
							
								 
						
							
							
								87a26ffa51 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-05-21 18:49:27 +02:00  
				
					
						
							
							
								 
						
							
							
								8ef1423ee7 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-05-20 23:01:44 +02:00  
				
					
						
							
							
								 
						
							
							
								32d6257c70 
								
							
								 
							
						 
						
							
							
								
								DF code analysis uncovered another item-related flag to clear.  
							
							... 
							
							
							
							It turns out, buildings cache their 'site is blocked' state,
and won't actually recheck until the flag is cleared. 
							
						 
						
							2012-05-20 21:58:43 +04:00  
				
					
						
							
							
								 
						
							
							
								b992b04f0b 
								
							
								 
							
						 
						
							
							
								
								Remove stuff that shouldn't be in the core, and expose to lua what's left.  
							
							... 
							
							
							
							Specifically, any "if (verbose) { Core::printerr("blah") }" kind
of stuff definitely doesn't belong in the common API functions.
Also, ref->getUnit() is very expensive.
On the other hand, checks for crash-inducing conflicts with the
ui should be in the core api, and not in client plugins. 
							
						 
						
							2012-05-20 21:57:45 +04:00  
				
					
						
							
							
								 
						
							
							
								df3e1bb517 
								
							
								 
							
						 
						
							
							
								
								Sync submodules  
							
							
							
						 
						
							2012-05-20 17:35:34 +02:00  
				
					
						
							
							
								 
						
							
							
								3fa155e8e6 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-05-20 17:33:09 +02:00  
				
					
						
							
							
								 
						
							
							
								d28d240dbd 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'kmartin/master'  
							
							
							
						 
						
							2012-05-20 11:03:41 +04:00  
				
					
						
							
							
								 
						
							
							
								abbe0ceb8d 
								
							
								 
							
						 
						
							
							
								
								Fix order-of-operations oopsie in DFHack::Items::moveToInventory  
							
							
							
						 
						
							2012-05-19 14:13:32 -05:00  
				
					
						
							
							
								 
						
							
							
								bc7dbe1175 
								
							
								 
							
						 
						
							
							
								
								Merge derp fixed.  
							
							
							
						 
						
							2012-05-19 20:03:08 +02:00  
				
					
						
							
							
								 
						
							
							
								1b4a24c827 
								
							
								 
							
						 
						
							
							
								
								Support using focus strings to limit keybinding scope.  
							
							
							
						 
						
							2012-05-19 21:31:42 +04:00  
				
					
						
							
							
								 
						
							
							
								51f06c78fc 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/playfordh/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/include/modules/Items.h
	library/modules/Items.cpp 
							
						 
						
							2012-05-19 19:09:13 +02:00  
				
					
						
							
							
								 
						
							
							
								ba45ac42c2 
								
							
								 
							
						 
						
							
							
								
								Track submodules  
							
							
							
						 
						
							2012-05-19 18:34:50 +02:00  
				
					
						
							
							
								 
						
							
							
								7774f5f2c1 
								
							
								 
							
						 
						
							
							
								
								Add a mechanism converting ui focus to a string representation.  
							
							... 
							
							
							
							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. 
							
						 
						
							2012-05-19 19:50:36 +04:00  
				
					
						
							
							
								 
						
							
							
								4aa6dbdd00 
								
							
								 
							
						 
						
							
							
								
								Support sorting items in the trade screens.  
							
							... 
							
							
							
							Caveat: sorts items in containers independently from the container. 
							
						 
						
							2012-05-18 19:18:49 +04:00  
				
					
						
							
							
								 
						
							
							
								1333dc569f 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/Caldfir/dfhack  
							
							
							
						 
						
							2012-05-18 17:42:34 +02:00  
				
					
						
							
							
								 
						
							
							
								ed6da7618a 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2012-05-18 17:41:09 +02:00  
				
					
						
							
							
								 
						
							
							
								3c44e22760 
								
							
								 
							
						 
						
							
							
								
								Support trade viewscreens in Items::getSelectedItem.  
							
							
							
						 
						
							2012-05-18 17:54:05 +04:00  
				
					
						
							
							
								 
						
							
							
								51ad697bf5 
								
							
								 
							
						 
						
							
							
								
								Fix unresolved symbol reference in Windows platform.  
							
							
							
						 
						
							2012-05-18 08:25:25 -05:00  
				
					
						
							
							
								 
						
							
							
								48185568e9 
								
							
								 
							
						 
						
							
							
								
								Added df::Items::moveToBuilding. Moved item from ground to building, usefull for museum forts (placing items on tables)  
							
							
							
						 
						
							2012-05-18 16:05:29 +03:00  
				
					
						
							
							
								 
						
							
							
								3f542b4df1 
								
							
								 
							
						 
						
							
							
								
								Update merge  
							
							
							
						 
						
							2012-05-18 07:40:05 -05:00  
				
					
						
							
							
								 
						
							
							
								52426f9035 
								
							
								 
							
						 
						
							
							
								
								Track xml  
							
							
							
						 
						
							2012-05-17 20:41:41 +04:00  
				
					
						
							
							
								 
						
							
							
								f37f708b37 
								
							
								 
							
						 
						
							
							
								
								Add a workaround for Planepacked bug in buildings constructed via API.  
							
							... 
							
							
							
							Buildings hanging in the air cause constructWithFilters to
exhibit the same behavior as a moody dwarf in a burrow excluding
the workshop, i.e. endlessly collecting the same type of reagent.
http://www.bay12games.com/dwarves/mantisbt/view.php?id=1416 
The workaround monitors jobs and reclassifies the reagents on the fly. 
							
						 
						
							2012-05-17 20:38:27 +04:00  
				
					
						
							
							
								 
						
							
							
								e9ef9b87b5 
								
							
								 
							
						 
						
							
							
								
								Add central locations for onUpdate and onStateChange handling in core.  
							
							
							
						 
						
							2012-05-17 20:04:09 +04:00  
				
					
						
							
							
								 
						
							
							
								2c0024adc9 
								
							
								 
							
						 
						
							
							
								
								Make Items::getPosition exactly match the DF original in behavior.  
							
							
							
						 
						
							2012-05-17 19:56:55 +04:00  
				
					
						
							
							
								 
						
							
							
								efdb709284 
								
							
								 
							
						 
						
							
							
								
								Support creating rollers and stops with dfhack.buildings.constructBuilding.  
							
							
							
						 
						
							2012-05-17 00:19:29 +04:00  
				
					
						
							
							
								 
						
							
							
								68c5d9b86c 
								
							
								 
							
						 
						
							
							
								
								Stop Shift-Enter from being handled as if it was Shift-M.  
							
							
							
						 
						
							2012-05-16 18:10:07 +04:00  
				
					
						
							
							
								 
						
							
							
								dbd39af58a 
								
							
								 
							
						 
						
							
							
								
								Support testing and modifying pending timeout callbacks.  
							
							
							
						 
						
							2012-05-16 17:06:08 +04:00  
				
					
						
							
							
								 
						
							
							
								e77c9dc730 
								
							
								 
							
						 
						
							
							
								
								Add new PUSH_HAUL_VEHICLES labor to autolabor.  
							
							... 
							
							
							
							This commit will only work with 0.34.08 (or later). 
							
						 
						
							2012-05-15 13:42:48 -05:00  
				
					
						
							
							
								 
						
							
							
								27ca317871 
								
							
								 
							
						 
						
							
							
								
								Added new method - Items::moveToInventory(...)  
							
							... 
							
							
							
							Signed-off-by: playfordh <harlanplayford@gmail.com> 
							
						 
						
							2012-05-15 06:01:59 -04:00  
				
					
						
							
							
								 
						
							
							
								d4f9806568 
								
							
								 
							
						 
						
							
							
								
								Track library  
							
							
							
						 
						
							2012-05-14 17:30:21 -05:00  
				
					
						
							
							
								 
						
							
							
								e078c75737 
								
							
								 
							
						 
						
							
							
								
								Track submodules  
							
							
							
						 
						
							2012-05-14 13:44:03 -05:00  
				
					
						
							
							
								 
						
							
							
								642a625586 
								
							
								 
							
						 
						
							
							
								
								Support custom buildings in dfhack.buildings.getFiltersByType.  
							
							... 
							
							
							
							Also document it and constructBuilding in Lua API docs. 
							
						 
						
							2012-05-13 18:39:00 +04:00  
				
					
						
							
							
								 
						
							
							
								87ec1de891 
								
							
								 
							
						 
						
							
							
								
								Improve lua api for tile biome access.  
							
							
							
						 
						
							2012-05-13 13:58:41 +04:00  
				
					
						
							
							
								 
						
							
							
								c6b52067bd 
								
							
								 
							
						 
						
							
							
								
								Request designation rescan in auto-growing burrows.  
							
							... 
							
							
							
							This improves performance of burrowed miners digging 1-wide tunnels. 
							
						 
						
							2012-05-12 20:54:26 +04:00  
				
					
						
							
							
								 
						
							
							
								60bb486aba 
								
							
								 
							
						 
						
							
							
								
								Add api for enabling liquid and temperature updates for blocks.  
							
							... 
							
							
							
							Now updates also have to be enabled for the z level to work. 
							
						 
						
							2012-05-12 20:12:09 +04:00  
				
					
						
							
							
								 
						
							
							
								af3e389093 
								
							
								 
							
						 
						
							
							
								
								Update submodules.  
							
							
							
						 
						
							2012-05-12 18:50:22 +04:00  
				
					
						
							
							
								 
						
							
							
								92f069e209 
								
							
								 
							
						 
						
							
							
								
								Brush output lists numbers, update xml.  
							
							
							
						 
						
							2012-05-11 07:00:18 +02:00  
				
					
						
							
							
								 
						
							
							
								d6813c7690 
								
							
								 
							
						 
						
							
							
								
								Change xml submodule pointer.  
							
							
							
						 
						
							2012-05-08 19:08:34 +04:00  
				
					
						
							
							
								 
						
							
							
								191071beb6 
								
							
								 
							
						 
						
							
							
								
								Add more lua scripts.  
							
							
							
						 
						
							2012-05-08 12:55:06 +04:00  
				
					
						
							
							
								 
						
							
							
								fca618ff1b 
								
							
								 
							
						 
						
							
							
								
								Support default building inputs in dfhack.buildings.constructBuilding.  
							
							
							
						 
						
							2012-05-06 19:11:29 +04:00  
				
					
						
							
							
								 
						
							
							
								9ad8d767b4 
								
							
								 
							
						 
						
							
							
								
								Add code for adding abstract buildings and removing constructions.  
							
							
							
						 
						
							2012-05-06 19:09:11 +04:00  
				
					
						
							
							
								 
						
							
							
								b70130cf36 
								
							
								 
							
						 
						
							
							
								
								Add a couple more building api functions.  
							
							
							
						 
						
							2012-05-06 11:22:55 +04:00  
				
					
						
							
							
								 
						
							
							
								05e8083c84 
								
							
								 
							
						 
						
							
							
								
								Allow constructing itemless actual buildings.  
							
							
							
						 
						
							2012-05-06 10:09:39 +04:00  
				
					
						
							
							
								 
						
							
							
								3bd44e5367 
								
							
								 
							
						 
						
							
							
								
								Move some things that won't work in dfhack-client to a separate file.  
							
							
							
						 
						
							2012-05-05 21:07:18 +04:00  
				
					
						
							
							
								 
						
							
							
								81f2240c23 
								
							
								 
							
						 
						
							
							
								
								Fix some things that confuse MSVC.  
							
							
							
						 
						
							2012-05-05 20:46:28 +04:00  
				
					
						
							
							
								 
						
							
							
								7e01b004e9 
								
							
								 
							
						 
						
							
							
								
								Implement timeouts in the core lua context, and quicksave script.  
							
							
							
						 
						
							2012-05-04 20:59:06 +04:00  
				
					
						
							
							
								 
						
							
							
								d4d6349f48 
								
							
								 
							
						 
						
							
							
								
								Expose builtin commands to dfhack-run, and add lua script support.  
							
							... 
							
							
							
							Move builtin command implementation to Core methods, and fall
back to hack/scripts/*.lua for otherwise unrecognized commands. 
							
						 
						
							2012-05-04 19:47:18 +04:00  
				
					
						
							
							
								 
						
							
							
								5afe2ca002 
								
							
								 
							
						 
						
							
							
								
								Update dfhack for specific_ref.  
							
							
							
						 
						
							2012-05-03 11:47:04 +04:00  
				
					
						
							
							
								 
						
							
							
								28b5068382 
								
							
								 
							
						 
						
							
							
								
								Allow both coordinate object and (x,y,z) as arguments to getTileBlock.  
							
							
							
						 
						
							2012-05-02 12:50:05 +04:00  
				
					
						
							
							
								 
						
							
							
								eadce95940 
								
							
								 
							
						 
						
							
							
								
								Add a convenience function for designating constructions.  
							
							
							
						 
						
							2012-05-01 19:55:25 +04:00  
				
					
						
							
							
								 
						
							
							
								4cffb6428d 
								
							
								 
							
						 
						
							
							
								
								Update building creation code with new knowledge, and fix zone.  
							
							... 
							
							
							
							Also, document new lua api, and add a more convenient wrapper. 
							
						 
						
							2012-05-01 18:55:30 +04:00  
				
					
						
							
							
								 
						
							
							
								2303a25bde 
								
							
								 
							
						 
						
							
							
								
								Implement unconstructed building instance creation and linking into world.  
							
							... 
							
							
							
							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. 
							
						 
						
							2012-04-29 21:07:39 +04:00  
				
					
						
							
							
								 
						
							
							
								82a0e52a3e 
								
							
								 
							
						 
						
							
							
								
								Add api to check the walkable cache, and update flow_forbid in liquids.  
							
							
							
						 
						
							2012-04-26 18:51:39 +04:00  
				
					
						
							
							
								 
						
							
							
								16ee049664 
								
							
								 
							
						 
						
							
							
								
								Split off the burrows api from Maps and Units.  
							
							
							
						 
						
							2012-04-26 12:56:28 +04:00  
				
					
						
							
							
								 
						
							
							
								6ab270d129 
								
							
								 
							
						 
						
							
							
								
								Retrieve unit noble position info, and use it in getProfessionName.  
							
							
							
						 
						
							2012-04-26 12:03:56 +04:00  
				
					
						
							
							
								 
						
							
							
								9489c6ed1a 
								
							
								 
							
						 
						
							
							
								
								Add support for a few more viewscreens to Units::getSelectedUnit.  
							
							
							
						 
						
							2012-04-26 11:05:35 +04:00  
				
					
						
							
							
								 
						
							
							
								1cd802d426 
								
							
								 
							
						 
						
							
							
								
								Implement unit sorting for the pen zone assignment interface.  
							
							
							
						 
						
							2012-04-25 18:28:00 +04:00  
				
					
						
							
							
								 
						
							
							
								763a301b4f 
								
							
								 
							
						 
						
							
							
								
								Add a few more lua api functions, documentation, and unit sort orders.  
							
							... 
							
							
							
							Units::getProfessionName appears to work correctly for
everything except nobles. 
							
						 
						
							2012-04-23 21:30:53 +04:00  
				
					
						
							
							
								 
						
							
							
								035d65536b 
								
							
								 
							
						 
						
							
							
								
								Added in job loading to t_unit for stonesense.  
							
							
							
						 
						
							2012-04-22 18:51:27 -07:00