Josh Cooper
							
						 
						
							 
							
							
							
								
							
								e9c0c01364 
								
							
								 
							
						 
						
							
							
								
								Alphabetizes the "UI Upgrades" section  
							
							 
							
							
							
						 
						
							2022-04-18 17:40:12 -07:00  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
							
								
							
								d5c4ad4ccc 
								
							
								 
							
						 
						
							
							
								
								Alphabetizes the "Bugfixes" section  
							
							 
							
							
							
						 
						
							2022-04-18 17:40:12 -07:00  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
							
								
							
								96fa0b4241 
								
							
								 
							
						 
						
							
							
								
								Alphabetizes the "Data inspection and visualizers" section  
							
							 
							
							
							
						 
						
							2022-04-18 17:40:12 -07:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
							
								
							
								07761e1d5d 
								
							
								 
							
						 
						
							
							
								
								add some more handy widgets to the library  
							
							 
							
							... 
							
							
							
							TooltipLabel
HotkeyLabel
CycleHotkeyLabel
ToggleHotkeyLabel 
							
						 
						
							2022-04-18 17:37:11 -07:00  
						
					 
				
					
						
							
							
								 
								pre-commit-ci[bot]
							
						 
						
							 
							
							
							
								
							
								b6703b2b05 
								
							
								 
							
						 
						
							
							
								
								[pre-commit.ci] pre-commit autoupdate  
							
							 
							
							... 
							
							
							
							updates:
