Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8d77a444 
								
							 
						 
						
							
							
								
								Merge branch 'settings_reload' into 'master'  
							
							... 
							
							
							
							Support reload for settings values
See merge request OpenMW/openmw!3543  
							
						 
						
							2023-11-01 21:06:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebfcb661ee 
								
							 
						 
						
							
							
								
								Support reload for settings values  
							
							... 
							
							
							
							Convert local static variables into unique_ptr static members of StaticValues.
Add clear member function to reset them. Use it when settings have to be
reloaded. 
							
						 
						
							2023-10-31 11:30:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dcd81d026f 
								
							 
						 
						
							
							
								
								Use settings values for Video settings  
							
							... 
							
							
							
							* Convert window mode, vsync mode into enums, screenshot type into a struct.
* Add missing doc for screenshot type. 
							
						 
						
							2023-10-27 14:31:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a84e412a37 
								
							 
						 
						
							
							
								
								Use settings values for Sound settings  
							
							
							
						 
						
							2023-10-13 12:58:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08902371b4 
								
							 
						 
						
							
							
								
								Use settings values for Shaders settings  
							
							
							
						 
						
							2023-10-12 20:43:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b3c8a15af1 
								
							 
						 
						
							
							
								
								Parse navmesh render mode on reading settings  
							
							
							
						 
						
							2023-10-01 11:09:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c18723bc7 
								
							 
						 
						
							
							
								
								Use settings values for Input settings  
							
							
							
						 
						
							2023-07-22 18:27:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d113f0fc44 
								
							 
						 
						
							
							
								
								Use settings values for GUI settings  
							
							
							
						 
						
							2023-07-16 20:46:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebb8fdc698 
								
							 
						 
						
							
							
								
								Use settings values for General settings  
							
							
							
						 
						
							2023-07-04 21:40:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86e5b94ef6 
								
							 
						 
						
							
							
								
								Convert setting value int to CollisionShapeType on initialization  
							
							
							
						 
						
							2023-07-01 00:59:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								258ae9d98e 
								
							 
						 
						
							
							
								
								Add settings index to provide lookup by category and name  
							
							
							
						 
						
							2023-05-03 22:11:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a678224cd 
								
							 
						 
						
							
							
								
								Add category to error message  
							
							
							
						 
						
							2023-04-24 20:27:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e487c283c 
								
							 
						 
						
							
							
								
								Store default settings values  
							
							
							
						 
						
							2023-04-22 21:02:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f84431840 
								
							 
						 
						
							
							
								
								Do not initialize settings storage for editor  
							
							
							
						 
						
							2023-04-10 21:29:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bdc2eb5250 
								
							 
						 
						
							
							
								
								Check only original default settings  
							
							... 
							
							
							
							When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg. 
							
						 
						
							2023-04-10 15:38:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3bad40153c 
								
							 
						 
						
							
							
								
								Define typed settings storage with single time initialization  
							
							... 
							
							
							
							To make sure loaded settings have valid values doing the check once per loading.
And to make access more efficient. 
							
						 
						
							2023-03-28 20:47:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shi Han 
								
							 
						 
						
							
							
							
							
								
							
							
								a90e3b8c3b 
								
							 
						 
						
							
							
								
								Move from std::atoi to std::from_char  
							
							
							
						 
						
							2023-03-18 09:30:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								624d8bc931 
								
							 
						 
						
							
							
								
								Support unsigned settings values  
							
							
							
						 
						
							2022-10-04 01:34:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2388b21f63 
								
							 
						 
						
							
							
								
								Use std::from_chars to parse settings integral numbers and handle errors  
							
							
							
						 
						
							2022-10-04 01:34:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c417c968 
								
							 
						 
						
							
							
								
								Make sure all paths are passed as std::filesystem::path instead of std::string where possible.  
							
							
							
						 
						
							2022-09-11 14:41:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb07282c9 
								
							 
						 
						
							
							
								
								Replace all remaining occurrences of boost::filesystem with std::filesystem.  
							
							
							
						 
						
							2022-09-11 02:19:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								2222b47e3d 
								
							 
						 
						
							
							
								
								Make Settings::Manager::getString return a reference  
							
							
							
						 
						
							2022-08-28 16:38:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f99ed6f1db 
								
							 
						 
						
							
							
								
								Split components/misc/stringops.hpp into multiple headers  
							
							... 
							
							
							
							Replace all ciEqual overloads with one having std::string_view as argument. 
							
						 
						
							2022-08-03 22:06:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ff64ca176 
								
							 
						 
						
							
							
								
								Add a default way to store arrays in the settings.cfg  
							
							
							
						 
						
							2022-07-27 13:03:34 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e03e0db55d 
								
							 
						 
						
							
							
								
								Use std::string_view to access settings  
							
							... 
							
							
							
							There is no more need to copy std::string into a pair when need to call
