7f302888ec 
								
									
								
							
								 
							
						 
						
							
							
								
								make HotkeyLabels react to clicking  
							
							... 
							
							
							
							also be better about initializing EditField frame height 
							
						 
						
							2022-07-17 16:04:36 -07:00  
				
					
						
							
							
								 
						
							
							
								5723b76585 
								
									
								
							
								 
							
						 
						
							
							
								
								click to correct cursor position on long strings  
							
							... 
							
							
							
							where the left side of the string has been trimmed 
							
						 
						
							2022-07-17 15:43:58 -07:00  
				
					
						
							
							
								 
						
							
							
								28161ed63d 
								
									
								
							
								 
							
						 
						
							
							
								
								add command frequency file based on survey results  
							
							... 
							
							
							
							used for ordering launcher autocomplete results 
							
						 
						
							2022-07-17 09:12:20 -07:00  
				
					
						
							
							
								 
						
							
							
								f354200728 
								
									
								
							
								 
							
						 
						
							
							
								
								update widget docs  
							
							
							
						 
						
							2022-07-16 22:23:22 -07:00  
				
					
						
							
							
								 
						
							
							
								805456e82b 
								
									
								
							
								 
							
						 
						
							
							
								
								allow mouse lclick to select a List item  
							
							
							
						 
						
							2022-07-16 22:18:38 -07:00  
				
					
						
							
							
								 
						
							
							
								f65f36ffee 
								
									
								
							
								 
							
						 
						
							
							
								
								move the cursor in an EditField on mouse lclick  
							
							
							
						 
						
							2022-07-16 22:03:39 -07:00  
				
					
						
							
							
								 
						
							
							
								27425e47f6 
								
									
								
							
								 
							
						 
						
							
							
								
								support cursor movement in EditFields  
							
							
							
						 
						
							2022-07-15 22:22:51 -07:00  
				
					
						
							
							
								 
						
							
							
								585f6aad33 
								
									
								
							
								 
							
						 
						
							
							
								
								fix extra space within bold segment for keybindings  
							
							
							
						 
						
							2022-07-15 15:45:03 -07:00  
				
					
						
							
							
								 
						
							
							
								9b340a7630 
								
									
								
							
								 
							
						 
						
							
							
								
								support submit2 for EditFields  
							
							
							
						 
						
							2022-07-15 13:46:01 -07:00  
				
					
						
							
							
								 
						
							
							
								7cf5a7dac9 
								
							
								 
							
						 
						
							
							
								
								main.lua --> raw/scripts/main.lua  
							
							
							
						 
						
							2022-07-15 19:44:21 +01:00  
				
					
						
							
							
								 
						
							
							
								fcd8839c0d 
								
							
								 
							
						 
						
							
							
								
								Wrap lines to 80 characters  
							
							
							
						 
						
							2022-07-15 19:43:48 +01:00  
				
					
						
							
							
								 
						
							
							
								0e704f39f7 
								
							
								 
							
						 
						
							
							
								
								Got the really big part of the guide done  
							
							
							
						 
						
							2022-07-15 19:28:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f3539f06c8 
								
									
								
							
								 
							
						 
						
							
							
								
								integrate hotkeys with helpdb  
							
							
							
						 
						
							2022-07-15 09:44:24 -07:00  
				
					
						
							
							
								 
						
							
							
								c9a87511bd 
								
									
								
							
								 
							
						 
						
							
							
								
								add dfhack history repository and expose to lua  
							
							
							
						 
						
							2022-07-15 09:18:27 -07:00  
				
					
						
							
							
								 
						
							
							
								dd6fbd53b6 
								
									
								
							
								 
							
						 
						
							
							
								
								add getEntries() to the CommandHistory API  
							
							... 
							
							
							
							so we can export them to lua
