7c4d9364a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Make allocator_fn compile for non-copy-assignable types like std::mutex  
							
							
							
						 
						
							2023-08-02 00:15:26 -04:00  
				
					
						
							
							
								 
						
							
							
								e5bc4b3221 
								
									
								
							
								 
							
						 
						
							
							
								
								Add identity for std::mutex  
							
							
							
						 
						
							2023-08-02 00:15:25 -04:00  
				
					
						
							
							
								 
						
							
							
								a299f0b5fb 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2023-08-01 06:33:09 +00:00  
				
					
						
							
							
								 
						
							
							
								9984dfef6e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/fix-linux-plugins-cxx11abi' into develop  
							
							
							
						 
						
							2023-08-01 00:51:24 -04:00  
				
					
						
							
							
								 
						
							
							
								9f168214dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/fix-textures-cleanup-segfault' into develop  
							
							
							
						 
						
							2023-08-01 00:35:19 -04:00  
				
					
						
							
							
								 
						
							
							
								73f96209da 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix mangling of `plugin_globals` with GCC's C++11 ABI  
							
							... 
							
							
							
							Without being declared with `extern "C"`, `plugin_globals` is mangled, with a
`cxx11` suffix.
We can't add `extern "C"` to the `DFhackDataExport` macro because GCC does not
allow initializing any `extern` variables inline, including `extern "C"`. 
							
						 
						
							2023-08-01 00:33:20 -04:00  
				
					
						
							
							
								 
						
							
							
								6e54210a66 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/fix-global-crash' into develop  
							
							
							
						 
						
							2023-08-01 00:22:01 -04:00  
				
					
						
							
							
								 
						
							
							
								e2ca506e23 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix off-by-one error in Textures::cleanup()  
							
							... 
							
							
							
							In a ASCII-only configuration, I was seeing `textures.raws.size() == 164` and
`texpos_end == 164`. This resulted in reading one item past the end of the
vector.
This may not be occurring in configurations with graphics enabled, or
Windows/WINE may be more permissive. 
							
						 
						
							2023-08-01 00:13:09 -04:00  
				
					
						
							
							
								 
						
							
							
								95753f618c 
								
									
								
							
								 
							
						 
						
							
							
								
								memscan: check for new Linux executable name  
							
							
							
						 
						
							2023-08-01 00:10:46 -04:00  
				
					
						
							
							
								 
						
							
							
								e55984c529 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix startup crashes when global addresses are missing  
							
							... 
							
							
							
							Useful for initial research. Can be tested with `DFHACK_NO_GLOBALS=1` 
							
						 
						
							2023-08-01 00:05:02 -04:00  
				
					
						
							
							
								 
						
							
							
								53c90affa1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3602  from plule/feat/suspended-icon  
							
							... 
							
							
							
							Add a separate icon for jobs suspended by suspendmanager 
							
						 
						
							2023-07-31 17:31:26 -07:00  
				
					
						
							
							
								 
						
							
							
								17ca9e0132 
								
									
								
							
								 
							
						 
						
							
							
								
								Update Textures.h  
							
							
							
						 
						
							2023-07-31 17:20:38 -07:00  
				
					
						
							
							
								 
						
							
							
								6a50ae42ce 
								
									
								
							
								 
							
						 
						
							
							
								
								more deduplication of installed files  
							
							
							
						 
						
							2023-07-29 00:35:12 -07:00  
				
					
						
							
							
								 
						
							
							
								a9df9f92d9 
								
									
								
							
								 
							
						 
						
							
							
								
								update for 50.09-r2  
							
							
							
						 
						
							2023-07-21 18:50:15 -07:00  
				
					
						
							
							
								 
						
							
							
								77d0fb297c 
								
									
								
							
								 
							
						 
						
							
							
								
								convert tabs to spaces when getting clipboard text  
							
							... 
							
							
							
							this avoids tab characters being translated to "?" when converted to
