c8ff8d0d8e 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							
							
						 
						
							2020-04-17 11:52:16 -05:00  
				
					
						
							
							
								 
						
							
							
								8427f518c9 
								
									
								
							
								 
							
						 
						
							
							
								
								match capitalization changes I made to df-structures in specific_ref  
							
							
							
						 
						
							2020-04-15 20:05:15 -05:00  
				
					
						
							
							
								 
						
							
							
								253b15aeb9 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-04-15 19:03:40 -05:00  
				
					
						
							
							
								 
						
							
							
								f4f2aa0d5e 
								
							
								 
							
						 
						
							
							
								
								removed underscores, adapted to structure (re)naming  
							
							
							
						 
						
							2020-04-15 10:18:37 +02:00  
				
					
						
							
							
								 
						
							
							
								b0d184e2f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into Units  
							
							
							
						 
						
							2020-04-15 09:45:54 +02:00  
				
					
						
							
							
								 
						
							
							
								57d565c735 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/TranslateName' into develop  
							
							
							
						 
						
							2020-04-15 01:07:34 -04:00  
				
					
						
							
							
								 
						
							
							
								67c1321a06 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-04-11 13:03:38 -05:00  
				
					
						
							
							
								 
						
							
							
								9a2549bad6 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2020-04-09 23:56:01 -04:00  
				
					
						
							
							
								 
						
							
							
								125f4b129b 
								
							
								 
							
						 
						
							
							
								
								Add ref_target attribute to primitive field references  
							
							
							
						 
						
							2020-04-09 00:02:07 -04:00  
				
					
						
							
							
								 
						
							
							
								55988e3fc4 
								
							
								 
							
						 
						
							
							
								
								adapted to updated structures, remote Using units for age  
							
							
							
						 
						
							2020-04-08 08:45:40 +02:00  
				
					
						
							
							
								 
						
							
							
								5ce84a76f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into Units  
							
							
							
						 
						
							2020-04-08 08:35:58 +02:00  
				
					
						
							
							
								 
						
							
							
								509755d726 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-04-07 16:08:19 -05:00  
				
					
						
							
							
								 
						
							
							
								6b810b97a0 
								
									
								
							
								 
							
						 
						
							
							
								
								DataDefs.h can have little a documentation  
							
							
							
						 
						
							2020-04-07 13:46:44 -05:00  
				
					
						
							
							
								 
						
							
							
								c8e63cf7a6 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-04-07 10:17:01 -05:00  
				
					
						
							
							
								 
						
							
							
								f83fee86de 
								
							
								 
							
						 
						
							
							
								
								Make pairs(df.type) return class methods  
							
							
							
						 
						
							2020-04-06 19:12:53 -04:00  
				
					
						
							
							
								 
						
							
							
								cc2a5acdd3 
								
							
								 
							
						 
						
							
							
								
								Update xml, authors  
							
							
							
						 
						
							2020-04-05 23:29:53 -04:00  
				
					
						
							
							
								 
						
							
							
								a0e2abe20a 
								
							
								 
							
						 
						
							
							
								
								Units update need coordination with structure identity  
							
							
							
						 
						
							2020-04-04 14:00:26 +02:00  
				
					
						
							
							
								 
						
							
							
								c8a0ac146c 
								
							
								 
							
						 
						
							
							
								
								Update submodules, changelog, CMakeLists, Authors  
							
							
							
						 
						
							2020-04-04 01:36:52 -04:00  
				
					
						
							
							
								 
						
							
							
								eb4cfcec90 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2020-04-04 00:36:02 -04:00  
				
					
						
							
							
								 
						
							
							
								1024f39a26 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2020-04-02 01:47:53 -04:00  
				
					
						
							
							
								 
						
							
							
								63a26b987d 
								
							
								 
							
						 
						
							
							
								
								Fix issue  #1528  
							
							
							
						 
						
							2020-04-01 11:16:24 +02:00  
				
					
						
							
							
								 
						
							
							
								4844ff5071 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2020-04-01 00:25:12 -04:00  
				
					
						
							
							
								 
						
							
							
								ffe73028f9 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-30 10:36:45 -05:00  
				
					
						
							
							
								 
						
							
							
								6c00ace68b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of gh:DFHack/dfhack into develop  
							
							
							
						 
						
							2020-03-30 03:03:00 -04:00  
				
					
						
							
							
								 
						
							
							
								9b1dddc336 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts, change unit_action.data field names back  
							
							... 
							
							
							
							Fixes  #1520 
