46438a2af3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'DFHack:develop' into Bumber64-patch-2  
							
							
							
						 
						
							2022-06-07 04:21:56 -07:00  
				
					
						
							
							
								 
						
							
							
								a7267e3c4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Optimize report deletion  
							
							
							
						 
						
							2022-06-07 04:21:48 -07:00  
				
					
						
							
							
								 
						
							
							
								40a6fcdd99 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-06-07 07:18:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5d08e5ae67 
								
									
								
							
								 
							
						 
						
							
							
								
								More constants; remove extra "using" statements  
							
							
							
						 
						
							2022-06-06 01:56:11 -07:00  
				
					
						
							
							
								 
						
							
							
								ad1a3408e6 
								
							
								 
							
						 
						
							
							
								
								Hopefully fix submodules  
							
							
							
						 
						
							2022-06-06 01:41:17 -07:00  
				
					
						
							
							
								 
						
							
							
								7b2cb8f9a6 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-06-05 07:16:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ce36abce47 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixes  
							
							
							
						 
						
							2022-06-04 15:46:02 -07:00  
				
					
						
							
							
								 
						
							
							
								ae4446610b 
								
									
								
							
								 
							
						 
						
							
							
								
								Update Gui.cpp  
							
							
							
						 
						
							2022-06-04 15:36:50 -07:00  
				
					
						
							
							
								 
						
							
							
								16b5cade00 
								
									
								
							
								 
							
						 
						
							
							
								
								Add constants, update old fns  
							
							... 
							
							
							
							Add MAX_REPORTS_SIZE, RECENT_REPORT_TICKS
