5e1854edae 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2023-08-05 07:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								1864090bda 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2023-08-05 02:56:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ba0df78233 
								
							
								 
							
						 
						
							
							
								
								DataIdentity support for `std::future<void>`  
							
							
							
						 
						
							2023-08-04 20:00:29 -05:00  
				
					
						
							
							
								 
						
							
							
								9bf00904eb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3632  from myk002/myk_xml  
							
							... 
							
							
							
							allow the reusable workflows to build xml-dump-type-sizes 
							
						 
						
							2023-08-04 17:09:29 -07:00  
				
					
						
							
							
								 
						
							
							
								0ef1a475e4 
								
									
								
							
								 
							
						 
						
							
							
								
								allow code to be generated even when the library isn't being built  
							
							
							
						 
						
							2023-08-04 16:43:58 -07:00  
				
					
						
							
							
								 
						
							
							
								47b4773786 
								
									
								
							
								 
							
						 
						
							
							
								
								df.new(): catch errors thrown by allocate()  
							
							... 
							
							
							
							This can include DFHack::Error::VTableMissing exceptions if the vtable of a
member field is unknown.
Fixes  #3627  
							
						 
						
							2023-08-04 17:22:20 -04:00  
				
					
						
							
							
								 
						
							
							
								f507bd7e38 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2023-08-04 20:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a6de9a21fa 
								
									
								
							
								 
							
						 
						
							
							
								
								enable most core tests  
							
							
							
						 
						
							2023-08-04 10:11:28 -07:00  
				
					
						
							
							
								 
						
							
							
								1cf3f62237 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2023-08-04 17:10:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4c2e7721e1 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2023-08-04 07:12:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5c4175e3c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2023-08-02 22:58:09 -04:00  
				
					
						
							
							
								 
						
							
							
								8b786b4344 
								
									
								
							
								 
							
						 
						
							
							
								
								Forward-declare types only used in DataIdentity.cpp  
							
							
							
						 
						
							2023-08-02 00:15:27 -04:00  
				
					
						
							
							
								 
						
							
							
								2f42745175 
								
									
								
							
								 
							
						 
						
							
							
								
								Add identity_traits<condition_variable>, add macro for opaque identities  
							
							
							
						 
						
							2023-08-02 00:15:27 -04:00  
				
					
						
							
							
								 
						
							
							
								eb12ff17f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor: move static identity_traits to their own file, simplify field defs  
							
							... 
							
							
							
							DataStaticsFields.cpp used to contain identity_traits specializations for
primitive and opaque STL types, as well as macros used for the generated struct
field definitions. Only one of these were actually used in any compilation unit,
and the identity_traits definitions were hidden behind a guard to prevent them
from being compiled at all when building the struct field definitions.
Now, the identity_traits specializations live in their own file,
DataIdentity.cpp (matching their declarations, which live in DataIdentity.h).
This speeds up build times because modifying these specializations no longer
requires rebuilding all of the field definitions unnecessarily. 
							
						 
						
							2023-08-02 00:15:26 -04:00  
				
					
						
							
							
								 
						
							
							
								d0250ae426 
								
									
								
							
								 
							
						 
						
							
							
								
								Update allocator_try_assign() to match behavior of fstream allocator for non-copyable types  
							
							... 
							
							
							
							Looks like the choice we have made here previously is to return NULL if
attempting to allocate types that we cannot allocate. 
							
						 
						
							2023-08-02 00:15:26 -04:00  
				
					
						
							
							
								 
						
							
							
								6fbb22e912 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing instantion for identity_traits<std::mutex>, refactor code shared with fstream identity  
							
							
							
						 
						
							2023-08-02 00:15:26 -04:00  
				
					
						
							
							
								 
						
							
							
								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