cp437 
							
						 
						
							2023-07-21 15:03:06 -07:00  
				
					
						
							
							
								 
						
							
							
								65fc79c5e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into myk_dwarfvet  
							
							
							
						 
						
							2023-07-21 14:23:13 -07:00  
				
					
						
							
							
								 
						
							
							
								dff4816287 
								
									
								
							
								 
							
						 
						
							
							
								
								update dwarfvet  
							
							
							
						 
						
							2023-07-21 04:12:56 -07:00  
				
					
						
							
							
								 
						
							
							
								462ee0cba7 
								
									
								
							
								 
							
						 
						
							
							
								
								generalize mod directory scanning  
							
							
							
						 
						
							2023-07-20 17:43:57 -07:00  
				
					
						
							
							
								 
						
							
							
								24500dbafd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3582  from myk002/myk_living  
							
							... 
							
							
							
							Units: don't include dead citizens in the getCitizens list 
							
						 
						
							2023-07-19 08:22:46 -07:00  
				
					
						
							
							
								 
						
							
							
								19643111e0 
								
									
								
							
								 
							
						 
						
							
							
								
								move SUPPRESS_DUPLICATE_KEYBOARD_EVENTS pref into cpp  
							
							
							
						 
						
							2023-07-19 00:38:37 -07:00  
				
					
						
							
							
								 
						
							
							
								0d81f5ce6e 
								
									
								
							
								 
							
						 
						
							
							
								
								don't include dead citizens in the citizens list  
							
							
							
						 
						
							2023-07-18 23:09:19 -07:00  
				
					
						
							
							
								 
						
							
							
								2d2ecf6f0d 
								
									
								
							
								 
							
						 
						
							
							
								
								add TextButton  
							
							
							
						 
						
							2023-07-16 20:24:39 -07:00  
				
					
						
							
							
								 
						
							
							
								2cd226d879 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3566  from myk002/myk_pasture  
							
							... 
							
							
							
							[zone] initial implementation of pasture assignment screen 
							
						 
						
							2023-07-16 14:36:57 -07:00  
				
					
						
							
							
								 
						
							
							
								5fb299c6df 
								
									
								
							
								 
							
						 
						
							
							
								
								expand egg-laying filter to the entire race, not just the unit  
							
							
							
						 
						
							2023-07-16 12:30:12 -07:00  
				
					
						
							
							
								 
						
							
							
								39612f0d5a 
								
									
								
							
								 
							
						 
						
							
							
								
								trade a bin if any contents can be traded  
							
							... 
							
							
							
							the new trade screens will make it easy to filter out unwanted items