Remove redundant "using df::global::world" inside fns
Update `makeAnnouncement`:
Use `word_wrap`, `pauseRecenter`, and utility fn `delete_old_reports`
Handle repeat announcements
Insert sorted into ``world->status.announcements``
Update `addCombatReportAuto`: Use utility fn `recent_report`
Update `showPopupAnnouncement`: Delete old popups at end of fn
Update `getDwarfmodeViewDims_default`: Check for ui_sidebar_mode::Default and ArenaWeather 
							
						 
						
							2022-06-04 15:23:57 -07:00  
				
					
						
							
							
								 
						
							
							
								23e85a0d24 
								
							
								 
							
						 
						
							
							
								
								Fetch and merge  
							
							
							
						 
						
							2022-06-04 12:17:28 -07:00  
				
					
						
							
							
								 
						
							
							
								b0b601cf0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove recenterViewscreen, update revealInDwarfmodeMap  
							
							
							
						 
						
							2022-06-04 11:59:04 -07:00  
				
					
						
							
							
								 
						
							
							
								f290b1c804 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-06-04 07:16:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f5d3b9f699 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-06-02 04:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								89d3d45e87 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow EditField widgets to manage their own activation and keyboard focus ( #2147 )  
							
							... 
							
							
							
							* use new focus subsystem in widgets.EditField
* always eat the enter key if we have an on_submit
* add modal attribute
* give EditFields a default height of 1
so they can be autoarranged 
							
						 
						
							2022-06-01 21:48:21 -07:00  
				
					
						
							
							
								 
						
							
							
								ad2d9cad03 
								
									
								
							
								 
							
						 
						
							
							
								
								[lua] implement keyboard focus subsystem ( #2160 )  
							
							... 
							
							
							
							* implement keyboard focus subsystem
* Fix error in focus group combining
* documentation for the inputToSubviews decision
* modify unit tests to catch that last bug 
							
						 
						
							2022-06-01 17:42:13 -07:00  
				
					
						
							
							
								 
						
							
							
								bc0def4342 
								
									
								
							
								 
							
						 
						
							
							
								
								MiscUtils word_wrap: Add option to trim only leading whitespace after wrapping ( #2169 )  
							
							... 
							
							
							
							* Update changelog.txt 
							
						 
						
							2022-05-30 22:58:46 -04:00  
				
					
						
							
							
								 
						
							
							
								b1e118384e 
								
							
								 
							
						 
						
							
							
								
								Update Maps.cpp  
							
							
							
						 
						
							2022-05-30 16:26:30 -07:00  
				
					
						
							
							
								 
						
							
							
								574728ac5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Move add_proper_report up with other utility fns  
							
							
							
						 
						
							2022-05-30 15:04:43 -07:00  
				
					
						
							
							
								 
						
							
							
								0ff0d272b5 
								
									
								
							
								 
							
						 
						
							
							
								
								use static instead of anon namespace; suggested changes  
							
							
							
						 
						
							2022-05-30 13:51:24 -07:00  
				
					
						
							
							
								 
						
							
							
								1c3ea000e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Trim trailing whitespace  
							
							
							
						 
						
							2022-05-28 15:56:49 -07:00  
				
					
						
							
							
								 
						
							
							
								249ed2888f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix scope issue  
							
							
							
						 
						
							2022-05-28 13:28:10 -07:00  
				
					
						
							
							
								 
						
							
							
								e613085b0e 
								
									
								
							
								 
							
						 
						
							
							
								
								remove whitespace  
							
							
							
						 
						
							2022-05-28 12:39:49 -07:00  
				
					
						
							
							
								 
						
							
							
								2b29431806 
								
									
								
							
								 
							
						 
						
							
							
								
								More fixes  
							
							... 
							
							
							
							* Use word_wrap()
* add_proper_report utility fn; have addCombatReportAuto use this
* Update Lua API.rst
* Update Gui.cpp 
							
						 
						
							2022-05-28 12:35:49 -07:00  
				
					
						
							
							
								 
						
							
							
								ea7fe2b926 
								
									
								
							
								 
							
						 
						
							
							
								
								account for scroll bars when sizing message boxes  
							
							
							
						 
						
							2022-05-27 15:38:13 -07:00  
				
					
						
							
							
								 
						
							
							
								07f54deb0b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix wrong `Label.frame_body.x2` value ( #2134 )  
							
							... 
							
							
							
							* fix wrong `Label.frame_body.x2` value
`update_scroll_inset` might change `frame_inset`, i.e. we need to `computeFrame` with the new values.
* add tests for Label
* add missing `local`, remove code in comments
* move `TestFramedScreen` outside test functions 
							
						 
						
							2022-05-27 15:25:17 -07:00  
				
					
						
							
							
								 
						
							
							
								ca10cbc9e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/mock-observe-func' into develop  
							
							
							
						 
						
							2022-05-27 01:46:24 -04:00  
				
					
						
							
							
								 
						
							
							
								888c531774 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mock.observe_func(), improve mock.lua documentation  
							
							... 
							
							
							
							observe_func() is similar to func() but passes through all calls to a specified
function. 
							
						 
						
							2022-05-27 00:33:44 -04:00  
				
					
						
							
							
								 
						
							
							
								56b301164f 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-05-25 07:18:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4b21e7afb4 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove parseReportString from API (now utility fn)  
							
							... 
							
							
							
							Implementations using `word_wrap()` are commented out pending changes to that function. 
							
						 
						
							2022-05-24 03:52:33 -07:00  
				
					
						
							
							
								 
						
							
							
								18628ff5b8 
								
							
								 
							
						 
						
							
							
								
								make key_sep more configurable  
							
							... 
							
							
							
							and add more configuration to HotkeyLabel and EditField to take
advantage of it 
							
						 
						
							2022-05-18 16:46:33 -07:00  
				
					
						
							
							
								 
						
							
							
								53609db1f9 
								
							
								 
							
						 
						
							
							
								
								let CycleHotkeyLabels take numeric initial_options  
							
							... 
							
							
							
							even if all of the option values are non-numeric 
							
						 
						
							2022-05-18 15:39:52 -07:00  
				
					
						
							
							
								 
						
							
							
								47b87a5ac1 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-05-17 07:18:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ce34ac8f33 
								
									
								
							
								 
							
						 
						
							
							
								
								Use debugfilter; remove redundant changelog entries  
							
							
							
						 
						
							2022-05-16 18:41:47 -07:00  
				
					
						
							
							
								 
						
							
							
								785fe9aa3a 
								
							
								 
							
						 
						
							
							
								
								fix "info" level described as "error" level  
							
							
							
						 
						
							2022-05-14 05:56:57 -07:00  
				
					
						
							
							
								 
						
							
							
								8f6522899b 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade jsoncpp to 1.9.5 ( #2144 )  
							
							... 
							
							
							
							* test jsoncpp upgrade
* use new json library target name
* don't remap the output dirs
* undo warnings at the source
* set new defaults for jsoncpp
* fix typo in new options
* fix signed comparison mismatch warning
* address random(?) compile failures
saying our std::atomic is not initialized in Debug.cpp 
							
						 
						
							2022-05-13 13:52:43 -07:00  
				
					
						
							
							
								 
						
							
							
								bf8eaef6bc 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
plugins/isoworld: master
depends/libexpat: dfhack
depends/jsoncpp-sub: dfhack 
							
						 
						
							2022-05-12 05:21:01 +00:00  
				
					
						
							
							
								 
						
							
							
								15a11d1a39 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-05-10 07:22:46 +00:00  
				
					
						
							
							
								 
						
							
							
								55e4008925 
								
									
								
							
								 
							
						 
						
							
							
								
								MiscUtils: teach word_wrap() to optionally preserve whitespace  
							
							
							
						 
						
							2022-05-09 13:42:11 -04:00  
				
					
						
							
							
								 
						
							
							
								14afcc2b0a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into Bumber64-patch-2  
							
							
							
						 
						
							2022-05-05 22:58:23 -07:00  
				
					
						
							
							
								 
						
							
							
								585888c2d3 
								
									
								
							
								 
							
						 
						
							
							
								
								update version, changelog, modules for 0.47.05-r5  
							
							
							
						 
						
							2022-05-04 17:21:31 -07:00  
				
					
						
							
							
								 
						
							
							
								d4ba946d2b 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-05-03 07:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								74499ad64a 
								
									
								
							
								 
							
						 
						
							
							
								
								Use to_string on integer  
							
							
							
						 
						
							2022-05-03 00:09:34 -07:00  
				
					
						
							
							
								 
						
							
							
								5be0fe2a44 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix issues, update changelog and docs  
							
							... 
							
							
							
							Initialize variables in LuaApi.cpp, solve changelog conflicts, hyperlink and escape char info in docs 
							
						 
						
							2022-05-02 23:52:47 -07:00  
				
					
						
							
							
								 
						
							
							
								621ccef996 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into Bumber64-patch-2  
							
							
							
						 
						
							2022-05-01 23:42:21 -07:00  
				
					
						
							
							
								 
						
							
							
								f565de88e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix stuff ( #4 )  
							
							... 
							
							
							
							* Update Lua API.rst
* Update Gui.h
* Update Gui.cpp
* Update LuaApi.cpp 
							
						 
						
							2022-05-01 22:53:53 -07:00  
				
					
						
							
							
								 
						
							
							
								5f1d2a08e4 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-05-01 13:33:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7120988044 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2022-05-01 07:17:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9643246b18 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-04-30 19:20:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e9a2de08cd 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2022-04-30 07:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e2fb15a3a5 
								
									
								
							
								 
							
						 
						
							
							
								
								add dwarfmode.MenuOverlay:renderMapOverlay() ( #2119 )  
							
							... 
							
							
							
							* add dwarfmode.MenuOverlay:renderMapOverlay()
* ensure we move with the viewport when bounds_rect is nil 
							
						 
						
							2022-04-29 20:32:22 -07:00