a0634f9ee0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DFHack/develop' into RemoteServerUnsafe  
							
							
							
						 
						
							2017-11-25 11:50:56 +05:30  
				
					
						
							
							
								 
						
							
							
								ea8347e2ca 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2017-11-25 11:45:30 +05:30  
				
					
						
							
							
								 
						
							
							
								35b0e962ce 
								
							
								 
							
						 
						
							
							
								
								Fix crash on empty symbol tables  
							
							
							
						 
						
							2017-11-25 01:10:47 -05:00  
				
					
						
							
							
								 
						
							
							
								69a88e1641 
								
							
								 
							
						 
						
							
							
								
								Use json for server config.  
							
							
							
						 
						
							2017-11-25 11:34:02 +05:30  
				
					
						
							
							
								 
						
							
							
								2c95ac411e 
								
							
								 
							
						 
						
							
							
								
								Update xml and all uses of job_handler  
							
							
							
						 
						
							2017-11-25 00:59:59 -05:00  
				
					
						
							
							
								 
						
							
							
								272f51ef4b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/DFHack/master' into RemoteServerUnsafe  
							
							
							
						 
						
							2017-11-25 10:24:51 +05:30  
				
					
						
							
							
								 
						
							
							
								5795a370bc 
								
							
								 
							
						 
						
							
							
								
								Update xml again to fix GCC build error  
							
							
							
						 
						
							2017-11-23 16:01:27 -05:00  
				
					
						
							
							
								 
						
							
							
								111df1312b 
								
							
								 
							
						 
						
							
							
								
								Update xml to 1cdab5a (last for 0.43.05)  
							
							
							
						 
						
							2017-11-23 15:50:58 -05:00  
				
					
						
							
							
								 
						
							
							
								9259cb22d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1184  from quietust/develop  
							
							... 
							
							
							
							update structures 
							
						 
						
							2017-11-23 11:57:41 -05:00  
				
					
						
							
							
								 
						
							
							
								33a43c5bfd 
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2017-11-04 07:50:47 -06:00  
				
					
						
							
							
								 
						
							
							
								f91123610e 
								
							
								 
							
						 
						
							
							
								
								Update structures.  
							
							
							
						 
						
							2017-10-30 21:51:54 +05:30  
				
					
						
							
							
								 
						
							
							
								d3f3ebf778 
								
									
								
							
								 
							
						 
						
							
							
								
								auto_ptr is deprecated - use unique_ptr instead  
							
							
							
						 
						
							2017-10-04 14:49:28 -05:00  
				
					
						
							
							
								 
						
							
							
								3c5483df03 
								
							
								 
							
						 
						
							
							
								
								Change tabs to spaces to satisfy travis.  
							
							
							
						 
						
							2017-10-04 09:48:12 +05:30  
				
					
						
							
							
								 
						
							
							
								bb1eb0b48a 
								
							
								 
							
						 
						
							
							
								
								Use a config file to enable outside connections.  
							
							
							
						 
						
							2017-10-03 19:48:37 +05:30  
				
					
						
							
							
								 
						
							
							
								1d02ecff6f 
								
							
								 
							
						 
						
							
							
								
								Add safe for remote flag to select default functions.  
							
							
							
						 
						
							2017-10-03 18:56:49 +05:30  
				
					
						
							
							
								 
						
							
							
								cbeb241435 
								
							
								 
							
						 
						
							
							
								
								Listen on any address  
							
							
							
						 
						
							2017-10-02 20:48:05 +05:30  
				
					
						
							
							
								 
						
							
							
								8dffd48f70 
								
							
								 
							
						 
						
							
							
								
								Add a flag for functions considered safe for a remote computer to call.  
							
							
							
						 
						
							2017-10-02 19:55:16 +05:30  
				
					
						
							
							
								 
						
							
							
								9d4c7af11c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of gh:dfhack/dfhack into develop  
							
							
							
						 
						
							2017-08-08 20:09:10 -04:00  
				
					
						
							
							
								 
						
							
							
								08656a3ca7 
								
							
								 
							
						 
						
							
							
								
								Strip DF folder from Ruby script paths  
							
							... 
							
							
							
							Fixes  #1146  (temporarily, see #1147 ) 
						
							2017-08-08 20:08:07 -04:00  
				
					
						
							
							
								 
						
							
							
								0b26e9aec7 
								
							
								 
							
						 
						
							
							
								
								Fix a couple of MSVC warnings  
							
							... 
							
							
							
							Use intptr_t instead of long for a handle, and add an explict cast to