later 
							
						 
						
							2023-07-16 12:15:51 -07:00  
				
					
						
							
							
								 
						
							
							
								04b0c16f0f 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2023-07-16 07:13:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e2a91ed3bb 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2023-07-13 07:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6fc86d715b 
								
									
								
							
								 
							
						 
						
							
							
								
								simplify retrieval of setting property  
							
							
							
						 
						
							2023-07-09 15:50:56 -07:00  
				
					
						
							
							
								 
						
							
							
								7a618fd113 
								
									
								
							
								 
							
						 
						
							
							
								
								make event suppression configurable  
							
							
							
						 
						
							2023-07-08 18:39:38 -07:00  
				
					
						
							
							
								 
						
							
							
								f987bca8f9 
								
									
								
							
								 
							
						 
						
							
							
								
								prevent DF interface events for handled hotkeys  
							
							
							
						 
						
							2023-07-08 17:23:00 -07:00  
				
					
						
							
							
								 
						
							
							
								1fba8b16f5 
								
							
								 
							
						 
						
							
							
								
								replace `dts:make_unique` with `std::make_unique`  
							
							... 
							
							
							
							2014 here we come! 
							
						 
						
							2023-07-07 21:38:15 -05:00  
				
					
						
							
							
								 
						
							
							
								0ac05197c6 
								
							
								 
							
						 
						
							
							
								
								fix an ambiguity in def'n of operator==  
							
							... 
							
							
							
							this resolve an error that arises when compiling with msvc 1936 which was previously ignored due to a bug in the compiler 
							
						 
						
							2023-07-07 17:21:25 -05:00  
				
					
						
							
							
								 
						
							
							
								734de0dcd1 
								
									
								
							
								 
							
						 
						
							
							
								
								make EditField ignore Ctrl-A until we get Home key support  
							
							
							
						 
						
							2023-07-07 14:49:10 -07:00  
				
					
						
							
							
								 
						
							
							
								6a8522ab5e 
								
									
								
							
								 
							
						 
						
							
							
								
								generalize dfhack.items.isRequestedTradeGood  
							
							
							
						 
						
							2023-07-06 03:27:05 -07:00  
				
					
						
							
							
								 
						
							
							
								b938891e11 
								
									
								
							
								 
							
						 
						
							
							
								
								add dfhack.items.isRequestedTradeGood  
							
							
							
						 
						
							2023-07-06 03:24:36 -07:00  
				
					
						
							
							
								 
						
							
							
								c45dcdd7b0 
								
									
								
							
								 
							
						 
						
							
							
								
								implement sell_prices adjustments  
							
							
							
						 
						
							2023-07-06 03:24:16 -07:00  
				
					
						
							
							
								 
						
							
							
								2aeb86ba8f 
								
									
								
							
								 
							
						 
						
							
							
								
								implement trade agreement buy prices  
							
							
							
						 
						
							2023-07-06 03:24:16 -07:00  
				
					
						
							
							
								 
						
							
							
								c2e647b79b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix item prices and algorithm  
							
							... 
							
							
							
							adjust prices according to race WAR affinity 
							
						 
						
							2023-07-06 03:24:15 -07:00  
				
					
						
							
							
								 
						
							
							
								9849885df6 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "generalize dfhack.items.isRequestedTradeGood"  
							
							... 
							
							
							
							This reverts commit aa6d28bab6 
							
						 
						
							2023-07-06 03:23:17 -07:00  
				
					
						
							
							
								 
						
							
							
								aa6d28bab6 
								
									
								
							
								 
							
						 
						
							
							
								
								generalize dfhack.items.isRequestedTradeGood  
							
							
							
						 
						
							2023-07-06 03:21:36 -07:00  
				
					
						
							
							
								 
						
							
							
								79dbcf0461 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3524  from myk002/myk_copypaste  
							
							... 
							
							
							
							support copy/paste from system clipboard 
							
						 
						
							2023-07-05 23:09:08 -07:00  
				
					
						
							
							
								 
						
							
							
								785405b281 
								
									
								
							
								 
							
						 
						
							
							
								
								Update DFSDL.cpp  
							
							
							
						 
						
							2023-07-05 22:34:25 -07:00  
				
					
						
							
							
								 
						
							
							
								50b3cecfcf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3481  from myk002/myk_cpp20  
							
							... 
							
							
							
							get compiling with c++-20 
							
						 
						
							2023-07-05 22:28:59 -07:00  
				
					
						
							
							
								 
						
							
							
								c25b6e642e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3533  from myk002/myk_noble  
							
							... 
							
							
							
							port API for unit lookup by noble role from quickfort 
							
						 
						
							2023-07-05 19:34:29 -07:00  
				
					
						
							
							
								 
						
							
							
								c587cad471 
								
									
								
							
								 
							
						 
						
							
							
								
								generalize to civ roles as well  
							
							
							
						 
						
							2023-07-05 17:37:49 -07:00  
				
					
						
							
							
								 
						
							
							
								8e7d7fefc0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3527  from myk002/myk_no_extra_keys  
							
							... 
							
							
							
							filter out spurious STRING keybindings 
							
						 
						
							2023-07-05 12:10:51 -07:00  
				
					
						
							
							
								 
						
							
							
								43ea9b94c3 
								
									
								
							
								 
							
						 
						
							
							
								
								move clipboard wrappers into DFSDL module (but not in the namespace)  
							
							
							
						 
						
							2023-07-05 12:08:18 -07:00  
				
					
						
							
							
								 
						
							
							
								0bbb72b44f 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "add new linkage dependency on dfhack"  
							
							... 
							
							
							
							This reverts commit ae545aa1d6 
							
						 
						
							2023-07-05 11:46:33 -07:00  
				
					
						
							
							
								 
						
							
							
								125e4c623b 
								
									
								
							
								 
							
						 
						
							
							
								
								avoid inducing link dependency on dfhack  
							
							
							
						 
						
							2023-07-05 11:07:51 -07:00  
				
					
						
							
							
								 
						
							
							
								e3d3affdbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "add new linkage dependency on dfhack"  
							
							... 
							
							
							
							This reverts commit 9ddb3813c1 
							
						 
						
							2023-07-05 10:25:07 -07:00