Makes part of dfhack/scripts#130  unnecessary 
						
							2020-03-30 03:00:41 -04:00  
				
					
						
							
							
								 
						
							
							
								52cf892383 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures and scripts  
							
							
							
						 
						
							2020-03-29 14:08:30 -05:00  
				
					
						
							
							
								 
						
							
							
								6eb73d9046 
								
							
								 
							
						 
						
							
							
								
								Fall back to stdout if tty fails to open  
							
							... 
							
							
							
							May help with #1477  
							
						 
						
							2020-03-28 13:14:03 -04:00  
				
					
						
							
							
								 
						
							
							
								b6e0d3f73d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2020-03-28 01:36:41 -04:00  
				
					
						
							
							
								 
						
							
							
								67908e0f53 
								
							
								 
							
						 
						
							
							
								
								Console-posix: Reset color on shutdown  
							
							... 
							
							
							
							Ensures that dfhack-run doesn't leave behind a colorful prompt 
							
						 
						
							2020-03-25 00:30:12 -04:00  
				
					
						
							
							
								 
						
							
							
								65a7db44be 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2020-03-24 01:28:02 -04:00  
				
					
						
							
							
								 
						
							
							
								24ceff8f7d 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2020-03-23 00:49:57 -04:00  
				
					
						
							
							
								 
						
							
							
								49fcb29097 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2020-03-22 17:24:39 -04:00  
				
					
						
							
							
								 
						
							
							
								b67de60a9b 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-22 12:36:19 -05:00  
				
					
						
							
							
								 
						
							
							
								0b69f98561 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-22 12:22:43 -05:00  
				
					
						
							
							
								 
						
							
							
								97916fd55e 
								
									
								
							
								 
							
						 
						
							
							
								
								implement tagged union structures attributes  
							
							
							
						 
						
							2020-03-21 14:29:14 -05:00  
				
					
						
							
							
								 
						
							
							
								b29d009b14 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures; implement struct_field_info_extra  
							
							
							
						 
						
							2020-03-21 13:21:35 -05:00  
				
					
						
							
							
								 
						
							
							
								5b8952baf8 
								
									
								
							
								 
							
						 
						
							
							
								
								ghidra: handle destructor ABI differences  
							
							
							
						 
						
							2020-03-21 08:53:11 -05:00  
				
					
						
							
							
								 
						
							
							
								b2940b69f8 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-21 07:49:22 -05:00  
				
					
						
							
							
								 
						
							
							
								77e40a52c0 
								
							
								 
							
						 
						
							
							
								
								Update scripts, xml, authors  
							
							
							
						 
						
							2020-03-21 02:02:00 -04:00  
				
					
						
							
							
								 
						
							
							
								37e7bed779 
								
									
								
							
								 
							
						 
						
							
							
								
								add df.global:_field method. add test case to check for overlapping globals.  
							
							
							
						 
						
							2020-03-20 09:41:58 -05:00  
				
					
						
							
							
								 
						
							
							
								d28b35b6eb 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-15 15:29:02 -05:00  
				
					
						
							
							
								 
						
							
							
								2f4bd32d28 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures and scripts  
							
							
							
						 
						
							2020-03-15 15:19:51 -05:00  
				
					
						
							
							
								 
						
							
							
								60722d778f 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures and scripts  
							
							
							
						 
						
							2020-03-15 02:17:19 -05:00  
				
					
						
							
							
								 
						
							
							
								39486083f5 
								
									
								
							
								 
							
						 
						
							
							
								
								handle overlapping structures in check-structures-sanity better  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-03-12 22:16:30 -05:00  
				
					
						
							
							
								 
						
							
							
								1a4c4a5f33 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-12 14:03:23 -05:00  
				
					
						
							
							
								 
						
							
							
								f204f14e52 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							
							
						 
						
							2020-03-12 12:53:24 -05:00  
				
					
						
							
							
								 
						
							
							
								2a6b2cacbd 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							
							
						 
						
							2020-03-12 12:34:57 -05:00  
				
					
						
							
							
								 
						
							
							
								b9841110c3 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures and scripts  
							
							
							
						 
						
							2020-03-09 17:53:34 -05:00  
				
					
						
							
							
								 
						
							
							
								a7d263fa67 
								
									
								
							
								 
							
						 
						
							
							
								
								getFullName of the container AND the item, also exclude container of char ( #1515 )  
							
							... 
							
							
							
							* getFullName of the container AND the item, also exclude container of char
* bit vector condition was backwards 
							
						 
						
							2020-03-09 13:12:04 -05:00  
				
					
						
							
							
								 
						
							
							
								ffb3c29cfc 
								
									
								
							
								 
							
						 
						
							
							
								
								simplify Graphic module. update structures.  
							
							... 
							
							
							
							it appears that all this added complexity including an extra pointer dereference was to avoid including the vector header. 
							
						 
						
							2020-03-08 00:12:48 -06:00  
				
					
						
							
							
								 
						
							
							
								c4e9c8d29c 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-07 15:15:02 -06:00  
				
					
						
							
							
								 
						
							
							
								5f83681fbc 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							
							
						 
						
							2020-03-07 12:08:03 -06:00  
				
					
						
							
							
								 
						
							
							
								a214e00407 
								
									
								
							
								 
							
						 
						
							
							
								
								allow union vectors to have tags that are bit vectors if they have exactly 2 members  
							
							
							
						 
						
							2020-03-06 16:48:33 -06:00  
				
					
						
							
							
								 
						
							
							
								508ab79af2 
								
									
								
							
								 
							
						 
						
							
							
								
								document where tagged unions should be implemented for Lua  
							
							
							
						 
						
							2020-03-06 16:33:02 -06:00  
				
					
						
							
							
								 
						
							
							
								635e709d95 
								
									
								
							
								 
							
						 
						
							
							
								
								name ui_look_list union  
							
							... 
							
							
							
							update scripts and structures 
							
						 
						
							2020-03-06 16:06:27 -06:00  
				
					
						
							
							
								 
						
							
							
								fa574cfbec 
								
									
								
							
								 
							
						 
						
							
							
								
								allow dfhack-run to output colors.  
							
							... 
							
							
							
							refactor Console-posix to avoid having a parameter equivalent to not calling the function at all. 
							
						 
						
							2020-03-06 15:02:03 -06:00  
				
					
						
							
							
								 
						
							
							
								885fa541fd 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-05 00:06:32 -06:00  
				
					
						
							
							
								 
						
							
							
								84cae060b1 
								
									
								
							
								 
							
						 
						
							
							
								
								move find_union_tag from check-structures-sanity to DataDefs.h  
							
							
							
						 
						
							2020-03-04 18:23:49 -06:00  
				
					
						
							
							
								 
						
							
							
								08e1fe1f02 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-03 22:42:40 -06:00  
				
					
						
							
							
								 
						
							
							
								6d15d349bc 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-03 21:45:13 -06:00  
				
					
						
							
							
								 
						
							
							
								676e73d477 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 23:59:55 -06:00  
				
					
						
							
							
								 
						
							
							
								e356925795 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 23:12:03 -06:00  
				
					
						
							
							
								 
						
							
							
								7784e569a5 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 22:29:53 -06:00  
				
					
						
							
							
								 
						
							
							
								c29b606a4a 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: suggest known structure types for large unknown pointers  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-03-02 21:33:04 -06:00  
				
					
						
							
							
								 
						
							
							
								66ded03bc1 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 20:41:13 -06:00  
				
					
						
							
							
								 
						
							
							
								4da0a761ea 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 18:36:28 -06:00  
				
					
						
							
							
								 
						
							
							
								269b3cb8eb 
								
									
								
							
								 
							
						 
						
							
							
								
								add support for finding vtable pointers to check-structures-sanity  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-03-02 15:34:29 -06:00  
				
					
						
							
							
								 
						
							
							
								0024457167 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							... 
							
							
							
							don't mark lua argument as a pointer (to be revisited at some point) 
							
						 
						
							2020-03-02 02:27:15 -06:00  
				
					
						
							
							
								 
						
							
							
								102fedc2ff 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-01 00:20:31 -06:00  
				
					
						
							
							
								 
						
							
							
								dc5ef1fe58 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-29 20:11:41 -06:00  
				
					
						
							
							
								 
						
							
							
								aaace29e11 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-29 18:29:32 -06:00  
				
					
						
							
							
								 
						
							
							
								18523a1821 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert untagged unions to tagged. Fix some edge cases in check-structures-sanity union checking.  
							
							
							
						 
						
							2020-02-29 15:08:39 -06:00  
				
					
						
							
							
								 
						
							
							
								94e818fd53 
								
									
								
							
								 
							
						 
						
							
							
								
								reference union_identity in the df namespace  
							
							
							
						 
						
							2020-02-29 13:26:42 -06:00  
				
					
						
							
							
								 
						
							
							
								3ddbb5cec1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2020-02-29 13:24:12 -06:00  
				
					
						
							
							
								 
						
							
							
								a30678cee3 
								
									
								
							
								 
							
						 
						
							
							
								
								subclass struct_identity for unions  
							
							
							
						 
						
							2020-02-29 13:11:23 -06:00  
				
					
						
							
							
								 
						
							
							
								196f4d3c06 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2020-02-27 18:54:30 -05:00  
				
					
						
							
							
								 
						
							
							
								141928ead0 
								
							
								 
							
						 
						
							
							
								
								Fix gui.FilteredList widget search on plain string choices  
							
							
							
						 
						
							2020-02-27 07:56:30 +01:00  
				
					
						
							
							
								 
						
							
							
								92eb8b058b 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							
							
						 
						
							2020-02-26 12:10:15 -06:00  
				
					
						
							
							
								 
						
							
							
								e26787604a 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-24 12:16:59 -06:00  
				
					
						
							
							
								 
						
							
							
								f6f5d54f9d 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-24 10:20:32 -06:00  
				
					
						
							
							
								 
						
							
							
								1f34c813c8 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-24 10:13:46 -06:00  
				
					
						
							
							
								 
						
							
							
								8a4eac3d3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1503  from TymurGubayev/dev/minor-improvement/dfhack-lua/printall_recurse  
							
							... 
							
							
							
							allow custom filter in calls to `dfhack.printall_recurse` 
							
						 
						
							2020-02-24 10:05:28 -06:00  
				
					
						
							
							
								 
						
							
							
								546178bc56 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-24 03:03:58 -06:00  
				
					
						
							
							
								 
						
							
							
								e9564a28f5 
								
									
								
							
								 
							
						 
						
							
							
								
								allow tagged unions to not be union followed by tag  
							
							
							
						 
						
							2020-02-23 21:33:32 -06:00  
				
					
						
							
							
								 
						
							
							
								1d8998de22 
								
									
								
							
								 
							
						 
						
							
							
								
								allow custom filter in `dfhack.printall_recurse`  
							
							... 
							
							
							
							Objects with links like `job` output way too much. With this change, it's possible to provide an optional filter and exclude the `list_link`.
```
[lua]# j = dfhack.gui.getSelectedJob()
[lua]# printall_recurse(j, {[tostring(j.list_link)]=true, [tostring(j.pos)]=true})
``` 
							
						 
						
							2020-02-23 16:57:57 +01:00  
				
					
						
							
							
								 
						
							
							
								1e3e3829a7 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-22 23:36:14 -06:00  
				
					
						
							
							
								 
						
							
							
								5580d375aa 
								
									
								
							
								 
							
						 
						
							
							
								
								add more diagnostics that will help in the identification of stl-string fields  
							
							
							
						 
						
							2020-02-22 15:34:48 -06:00  
				
					
						
							
							
								 
						
							
							
								0711b2569a 
								
									
								
							
								 
							
						 
						
							
							
								
								in -sizes mode, report sizes of unknown structures behind pointers.  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-02-22 14:04:53 -06:00  
				
					
						
							
							
								 
						
							
							
								57154e33c8 
								
									
								
							
								 
							
						 
						
							
							
								
								warn about misidentified generic pointers  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-02-21 18:49:02 -06:00  
				
					
						
							
							
								 
						
							
							
								53da38ca47 
								
									
								
							
								 
							
						 
						
							
							
								
								add additional pointer, string, and vector sanity checks  
							
							... 
							
							
							
							update structures and scripts 
							
						 
						
							2020-02-21 17:31:31 -06:00  
				
					
						
							
							
								 
						
							
							
								f383f63eea 
								
									
								
							
								 
							
						 
						
							
							
								
								fix check-structures-sanity not catching certain types of invalid string on GCC builds.  
							
							... 
							
							
							
							update structures. 
							
						 
						
							2020-02-21 17:31:31 -06:00  
				
					
						
							
							
								 
						
							
							
								14eade3886 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-21 02:52:56 -06:00  
				
					
						
							
							
								 
						
							
							
								eb35ff9b47 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-21 02:31:37 -06:00  
				
					
						
							
							
								 
						
							
							
								f708bb5cff 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-21 01:41:05 -06:00  
				
					
						
							
							
								 
						
							
							
								38410544b0 
								
									
								
							
								 
							
						 
						
							
							
								
								handle tagged unions in check-structures-sanity  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-02-20 22:17:25 -06:00  
				
					
						
							
							
								 
						
							
							
								903f829e30 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-20 20:19:50 -06:00  
				
					
						
							
							
								 
						
							
							
								1beb0f417e 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-20 17:44:24 -06:00  
				
					
						
							
							
								 
						
							
							
								f81587bd82 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-18 21:05:54 -06:00  
				
					
						
							
							
								 
						
							
							
								0d36e62d81 
								
									
								
							
								 
							
						 
						
							
							
								
								fix some weird uses of the part of speech enum  
							
							
							
						 
						
							2020-02-18 16:39:39 -06:00  
				
					
						
							
							
								 
						
							
							
								c43c9de477 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-18 16:33:24 -06:00  
				
					
						
							
							
								 
						
							
							
								fce52866c7 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-17 22:43:12 -06:00  
				
					
						
							
							
								 
						
							
							
								91771f9c64 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-17 22:02:25 -06:00  
				
					
						
							
							
								 
						
							
							
								28bf6667cb 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2020-02-16 21:22:31 -05:00  
				
					
						
							
							
								 
						
							
							
								a703e2b2fc 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-16 19:02:36 -06:00  
				
					
						
							
							
								 
						
							
							
								b033a215bd 
								
									
								
							
								 
							
						 
						
							
							
								
								update for Dwarf Fortress 0.47.03  
							
							
							
						 
						
							2020-02-16 18:48:27 -06:00  
				
					
						
							
							
								 
						
							
							
								4e42da9e4f 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-16 10:36:06 -06:00  
				
					
						
							
							
								 
						
							
							
								631b8e772c 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures; fix -lowmem being enabled due to being uninitialized on the stack.  
							
							
							
						 
						
							2020-02-15 16:10:54 -06:00  
				
					
						
							
							
								 
						
							
							
								122169a559 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							... 
							
							
							
							fix a crash if check-structures-sanity was called with a lua expression that evaluated to nil 
							
						 
						
							2020-02-15 12:04:00 -06:00  
				
					
						
							
							
								 
						
							
							
								bc5b0a6dd0 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-15 02:58:00 -06:00  
				
					
						
							
							
								 
						
							
							
								99ccc55d65 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-15 01:23:26 -06:00  
				
					
						
							
							
								 
						
							
							
								c2584d615c 
								
									
								
							
								 
							
						 
						
							
							
								
								Define MapExtras::BiomeInfo::MAX_LAYERS ( #1496 )  
							
							... 
							
							
							
							Definition is required even for constexpr variables in some compilation
setups (e.g. debug builds). 
							
						 
						
							2020-02-15 01:22:58 -06:00  
				
					
						
							
							
								 
						
							
							
								9caf6e97e6 
								
									
								
							
								 
							
						 
						
							
							
								
								add -enums, -sizes, and specific starting point flags to check-structures-sanity  
							
							
							
						 
						
							2020-02-14 19:47:26 -06:00  
				
					
						
							
							
								 
						
							
							
								f7f7bd7ca7 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-13 21:23:42 -06:00  
				
					
						
							
							
								 
						
							
							
								69c4f5c972 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-13 02:12:26 -06:00  
				
					
						
							
							
								 
						
							
							
								8fe950f815 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							... 
							
							
							
							sizecheck no longer segfaults on the medium world 
							
						 
						
							2020-02-13 00:52:00 -06:00  
				
					
						
							
							
								 
						
							
							
								3996189f9f 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures and scripts  
							
							
							
						 
						
							2020-02-12 23:52:58 -06:00  
				
					
						
							
							
								 
						
							
							
								e9a295c788 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-12 19:00:18 -06:00  
				
					
						
							
							
								 
						
							
							
								b754192f2d 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-12 16:18:05 -06:00  
				
					
						
							
							
								 
						
							
							
								ddc3cfcfbc 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-12 13:34:04 -06:00  
				
					
						
							
							
								 
						
							
							
								7bb921be19 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-12 11:35:58 -06:00  
				
					
						
							
							
								 
						
							
							
								3c9f6f79ab 
								
									
								
							
								 
							
						 
						
							
							
								
								fix some warnings  
							
							
							
						 
						
							2020-02-10 19:35:17 -06:00  
				
					
						
							
							
								 
						
							
							
								7b9ea1f1b6 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-10 18:23:57 -06:00  
				
					
						
							
							
								 
						
							
							
								69611ab325 
								
									
								
							
								 
							
						 
						
							
							
								
								exit if a fatal startup error is encountered while in headless mode ( #1491 )  
							
							
							
						 
						
							2020-02-09 18:05:09 -06:00  
				
					
						
							
							
								 
						
							
							
								5b56125ad6 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-08 23:02:25 -06:00  
				
					
						
							
							
								 
						
							
							
								b375586b67 
								
									
								
							
								 
							
						 
						
							
							
								
								Update to DF 0.47.02  
							
							
							
						 
						
							2020-02-07 16:00:53 -06:00  
				
					
						
							
							
								 
						
							
							
								0243e422e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow plugins to define subclasses of dfhack_viewscreen that have their own virtual_identity.  
							
							
							
						 
						
							2020-02-07 16:00:14 -06:00  
				
					
						
							
							
								 
						
							
							
								5db7d518ee 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures; fix some minor compile warnings  
							
							
							
						 
						
							2020-02-05 12:35:43 -06:00  
				
					
						
							
							
								 
						
							
							
								321d948f8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix crash on missing symbols.  
							
							... 
							
							
							
							Fixes  #1487 . 
						
							2020-02-03 20:21:10 -06:00  
				
					
						
							
							
								 
						
							
							
								9c52b4e5e6 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-02 17:31:01 -06:00  
				
					
						
							
							
								 
						
							
							
								dfc90fe660 
								
									
								
							
								 
							
						 
						
							
							
								
								Update df-structures and scripts.  
							
							
							
						 
						
							2020-02-02 17:10:11 -06:00  
				
					
						
							
							
								 
						
							
							
								62e3802d26 
								
									
								
							
								 
							
						 
						
							
							
								
								Update to DF 0.47.01  
							
							
							
						 
						
							2020-01-29 14:51:48 -06:00  
				
					
						
							
							
								 
						
							
							
								121497a466 
								
							
								 
							
						 
						
							
							
								
								Propagated getBookTitle to Lua  
							
							
							
						 
						
							2020-01-26 11:47:47 +01:00  
				
					
						
							
							
								 
						
							
							
								876ac6c056 
								
							
								 
							
						 
						
							
							
								
								Renamed to getBookTitle, cut down on virtual_cast  
							
							
							
						 
						
							2020-01-25 21:46:10 +01:00  
				
					
						
							
							
								 
						
							
							
								c6bbf39c6c 
								
							
								 
							
						 
						
							
							
								
								Issue  #1262 . Added Items::getTitle and used in stocks  
							
							
							
						 
						
							2020-01-25 12:43:02 +01:00  
				
					
						
							
							
								 
						
							
							
								815821eb93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cmake-cleanup  
							
							... 
							
							
							
							Conflicts:
	depends/lua/CMakeLists.txt
	plugins/CMakeLists.txt
	plugins/devel/CMakeLists.txt 
							
						 
						
							2020-01-18 22:28:43 -05:00  
				
					
						
							
							
								 
						
							
							
								bb9bc4e353 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2020-01-18 18:52:32 -05:00  
				
					
						
							
							
								 
						
							
							
								96d8dffd32 
								
									
								
							
								 
							
						 
						
							
							
								
								Make dfhack.run_command return the command_result value.  
							
							... 
							
							
							
							Rename local variables to match dfhack.run_command_silent for clarity. 
							
						 
						
							2020-01-14 17:53:52 -06:00  
				
					
						
							
							
								 
						
							
							
								47fa9e1159 
								
							
								 
							
						 
						
							
							
								
								Update authors, submodules  
							
							
							
						 
						
							2020-01-13 23:35:31 -05:00  
				
					
						
							
							
								 
						
							
							
								5eca50476e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'nornagon/unit-description' into develop  
							
							
							
						 
						
							2020-01-13 23:31:23 -05:00  
				
					
						
							
							
								 
						
							
							
								be5dc2d4a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Make Units::isGay act consistently when called on an asexual unit.  
							
							... 
							
							
							
							The function appears to be used to determine whether heterosexual relationships are possible, so asexual units will always return true for isGay.
Old behavior was to treat asexual units as male. 
							
						 
						
							2020-01-09 14:48:30 -06:00  
				
					
						
							
							
								 
						
							
							
								5de368a1ed 
								
							
								 
							
						 
						
							
							
								
								unit_{=> get_}physical_description  
							
							
							
						 
						
							2020-01-04 22:17:03 +11:00  
				
					
						
							
							
								 
						
							
							
								7644dde9e4 
								
									
								
							
								 
							
						 
						
							
							
								
								default to empty description if symbol unavailable  
							
							
							
						 
						
							2019-12-14 12:01:13 -08:00  
				
					
						
							
							
								 
						
							
							
								50e696acf6 
								
							
								 
							
						 
						
							
							
								
								getDescription => getPhysicalDescription  
							
							
							
						 
						
							2019-12-14 09:36:47 -08:00  
				
					
						
							
							
								 
						
							
							
								7fce6fe0b0 
								
							
								 
							
						 
						
							
							
								
								move THISCALL define to header, clean up code a little  
							
							
							
						 
						
							2019-12-13 23:54:27 -08:00  
				
					
						
							
							
								 
						
							
							
								dfab521a71 
								
									
								
							
								 
							
						 
						
							
							
								
								specify __thiscall  
							
							... 
							
							
							
							According to https://docs.microsoft.com/en-us/cpp/cpp/thiscall?view=vs-2019 , "on ARM and x64 machines, __thiscall is accepted and ignored by the compiler.". So it should be OK to specify this for all win32 
							
						 
						
							2019-12-12 17:51:41 -08:00  
				
					
						
							
							
								 
						
							
							
								9a37849603 
								
							
								 
							
						 
						
							
							
								
								use symbols.xml  
							
							
							
						 
						
							2019-12-07 22:41:55 -08:00  
				
					
						
							
							
								 
						
							
							
								910f965838 
								
							
								 
							
						 
						
							
							
								
								wip  
							
							
							
						 
						
							2019-12-07 22:17:59 -08:00  
				
					
						
							
							
								 
						
							
							
								49563b4618 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'warmist/FilteredListFix' into develop  
							
							
							
						 
						
							2019-11-02 16:28:06 -04:00  
				
					
						
							
							
								 
						
							
							
								08aeb6faeb 
								
							
								 
							
						 
						
							
							
								
								Fix EventManager building ID type  
							
							... 
							
							
							
							The pointer to the building ID was sometimes not dereferenced properly.
Addressed by switching to an ID cast to a pointer type for consistency with
other types of events.
Fixes  #1434 
Ref #1003  (19695b4ee7#1253  (a7dfacd1c5 
							
						 
						
							2019-10-05 20:26:31 -04:00  
				
					
						
							
							
								 
						
							
							
								7d5970303f 
								
							
								 
							
						 
						
							
							
								
								Update xml ( dfhack/df-structures#286 )  
							
							
							
						 
						
							2019-10-04 00:14:08 -04:00  
				
					
						
							
							
								 
						
							
							
								ca7d0f1cac 
								
							
								 
							
						 
						
							
							
								
								Add algorithm include for MSVC  
							
							
							
						 
						
							2019-10-03 23:26:57 -04:00  
				
					
						
							
							
								 
						
							
							
								f3658db85f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into avoid_rebuilding_df_statics_if_core_h_changes  
							
							
							
						 
						
							2019-10-03 23:23:36 -04:00  
				
					
						
							
							
								 
						
							
							
								a2b5c1ddd9 
								
									
								
							
								 
							
						 
						
							
							
								
								lua/widgets filtered list input fix  
							
							... 
							
							
							
							FilteredList was not consuming input events. 
							
						 
						
							2019-09-30 22:00:06 +03:00  
				
					
						
							
							
								 
						
							
							
								ac5a54c8db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cmake-cleanup  
							
							... 
							
							
							
							Conflicts:
	library/CMakeLists.txt
	plugins/CMakeLists.txt 
							
						 
						
							2019-08-23 23:58:00 -04:00  
				
					
						
							
							
								 
						
							
							
								0f4162acc9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1402  from BenLubar/persist  
							
							... 
							
							
							
							Add Persistence module. 
							
						 
						
							2019-08-23 23:37:06 -04:00  
				
					
						
							
							
								 
						
							
							
								222b88063c 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2019-08-23 21:37:50 -04:00  
				
					
						
							
							
								 
						
							
							
								2ef46562c8 
								
							
								 
							
						 
						
							
							
								
								Avoid calling doSaveData twice when unloading a world  
							
							... 
							
							
							
							This was happening because of a switch to viewscreen_game_cleanerst and back to
viewscreen_savegamest when saving 
							
						 
						
							2019-08-23 20:45:35 -04:00  
				
					
						
							
							
								 
						
							
							
								100e584c34 
								
							
								 
							
						 
						
							
							
								
								Fix saving persistent data on regular save  
							
							
							
						 
						
							2019-08-23 20:30:06 -04:00  
				
					
						
							
							
								 
						
							
							
								07575095fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into persist  
							
							
							
						 
						
							2019-08-22 22:00:50 -04:00  
				
					
						
							
							
								 
						
							
							
								88757d5c27 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cmake-cleanup  
							
							
							
						 
						
							2019-07-20 19:22:33 -04:00  
				
					
						
							
							
								 
						
							
							
								99038c395a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/biometype' into develop  
							
							
							
						 
						
							2019-07-20 16:32:46 -04:00  
				
					
						
							
							
								 
						
							
							
								8a07426643 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cmake-cleanup  
							
							
							
						 
						
							2019-07-20 15:15:39 -04:00  
				
					
						
							
							
								 
						
							
							
								49f3de979f 
								
							
								 
							
						 
						
							
							
								
								Make ServerMain and ServerConnection data race free  
							
							... 
							
							
							
							RemoteServer and PluginManager side would need complete redesign to be
data race free and concurrent. But as that would be unlikely to be
required from DFHack I decided simpler solution that is fixing data
ownership to a thread and all ServerConnection share a single lock which
allows access to PluginManager and Core. 
							
						 
						
							2019-07-18 23:05:11 -04:00  
				
					
						
							
							
								 
						
							
							
								0605b9601c 
								
							
								 
							
						 
						
							
							
								
								Make Core::started thread safe  
							
							
							
						 
						
							2019-07-18 23:05:11 -04:00  
				
					
						
							
							
								 
						
							
							
								0ed5c8db39 
								
							
								 
							
						 
						
							
							
								
								Fix data race between threaded init and EventManager  
							
							... 
							
							
							
							The initial run_dfhack_init loads shared state information that is used
by EventManager when state changes. There is a small risk that
EventManager can handle events while run_dfhack_init is still running. 
							
						 
						
							2019-07-18 23:04:40 -04:00  
				
					
						
							
							
								 
						
							
							
								76da2c2aaf 
								
							
								 
							
						 
						
							
							
								
								Clean up CMakeLists.txt style  
							
							
							
						 
						
							2019-07-16 22:19:11 -04:00  
				
					
						
							
							
								 
						
							
							
								b60faa8021 
								
							
								 
							
						 
						
							
							
								
								dfhack-run: add note about installation when called with no arguments  
							
							
							
						 
						
							2019-07-13 15:51:46 -04:00  
				
					
						
							
							
								 
						
							
							
								c125926727 
								
							
								 
							
						 
						
							
							
								
								Update submodules and Authors.rst  
							
							... 
							
							
							
							Ref #1432 
Ref dfhack/stonesense#54 
Ref dfhack/scripts#93  
							
						 
						
							2019-07-10 19:21:23 -04:00  
				
					
						
							
							
								 
						
							
							
								5b11d14c6c 
								
							
								 
							
						 
						
							
							
								
								Rename save/load to "save data"/"load data"  
							
							
							
						 
						
							2019-05-29 19:52:03 -04:00  
				
					
						
							
							
								 
						
							
							
								ceebef5fe2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into persist  
							
							
							
						 
						
							2019-05-28 21:08:16 -04:00  
				
					
						
							
							
								 
						
							
							
								dd9c433f17 
								
							
								 
							
						 
						
							
							
								
								Use BYPRODUCTS to keep ninja builds from re-running codegen every time  
							
							... 
							
							
							
							This partially reverts f02466de8ahttps://cmake.org/cmake/help/v3.14/command/add_custom_command.html :
> The `BYPRODUCTS` option is ignored on non-Ninja generators except to mark
> byproducts `GENERATED`.
Since `$GENERATED_HDRS` are already marked generated, this change should have
no effect on non-Ninja generators. 
							
						 
						
							2019-05-13 19:47:39 -04:00  
				
					
						
							
							
								 
						
							
							
								32a0ab9679 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2019-05-11 23:34:59 -04:00  
				
					
						
							
							
								 
						
							
							
								e5eade1ad7 
								
							
								 
							
						 
						
							
							
								
								Make gui.dwarfmode.{get_movement_delta,get_hotkey_target} public  
							
							
							
						 
						
							2019-04-30 16:53:09 -04:00  
				
					
						
							
							
								 
						
							
							
								6c266075de 
								
							
								 
							
						 
						
							
							
								
								Console-posix: fix crash with prompts longer than screen width  
							
							... 
							
							
							
							Also add an extra fallback check around substr
Fixes  #1425  
							
						 
						
							2019-01-15 21:06:49 -05:00  
				
					
						
							
							
								 
						
							
							
								f0632347d0 
								
							
								 
							
						 
						
							
							
								
								Remove Core.h include from DataDefs.h  
							
							... 
							
							
							
							Core.h isn't required for DataDefs.h which removes Core.h dependency
from DataStatics*. 
							
						 
						
							2018-12-30 17:08:42 -05:00  
				
					
						
							
							
								 
						
							
							
								e74946f62e 
								
							
								 
							
						 
						
							
							
								
								Update xml and related changelog entries  
							
							
							
						 
						
							2018-12-27 17:37:13 -05:00  
				
					
						
							
							
								 
						
							
							
								a2f8742128 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/runtime_debug_prints' into develop  
							
							... 
							
							
							
							Also fix and reorganize changelog 
							
						 
						
							2018-12-27 16:28:25 -05:00  
				
					
						
							
							
								 
						
							
							
								13c6bfc1b2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'sgayda2/memory_fixes' into develop  
							
							
							
						 
						
							2018-12-22 11:54:31 -05:00  
				
					
						
							
							
								 
						
							
							
								b913076451 
								
							
								 
							
						 
						
							
							
								
								Update xml, stonesense, changelog  
							
							... 
							
							
							
							Merged DFHack/df-structures#296  and (modified) attached changelog
entry 
							
						 
						
							2018-11-24 17:09:24 -05:00  
				
					
						
							
							
								 
						
							
							
								368f8d0504 
								
							
								 
							
						 
						
							
							
								
								Remove and replace checks for OnBreak  
							
							
							
						 
						
							2018-11-24 14:52:26 -05:00  
				
					
						
							
							
								 
						
							
							
								02f047e9f1 
								
							
								 
							
						 
						
							
							
								
								a pox on whitespace  
							
							
							
						 
						
							2018-09-11 18:41:32 -05:00  
				
					
						
							
							
								 
						
							
							
								3817773b5a 
								
							
								 
							
						 
						
							
							
								
								eliminate stray whitespace  
							
							
							
						 
						
							2018-09-11 17:32:33 -05:00  
				
					
						
							
							
								 
						
							
							
								10267f3e70 
								
									
								
							
								 
							
						 
						
							
							
								
								Only save on the first frame of the save screen.  
							
							
							
						 
						
							2018-08-26 19:11:41 -05:00  
				
					
						
							
							
								 
						
							
							
								a672ffcb95 
								
									
								
							
								 
							
						 
						
							
							
								
								Use viewscreen_savegamest instead of viewscreen_optionst  
							
							
							
						 
						
							2018-08-26 19:05:44 -05:00  
				
					
						
							
							
								 
						
							
							
								4e690df96a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Persistence module.  
							
							... 
							
							
							
							Alter World to use Persistence instead of storing data in historical figures.
Fake historical figures will be converted to the new format when a world is loaded.
Added plugin_save and plugin_load functions to the plugin API.
Made the weird int7/int28 code that was in the old persistence API slightly safer. 
							
						 
						
							2018-08-26 18:27:58 -05:00  
				
					
						
							
							
								 
						
							
							
								338572d270 
								
							
								 
							
						 
						
							
							
								
								resolve uninitialized variable warning  
							
							
							
						 
						
							2018-08-16 12:15:56 -05:00  
				
					
						
							
							
								 
						
							
							
								59d70d6687 
								
							
								 
							
						 
						
							
							
								
								Add function to infer biome type to Maps module  
							
							... 
							
							
							
							This moves code intended to infer biome type currently living in a
couple of plugins into the Maps module, so that this code can be shared
more easily by multiple plugins, as discussed in #1392 . 
							
						 
						
							2018-08-15 20:28:18 -05:00  
				
					
						
							
							
								 
						
							
							
								e56cb2a25a 
								
							
								 
							
						 
						
							
							
								
								Update xml (setup_character_info.skill_points_remaining)  
							
							
							
						 
						
							2018-08-04 00:59:15 -04:00  
				
					
						
							
							
								 
						
							
							
								9bd5ecd738 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1372  from BenLubar/dfhack-viewscreen-identity  
							
							... 
							
							
							
							Add an identity to dfhack_viewscreen and dfhack_lua_viewscreen. 
							
						 
						
							2018-07-26 16:06:24 -04:00  
				
					
						
							
							
								 
						
							
							
								4837e65322 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an identity to dfhack_viewscreen and dfhack_lua_viewscreen.  
							
							
							
						 
						
							2018-07-22 17:31:39 -05:00  
				
					
						
							
							
								 
						
							
							
								c53353fc28 
								
							
								 
							
						 
						
							
							
								
								Update changelog, xml  
							
							
							
						 
						
							2018-07-20 23:29:24 -04:00  
				
					
						
							
							
								 
						
							
							
								163c9b4059 
								
							
								 
							
						 
						
							
							
								
								Add utils.OrderedTable, make test order consistent  
							
							... 
							
							
							
							Also added OrderedTable tests and comment support to expect.*() 
							
						 
						
							2018-07-19 12:40:25 -04:00  
				
					
						
							
							
								 
						
							
							
								063602349c 
								
							
								 
							
						 
						
							
							
								
								Add a basic test library and a couple GUI module tests (squashed)  
							
							... 
							
							
							
							Also modified Core/Console a bit to get this to actually produce output on
Travis (DFHACK_DISABLE_CONSOLE now allows console output, just not input)
Squashed merge from lethosor/tests 
							
						 
						
							2018-07-18 14:29:13 -04:00  
				
					
						
							
							
								 
						
							
							
								3b44c18576 
								
							
								 
							
						 
						
							
							
								
								Followups for  #1325  
							
							... 
							
							
							
							- Fix git tag detection
- Fix changelog entry position
- Update/clean up docs some 
							
						 
						
							2018-07-17 00:58:49 -04:00  
				
					
						
							
							
								 
						
							
							
								1d6c3dc871 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/fix_cmake_dependencies_to_generated_headers' into develop  
							
							
							
						 
						
							2018-07-17 00:24:18 -04:00  
				
					
						
							
							
								 
						
							
							
								38cccdb0f4 
								
							
								 
							
						 
						
							
							
								
								Update the module create calls to return unique_ptrs  
							
							
							
						 
						
							2018-07-14 19:55:25 -07:00  
				
					
						
							
							
								 
						
							
							
								6f90273bb6 
								
							
								 
							
						 
						
							
							
								
								More usage of smart pointers throughout core and version info.  
							
							
							
						 
						
							2018-07-14 19:55:25 -07:00  
				
					
						
							
							
								 
						
							
							
								699f864110 
								
							
								 
							
						 
						
							
							
								
								use dts::make_unique instead of new  
							
							
							
						 
						
							2018-07-14 19:51:46 -07:00  
				
					
						
							
							
								 
						
							
							
								6cfd987c0d 
								
							
								 
							
						 
						
							
							
								
								Remove an outdated comment, with c++11 enabled the code is thread safe  
							
							
							
						 
						
							2018-07-14 19:51:46 -07:00  
				
					
						
							
							
								 
						
							
							
								12c8046f90 
								
							
								 
							
						 
						
							
							
								
								Some memory management changes for Core  
							
							
							
						 
						
							2018-07-14 19:51:46 -07:00  
				
					
						
							
							
								 
						
							
							
								b5ddde8475 
								
							
								 
							
						 
						
							
							
								
								Use a shared_ptr to avoid having to manage VersionInfo vector memory  
							
							
							
						 
						
							2018-07-14 19:51:46 -07:00  
				
					
						
							
							
								 
						
							
							
								c127ceab96 
								
							
								 
							
						 
						
							
							
								
								Use a unique_ptr for VersionInfo to avoid worrying about memory  
							
							
							
						 
						
							2018-07-14 19:51:46 -07:00  
				
					
						
							
							
								 
						
							
							
								790d16cc1c 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'sgayda2/call_once' into develop  
							
							
							
						 
						
							2018-07-14 21:08:15 -04:00  
				
					
						
							
							
								 
						
							
							
								99d05117ab 
								
							
								 
							
						 
						
							
							
								
								fix a return statement in FirstCall  
							
							
							
						 
						
							2018-07-14 12:15:52 -07:00  
				
					
						
							
							
								 
						
							
							
								c2a64b3573 
								
							
								 
							
						 
						
							
							
								
								Update changelog, xml, bump to r1  
							
							
							
						 
						
							2018-07-13 21:16:35 -04:00  
				
					
						
							
							
								 
						
							
							
								f85b2c2b3c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of gh:dfhack/dfhack into develop  
							
							
							
						 
						
							2018-07-13 20:00:52 -04:00  
				
					
						
							
							
								 
						
							
							
								78f2431c93 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2018-07-13 19:59:46 -04:00  
				
					
						
							
							
								 
						
							
							
								b44789285c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Windows df-structures stubs failing to compile if the option to keep symbols is specified.  
							
							
							
						 
						
							2018-07-13 15:49:37 -05:00  
				
					
						
							
							
								 
						
							
							
								f02466de8a 
								
							
								 
							
						 
						
							
							
								
								Correct codegen.pl output dependecies for VC  
							
							... 
							
							
							
							The change allows correct and optimized incremental builds with VC and
ninja but unix makefile backend will rebuild everything if anything
changes in structures. 
							
						 
						
							2018-07-13 17:01:36 +03:00  
				
					
						
							
							
								 
						
							
							
								bc8b8ef256 
								
							
								 
							
						 
						
							
							
								
								Use configure_file to optimize incremental builds for git-describe.h  
							
							
							
						 
						
							2018-07-13 16:07:46 +03:00  
				
					
						
							
							
								 
						
							
							
								c92b52537c 
								
							
								 
							
						 
						
							
							
								
								Only run once codegen.pl and git-describe.cmake with make  
							
							... 
							
							
							
							ninja has a single build file which avoided issues if multiple targets
depend on same files. But Unix Makefiles generator user recursive make
which requires each ADD_CUSTOM_COMMAND to have only one target depending
on them.
Then makefile generator also has stupid rule that it touches all
secundary output files if primary file has been updated.
It was surprising hard to find a version that actually works correctly
for both issues. Solution is using BYPRODUCTS and refactoring command
and target dependencies.
As a bonus this change now allows build to work from source tarball if
the tarball includes git-describe.h. 
							
						 
						
							2018-07-13 15:23:54 +03:00  
				
					
						
							
							
								 
						
							
							
								fad9d58ac6 
								
							
								 
							
						 
						
							
							
								
								Keep git-describe.h in source tree  
							
							... 
							
							
							
							Temporary file goes to binary directory to avoid race between
simultanous builts. 
							
						 
						
							2018-07-13 15:16:04 +03:00  
				
					
						
							
							
								 
						
							
							
								68d1dfa0da 
								
							
								 
							
						 
						
							
							
								
								Keep make output short  
							
							... 
							
							
							
							Without custom comment add_custom_command would list all target files. 
							
						 
						
							2018-07-13 15:15:42 +03:00  
				
					
						
							
							
								 
						
							
							
								3f34ea196b 
								
							
								 
							
						 
						
							
							
								
								Fix build not to delete git-describe.h  
							
							... 
							
							
							
							make doesn't keep primary output file if secundary is missing.
always_rebuild must be primary output to make the phony command work
correctly. 
							
						 
						
							2018-07-13 15:15:42 +03:00  
				
					
						
							
							
								 
						
							
							
								2956e654d4 
								
							
								 
							
						 
						
							
							
								
								Add dependency from codegen.pl to df/*.h  
							
							
							
						 
						
							2018-07-13 15:15:42 +03:00  
				
					
						
							
							
								 
						
							
							
								5154370402 
								
							
								 
							
						 
						
							
							
								
								Add full paths to codegen.pl error messages  
							
							... 
							
							
							
							I noticed that relative paths were not correctly guessed by vim. I
decided to fix the paths to allow me quickly to jump to error line in
xml. 
							
						 
						
							2018-07-13 15:15:42 +03:00  
				
					
						
							
							
								 
						
							
							
								b3b23e8278 
								
							
								 
							
						 
						
							
							
								
								Add dependency from git-describe.h to DFHackVersion.cpp  
							
							... 
							
							
							
							Using add_custom_command allows cmake to track dependency from command
to git-describe.h that is implicit dependency of DFHackVersion.cpp.
The change also fixes issues if there is multiple build directories and
git-describe.h missing but git-dsecribe.h.tmp is present. 
							
						 
						
							2018-07-13 15:15:39 +03:00  
				
					
						
							
							
								 
						
							
							
								9ee368d456 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/MapCache_reduce_latency_from_designation_to_jobs' into develop  
							
							
							
						 
						
							2018-07-11 11:51:24 -04:00  
				
					
						
							
							
								 
						
							
							
								7afa3690bf 
								
							
								 
							
						 
						
							
							
								
								Add support for DFHACK_BUILD_ID  
							
							... 
							
							
							
							Used for BuildMaster builds, for example 
							
						 
						
							2018-07-11 11:47:55 -04:00  
				
					
						
							
							
								 
						
							
							
								2d8be8f4ad 
								
							
								 
							
						 
						
							
							
								
								Update xml (dlsym vtables,  dfhack/df-structures#282 )  
							
							
							
						 
						
							2018-07-10 13:01:54 -04:00  
				
					
						
							
							
								 
						
							
							
								fa8c6724f6 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/dlsym_libgraphics' into develop  
							
							
							
						 
						
							2018-07-10 12:25:11 -04:00  
				
					
						
							
							
								 
						
							
							
								dd3c04eb26 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/windows_crash_after_die' into develop  
							
							
							
						 
						
							2018-07-10 11:57:10 -04:00  
				
					
						
							
							
								 
						
							
							
								06511340ab 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/proto-docs' into develop  
							
							
							
						 
						
							2018-07-10 11:26:31 -04:00  
				
					
						
							
							
								 
						
							
							
								7d92d3f48f 
								
							
								 
							
						 
						
							
							
								
								Fix the class vs struct warning  
							
							
							
						 
						
							2018-07-10 18:24:34 +03:00  
				
					
						
							
							
								 
						
							
							
								5eea7198a9 
								
							
								 
							
						 
						
							
							
								
								Make Core::~Core safe to call after die  
							
							... 
							
							
							
							Fixes  #1356  
						
							2018-07-10 18:24:34 +03:00  
				
					
						
							
							
								 
						
							
							
								4a842810d5 
								
							
								 
							
						 
						
							
							
								
								Update xml, changelog  
							
							
							
						 
						
							2018-07-10 11:24:26 -04:00  
				
					
						
							
							
								 
						
							
							
								ce6af3d649 
								
							
								 
							
						 
						
							
							
								
								Use c++ standard std::_Exit instead of _exit  
							
							... 
							
							
							
							_exit seems to run dll unloading code which calls static destructors.
Standrd requires std::_Exit not to call destructors which makes using it
attractive in case MSVC actually follows the standard. 
							
						 
						
							2018-07-10 18:21:09 +03:00  
				
					
						
							
							
								 
						
							
							
								96c9b8b864 
								
							
								 
							
						 
						
							
							
								
								Add windows emulation for RTLD_DEFAULT  
							
							... 
							
							
							
							I'm not sure if calling GetModuleHandle in static construction is safe.
But I assumme it is and works correctly.
There is still potential issue that documentation can be understood
meaning that the HMODULE will resolve only symbols from exe while
RTLD_DEFAULT resolves all global symbols. 
							
						 
						
							2018-07-10 17:10:30 +03:00  
				
					
						
							
							
								 
						
							
							
								ca5c11603f 
								
							
								 
							
						 
						
							
							
								
								Support dlsym loading from libgraphics vtables  
							
							
							
						 
						
							2018-07-10 17:08:23 +03:00  
				
					
						
							
							
								 
						
							
							
								2dac3c53c7 
								
							
								 
							
						 
						
							
							
								
								Add stress cutoffs to Units module, fix dwarfmonitor/manipulator  
							
							... 
							
							
							
							Fixes  #1292  
						
							2018-07-09 15:59:12 -04:00  
				
					
						
							
							
								 
						
							
							
								46e53fc3b3 
								
							
								 
							
						 
						
							
							
								
								Make df2console only call df2utf if the output stream is a console  
							
							... 
							
							
							
							Fixes output in command-prompt, for example 
							
						 
						
							2018-07-09 11:00:28 -04:00  
				
					
						
							
							
								 
						
							
							
								7fcc6be6f6 
								
							
								 
							
						 
						
							
							
								
								Update xml, changelog  
							
							
							
						 
						
							2018-07-09 10:46:19 -04:00  
				
					
						
							
							
								 
						
							
							
								ab179bbf42 
								
							
								 
							
						 
						
							
							
								
								Fix crash when editing lines that are exactly console width  
							
							... 
							
							
							
							plen+cooked_cursor==cols => begin = -1 which is passed to substr. The
sign is incorrect as code should be removing a character from begin
instead of trying to add a character. 
							
						 
						
							2018-07-09 16:12:39 +03:00  
				
					
						
							
							
								 
						
							
							
								e96c6f07ce 
								
							
								 
							
						 
						
							
							
								
								fixes from comments  
							
							
							
						 
						
							2018-07-08 15:53:26 -07:00  
				
					
						
							
							
								 
						
							
							
								68770ecbf2 
								
							
								 
							
						 
						
							
							
								
								Use std::call_once to ensure thread safety and a single call to initialize the SDL pointers  
							
							
							
						 
						
							2018-07-08 12:52:06 -07:00  
				
					
						
							
							
								 
						
							
							
								5d16e5a74c 
								
							
								 
							
						 
						
							
							
								
								Bump to 0.44.12-alpha1  
							
							
							
						 
						
							2018-07-08 14:26:57 -04:00  
				
					
						
							
							
								 
						
							
							
								480907259c 
								
							
								 
							
						 
						
							
							
								
								Rename ui_sidebar_menus.command_line field  
							
							... 
							
							
							
							Ref dfhack/df-structures#277  
							
						 
						
							2018-07-07 23:51:20 -04:00  
				
					
						
							
							
								 
						
							
							
								03b01048d7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/linked-list' into develop  
							
							
							
						 
						
							2018-07-07 23:49:53 -04:00  
				
					
						
							
							
								 
						
							
							
								037e7e4901 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/spotclean_ui_state_fix_1194' into develop  
							
							... 
							
							
							
							Moved/adjusted changelog entry 
							
						 
						
							2018-07-07 18:08:53 -04:00  
				
					
						
							
							
								 
						
							
							
								dec61b89be 
								
							
								 
							
						 
						
							
							
								
								Fix windows ReadConsoleInput return value check  
							
							... 
							
							
							
							I messed up the check. I forgot that windows commonly has opposite
return values to posix and failed to check it from documentation.
Fixes 1345 
							
						 
						
							2018-07-08 00:50:43 +03:00  
				
					
						
							
							
								 
						
							
							
								aa76b92662 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/main_thread_ownership_for_df_ai' into develop  
							
							
							
						 
						
							2018-07-06 16:37:06 -04:00  
				
					
						
							
							
								 
						
							
							
								c006df561e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/lua_printall_recurse' into develop  
							
							
							
						 
						
							2018-07-06 14:25:35 -04:00  
				
					
						
							
							
								 
						
							
							
								be9affc8fb 
								
							
								 
							
						 
						
							
							
								
								Update xml, changelog  
							
							
							
						 
						
							2018-07-06 14:22:46 -04:00  
				
					
						
							
							
								 
						
							
							
								dc6fd8d35c 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/stl_printf_remove_extra_null' into develop  
							
							
							
						 
						
							2018-07-06 11:09:39 -04:00  
				
					
						
							
							
								 
						
							
							
								54cf8b7dc3 
								
							
								 
							
						 
						
							
							
								
								Fix getVisibleName for units with identities  
							
							... 
							
							
							
							As of 0.44.11 (possibly 0.44.01), identity names take precedence over the
associated histfig names. Tested with:
https://drive.google.com/file/d/1bX5CQMqNsb_mjJOEOS4wBm4mGDLLs_cZ/view  (#1279 )
http://dffd.bay12games.com/file.php?id=13428  (from http://www.bay12games.com/dwarves/mantisbt/view.php?id=10530 )
Fixes  #1279  
							
						 
						
							2018-07-06 11:06:04 -04:00  
				
					
						
							
							
								 
						
							
							
								3b6a0738a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add check-rpc.py for Travis.  
							
							
							
						 
						
							2018-07-04 15:32:06 -05:00  
				
					
						
							
							
								 
						
							
							
								d1a3f1a738 
								
							
								 
							
						 
						
							
							
								
								Allow canceling lineedit with ctrl+c  
							
							
							
						 
						
							2018-07-04 15:21:25 +03:00  
				
					
						
							
							
								 
						
							
							
								a550e112c3 
								
							
								 
							
						 
						
							
							
								
								Allow temporary transfer of main logic thread ownership  
							
							... 
							
							
							
							Dependency to fix df-ai to work with the new CoreSuspender 
							
						 
						
							2018-07-04 00:02:03 +03:00  
				
					
						
							
							
								 
						
							
							
								dabe04cbf1 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename bind argument proto -> plugin to avoid confusion.  
							
							
							
						 
						
							2018-07-03 16:00:48 -05:00  
				
					
						
							
							
								 
						
							
							
								320e94a1eb 
								
							
								 
							
						 
						
							
							
								
								Avoid locking CoreSuspender second time in main thread  
							
							
							
						 
						
							2018-07-04 00:00:06 +03:00  
				
					
						
							
							
								 
						
							
							
								6839fde555 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove execute permission on files that are not executables.  
							
							
							
						 
						
							2018-07-03 15:37:16 -05:00  
				
					
						
							
							
								 
						
							
							
								8a3a05de24 
								
							
								 
							
						 
						
							
							
								
								Allow unloading plugins that use std::regex  
							
							
							
						 
						
							2018-07-03 15:23:46 +03:00  
				
					
						
							
							
								 
						
							
							
								ee999ccbdf 
								
							
								 
							
						 
						
							
							
								
								Implement runtime debug print filtering  
							
							... 
							
							
							
							The runtime debug print filtering support dynamic debug print selection.
Tis patch only implements basic core support for filtering. The commands
to change the runtime filtering settings will be added in a following
patch.
But even with only this one can change filtering settings by editing
memory using a debugger. It can even be automated by using gdb break
point commands. 
							
						 
						
							2018-07-03 15:23:46 +03:00  
				
					
						
							
							
								 
						
							
							
								616675f0ce 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/kittens_data_race_fix' into develop  
							
							
							
						 
						
							2018-07-03 00:30:36 -04:00  
				
					
						
							
							
								 
						
							
							
								c449041c11 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/lua_List_setChoices_internal_table_1171' into develop  
							
							
							
						 
						
							2018-07-03 00:27:22 -04:00  
				
					
						
							
							
								 
						
							
							
								c543a17250 
								
							
								 
							
						 
						
							
							
								
								Improve RPC port handling  
							
							... 
							
							
							
							- Use port from remote-server.json in dfhack-run
- Make DFHACK_RUN environment variable take priority over remote-server.json
- Log current port to stderr 
							
						 
						
							2018-07-02 23:53:56 -04:00  
				
					
						
							
							
								 
						
							
							
								81a7ddcf92 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/screen_show_memory_leak' into develop  
							
							
							
						 
						
							2018-07-02 22:58:11 -04:00  
				
					
						
							
							
								 
						
							
							
								f0ff96f614 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/multibyte_console' into develop  
							
							
							
						 
						
							2018-07-02 10:55:03 -04:00  
				
					
						
							
							
								 
						
							
							
								b5eb541fd3 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle pointers back to the list link.  
							
							
							
						 
						
							2018-06-30 23:04:27 -05:00  
				
					
						
							
							
								 
						
							
							
								1606483e7e 
								
									
								
							
								 
							
						 
						
							
							
								
								perf improvement for DfLinkedList::end(), erase/insert/insert_after/push_front implementations  
							
							
							
						 
						
							2018-06-30 23:04:26 -05:00  
				
					
						
							
							
								 
						
							
							
								0b9d46712f 
								
									
								
							
								 
							
						 
						
							
							
								
								Run DfLinkedList::end's computations only when needed.  
							
							
							
						 
						
							2018-06-30 23:04:26 -05:00  
				
					
						
							
							
								 
						
							
							
								31d22967f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Linked list  
							
							
							
						 
						
							2018-06-30 23:04:26 -05:00  
				
					
						
							
							
								 
						
							
							
								ba1d3fcb6a 
								
							
								 
							
						 
						
							
							
								
								Add dfhack.printall_recurse to quickly print df containers  
							
							... 
							
							
							
							I often want to see multiple items quickly when trying to figure out
what states actually matter to an issue that I debug. I decided to make
it easier to quickly dump df structures with substructures and
containers. It will generate large amount of data which can be sometimes
slow to process manually. But processing can be automated using
dfhack-run lua ^<df data to inspect> and pipe to other tools (eg grep,
sed, perl, sort, uniq etc) 
							
						 
						
							2018-06-30 22:31:49 +03:00  
				
					
						
							
							
								 
						
							
							
								645ec0d591 
								
							
								 
							
						 
						
							
							
								
								Improve kittens thread safety and shutdown with core  
							
							... 
							
							
							
							The bools could use acquire&release memory order or even relaxed but I
didn't think code was worth auditing for such low level optimizations.
Sequantial consistent is fast enough but much harder to use incorrectly.
The timeLast is protected by CoreSuspender lock. plugin_update is only
called when CoreSuspender lock is held.
The last_menu is protected by trackmenu_flg loads and stores. 
							
						 
						
							2018-06-30 21:53:12 +03:00  
				
					
						
							
							
								 
						
							
							
								0727403ac1 
								
							
								 
							
						 
						
							
							
								
								Fix devel plugins linking in linux  
							
							
							
						 
						
							2018-06-30 21:12:42 +03:00  
				
					
						
							
							
								 
						
							
							
								7a2245c2fa 
								
							
								 
							
						 
						
							
							
								
								Remove null byte from string length  
							
							... 
							
							
							
							I noticed an extra null when trying to grep dfhack.run ls output.
std::string manages null byte at end(). Pre C++11 didn't require null
termination for std::string but C++11 add the null termination to make
c_str() and data() truely const. It is undefined behavior to modify the
internal null termination but this modification sets the null to null. 
							
						 
						
							2018-06-30 12:51:38 +03:00  
				
					
						
							
							
								 
						
							
							
								1a4440859c 
								
							
								 
							
						 
						
							
							
								
								Update xml (viewscreen_civlistst)  
							
							
							
						 
						
							2018-06-29 22:33:15 -04:00  
				
					
						
							
							
								 
						
							
							
								105ddd86d8 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/jsoncpp_upgrade_to_submodule' into develop  
							
							
							
						 
						
							2018-06-29 22:33:00 -04:00  
				
					
						
							
							
								 
						
							
							
								c39a882b57 
								
							
								 
							
						 
						
							
							
								
								Add missing Unit::isDiplomat  
							
							... 
							
							
							
							Fixes  #1324  
						
							2018-06-29 16:19:18 +03:00  
				
					
						
							
							
								 
						
							
							
								3c2bfb6f47 
								
							
								 
							
						 
						
							
							
								
								Bump to 0.44.11-alpha1, update changelog, xml  
							
							
							
						 
						
							2018-06-28 13:31:56 -04:00  
				
					
						
							
							
								 
						
							
							
								f9dfb5907b 
								
							
								 
							
						 
						
							
							
								
								Update submodules, authors  
							
							
							
						 
						
							2018-06-27 13:57:34 -04:00  
				
					
						
							
							
								 
						
							
							
								19627b9221 
								
							
								 
							
						 
						
							
							
								
								Bump to 0.44.11  
							
							
							
						 
						
							2018-06-24 17:42:31 -04:00  
				
					
						
							
							
								 
						
							
							
								20bd03ab6d 
								
							
								 
							
						 
						
							
							
								
								Reset dsgn_check_cooldown in Block::write  
							
							... 
							
							
							
							To make sure that DF generates jobjs from desgination as soon as
possible the dsgn_check_cooldown should be reset when designations
change. 
							
						 
						
							2018-06-24 17:06:32 +03:00  
				
					
						
							
							
								 
						
							
							
								123de7fdf7 
								
							
								 
							
						 
						
							
							
								
								Use constexpr to prevent attempts of linking static variable  
							
							
							
						 
						
							2018-06-24 17:06:32 +03:00  
				
					
						
							
							
								 
						
							
							
								f6b0ac7819 
								
							
								 
							
						 
						
							
							
								
								Refactor CoreSuspender to fix Console::lineedit exit hangs  
							
							... 
							
							
							
							The old CoreSuspender requires processing from Core::Update to allow
commands execute. But that causes issues if Core::Shutdown wants
quarentee cleanup order with std:🧵 :join. Fixing shutdown ordering
adds too many branches to already fairly complex code.
I decided to try to refactor CoreSuspender to use simpler locking
locking using a std::recusive_muted as primary synchronization
primitive.
To help control when Core::Update unlocks the primary mutex there is
std::contition_variable_any and std::atomic<size_t> queue lenght
counter.
The last state variable is std::atomic<std:🧵 :id> that is used to
keep track of owner thread for Core::IsSuspended query.
This should be merged only just after a release to make sure that it
gets maximum testing in develop branch before next release.
Fixes  #1066  
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								0bc1db4f07 
								
							
								 
							
						 
						
							
							
								
								Make sure hotkeythread exits before cleanup  
							
							
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								1fc37f8ddc 
								
							
								 
							
						 
						
							
							
								
								Checke Console::lineedit error return values  
							
							... 
							
							
							
							Console::lineedit can return -1 to indicate input error and -2 to
indicate the program is closing. But most users don't check possible
unusual return values which can lead to exit hang. 
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								84f8a75a2e 
								
							
								 
							
						 
						
							
							
								
								Add cuchar fallback implementation for gcc 4 and 5  
							
							
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								820b787cd0 
								
							
								 
							
						 
						
							
							
								
								Add multibyte character handling to posix console  
							
							... 
							
							
							
							I noticed that multibyte characters can mess up the console state
variables. I decided to add a minimal multibyte support to make sure the
input only collects complete valid multibyte characters in case user
enters them to console.
This change assumes that UTF-32 has one to one mapping between printed
characters and char32 indexes. But I remember reading there is a few
rare corner cases with accents where character might require multiple
4byte characters too. But this patch at least changes correct handling
from about 100 characters to 99% of unicode characters. 
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								1acb60daa2 
								
							
								 
							
						 
						
							
							
								
								Prevent data races during console/init thread shutdown  
							
							... 
							
							
							
							There is a minor chance that console or init thread would access already
freed memory when core is shutting down and cleaning up state. To avoid
any danger of having random bugs caused by the potential data race I
decided to make sure the shutdown code waits for the thread to exit
first.
Windows change is completely untested. It is purely based on msdn
documentation. 
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								19a169ba65 
								
							
								 
							
						 
						
							
							
								
								Convert Core.cpp to use c++11 thread  
							
							... 
							
							
							
							I noticed that tthread is missing some c++11 features that make thread
handling code a bit easier. To be able to use those features I decided
to convert Core.cpp to use equivalent standard classes.
This patch has no functional changes. 
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								b7871c7368 
								
							
								 
							
						 
						
							
							
								
								Console-posix: Use lowest possible nfds parameter to the select call  
							
							
							
						 
						
							2018-06-22 17:57:37 +03:00  
				
					
						
							
							
								 
						
							
							
								854f467f56 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/check_jobs_on_mapcache_commit_1229' into develop  
							
							
							
						 
						
							2018-06-21 15:03:51 -04:00  
				
					
						
							
							
								 
						
							
							
								7a5e7c7c86 
								
							
								 
							
						 
						
							
							
								
								Rename unit_flags1.dead to killed, update submodules/changelog  
							
							... 
							
							
							
							Follow-up for dfhack/df-structures#247  
							
						 
						
							2018-06-21 11:17:09 -04:00  
				
					
						
							
							
								 
						
							
							
								1deb6ab024 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2018-06-20 16:19:00 -04:00  
				
					
						
							
							
								 
						
							
							
								7fda8506f0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/cmake_option_to_enable_all_symbols' into develop  
							
							
							
						 
						
							2018-06-20 16:16:03 -04:00  
				
					
						
							
							
								 
						
							
							
								9b6781f0f2 
								
							
								 
							
						 
						
							
							
								
								Temporary lower command-prompt when executing the command  
							
							... 
							
							
							
							command-prompt viewscreen may affect command execution if they are
looking for UI state. To make commands execute simillary to hotkeys or
console commands the viewscreen needs to removed from the top position.
Fixes  #1194  
							
						 
						
							2018-06-20 21:51:45 +03:00  
				
					
						
							
							
								 
						
							
							
								6077a8ce4c 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/printf_warnings' into develop  
							
							
							
						 
						
							2018-06-20 11:25:14 -04:00  
				
					
						
							
							
								 
						
							
							
								2f1d3c68c6 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/stl_vsnprintf' into develop  
							
							
							
						 
						
							2018-06-20 11:23:57 -04:00  
				
					
						
							
							
								 
						
							
							
								b9df6fae85 
								
							
								 
							
						 
						
							
							
								
								Update xml, authors  
							
							
							
						 
						
							2018-06-20 10:51:24 -04:00  
				
					
						
							
							
								 
						
							
							
								98b25e3462 
								
							
								 
							
						 
						
							
							
								
								Allow calling List:setChoices() to clear choices  
							
							
							
						 
						
							2018-06-20 17:46:24 +03:00  
				
					
						
							
							
								 
						
							
							
								ed23d2c4e2 
								
							
								 
							
						 
						
							
							
								
								Change gui.widgets.List:setChoices to keep state in internal table  
							
							... 
							
							
							
							Fixes  #1171  
						
							2018-06-20 17:23:57 +03:00  
				
					
						
							
							
								 
						
							
							
								9c59b7ff48 
								
							
								 
							
						 
						
							
							
								
								Fix unlikely memory leaks if Screen::show fails  
							
							... 
							
							
							
							The Screen::show takes ownership of the screen pointer. I decided to
switch the parameter to std::unique_ptr to make the pointer ownership
explicit. The unique_ptr then provides automatic screen destruction in
Screen::show unless pointer is inserted or is already in the linked list
that is managed by df. 
							
						 
						
							2018-06-19 16:41:31 +03:00  
				
					
						
							
							
								 
						
							
							
								87e7c0f7aa 
								
							
								 
							
						 
						
							
							
								
								Add cmake configuration to select if stubs include symbols  
							
							... 
							
							
							
							G++ generates structure debug symbols for a few df namespace classes to
generated stub source files. I decided to test how much symbols from
those files would increase binary size. When the result was about double
size I decided to add cmake configuration option to let user easily
select if they prefer complete symbols or reduced size. 
							
						 
						
							2018-06-19 16:16:38 +03:00  
				
					
						
							
							
								 
						
							
							
								bcf9387ce9 
								
							
								 
							
						 
						
							
							
								
								Only remove jobs that were created from a designation  
							
							
							
						 
						
							2018-06-18 19:57:00 +03:00  
				
					
						
							
							
								 
						
							
							
								1b5ec7ce69 
								
							
								 
							
						 
						
							
							
								
								Update jobs when committing MapCache changes  
							
							... 
							
							
							
							The map_block->designation.{dig,smooth} are reset to zeros when a job
posting is created for the designation. The job is then used to override
the designation state in the map_block. To make the new designation set
propogate to jobs the job structure would require updating. The update
would be possible a complex operation. The simple alternative is to
remove the job and let df create a new job in the next tick.
Fixes  #1229  
							
						 
						
							2018-06-18 16:34:09 +03:00  
				
					
						
							
							
								 
						
							
							
								6a151353e3 
								
							
								 
							
						 
						
							
							
								
								Use automatic return type for index_tile  
							
							
							
						 
						
							2018-06-18 16:23:57 +03:00  
				
					
						
							
							
								 
						
							
							
								0bc2b3ab1b 
								
							
								 
							
						 
						
							
							
								
								Update toSimpleString to use a the new builder API  
							
							
							
						 
						
							2018-06-14 21:20:54 +03:00  
				
					
						
							
							
								 
						
							
							
								2b79b4cce7 
								
							
								 
							
						 
						
							
							
								
								Use jsoncpp 1.8.4 as a submodule  
							
							... 
							
							
							
							This makes jsoncpp a submodule that can be build directly from git
sources. This changes depends/jsoncpp to depends/jsoncpp-sub to avoid
filename conflict if someone tries to use git bisect.
jsoncpp library name changes to jsoncpp_lib_static.
jsoncpp version is the latest tagged release. 
							
						 
						
							2018-06-14 21:20:46 +03:00  
				
					
						
							
							
								 
						
							
							
								aac892c560 
								
							
								 
							
						 
						
							
							
								
								Adapted to changed Units functions  
							
							... 
							
							
							
							Squashed version of #1307 
Closes  #1307  
							
						 
						
							2018-06-14 10:30:35 -04:00  
				
					
						
							
							
								 
						
							
							
								4cfdd7d92e 
								
							
								 
							
						 
						
							
							
								
								Check if second vsnprintf does something unexpected  
							
							
							
						 
						
							2018-06-13 23:33:13 +03:00  
				
					
						
							
							
								 
						
							
							
								10e6016989 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'units_dead' into develop  
							
							... 
							
							
							
							Closes  #1297  
						
							2018-06-13 15:38:35 -04:00  
				
					
						
							
							
								 
						
							
							
								51584c2d9e 
								
							
								 
							
						 
						
							
							
								
								Corrected isGhost  
							
							
							
						 
						
							2018-06-13 15:37:45 -04:00  
				
					
						
							
							
								 
						
							
							
								f329774059 
								
							
								 
							
						 
						
							
							
								
								dead & killed flag separation  
							
							... 
							
							
							
							squashed 4 commits from #1297  
							
						 
						
							2018-06-13 15:37:45 -04:00  
				
					
						
							
							
								 
						
							
							
								8f2cf3ad26 
								
							
								 
							
						 
						
							
							
								
								Fix printf format warnings  
							
							
							
						 
						
							2018-06-11 19:57:06 +03:00  
				
					
						
							
							
								 
						
							
							
								8484b5dc8a 
								
							
								 
							
						 
						
							
							
								
								Add parameter type checks to printf style functions  
							
							... 
							
							
							
							gcc supports type checks for printf parameters which can catch some hard
to reproduce bugs. Possible bugs happen when the parameter value is
intepreted differently to the variable value.
Example warnings follow
../library/LuaWrapper.cpp:1011:86: warning: format ‘%llu’ expects argument
    of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t
    {aka long unsigned int}’ [-Wformat=]
../plugins/follow.cpp:159:35: warning: format not a string literal and no
    format arguments [-Wformat-security] 
							
						 
						
							2018-06-11 19:27:35 +03:00  
				
					
						
							
							
								 
						
							
							
								82e7b8300a 
								
							
								 
							
						 
						
							
							
								
								Make stl_vsprintf return if there is an vsnprintf error  
							
							... 
							
							
							
							vsnprintf man page claims:
"If an output error is encountered, a negative value is returned."
That means we has to call vsnprintf twice at most to have whole output
written to a string. But in case of error we return an empty string.
The code also optimizes an expected common case of outputting single
line with a small stack allocated buffer. If the stack buffer is too
small then it uses std::string::resize to allocate exactly enough memory
and writes directly to std::string.
Second call could use vsprintf because memory is known to be large
enough. But I think that difference isn't detectable outside micro
benchmarks. 
							
						 
						
							2018-06-10 16:23:31 +03:00  
				
					
						
							
							
								 
						
							
							
								fe458d3ac1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'grubsteak/patch-2' into develop  
							
							
							
						 
						
							2018-06-08 22:05:20 -04:00  
				
					
						
							
							
								 
						
							
							
								1fe6c3b880 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/profiler' into develop  
							
							... 
							
							
							
							Closes  #1296  
						
							2018-06-08 22:01:21 -04:00  
				
					
						
							
							
								 
						
							
							
								e3df5cd765 
								
							
								 
							
						 
						
							
							
								
								Port profiler to lua 5.3 and dfhack  
							
							... 
							
							
							
							Changes include
* table.getn(obj) -> #obj
* Making sure string.rep gets an integer parameter
* Optimized profiling hooks (call profiler cost from factor 40 to 10)
* Specialized parameter name lookup code for c++ __index metamod calls
* Collect source lines in time sampling variant
* Simplified prevent to always filter all children 
							
						 
						
							2018-06-06 19:18:18 +03:00  
				
					
						
							
							
								 
						
							
							
								96ba5116f7 
								
							
								 
							
						 
						
							
							
								
								Add lua Pepperfish Profiler code  
							
							... 
							
							
							
							Pepperfish Profiler can produce time sampled profiles and call entry
exit profiles. Code is verbatim copy from the lua wiki [1]. This commit
won't work alone but it exists to give author credit correctly to
Daniel.
[1] http://lua-users.org/wiki/PepperfishProfiler 
Authors:
Daniel Silverstone <dsilvers@pepperfish.net>
Tom Spilman <tom@sickheadgames.com>
Ben Wilhelm <zorba-pepperfish@pavlovian.net> 
							
						 
						
							2018-06-06 17:27:40 +03:00  
				
					
						
							
							
								 
						
							
							
								03968db344 
								
							
								 
							
						 
						
							
							
								
								Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins  
							
							
							
						 
						
							2018-06-01 10:02:38 -04:00  
				
					
						
							
							
								 
						
							
							
								7a04fefb0b 
								
							
								 
							
						 
						
							
							
								
								Remove Vermin module (unused and obsolete)  
							
							
							
						 
						
							2018-06-01 00:22:10 -04:00  
				
					
						
							
							
								 
						
							
							
								eb199d97b5 
								
							
								 
							
						 
						
							
							
								
								Prepend script name to qerror messages, if applicable  
							
							... 
							
							
							
							Resolves  #1282  
						
							2018-05-20 09:30:46 -04:00  
				
					
						
							
							
								 
						
							
							
								7e3c8c9965 
								
									
								
							
								 
							
						 
						
							
							
								
								added fast keys for workshop gui overlay  
							
							
							
						 
						
							2018-05-19 20:25:24 -05:00  
				
					
						
							
							
								 
						
							
							
								badc0e3a3d 
								
							
								 
							
						 
						
							
							
								
								Update changelog, submodules for r1  
							
							
							
						 
						
							2018-05-18 14:30:09 -04:00  
				
					
						
							
							
								 
						
							
							
								9ca79d050d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1259  from AtomicChicken/syndrome-util-updates  
							
							... 
							
							
							
							syndrome-util: added function to remove syndrome wound data 
							
						 
						
							2018-05-18 14:10:14 -04:00  
				
					
						
							
							
								 
						
							
							
								e44bca0fb4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'grubsteak/patch-1' into develop  
							
							
							
						 
						
							2018-05-18 00:48:04 -04:00  
				
					
						
							
							
								 
						
							
							
								fe0049db8c 
								
									
								
							
								 
							
						 
						
							
							
								
								enable lua api construction functions  
							
							... 
							
							
							
							it seems this has been left out on accident? 
							
						 
						
							2018-05-17 23:29:10 -05:00  
				
					
						
							
							
								 
						
							
							
								50a863a48e 
								
							
								 
							
						 
						
							
							
								
								Fix Kitchen.h include (case-sensitive)  
							
							
							
						 
						
							2018-05-17 20:11:46 -04:00  
				
					
						
							
							
								 
						
							
							
								17ba492992 
								
							
								 
							
						 
						
							
							
								
								Add some exclusion functions to Kitchen module, expose to Lua, fix build  
							
							
							
						 
						
							2018-05-17 19:34:03 -04:00  
				
					
						
							
							
								 
						
							
							
								97a79893e7 
								
							
								 
							
						 
						
							
							
								
								Change Kitchen.{h,cpp} to title case  
							
							
							
						 
						
							2018-05-17 11:08:13 -04:00  
				
					
						
							
							
								 
						
							
							
								fcd8c9606e 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings on OS X  
							
							
							
						 
						
							2018-05-12 18:46:58 -04:00  
				
					
						
							
							
								 
						
							
							
								e9ec08f419 
								
							
								 
							
						 
						
							
							
								
								Add Buildings::getRoomDescription(), moved from search plugin, +cleanup  
							
							
							
						 
						
							2018-05-12 17:00:21 -04:00  
				
					
						
							
							
								 
						
							
							
								c15571caa0 
								
							
								 
							
						 
						
							
							
								
								Move isRouteVehicle, isSquadEquipment from workflow to Items module  
							
							
							
						 
						
							2018-05-12 14:49:30 -04:00  
				
					
						
							
							
								 
						
							
							
								a34b34d3cb 
								
							
								 
							
						 
						
							
							
								
								Move a few item functions from autotrade/stocks into DFHack::Items  
							
							
							
						 
						
							2018-05-12 12:04:46 -04:00  
				
					
						
							
							
								 
						
							
							
								759df34fce 
								
							
								 
							
						 
						
							
							
								
								fix potential segfault  
							
							
							
						 
						
							2018-05-11 17:51:32 +02:00  
				
					
						
							
							
								 
						
							
							
								ceaa518be9 
								
							
								 
							
						 
						
							
							
								
								Fix a potential segfault in getAnyUnit  
							
							... 
							
							
							
							See #1218  
							
						 
						
							2018-05-11 10:04:10 -04:00  
				
					
						
							
							
								 
						
							
							
								10abece564 
								
							
								 
							
						 
						
							
							
								
								Fix duplicate condition in Gui::getAnyUnit()  
							
							
							
						 
						
							2018-05-11 09:58:40 -04:00  
				
					
						
							
							
								 
						
							
							
								272cdcb2b5 
								
							
								 
							
						 
						
							
							
								
								Add function names to NullPointer and InvalidArgument exceptions  
							
							
							
						 
						
							2018-05-11 09:49:27 -04:00  
				
					
						
							
							
								 
						
							
							
								2a52582c1f 
								
							
								 
							
						 
						
							
							
								
								Add Gui::inRenameBuilding  
							
							
							
						 
						
							2018-05-09 10:23:05 -04:00  
				
					
						
							
							
								 
						
							
							
								4fe55639be 
								
							
								 
							
						 
						
							
							
								
								Update version/submodules to 0.44.10-alpha1  
							
							
							
						 
						
							2018-05-07 00:25:21 -04:00  
				
					
						
							
							
								 
						
							
							
								f4088dbd28 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2018-05-05 16:09:20 -04:00  
				
					
						
							
							
								 
						
							
							
								b266c7322f 
								
							
								 
							
						 
						
							
							
								
								Make fpause pause worldgen  
							
							... 
							
							
							
							Closes  #1256  
						
							2018-05-05 16:08:06 -04:00  
				
					
						
							
							
								 
						
							
							
								c58ffdb922 
								
									
								
							
								 
							
						 
						
							
							
								
								Added function to remove syndrome wound data  
							
							... 
							
							
							
							The presence of syndrome data in unit.syndromes.active generates corresponding wound data in unit.body.wounds. This wound data acts to produce all of the syndrome's actual effects, including but not limited to flag changes, interaction abilities, body transformation and display name alterations. Wound data persists when syndrome data is cleared from unit.syndromes.active. Since syndrome-util did not touch wound data at all, the erase function was completely ineffective at actually removing syndromes.
Note that syndromes also generate a bunch of data in the historical figure information of units. I have observed that this historical data is sufficient to restore the syndrome in a unit following map reload (at least in adventure mode), so its clearance (which needs to also include any corresponding interaction effects) will have to be addressed in a future update. As is, syndrome erasure remains incomplete. 
							
						 
						
							2018-04-20 17:14:03 +02:00  
				
					
						
							
							
								 
						
							
							
								a708b0b303 
								
							
								 
							
						 
						
							
							
								
								Add some includes in DataDefs.h  
							
							
							
						 
						
							2018-04-19 21:11:43 -04:00  
				
					
						
							
							
								 
						
							
							
								2bf9632000 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into complex-enum  
							
							
							
						 
						
							2018-04-11 10:23:32 -04:00  
				
					
						
							
							
								 
						
							
							
								b0e1ae93ea 
								
							
								 
							
						 
						
							
							
								
								Add next_item, _complex for complex enums  
							
							
							
						 
						
							2018-04-09 19:46:12 -04:00  
				
					
						
							
							
								 
						
							
							
								9398262654 
								
							
								 
							
						 
						
							
							
								
								Make enum attrs work for complex enums (lever_target_type)  
							
							
							
						 
						
							2018-04-09 16:12:03 -04:00  
				
					
						
							
							
								 
						
							
							
								7da8793172 
								
							
								 
							
						 
						
							
							
								
								Set last_item_value properly for complex enums  
							
							
							
						 
						
							2018-04-09 16:11:47 -04:00  
				
					
						
							
							
								 
						
							
							
								c1dd21730d 
								
							
								 
							
						 
						
							
							
								
								Fix complex enum ipairs for first element  
							
							
							
						 
						
							2018-04-09 11:27:02 -04:00  
				
					
						
							
							
								 
						
							
							
								61539bf345 
								
							
								 
							
						 
						
							
							
								
								Lua: implement key lookup and ipairs for complex enums  
							
							
							
						 
						
							2018-04-09 11:04:37 -04:00  
				
					
						
							
							
								 
						
							
							
								ae6b8a16e8 
								
							
								 
							
						 
						
							
							
								
								Handle most complex enum metadata on the C++ side  
							
							
							
						 
						
							2018-04-09 03:00:58 -04:00  
				
					
						
							
							
								 
						
							
							
								51661d7355 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix -Wswitch warning about UNDERWORLD_GATE in MapCache.  
							
							
							
						 
						
							2018-04-05 16:50:04 -05:00  
				
					
						
							
							
								 
						
							
							
								565c1e1260 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix uninitialized pointer being returned from Gui::getAnyUnit when on the pet list with no selection.  
							
							
							
						 
						
							2018-04-05 16:49:30 -05:00  
				
					
						
							
							
								 
						
							
							
								0a2ec30199 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove or comment out unused code.  
							
							
							
						 
						
							2018-04-05 16:48:11 -05:00  
				
					
						
							
							
								 
						
							
							
								2eec5ee78d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix signed/unsigned comparison warnings in core.  
							
							
							
						 
						
							2018-04-05 16:47:47 -05:00  
				
					
						
							
							
								 
						
							
							
								304e1d45f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused labels in Console-posix.cpp  
							
							
							
						 
						
							2018-04-05 16:46:59 -05:00  
				
					
						
							
							
								 
						
							
							
								ec5d238e5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove warnings in generated code for core protobufs.  
							
							
							
						 
						
							2018-04-05 16:46:04 -05:00  
				
					
						
							
							
								 
						
							
							
								a44b3b8f98 
								
									
								
							
								 
							
						 
						
							
							
								
								Move null pointer check from Job module to LuaApi, where it does not invoke undefined behavior.  
							
							
							
						 
						
							2018-04-05 16:01:26 -05:00  
				
					
						
							
							
								 
						
							
							
								a3d4c586ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide "complex enum" warning for dfhack-specific enums.  
							
							
							
						 
						
							2018-04-05 14:48:29 -05:00  
				
					
						
							
							
								 
						
							
							
								9cbba0ae01 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide warnings about non-virtual destructors from df-structures.  
							
							
							
						 
						
							2018-04-05 14:46:28 -05:00  
				
					
						
							
							
								 
						
							
							
								c8089db5df 
								
							
								 
							
						 
						
							
							
								
								Install the correct libstdc++  
							
							
							
						 
						
							2018-04-04 20:01:27 -04:00  
				
					
						
							
							
								 
						
							
							
								5081710900 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ThiagoLira/develop' into develop  
							
							... 
							
							
							
							Also fixed whitespace from #1251 
Closes  #1186  
							
						 
						
							2018-04-04 17:13:07 -04:00  
				
					
						
							
							
								 
						
							
							
								b7bd88352e 
								
							
								 
							
						 
						
							
							
								
								fixed bug causing gui scripts to fail when sidebar is closed  
							
							
							
						 
						
							2018-04-04 17:42:46 -03:00  
				
					
						
							
							
								 
						
							
							
								1ac896a874 
								
							
								 
							
						 
						
							
							
								
								Stop generate_headers from depending on symbols.xml  
							
							... 
							
							
							
							Changes to just symbols.xml will no longer cause codegen.pl to be re-run 
							
						 
						
							2018-04-04 11:52:18 -04:00  
				
					
						
							
							
								 
						
							
							
								8f3701752d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2018-04-04 11:36:24 -04:00  
				
					
						
							
							
								 
						
							
							
								3e3571094d 
								
							
								 
							
						 
						
							
							
								
								Update xml (name attrs)  
							
							
							
						 
						
							2018-04-03 16:44:30 -04:00  
				
					
						
							
							
								 
						
							
							
								f6a222751b 
								
							
								 
							
						 
						
							
							
								
								Update xml (osx64 renderer)  
							
							
							
						 
						
							2018-04-03 11:36:06 -04:00  
				
					
						
							
							
								 
						
							
							
								573fcb4bd0 
								
							
								 
							
						 
						
							
							
								
								Bump to 0.44.09-alpha1, update news/submodules  
							
							
							
						 
						
							2018-04-02 01:00:20 -04:00  
				
					
						
							
							
								 
						
							
							
								2c9c935c0e 
								
							
								 
							
						 
						
							
							
								
								Update submodules/news, bump to 0.44.08-alpha1  
							
							
							
						 
						
							2018-03-29 11:38:55 -04:00  
				
					
						
							
							
								 
						
							
							
								93bef3351e 
								
							
								 
							
						 
						
							
							
								
								Update submodules/news, bump to beta1  
							
							
							
						 
						
							2018-03-28 22:01:27 -04:00  
				
					
						
							
							
								 
						
							
							
								6f864f97b3 
								
							
								 
							
						 
						
							
							
								
								Update news, xml  
							
							
							
						 
						
							2018-03-14 10:11:45 -04:00  
				
					
						
							
							
								 
						
							
							
								40654954a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Partial preparation for 0.44.07-alpha1.  
							
							... 
							
							
							
							Still need to write release notes and add tags. 
							
						 
						
							2018-03-13 15:49:42 -05:00  
				
					
						
							
							
								 
						
							
							
								464052fe52 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1237  from warmist/warmist-patch-1  
							
							... 
							
							
							
							Fix parse_inset in gui.lua 
							
						 
						
							2018-03-11 12:11:24 -04:00  
				
					
						
							
							
								 
						
							
							
								25d2938477 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix parse_inset in gui.lua  
							
							... 
							
							
							
							It was used in different order than the return happened. 
							
						 
						
							2018-03-11 12:40:30 +02:00  
				
					
						
							
							
								 
						
							
							
								ad57037711 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/cmp0022-warning' into develop  
							
							
							
						 
						
							2018-03-10 17:02:34 -05:00  
				
					
						
							
							
								 
						
							
							
								d55048dfa1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/ubuntu-bionic' into develop  
							
							
							
						 
						
							2018-03-10 16:57:07 -05:00  
				
					
						
							
							
								 
						
							
							
								0ccc89a5fe 
								
							
								 
							
						 
						
							
							
								
								Make git-describe.cmake detect changes to itself  
							
							
							
						 
						
							2018-03-10 16:55:20 -05:00  
				
					
						
							
							
								 
						
							
							
								eb22d5c38e 
								
							
								 
							
						 
						
							
							
								
								Add ABI version symbol to plugins  
							
							
							
						 
						
							2018-03-10 16:55:00 -05:00  
				
					
						
							
							
								 
						
							
							
								db95796d4c 
								
							
								 
							
						 
						
							
							
								
								Many build fixes  
							
							
							
						 
						
							2018-03-10 16:53:45 -05:00  
				
					
						
							
							
								 
						
							
							
								f2ff609e1c 
								
							
								 
							
						 
						
							
							
								
								Initial 0.44.06 support, update xml  
							
							
							
						 
						
							2018-03-10 16:18:15 -05:00  
				
					
						
							
							
								 
						
							
							
								7bbfd456d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix compile errors on Ubuntu 18.04 Bionic Beaver  
							
							
							
						 
						
							2018-03-08 11:42:58 -06:00  
				
					
						
							
							
								 
						
							
							
								acd4adc7cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix CMake warning about CMP0022 policy being set as "OLD".  
							
							
							
						 
						
							2018-03-08 02:28:28 -06:00  
				
					
						
							
							
								 
						
							
							
								0e7ab27850 
								
							
								 
							
						 
						
							
							
								
								Bump to r2, update changelog, update submdules  
							
							
							
						 
						
							2018-02-21 23:07:53 -05:00  
				
					
						
							
							
								 
						
							
							
								988ce9c30d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2018-02-16 02:19:30 -05:00  
				
					
						
							
							
								 
						
							
							
								8779168c96 
								
							
								 
							
						 
						
							
							
								
								DFHACK_PLUGIN: qualify Plugin  
							
							
							
						 
						
							2018-02-16 02:17:58 -05:00  
				
					
						
							
							
								 
						
							
							
								74bf06c69e 
								
							
								 
							
						 
						
							
							
								
								Do some checks before trying to read json files.  
							
							
							
						 
						
							2018-02-13 20:02:42 +05:30  
				
					
						
							
							
								 
						
							
							
								8c13ce4da3 
								
							
								 
							
						 
						
							
							
								
								update xmls  
							
							
							
						 
						
							2018-02-13 12:36:00 +05:30  
				
					
						
							
							
								 
						
							
							
								5dc89fee38 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DFHack/develop' into RemoteServerUnsafe  
							
							
							
						 
						
							2018-02-13 12:26:36 +05:30  
				
					
						
							
							
								 
						
							
							
								2f8fbd7ecd 
								
							
								 
							
						 
						
							
							
								
								Show warning if all plugins fail to load (e.g. on Windows XP)  
							
							
							
						 
						
							2018-02-12 13:58:55 -05:00  
				
					
						
							
							
								 
						
							
							
								7b19c9b8f0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/DFHack/develop' into RemoteServerUnsafe  
							
							... 
							
							
							
							# Conflicts:
#	plugins/proto/RemoteFortressReader.proto
#	plugins/remotefortressreader/remotefortressreader.cpp
#	scripts 
							
						 
						
							2018-02-12 20:19:40 +05:30  
				
					
						
							
							
								 
						
							
							
								19b65c2d1e 
								
							
								 
							
						 
						
							
							
								
								Remove Error.h include ( #1224 )  
							
							
							
						 
						
							2018-02-07 20:14:36 -05:00  
				
					
						
							
							
								 
						
							
							
								7ab8d74ac9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mising Error.cpp reference to dfhack-client  
							
							
							
						 
						
							2018-02-07 14:32:27 -06:00  
				
					
						
							
							
								 
						
							
							
								7426f08504 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Error.cpp compile for Windows  
							
							
							
						 
						
							2018-02-07 10:40:52 -06:00  
				
					
						
							
							
								 
						
							
							
								bc6acfa24e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/travis-df' into develop  
							
							
							
						 
						
							2018-02-05 19:21:13 -05:00  
				
					
						
							
							
								 
						
							
							
								c1e2633e17 
								
							
								 
							
						 
						
							
							
								
								Refactor DFHack exception classes  
							
							... 
							
							
							
							Move implementations out of MiscUtils.cpp to Error.cpp and make what() return a
more useful description 
							
						 
						
							2018-02-05 19:18:35 -05:00  
				
					
						
							
							
								 
						
							
							
								78061085c6 
								
							
								 
							
						 
						
							
							
								
								Add art image properties to RFR  
							
							
							
						 
						
							2018-02-04 16:02:02 +05:30  
				
					
						
							
							
								 
						
							
							
								a5cca75715 
								
							
								 
							
						 
						
							
							
								
								headless: Disable sound, wgetch  
							
							
							
						 
						
							2018-02-04 00:17:46 -05:00  
				
					
						
							
							
								 
						
							
							
								956d0ce363 
								
							
								 
							
						 
						
							
							
								
								update submodules.  
							
							
							
						 
						
							2018-02-04 10:30:49 +05:30  
				
					
						
							
							
								 
						
							
							
								638f0ab35a 
								
							
								 
							
						 
						
							
							
								
								Add "headless" mode, use in travis  
							
							
							
						 
						
							2018-02-03 23:59:01 -05:00  
				
					
						
							
							
								 
						
							
							
								60c1bd3c66 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'refs/remotes/DFHack/develop'  
							
							... 
							
							
							
							Conflicts:
	library/xml 
							
						 
						
							2018-02-04 10:26:39 +05:30  
				
					
						
							
							
								 
						
							
							
								38140fb450 
								
							
								 
							
						 
						
							
							
								
								Copy engravings in RFR, and update the art image function.  
							
							
							
						 
						
							2018-02-04 10:12:15 +05:30  
				
					
						
							
							
								 
						
							
							
								426839aac2 
								
							
								 
							
						 
						
							
							
								
								Update scripts, xml, NEWS for  dfhack/scripts#37  
							
							
							
						 
						
							2018-02-03 17:59:26 -05:00  
				
					
						
							
							
								 
						
							
							
								0f43c07334 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2018-02-03 11:10:26 +05:30  
				
					
						
							
							
								 
						
							
							
								ae3a662231 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'danamlund/more-gui-getanyunit-cases' into develop  
							
							
							
						 
						
							2018-01-31 15:58:55 -05:00  
				
					
						
							
							
								 
						
							
							
								38491b4be8 
								
							
								 
							
						 
						
							
							
								
								add checks to avoid potential segfaults. use more dfhack idiomatic code  
							
							
							
						 
						
							2018-01-31 20:10:40 +01:00  
				
					
						
							
							
								 
						
							
							
								537e94d75a 
								
							
								 
							
						 
						
							
							
								
								fix segfault when splatter did not have historical figure  
							
							
							
						 
						
							2018-01-31 20:10:34 +01:00  
				
					
						
							
							
								 
						
							
							
								325e0b0e33 
								
							
								 
							
						 
						
							
							
								
								binpatch.lua: check for empty patches  
							
							
							
						 
						
							2018-01-31 09:57:11 -05:00  
				
					
						
							
							
								 
						
							
							
								e63a871363 
								
							
								 
							
						 
						
							
							
								
								use the vmethod for getting improvement images.  
							
							
							
						 
						
							2018-01-31 10:11:43 +05:30  
				
					
						
							
							
								 
						
							
							
								2deeda11d2 
								
							
								 
							
						 
						
							
							
								
								add many new cases for Gui::getSelectedUnit: report list, combat log list, military screen, unit health, unit custumize, assigning to cage, viewing cage, pitting, penning, burrows, look at corpse, look at corpse piece, look at named spatter  
							
							
							
						 
						
							2018-01-28 13:04:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8d8632908e 
								
							
								 
							
						 
						
							
							
								
								update submodules  
							
							
							
						 
						
							2018-01-28 13:45:21 +05:30  
				
					
						
							
							
								 
						
							
							
								9a1f970d2d 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2018-01-28 02:14:54 -05:00  
				
					
						
							
							
								 
						
							
							
								77c6ea1d33 
								
							
								 
							
						 
						
							
							
								
								update xmls.  
							
							
							
						 
						
							2018-01-28 10:22:16 +05:30  
				
					
						
							
							
								 
						
							
							
								b78b2feed2 
								
							
								 
							
						 
						
							
							
								
								Remove extra whitespace.  
							
							
							
						 
						
							2018-01-28 10:12:50 +05:30  
				
					
						
							
							
								 
						
							
							
								db60ff3911 
								
							
								 
							
						 
						
							
							
								
								update xmls  
							
							
							
						 
						
							2018-01-28 07:55:42 +05:30  
				
					
						
							
							
								 
						
							
							
								c0c80b626d 
								
							
								 
							
						 
						
							
							
								
								update submodules  
							
							
							
						 
						
							2018-01-27 12:12:19 +05:30  
				
					
						
							
							
								 
						
							
							
								4a376752e2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'refs/remotes/DFHack/develop'  
							
							... 
							
							
							
							Conflicts:
	library/xml
	scripts 
							
						 
						
							2018-01-26 08:21:47 +05:30  
				
					
						
							
							
								 
						
							
							
								e3d95daf45 
								
							
								 
							
						 
						
							
							
								
								Don't use globals  
							
							
							
						 
						
							2018-01-26 08:19:41 +05:30  
				
					
						
							
							
								 
						
							
							
								5e0e674580 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2018-01-25 10:56:08 -05:00  
				
					
						
							
							
								 
						
							
							
								2202c781f7 
								
							
								 
							
						 
						
							
							
								
								Add a dfhack.script_help() function to assist scripts  
							
							
							
						 
						
							2018-01-25 10:55:00 -05:00  
				
					
						
							
							
								 
						
							
							
								f1b8fa305b 
								
							
								 
							
						 
						
							
							
								
								try using the new function pointer.  
							
							
							
						 
						
							2018-01-25 11:55:46 +05:30  
				
					
						
							
							
								 
						
							
							
								f33c42a49e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DFHack/develop' into remote_control  
							
							... 
							
							
							
							# Conflicts:
#	scripts 
							
						 
						
							2018-01-24 10:04:51 +05:30  
				
					
						
							
							
								 
						
							
							
								1ba5477b63 
								
							
								 
							
						 
						
							
							
								
								Add designation priority support to MapCache and dig plugin  
							
							... 
							
							
							
							Fixes  #481  
						
							2018-01-21 19:27:16 -05:00  
				
					
						
							
							
								 
						
							
							
								7439f7fba7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DFHack/develop' into remote_control  
							
							... 
							
							
							
							# Conflicts:
#	scripts 
							
						 
						
							2018-01-19 22:11:48 +05:30  
				
					
						
							
							
								 
						
							
							
								e2ad956227 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2018-01-16 15:54:41 +05:30  
				
					
						
							
							
								 
						
							
							
								46bc26dfe2 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2018-01-14 23:25:28 -05:00  
				
					
						
							
							
								 
						
							
							
								c3bf14a300 
								
							
								 
							
						 
						
							
							
								
								Correct bad os-type attributes in symbols.xml  
							
							
							
						 
						
							2018-01-14 22:56:35 -05:00  
				
					
						
							
							
								 
						
							
							
								ce1644d655 
								
							
								 
							
						 
						
							
							
								
								Bump to 0.44.05-alpha1 and update submodules  
							
							
							
						 
						
							2018-01-14 18:21:46 -05:00  
				
					
						
							
							
								 
						
							
							
								dbe950d92d 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2018-01-13 16:51:03 -05:00  
				
					
						
							
							
								 
						
							
							
								4aa8456878 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2018-01-12 00:28:15 -05:00  
				
					
						
							
							
								 
						
							
							
								16c4cde214 
								
							
								 
							
						 
						
							
							
								
								Change version to 0.44.04 and update xml  
							
							
							
						 
						
							2018-01-11 12:10:21 -05:00  
				
					
						
							
							
								 
						
							
							
								2782008b42 
								
							
								 
							
						 
						
							
							
								
								Update tweak condition-material with new field names  
							
							... 
							
							
							
							dfhack/df-structures#236  
						
							2018-01-10 19:53:25 -05:00  
				
					
						
							
							
								 
						
							
							
								e35e2d389c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1205  from JapaMala/remote_reader  
							
							... 
							
							
							
							add more world mode options to world info 
							
						 
						
							2018-01-07 23:53:09 -05:00  
				
					
						
							
							
								 
						
							
							
								04523f9e5d 
								
							
								 
							
						 
						
							
							
								
								dfhack/df-structures#231 : twbt_render_map offset for x64  
							
							
							
						 
						
							2017-12-29 23:40:55 -05:00  
				
					
						
							
							
								 
						
							
							
								fde1e284f4 
								
							
								 
							
						 
						
							
							
								
								Gui::getAnyItem: support viewscreen_assign_display_itemst  
							
							
							
						 
						
							2017-12-28 16:19:45 -05:00  
				
					
						
							
							
								 
						
							
							
								e72474613f 
								
							
								 
							
						 
						
							
							
								
								Add new PutItemOnDisplay job to labor management plugins  
							
							... 
							
							
							
							Also add building_type::DisplayFurniture to labormanager
Fixes  #1208  
							
						 
						
							2017-12-27 13:48:53 -05:00  
				
					
						
							
							
								 
						
							
							
								94e6e89b31 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2017-12-26 20:36:37 -05:00  
				
					
						
							
							
								 
						
							
							
								4007c39438 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2017-12-26 12:54:08 -05:00  
				
					
						
							
							
								 
						
							
							
								0eff9fa084 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.44.03-alpha1 and update submodules  
							
							
							
						 
						
							2017-12-25 22:48:54 -05:00  
				
					
						
							
							
								 
						
							
							
								4d5c7c5927 
								
							
								 
							
						 
						
							
							
								
								getKeyDisplay: use enabler::GetKeyDisplay()  
							
							
							
						 
						
							2017-12-25 20:14:11 -05:00  
				
					
						
							
							
								 
						
							
							
								0332a5c25a 
								
							
								 
							
						 
						
							
							
								
								Replace a call to abort() with a VTableMissing exception  
							
							... 
							
							
							
							This makes some scripts crash less when the viewscreen vtable is unavailable,
for example. 
							
						 
						
							2017-12-25 20:13:15 -05:00  
				
					
						
							
							
								 
						
							
							
								e6651171bf 
								
							
								 
							
						 
						
							
							
								
								json: Improve IO-related error messages  
							
							
							
						 
						
							2017-12-25 14:40:06 -05:00  
				
					
						
							
							
								 
						
							
							
								d6a6bf008e 
								
							
								 
							
						 
						
							
							
								
								Update xml, stonesense  
							
							... 
							
							
							
							Ref #1206  
							
						 
						
							2017-12-24 23:17:39 -05:00  
				
					
						
							
							
								 
						
							
							
								692bce8507 
								
									
								
							
								 
							
						 
						
							
							
								
								Tabs to spaces  
							
							
							
						 
						
							2017-12-24 13:50:54 -05:00  
				
					
						
							
							
								 
						
							
							
								73c6209f87 
								
							
								 
							
						 
						
							
							
								
								Remove extra These don't actually act the same.  
							
							
							
						 
						
							2017-12-24 17:22:50 +05:30  
				
					
						
							
							
								 
						
							
							
								22bdc6227c 
								
							
								 
							
						 
						
							
							
								
								add more world mode options to world info  
							
							
							
						 
						
							2017-12-24 10:50:30 +05:30  
				
					
						
							
							
								 
						
							
							
								d90ee0edf8 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2017-12-23 21:15:30 -05:00  
				
					
						
							
							
								 
						
							
							
								9ae4051d33 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of gh:dfhack/dfhack into develop  
							
							
							
						 
						
							2017-12-23 20:20:58 -05:00  
				
					
						
							
							
								 
						
							
							
								e7a95155ab 
								
							
								 
							
						 
						
							
							
								
								Lua API: add get_vector() and support for renaming class methods  
							
							... 
							
							
							
							See dfhack/df-structures@5bdb0e8  
							
						 
						
							2017-12-23 20:18:55 -05:00  
				
					
						
							
							
								 
						
							
							
								fd9f198239 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1203  from PatrikLundell/console  
							
							... 
							
							
							
							Blocked errant line feed at full buffer 
							
						 
						
							2017-12-22 11:31:24 -05:00  
				
					
						
							
							
								 
						
							
							
								d6a51f65eb 
								
							
								 
							
						 
						
							
							
								
								Blocked errant line feed at full buffer  
							
							
							
						 
						
							2017-12-22 13:42:59 +01:00  
				
					
						
							
							
								 
						
							
							
								c7f3902e0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1197  from PatrikLundell/console  
							
							... 
							
							
							
							Made console prompt respect color reset 
							
						 
						
							2017-12-21 12:43:10 -05:00  
				
					
						
							
							
								 
						
							
							
								7ba43d3be2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1189  from Pfhreak/autocompletebuiltins  
							
							... 
							
							
							
							Autocomplete built in commands (die, etc.) 
							
						 
						
							2017-12-20 23:35:36 -05:00  
				
					
						
							
							
								 
						
							
							
								b8d5aba0ef 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2017-12-20 00:02:26 -05:00  
				
					
						
							
							
								 
						
							
							
								14996a9d67 
								
							
								 
							
						 
						
							
							
								
								Made prompt respect color reset  
							
							
							
						 
						
							2017-12-14 12:46:52 +01:00  
				
					
						
							
							
								 
						
							
							
								cf7dbd478a 
								
							
								 
							
						 
						
							
							
								
								Made prompt respect color reset  
							
							
							
						 
						
							2017-12-14 12:45:35 +01:00  
				
					
						
							
							
								 
						
							
							
								7721a142d8 
								
							
								 
							
						 
						
							
							
								
								Add a basic Lua console API  
							
							
							
						 
						
							2017-12-07 14:43:27 -05:00  
				
					
						
							
							
								 
						
							
							
								622a8dacb6 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2017-12-07 14:39:15 -05:00  
				
					
						
							
							
								 
						
							
							
								88c7e493b8 
								
							
								 
							
						 
						
							
							
								
								Merge ui_area_map_width into ui_menu_width, now a 2-byte array  
							
							
							
						 
						
							2017-12-03 20:34:59 -06:00  
				
					
						
							
							
								 
						
							
							
								c72ae8d8a7 
								
							
								 
							
						 
						
							
							
								
								Merge "announcements" global into d_init where it belongs  
							
							
							
						 
						
							2017-12-03 20:05:08 -06:00  
				
					
						
							
							
								 
						
							
							
								ec06ed09c9 
								
							
								 
							
						 
						
							
							
								
								update structures - add remaining Linux 64-bit offsets  
							
							
							
						 
						
							2017-12-03 13:49:57 -06:00  
				
					
						
							
							
								 
						
							
							
								1489e7db82 
								
							
								 
							
						 
						
							
							
								
								update structures - fix unit_personality and historical_figure_info.personality  
							
							
							
						 
						
							2017-12-02 22:14:04 -06:00  
				
					
						
							
							
								 
						
							
							
								4edc7a6f43 
								
									
								
							
								 
							
						 
						
							
							
								
								update DataFuncs to support vmethods with 12-13 parameters ( #1192 )  
							
							
							
						 
						
							2017-12-02 21:41:44 -06:00  
				
					
						
							
							
								 
						
							
							
								e174135133 
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2017-12-02 21:09:00 -06:00  
				
					
						
							
							
								 
						
							
							
								d1c1dfe2cd 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2017-11-30 19:46:03 +05:30  
				
					
						
							
							
								 
						
							
							
								bbdf157a52 
								
							
								 
							
						 
						
							
							
								
								Fixup autocomplete built ins per IRC  
							
							
							
						 
						
							2017-11-27 13:45:58 -08:00  
				
					
						
							
							
								 
						
							
							
								7e55efa3f7 
								
							
								 
							
						 
						
							
							
								
								Autocomplete built in commands (die, etc.)  
							
							
							
						 
						
							2017-11-27 13:15:16 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								de731b0299 
								
							
								 
							
						 
						
							
							
								
								Move save_dir back into cur_savegame and update submodules  
							
							
							
						 
						
							2016-08-14 12:41:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e965f5318f 
								
							
								 
							
						 
						
							
							
								
								Replace many includes with forward declarations in modules/Maps.h  
							
							
							
						 
						
							2016-08-13 21:44:01 -04:00  
				
					
						
							
							
								 
						
							
							
								576174ea0b 
								
							
								 
							
						 
						
							
							
								
								Lua: Add lengths of (some) containers to their string representations  
							
							
							
						 
						
							2016-08-13 19:52:14 -04:00  
				
					
						
							
							
								 
						
							
							
								eef6f9bfb7 
								
							
								 
							
						 
						
							
							
								
								Add df.new() support for char and unsigned long  
							
							
							
						 
						
							2016-08-11 00:01:52 -04:00  
				
					
						
							
							
								 
						
							
							
								a1ff432bf8 
								
							
								 
							
						 
						
							
							
								
								Restore fixed-width types in string representations of lua fields  
							
							... 
							
							
							
							e.g. tostring(df.new('int16_t')) was returning "<short: 0xaddr>" 
							
						 
						
							2016-08-10 23:58:45 -04:00  
				
					
						
							
							
								 
						
							
							
								215afa34f3 
								
							
								 
							
						 
						
							
							
								
								Update for 64-bit unit changes  
							
							... 
							
							
							
							Includes xml, stonesense, scripts
Ref DFHack/df-structures@25cb373  
							
						 
						
							2016-08-10 23:50:00 -04:00  
				
					
						
							
							
								 
						
							
							
								6e741b1a80 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #969  from Qartar/win64  
							
							... 
							
							
							
							Minor fixes/updates for Visual Studio 2015 Win64 
							
						 
						
							2016-08-10 15:15:44 -04:00  
				
					
						
							
							
								 
						
							
							
								02eef95147 
								
							
								 
							
						 
						
							
							
								
								Fix base address for Darwin x64  
							
							
							
						 
						
							2016-08-09 20:00:31 -04:00  
				
					
						
							
							
								 
						
							
							
								e22b3b1de7 
								
							
								 
							
						 
						
							
							
								
								Use non-fixed-width types in integer identity_traits definitions  
							
							... 
							
							
							
							In some situations (e.g. 32-bit Linux), "intptr_t" is defined as "int", which is
equivalent to "int32_t", leading to issues with duplicate definitions. In other
situations with GCC, "intptr_t" is "long", which isn't covered by any intNN_t
types. Also, definitions for "long" already had to be added on Windows, because
no fixed-width types in MSVC are equivalent to "long".
Switching to non-fixed-width types should hopefully cover all of these
situations. If this doesn't cover any integer types that we need, it will
be caught quickly, e.g. by references to integer_traits<T> in LuaWrapper.cpp. 
							
						 
						
							2016-08-08 11:46:20 -04:00  
				
					
						
							
							
								 
						
							
							
								298d16238e 
								
							
								 
							
						 
						
							
							
								
								Remove a few unneeded includes in DataStaticsFields.cpp  
							
							
							
						 
						
							2016-08-08 11:45:00 -04:00  
				
					
						
							
							
								 
						
							
							
								aeac8b4fef 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-08-05 18:04:42 -04:00  
				
					
						
							
							
								 
						
							
							
								ee7357b60e 
								
							
								 
							
						 
						
							
							
								
								x86: fix vector validity check  
							
							
							
						 
						
							2016-08-05 17:51:08 -04:00  
				
					
						
							
							
								 
						
							
							
								dde6901534 
								
							
								 
							
						 
						
							
							
								
								x86: fix lua address display  
							
							
							
						 
						
							2016-08-05 17:50:49 -04:00  
				
					
						
							
							
								 
						
							
							
								2fda01d90b 
								
							
								 
							
						 
						
							
							
								
								Add support for site towers.  
							
							
							
						 
						
							2016-08-03 10:22:30 +05:30  
				
					
						
							
							
								 
						
							
							
								9189e3dc7e 
								
							
								 
							
						 
						
							
							
								
								Send world buildings through remotefortressreader.cpp  
							
							
							
						 
						
							2016-08-02 10:30:17 +05:30  
				
					
						
							
							
								 
						
							
							
								44913609c8 
								
							
								 
							
						 
						
							
							
								
								Fix format string warnings  
							
							
							
						 
						
							2016-08-01 19:03:26 -07:00  
				
					
						
							
							
								 
						
							
							
								79377669a1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'NCommander/dwarfvet' into develop  
							
							
							
						 
						
							2016-07-29 16:25:53 -04:00  
				
					
						
							
							
								 
						
							
							
								158f18106f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'NCommander/vs2015' into develop  
							
							
							
						 
						
							2016-07-29 15:30:32 -04:00  
				
					
						
							
							
								 
						
							
							
								55970a71ab 
								
							
								 
							
						 
						
							
							
								
								Fix Lua::Push for enums  
							
							
							
						 
						
							2016-07-29 11:06:16 -04:00  
				
					
						
							
							
								 
						
							
							
								e8fe72826f 
								
							
								 
							
						 
						
							
							
								
								Add new integer types to memscan and update find-offsets  
							
							
							
						 
						
							2016-07-29 00:05:12 -04:00  
				
					
						
							
							
								 
						
							
							
								dc79e2477b 
								
							
								 
							
						 
						
							
							
								
								Expose long/[u]intptr_t to lua and fix some integer return values  
							
							
							
						 
						
							2016-07-29 00:02:51 -04:00  
				
					
						
							
							
								 
						
							
							
								b7856fd9f2 
								
							
								 
							
						 
						
							
							
								
								Use enable_if for Lua::Push specializations  
							
							
							
						 
						
							2016-07-28 22:04:46 -04:00  
				
					
						
							
							
								 
						
							
							
								7b7f7a1b79 
								
							
								 
							
						 
						
							
							
								
								Fix support for integer fields in Lua 5.3  
							
							
							
						 
						
							2016-07-28 16:36:02 -04:00  
				
					
						
							
							
								 
						
							
							
								41a81f9021 
								
							
								 
							
						 
						
							
							
								
								Fix some more warnings (GCC 4.8)  
							
							
							
						 
						
							2016-07-28 11:00:52 -04:00  
				
					
						
							
							
								 
						
							
							
								42c620bb9c 
								
							
								 
							
						 
						
							
							
								
								Download non-broken libstdc++ on OS X  
							
							
							
						 
						
							2016-07-27 21:43:38 -04:00  
				
					
						
							
							
								 
						
							
							
								828fee532a 
								
							
								 
							
						 
						
							
							
								
								Switch to downloading zlib.lib and SDLreal.dll on Windows  
							
							
							
						 
						
							2016-07-27 21:08:24 -04:00  
				
					
						
							
							
								 
						
							
							
								223c83071e 
								
							
								 
							
						 
						
							
							
								
								win64 fixes: doReadClassName, ParseVersion  
							
							... 
							
							
							
							cherry-picked from 2f734ae2317060edb83021f17cffc966c435ad7b 
							
						 
						
							2016-07-27 20:21:57 -04:00  
				
					
						
							
							
								 
						
							
							
								ddd56d7825 
								
							
								 
							
						 
						
							
							
								
								Fix (for win64) and avoid duplicating base address  
							
							
							
						 
						
							2016-07-27 20:10:03 -04:00  
				
					
						
							
							
								 
						
							
							
								50144b60ea 
								
							
								 
							
						 
						
							
							
								
								A few %08x to %p changes  
							
							
							
						 
						
							2016-07-27 19:54:19 -04:00  
				
					
						
							
							
								 
						
							
							
								8916aba3bf 
								
							
								 
							
						 
						
							
							
								
								win64 fixes (partial)  
							
							... 
							
							
							
							cherry-picked from 2f734ae2317060edb83021f17cffc966c435ad7b 
							
						 
						
							2016-07-27 19:46:49 -04:00  
				
					
						
							
							
								 
						
							
							
								fe18f176f7 
								
							
								 
							
						 
						
							
							
								
								More 64-bit fixes  
							
							... 
							
							
							
							Cherry-picked from 7eb3ba6
- Lua update already done in e2c63504dd411e 
							
						 
						
							2016-07-26 23:47:53 -04:00  
				
					
						
							
							
								 
						
							
							
								3833ff2e09 
								
							
								 
							
						 
						
							
							
								
								proper 64bit address formatting  
							
							
							
						 
						
							2016-07-26 23:30:50 -04:00  
				
					
						
							
							
								 
						
							
							
								a684e1dd0f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/64-bit' into develop  
							
							
							
						 
						
							2016-07-26 22:54:36 -04:00  
				
					
						
							
							
								 
						
							
							
								e10397370b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into vs2015  
							
							
							
						 
						
							2016-07-11 18:59:22 -05:00  
				
					
						
							
							
								 
						
							
							
								ed6fb69012 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace spacing  
							
							... 
							
							
							
							Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com> 
							
						 
						
							2016-07-11 18:54:03 -05:00  
				
					
						
							
							
								 
						
							
							
								cede0528f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/dfhack/dfhack  into develop  
							
							
							
						 
						
							2016-07-06 21:00:20 -04:00  
				
					
						
							
							
								 
						
							
							
								39aa143cfa 
								
							
								 
							
						 
						
							
							
								
								Update NEWS and submodules  
							
							
							
						 
						
							2016-07-06 20:59:49 -04:00  
				
					
						
							
							
								 
						
							
							
								4f96bdd0eb 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #950  from TC01/linux-system-tinyxml  
							
							... 
							
							
							
							Support linking against an external tinyxml if EXTERNAL_TINYXML is set 
							
						 
						
							2016-07-06 20:37:28 -04:00  
				
					
						
							
							
								 
						
							
							
								2de2e6a983 
								
							
								 
							
						 
						
							
							
								
								Update CMakeLists and submodules  
							
							
							
						 
						
							2016-07-06 20:30:28 -04:00  
				
					
						
							
							
								 
						
							
							
								b4063352cf 
								
							
								 
							
						 
						
							
							
								
								Fix crash in vprinterr due to va_list misuse  
							
							
							
						 
						
							2016-07-03 23:33:07 -04:00  
				
					
						
							
							
								 
						
							
							
								2455e36510 
								
							
								 
							
						 
						
							
							
								
								Initial 64-bit support  
							
							
							
						 
						
							2016-07-03 23:32:43 -04:00  
				
					
						
							
							
								 
						
							
							
								163207e362 
								
							
								 
							
						 
						
							
							
								
								Give more feedback for DF detection failures with mismatched XML versions  
							
							... 
							
							
							
							This may help address issues where people forget to read the documentation,
don't run "git submodule update", and end up with a df-structures version
that's too old (which is somewhat common, it turns out). 
							
						 
						
							2016-06-30 20:42:27 -04:00  
				
					
						
							
							
								 
						
							
							
								cfaba3ec71 
								
							
								 
							
						 
						
							
							
								
								Update various references to scripts/ and mention old git issues in Compile.rst  
							
							
							
						 
						
							2016-06-29 19:38:15 -04:00  
				
					
						
							
							
								 
						
							
							
								af906d6582 
								
							
								 
							
						 
						
							
							
								
								Remove library/scripts submodule  
							
							
							
						 
						
							2016-06-29 19:06:00 -04:00  
				
					
						
							
							
								 
						
							
							
								ae55d2d526 
								
							
								 
							
						 
						
							
							
								
								Support linking against an external tinyxml if EXTERNAL_TINYXML is set  
							
							... 
							
							
							
							As best as I can tell, the copy of tinyxml dfhack uses is unmodified
from whenever it was first bundled. This commit adds an option to CMake,
EXTERNAL_TINYXML, that if set to ON, will attempt to link against a system
tinyxml instead of using the dfhack-bundled one.  It defaults to OFF,
so there is no change in default behavior.
The DFHACK_TINYXML variable is then set to either "tinyxml" or "dfhack-tinyxml"
so the library (and any plugins that need updating) can link against one
or the other.
The FindTinyXML.cmake script was taken from https://github.com/ros/cmake_modules 
(licensed under the 3-clause BSD license).
Add license text to new CMake file. 
							
						 
						
							2016-06-29 17:53:16 -04:00  
				
					
						
							
							
								 
						
							
							
								d509cf2fb5 
								
							
								 
							
						 
						
							
							
								
								It helps when you pop pragmas  
							
							... 
							
							
							
							Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com> 
							
						 
						
							2016-06-28 09:39:46 -05:00  
				
					
						
							
							
								 
						
							
							
								d49032ef73 
								
							
								 
							
						 
						
							
							
								
								Supress a lot of compiler noise in hopes of finding real errors. Right now, a plugin free DFHack can be built with VS2015  
							
							
							
						 
						
							2016-06-28 08:34:11 -05:00  
				
					
						
							
							
								 
						
							
							
								b338d0218e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into develop  
							
							
							
						 
						
							2016-06-20 13:22:25 +05:30  
				
					
						
							
							
								 
						
							
							
								36aafd550b 
								
							
								 
							
						 
						
							
							
								
								Increased the message size limit in RemoteClient from 8mb to 64mb.  
							
							
							
						 
						
							2016-06-20 13:17:30 +05:30  
				
					
						
							
							
								 
						
							
							
								6d1c4cd9ce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/dfhack/dfhack  into develop  
							
							
							
						 
						
							2016-06-16 23:37:21 -04:00  
				
					
						
							
							
								 
						
							
							
								a7d5c2132a 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2016-06-16 23:37:01 -04:00  
				
					
						
							
							
								 
						
							
							
								0918efd02d 
								
							
								 
							
						 
						
							
							
								
								fix word_wrap not returning a value.  
							
							
							
						 
						
							2016-06-16 20:52:16 +05:30  
				
					
						
							
							
								 
						
							
							
								27a84a8246 
								
							
								 
							
						 
						
							
							
								
								Move scripts to library/scripts  
							
							... 
							
							
							
							git can't cope with replacing scripts/3rdparty/* submodules with a single
scripts submodule. 
							
						 
						
							2016-06-15 18:45:08 -04:00  
				
					
						
							
							
								 
						
							
							
								9de4550fde 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2016-06-15 12:11:20 -04:00  
				
					
						
							
							
								 
						
							
							
								022a1bf9e8 
								
							
								 
							
						 
						
							
							
								
								Wrap script descriptions in `ls` output and remove description length cap  
							
							
							
						 
						
							2016-06-14 21:24:27 -04:00  
				
					
						
							
							
								 
						
							
							
								4f3a2b39d7 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-06-14 13:21:59 -04:00  
				
					
						
							
							
								 
						
							
							
								f07bc03c69 
								
							
								 
							
						 
						
							
							
								
								Update clsocket and Open()/Listen() usage  
							
							
							
						 
						
							2016-06-14 13:21:51 -04:00  
				
					
						
							
							
								 
						
							
							
								a2b2c66798 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #931  from warmist/advfort2  
							
							... 
							
							
							
							Advfort2 
							
						 
						
							2016-06-14 09:45:33 -04:00  
				
					
						
							
							
								 
						
							
							
								90c7dc41ec 
								
							
								 
							
						 
						
							
							
								
								Update where library/xml to point to current master  
							
							... 
							
							
							
							Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com> 
							
						 
						
							2016-06-13 17:10:58 -04:00  
				
					
						
							
							
								 
						
							
							
								a03b32846a 
								
							
								 
							
						 
						
							
							
								
								Modify DFHack to handle new produce() prototype. Major thanks to lethosor, and ragundo for their help in this  
							
							... 
							
							
							
							Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com> 
							
						 
						
							2016-06-13 16:57:45 -04:00  
				
					
						
							
							
								 
						
							
							
								e45fbfc61d 
								
							
								 
							
						 
						
							
							
								
								Modified dwaftvet plugin to work with latest DFHack  
							
							... 
							
							
							
							Initial commit of the dwarfvet plugin
Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com> 
							
						 
						
							2016-06-08 04:14:59 -04:00  
				
					
						
							
							
								 
						
							
							
								a47a1c83ba 
								
							
								 
							
						 
						
							
							
								
								Update xml, clsocket  
							
							
							
						 
						
							2016-06-07 08:17:40 -04:00  
				
					
						
							
							
								 
						
							
							
								fa1c589391 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-05-30 16:58:51 -04:00  
				
					
						
							
							
								 
						
							
							
								d44bc069ad 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/thread-memory-leak' into develop  
							
							
							
						 
						
							2016-05-30 16:24:42 -04:00  
				
					
						
							
							
								 
						
							
							
								9fc43cff4d 
								
							
								 
							
						 
						
							
							
								
								Make const method wrappers possible  
							
							... 
							
							
							
							Reverts ae3052f#935  
							
						 
						
							2016-05-28 20:11:42 -04:00  
				
					
						
							
							
								 
						
							
							
								113325f885 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2016-05-28 10:29:53 -04:00  
				
					
						
							
							
								 
						
							
							
								ae3052f79a 
								
							
								 
							
						 
						
							
							
								
								Make knowledge_scholar_category_flag::value() non-const  
							
							... 
							
							
							
							const methods can't be wrapped at the moment, at least without changing things
in DataFuncs.h 
							
						 
						
							2016-05-28 10:28:22 -04:00  
				
					
						
							
							
								 
						
							
							
								4d3df60470 
								
							
								 
							
						 
						
							
							
								
								Update xml (offsets)  
							
							
							
						 
						
							2016-05-27 17:51:01 -04:00  
				
					
						
							
							
								 
						
							
							
								c1ba435058 
								
							
								 
							
						 
						
							
							
								
								Update version and xml  
							
							
							
						 
						
							2016-05-27 17:41:23 -04:00  
				
					
						
							
							
								 
						
							
							
								e76258b040 
								
							
								 
							
						 
						
							
							
								
								knowledge category flag  
							
							
							
						 
						
							2016-05-26 15:15:42 -05:00  
				
					
						
							
							
								 
						
							
							
								700392ba55 
								
							
								 
							
						 
						
							
							
								
								Fix tinythread memory leak in two ways:  
							
							... 
							
							
							
							1. update to tinythread version 1.1, which provides a detach method
2. move the thread disassociation to the join function, which allows
attached threads to be joined even after they finish (this was the main
leak)
Also update RemoteServer.cpp to detach threads and delete the thread
objects instead of leaking them (although they are much smaller than the
actual threads). 
							
						 
						
							2016-05-21 19:17:08 -05:00  
				
					
						
							
							
								 
						
							
							
								6c64b3441d 
								
							
								 
							
						 
						
							
							
								
								Fixes to gui/advfort.lua  
							
							
							
						 
						
							2016-05-20 13:55:59 +03:00  
				
					
						
							
							
								 
						
							
							
								d93cf2cd2e 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-05-17 23:26:21 -04:00  
				
					
						
							
							
								 
						
							
							
								b7aa8aca26 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-05-14 22:27:21 -04:00  
				
					
						
							
							
								 
						
							
							
								1832e563b7 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-05-14 19:41:41 -04:00  
				
					
						
							
							
								 
						
							
							
								a89251cdf8 
								
							
								 
							
						 
						
							
							
								
								Find job in job screen  
							
							
							
						 
						
							2016-05-14 16:07:27 -04:00  
				
					
						
							
							
								 
						
							
							
								118d88e44f 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-05-14 16:07:10 -04:00  
				
					
						
							
							
								 
						
							
							
								55e58e5f06 
								
							
								 
							
						 
						
							
							
								
								Update handling of viewscreen_workshop_profilest in Gui module, search/sort plugins  
							
							
							
						 
						
							2016-05-14 11:43:37 -04:00  
				
					
						
							
							
								 
						
							
							
								97f7cd6081 
								
							
								 
							
						 
						
							
							
								
								Bump version and update xml  
							
							
							
						 
						
							2016-05-12 16:03:33 -04:00  
				
					
						
							
							
								 
						
							
							
								fee6e57b40 
								
							
								 
							
						 
						
							
							
								
								Disable viewscreen_layer_workshop_profilest focus handler for now  
							
							
							
						 
						
							2016-05-11 17:52:56 -04:00  
				
					
						
							
							
								 
						
							
							
								ed81be16b3 
								
							
								 
							
						 
						
							
							
								
								Improve logging of vtable interpose errors  
							
							
							
						 
						
							2016-05-11 17:52:10 -04:00  
				
					
						
							
							
								 
						
							
							
								38051a5a48 
								
							
								 
							
						 
						
							
							
								
								remove tweak manager-quantity  
							
							
							
						 
						
							2016-05-11 17:51:57 -04:00  
				
					
						
							
							
								 
						
							
							
								b53f829737 
								
							
								 
							
						 
						
							
							
								
								Update to 0.43.01-alpha0 and update xml  
							
							
							
						 
						
							2016-05-10 17:48:50 -04:00  
				
					
						
							
							
								 
						
							
							
								c1e44c178f 
								
							
								 
							
						 
						
							
							
								
								Add on_click/on_rclick handlers to widgets.Label  
							
							... 
							
							
							
							Closes  #919  
						
							2016-05-09 21:30:34 -04:00  
				
					
						
							
							
								 
						
							
							
								402a96b0e6 
								
							
								 
							
						 
						
							
							
								
								Expose new unit functions to lua and add some basic safety checks  
							
							
							
						 
						
							2016-04-23 21:52:50 -04:00  
				
					
						
							
							
								 
						
							
							
								bc7c689d93 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2016-04-23 20:33:03 -04:00  
				
					
						
							
							
								 
						
							
							
								52728babd4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into zone-unassign  
							
							
							
						 
						
							2016-04-22 18:41:15 -04:00  
				
					
						
							
							
								 
						
							
							
								b36193857c 
								
							
								 
							
						 
						
							
							
								
								Add string:startswith(), endswith()  
							
							
							
						 
						
							2016-04-16 17:13:41 -04:00  
				
					
						
							
							
								 
						
							
							
								0d37209063 
								
							
								 
							
						 
						
							
							
								
								use trade_state enum  
							
							
							
						 
						
							2016-04-13 09:44:57 -04:00  
				
					
						
							
							
								 
						
							
							
								7c91b8f755 
								
							
								 
							
						 
						
							
							
								
								Add more informative focus_path  
							
							... 
							
							
							
							This with conjunction of changes in eventful will make the sidebar overlay more bug-free :) 
							
						 
						
							2016-04-10 16:53:18 +03:00  
				
					
						
							
							
								 
						
							
							
								8b8ce4eff9 
								
							
								 
							
						 
						
							
							
								
								Spelling mistake  
							
							
							
						 
						
							2016-04-10 15:45:43 +03:00  
				
					
						
							
							
								 
						
							
							
								d1c45d00d2 
								
							
								 
							
						 
						
							
							
								
								Fix some bugs in workshopOverlay  
							
							... 
							
							
							
							Fix bugs relating to "remove building"/"suspend remove" part of overlay. 
							
						 
						
							2016-04-10 14:44:09 +03:00  
				
					
						
							
							
								 
						
							
							
								80521d1bb1 
								
							
								 
							
						 
						
							
							
								
								add onGetSelectedBuilding to workshop overlay  
							
							... 
							
							
							
							This will make other stuff that depends on dfhack.gui.getSelectedBuilding work with workshop overlay 
							
						 
						
							2016-04-10 12:28:15 +03:00  
				
					
						
							
							
								 
						
							
							
								49863a9f32 
								
							
								 
							
						 
						
							
							
								
								Add a file-like lua JSON wrapper  
							
							
							
						 
						
							2016-04-08 17:40:14 -04:00  
				
					
						
							
							
								 
						
							
							
								b97d33ca28 
								
							
								 
							
						 
						
							
							
								
								moveToBuilding improvements  
							
							... 
							
							
							
							- Don't set in_building by default when use_mode is 0 (consistent with most vanilla DF items)
- make use_mode optional and default to 0 (including in Lua API)
Resolves  #885  
							
						 
						
							2016-04-05 11:43:02 -04:00  
				
					
						
							
							
								 
						
							
							
								d9e368cab4 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-04-03 21:10:02 -04:00  
				
					
						
							
							
								 
						
							
							
								e0ae7bde79 
								
							
								 
							
						 
						
							
							
								
								Add Lua primitives: ptr-string, pointer, ptr-vector, bit-vector, bit-array  
							
							... 
							
							
							
							These are most useful with df.reinterpret_cast, but df.new can also be used for
most of these (except ptr-string) 
							
						 
						
							2016-04-03 20:48:57 -04:00  
				
					
						
							
							
								 
						
							
							
								37c81df21c 
								
							
								 
							
						 
						
							
							
								
								Add reverse vtable name lookup  
							
							
							
						 
						
							2016-04-03 20:45:44 -04:00  
				
					
						
							
							
								 
						
							
							
								a49f313f84 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2016-04-03 13:34:52 -04:00  
				
					
						
							
							
								 
						
							
							
								ec5e91bd6a 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-03-28 21:00:27 -04:00  
				
					
						
							
							
								 
						
							
							
								b115fdc73f 
								
							
								 
							
						 
						
							
							
								
								Load script paths from dfhack-config/script-paths.txt  
							
							
							
						 
						
							2016-03-27 15:56:23 -04:00  
				
					
						
							
							
								 
						
							
							
								866d31f121 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-03-26 11:12:06 -04:00  
				
					
						
							
							
								 
						
							
							
								af4a3428a6 
								
							
								 
							
						 
						
							
							
								
								Split DataStaticsFields into multiple compilation units  
							
							
							
						 
						
							2016-03-22 17:34:25 -04:00  
				
					
						
							
							
								 
						
							
							
								b8bbf5f545 
								
							
								 
							
						 
						
							
							
								
								field_offset: Use actual type instances instead of reinterpret_cast(type, 1)  
							
							... 
							
							
							
							ui_build_selector is a virtual class as of 0.42.06, so reinterpret_cast-ing it
with bad addresses will crash. 'df.new(df.ui_build_selector)' works just fine. 
							
						 
						
							2016-03-22 17:27:53 -04:00  
				
					
						
							
							
								 
						
							
							
								a3ddc63836 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into develop  
							
							... 
							
							
							
							Conflicts:
	plugins/remotefortressreader.cpp 
							
						 
						
							2016-03-20 16:30:49 +05:30  
				
					
						
							
							
								 
						
							
							
								e505bf0a58 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-03-18 17:05:59 -04:00  
				
					
						
							
							
								 
						
							
							
								76793045a9 
								
							
								 
							
						 
						
							
							
								
								Only block keyboard events in OS X SDL_PollEvent hook without focus  
							
							... 
							
							
							
							Blocking all events causes issues with window manager controls when the window
is not focused - for example, DF doesn't resize certain screen buffers, leading
to flickering in OpenGL print modes. 
							
						 
						
							2016-03-13 10:33:25 -04:00  
				
					
						
							
							
								 
						
							
							
								f8ff447cb5 
								
							
								 
							
						 
						
							
							
								
								Add a check to the histfig fix and tweak NEWS.  
							
							
							
						 
						
							2016-03-10 08:50:03 -05:00  
				
					
						
							
							
								 
						
							
							
								fd132d3fe7 
								
							
								 
							
						 
						
							
							
								
								Fix persistent histfig crashbug.  
							
							
							
						 
						
							2016-03-10 08:38:55 -05:00  
				
					
						
							
							
								 
						
							
							
								cbb4275a44 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-03-09 14:54:24 -05:00  
				
					
						
							
							
								 
						
							
							
								dd9f1bf759 
								
							
								 
							
						 
						
							
							
								
								make world friend of machine and building handlers to allow use their  
							
							... 
							
							
							
							protected constructor 
							
						 
						
							2016-03-09 13:03:16 +02:00  
				
					
						
							
							
								 
						
							
							
								c700847bcf 
								
							
								 
							
						 
						
							
							
								
								Remove a couple unneeded includes  
							
							
							
						 
						
							2016-03-04 20:23:00 -05:00  
				
					
						
							
							
								 
						
							
							
								c595f7908a 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-03-04 20:22:09 -05:00  
				
					
						
							
							
								 
						
							
							
								9da79544de 
								
							
								 
							
						 
						
							
							
								
								fix Units::isCitizen  
							
							... 
							
							
							
							fixes a lot of issues where plugins ignore non-dwarf citizens and work
with dwarf mercenaries and bards, where it shouldnot 
							
						 
						
							2016-03-04 22:48:33 +02:00  
				
					
						
							
							
								 
						
							
							
								8eb39cc1d0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/dfhack/dfhack  into develop  
							
							
							
						 
						
							2016-03-03 23:19:03 -05:00  
				
					
						
							
							
								 
						
							
							
								0db3c72557 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-03-03 23:18:36 -05:00  
				
					
						
							
							
								 
						
							
							
								d508028bcc 
								
							
								 
							
						 
						
							
							
								
								fix job-duplicate (do not clone posting_index)  
							
							... 
							
							
							
							if job cannot be done right now, game puts it in df.global.world.job_postings
when job finally can be done, game removes job from postings and clears posting_index
that index should not be cloned by job-duplicate(new jobs(added by vanilla way) have that value -1 always anyway)
cloning posting_index into the new job causes that job to be ignored 
							
						 
						
							2016-03-03 21:32:16 +02:00  
				
					
						
							
							
								 
						
							
							
								5334bd8a6a 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.42.06-alpha0 and update xml  
							
							
							
						 
						
							2016-02-28 11:18:27 -05:00  
				
					
						
							
							
								 
						
							
							
								5bb19a230f 
								
							
								 
							
						 
						
							
							
								
								getKillCount: also search kills->events  
							
							
							
						 
						
							2016-02-25 15:34:56 -05:00  
				
					
						
							
							
								 
						
							
							
								25507a10f9 
								
							
								 
							
						 
						
							
							
								
								Add Units::getKillCount() and expose it to Lua  
							
							
							
						 
						
							2016-02-25 15:21:14 -05:00  
				
					
						
							
							
								 
						
							
							
								3e44aabf12 
								
							
								 
							
						 
						
							
							
								
								Expose Units::getSquadName to lua  
							
							
							
						 
						
							2016-02-25 15:19:35 -05:00  
				
					
						
							
							
								 
						
							
							
								297bbd6f20 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'warmist/develop' into develop ( closes   #772 )  
							
							
							
						 
						
							2016-02-24 17:24:03 -05:00  
				
					
						
							
							
								 
						
							
							
								83c70ccb0f 
								
							
								 
							
						 
						
							
							
								
								forbid manipulator editing non-citizens  
							
							
							
						 
						
							2016-02-11 13:31:52 +02:00  
				
					
						
							
							
								 
						
							
							
								fafe1e9ce1 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-02-03 23:19:41 -05:00  
				
					
						
							
							
								 
						
							
							
								d4988c5faf 
								
							
								 
							
						 
						
							
							
								
								Add no handler version of lua event.  
							
							
							
						 
						
							2016-02-01 22:22:12 +02:00  
				
					
						
							
							
								 
						
							
							
								0a670bb0db 
								
							
								 
							
						 
						
							
							
								
								Implement  #804 , move some functions to Units, colorize zone output, a  
							
							... 
							
							
							
							little cleanup 
							
						 
						
							2016-02-01 11:12:06 -05:00  
				
					
						
							
							
								 
						
							
							
								2d23a848cc 
								
							
								 
							
						 
						
							
							
								
								git-describe: Add git xml information  
							
							
							
						 
						
							2016-02-01 10:30:53 -05:00  
				
					
						
							
							
								 
						
							
							
								77466f01e0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/benlubar-valgrind' into develop  
							
							
							
						 
						
							2016-01-31 14:52:04 -05:00  
				
					
						
							
							
								 
						
							
							
								248331a196 
								
							
								 
							
						 
						
							
							
								
								buildingplan: Support floodgates, grates, bars  
							
							... 
							
							
							
							See #808  
							
						 
						
							2016-01-31 14:50:07 -05:00  
				
					
						
							
							
								 
						
							
							
								ea9261f5b5 
								
							
								 
							
						 
						
							
							
								
								allow dfhack to run inside valgrind  
							
							... 
							
							
							
							valgrind replaces the readlink system call, but not the open system
call. By calling readlink first, we guarantee that /proc/self/exe is the
actual Dwarf Fortress executable and not the valgrind executable.
See also: https://bugs.kde.org/show_bug.cgi?id=86921  
							
						 
						
							2016-01-31 13:34:07 -06:00  
				
					
						
							
							
								 
						
							
							
								80fd2270db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/dfhack/dfhack  into develop  
							
							
							
						 
						
							2016-01-31 14:22:57 -05:00  
				
					
						
							
							
								 
						
							
							
								a316dfa074 
								
							
								 
							
						 
						
							
							
								
								set floodgate flags correctly when allocating it in lua or c++  
							
							... 
							
							
							
							https://github.com/DFHack/dfhack/blob/0.42.04-alpha2/plugins/ruby/building.rb#L63  
						
							2016-01-29 14:50:50 -06:00  
				
					
						
							
							
								 
						
							
							
								80ecbbd369 
								
							
								 
							
						 
						
							
							
								
								get rid of "private" comment in BitArray.h  
							
							
							
						 
						
							2016-01-21 16:49:16 -05:00  
				
					
						
							
							
								 
						
							
							
								675d173266 
								
							
								 
							
						 
						
							
							
								
								set civzone number when constructing a civzone  
							
							
							
						 
						
							2016-01-18 14:46:39 -06:00  
				
					
						
							
							
								 
						
							
							
								0b2ba377be 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-01-18 11:49:37 -05:00  
				
					
						
							
							
								 
						
							
							
								ab8cce2a86 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-01-18 10:13:16 -05:00  
				
					
						
							
							
								 
						
							
							
								0bcc8dc443 
								
							
								 
							
						 
						
							
							
								
								exportlegends: fix day/month issues more reliably  
							
							... 
							
							
							
							Fixes  #783 , #791  
						
							2016-01-09 19:28:12 -05:00  
				
					
						
							
							
								 
						
							
							
								d670ee8ab4 
								
							
								 
							
						 
						
							
							
								
								New tweak: block-labors  
							
							... 
							
							
							
							Prevents labors that can't be used from being toggled
Suggested at http://www.bay12forums.com/smf/index.php?topic=121451.msg6719464#msg6719464  
							
						 
						
							2016-01-08 19:27:11 -05:00  
				
					
						
							
							
								 
						
							
							
								93fe222c35 
								
							
								 
							
						 
						
							
							
								
								Revert  #719  
							
							... 
							
							
							
							No plugins built prior to the symbol naming change in 4fc6cb6f 
							
						 
						
							2016-01-01 11:20:54 -05:00  
				
					
						
							
							
								 
						
							
							
								d0c28d3f50 
								
							
								 
							
						 
						
							
							
								
								Prevent plugins with active viewscreens from being unloaded  
							
							... 
							
							
							
							This requires plugins to pass plugin_self to Screen::show(), but
avoids the need to implement special checks in plugin_onstatechange
for the SC_BEGIN_UNLOAD event. 
							
						 
						
							2016-01-01 11:15:29 -05:00  
				
					
						
							
							
								 
						
							
							
								ef62c044a3 
								
							
								 
							
						 
						
							
							
								
								Update NEWS, xml  
							
							
							
						 
						
							2016-01-01 10:30:02 -05:00  
				
					
						
							
							
								 
						
							
							
								31745f4a36 
								
							
								 
							
						 
						
							
							
								
								Fix a couple exportlegends issues and update xml  
							
							
							
						 
						
							2015-12-31 14:32:31 -05:00  
				
					
						
							
							
								 
						
							
							
								090787e927 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-31 13:41:46 -05:00  
				
					
						
							
							
								 
						
							
							
								2079093d5a 
								
							
								 
							
						 
						
							
							
								
								Fix new addresses in export-dt-ini  
							
							
							
						 
						
							2015-12-28 23:19:02 -05:00  
				
					
						
							
							
								 
						
							
							
								22283066ca 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-28 17:30:05 -05:00  
				
					
						
							
							
								 
						
							
							
								39086acf64 
								
							
								 
							
						 
						
							
							
								
								Merge export-dt-ini changes from splintermind/Dwarf-Therapist  
							
							
							
						 
						
							2015-12-28 15:46:42 -05:00  
				
					
						
							
							
								 
						
							
							
								c23ac50250 
								
							
								 
							
						 
						
							
							
								
								Always run dfhack.init-example if dfhack.init doesn't exist  
							
							... 
							
							
							
							This previously only happened if no files matching *dfhack*.init
existed 
							
						 
						
							2015-12-27 16:39:10 -05:00  
				
					
						
							
							
								 
						
							
							
								e075a06486 
								
							
								 
							
						 
						
							
							
								
								Add search controls to all viewscreen_petst subpages  
							
							
							
						 
						
							2015-12-27 15:49:10 -05:00  
				
					
						
							
							
								 
						
							
							
								d087f4f741 
								
							
								 
							
						 
						
							
							
								
								Expose process MD5/PE to Lua (useful in export-dt-ini)  
							
							
							
						 
						
							2015-12-27 14:59:18 -05:00  
				
					
						
							
							
								 
						
							
							
								a977f274b1 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-26 20:00:09 -05:00  
				
					
						
							
							
								 
						
							
							
								fabff1ddfb 
								
							
								 
							
						 
						
							
							
								
								Fix df::occupation usage  
							
							
							
						 
						
							2015-12-26 19:59:54 -05:00  
				
					
						
							
							
								 
						
							
							
								5263d425a2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/benlubar-init-args' into develop  
							
							
							
						 
						
							2015-12-26 13:47:58 -05:00  
				
					
						
							
							
								 
						
							
							
								106891f6e0 
								
							
								 
							
						 
						
							
							
								
								vim-style +-args. for example, "./dfhack +echo foo" would be equivalent to running ./dfhack and then typing "echo foo" into the console. uses shell argument splitting, so "./dfhack +somecommand 'foo bar' baz" does the right thing. See DFHack#755.  
							
							
							
						 
						
							2015-12-26 12:10:44 -06:00  
				
					
						
							
							
								 
						
							
							
								9a82f59518 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/benlubar-init-args' into develop  
							
							
							
						 
						
							2015-12-26 11:49:45 -05:00  
				
					
						
							
							
								 
						
							
							
								05926d9734 
								
							
								 
							
						 
						
							
							
								
								New tweak: title-start-rename  
							
							... 
							
							
							
							Adds a safe rename option to the title screen "Start Playing" menu 
							
						 
						
							2015-12-26 11:47:58 -05:00  
				
					
						
							
							
								 
						
							
							
								64d861bf6b 
								
							
								 
							
						 
						
							
							
								
								Add support for viewscreen_locationsst to various gui functions  
							
							
							
						 
						
							2015-12-25 11:09:13 -05:00  
				
					
						
							
							
								 
						
							
							
								25e808be38 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-23 17:45:08 -05:00  
				
					
						
							
							
								 
						
							
							
								e3e68a8df9 
								
							
								 
							
						 
						
							
							
								
								Add a search option to the location occupation menu  
							
							
							
						 
						
							2015-12-23 16:57:43 -05:00  
				
					
						
							
							
								 
						
							
							
								14f1e6b06c 
								
							
								 
							
						 
						
							
							
								
								Improve prerelease warning somewhat  
							
							
							
						 
						
							2015-12-22 19:34:54 -05:00  
				
					
						
							
							
								 
						
							
							
								2a2ab00ca9 
								
							
								 
							
						 
						
							
							
								
								Add "map" parameter to a lot of drawing functions  
							
							... 
							
							
							
							Ref #746  
							
						 
						
							2015-12-22 11:42:51 -05:00  
				
					
						
							
							
								 
						
							
							
								10c72a3d5d 
								
							
								 
							
						 
						
							
							
								
								Fix produce() call in modules/Items.cpp  
							
							
							
						 
						
							2015-12-22 09:46:01 -05:00  
				
					
						
							
							
								 
						
							
							
								e4ff4fe64c 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-22 09:43:17 -05:00  
				
					
						
							
							
								 
						
							
							
								ef27018545 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-20 15:19:32 -05:00  
				
					
						
							
							
								 
						
							
							
								eeb0fc7a0f 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2015-12-19 23:12:26 -05:00  
				
					
						
							
							
								 
						
							
							
								eb1ae54d63 
								
							
								 
							
						 
						
							
							
								
								Add ui_lever_target_type scan to find-offsets  
							
							
							
						 
						
							2015-12-19 17:09:29 -05:00  
				
					
						
							
							
								 
						
							
							
								ea79fc692a 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-19 11:07:42 -05:00  
				
					
						
							
							
								 
						
							
							
								5a1e5e1464 
								
							
								 
							
						 
						
							
							
								
								Expose Units::casteFlagSet()  
							
							
							
						 
						
							2015-12-19 11:07:35 -05:00  
				
					
						
							
							
								 
						
							
							
								ca29f60518 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2015-12-18 23:09:27 -05:00  
				
					
						
							
							
								 
						
							
							
								55d5706a21 
								
							
								 
							
						 
						
							
							
								
								Update structures and fix various issues with plugins producing items  
							
							... 
							
							
							
							reaction_product::produce() takes a new unidentified vector<void*>*.
Passing a reference to an empty vector appears to work. 
							
						 
						
							2015-12-18 18:40:11 -05:00  
				
					
						
							
							
								 
						
							
							
								347a112aa1 
								
							
								 
							
						 
						
							
							
								
								Add support for 11-argument function wrappers  
							
							... 
							
							
							
							Needed by item::addImprovementFromJob() as of 0.42:
dfhack/df-structures@f6361e2  
							
						 
						
							2015-12-18 17:45:23 -05:00  
				
					
						
							
							
								 
						
							
							
								9bccf457c5 
								
							
								 
							
						 
						
							
							
								
								Check for ui_sidebar_menus being null before using it.  
							
							
							
						 
						
							2015-12-17 10:54:19 -06:00  
				
					
						
							
							
								 
						
							
							
								80ec5ab043 
								
							
								 
							
						 
						
							
							
								
								vim-style +-args. for example, "./dfhack +echo foo" would be equivalent to running ./dfhack and then typing "echo foo" into the console. uses shell argument splitting, so "./dfhack +somecommand 'foo bar' baz" does the right thing. See DFHack#755.  
							
							
							
						 
						
							2015-12-13 14:03:25 -06:00  
				
					
						
							
							
								 
						
							
							
								78d6b92127 
								
							
								 
							
						 
						
							
							
								
								Change strangemood permitted skill checks to job checks  
							
							... 
							
							
							
							permitted_skills was removed in 0.42 (dfhack/df-structures@6e2e8731 ) 
							
						 
						
							2015-12-12 11:17:00 -05:00  
				
					
						
							
							
								 
						
							
							
								1329acc516 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-11 20:34:48 -05:00  
				
					
						
							
							
								 
						
							
							
								83603fcf45 
								
							
								 
							
						 
						
							
							
								
								Add prerelease build flag and warning script  
							
							
							
						 
						
							2015-12-11 20:27:46 -05:00  
				
					
						
							
							
								 
						
							
							
								571df39878 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2015-12-11 16:35:42 -05:00  
				
					
						
							
							
								 
						
							
							
								7e9d6fba86 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-09 20:03:14 -05:00  
				
					
						
							
							
								 
						
							
							
								448e367d4d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-08 17:32:13 -05:00  
				
					
						
							
							
								 
						
							
							
								a3d6d16757 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-07 17:14:46 -05:00  
				
					
						
							
							
								 
						
							
							
								02d2405d1f 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-07 16:34:47 -05:00  
				
					
						
							
							
								 
						
							
							
								49ad153d4b 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-06 17:12:46 -05:00  
				
					
						
							
							
								 
						
							
							
								3b2ace95f8 
								
							
								 
							
						 
						
							
							
								
								Make SDL_UpperBlit hook check core status first  
							
							
							
						 
						
							2015-12-05 20:07:54 -05:00  
				
					
						
							
							
								 
						
							
							
								b63270162d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-04 23:12:49 -05:00  
				
					
						
							
							
								 
						
							
							
								7a69b90277 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-02 16:27:51 -05:00  
				
					
						
							
							
								 
						
							
							
								8b406cc0b3 
								
							
								 
							
						 
						
							
							
								
								Make a separate copy of DF's SDL library to link against on OS X  
							
							... 
							
							
							
							Linking to any library with ".framework" in its path on OS X causes
that directory to be included in the include path (with -F), which
causes all of the DFHack core to be rebuilt unnecessarily when
changing DF folders. 
							
						 
						
							2015-12-01 17:35:39 -05:00  
				
					
						
							
							
								 
						
							
							
								2aeac718cc 
								
							
								 
							
						 
						
							
							
								
								workflow: Account for job postings correctly and fix existing issues  
							
							... 
							
							
							
							Without removing postings correctly, it was possible to end up with
multiple workers assigned to a job that workflow had suspended
multiple times, which caused crashes if more than one worker was
assigned to the same job by DF.
This adds an additional command, fix-job-postings, that runs
automatically when loading a world and fixes:
- Multiple job postings that point to the same job
- Job postings that point to a job where posting_index == -1
  (i.e. jobs that should have no posting assigned)
Fixes  #741  
							
						 
						
							2015-11-25 20:33:13 -05:00  
				
					
						
							
							
								 
						
							
							
								df4fb70be2 
								
							
								 
							
						 
						
							
							
								
								Provide more suggestions for unrecognized commands  
							
							
							
						 
						
							2015-11-25 20:22:14 -05:00  
				
					
						
							
							
								 
						
							
							
								610170b0b0 
								
							
								 
							
						 
						
							
							
								
								Add hooks for getDwarfmodeViewDims and getDepthAt (new)  
							
							
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								1ff9277e12 
								
							
								 
							
						 
						
							
							
								
								Remove plugin export functionality (unused)  
							
							
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								fcfffd1cb6 
								
							
								 
							
						 
						
							
							
								
								Track state of gui hooks  
							
							... 
							
							
							
							Also fix a bug in drawborder() and expand color-dfhack-text to test
multiple hooks 
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								fff9072b07 
								
							
								 
							
						 
						
							
							
								
								Add initial support for hooking into Gui-related functions  
							
							
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								875ecf7827 
								
							
								 
							
						 
						
							
							
								
								Update Core::top_viewscreen before calling state change handlers  
							
							... 
							
							
							
							This was previously done right before SC_VIEWSCREEN_CHANGED events
were handled, meaning that code handling earlier events that used
top_viewscreen (rather than getCurViewscreen()) could refer to an
invalid viewscreen, i.e. in the tick after it was deleted.
Fixes  #747  
							
						 
						
							2015-11-14 21:48:51 -05:00  
				
					
						
							
							
								 
						
							
							
								2882422a3e 
								
							
								 
							
						 
						
							
							
								
								Don't require short script help to start with a space  
							
							... 
							
							
							
							Ref #742  
							
						 
						
							2015-11-09 22:58:46 -05:00  
				
					
						
							
							
								 
						
							
							
								3fb2628921 
								
							
								 
							
						 
						
							
							
								
								Add a Lua implementation of next_enum_item()  
							
							
							
						 
						
							2015-11-07 15:22:30 -05:00  
				
					
						
							
							
								 
						
							
							
								051244c8d6 
								
							
								 
							
						 
						
							
							
								
								Fix GCC compile error  
							
							
							
						 
						
							2015-11-06 20:05:14 -05:00  
				
					
						
							
							
								 
						
							
							
								d1cd5df314 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DoctorVanGogh/automats-floorfix' into develop  
							
							
							
						 
						
							2015-11-06 19:54:06 -05:00  
				
					
						
							
							
								 
						
							
							
								e9be1aa657 
								
							
								 
							
						 
						
							
							
								
								Fix for construction over existing construction & on top of walls  
							
							... 
							
							
							
							Fix to allow constructions on top of (natural) down stairs 
							
						 
						
							2015-11-06 19:00:43 +01:00  
				
					
						
							
							
								 
						
							
							
								867b733a04 
								
							
								 
							
						 
						
							
							
								
								Fix a few GCC warnings on Linux (GCC 4.6)  
							
							
							
						 
						
							2015-11-05 21:48:13 -05:00  
				
					
						
							
							
								 
						
							
							
								8412a496dd 
								
							
								 
							
						 
						
							
							
								
								Remove extra check for "type" command  
							
							
							
						 
						
							2015-11-05 19:09:14 -05:00  
				
					
						
							
							
								 
						
							
							
								23b02ebcf2 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-11-05 16:17:52 -05:00  
				
					
						
							
							
								 
						
							
							
								e2a1658124 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-11-04 21:42:04 -05:00  
				
					
						
							
							
								 
						
							
							
								14707e7d81 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #719  from DoctorVanGogh/r3compat  
							
							... 
							
							
							
							Allow loading (external) plugins compiled against r3 
							
						 
						
							2015-10-31 19:12:07 -04:00  
				
					
						
							
							
								 
						
							
							
								c6220c9703 
								
							
								 
							
						 
						
							
							
								
								Remove tabs/trailing whitespaces  
							
							
							
						 
						
							2015-10-31 23:43:57 +01:00  
				
					
						
							
							
								 
						
							
							
								6e5d9c23e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #715  from DoctorVanGogh/webfix  
							
							... 
							
							
							
							Add 'undisturbed' flag to job item checks 
							
						 
						
							2015-10-31 11:28:25 -04:00  
				
					
						
							
							
								 
						
							
							
								7da3c65079 
								
							
								 
							
						 
						
							
							
								
								Fix display of arrows in lua filtered list widgets  
							
							... 
							
							
							
							Fixes  #718  
						
							2015-10-30 19:16:29 -04:00  
				
					
						
							
							
								 
						
							
							
								83991d2a22 
								
							
								 
							
						 
						
							
							
								
								plug: Don't color loaded plugins  
							
							
							
						 
						
							2015-10-30 18:45:55 -04:00  
				
					
						
							
							
								 
						
							
							
								ac71fa8070 
								
							
								 
							
						 
						
							
							
								
								Add isValidLabor() to Units module  
							
							... 
							
							
							
							Closes  #711  and could avoid potential issues when editing units from
other civs with manipulator. 
						
							2015-10-30 18:41:09 -04:00  
				
					
						
							
							
								 
						
							
							
								1250bb5204 
								
							
								 
							
						 
						
							
							
								
								type: Provide more useful information (script paths, plugin names)  
							
							
							
						 
						
							2015-10-27 17:34:32 -04:00  
				
					
						
							
							
								 
						
							
							
								4e0f426bba 
								
							
								 
							
						 
						
							
							
								
								Fix code formatting  
							
							
							
						 
						
							2015-10-26 02:37:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ba53f3c035 
								
							
								 
							
						 
						
							
							
								
								Add 'undisturbed' flag to job item checks  
							
							
							
						 
						
							2015-10-26 02:19:41 +01:00  
				
					
						
							
							
								 
						
							
							
								fb4d16f477 
								
							
								 
							
						 
						
							
							
								
								Enable loading of r3 plugins  
							
							
							
						 
						
							2015-10-25 00:04:49 +02:00  
				
					
						
							
							
								 
						
							
							
								8de710f1c1 
								
							
								 
							
						 
						
							
							
								
								Add Renderer module - safer way to install custom renderers  
							
							
							
						 
						
							2015-10-21 17:18:39 -04:00  
				
					
						
							
							
								 
						
							
							
								c44ac8ec6e 
								
							
								 
							
						 
						
							
							
								
								Improve handling of fatal errors and errors in dfhack.lua  
							
							... 
							
							
							
							* Several fatal errors that occurred during core initialization didn't
  stop initialization or set 'errorstate' properly, which caused
  update hooks and other code to crash later. This has been fixed and
  should address crashes like the one mentioned in #470 .
* Errors when loading dfhack.lua now cause Lua::Open() to fail, which
  triggers a fatal error in Core::Init()
* Failure to initialize the console no longer results in a call to
  fatal() (since it didn't actually stop initialization previously) 
							
						 
						
							2015-10-17 21:18:04 -04:00  
				
					
						
							
							
								 
						
							
							
								5387c03ea0 
								
							
								 
							
						 
						
							
							
								
								DFHackVersion: Expose whether the built commit is tagged  
							
							
							
						 
						
							2015-10-17 15:35:40 -04:00  
				
					
						
							
							
								 
						
							
							
								d3dbc6225a 
								
							
								 
							
						 
						
							
							
								
								Implement getViewscreenByType() in lua  
							
							
							
						 
						
							2015-10-17 15:11:04 -04:00  
				
					
						
							
							
								 
						
							
							
								96df70fe0b 
								
							
								 
							
						 
						
							
							
								
								Use TCSADRAIN when disabling raw mode as well  
							
							
							
						 
						
							2015-10-14 15:58:27 -04:00  
				
					
						
							
							
								 
						
							
							
								632a809d6f 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-10-11 11:39:16 -04:00  
				
					
						
							
							
								 
						
							
							
								c2267013b4 
								
							
								 
							
						 
						
							
							
								
								plug: List enabled state  
							
							
							
						 
						
							2015-10-03 13:42:20 -04:00  
				
					
						
							
							
								 
						
							
							
								3f5c002634 
								
							
								 
							
						 
						
							
							
								
								Pass virtual_identity by reference  
							
							
							
						 
						
							2015-10-03 09:27:24 -04:00  
				
					
						
							
							
								 
						
							
							
								d343dfd8a0 
								
							
								 
							
						 
						
							
							
								
								Add a function to find viewscreens (or parents) of a given type  
							
							... 
							
							
							
							This makes it possible for some plugins to detect the game state more
reliably - for example, prospector would previously fail when
embarking if the viewscreen_choose_start_sitest instance had any
children. 
							
						 
						
							2015-10-02 21:50:55 -04:00  
				
					
						
							
							
								 
						
							
							
								e95aea90e0 
								
							
								 
							
						 
						
							
							
								
								Fix CMake warning over INTERFACE_LINK_LIBRARIES / policy CMP0022.  
							
							
							
						 
						
							2015-09-27 04:30:46 -04:00  
				
					
						
							
							
								 
						
							
							
								b16e59b91c 
								
							
								 
							
						 
						
							
							
								
								Check for existence of save folder before attempting to log events  
							
							... 
							
							
							
							cur_savegame.save_dir can be populated when the save directory does
not yet exist after world generation (since the game can be aborted
at that stage without saving). 
							
						 
						
							2015-09-26 14:26:44 -04:00  
				
					
						
							
							
								 
						
							
							
								fa60ccdd52 
								
							
								 
							
						 
						
							
							
								
								Don't find scripts from the last loaded world's raw/scripts folder  
							
							
							
						 
						
							2015-09-26 14:26:13 -04:00  
				
					
						
							
							
								 
						
							
							
								b679a0c482 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-09-26 13:45:51 -04:00  
				
					
						
							
							
								 
						
							
							
								2bcf74d74c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/dfhack/dfhack  into develop  
							
							
							
						 
						
							2015-09-26 10:46:45 -04:00  
				
					
						
							
							
								 
						
							
							
								ec17685041 
								
							
								 
							
						 
						
							
							
								
								CMake: Add compiler checks and GCC version checks  
							
							
							
						 
						
							2015-09-26 10:46:29 -04:00  
				
					
						
							
							
								 
						
							
							
								dfe9ec90f2 
								
							
								 
							
						 
						
							
							
								
								Update XML.  
							
							
							
						 
						
							2015-09-25 19:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								a188b9d567 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'third-party-scripts' into develop  
							
							
							
						 
						
							2015-09-25 17:48:25 -04:00  
				
					
						
							
							
								 
						
							
							
								5bcff42800 
								
							
								 
							
						 
						
							
							
								
								Add third party scripts.  
							
							
							
						 
						
							2015-09-23 23:46:26 -04:00  
				
					
						
							
							
								 
						
							
							
								788860efb6 
								
							
								 
							
						 
						
							
							
								
								Log more information about version information on startup  
							
							... 
							
							
							
							May help address #653  
							
						 
						
							2015-09-22 20:01:05 -04:00  
				
					
						
							
							
								 
						
							
							
								91a1836439 
								
							
								 
							
						 
						
							
							
								
								Fix a few issues with init file variations  
							
							... 
							
							
							
							* GCC does not allow std::string instances or enums without a base
  type to be passed as varargs
* Fixed path concatenation issue causing dfhack.init to not be loaded 
							
						 
						
							2015-09-21 18:57:58 -04:00  
				
					
						
							
							
								 
						
							
							
								2c9b268184 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #689  from expwnent/develop  
							
							... 
							
							
							
							Generalize dfhack.init so it looks for more files in more places, for onload, onunload, etc. 
							
						 
						
							2015-09-21 17:33:52 -04:00  
				
					
						
							
							
								 
						
							
							
								af90d14cb2 
								
							
								 
							
						 
						
							
							
								
								Use shenanigans to make a certain table const.  
							
							
							
						 
						
							2015-09-21 17:24:51 -04:00  
				
					
						
							
							
								 
						
							
							
								051a1f9661 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-09-19 18:00:59 -04:00  
				
					
						
							
							
								 
						
							
							
								a56a427d12 
								
							
								 
							
						 
						
							
							
								
								Make Filesystem::is* functions handle nonexistent paths properly  
							
							... 
							
							
							
							If stat() failed, these functions could read from an uninitialized
stat struct and return "true" for paths that didn't exist. 
							
						 
						
							2015-09-19 17:34:58 -04:00  
				
					
						
							
							
								 
						
							
							
								5bf3093139 
								
							
								 
							
						 
						
							
							
								
								Now it looks for dfhack*.init instead of just dfhack.init, onLoad*.init instead of just onLoad.init, etc.  
							
							
							
						 
						
							2015-09-15 07:27:42 -04:00  
				
					
						
							
							
								 
						
							
							
								d696832efa 
								
							
								 
							
						 
						
							
							
								
								Merge branch '3rd-party-scripts' into develop  
							
							
							
						 
						
							2015-09-14 16:52:13 -04:00  
				
					
						
							
							
								 
						
							
							
								9eb86c7e38 
								
							
								 
							
						 
						
							
							
								
								Support additional script search paths  
							
							... 
							
							
							
							These can currently be added/removed from C++ or through the Lua API. 
							
						 
						
							2015-09-06 16:23:02 -04:00  
				
					
						
							
							
								 
						
							
							
								66c7a461fd 
								
							
								 
							
						 
						
							
							
								
								Don't attempt to copy non-files into dfhack-config  
							
							
							
						 
						
							2015-09-03 15:02:51 -04:00  
				
					
						
							
							
								 
						
							
							
								9eac4585b1 
								
							
								 
							
						 
						
							
							
								
								keybinding: support 0-9, F10-F12  
							
							
							
						 
						
							2015-09-02 15:56:53 -04:00  
				
					
						
							
							
								 
						
							
							
								949e4d42cf 
								
							
								 
							
						 
						
							
							
								
								Remove MacPool.*  
							
							
							
						 
						
							2015-08-29 19:42:32 -04:00  
				
					
						
							
							
								 
						
							
							
								906fba9b54 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-08-26 16:41:04 -04:00  
				
					
						
							
							
								 
						
							
							
								81ef17df32 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-08-25 10:23:59 -04:00  
				
					
						
							
							
								 
						
							
							
								29a0aee44c 
								
							
								 
							
						 
						
							
							
								
								Implement strnlen on OS X <= 10.6  
							
							... 
							
							
							
							Fixes  #182  
						
							2015-08-24 17:51:42 -04:00  
				
					
						
							
							
								 
						
							
							
								19f966aefc 
								
							
								 
							
						 
						
							
							
								
								Improve some plugin-related error handling  
							
							
							
						 
						
							2015-08-16 17:28:31 -04:00  
				
					
						
							
							
								 
						
							
							
								5717c2cdd4 
								
							
								 
							
						 
						
							
							
								
								Don't set plugin state to PS_BROKEN due to load failures  
							
							
							
						 
						
							2015-08-16 17:02:53 -04:00  
				
					
						
							
							
								 
						
							
							
								a5f15b279c 
								
							
								 
							
						 
						
							
							
								
								plug: Include deleted plugins in full list  
							
							
							
						 
						
							2015-08-14 19:32:41 -04:00  
				
					
						
							
							
								 
						
							
							
								735498c3f9 
								
							
								 
							
						 
						
							
							
								
								Fix merge conflict  
							
							
							
						 
						
							2015-08-14 16:23:39 -04:00  
				
					
						
							
							
								 
						
							
							
								4fc6cb6f17 
								
							
								 
							
						 
						
							
							
								
								Several PluginManager improvements  
							
							... 
							
							
							
							* load/unload/reload are no longer restricted to plugins that exist
  on startup
* Names passed to DFHACK_PLUGIN must match the plugin's filename
  (remotefortressreader vs RemoteFortressReader, counters vs probe)
* "plug" output lists all plugins and state/command information
* Deleted plugins can be reloaded again if they are replaced
* load/unload/reload don't fail silently with broken plugins
* Built-in commands are recognized internally (e.g. "help help"
  does not display "help is not a recognized command"), although help
  for them is not yet implemented
* New command: "type" (bash-like) - shows where/how a command is
  implemented
* "plug" can accept multiple plugin names
* "ls" displays more information about unloaded/unrecognized plugins
* "load all" changed to "load -all" (or "load --all", "load -a", ...) 
							
						 
						
							2015-08-14 16:11:23 -04:00  
				
					
						
							
							
								 
						
							
							
								1bf3a6a37a 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-08-14 10:46:05 -04:00  
				
					
						
							
							
								 
						
							
							
								2aba2da56d 
								
							
								 
							
						 
						
							
							
								
								Avoid DataStaticsFields dependency on PluginManager.h  
							
							
							
						 
						
							2015-08-11 22:59:19 -04:00  
				
					
						
							
							
								 
						
							
							
								9c84c78129 
								
							
								 
							
						 
						
							
							
								
								Make lua listdir functions return useful error messages  
							
							
							
						 
						
							2015-08-10 12:44:27 -04:00  
				
					
						
							
							
								 
						
							
							
								d09cdc83ba 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-08-10 11:25:15 -04:00  
				
					
						
							
							
								 
						
							
							
								dc747d59df 
								
							
								 
							
						 
						
							
							
								
								Link dfhack-md5 on Windows  
							
							
							
						 
						
							2015-08-09 13:20:28 -04:00  
				
					
						
							
							
								 
						
							
							
								418d2831ef 
								
							
								 
							
						 
						
							
							
								
								Add a framework for including 3rd-party script repos  
							
							... 
							
							
							
							Repos need to include a CMakeLists.txt file with calls to the
DFHACK_SCRIPTS macro, which functions similarly to DFHACK_PLUGIN.
The `open-legends` script from lethosor/dfhack-scripts is included
as an example. 
							
						 
						
							2015-08-06 21:50:01 -04:00  
				
					
						
							
							
								 
						
							
							
								f46d3d137f 
								
							
								 
							
						 
						
							
							
								
								Allow multiple contexts to be specified when adding keybindings  
							
							
							
						 
						
							2015-08-06 20:41:54 -04:00  
				
					
						
							
							
								 
						
							
							
								afce8d810b 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-08-06 17:32:42 -04:00  
				
					
						
							
							
								 
						
							
							
								de49befdbb 
								
							
								 
							
						 
						
							
							
								
								Improve version information  
							
							... 
							
							
							
							* Add reimplementations of old DFHACK_VERSION-style macros
* Expose full git commit ID
* Expose all DFHack::Version functions to Lua 
							
						 
						
							2015-08-06 17:30:51 -04:00  
				
					
						
							
							
								 
						
							
							
								a67326ad00 
								
							
								 
							
						 
						
							
							
								
								git-describe: always use long format  
							
							
							
						 
						
							2015-08-06 17:01:11 -04:00  
				
					
						
							
							
								 
						
							
							
								d02e67267a 
								
							
								 
							
						 
						
							
							
								
								Replace jsonxx with jsoncpp  
							
							
							
						 
						
							2015-07-29 15:50:33 -04:00  
				
					
						
							
							
								 
						
							
							
								cc5045d6df 
								
							
								 
							
						 
						
							
							
								
								Fix Alt-E/U/N bindings on OS X  
							
							
							
						 
						
							2015-07-29 10:32:19 -04:00  
				
					
						
							
							
								 
						
							
							
								f387eb2960 
								
							
								 
							
						 
						
							
							
								
								Fix an issue where Ctrl-*-A and Ctrl-*-Z keybindings were not properly detected  
							
							
							
						 
						
							2015-07-29 09:35:09 -04:00  
				
					
						
							
							
								 
						
							
							
								786086e5c5 
								
							
								 
							
						 
						
							
							
								
								Make non-CR_OK return values for SC_BEGIN_UNLOAD events abort unload  
							
							... 
							
							
							
							Returning CR_FAILURE, for example, is more consistent with
plugin_shutdown(). 
							
						 
						
							2015-07-28 18:36:20 -04:00  
				
					
						
							
							
								 
						
							
							
								e51779b08c 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-07-27 21:40:04 -04:00  
				
					
						
							
							
								 
						
							
							
								7eb4c33cb1 
								
							
								 
							
						 
						
							
							
								
								Cache result of getPath() on darwin  
							
							
							
						 
						
							2015-07-27 20:32:33 -04:00  
				
					
						
							
							
								 
						
							
							
								03aa2399a0 
								
							
								 
							
						 
						
							
							
								
								Add environment variables to skip global and vtable initialization  
							
							
							
						 
						
							2015-07-23 23:25:01 -04:00  
				
					
						
							
							
								 
						
							
							
								27295a9b6f 
								
							
								 
							
						 
						
							
							
								
								Log DFHack and save-specific information on world (un)load events  
							
							
							
						 
						
							2015-07-23 23:24:00 -04:00  
				
					
						
							
							
								 
						
							
							
								c34e9bb657 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-07-22 17:27:57 -04:00  
				
					
						
							
							
								 
						
							
							
								fc094e2dbc 
								
							
								 
							
						 
						
							
							
								
								OS X: Check for existence of SDL.framework before building  
							
							
							
						 
						
							2015-07-21 16:26:41 -04:00  
				
					
						
							
							
								 
						
							
							
								83f89480aa 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-07-18 14:10:53 -04:00  
				
					
						
							
							
								 
						
							
							
								22ea68e68a 
								
							
								 
							
						 
						
							
							
								
								Use is_valid_enum_item in FOR_ENUM_ITEMS  
							
							... 
							
							
							
							This is part of the workaround for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43680 
Fixes  DFHack/dfhack#654 
Fixes  JapaMala/armok-vision#21  
							
						 
						
							2015-07-18 12:57:12 -04:00  
				
					
						
							
							
								 
						
							
							
								74404c62e7 
								
							
								 
							
						 
						
							
							
								
								Fix deadlock when aborting plugin load  
							
							
							
						 
						
							2015-07-17 16:00:41 -04:00  
				
					
						
							
							
								 
						
							
							
								797e9b4485 
								
							
								 
							
						 
						
							
							
								
								OS X: Prevent DF window from receiving input when not focused  
							
							... 
							
							
							
							This partially fixes  DFHack/stonesense#32 , in the sense that input
to Stonesense is no longer received by DF, but does not cause
Stonesense to receive input either. 
							
						 
						
							2015-07-17 13:49:17 -04:00  
				
					
						
							
							
								 
						
							
							
								2afc1c6d3f 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							... 
							
							
							
							viewscreen_choose_start_sitest fixes 
							
						 
						
							2015-07-17 13:48:49 -04:00  
				
					
						
							
							
								 
						
							
							
								527b17d964 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2015-07-04 20:45:37 -04:00  
				
					
						
							
							
								 
						
							
							
								95e04ef56a 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-06-30 16:10:49 -04:00  
				
					
						
							
							
								 
						
							
							
								6cfc855e19 
								
							
								 
							
						 
						
							
							
								
								Use getcwd() in Process::getPath() on OS X  
							
							... 
							
							
							
							The "dfhack" script sets up the proper working directory 
							
						 
						
							2015-06-29 10:11:46 -04:00  
				
					
						
							
							
								 
						
							
							
								0f3753095b 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2015-06-29 10:10:44 -04:00  
				
					
						
							
							
								 
						
							
							
								716ce1c9e2 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-06-26 23:20:59 -04:00  
				
					
						
							
							
								 
						
							
							
								935f4dd628 
								
							
								 
							
						 
						
							
							
								
								Log plugin load information to stderr  
							
							
							
						 
						
							2015-06-26 16:11:41 -04:00  
				
					
						
							
							
								 
						
							
							
								5d1ae9f5ed 
								
							
								 
							
						 
						
							
							
								
								Allow plugins without git description to be loaded  
							
							
							
						 
						
							2015-06-25 11:46:04 -04:00  
				
					
						
							
							
								 
						
							
							
								524593a3d3 
								
							
								 
							
						 
						
							
							
								
								Locate git with find_package  
							
							
							
						 
						
							2015-06-25 11:43:54 -04:00  
				
					
						
							
							
								 
						
							
							
								ee7a2c7db7 
								
							
								 
							
						 
						
							
							
								
								Add git commit information to libdfhack-version  
							
							... 
							
							
							
							git is run every time 'make' is run, but the generated include file
is only updated when necessary. Plugins will be loaded successfully
if their DFHack version matches core's (assuming OpenLibrary()
succeeds), but will produce a warning if their git commit doesn't
match core's. 
							
						 
						
							2015-06-24 19:32:45 -04:00  
				
					
						
							
							
								 
						
							
							
								0fa5570349 
								
							
								 
							
						 
						
							
							
								
								Recognize newline characters in Linux/OS X console  
							
							
							
						 
						
							2015-06-24 00:54:12 -04:00  
				
					
						
							
							
								 
						
							
							
								f3d91b3606 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-06-22 23:16:28 -04:00  
				
					
						
							
							
								 
						
							
							
								5bb5d87ad8 
								
							
								 
							
						 
						
							
							
								
								Install default dfhack-config files  
							
							... 
							
							
							
							Files from the "dfhack-config" source directory are now installed to
"dfhack-config/default" and copied to "dfhack-config" on startup if
they don't already exist. Previously, config files weren't available
at all unless they were manually installed (93c9a41 
							
						 
						
							2015-06-18 08:59:01 -04:00  
				
					
						
							
							
								 
						
							
							
								73de6a3051 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-06-15 12:58:49 -04:00  
				
					
						
							
							
								 
						
							
							
								6fb6645ed5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dwarfmonitor-widgets' into develop  
							
							
							
						 
						
							2015-06-15 12:55:26 -04:00  
				
					
						
							
							
								 
						
							
							
								862389d217 
								
							
								 
							
						 
						
							
							
								
								Allow lua scripts to redirect to other lua scripts  
							
							... 
							
							
							
							Addresses #634 , #638  
							
						 
						
							2015-06-14 11:56:14 -04:00  
				
					
						
							
							
								 
						
							
							
								93c9a41a3a 
								
							
								 
							
						 
						
							
							
								
								Reimplement dwarfmonitor widgets in Lua (and improve customizability)  
							
							... 
							
							
							
							Widget positions and a few other options (e.g. date formats) can be
specified in dfhack-config/dwarfmonitor.json on a per-instance basis.
Related changes:
* Fixed an issue loading JSON files from Lua
* JSON files in dfhack-config (only dwarfmonitor.json currently) are
  no longer copied into the DF directory when building DFHack. This
  keeps developers' personal settings intact, but will require
  copying over changes made to DFHack's copies manually.
* Fixed incorrect config path in dwarfmonitor help 
							
						 
						
							2015-06-13 21:15:43 -04:00  
				
					
						
							
							
								 
						
							
							
								d663784707 
								
							
								 
							
						 
						
							
							
								
								Detect null unit pointer in Items::createItem()  
							
							
							
						 
						
							2015-06-09 14:02:42 -04:00  
				
					
						
							
							
								 
						
							
							
								bb93f2e40f 
								
							
								 
							
						 
						
							
							
								
								Fix circular lua script dependencies  
							
							
							
						 
						
							2015-06-05 19:08:11 -04:00  
				
					
						
							
							
								 
						
							
							
								36fde3d7e3 
								
							
								 
							
						 
						
							
							
								
								Allow Lua screens to allow OPTIONS to work  
							
							
							
						 
						
							2015-06-05 18:45:52 -04:00  
				
					
						
							
							
								 
						
							
							
								96f3bdafb4 
								
							
								 
							
						 
						
							
							
								
								Implement an internal command to interrupt running Lua scripts  
							
							... 
							
							
							
							This inserts a debug hook that runs every 256 instructions by
default, which has a minimal impact on performance. 
							
						 
						
							2015-05-24 19:06:01 -04:00  
				
					
						
							
							
								 
						
							
							
								e27493fa02 
								
							
								 
							
						 
						
							
							
								
								Treat plugins without a "plugin_dev" symbol as ordinary plugins  
							
							
							
						 
						
							2015-05-24 11:42:22 -04:00  
				
					
						
							
							
								 
						
							
							
								6278c94775 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-05-16 14:27:17 -04:00  
				
					
						
							
							
								 
						
							
							
								db08df7e50 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-05-09 19:41:19 -04:00  
				
					
						
							
							
								 
						
							
							
								b6ec48c99a 
								
							
								 
							
						 
						
							
							
								
								Add a macro that allows exported functions to use different names  
							
							
							
						 
						
							2015-05-09 09:42:15 -04:00  
				
					
						
							
							
								 
						
							
							
								a8f5e683f7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'RossM/autolabor-changes', 'RossM/workflow-changes' and 'lethosor/plugin-exports' into develop  
							
							
							
						 
						
							2015-05-09 09:39:55 -04:00  
				
					
						
							
							
								 
						
							
							
								a47a5f8b0a 
								
							
								 
							
						 
						
							
							
								
								Add an alternative to script_environment() that requires scripts to  
							
							... 
							
							
							
							recognize use as a module
Also document the use of enable/disable with lua scripts 
							
						 
						
							2015-05-09 09:21:00 -04:00  
				
					
						
							
							
								 
						
							
							
								42a6cfaee6 
								
							
								 
							
						 
						
							
							
								
								Improve Lua enable/disable error handling  
							
							
							
						 
						
							2015-05-08 18:03:19 -04:00  
				
					
						
							
							
								 
						
							
							
								eaf282c18e 
								
							
								 
							
						 
						
							
							
								
								Allow lua scripts to be enabled and disabled with built-in commands  
							
							
							
						 
						
							2015-05-08 18:03:19 -04:00  
				
					
						
							
							
								 
						
							
							
								db423c1aa6 
								
							
								 
							
						 
						
							
							
								
								Allow Lua scripts to specify whether they can be used as a module or  
							
							... 
							
							
							
							enabled/disabled 
							
						 
						
							2015-05-08 18:03:18 -04:00  
				
					
						
							
							
								 
						
							
							
								e73a2f8778 
								
							
								 
							
						 
						
							
							
								
								Move script internals to a single table  
							
							
							
						 
						
							2015-05-08 18:03:18 -04:00  
				
					
						
							
							
								 
						
							
							
								51d61d91cb 
								
							
								 
							
						 
						
							
							
								
								Change tabs to spaces.  
							
							
							
						 
						
							2015-05-07 20:50:19 -07:00  
				
					
						
							
							
								 
						
							
							
								7aac9a8fb8 
								
							
								 
							
						 
						
							
							
								
								Improve workflow handling of plant reactions  
							
							... 
							
							
							
							Makes workflow understand "seeds of any plant", "thread of any plant",
"drink of any plant", "powder of any plant", and "liquid of any plant"
when counting items.
Changes workflow's handling of the built-in plant reactions to
understand that they always produce plant products, and that they also
produce seeds.
This means that you can set a target for, for example, "powder of any
plant", and workflow will use a milling job to produce that. 
							
						 
						
							2015-05-07 20:49:29 -07:00  
				
					
						
							
							
								 
						
							
							
								a4a2b2f1de 
								
							
								 
							
						 
						
							
							
								
								Use TCSADRAIN instead of TCSAFLUSH when initializing raw mode  
							
							
							
						 
						
							2015-04-19 11:58:35 -04:00  
				
					
						
							
							
								 
						
							
							
								3ca00f85d0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/json' into develop  
							
							
							
						 
						
							2015-04-08 20:18:13 -04:00  
				
					
						
							
							
								 
						
							
							
								62cfd0b8ca 
								
							
								 
							
						 
						
							
							
								
								Reset DYLD_INSERT_LIBRARIES on startup on OS X  
							
							... 
							
							
							
							This prevents subprocesses (e.g. those launched with Lua's os.execute)
from attempting to load libdfhack.dylib and aborting due to an
architecture mismatch. 
							
						 
						
							2015-04-06 17:05:36 -04:00  
				
					
						
							
							
								 
						
							
							
								4b124bc022 
								
							
								 
							
						 
						
							
							
								
								Avoid including DFHackVersion.h in PluginManager.h  
							
							... 
							
							
							
							Changes to DFHackVersion.h previously required recompiling nearly all
of the DFHack core. 
							
						 
						
							2015-04-03 14:02:14 -04:00  
				
					
						
							
							
								 
						
							
							
								7758311f88 
								
							
								 
							
						 
						
							
							
								
								Make gametype functions use default arguments when called from Lua  
							
							
							
						 
						
							2015-04-02 16:55:27 -04:00  
				
					
						
							
							
								 
						
							
							
								786581689f 
								
							
								 
							
						 
						
							
							
								
								Move get_dfhack_version() to a separate namespace and add a few other version-related functions  
							
							
							
						 
						
							2015-04-02 16:37:58 -04:00  
				
					
						
							
							
								 
						
							
							
								9b6d8d2799 
								
							
								 
							
						 
						
							
							
								
								Allow dev plugins to be skipped on startup  
							
							
							
						 
						
							2015-04-01 17:50:22 -04:00  
				
					
						
							
							
								 
						
							
							
								8b5b8ed864 
								
							
								 
							
						 
						
							
							
								
								Log command name collisions  
							
							
							
						 
						
							2015-04-01 17:32:11 -04:00  
				
					
						
							
							
								 
						
							
							
								e71c55865d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #591  from lethosor/penarray  
							
							... 
							
							
							
							Expose a faster screen drawing/caching API to Lua 
							
						 
						
							2015-03-31 16:11:28 -04:00  
				
					
						
							
							
								 
						
							
							
								331be2b589 
								
							
								 
							
						 
						
							
							
								
								Make "keybinding list" accept a context  
							
							... 
							
							
							
							See #588  
							
						 
						
							2015-03-30 19:03:16 -04:00  
				
					
						
							
							
								 
						
							
							
								bbb41078e7 
								
							
								 
							
						 
						
							
							
								
								Expose PenArray dimensions and tiles to Lua  
							
							
							
						 
						
							2015-03-28 18:35:07 -04:00  
				
					
						
							
							
								 
						
							
							
								e2b6ae9beb 
								
							
								 
							
						 
						
							
							
								
								Allocate Lua PenArray objects using an existing buffer  
							
							
							
						 
						
							2015-03-28 11:27:47 -04:00  
				
					
						
							
							
								 
						
							
							
								99f4ea4d2b 
								
							
								 
							
						 
						
							
							
								
								Implement a PenArray class for caching parts of rendered screens  
							
							
							
						 
						
							2015-03-27 22:56:30 -04:00  
				
					
						
							
							
								 
						
							
							
								ac2f537bf4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'async-zoom' into develop  
							
							
							
						 
						
							2015-03-26 19:41:02 -04:00  
				
					
						
							
							
								 
						
							
							
								ee16c6d1ab 
								
							
								 
							
						 
						
							
							
								
								Fix "delete" in console on OS X/Linux  
							
							
							
						 
						
							2015-03-25 23:31:23 -04:00  
				
					
						
							
							
								 
						
							
							
								7f98a632ce 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-03-25 17:58:00 -04:00  
				
					
						
							
							
								 
						
							
							
								01c6d05775 
								
							
								 
							
						 
						
							
							
								
								Add custom enabler::zoom_display() method (screen.zoom in Lua)  
							
							
							
						 
						
							2015-03-25 17:55:56 -04:00  
				
					
						
							
							
								 
						
							
							
								42e4f584b9 
								
							
								 
							
						 
						
							
							
								
								Add SDL_SemWait and SDL_SemPost hooks  
							
							
							
						 
						
							2015-03-25 16:08:25 -04:00  
				
					
						
							
							
								 
						
							
							
								38fa416ad1 
								
							
								 
							
						 
						
							
							
								
								Lua: Indent array values  
							
							
							
						 
						
							2015-03-22 14:04:03 -04:00  
				
					
						
							
							
								 
						
							
							
								96e5c5d2fd 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace  
							
							
							
						 
						
							2015-03-20 19:55:32 -04:00  
				
					
						
							
							
								 
						
							
							
								b976053be0 
								
							
								 
							
						 
						
							
							
								
								Add Lua JSON library  
							
							
							
						 
						
							2015-03-20 19:51:24 -04:00  
				
					
						
							
							
								 
						
							
							
								f3508f82c1 
								
							
								 
							
						 
						
							
							
								
								Add jsonxx to depends/  
							
							
							
						 
						
							2015-03-20 15:45:38 -04:00  
				
					
						
							
							
								 
						
							
							
								625be319c9 
								
							
								 
							
						 
						
							
							
								
								Re-enable memory range logging on OS X if an environment variable is set  
							
							
							
						 
						
							2015-03-19 19:37:10 -04:00  
				
					
						
							
							
								 
						
							
							
								3639920a50 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #575  from lethosor/game-type  
							
							... 
							
							
							
							Add gametype checks to World module 
							
						 
						
							2015-03-13 22:25:37 -04:00  
				
					
						
							
							
								 
						
							
							
								016f67e83f 
								
							
								 
							
						 
						
							
							
								
								Expose strerror to Lua  
							
							
							
						 
						
							2015-03-10 16:32:43 -04:00  
				
					
						
							
							
								 
						
							
							
								afca7419dc 
								
							
								 
							
						 
						
							
							
								
								Add gametype checks to World.cpp  
							
							
							
						 
						
							2015-03-09 20:08:21 -04:00  
				
					
						
							
							
								 
						
							
							
								ea1c9fa0df 
								
							
								 
							
						 
						
							
							
								
								Allow plugin exports to be defined in plugins (and looked up when needed)  
							
							
							
						 
						
							2015-03-07 17:25:35 -05:00  
				
					
						
							
							
								 
						
							
							
								1570af3f4d 
								
							
								 
							
						 
						
							
							
								
								Allow plugins to export additional functions through a class  
							
							
							
						 
						
							2015-03-07 15:56:43 -05:00  
				
					
						
							
							
								 
						
							
							
								1591e67bf2 
								
							
								 
							
						 
						
							
							
								
								Replace backslashes with forward slashes in command names  
							
							
							
						 
						
							2015-03-06 16:53:57 -05:00  
				
					
						
							
							
								 
						
							
							
								0c09feae5b 
								
							
								 
							
						 
						
							
							
								
								Prevent backslashes from being used in command names  
							
							
							
						 
						
							2015-02-27 18:46:29 -05:00  
				
					
						
							
							
								 
						
							
							
								45acf61b17 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-02-26 16:12:12 -05:00  
				
					
						
							
							
								 
						
							
							
								88ff51c755 
								
							
								 
							
						 
						
							
							
								
								Add PushEvent hook on OS X  
							
							... 
							
							
							
							See #553  
							
						 
						
							2015-02-21 21:28:35 -05:00  
				
					
						
							
							
								 
						
							
							
								bd809d7bbc 
								
							
								 
							
						 
						
							
							
								
								Replace most interposed functions with dlsym wrappers on OS X  
							
							
							
						 
						
							2015-02-21 21:28:35 -05:00  
				
					
						
							
							
								 
						
							
							
								db9bcc27e4 
								
							
								 
							
						 
						
							
							
								
								Make plugin load errors more descriptive  
							
							
							
						 
						
							2015-02-21 21:28:35 -05:00  
				
					
						
							
							
								 
						
							
							
								0f77a1a578 
								
							
								 
							
						 
						
							
							
								
								Move DFHack version to a separate (static) library  
							
							... 
							
							
							
							This allows the DFHack version to be changed without recompiling
everything 
							
						 
						
							2015-02-19 12:08:23 -05:00  
				
					
						
							
							
								 
						
							
							
								c80fbbc397 
								
							
								 
							
						 
						
							
							
								
								Remove AS prefixes from add-spatter.cpp  
							
							... 
							
							
							
							The actual cause of this crash was fixed in #558 
See #205  
							
						 
						
							2015-02-19 12:05:32 -05:00  
				
					
						
							
							
								 
						
							
							
								c399377f08 
								
							
								 
							
						 
						
							
							
								
								Ensure that command usage information always ends with a newline  
							
							
							
						 
						
							2015-02-16 20:17:47 -05:00  
				
					
						
							
							
								 
						
							
							
								b7f15ef2d6 
								
							
								 
							
						 
						
							
							
								
								Update xml, stonesense for 0.40 ui_advmode_menu changes  
							
							... 
							
							
							
							Closes  #552  
						
							2015-02-16 19:10:15 -05:00  
				
					
						
							
							
								 
						
							
							
								10cfef0553 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace issues  
							
							
							
						 
						
							2015-02-14 22:53:06 -05:00  
				
					
						
							
							
								 
						
							
							
								a8a8fc43ef 
								
							
								 
							
						 
						
							
							
								
								Add df2console() wrapper  
							
							... 
							
							
							
							Closes  #522  
						
							2015-02-13 17:56:29 -05:00  
				
					
						
							
							
								 
						
							
							
								56dfc66309 
								
							
								 
							
						 
						
							
							
								
								Implement map load/unload scripts and allow additional scripts to be registered  
							
							
							
						 
						
							2015-02-11 15:03:47 -05:00  
				
					
						
							
							
								 
						
							
							
								37f391ea6d 
								
							
								 
							
						 
						
							
							
								
								Don't store runScript() in script environments  
							
							
							
						 
						
							2015-02-10 17:22:16 -05:00  
				
					
						
							
							
								 
						
							
							
								337598e0d6 
								
							
								 
							
						 
						
							
							
								
								Restore lua environment persistence and update modified timestamp correctly  
							
							... 
							
							
							
							See #544  
							
						 
						
							2015-02-10 16:36:21 -05:00  
				
					
						
							
							
								 
						
							
							
								e3b67b2985 
								
							
								 
							
						 
						
							
							
								
								Use short plugin name in error messages when possible  
							
							
							
						 
						
							2015-02-09 22:06:33 -05:00  
				
					
						
							
							
								 
						
							
							
								15d3b7831f 
								
							
								 
							
						 
						
							
							
								
								hide/show: Provide feedback on unsupported platforms  
							
							
							
						 
						
							2015-02-08 09:30:40 -05:00  
				
					
						
							
							
								 
						
							
							
								a1691b6777 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'warmist/console-hide' into develop  
							
							... 
							
							
							
							Conflicts:
	library/Console-darwin.cpp 
							
						 
						
							2015-02-08 09:20:05 -05:00  
				
					
						
							
							
								 
						
							
							
								e5e0d93ef1 
								
							
								 
							
						 
						
							
							
								
								Added modtools/reaction-product-trigger.  
							
							
							
						 
						
							2015-02-02 02:39:05 -05:00  
				
					
						
							
							
								 
						
							
							
								712892fb71 
								
							
								 
							
						 
						
							
							
								
								Only reload and recompile Lua scripts if they have moved or been updated.  
							
							
							
						 
						
							2015-02-02 02:24:43 -05:00  
				
					
						
							
							
								 
						
							
							
								bf5e491647 
								
							
								 
							
						 
						
							
							
								
								Allow Lua scripts to be used as modules.  
							
							
							
						 
						
							2015-01-31 22:43:54 -05:00  
				
					
						
							
							
								 
						
							
							
								92bd6349a7 
								
							
								 
							
						 
						
							
							
								
								Fix listdir_recursive on Windows.  
							
							
							
						 
						
							2015-01-31 22:28:17 -05:00  
				
					
						
							
							
								 
						
							
							
								e9b4fc513a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'cdombroski/zone-plugin-cleanup' into temp  
							
							... 
							
							
							
							Conflicts:
	NEWS
	plugins/zone.cpp 
							
						 
						
							2015-01-31 21:01:41 -05:00  
				
					
						
							
							
								 
						
							
							
								aa5d7c11bc 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'lethosor/patch-12' and 'lethosor/fs-expansion' into develop  
							
							... 
							
							
							
							Conflicts:
	NEWS 
							
						 
						
							2015-01-31 20:25:01 -05:00  
				
					
						
							
							
								 
						
							
							
								066adfdf95 
								
							
								 
							
						 
						
							
							
								
								Implement a function to list directories recursively  
							
							
							
						 
						
							2015-01-30 17:29:17 -05:00  
				
					
						
							
							
								 
						
							
							
								3ab558c72d 
								
							
								 
							
						 
						
							
							
								
								Check for init.lua existence properly  
							
							... 
							
							
							
							Fixes  #501  
						
							2015-01-30 16:37:23 -05:00  
				
					
						
							
							
								 
						
							
							
								f608235b1e 
								
							
								 
							
						 
						
							
							
								
								Fix some Lua things  
							
							
							
						 
						
							2015-01-29 19:56:50 -05:00  
				
					
						
							
							
								 
						
							
							
								f2eec3198c 
								
							
								 
							
						 
						
							
							
								
								Rename findPenPitAtCoord  
							
							
							
						 
						
							2015-01-29 15:02:54 -05:00  
				
					
						
							
							
								 
						
							
							
								868a9944fd 
								
							
								 
							
						 
						
							
							
								
								Update LuaApi for new Units/Buildings functions.  
							
							
							
						 
						
							2015-01-29 14:59:06 -05:00  
				
					
						
							
							
								 
						
							
							
								86495270a6 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate isMilkable definition.  
							
							
							
						 
						
							2015-01-29 14:40:09 -05:00  
				
					
						
							
							
								 
						
							
							
								48b6cf1beb 
								
							
								 
							
						 
						
							
							
								
								Export functions to Buildings.h  
							
							
							
						 
						
							2015-01-29 13:57:50 -05:00  
				
					
						
							
							
								 
						
							
							
								1514233aaa 
								
							
								 
							
						 
						
							
							
								
								Add missing null checks to Units.cpp  
							
							
							
						 
						
							2015-01-29 13:57:50 -05:00  
				
					
						
							
							
								 
						
							
							
								daf739fcec 
								
							
								 
							
						 
						
							
							
								
								Remove FIFO support  
							
							
							
						 
						
							2015-01-28 21:39:17 -05:00  
				
					
						
							
							
								 
						
							
							
								c179f5b913 
								
							
								 
							
						 
						
							
							
								
								Extract some stuff from zone.cpp to plugins/Units.{h,cpp}  
							
							
							
						 
						
							2015-01-28 21:28:32 -05:00  
				
					
						
							
							
								 
						
							
							
								f98e2964e6 
								
							
								 
							
						 
						
							
							
								
								Fix a few Windows compilation errors  
							
							
							
						 
						
							2015-01-28 20:05:24 -05:00  
				
					
						
							
							
								 
						
							
							
								bebceffa5f 
								
							
								 
							
						 
						
							
							
								
								Add Filesystem::listdir()  
							
							
							
						 
						
							2015-01-28 19:15:58 -05:00  
				
					
						
							
							
								 
						
							
							
								e8c0482fdc 
								
							
								 
							
						 
						
							
							
								
								Add atime()/ctime()/mtime()  
							
							
							
						 
						
							2015-01-28 18:18:06 -05:00  
				
					
						
							
							
								 
						
							
							
								2e3261565c 
								
							
								 
							
						 
						
							
							
								
								Clean up Filesystem.h  
							
							
							
						 
						
							2015-01-28 17:15:09 -05:00  
				
					
						
							
							
								 
						
							
							
								1445b0a919 
								
							
								 
							
						 
						
							
							
								
								Allowed Lua scripts to share variables with run_script and corrected dfhack.findScript so that it can find save-specific scripts.  
							
							
							
						 
						
							2015-01-26 21:45:31 -05:00  
				
					
						
							
							
								 
						
							
							
								4c5b6a5282 
								
							
								 
							
						 
						
							
							
								
								For multiline comments, delete the backslash instead of changing it to a space.  
							
							
							
						 
						
							2015-01-26 19:24:31 -05:00  
				
					
						
							
							
								 
						
							
							
								1993c5fb1b 
								
							
								 
							
						 
						
							
							
								
								Added support for multiline commands inside dfhack.init and the script command.  
							
							
							
						 
						
							2015-01-26 17:18:30 -05:00  
				
					
						
							
							
								 
						
							
							
								4e447fc19a 
								
							
								 
							
						 
						
							
							
								
								Update XML.  
							
							
							
						 
						
							2015-01-25 14:08:42 -05:00  
				
					
						
							
							
								 
						
							
							
								dda780eb8e 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2015-01-23 21:53:35 -05:00  
				
					
						
							
							
								 
						
							
							
								a9f2c5bc90 
								
							
								 
							
						 
						
							
							
								
								Change MOD_* to DFH_MOD_*  
							
							... 
							
							
							
							MOD_* constants are defined in Winuser.h on Windows 
							
						 
						
							2015-01-17 08:56:49 -05:00  
				
					
						
							
							
								 
						
							
							
								592d42c665 
								
							
								 
							
						 
						
							
							
								
								Update xml (0.40.24 OS X offsets)  
							
							
							
						 
						
							2015-01-17 08:54:31 -05:00  
				
					
						
							
							
								 
						
							
							
								4d194da530 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into 0.40.24-dev  
							
							
							
						 
						
							2015-01-17 08:53:49 -05:00  
				
					
						
							
							
								 
						
							
							
								14aa68a27f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'lethosor/remove-embark', 'lethosor/search-menus', 'lethosor/osx-package-name', 'lethosor/expose-modstate' and 'lethosor/patch-11' into develop  
							
							
							
						 
						
							2015-01-15 22:24:05 -05:00  
				
					
						
							
							
								 
						
							
							
								8f4b766107 
								
							
								 
							
						 
						
							
							
								
								EventManager: Fix a crash bug with EQUIPMENT_CHANGE event.  
							
							
							
						 
						
							2015-01-15 18:13:19 -05:00  
				
					
						
							
							
								 
						
							
							
								43d7f59e0b 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.40.24-r0 and update xml  
							
							
							
						 
						
							2015-01-14 15:09:23 -05:00  
				
					
						
							
							
								 
						
							
							
								077d149d64 
								
							
								 
							
						 
						
							
							
								
								Expose key modifier state to C++/Lua  
							
							
							
						 
						
							2015-01-11 12:51:02 -05:00  
				
					
						
							
							
								 
						
							
							
								7e11ad821f 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2015-01-05 19:33:39 -05:00  
				
					
						
							
							
								 
						
							
							
								d932c76242 
								
							
								 
							
						 
						
							
							
								
								Fix MapCache compiling error on Windows  
							
							
							
						 
						
							2015-01-05 17:28:42 -05:00  
				
					
						
							
							
								 
						
							
							
								5de5d4420a 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-01-05 17:01:03 -05:00  
				
					
						
							
							
								 
						
							
							
								182f317fcc 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/plugload-posix'  
							
							
							
						 
						
							2015-01-05 16:50:43 -05:00  
				
					
						
							
							
								 
						
							
							
								0cfe6a11a3 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'eswald/alt-stuck'  
							
							... 
							
							
							
							Conflicts:
	NEWS 
							
						 
						
							2015-01-05 16:50:16 -05:00  
				
					
						
							
							
								 
						
							
							
								0c768796e2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'danaris/fortplan'  
							
							... 
							
							
							
							Conflicts:
	plugins/buildingplan.cpp 
							
						 
						
							2015-01-05 16:47:35 -05:00  
				
					
						
							
							
								 
						
							
							
								06029c92c2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'lethosor/export-dt-ini-0.40.21' and 'lethosor/patch-9'  
							
							
							
						 
						
							2015-01-05 16:40:44 -05:00  
				
					
						
							
							
								 
						
							
							
								57f6a94133 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/osx-libstdc++'  
							
							... 
							
							
							
							Also update NEWS 
							
						 
						
							2015-01-05 16:39:42 -05:00  
				
					
						
							
							
								 
						
							
							
								6e36b224d1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ramblurr/stockpiles'  
							
							... 
							
							
							
							Also update stockpiles plugin to use REQUIRE_GLOBAL()
Conflicts:
	plugins/stockpiles.cpp 
							
						 
						
							2015-01-05 16:16:29 -05:00  
				
					
						
							
							
								 
						
							
							
								ca0860c3bd 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/plugin-globals'  
							
							
							
						 
						
							2015-01-05 16:05:40 -05:00  
				
					
						
							
							
								 
						
							
							
								983f096a60 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quipyowert/define-maxlayers' into 0.40.23-r1  
							
							
							
						 
						
							2015-01-05 16:04:37 -05:00  
				
					
						
							
							
								 
						
							
							
								9f2bdc2bdc 
								
							
								 
							
						 
						
							
							
								
								Disable excessive logging in Process-darwin.cpp  
							
							
							
						 
						
							2015-01-05 15:58:02 -05:00  
				
					
						
							
							
								 
						
							
							
								e7ee29b1e3 
								
							
								 
							
						 
						
							
							
								
								Clean up whitespace in Hooks-darwin.cpp  
							
							
							
						 
						
							2015-01-05 15:57:34 -05:00  
				
					
						
							
							
								 
						
							
							
								e0a8cc8537 
								
							
								 
							
						 
						
							
							
								
								Merge PlugLoad-linux.cpp and PlugLoad-darwin.cpp  
							
							
							
						 
						
							2014-12-29 10:33:54 -05:00  
				
					
						
							
							
								 
						
							
							
								a1c9f85a64 
								
							
								 
							
						 
						
							
							
								
								Repairing the stuck Alt key  
							
							... 
							
							
							
							SDL has been reporting the modifier key state incorrectly after alt-tabbing between the DF and DFHack windows.
Fixes issue #448 , though more testing is warranted. 
							
						 
						
							2014-12-28 21:43:48 -07:00  
				
					
						
							
							
								 
						
							
							
								3c0ac70615 
								
							
								 
							
						 
						
							
							
								
								Remove output from filetype()  
							
							... 
							
							
							
							Not sure how this made it in, but it's causing problems with PRINT_MODE:TEXT (not to mention filling up stdout.log) 
							
						 
						
							2014-12-27 15:05:43 -05:00  
				
					
						
							
							
								 
						
							
							
								5547722414 
								
							
								 
							
						 
						
							
							
								
								Initial work on fortplan plugin, including separating out code that needs to be shared with buildingplan  
							
							
							
						 
						
							2014-12-23 16:56:15 -05:00  
				
					
						
							
							
								 
						
							
							
								02f2d88f35 
								
							
								 
							
						 
						
							
							
								
								Add option to install newer libstdc++ on OS X  
							
							... 
							
							
							
							Also include a bzipped copy of libstdc++.6.dylib
Fixes  #437 
Fixes  #436 
Fixes  #460 
Fixes  #462  
							
						 
						
							2014-12-23 10:31:00 -05:00  
				
					
						
							
							
								 
						
							
							
								8e6fcac92e 
								
							
								 
							
						 
						
							
							
								
								persist-table bug.  
							
							
							
						 
						
							2014-12-07 07:56:33 -05:00  
				
					
						
							
							
								 
						
							
							
								5de3e6110a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into plugin-globals  
							
							
							
						 
						
							2014-12-06 17:32:44 -05:00  
				
					
						
							
							
								 
						
							
							
								7072252902 
								
							
								 
							
						 
						
							
							
								
								fix build error on windows  
							
							... 
							
							
							
							with certain #include permutations the lack of this define would
break the build on windows as windows.h pollutes the namespace with min
and max macros that conflict with std::min and std::max. 
							
						 
						
							2014-12-05 12:35:24 +01:00  
				
					
						
							
							
								 
						
							
							
								bd7cb578eb 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-12-04 23:31:05 -05:00  
				
					
						
							
							
								 
						
							
							
								f1a863eb79 
								
							
								 
							
						 
						
							
							
								
								Use short plugin name  
							
							
							
						 
						
							2014-12-03 23:27:52 -05:00  
				
					
						
							
							
								 
						
							
							
								cac2245438 
								
							
								 
							
						 
						
							
							
								
								Update some plugins to use REQUIRE_GLOBAL  
							
							
							
						 
						
							2014-12-03 23:26:54 -05:00  
				
					
						
							
							
								 
						
							
							
								e206c242c6 
								
							
								 
							
						 
						
							
							
								
								Add a plugin_globals vector to aid in safety checks for plugins that require globals  
							
							... 
							
							
							
							This allows "using df::global::foo" to be replaced by "REQUIRE_GLOBAL(foo)",
and DFHack will refuse to load the plugin if df::global::foo is NULL 
							
						 
						
							2014-12-02 21:32:04 -05:00  
				
					
						
							
							
								 
						
							
							
								760acf017b 
								
							
								 
							
						 
						
							
							
								
								Update version to v0.40.19  
							
							
							
						 
						
							2014-12-02 13:51:44 +03:00  
				
					
						
							
							
								 
						
							
							
								f4e8fa2f30 
								
							
								 
							
						 
						
							
							
								
								Define a static variable to fix debug mode crash.  
							
							... 
							
							
							
							Fixes  #404  
						
							2014-12-01 17:19:20 -08:00  
				
					
						
							
							
								 
						
							
							
								83d3785735 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-11-30 14:03:00 -05:00  
				
					
						
							
							
								 
						
							
							
								868bc4c7fb 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-11-30 11:32:46 -05:00  
				
					
						
							
							
								 
						
							
							
								445640f80c 
								
							
								 
							
						 
						
							
							
								
								Allow commands invoked through command-prompt to access selected items/units/buildings  
							
							... 
							
							
							
							Fixes  #273  
						
							2014-11-25 20:25:31 -05:00  
				
					
						
							
							
								 
						
							
							
								855d27745d 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-11-19 23:57:02 -05:00  
				
					
						
							
							
								 
						
							
							
								a003ce7394 
								
							
								 
							
						 
						
							
							
								
								Print fatal errors to stdout on Linux/OS X  
							
							
							
						 
						
							2014-11-17 15:12:33 -05:00  
				
					
						
							
							
								 
						
							
							
								97b44d5898 
								
							
								 
							
						 
						
							
							
								
								persist-table tweaks, delete debug print messages  
							
							
							
						 
						
							2014-11-16 20:41:11 -05:00  
				
					
						
							
							
								 
						
							
							
								7560fbdb6b 
								
							
								 
							
						 
						
							
							
								
								library/lua/persist-table.lua: now it uses metatables to make persistent memory storage even easier.  
							
							
							
						 
						
							2014-11-16 17:06:59 -05:00  
				
					
						
							
							
								 
						
							
							
								798bec3ced 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'delvintemp' into develop  
							
							
							
						 
						
							2014-11-15 16:28:52 -05:00  
				
					
						
							
							
								 
						
							
							
								2edc3594b8 
								
							
								 
							
						 
						
							
							
								
								Make it compile.  
							
							
							
						 
						
							2014-11-15 16:03:36 -05:00  
				
					
						
							
							
								 
						
							
							
								3021fa47db 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'jjyg/develop', 'putnam/patch-4' and 'eswald/blank-histories' into develop  
							
							... 
							
							
							
							Conflicts:
	NEWS 
							
						 
						
							2014-11-15 15:07:20 -05:00  
				
					
						
							
							
								 
						
							
							
								59ef4e0cc2 
								
							
								 
							
						 
						
							
							
								
								It is now possible to remove syndromes by SYN_CLASS.  
							
							
							
						 
						
							2014-11-14 23:33:49 -05:00  
				
					
						
							
							
								 
						
							
							
								5e3bf9a494 
								
							
								 
							
						 
						
							
							
								
								Make it compile for OSX.  
							
							
							
						 
						
							2014-11-14 22:21:03 -05:00  
				
					
						
							
							
								 
						
							
							
								4464d7318d 
								
							
								 
							
						 
						
							
							
								
								EventManager: make REPORT events only trigger for new reports, not ones that already exist in the save.  
							
							
							
						 
						
							2014-11-14 22:07:48 -05:00  
				
					
						
							
							
								 
						
							
							
								c85d4994cf 
								
							
								 
							
						 
						
							
							
								
								Preventing blank history files  
							
							
							
						 
						
							2014-11-14 17:35:06 -07:00  
				
					
						
							
							
								 
						
							
							
								d120e5aa84 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #386  from ace13/develop  
							
							... 
							
							
							
							Missing includes. 
							
						 
						
							2014-11-14 18:59:53 -05:00  
				
					
						
							
							
								 
						
							
							
								428fe6a400 
								
							
								 
							
						 
						
							
							
								
								interaction-trigger tweaks  
							
							
							
						 
						
							2014-11-14 18:50:19 -05:00  
				
					
						
							
							
								 
						
							
							
								e2f4d3e4cb 
								
							
								 
							
						 
						
							
							
								
								Fix persist-table so that all data is persistently stored properly.  
							
							
							
						 
						
							2014-11-14 18:49:40 -05:00  
				
					
						
							
							
								 
						
							
							
								828852c36f 
								
							
								 
							
						 
						
							
							
								
								Made persist-table correctly clear its stuff after exiting a game.  
							
							
							
						 
						
							2014-11-10 01:09:50 -05:00  
				
					
						
							
							
								 
						
							
							
								593424cd6d 
								
							
								 
							
						 
						
							
							
								
								new Lua library for persistent maps of arbitrary degree.  
							
							
							
						 
						
							2014-11-10 01:03:20 -05:00  
				
					
						
							
							
								 
						
							
							
								779ac3fd50 
								
							
								 
							
						 
						
							
							
								
								Updated interaction-trigger to work better.  
							
							
							
						 
						
							2014-11-09 18:36:21 -05:00  
				
					
						
							
							
								 
						
							
							
								804aa8d398 
								
							
								 
							
						 
						
							
							
								
								Add missing <algorithm> include for std::min & std::max  
							
							
							
						 
						
							2014-11-09 11:19:40 +01:00  
				
					
						
							
							
								 
						
							
							
								0f5efb47ae 
								
							
								 
							
						 
						
							
							
								
								Update to 0.40.15.  
							
							
							
						 
						
							2014-11-09 01:30:43 -05:00  
				
					
						
							
							
								 
						
							
							
								fa401f8637 
								
							
								 
							
						 
						
							
							
								
								EventManager tweak.  
							
							
							
						 
						
							2014-11-07 14:16:10 -05:00  
				
					
						
							
							
								 
						
							
							
								dcdb6aae1b 
								
							
								 
							
						 
						
							
							
								
								EventManager: properly deal with frame_counter getting reset.  
							
							
							
						 
						
							2014-11-06 23:44:13 -05:00  
				
					
						
							
							
								 
						
							
							
								29d6bba669 
								
							
								 
							
						 
						
							
							
								
								Fix trackstop ambiguity complaints, update df-structures.  
							
							
							
						 
						
							2014-11-02 11:55:01 -05:00  
				
					
						
							
							
								 
						
							
							
								4e0ad256a5 
								
							
								 
							
						 
						
							
							
								
								Update XML.  
							
							
							
						 
						
							2014-11-02 04:06:51 -05:00  
				
					
						
							
							
								 
						
							
							
								87443035a9 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/develop' into develop  
							
							... 
							
							
							
							Conflicts:
	plugins/manipulator.cpp 
							
						 
						
							2014-11-02 04:05:51 -05:00  
				
					
						
							
							
								 
						
							
							
								4e38ec95b3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #354  from eswald/duplicate-onload  
							
							... 
							
							
							
							Removing duplicate world and map loading events. 
							
						 
						
							2014-11-02 03:32:36 -05:00  
				
					
						
							
							
								 
						
							
							
								4b7c4f8c4b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #356  from lethosor/disable-console  
							
							... 
							
							
							
							Allow console to be disabled by setting an environment variable 
							
						 
						
							2014-11-02 03:31:35 -05:00  
				
					
						
							
							
								 
						
							
							
								8769af8935 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/expwnent/dfhack  into develop  
							
							
							
						 
						
							2014-10-31 13:34:20 -05:00  
				
					
						
							
							
								 
						
							
							
								04ec2c9932 
								
							
								 
							
						 
						
							
							
								
								Update version to v0.40.14 and hack things so they compile.  
							
							... 
							
							
							
							Also make the find-offsets script less likely to crash if the
unit structure is misaligned and add more integrity checks. 
							
						 
						
							2014-10-26 16:40:39 +03:00  
				
					
						
							
							
								 
						
							
							
								beebd624e7 
								
							
								 
							
						 
						
							
							
								
								Last xml update for v0.40.13  
							
							
							
						 
						
							2014-10-26 13:20:45 +03:00  
				
					
						
							
							
								 
						
							
							
								e41a33ddea 
								
							
								 
							
						 
						
							
							
								
								Allow console to be disabled by setting an environment variable  
							
							
							
						 
						
							2014-10-06 17:10:33 -04:00  
				
					
						
							
							
								 
						
							
							
								0471294b1e 
								
							
								 
							
						 
						
							
							
								
								Fix syndrome-util.  
							
							
							
						 
						
							2014-10-04 21:54:07 -04:00  
				
					
						
							
							
								 
						
							
							
								6c9b94bcef 
								
							
								 
							
						 
						
							
							
								
								Removing duplicate world and map loading events.  
							
							... 
							
							
							
							Saving a game in progress now goes through an extra viewscreen before reaching the condition that had been used to indicate whether the world was still valid, causing the core to emit bogus WORLD_LOADED, MAP_LOADED, MAP_UNLOADED, and WORLD_UNLOADED events.  Adding that viewscreen to the list of loading/saving screens prevents those duplicate events from firing.
Granted, if the game_cleaner viewscreen ever gets hit in play, this fix will cause more bogus events... 
							
						 
						
							2014-09-30 23:02:35 -06:00  
				
					
						
							
							
								 
						
							
							
								6046d68639 
								
							
								 
							
						 
						
							
							
								
								Support std::fstream in data structures and add file_compressorst to xml.  
							
							... 
							
							
							
							One tricky thing is that fstream does not have operator=, so the new
file_compressorst requires a manually implemented one that skips it. 
							
						 
						
							2014-09-24 22:47:04 +04:00  
				
					
						
							
							
								 
						
							
							
								e6901a87d3 
								
							
								 
							
						 
						
							
							
								
								Update to 0.40.13 structures and fix compilation.  
							
							
							
						 
						
							2014-09-19 00:05:15 +04:00  
				
					
						
							
							
								 
						
							
							
								3678c5f649 
								
							
								 
							
						 
						
							
							
								
								New SDL hooks to support Stonesense updates  
							
							
							
						 
						
							2014-09-16 21:16:52 -04:00  
				
					
						
							
							
								 
						
							
							
								0fbc7e22ee 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/patch-4'  
							
							
							
						 
						
							2014-09-16 17:21:39 -04:00  
				
					
						
							
							
								 
						
							
							
								d425c2edf9 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/lua-printall-ipairs'  
							
							
							
						 
						
							2014-09-16 17:08:45 -04:00  
				
					
						
							
							
								 
						
							
							
								5a1d88307f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'eswald/stockpile-iterator'  
							
							
							
						 
						
							2014-09-16 17:05:02 -04:00  
				
					
						
							
							
								 
						
							
							
								3e882f35b3 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/global-onload'  
							
							
							
						 
						
							2014-09-16 16:53:31 -04:00  
				
					
						
							
							
								 
						
							
							
								8508dd6f04 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-09-16 16:51:48 -04:00  
				
					
						
							
							
								 
						
							
							
								328b95c1ec 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into global-onload  
							
							
							
						 
						
							2014-09-14 11:56:07 -04:00  
				
					
						
							
							
								 
						
							
							
								d21cd54648 
								
							
								 
							
						 
						
							
							
								
								Add '@' documentation to dfhack.lua  
							
							
							
						 
						
							2014-09-14 11:50:03 -04:00  
				
					
						
							
							
								 
						
							
							
								9d3af4dcb6 
								
							
								 
							
						 
						
							
							
								
								Close file opened in load_patch() on success  
							
							... 
							
							
							
							Fixes  #327  
						
							2014-09-10 15:09:57 -04:00  
				
					
						
							
							
								 
						
							
							
								fadca0aef2 
								
							
								 
							
						 
						
							
							
								
								Add a variant of printall() that uses ipairs  
							
							
							
						 
						
							2014-09-08 20:30:22 -04:00  
				
					
						
							
							
								 
						
							
							
								34d4537a11 
								
							
								 
							
						 
						
							
							
								
								Support for global onLoadWorld.init/onUnloadWorld.init scripts  
							
							
							
						 
						
							2014-09-08 15:52:17 -04:00  
				
					
						
							
							
								 
						
							
							
								c746d2a182 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-09-08 15:46:25 -04:00  
				
					
						
							
							
								 
						
							
							
								248e4d837b 
								
							
								 
							
						 
						
							
							
								
								Update xml.  
							
							
							
						 
						
							2014-09-08 13:32:34 -04:00  
				
					
						
							
							
								 
						
							
							
								f5039b37b8 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/osx-plug-dylib'  
							
							... 
							
							
							
							Conflicts:
	NEWS 
							
						 
						
							2014-09-08 13:14:28 -04:00  
				
					
						
							
							
								 
						
							
							
								74e709ec19 
								
							
								 
							
						 
						
							
							
								
								Adding getStockpileContents to the Lua API.  
							
							
							
						 
						
							2014-09-07 14:52:08 -06:00  
				
					
						
							
							
								 
						
							
							
								8631da7e4e 
								
							
								 
							
						 
						
							
							
								
								Convenience method to collect a vector from StockpileIterator.  
							
							
							
						 
						
							2014-09-07 14:10:27 -06:00  
				
					
						
							
							
								 
						
							
							
								567397df85 
								
							
								 
							
						 
						
							
							
								
								Stockpile iterator.  
							
							... 
							
							
							
							Efficient way to operate on all items stored on a stockpile.
Doesn't currently check whether the items match the stockpile settings,
but does ignore empty containers assigned to the stockpile. 
							
						 
						
							2014-09-07 13:52:07 -06:00  
				
					
						
							
							
								 
						
							
							
								cf06dc3503 
								
							
								 
							
						 
						
							
							
								
								Update to 0.40.11, fix a few devel plugins to build again  
							
							
							
						 
						
							2014-09-04 08:26:45 -05:00  
				
					
						
							
							
								 
						
							
							
								9aee476c6e 
								
							
								 
							
						 
						
							
							
								
								Make plugins use ".plug.dylib" extension on OS X  
							
							
							
						 
						
							2014-08-30 09:21:19 -04:00  
				
					
						
							
							
								 
						
							
							
								1de9405ef3 
								
							
								 
							
						 
						
							
							
								
								Update some stuff to 0.40.10  
							
							
							
						 
						
							2014-08-28 14:07:03 -05:00  
				
					
						
							
							
								 
						
							
							
								45b9e1b56a 
								
							
								 
							
						 
						
							
							
								
								Update XML  
							
							
							
						 
						
							2014-08-27 09:57:58 -05:00  
				
					
						
							
							
								 
						
							
							
								deee486b81 
								
							
								 
							
						 
						
							
							
								
								Update Maps::SortBlockEvents to include spoors and item spatters  
							
							
							
						 
						
							2014-08-20 10:51:58 -05:00  
				
					
						
							
							
								 
						
							
							
								ae80ca9ec9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into develop  
							
							
							
						 
						
							2014-08-20 10:32:59 -05:00  
				
					
						
							
							
								 
						
							
							
								5e434721ff 
								
							
								 
							
						 
						
							
							
								
								Remove stray BOM  
							
							
							
						 
						
							2014-08-19 13:47:05 -05:00  
				
					
						
							
							
								 
						
							
							
								4da333fca1 
								
							
								 
							
						 
						
							
							
								
								Fix Buildings module to work with ui.tax_collection.rooms change  
							
							
							
						 
						
							2014-08-18 16:33:12 -05:00  
				
					
						
							
							
								 
						
							
							
								59e6607d8c 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'warmist/dev_building_hacks' into develop  
							
							
							
						 
						
							2014-08-16 10:26:24 -04:00  
				
					
						
							
							
								 
						
							
							
								f04b93210a 
								
							
								 
							
						 
						
							
							
								
								Bug fixing.  
							
							... 
							
							
							
							Fixes for "tab" in hacked buildings. 
							
						 
						
							2014-08-16 16:58:09 +03:00  
				
					
						
							
							
								 
						
							
							
								6868cab1fe 
								
							
								 
							
						 
						
							
							
								
								Exposed dfhack.jobs.linkIntoWorld. Simplified eventful and gui.dwarfmode for sidebar use/creation.  
							
							
							
						 
						
							2014-08-16 16:58:01 +03:00  
				
					
						
							
							
								 
						
							
							
								493dd47383 
								
							
								 
							
						 
						
							
							
								
								Updated df-structures and isoworld  
							
							
							
						 
						
							2014-08-15 19:28:03 +05:30  
				
					
						
							
							
								 
						
							
							
								5add8c433d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into remote_reader  
							
							... 
							
							
							
							Conflicts:
	plugins/remotefortressreader.cpp 
							
						 
						
							2014-08-15 19:15:00 +05:30  
				
					
						
							
							
								 
						
							
							
								ebda2d8472 
								
							
								 
							
						 
						
							
							
								
								Fix ageItem to work correctly, and update XML  
							
							
							
						 
						
							2014-08-15 08:13:15 -05:00  
				
					
						
							
							
								 
						
							
							
								38cc604861 
								
							
								 
							
						 
						
							
							
								
								Fixed bug with Lua printing buffering too long sometimes in Windows.  
							
							
							
						 
						
							2014-08-15 05:54:54 -04:00  
				
					
						
							
							
								 
						
							
							
								8a9e3d1a72 
								
							
								 
							
						 
						
							
							
								
								Plugin cleanup - always do "using df::global::[foo]". Also, get rid of old 0.34.11 binpatches  
							
							
							
						 
						
							2014-08-11 15:07:52 -05:00  
				
					
						
							
							
								 
						
							
							
								b0e1b51d2a 
								
							
								 
							
						 
						
							
							
								
								Change version to v0.40.08  
							
							
							
						 
						
							2014-08-11 23:49:24 +04:00  
				
					
						
							
							
								 
						
							
							
								2471c4a68e 
								
							
								 
							
						 
						
							
							
								
								Add a new API for converting between interface_key and string characters.  
							
							... 
							
							
							
							It's necessary now that the simple linear arrangement is broken. 
							
						 
						
							2014-08-11 14:23:19 +04:00  
				
					
						
							
							
								 
						
							
							
								002bd5240b 
								
							
								 
							
						 
						
							
							
								
								Bump version to v0.40.07 and update find-offsets to new pressure plate UI.  
							
							
							
						 
						
							2014-08-11 14:14:42 +04:00  
				
					
						
							
							
								 
						
							
							
								0983728e14 
								
							
								 
							
						 
						
							
							
								
								Implement Ctrl-T, ignore unrecognized control characters  
							
							
							
						 
						
							2014-08-09 21:54:47 -04:00  
				
					
						
							
							
								 
						
							
							
								71236afa42 
								
							
								 
							
						 
						
							
							
								
								Implement readline-style Ctrl-U and Ctrl-Y  
							
							
							
						 
						
							2014-08-09 21:54:47 -04:00  
				
					
						
							
							
								 
						
							
							
								e71fc0455c 
								
							
								 
							
						 
						
							
							
								
								Fix console warnings on Linux  
							
							
							
						 
						
							2014-08-09 21:54:46 -04:00  
				
					
						
							
							
								 
						
							
							
								fc24d24ccc 
								
							
								 
							
						 
						
							
							
								
								Merge Console-linux and Console-darwin into Console-posix  
							
							
							
						 
						
							2014-08-09 21:54:46 -04:00  
				
					
						
							
							
								 
						
							
							
								36435ca8cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/quietust/dfhack  into remote_reader  
							
							... 
							
							
							
							Conflicts:
	library/modules/Items.cpp
	library/modules/MapCache.cpp
	library/modules/Maps.cpp
	library/modules/Materials.cpp
	library/modules/Translation.cpp
	plugins/CMakeLists.txt 
							
						 
						
							2014-08-08 20:54:44 +05:30  
				
					
						
							
							
								 
						
							
							
								756485c4db 
								
							
								 
							
						 
						
							
							
								
								Added support for getting a list of plant growths with fake material names.  
							
							
							
						 
						
							2014-08-08 20:35:57 +05:30  
				
					
						
							
							
								 
						
							
							
								17b19bfcdc 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-08-06 08:28:02 -05:00  
				
					
						
							
							
								 
						
							
							
								b7c871eed7 
								
							
								 
							
						 
						
							
							
								
								gave t_matglossPair a few operator overloads so it can be used in std::map  
							
							
							
						 
						
							2014-08-02 17:12:19 +05:30  
				
					
						
							
							
								 
						
							
							
								08da62392e 
								
							
								 
							
						 
						
							
							
								
								Fixed a mistake where MapCache was using the wrong range for root depth.  
							
							
							
						 
						
							2014-08-02 17:09:59 +05:30  
				
					
						
							
							
								 
						
							
							
								2928f15629 
								
							
								 
							
						 
						
							
							
								
								Update fastdwarf to work properly in 0.40  
							
							
							
						 
						
							2014-08-01 08:45:23 -05:00  
				
					
						
							
							
								 
						
							
							
								612bcc65c8 
								
							
								 
							
						 
						
							
							
								
								Fix build, update XML  
							
							
							
						 
						
							2014-07-29 16:43:29 -05:00  
				
					
						
							
							
								 
						
							
							
								1450298484 
								
							
								 
							
						 
						
							
							
								
								assumed_identity -> identity  
							
							
							
						 
						
							2014-07-29 16:30:22 -05:00  
				
					
						
							
							
								 
						
							
							
								d6162cd189 
								
							
								 
							
						 
						
							
							
								
								death_info -> incident  
							
							
							
						 
						
							2014-07-29 16:26:14 -05:00  
				
					
						
							
							
								 
						
							
							
								0182e0c980 
								
							
								 
							
						 
						
							
							
								
								Fix SC_WORLD_LOADED/UNLOADED now that loading and saving takes many frames.  
							
							... 
							
							
							
							During the loading or saving screen, consider the map and world as not
loaded, because they are likely only partially valid. This fixes errors
from the log-region script. 
							
						 
						
							2014-07-28 08:57:55 +04:00  
				
					
						
							
							
								 
						
							
							
								1c409975de 
								
							
								 
							
						 
						
							
							
								
								Update the version to v0.40.05  
							
							
							
						 
						
							2014-07-28 08:15:03 +04:00  
				
					
						
							
							
								 
						
							
							
								4902c577b3 
								
							
								 
							
						 
						
							
							
								
								Fix some crashes when running without globals and update structures.  
							
							
							
						 
						
							2014-07-24 23:10:37 +04:00  
				
					
						
							
							
								 
						
							
							
								bc5e0f6ad6 
								
							
								 
							
						 
						
							
							
								
								Made DFHack buildable. Also added plant proto definitions  
							
							
							
						 
						
							2014-07-23 19:57:47 +05:30  
				
					
						
							
							
								 
						
							
							
								9435d8f4d9 
								
							
								 
							
						 
						
							
							
								
								Fix crashes caused by missing globals  
							
							
							
						 
						
							2014-07-21 19:14:43 -05:00  
				
					
						
							
							
								 
						
							
							
								38cdb37433 
								
							
								 
							
						 
						
							
							
								
								Update plant_tree_info field names  
							
							
							
						 
						
							2014-07-21 14:46:51 -05:00  
				
					
						
							
							
								 
						
							
							
								e711605413 
								
							
								 
							
						 
						
							
							
								
								Some minor corrections  
							
							
							
						 
						
							2014-07-21 13:26:34 -05:00  
				
					
						
							
							
								 
						
							
							
								97de21357c 
								
							
								 
							
						 
						
							
							
								
								First pass for 0.40 compatibility; still lots left to do, but this will at least build  
							
							
							
						 
						
							2014-07-21 13:18:29 -05:00  
				
					
						
							
							
								 
						
							
							
								b598cbb0dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into develop  
							
							
							
						 
						
							2014-07-20 16:43:00 +05:30  
				
					
						
							
							
								 
						
							
							
								a14caa53d0 
								
							
								 
							
						 
						
							
							
								
								Fixed mapcache reading plants in for 0.40.01 onwards.  
							
							
							
						 
						
							2014-07-20 16:41:20 +05:30  
				
					
						
							
							
								 
						
							
							
								a8f810cc3b 
								
							
								 
							
						 
						
							
							
								
								Lots of tweaks.  
							
							
							
						 
						
							2014-07-09 06:21:52 -04:00  
				
					
						
							
							
								 
						
							
							
								0a16bc2e12 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/perSaveScripts' into scriptOrganization  
							
							... 
							
							
							
							Conflicts:
	plugins/CMakeLists.txt 
							
						 
						
							2014-07-07 09:01:07 -04:00  
				
					
						
							
							
								 
						
							
							
								3c06f3bada 
								
							
								 
							
						 
						
							
							
								
								Allowed per-save script folders.  
							
							
							
						 
						
							2014-07-07 08:50:40 -04:00  
				
					
						
							
							
								 
						
							
							
								5404b69476 
								
							
								 
							
						 
						
							
							
								
								Tweak repeat.lua.  
							
							
							
						 
						
							2014-07-03 20:32:15 -04:00  
				
					
						
							
							
								 
						
							
							
								e28a42b848 
								
							
								 
							
						 
						
							
							
								
								Fixed a problem with syndromeUtil, renamed to syndrome-util, and made add-syndrome use proper conventions.  
							
							
							
						 
						
							2014-07-03 15:18:00 -04:00  
				
					
						
							
							
								 
						
							
							
								649dcd1413 
								
							
								 
							
						 
						
							
							
								
								EventManager tweak: make it report the correct invasion id.  
							
							
							
						 
						
							2014-07-03 14:37:13 -04:00  
				
					
						
							
							
								 
						
							
							
								376bcc6020 
								
							
								 
							
						 
						
							
							
								
								create-item script  
							
							
							
						 
						
							2014-07-03 12:40:07 -04:00  
				
					
						
							
							
								 
						
							
							
								2fb8faf3e6 
								
							
								 
							
						 
						
							
							
								
								Added Items::createItem function.  
							
							
							
						 
						
							2014-07-03 10:39:20 -04:00  
				
					
						
							
							
								 
						
							
							
								d8c3a05f42 
								
							
								 
							
						 
						
							
							
								
								Made EQUIPMENT_CHANGE event trigger for new units.  
							
							
							
						 
						
							2014-07-03 08:10:12 -04:00  
				
					
						
							
							
								 
						
							
							
								9d2c7a1abc 
								
							
								 
							
						 
						
							
							
								
								Tweak to repeatUtil.  
							
							
							
						 
						
							2014-07-03 08:09:47 -04:00  
				
					
						
							
							
								 
						
							
							
								d048335a80 
								
							
								 
							
						 
						
							
							
								
								Tweaked item-trigger.  
							
							
							
						 
						
							2014-07-03 06:01:58 -04:00  
				
					
						
							
							
								 
						
							
							
								81c87d0921 
								
							
								 
							
						 
						
							
							
								
								EventManager: INTERACTION event for unit interactions.  
							
							
							
						 
						
							2014-07-03 04:55:12 -04:00  
				
					
						
							
							
								 
						
							
							
								e04ab11659 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into develop  
							
							... 
							
							
							
							Conflicts:
	library/xml
	plugins/stonesense 
							
						 
						
							2014-07-02 23:18:55 +05:30  
				
					
						
							
							
								 
						
							
							
								516121d4f8 
								
							
								 
							
						 
						
							
							
								
								Fixed the getprofession behavior in adventure mode. Now it checks for the current adventurer's race instead of the fortress race.  
							
							
							
						 
						
							2014-07-02 23:07:24 +05:30  
				
					
						
							
							
								 
						
							
							
								8f43b97284 
								
							
								 
							
						 
						
							
							
								
								EventManager tweaks.  
							
							
							
						 
						
							2014-07-01 09:02:20 -04:00  
				
					
						
							
							
								 
						
							
							
								4ac32cfd74 
								
							
								 
							
						 
						
							
							
								
								EventManager: made UNIT_ATTACK trigger for severed body parts.  
							
							
							
						 
						
							2014-07-01 08:58:48 -04:00  
				
					
						
							
							
								 
						
							
							
								d765de4546 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/lua-runcommand2' into scriptOrganization  
							
							
							
						 
						
							2014-07-01 02:05:14 -04:00  
				
					
						
							
							
								 
						
							
							
								1c0ae94539 
								
							
								 
							
						 
						
							
							
								
								processArgs now detects duplicate args.  
							
							
							
						 
						
							2014-07-01 00:57:24 -04:00  
				
					
						
							
							
								 
						
							
							
								2ed7960f96 
								
							
								 
							
						 
						
							
							
								
								Tweaked utils.lua::processArgs to allow specification of a table of acceptable argument names.  
							
							
							
						 
						
							2014-07-01 00:55:52 -04:00  
				
					
						
							
							
								 
						
							
							
								c3c025c034 
								
							
								 
							
						 
						
							
							
								
								Added Lua subroutine for standardized argument processing.  
							
							
							
						 
						
							2014-06-30 02:19:50 -04:00  
				
					
						
							
							
								 
						
							
							
								961d033ade 
								
							
								 
							
						 
						
							
							
								
								EventManager: unload event for convenience.  
							
							
							
						 
						
							2014-06-29 10:03:55 -04:00  
				
					
						
							
							
								 
						
							
							
								8a3050a1c0 
								
							
								 
							
						 
						
							
							
								
								Notify the user when dfhack.init is missing, and fall back to example.  
							
							
							
						 
						
							2014-06-28 17:08:14 +04:00  
				
					
						
							
							
								 
						
							
							
								3744fc3575 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-06-28 16:59:09 +04:00  
				
					
						
							
							
								 
						
							
							
								a62b15ccd2 
								
							
								 
							
						 
						
							
							
								
								Revert "Allowed dfhack.timeout tick events to be queued before a world is loaded."  
							
							... 
							
							
							
							This reverts commit ecd75e9b3e 
							
						 
						
							2014-06-28 03:06:19 -04:00  
				
					
						
							
							
								 
						
							
							
								f12aa3665b 
								
							
								 
							
						 
						
							
							
								
								Removed the temporary lua events because EventManager does them better.  
							
							
							
						 
						
							2014-06-28 02:46:08 -04:00  
				
					
						
							
							
								 
						
							
							
								ceae634954 
								
							
								 
							
						 
						
							
							
								
								Squashed EventManager commented out thing I don't need anymore.  
							
							
							
						 
						
							2014-06-28 02:41:00 -04:00  
				
					
						
							
							
								 
						
							
							
								8e7e87ac73 
								
							
								 
							
						 
						
							
							
								
								Added UNIT_ATTACK event to EventManager and exposed it to Lua.  
							
							
							
						 
						
							2014-06-28 02:31:34 -04:00  
				
					
						
							
							
								 
						
							
							
								c635632ae7 
								
							
								 
							
						 
						
							
							
								
								EventManager.cpp: fix indentation.  
							
							
							
						 
						
							2014-06-27 22:09:01 -04:00  
				
					
						
							
							
								 
						
							
							
								2443568998 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into scriptOrganization  
							
							
							
						 
						
							2014-06-27 22:03:09 -04:00  
				
					
						
							
							
								 
						
							
							
								830b39e13b 
								
							
								 
							
						 
						
							
							
								
								Non-silent version of Lua's run_command  
							
							
							
						 
						
							2014-06-27 21:58:36 -04:00  
				
					
						
							
							
								 
						
							
							
								fc7ac9b47f 
								
							
								 
							
						 
						
							
							
								
								Update XML and sync plugin  
							
							
							
						 
						
							2014-06-27 13:01:46 -05:00  
				
					
						
							
							
								 
						
							
							
								ecd75e9b3e 
								
							
								 
							
						 
						
							
							
								
								Allowed dfhack.timeout tick events to be queued before a world is loaded.  
							
							
							
						 
						
							2014-06-27 06:49:29 -04:00  
				
					
						
							
							
								 
						
							
							
								0db0244d08 
								
							
								 
							
						 
						
							
							
								
								Added add-syndrome script to modtools and fixed syndromeUtil so it actually works. This should make it so that event hooks only have to be able to run scripts instead of run scripts and add syndromes.  
							
							
							
						 
						
							2014-06-27 05:47:52 -04:00  
				
					
						
							
							
								 
						
							
							
								187ce3c58b 
								
							
								 
							
						 
						
							
							
								
								Fixed the organization of my new lua modules. They now go in library/lua instead of where plugin lua modules go. Updated scripts accordingly.  
							
							
							
						 
						
							2014-06-27 02:43:05 -04:00  
				
					
						
							
							
								 
						
							
							
								17ed08cfe5 
								
							
								 
							
						 
						
							
							
								
								Fix the OSX image base address so that binary patches work correctly.  
							
							
							
						 
						
							2014-06-26 18:28:50 +04:00