0fc451d2dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:11 -04:00  
				
					
						
							
							
								 
						
							
							
								f3386d0621 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-04-12 07:18:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fd1ee233a2 
								
									
								
							
								 
							
						 
						
							
							
								
								automatically manage sidebar modes in MenuOverlay ( #2083 )  
							
							
							
						 
						
							2022-04-11 20:58:54 -07:00  
				
					
						
							
							
								 
						
							
							
								10f22ecc27 
								
									
								
							
								 
							
						 
						
							
							
								
								add ResizingPanel class and autolayout for Panels ( #2086 )  
							
							... 
							
							
							
							* add autolayout for Panels and new ResizingPanel 
							
						 
						
							2022-04-11 18:25:00 -07:00  
				
					
						
							
							
								 
						
							
							
								e6299700bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle punctuation in FilteredList filter matching ( #2085 )  
							
							... 
							
							
							
							* allow punctuation to be typed into a filter
and allow the filter to match keys with punctuation 
							
						 
						
							2022-04-11 18:22:31 -07:00  
				
					
						
							
							
								 
						
							
							
								4a383b1c84 
								
							
								 
							
						 
						
							
							
								
								handle number-indexed lua maps in safe_index  
							
							
							
						 
						
							2022-04-11 18:02:57 -07:00  
				
					
						
							
							
								 
						
							
							
								4f9608da13 
								
									
								
							
								 
							
						 
						
							
							
								
								Document and update argparse module ( #2089 )  
							
							... 
							
							
							
							also add unit tests and use new string fns in processArgs and allow it to recognize parameters with two dashes instead of just one 
							
						 
						
							2022-04-11 16:16:55 -07:00  
				
					
						
							
							
								 
						
							
							
								9a8fd12785 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure ListBoxes always have enough height ( #2084 )  
							
							... 
							
							
							
							so they can always display an error message if the filter doesn't match anything 
							
						 
						
							2022-04-11 16:15:50 -07:00  
				
					
						
							
							
								 
						
							
							
								a59e0fbf84 
								
									
								
							
								 
							
						 
						
							
							
								
								Update chat links in readme ( #2090 )  
							
							... 
							
							
							
							* Updates readme
* Updates readme with proposed changes
* Updates discord permalink to the truest permanent invite link 
							
						 
						
							2022-04-11 00:38:14 -04:00  
				
					
						
							
							
								 
						
							
							
								96b5b4420b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add string:escape_pattern() utility function ( #2082 )  
							
							... 
							
							
							
							* add string:escape_pattern() to dfhack.lua
stolen from devel/query.lua. will migrate scripts to use the common implementation later 
							
						 
						
							2022-04-10 21:18:01 -07:00  
				
					
						
							
							
								 
						
							
							
								2ee8dbbbc3 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-04-10 07:16:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c603d6a9f3 
								
							
								 
							
						 
						
							
							
								
								Move docs for include_prefix param to correct function  
							
							... 
							
							
							
							It was listed under listdir, but it only appears in listdir_recursive 
							
						 
						
							2022-04-08 23:13:10 -07:00  
				
					
						
							
							
								 
						
							
							
								39f5084902 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-04-07 07:17:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3aebc6776a 
								
							
								 
							
						 
						
							
							
								
								Disambiguate Lua API header in plugins  
							
							
							
						 
						
							2022-04-06 05:54:20 -07:00  
				
					
						
							
							
								 
						
							
							
								b313b31879 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-04-03 07:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								189da79d10 
								
							
								 
							
						 
						
							
							
								
								Document new blueprint phases and options  
							
							
							
						 
						
							2022-04-01 20:45:51 -07:00  
				
					
						
							
							
								 
						
							
							
								34520e7f01 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts HEAD  
							
							
							
						 
						
							2022-04-01 12:23:53 -07:00  
				
					
						
							
							
								 
						
							
							
								54e8761aa0 
								
							
								 
							
						 
						
							
							
								
								capture fortifications and engravings in blueprint  
							
							
							
						 
						
							2022-04-01 12:20:37 -07:00  
				
					
						
							
							
								 
						
							
							
								fbd1fac210 
								
							
								 
							
						 
						
							
							
								
								document transform behavior for buildings and keys  
							
							
							
						 
						
							2022-04-01 11:00:41 -07:00  
				
					
						
							
							
								 
						
							
							
								b8c33d8ed0 
								
									
								
							
								 
							
						 
						
							
							
								
								[quickfort] add documentation and test data for config mode ( #2070 )  
							
							... 
							
							
							
							- documents the new config mode
- adds integration test data for [quickfort] implement config mode scripts#361
- adds a note recommending that config mode be used instead of the quickfort query_unsafe setting
- converts the dreamfort /setup blueprint to use config mode; also adjust the aliases used in that blueprint to no longer escape from and re-enter query mode
- adds some more distinctive anchor names for the quickfort and blueprint guides 
							
						 
						
							2022-04-01 09:21:16 -07:00  
				
					
						
							
							
								 
						
							
							
								1f49d4a7cf 
								
							
								 
							
						 
						
							
							
								
								test: quickfort/ecosystem: avoid assuming output folder exists  
							
							
							
						 
						
							2022-03-31 21:57:20 -07:00  
				
					
						
							
							
								 
						
							
							
								8a120837c6 
								
									
								
							
								 
							
						 
						
							
							
								
								only designate enough trees to reach max_logs ( #2064 )  
							
							... 
							
							
							
							* only designate enough trees to reach max_logs
* Chop largest trees first 
							
						 
						
							2022-03-31 20:41:44 -07:00  
				
					
						
							
							
								 
						
							
							
								22ccf79df6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix reference to workflow input param  
							
							
							
						 
						
							2022-03-31 23:39:17 -04:00  
				
					
						
							
							
								 
						
							
							
								cded10fa54 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/buildmaster-rebuild-script' into develop  
							
							
							
						 
						
							2022-03-31 18:04:40 -04:00  
				
					
						
							
							
								 
						
							
							
								aa7067e779 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'Moth-Tolias/scriptpath-doc' into develop  
							
							
							
						 
						
							2022-03-31 17:30:03 -04:00  
				
					
						
							
							
								 
						
							
							
								86f2f3404e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add workflow to re-run Buildmaster builds  
							
							
							
						 
						
							2022-03-31 17:09:51 -04:00  
				
					
						
							
							
								 
						
							
							
								f44478f7dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add script to rebuild PRs on Buildmaster  
							
							
							
						 
						
							2022-03-31 16:51:42 -04:00  
				
					
						
							
							
								 
						
							
							
								7653c2a932 
								
							
								 
							
						 
						
							
							
								
								document that script-paths.txt is only read at startup  
							
							
							
						 
						
							2022-03-31 21:20:54 +01:00  
				
					
						
							
							
								 
						
							
							
								8b09e9bbf9 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-03-31 07:17:20 +00:00  
				
					
						
							
							
								 
						
							
							
								b5af004194 
								
									
								
							
								 
							
						 
						
							
							
								
								[manipulator] Tweak colors to make cursor easier to locate ( #2051 )  
							
							
							
						 
						
							2022-03-30 23:39:20 -07:00  
				
					
						
							
							
								 
						
							
							
								ec0941da2f 
								
									
								
							
								 
							
						 
						
							
							
								
								git-describe: fail earlier if git fails to run or doesn't exist ( #2061 )  
							
							... 
							
							
							
							In cases where the cached `GIT_EXECUTABLE` does not exist, `git-describe.cmake`
would fail silently, resulting in a `git-describe.h` with missing definitions
that caused `DFHackVersion.cpp` to fail to compile.
This change produces a more descriptive error earlier in the build process. 
							
						 
						
							2022-03-30 14:49:18 -07:00  
				
					
						
							
							
								 
						
							
							
								4d5a157f4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump max GCC in GitHub Actions build matrix to 11 ( #2062 )  
							
							
							
						 
						
							2022-03-30 14:48:21 -07:00  
				
					
						
							
							
								 
						
							
							
								257e7a3dfd 
								
									
								
							
								 
							
						 
						
							
							
								
								[core] Debug logging facelift ( #2060 )  
							
							... 
							
							
							
							* route 'Loading script...' messages through the debug logging framework
  * they are now controllable via debugfilter. to turn off, add this to your dfhack.init file: debugfilter set Warning core script
* clarify debug logging docs
* prevent DEBUG messages from being compiled out of the binary
* recolor INFO messages so they blend into existing console output
* add configuration interface for log message header elements so they are individually configurable. all default to off 
							
						 
						
							2022-03-30 14:46:09 -07:00  
				
					
						
							
							
								 
						
							
							
								e286b2a54d 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2022-03-30 14:42:37 -07:00  
				
					
						
							
							
								 
						
							
							
								2df6980237 
								
									
								
							
								 
							
						 
						
							
							
								
								fix crash in eventful due to misaligned fn map ( #2059 )  
							
							... 
							
							
							
							also add warnings in eventful and EventManager to prompt devs to keep them in sync 
							
						 
						
							2022-03-29 12:51:21 -07:00  
				
					
						
							
							
								 
						
							
							
								69ca0d8a28 
								
									
								
							
								 
							
						 
						
							
							
								
								Improves support for dfhack as a sub-project ( #2058 )  
							
							... 
							
							
							
							Replaces CMAKE_SOURCE_DIR with dfhack_SOURCE_DIR so it can be included in other cmake projects that have a different top-level CMAKE_SOURCE_DIR 
							
						 
						
							2022-03-29 10:28:52 -07:00  
				
					
						
							
							
								 
						
							
							
								b18eff9ce2 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert EventManager to previous behavior, but keep new events  
							
							... 
							
							
							
							Fixes  #2031  
						
							2022-03-29 09:42:24 -07:00  
				
					
						
							
							
								 
						
							
							
								b1dafe3a6a 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-03-29 07:19:23 +00:00  
				
					
						
							
							
								 
						
							
							
								db5e7d55c1 
								
							
								 
							
						 
						
							
							
								
								fix guidm.enterSidebarMode(DesignateMine)  
							
							... 
							
							
							
							it would end up in DesignateChopTrees if you happened to be looking at
the surface z-level. 
							
						 
						
							2022-03-28 16:57:24 -07:00  
				
					
						
							
							
								 
						
							
							
								078e732a42 
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2022-03-28 16:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								1976288efb 
								
							
								 
							
						 
						
							
							
								
								quickfort user guide doc refresh  
							
							... 
							
							
							
							- add docs for negative expansion syntax
- add information on how negative expansion syntax can be used to
  simplify carved track designations
- full editing pass, fixing grammar, typos, formatting, and clarifying text
- added tip about using dig priorities to ensure miners dig one level at
  a time
- add "Dreamfort organization and packaging" section to the dreamfort
  case study
- add inline screenshots for each dreamfort level in the section that
  discusses that level
- fix Links section to use the actual header text of the target links 
							
						 
						
							2022-03-28 16:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								8b0928e636 
								
							
								 
							
						 
						
							
							
								
								add functional tests for building transformations  
							
							
							
						 
						
							2022-03-28 16:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								f37de835da 
								
							
								 
							
						 
						
							
							
								
								center uncentered image in blueprint library guide  
							
							
							
						 
						
							2022-03-28 16:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								0664524249 
								
							
								 
							
						 
						
							
							
								
								update dreamfort blueprints  
							
							... 
							
							
							
							- update help text
- add statues to corridors on services level
- add optional default furnishings to the guildhall level and update help
- center statue lines in apartment level corridors 
							
						 
						
							2022-03-28 16:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								11d5b3f86e 
								
							
								 
							
						 
						
							
							
								
								update help text for the aquifer_tap blueprint  
							
							
							
						 
						
							2022-03-28 16:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								acbfe500ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Typo Fix in dig.cpp ( #2053 )  
							
							... 
							
							
							
							vdig -> digv 
							
						 
						
							2022-03-27 16:54:01 -07:00  
				
					
						
							
							
								 
						
							
							
								bbea31db34 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-03-26 07:16:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9224e5f889 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-03-24 07:16:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ab54cbff7a 
								
									
								
							
								 
							
						 
						
							
							
								
								[confirm] Fix typo in help message ( #2046 )  
							
							
							
						 
						
							2022-03-23 19:45:13 -07:00  
				
					
						
							
							
								 
						
							
							
								17b16d8536 
								
									
								
							
								 
							
						 
						
							
							
								
								[quickfort] add functional tests for transformed expansion syntax ( #2042 )  
							
							... 
							
							
							
							* functional tests for transformed expansion syntax
* test negative extents for tracks
* update scripts tag 
							
						 
						
							2022-03-21 16:24:51 -07:00