std::map::find.
Remove unused resetPendingChange function. 
							
						 
						
							2022-06-18 17:54:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								cb226e00f9 
								
							 
						 
						
							
							
								
								Remove some more of boost::  
							
							
							
						 
						
							2022-05-25 21:16:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a64979e25d 
								
							 
						 
						
							
							
								
								Replace empty std::string assignments  
							
							
							
						 
						
							2022-05-04 22:33:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7038c82690 
								
							 
						 
						
							
							
								
								Configure mav navmeshdb file size from the launcher  
							
							
							
						 
						
							2022-04-07 16:38:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Otto 
								
							 
						 
						
							
							
							
							
								
							
							
								96e48e5492 
								
							 
						 
						
							
							
								
								Make settings loader differentiate between engine and editor ( fixes   #6658 ).  
							
							
							
						 
						
							2022-03-04 09:44:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								a453e5c198 
								
							 
						 
						
							
							
								
								Reuse the same code to load settings in apps/openmw, apps/launcher, apps/opencs  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								1bcc4a8bcc 
								
							 
						 
						
							
							
								
								Read settings.cfg from all active config dirs  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01c712d5f1 
								
							 
						 
						
							
							
								
								Split navigator settings into subtypes  
							
							... 
							
							
							
							Mostly to distinguish settings that affect properties of the generated navmesh. 
							
						 
						
							2021-12-10 23:55:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									OnlyForF1 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b33185b5 
								
							 
						 
						
							
							
								
								Recalculate the Projection Matrix every time the window is resized.  
							
							
							
						 
						
							2021-11-30 16:00:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thunderforge 
								
							 
						 
						
							
							
							
							
								
							
							
								89950e5528 
								
							 
						 
						
							
							
								
								Preventing type conversion of double to float for objectPagingMinSize  
							
							
							
						 
						
							2021-05-29 16:27:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								09f39b29f0 
								
							 
						 
						
							
							
								
								Load defaults.bin instead of settings-default.cfg. Do not decode yet.  
							
							
							
						 
						
							2021-05-09 21:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								92325976e9 
								
							 
						 
						
							
							
								
								Update documentation to refer to defaults.bin  
							
							
							
						 
						
							2021-05-09 21:13:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								8cdc7031f5 
								
							 
						 
						
							
							
								
								Support vectors in settings.cfg  
							
							
							
						 
						
							2020-07-24 21:47:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d2cdb782 
								
							 
						 
						
							
							
								
								Revert to 0.45.0 comments-in-the-middle settings behavior  
							
							
							
						 
						
							2019-10-26 10:55:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7930073e8 
								
							 
						 
						
							
							
								
								Move settings parser declaration to separate header  
							
							
							
						 
						
							2019-10-21 22:47:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								dfb852cbb0 
								
							 
						 
						
							
							
								
								Improve Boost apologia  
							
							
							
						 
						
							2019-06-22 18:15:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								49c691d00a 
								
							 
						 
						
							
							
								
								Make settings manager locale-independent again  
							
							
							
						 
						
							2019-06-22 18:15:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								4f42fe5595 
								
							 
						 
						
							
							
								
								Refactor Settings::Manager::apply()  
							
							
							
						 
						
							2019-05-04 21:38:36 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								0cd8d4b842 
								
							 
						 
						
							
							
								
								Do not track resolution settings changes in the InputManager (bug  #4902 )  
							
							
							
						 
						
							2019-05-02 19:00:47 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								0937f02598 
								
							 
						 
						
							
							
								
								Get rid of unnecessary string streams  
							
							
							
						 
						
							2019-01-07 21:08:16 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1452684d9e 
								
							 
						 
						
							
							
								
								Use new logging system for components  
							
							
							
						 
						
							2018-08-14 19:42:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald H 
								
							 
						 
						
							
							
							
							
								
							
							
								d3b623b5d3 
								
							 
						 
						
							
							
								
								http to https for supported urls ( #1625 )  
							
							... 
							
							
							
							* http to https for supported urls
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http tp https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* some url fixes
* http to https 
							
						 
						
							2018-03-08 21:23:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Walley 
								
							 
						 
						
							
							
							
							
								
							
							
								41dc82abad 
								
							 
						 
						
							
							
								
								Update Links to Documentation in settings.cfg files ( #1523 )  
							
							... 
							
							
							
							* Update settings-default.cfg
* Update settings.cpp 
							
						 
						
							2017-10-28 16:05:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								c781d1f8ed 
								
							 
						 
						
							
							
								
								purge unnecessary imports  
							
							... 
							
							
							
							add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back 
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emlai 
								
							 
						 
						
							
							
							
							
								
							
							
								fd2281e825 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2016-09-10 21:25:28 +03:00