- [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.1.0...v4.2.0 )
- [github.com/python-jsonschema/check-jsonschema: 0.14.2 → 0.14.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.14.2...0.14.3 ) 
							
						 
						
							2022-04-18 17:36:17 -07:00  
						
					 
				
					
						
							
							
								 
								Timur Kelman
							
						 
						
							 
							
							
								
								
							
							
								
							
								cb123e5076 
								
									
								
							
								 
							
						 
						
							
							
								
								default unset `frame_inset` values to 0 ( #2100 )  
							
							 
							
							... 
							
							
							
							* default unset `frame_inset` values to 0
This change allows writing `frame_inset = {r=1}` instead of `frame_inset = {l=0, r=1, t=0, b=0}` 
							
						 
						
							2022-04-16 08:17:35 -07:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								76f94e499b 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-04-16 07:16:55 +00:00  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
								
								
							
							
								
							
								9bf9a79a11 
								
									
								
							
								 
							
						 
						
							
							
								
								EventManager/Eventful - Generate event arrays ( #2097 )  
							
							 
							
							... 
							
							
							
							* Replaces EventManager.cpp's event array with an auto-gen one
* Replaces eventful.cpp's event array with auto-gen one 
							
						 
						
							2022-04-14 21:47:25 -07:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								5f3d5bbcd5 
								
							
								 
							
						 
						
							
							
								
								Add new `plugins/external` subdirectory for external/untracked plugins  
							
							 
							
							... 
							
							
							
							This is more convenient for some devs than the old CMakeLists.custom.txt
solution because it allows the plugins themselves (files or folders) to be
ignored, rather than needing to remember to leave them unstaged. 
							
						 
						
							2022-04-14 10:38:23 -07:00  
						
					 
				
					
						
							
							
								 
								Tim Siegel
							
						 
						
							 
							
							
							
								
							
								bf60879c81 
								
							
								 
							
						 
						
							
							
								
								[tweak/stable-cursor] Keep stable cursor when viewport is near enough  
							
							 
							
							... 
							
							
							
							Allow the viewport to move a bit and still keep the cursor location. 
							
						 
						
							2022-04-12 19:53:16 -07:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								0f464b13b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/pre-commit' into develop  
							
							 
							
							
							
						 
						
							2022-04-12 21:17:15 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							 
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								0fc451d2dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add initial pre-commit config  
							
							 
							
							
							
						 
						
							2022-04-12 14:48:11 -04:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								f3386d0621 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-04-12 07:18:03 +00:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								fd1ee233a2 
								
									
								
							
								 
							
						 
						
							
							
								
								automatically manage sidebar modes in MenuOverlay ( #2083 )  
							
							 
							
							
							
						 
						
							2022-04-11 20:58:54 -07:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								10f22ecc27 
								
									
								
							
								 
							
						 
						
							
							
								
								add ResizingPanel class and autolayout for Panels ( #2086 )  
							
							 
							
							... 
							
							
							
							* add autolayout for Panels and new ResizingPanel 
							
						 
						
							2022-04-11 18:25:00 -07:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
							
								
							
								4a383b1c84 
								
							
								 
							
						 
						
							
							
								
								handle number-indexed lua maps in safe_index  
							
							 
							
							
							
						 
						
							2022-04-11 18:02:57 -07:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								2ee8dbbbc3 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-04-10 07:16:54 +00:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								39f5084902 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-04-07 07:17:48 +00:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
							
								
							
								3aebc6776a 
								
							
								 
							
						 
						
							
							
								
								Disambiguate Lua API header in plugins  
							
							 
							
							
							
						 
						
							2022-04-06 05:54:20 -07:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								b313b31879 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-04-03 07:16:42 +00:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
							
								
							
								189da79d10 
								
							
								 
							
						 
						
							
							
								
								Document new blueprint phases and options  
							
							 
							
							
							
						 
						
							2022-04-01 20:45:51 -07:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								34520e7f01 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts HEAD  
							
							 
							
							
							
						 
						
							2022-04-01 12:23:53 -07:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
							
								
							
								54e8761aa0 
								
							
								 
							
						 
						
							
							
								
								capture fortifications and engravings in blueprint  
							
							 
							
							
							
						 
						
							2022-04-01 12:20:37 -07:00  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
							
								
							
								fbd1fac210 
								
							
								 
							
						 
						
							
							
								
								document transform behavior for buildings and keys  
							
							 
							
							
							
						 
						
							2022-04-01 11:00:41 -07:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								1f49d4a7cf 
								
							
								 
							
						 
						
							
							
								
								test: quickfort/ecosystem: avoid assuming output folder exists  
							
							 
							
							
							
						 
						
							2022-03-31 21:57:20 -07:00  
						
					 
				
					
						
							
							
								 
								Su
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								22ccf79df6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix reference to workflow input param  
							
							 
							
							
							
						 
						
							2022-03-31 23:39:17 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								cded10fa54 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/buildmaster-rebuild-script' into develop  
							
							 
							
							
							
						 
						
							2022-03-31 18:04:40 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								aa7067e779 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'Moth-Tolias/scriptpath-doc' into develop  
							
							 
							
							
							
						 
						
							2022-03-31 17:30:03 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								86f2f3404e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add workflow to re-run Buildmaster builds  
							
							 
							
							
							
						 
						
							2022-03-31 17:09:51 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
								
								
							
							
								
							
								f44478f7dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add script to rebuild PRs on Buildmaster  
							
							 
							
							
							
						 
						
							2022-03-31 16:51:42 -04:00  
						
					 
				
					
						
							
							
								 
								Su
							
						 
						
							 
							
							
							
								
							
								7653c2a932 
								
							
								 
							
						 
						
							
							
								
								document that script-paths.txt is only read at startup  
							
							 
							
							
							
						 
						
							2022-03-31 21:20:54 +01:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								8b09e9bbf9 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-03-31 07:17:20 +00:00  
						
					 
				
					
						
							
							
								 
								Tim Siegel
							
						 
						
							 
							
							
								
								
							
							
								
							
								b5af004194 
								
									
								
							
								 
							
						 
						
							
							
								
								[manipulator] Tweak colors to make cursor easier to locate ( #2051 )  
							
							 
							
							
							
						 
						
							2022-03-30 23:39:20 -07:00  
						
					 
				
					
						
							
							
								 
								Alan
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Alan
							
						 
						
							 
							
							
								
								
							
							
								
							
								4d5a157f4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump max GCC in GitHub Actions build matrix to 11 ( #2062 )  
							
							 
							
							
							
						 
						
							2022-03-30 14:48:21 -07:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								myk002
							
						 
						
							 
							
							
								
								
							
							
								
							
								e286b2a54d 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							 
							
							
							
						 
						
							2022-03-30 14:42:37 -07:00  
						
					 
				
					
						
							
							
								 
								Myk
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Josh Cooper
							
						 
						
							 
							
							
								
								
							
							
								
							
								b18eff9ce2 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert EventManager to previous behavior, but keep new events  
							
							 
							
							... 
							
							
							
							Fixes  #2031  
							
						 
						
							2022-03-29 09:42:24 -07:00  
						
					 
				
					
						
							
							
								 
								DFHack-Urist via GitHub Actions
							
						 
						
							 
							
							
							
								
							
								b1dafe3a6a 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							 
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-03-29 07:19:23 +00:00