also bump the default history size to 5000 from the paltry 100 we had 
							
						 
						
							2022-07-15 09:07:14 -07:00  
				
					
						
							
							
								 
						
							
							
								c2f07778b9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/getSelectedItem-artifacts' into develop  
							
							
							
						 
						
							2022-07-15 00:47:04 -04:00  
				
					
						
							
							
								 
						
							
							
								193b9a4004 
								
									
								
							
								 
							
						 
						
							
							
								
								add missing namespace  
							
							... 
							
							
							
							which did not cause compiler errors for some reason 
							
						 
						
							2022-07-14 14:08:33 -07:00  
				
					
						
							
							
								 
						
							
							
								e926e1116e 
								
									
								
							
								 
							
						 
						
							
							
								
								replace more Core cpp code with calls to helpdb  
							
							... 
							
							
							
							also document devel/dump-rpc builtin 
							
						 
						
							2022-07-14 13:19:30 -07:00  
				
					
						
							
							
								 
						
							
							
								3f848b8836 
								
							
								 
							
						 
						
							
							
								
								Misc minor changes to modding guide  
							
							
							
						 
						
							2022-07-14 17:46:12 +01:00  
				
					
						
							
							
								 
						
							
							
								d06a63e4dc 
								
							
								 
							
						 
						
							
							
								
								DFStructs (a nickname?) --> df-structures  
							
							
							
						 
						
							2022-07-14 11:11:50 +01:00  
				
					
						
							
							
								 
						
							
							
								a996b29cf5 
								
							
								 
							
						 
						
							
							
								
								Some editing of mod guide  
							
							
							
						 
						
							2022-07-14 11:10:23 +01:00  
				
					
						
							
							
								 
						
							
							
								d7976e63b6 
								
							
								 
							
						 
						
							
							
								
								const example. also, (preemptively acquiescing) readme.mkd --> readme.md  
							
							
							
						 
						
							2022-07-13 22:44:38 +01:00  
				
					
						
							
							
								 
						
							
							
								9c04a28bd9 
								
							
								 
							
						 
						
							
							
								
								Shouldn't've replaced the TODO  
							
							
							
						 
						
							2022-07-13 22:43:01 +01:00  
				
					
						
							
							
								 
						
							
							
								c39e2fe2cb 
								
							
								 
							
						 
						
							
							
								
								Mod structure  
							
							
							
						 
						
							2022-07-13 22:42:35 +01:00  
				
					
						
							
							
								 
						
							
							
								f021dd0e0a 
								
									
								
							
								 
							
						 
						
							
							
								
								Gui::getAnyItem(): add support for viewscreen_treasurelistst  
							
							
							
						 
						
							2022-07-12 11:25:16 -04:00  
				
					
						
							
							
								 
						
							
							
								4cdb0ff138 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rm-old-modules' into develop  
							
							
							
						 
						
							2022-07-12 11:23:10 -04:00  
				
					
						
							
							
								 
						
							
							
								c9cffc7da9 
								
							
								 
							
						 
						
							
							
								
								Fix docs bugs  
							
							
							
						 
						
							2022-07-12 11:26:49 +01:00  
				
					
						
							
							
								 
						
							
							
								185f49976c 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure scripts get their entry type set  
							
							
							
						 
						
							2022-07-11 17:24:53 -07:00  
				
					
						
							
							
								 
						
							
							
								d68350c1f1 
								
									
								
							
								 
							
						 
						
							
							
								
								wrap text at 52 characters for in-game display  
							
							
							
						 
						
							2022-07-11 17:24:17 -07:00  
				
					
						
							
							
								 
						
							
							
								328d839f19 
								
									
								
							
								 
							
						 
						
							
							
								
								support backtick as a keybinding  
							
							... 
							
							
							
							and bind it to gui/launcher 
							
						 
						
							2022-07-11 17:23:56 -07:00  
				
					
						
							
							
								 
						
							
							
								a5da3c18f9 
								
									
								
							
								 
							
						 
						
							
							
								
								reset scroll position when the text is changed  
							
							
							
						 
						
							2022-07-11 17:23:23 -07:00  
				
					
						
							
							
								 
						
							
							
								aa8809833b 
								
							
								 
							
						 
						
							
							
								
								Do the "running shoes" TODO  
							
							
							
						 
						
							2022-07-11 18:56:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f670ef4b60 
								
							
								 
							
						 
						
							
							
								
								Add custom raw tokens link and add prefix to custom raw tokens in raws  
							
							
							
						 
						
							2022-07-11 18:24:07 +01:00  
				
					
						
							
							
								 
						
							
							
								4ed15ffcc4 
								
									
								
							
								 
							
						 
						
							
							
								
								fix parsing of first line as the short_help  
							
							
							
						 
						
							2022-07-10 20:48:24 -07:00  
				
					
						
							
							
								 
						
							
							
								fdd406b722 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure all files are reread on every docs build  
							
							... 
							
							
							
							this fixes the issue where the Stonesense docs were getting ignored 
							
						 
						
							2022-07-10 20:19:12 -07:00  
				
					
						
							
							
								 
						
							
							
								12557f8dc1 
								
									
								
							
								 
							
						 
						
							
							
								
								[pre-commit.ci] auto fixes from pre-commit.com hooks  
							
							... 
							
							
							
							for more information, see https://pre-commit.ci  
							
						 
						
							2022-07-10 20:19:12 -07:00  
				
					
						
							
							
								 
						
							
							
								a58b56abc4 
								
									
								
							
								 
							
						 
						
							
							
								
								don't error out if files cannot be read  
							
							
							
						 
						
							2022-07-10 20:19:12 -07:00  
				
					
						
							
							
								 
						
							
							
								3e2320aa60 
								
									
								
							
								 
							
						 
						
							
							
								
								split the plugin docs into individual files  
							
							
							
						 
						
							2022-07-10 20:19:11 -07:00  
				
					
						
							
							
								 
						
							
							
								8d99b7e6e1 
								
									
								
							
								 
							
						 
						
							
							
								
								prepare for plugin doc split  
							
							
							
						 
						
							2022-07-10 20:19:09 -07:00  
				
					
						
							
							
								 
						
							
							
								e899510b8b 
								
									
								
							
								 
							
						 
						
							
							
								
								Use helpdb to implement help and ls built-in commands and dfhack.script_help() ( #2242 )  
							
							... 
							
							
							
							* use helpdb to implement the help and ls builtins
* use helpdb to implement dfhack.script_help() 
							
						 
						
							2022-07-10 20:17:54 -07:00  
				
					
						
							
							
								 
						
							
							
								4ad8e7199a 
								
									
								
							
								 
							
						 
						
							
							
								
								Support builtin commands in helpdb ( #2241 )  
							
							... 
							
							
							
							* support builtin commands in helpdb, implement list API, document api 
							
						 
						
							2022-07-10 20:17:52 -07:00  
				
					
						
							
							
								 
						
							
							
								35a4d19ac9 
								
									
								
							
								 
							
						 
						
							
							
								
								implement listing functions for helpdb  
							
							
							
						 
						
							2022-07-10 20:14:21 -07:00  
				
					
						
							
							
								 
						
							
							
								64aba7a8a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Myk rendered help ( #2240 )  
							
							... 
							
							
							
							* implement help db
* add initial list of tags
* read tags fr help, read script short desc, filter 
							
						 
						
							2022-07-10 20:14:21 -07:00  
				
					
						
							
							
								 
						
							
							
								b0e7325d4f 
								
									
								
							
								 
							
						 
						
							
							
								
								add sample plugin to go with the sample help ( #2239 )  
							
							
							
						 
						
							2022-07-10 20:14:20 -07:00  
				
					
						
							
							
								 
						
							
							
								27d7c3acc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Myk sample command help ( #2238 )  
							
							... 
							
							
							
							* add example tool documentation in proposed format
* refine Tools.rst 
							
						 
						
							2022-07-10 20:14:20 -07:00  
				
					
						
							
							
								 
						
							
							
								f1cb9b9a83 
								
									
								
							
								 
							
						 
						
							
							
								
								Build and install text help alongside html ( #2236 )  
							
							... 
							
							
							
							* build text docs alongside html
also:
- capture more doc dependencies that should cause rebuilds
- move intermediate build output (doctree data) into build dir
- allow sphinx build to multitask more for faster completion times
* install text help alongside html help
* update settings in docs build action 
							
						 
						
							2022-07-10 20:14:20 -07:00  
				
					
						
							
							
								 
						
							
							
								28e15162a5 
								
									
								
							
								 
							
						 
						
							
							
								
								reorganize init scripts into dfhack-config ( #2232 )  
							
							... 
							
							
							
							* reorganize init scripts into dfhack-config
allows player init scripts to build on defaults instead of replace them
this also moves the init scripts out of the main df directory
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci 
* escape asterisks in docs
* remove unneeded dfhack.init file creation for test
* write the test init script to the new init dir
* create the init dir before trying to write a file
* rename default init files for clarity
* Update changelog
* Update docs/changelog.txt
Co-authored-by: Alan <lethosor@users.noreply.github.com>
* Try to get buildmaster to work with old branches
* Update changelog
* get keybindings from all init scripts
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci 
* Fix spacing in changelog
* split default loading into its own file
* update docs with new changes
* update help text wording in default init files
* Apply suggestions from code review
Co-authored-by: Alan <lethosor@users.noreply.github.com>
* Alphabetize changelog
* Update onMapLoad.default.init
* Update onMapLoad.init
* Update Core.rst
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alan <lethosor@users.noreply.github.com> 
							
						 
						
							2022-07-10 08:54:55 -07:00  
				
					
						
							
							
								 
						
							
							
								b560bcc256 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2022-07-10 07:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9c32a52cb0 
								
									
								
							
								 
							
						 
						
							
							
								
								actually ignore the script docs  
							
							
							
						 
						
							2022-07-09 23:43:35 -07:00  
				
					
						
							
							
								 
						
							
							
								c7107e9c23 
								
									
								
							
								 
							
						 
						
							
							
								
								ignore docs in the scripts repo  
							
							
							
						 
						
							2022-07-09 23:34:57 -07:00