eliminate a narrowing conversion warning 
							
						 
						
							2017-08-07 14:13:22 -05:00  
				
					
						
							
							
								 
						
							
							
								5c33fcccbd 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/win64-warnings' into develop  
							
							
							
						 
						
							2017-08-07 13:51:18 -04:00  
				
					
						
							
							
								 
						
							
							
								16fb230ef6 
								
							
								 
							
						 
						
							
							
								
								getAnyItem: support viewscreen_textviewerst  
							
							
							
						 
						
							2017-08-05 21:38:18 -04:00  
				
					
						
							
							
								 
						
							
							
								d280863bc8 
								
							
								 
							
						 
						
							
							
								
								Avoid iterating over "has-bad-pointers" fields of IDTYPE_STRUCT and others  
							
							... 
							
							
							
							dfhack/df-structures@4c224dd205  
						
							2017-08-05 21:34:16 -04:00  
				
					
						
							
							
								 
						
							
							
								17a7885ef2 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of 64-bit Windows warnings  
							
							
							
						 
						
							2017-07-21 13:30:05 -05:00  
				
					
						
							
							
								 
						
							
							
								15ed1bfd67 
								
							
								 
							
						 
						
							
							
								
								stl_vsprintf: avoid truncating 4096-byte strings  
							
							
							
						 
						
							2017-07-13 13:08:27 -04:00  
				
					
						
							
							
								 
						
							
							
								ce1158780f 
								
							
								 
							
						 
						
							
							
								
								Fix crash in stl_vsprintf() from reusing va_list  
							
							
							
						 
						
							2017-07-13 13:07:58 -04:00  
				
					
						
							
							
								 
						
							
							
								d236181cdc 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/repeat-util-cancel-self' into develop  
							
							
							
						 
						
							2017-07-12 16:35:24 -04:00  
				
					
						
							
							
								 
						
							
							
								3103d697d9 
								
							
								 
							
						 
						
							
							
								
								Add an onLoad.init-example file  
							
							... 
							
							
							
							Closes  #1093  
						
							2017-07-12 16:30:49 -04:00  
				
					
						
							
							
								 
						
							
							
								e3cd820fb1 
								
							
								 
							
						 
						
							
							
								
								Limit recursive runCommand() calls to 20  
							
							... 
							
							
							
							Addresses an issue with recursive aliases crashing (#701 ) 
							
						 
						
							2017-07-12 16:28:21 -04:00  
				
					
						
							
							
								 
						
							
							
								7fed961fcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Make repeatUtil.cancel work even when called from the callback.  Closes   #1122 .  
							
							
							
						 
						
							2017-07-11 15:10:42 -05:00  
				
					
						
							
							
								 
						
							
							
								d628212254 
								
							
								 
							
						 
						
							
							
								
								Lua API: Use CallWithCatchWrapper for a few more functions  
							
							... 
							
							
							
							This produces more readable backtraces when native functions that aren't wrapped
using wrap_function() throw exceptions. 
							
						 
						
							2017-07-01 17:39:39 -04:00  
				
					
						
							
							
								 
						
							
							
								6100074ba6 
								
							
								 
							
						 
						
							
							
								
								Add a few MD5 and thread functions to the Lua API  
							
							
							
						 
						
							2017-07-01 17:39:17 -04:00  
				
					
						
							
							
								 
						
							
							
								7a7f1df908 
								
							
								 
							
						 
						
							
							
								
								Redirect stdout and stderr again on Windows  
							
							... 
							
							
							
							DF appears to redirect them itself at an inconvenient point.
Fixes  #1124  (hopefully) 
							
						 
						
							2017-06-30 13:29:05 -04:00  
				
					
						
							
							
								 
						
							
							
								cc0220f030 
								
							
								 
							
						 
						
							
							
								
								Add a "key" option to EditField and FilteredList  
							
							
							
						 
						
							2017-06-27 21:10:14 -04:00  
				
					
						
							
							
								 
						
							
							
								6af5f3b299 
								
							
								 
							
						 
						
							
							
								
								fixing getItemBaseValue() for cheese, sheets and instruments  
							
							
							
						 
						
							2017-06-26 09:17:23 +12:00  
				
					
						
							
							
								 
						
							
							
								10e13c532a 
								
							
								 
							
						 
						
							
							
								
								Add "tweak cage-butcher" and some extra Building module functions  
							
							... 
							
							
							
							* Buildings::markedForRemoval()
* Buildings::getCageOccupants()
Closes  #906  
							
						 
						
							2017-06-25 15:27:21 -04:00  
				
					
						
							
							
								 
						
							
							
								db375ae83b 
								
							
								 
							
						 
						
							
							
								
								Add a Pages:getSelectedPage() helper  
							
							... 
							
							
							
							Equivalent to select(2, pages:getSelected()), but more readable. 
							
						 
						
							2017-06-23 12:46:46 -04:00  
				
					
						
							
							
								 
						
							
							
								bf8e65311b 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2017-06-23 12:43:38 -04:00  
				
					
						
							
							
								 
						
							
							
								cda5cedacf 
								
							
								 
							
						 
						
							
							
								
								Fix Gui::refreshSidebar() on topmost z-level  
							
							
							
						 
						
							2017-06-23 10:30:16 -04:00  
				
					
						
							
							
								 
						
							
							
								ae809afde7 
								
							
								 
							
						 
						
							
							
								
								Add Gui::refreshSidebar()  
							
							... 
							
							
							
							This handles feeding CURSOR_DOWN_Z and CURSOR_UP_Z properly, avoiding issues
when on the lowest z-level. 
							
						 
						
							2017-06-23 00:02:21 -04:00  
				
					
						
							
							
								 
						
							
							
								0796fafb2a 
								
							
								 
							
						 
						
							
							
								
								Add new built-in "alias" command  
							
							... 
							
							
							
							Closes  #701  
						
							2017-06-19 00:15:20 -04:00  
				
					
						
							
							
								 
						
							
							
								27343e3253 
								
							
								 
							
						 
						
							
							
								
								Add unit and tile visibility functions  
							
							
							
						 
						
							2017-06-10 21:54:08 -04:00  
				
					
						
							
							
								 
						
							
							
								9b63c451b1 
								
							
								 
							
						 
						
							
							
								
								Expose getUnitsInBox to Lua  
							
							
							
						 
						
							2017-06-10 21:03:42 -04:00  
				
					
						
							
							
								 
						
							
							
								778ffb0971 
								
							
								 
							
						 
						
							
							
								
								More Units module cleanup, modernize getUnitsInBox  
							
							
							
						 
						
							2017-06-10 21:02:30 -04:00  
				
					
						
							
							
								 
						
							
							
								dff94fc97e 
								
							
								 
							
						 
						
							
							
								
								replacment -> replacement  
							
							
							
						 
						
							2017-06-10 19:41:59 -04:00  
				
					
						
							
							
								 
						
							
							
								0ed7e60522 
								
							
								 
							
						 
						
							
							
								
								getAnyUnit: support viewscreen_layer_unit_relationshipst  
							
							
							
						 
						
							2017-06-10 19:06:43 -04:00  
				
					
						
							
							
								 
						
							
							
								1321a64613 
								
							
								 
							
						 
						
							
							
								
								Remove lots of old/unused functions from the Units module  
							
							
							
						 
						
							2017-06-10 17:21:34 -04:00  
				
					
						
							
							
								 
						
							
							
								ba68683964 
								
							
								 
							
						 
						
							
							
								
								Fix ncurses wgetch() on OS X  
							
							... 
							
							
							
							Ref #731  
							
						 
						
							2017-06-08 13:05:31 -04:00  
				
					
						
							
							
								 
						
							
							
								8d23660d55 
								
							
								 
							
						 
						
							
							
								
								Expose Gui::getAny* to Lua  
							
							
							
						 
						
							2017-06-08 11:21:30 -04:00  
				
					
						
							
							
								 
						
							
							
								047a66030b 
								
							
								 
							
						 
						
							
							
								
								getAnyUnit: add support for viewscreen_unitst, viewscreen_textviewerst  
							
							
							
						 
						
							2017-06-07 20:51:40 -04:00  
				
					
						
							
							
								 
						
							
							
								da98a5054d 
								
							
								 
							
						 
						
							
							
								
								Make sc-script help more helpful  
							
							
							
						 
						
							2017-06-04 19:24:26 -04:00  
				
					
						
							
							
								 
						
							
							
								92c2e52e45 
								
							
								 
							
						 
						
							
							
								
								Fix MSVC error  
							
							
							
						 
						
							2017-06-02 21:22:19 -04:00  
				
					
						
							
							
								 
						
							
							
								4eb767c3f0 
								
							
								 
							
						 
						
							
							
								
								Expose getDepthAt() to Lua  
							
							
							
						 
						
							2017-06-02 15:39:49 -04:00  
				
					
						
							
							
								 
						
							
							
								ae1aa49089 
								
							
								 
							
						 
						
							
							
								
								Add map parameter to Lua paintTile() and use in Painter  
							
							... 
							
							
							
							Also updated gui/siege-engine.lua 
							
						 
						
							2017-06-02 12:42:51 -04:00  
				
					
						
							
							
								 
						
							
							
								9df35dd844 
								
							
								 
							
						 
						
							
							
								
								revealInDwarfmodeMap: use map y dimensions  
							
							
							
						 
						
							2017-06-02 00:40:59 -04:00  
				
					
						
							
							
								 
						
							
							
								43c4a88068 
								
							
								 
							
						 
						
							
							
								
								Move some checks in paintTile/readTile after hooks are called  
							
							
							
						 
						
							2017-06-02 00:40:14 -04:00  
				
					
						
							
							
								 
						
							
							
								346e8b91a9 
								
							
								 
							
						 
						
							
							
								
								Use getDwarfmodeViewDims() in getPanelLayout()  
							
							... 
							
							
							
							Allows C++ hooks to affect Lua scripts as well 
							
						 
						
							2017-06-01 23:36:02 -04:00  
				
					
						
							
							
								 
						
							
							
								05f322ca30 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/lua-dmdims' into develop  
							
							
							
						 
						
							2017-06-01 23:34:35 -04:00  
				
					
						
							
							
								 
						
							
							
								b28742cbd0 
								
							
								 
							
						 
						
							
							
								
								Respect script path when running ruby scripts  
							
							... 
							
							
							
							Fixes  #1099  
						
							2017-06-01 16:20:26 -04:00  
				
					
						
							
							
								 
						
							
							
								d41ff4e836 
								
							
								 
							
						 
						
							
							
								
								Implement map parameters for Lua paintString() and fillRect(), update docs  
							
							
							
						 
						
							2017-06-01 16:17:59 -04:00  
				
					
						
							
							
								 
						
							
							
								939aff3231 
								
							
								 
							
						 
						
							
							
								
								readTile(): add hook support and map parameter  
							
							
							
						 
						
							2017-05-31 12:12:15 -04:00  
				
					
						
							
							
								 
						
							
							
								f4e18b2d87 
								
							
								 
							
						 
						
							
							
								
								Lua: implement to_first argument in dfhack.screen.dismiss()  
							
							... 
							
							
							
							This was mentioned in Lua API.rst, but never actually implemented. 
							
						 
						
							2017-05-30 09:17:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e51c5fc2cc 
								
							
								 
							
						 
						
							
							
								
								Allow key_pen option in some widget text  
							
							
							
						 
						
							2017-05-28 23:11:37 -04:00  
				
					
						
							
							
								 
						
							
							
								f59be2a9a0 
								
							
								 
							
						 
						
							
							
								
								Expand focus strings for jobmanagement and workquota_condition viewscreens  
							
							
							
						 
						
							2017-05-27 00:57:16 -04:00  
				
					
						
							
							
								 
						
							
							
								8600efd06b 
								
							
								 
							
						 
						
							
							
								
								Make git-describe faster if no git index files have changed  
							
							... 
							
							
							
							Running "git commit" in core and xml touches .git/index and
.git/modules/library/xml/index, respectively, so if neither of those have
changed, neither has the git information we care about, so avoid running git
entirely (which can be slow sometimes). 
							
						 
						
							2017-05-20 16:27:14 -04:00  
				
					
						
							
							
								 
						
							
							
								b92095190f 
								
							
								 
							
						 
						
							
							
								
								Update stonesense, scripts, xml  
							
							
							
						 
						
							2017-05-18 20:52:41 -04:00  
				
					
						
							
							
								 
						
							
							
								01c6416824 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2017-05-13 21:56:08 -04:00  
				
					
						
							
							
								 
						
							
							
								787c54d8a7 
								
							
								 
							
						 
						
							
							
								
								Remove several unused CMake and Doxygen files  
							
							
							
						 
						
							2017-05-11 22:01:57 -04:00  
				
					
						
							
							
								 
						
							
							
								9e32269e90 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2017-05-09 13:52:26 -04:00  
				
					
						
							
							
								 
						
							
							
								8bda738466 
								
							
								 
							
						 
						
							
							
								
								df_expr_to_ref: support integer array indices  
							
							
							
						 
						
							2017-05-07 16:31:30 -04:00  
				
					
						
							
							
								 
						
							
							
								55931703ac 
								
							
								 
							
						 
						
							
							
								
								Designate the correct tile for trees with multi-tile trunks  
							
							... 
							
							
							
							DF always designates the southeast trunk tile, while plant.pos is the center,
which is sometimes inaccessible (see #1014 ) 
							
						 
						
							2017-05-05 21:25:25 -04:00  
				
					
						
							
							
								 
						
							
							
								adb14491d0 
								
							
								 
							
						 
						
							
							
								
								Fix loop in Designations::unmarkPlant()  
							
							
							
						 
						
							2017-05-05 17:24:51 -04:00  
				
					
						
							
							
								 
						
							
							
								81610d0259 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2017-05-05 14:49:32 -04:00  
				
					
						
							
							
								 
						
							
							
								d3c496cc2b 
								
							
								 
							
						 
						
							
							
								
								Add getSelectedPlant() and related functions  
							
							... 
							
							
							
							Currently only works with the center tile of multi-tile trees 
							
						 
						
							2017-05-05 14:45:46 -04:00  
				
					
						
							
							
								 
						
							
							
								1e469453fc 
								
							
								 
							
						 
						
							
							
								
								Add Designations module, currently supporting plant/tree designations  
							
							... 
							
							
							
							This makes it easier for tools to properly handle designating and undesignating
trees for chopping and plants for gathering, which changed significantly in
0.40.20.
Ref #531  (?), #656 , #1014 , #1018 , #1030 , #1076  
							
						 
						
							2017-05-04 21:47:12 -04:00  
				
					
						
							
							
								 
						
							
							
								e3258defd7 
								
							
								 
							
						 
						
							
							
								
								Expose Gui::revealInDwarfmodeMap() to Lua  
							
							... 
							
							
							
							Closes  #1085  
						
							2017-05-04 14:37:14 -04:00  
				
					
						
							
							
								 
						
							
							
								cd5944689c 
								
							
								 
							
						 
						
							
							
								
								Use find_package() to find Perl, and run it earlier  
							
							... 
							
							
							
							Previously, PERL_EXECUTABLE was set manually in library/CMakeLists.txt, which
caused gunzip.pl to fail if was run before that happened. 
							
						 
						
							2017-04-30 17:36:42 -04:00  
				
					
						
							
							
								 
						
							
							
								71b553b305 
								
							
								 
							
						 
						
							
							
								
								Add a few functions to retrieve unit social activities  
							
							
							
						 
						
							2017-04-28 17:25:58 -04:00  
				
					
						
							
							
								 
						
							
							
								318cf92f0b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1079  from Amostubal/patch-1  
							
							... 
							
							
							
							fix of relations errors. 
							
						 
						
							2017-04-25 21:21:03 -04:00  
				
					
						
							
							
								 
						
							
							
								bc47803948 
								
							
								 
							
						 
						
							
							
								
								fix of relations errors.  
							
							... 
							
							
							
							There is a lot more errors in this file, mostly called unk variables... I bet they have names, I've tried to figure out what they were renamed too, but I'm not fully understanding the xml. 
							
						 
						
							2017-04-24 07:07:08 -05:00  
				
					
						
							
							
								 
						
							
							
								9d5b69cb20 
								
							
								 
							
						 
						
							
							
								
								git-describe.cmake: use 8-digit git commit abbreviations  
							
							... 
							
							
							
							The length here was previously determined automatically, and jumped from 7 to 8
recently, breaking devel/check-release. Since Git seems to think 8 characters is
better now, specify it explicitly to avoid future breakages. 
							
						 
						
							2017-04-23 18:16:00 -04:00  
				
					
						
							
							
								 
						
							
							
								3cfbd735dc 
								
							
								 
							
						 
						
							
							
								
								Update xml, stonesense, scripts  
							
							
							
						 
						
							2017-04-23 17:14:22 -04:00  
				
					
						
							
							
								 
						
							
							
								78cb4a31b9 
								
							
								 
							
						 
						
							
							
								
								New tweak: condition-material (fixes bug 9905)  
							
							... 
							
							
							
							http://www.bay12games.com/dwarves/mantisbt/view.php?id=9905  
						
							2017-03-28 09:50:38 -04:00  
				
					
						
							
							
								 
						
							
							
								fa1adbbac4 
								
							
								 
							
						 
						
							
							
								
								Allow lua integer writes to accept anything that can be converted to an integer  
							
							... 
							
							
							
							May address #1044  
							
						 
						
							2017-03-18 17:55:51 -04:00  
				
					
						
							
							
								 
						
							
							
								400d22cb76 
								
							
								 
							
						 
						
							
							
								
								Update xml (ui_advmode_menu and ui_unit_view_mode)  
							
							
							
						 
						
							2017-03-18 00:35:16 -04:00  
				
					
						
							
							
								 
						
							
							
								67f39316ce 
								
							
								 
							
						 
						
							
							
								
								Update xml (assorted viewscreen changes)  
							
							
							
						 
						
							2017-03-02 14:05:34 -05:00  
				
					
						
							
							
								 
						
							
							
								334817fa1b 
								
							
								 
							
						 
						
							
							
								
								Add Lua API functions to determine architecture  
							
							
							
						 
						
							2017-03-02 14:04:34 -05:00  
				
					
						
							
							
								 
						
							
							
								15759808e5 
								
							
								 
							
						 
						
							
							
								
								Fix "plug" output width for generated-creature-renamer  
							
							
							
						 
						
							2017-03-02 14:04:20 -05:00  
				
					
						
							
							
								 
						
							
							
								c21b7bf941 
								
							
								 
							
						 
						
							
							
								
								Add a Painter:key_string() method  
							
							
							
						 
						
							2017-03-01 15:56:50 -05:00  
				
					
						
							
							
								 
						
							
							
								19695b4ee7 
								
							
								 
							
						 
						
							
							
								
								EventManager/eventful: Pass building ID pointers to event handlers  
							
							... 
							
							
							
							Previously, there was some disagreement over whether event handlers such as
Buildings::updateBuildings() took building pointers or building IDs shoved
into pointers. It turned out to be the latter, which, unfortunately, did not
compile on x64. Passing building IDs isn't possible in all cases, because
building event handlers can be called for recently-deleted buildings too.
Pointers to building IDs do work reliably, though.
Fixes  #1003  
							
						 
						
							2017-02-17 22:53:48 -05:00  
				
					
						
							
							
								 
						
							
							
								a10d4ae226 
								
							
								 
							
						 
						
							
							
								
								Add viewscreen::feed_key method  
							
							
							
						 
						
							2017-02-11 16:53:50 -05:00  
				
					
						
							
							
								 
						
							
							
								f2164d27c9 
								
							
								 
							
						 
						
							
							
								
								ls: List scripts outside of hack/scripts  
							
							... 
							
							
							
							Closes  #412  
						
							2017-02-05 22:11:35 -05:00  
				
					
						
							
							
								 
						
							
							
								34988e53b9 
								
							
								 
							
						 
						
							
							
								
								Update supported keys in keybinding help text  
							
							
							
						 
						
							2017-02-05 22:03:06 -05:00  
				
					
						
							
							
								 
						
							
							
								b5c7771b71 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/develop' into develop  
							
							... 
							
							
							
							Fixes  #1061  
						
							2017-02-04 15:14:10 -05:00  
				
					
						
							
							
								 
						
							
							
								7823d78cd9 
								
							
								 
							
						 
						
							
							
								
								Update xml and embark-tools field name  
							
							
							
						 
						
							2017-02-04 14:49:21 -05:00  
				
					
						
							
							
								 
						
							
							
								a8f4833188 
								
							
								 
							
						 
						
							
							
								
								internal_memscan: add extra check  
							
							
							
						 
						
							2017-02-04 14:49:09 -05:00  
				
					
						
							
							
								 
						
							
							
								cc02ced0ac 
								
							
								 
							
						 
						
							
							
								
								Fix RTTI in Win64 - offsets are relative to the current module (e.g. the DLL), so it needs to be looked up explicitly  
							
							
							
						 
						
							2017-01-21 15:16:06 -06:00  
				
					
						
							
							
								 
						
							
							
								92f890d3c6 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts ( #994  and file_compressor fix)  
							
							
							
						 
						
							2017-01-04 12:30:42 -05:00  
				
					
						
							
							
								 
						
							
							
								61d081849e 
								
							
								 
							
						 
						
							
							
								
								xml: ui_sidebar_menus.command_line fix  
							
							
							
						 
						
							2016-12-30 18:02:51 -05:00  
				
					
						
							
							
								 
						
							
							
								d18beb8daf 
								
							
								 
							
						 
						
							
							
								
								xml: Add some linux64 offsets, fix ui_sidebar_menus alignment  
							
							... 
							
							
							
							Fixes  #1053 
Fixes  #1054 
Fixes  #1055  
						
							2016-12-29 15:33:09 -05:00  
				
					
						
							
							
								 
						
							
							
								538b07d214 
								
							
								 
							
						 
						
							
							
								
								Update xml and fix knowledge_scholar_category_flag::value() custom method  
							
							... 
							
							
							
							Allows bitfields within unions (#1047 , dfhack/df-structures#169 ) 
							
						 
						
							2016-12-27 23:24:22 -05:00  
				
					
						
							
							
								 
						
							
							
								8bd92b6a08 
								
							
								 
							
						 
						
							
							
								
								Add a Lua module for getting a tile's material ( #1031 )  
							
							
							
						 
						
							2016-12-27 16:49:46 -05:00  
				
					
						
							
							
								 
						
							
							
								506d124a98 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							... 
							
							
							
							Ref #1047 , #1050  
							
						 
						
							2016-12-26 19:41:34 -05:00  
				
					
						
							
							
								 
						
							
							
								f3e2e5e7d4 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-12-11 18:04:00 -05:00  
				
					
						
							
							
								 
						
							
							
								9e0221a44e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'dscorbett/bitfield-constructors' into develop  
							
							
							
						 
						
							2016-12-11 17:52:00 -05:00  
				
					
						
							
							
								 
						
							
							
								e8c8953cbb 
								
							
								 
							
						 
						
							
							
								
								Re-add and update misery plugin  
							
							... 
							
							
							
							Closes  #1037 
Ref #1011  
						
							2016-12-10 18:22:32 -05:00  
				
					
						
							
							
								 
						
							
							
								3bae9d9d65 
								
							
								 
							
						 
						
							
							
								
								Lua API: Make bitfield.whole return an integer, not a decimal  
							
							
							
						 
						
							2016-12-10 12:27:43 -05:00  
				
					
						
							
							
								 
						
							
							
								acdb369aa8 
								
							
								 
							
						 
						
							
							
								
								Avoid non-trivial bitfield constructors  
							
							
							
						 
						
							2016-12-09 13:41:14 -05:00  
				
					
						
							
							
								 
						
							
							
								6e16a7a20c 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2016-12-09 11:27:44 -05:00  
				
					
						
							
							
								 
						
							
							
								8521b830b2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'CannibalVox/job_remove' into develop  
							
							
							
						 
						
							2016-12-05 15:24:37 -05:00  
				
					
						
							
							
								 
						
							
							
								595f3857b6 
								
							
								 
							
						 
						
							
							
								
								Reverse the param order of these two methods  
							
							... 
							
							
							
							The current way doesn't match other Job module methods 
							
						 
						
							2016-12-01 20:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								7920f71517 
								
							
								 
							
						 
						
							
							
								
								Bad formatting  
							
							
							
						 
						
							2016-11-25 00:25:18 -08:00  
				
					
						
							
							
								 
						
							
							
								de0e211e07 
								
							
								 
							
						 
						
							
							
								
								Figured I could like test my code.  
							
							
							
						 
						
							2016-11-24 23:35:03 -08:00  
				
					
						
							
							
								 
						
							
							
								e490afdf00 
								
							
								 
							
						 
						
							
							
								
								Rebuilt slightly to offer bool return val  
							
							... 
							
							
							
							We fail on unknown general ref types now, without modifying the job at
all yet 
							
						 
						
							2016-11-24 22:36:11 -08:00  
				
					
						
							
							
								 
						
							
							
								8b964ca2dc 
								
							
								 
							
						 
						
							
							
								
								Wipe job_items vector  
							
							
							
						 
						
							2016-11-21 06:51:21 -08:00  
				
					
						
							
							
								 
						
							
							
								fba32f2e2f 
								
							
								 
							
						 
						
							
							
								
								Also disconnect the job from its items.  
							
							
							
						 
						
							2016-11-17 23:25:48 -08:00  
				
					
						
							
							
								 
						
							
							
								67af9f5e82 
								
							
								 
							
						 
						
							
							
								
								Add lua bindings for removeJob  
							
							
							
						 
						
							2016-11-17 23:04:48 -08:00  
				
					
						
							
							
								 
						
							
							
								74f5df99db 
								
							
								 
							
						 
						
							
							
								
								Add job remove method  
							
							... 
							
							
							
							Job remove eliminates a job's worker & holder references, if any, puts
the worker on cd, if appropriate, removes the job's postings, eliminates
the job from the global linked list, and then finally deletes it.  This
code was tested by incorporating it into autochop and it does make the
plugin work.  However, chop jobs don't have holder building references,
and anyway, with DF being 90% edge case by volume, this could use a heck
of a lot more testing.
I saw elsewhere code that prevented worker removal if the job was a
special job, and that made me feel funny so I made the job remove method
not work if the job is a special job. 
							
						 
						
							2016-11-17 19:54:41 -08:00  
				
					
						
							
							
								 
						
							
							
								ae59b4f5ad 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2016-11-10 14:25:05 -05:00  
				
					
						
							
							
								 
						
							
							
								04ad7a0a42 
								
							
								 
							
						 
						
							
							
								
								Replace some instances of "cmake -E copy_if_different" with a standalone script  
							
							... 
							
							
							
							@JapaMala reported that CMake < 3.5 doesn't support copy_if_different with
multiple source files.
https://cmake.org/cmake/help/v3.5/release/3.5.html#command-line  
							
						 
						
							2016-11-02 16:23:32 -04:00  
				
					
						
							
							
								 
						
							
							
								2c230f0d3e 
								
							
								 
							
						 
						
							
							
								
								Improve protobuf file regeneration (no longer uses a dummy status.txt file)  
							
							
							
						 
						
							2016-10-24 22:51:27 -04:00  
				
					
						
							
							
								 
						
							
							
								4fdbba0207 
								
							
								 
							
						 
						
							
							
								
								Only touch protobuf generated files if they actually changed  
							
							
							
						 
						
							2016-10-24 22:28:51 -04:00  
				
					
						
							
							
								 
						
							
							
								b19a0b4305 
								
							
								 
							
						 
						
							
							
								
								Update scripts, xml  
							
							... 
							
							
							
							Fixes  #1005  
						
							2016-10-19 09:53:51 -04:00  
				
					
						
							
							
								 
						
							
							
								b1e3c1088c 
								
							
								 
							
						 
						
							
							
								
								Give loadfile() result a better name for tracebacks  
							
							
							
						 
						
							2016-10-19 09:53:12 -04:00  
				
					
						
							
							
								 
						
							
							
								4c21bbd5ae 
								
							
								 
							
						 
						
							
							
								
								Add Lua::TableInsert() helper  
							
							
							
						 
						
							2016-10-15 14:55:48 -04:00  
				
					
						
							
							
								 
						
							
							
								8a138fcc4c 
								
							
								 
							
						 
						
							
							
								
								Avoid polluting global namespace in MapCache.h  
							
							
							
						 
						
							2016-10-15 14:53:10 -04:00  
				
					
						
							
							
								 
						
							
							
								b2424f9a59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into develop  
							
							
							
						 
						
							2016-10-15 10:32:13 +05:30  
				
					
						
							
							
								 
						
							
							
								08cc9f3188 
								
							
								 
							
						 
						
							
							
								
								Cast size_t to int explicitly to avoid compiler warning C4267  
							
							
							
						 
						
							2016-10-15 10:31:38 +05:30  
				
					
						
							
							
								 
						
							
							
								98ab357df0 
								
							
								 
							
						 
						
							
							
								
								Use size_t in both path methods, to avoid warning C4267  
							
							
							
						 
						
							2016-10-15 10:17:38 +05:30  
				
					
						
							
							
								 
						
							
							
								9f541481ea 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings with GCC -Wall  
							
							
							
						 
						
							2016-10-15 00:37:18 -04:00  
				
					
						
							
							
								 
						
							
							
								980b6dd12f 
								
							
								 
							
						 
						
							
							
								
								Update XML again.  
							
							
							
						 
						
							2016-10-13 19:42:40 +05:30  
				
					
						
							
							
								 
						
							
							
								d5e8b5eeba 
								
							
								 
							
						 
						
							
							
								
								Update XML  
							
							
							
						 
						
							2016-10-13 19:35:40 +05:30  
				
					
						
							
							
								 
						
							
							
								e6bb7357df 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-10-08 17:09:23 -04:00  
				
					
						
							
							
								 
						
							
							
								f6a91c2f30 
								
							
								 
							
						 
						
							
							
								
								Log architecture on startup  
							
							
							
						 
						
							2016-10-08 16:58:08 -04:00  
				
					
						
							
							
								 
						
							
							
								70d3c07cdb 
								
							
								 
							
						 
						
							
							
								
								Initial lua getDwarfmodeViewDims rewrite  
							
							
							
						 
						
							2016-10-07 23:51:58 -04:00  
				
					
						
							
							
								 
						
							
							
								a5338d2f59 
								
							
								 
							
						 
						
							
							
								
								Fix rebase_delta type mismatch  
							
							... 
							
							
							
							See #984 . GCC wasn't complaining about this on x64 for some reason.
Also reordered includes. 
							
						 
						
							2016-09-28 20:43:02 -04:00  
				
					
						
							
							
								 
						
							
							
								27d2229665 
								
							
								 
							
						 
						
							
							
								
								Fix follow_jmp for 64-bit code - skip REX prefix if found  
							
							
							
						 
						
							2016-09-25 18:29:57 -05:00  
				
					
						
							
							
								 
						
							
							
								b09ee3407c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'v0.43.03' of  https://github.com/JapaMala/dfhack  into develop  
							
							... 
							
							
							
							Conflicts:
	library/xml
	plugins/remotefortressreader.cpp 
							
						 
						
							2016-08-29 22:06:37 +05:30  
				
					
						
							
							
								 
						
							
							
								41e298bdfc 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2016-08-27 15:27:57 -04:00  
				
					
						
							
							
								 
						
							
							
								85ebbf0e9c 
								
							
								 
							
						 
						
							
							
								
								Fix df_expr_to_ref for raw userdata  
							
							
							
						 
						
							2016-08-24 17:18:55 -04:00  
				
					
						
							
							
								 
						
							
							
								6ce470ad57 
								
							
								 
							
						 
						
							
							
								
								Add basic lua expression support to memview  
							
							... 
							
							
							
							Currently just supports basic field accesses (world.x, screen.y.z).
No support for world.x - 4, etc.
Closes  #976  
							
						 
						
							2016-08-24 16:26:34 -04:00  
				
					
						
							
							
								 
						
							
							
								7487f44fc8 
								
							
								 
							
						 
						
							
							
								
								Implement a helper to create lua environments with shortcuts (e.g. scr, unit)  
							
							... 
							
							
							
							Used in gui/gm-editor and lua
Closes  #977  
							
						 
						
							2016-08-23 21:47:41 -04:00  
				
					
						
							
							
								 
						
							
							
								2dccd1d0ff 
								
							
								 
							
						 
						
							
							
								
								Add CheckedArray:__tostring() method  
							
							
							
						 
						
							2016-08-22 23:18:30 -04:00  
				
					
						
							
							
								 
						
							
							
								1dab45ffed 
								
							
								 
							
						 
						
							
							
								
								Replace lua_pushnumber with lua_pushinteger in LuaApi.cpp  
							
							
							
						 
						
							2016-08-22 23:18:08 -04:00  
				
					
						
							
							
								 
						
							
							
								e983e66a1a 
								
							
								 
							
						 
						
							
							
								
								Update xml and scripts  
							
							
							
						 
						
							2016-08-21 20:59:24 -04:00  
				
					
						
							
							
								 
						
							
							
								70ac99cbfa 
								
							
								 
							
						 
						
							
							
								
								Fix Buildings::setOwner() persistence  
							
							... 
							
							
							
							Needed to set bld->owner_id for changes to persist across save/load
Fixes  #983 , thanks to Quietust 
							
						 
						
							2016-08-21 20:58:40 -04:00  
				
					
						
							
							
								 
						
							
							
								98a187ca43 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-08-18 17:28:44 -04:00  
				
					
						
							
							
								 
						
							
							
								9e4a6d7591 
								
							
								 
							
						 
						
							
							
								
								Update default base address on 64-bit Linux  
							
							
							
						 
						
							2016-08-18 17:28:18 -04:00  
				
					
						
							
							
								 
						
							
							
								0b6597ddb2 
								
							
								 
							
						 
						
							
							
								
								Stop field_offset from crashing due to missing vtables  
							
							... 
							
							
							
							Now, a pointer to NULL is cast to the type in question, avoiding the need to
call new() or delete() with potentially-misaligned types. Also,
virtual_identity::find has been tweaked to prevent it from crashing on NULL
vtable pointers.
This was suggested by Angavrilov. 
							
						 
						
							2016-08-18 15:59:46 -04:00  
				
					
						
							
							
								 
						
							
							
								c2997b9c79 
								
							
								 
							
						 
						
							
							
								
								Fix save_dir  
							
							
							
						 
						
							2016-08-18 15:47:40 -04:00