elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28851411a3 
								
							 
						 
						
							
							
								
								Fix and enforce namespace naming  
							
							
							
						 
						
							2025-07-20 21:19:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								2522fe9517 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							2024-11-14 22:16:05 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								f476301670 
								
							 
						 
						
							
							
								
								There's no such thing as the global data directory  
							
							... 
							
							
							
							That's what resources/vfs is for. 
							
						 
						
							2024-02-27 14:11:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0961720835 
								
							 
						 
						
							
							
								
								Join path components using path::operator/ instead of string::operator+  
							
							
							
						 
						
							2023-01-27 01:07:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								a13709c510 
								
							 
						 
						
							
							
								
								Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								dec3f24375 
								
							 
						 
						
							
							
								
								filesystem: configurationmanager: Store file path tokens as std::u8string.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								78ab009d5c 
								
							 
						 
						
							
							
								
								Add required overloads to logger for handling unicode paths, also add conversion functions from std::filesystem::path to std::string without losing unicode data.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb07282c9 
								
							 
						 
						
							
							
								
								Replace all remaining occurrences of boost::filesystem with std::filesystem.  
							
							
							
						 
						
							2022-09-11 02:19:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10fbf170a2 
								
							 
						 
						
							
							
								
								Reduce number of includes for boost/program_options  
							
							
							
						 
						
							2022-06-25 18:32:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ab67c2c1 
								
							 
						 
						
							
							
								
								Allow relative paths in openmw.cfg; support --replace=config.  
							
							
							
						 
						
							2022-04-28 00:39:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								9c1ff16b62 
								
							 
						 
						
							
							
								
								Add config variable user-data="?userdata?". Allows to override paths to saves and screenshots.  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff2fc55ac 
								
							 
						 
						
							
							
								
								Make ConfigurationManager::getUserConfigPath to return the actual config path where the settings, logs, and Lua storage are stored.  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								5ca56a4f8a 
								
							 
						 
						
							
							
								
								New option "config" for specifying additional config directories.  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5e9d460032 
								
							 
						 
						
							
							
								
								Remove redundant conversion operator  
							
							
							
						 
						
							2021-11-28 20:33:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								84d6de3eba 
								
							 
						 
						
							
							
								
								Parse paths with boost rules when it's quoted, but use the string verbatim when it's not  
							
							
							
						 
						
							2021-11-21 19:51:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb0b5846e 
								
							 
						 
						
							
							
								
								Allow paths with trailing data, emmitting a warning  
							
							
							
						 
						
							2021-11-14 00:22:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								035307b012 
								
							 
						 
						
							
							
								
								Add tests for openmw options  
							
							... 
							
							
							
							In attempt to document current behaviour. Add commented out checks as desired
behaviour. 
							
						 
						
							2021-10-05 22:51:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								cf81f1bbb7 
								
							 
						 
						
							
							
								
								Make composing variables compose in the expected order  
							
							
							
						 
						
							2020-10-23 01:41:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									p4r4digm 
								
							 
						 
						
							
							
							
							
								
							
							
								0741fe5b80 
								
							 
						 
						
							
							
								
								removed path configuration and made screenshots just save in a folder  
							
							
							
						 
						
							2020-04-20 09:22:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									p4r4digm 
								
							 
						 
						
							
							
							
							
								
							
							
								2b54e6216b 
								
							 
						 
						
							
							
								
								Added setting to change the directory screenshots are stored in  
							
							
							
						 
						
							2020-04-19 16:38:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								20f73f4a32 
								
							 
						 
						
							
							
								
								Relocate escape-related code to new files escape.hpp and escape.cpp.  
							
							
							
						 
						
							2016-07-27 00:58:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								7243583963 
								
							 
						 
						
							
							
								
								Change a switch to a series of if/else if/.../else, hopefully resolving compilation issues on OSX and Linux.  
							
							
							
						 
						
							2016-07-21 01:36:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								2b829f7f7b 
								
							 
						 
						
							
							
								
								Move some stuff to a header, removing the need for a dodgy hack.  
							
							
							
						 
						
							2016-07-21 01:07:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								32f0ded8f6 
								
							 
						 
						
							
							
								
								Fix bug in unescape filter, but still manage not to fix build issue.  
							
							
							
						 
						
							2016-07-20 23:15:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								95d2c7ea5c 
								
							 
						 
						
							
							
								
								Attempt to unescape characters when constructing file paths, introducing compilation errors.  
							
							
							
						 
						
							2016-07-20 02:48:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								f1b5ad5804 
								
							 
						 
						
							
							
								
								Remove unused unsafe function and properly remove inheritance from std::string, providing implementations of missing stream operators preventing boost reading and writing to escape strings.  
							
							
							
						 
						
							2016-07-12 17:09:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								e6f78ae5b7 
								
							 
						 
						
							
							
								
								Switch indentation to spaces to remain consistent with the rest of the project  
							
							
							
						 
						
							2016-07-12 01:06:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								08df463c94 
								
							 
						 
						
							
							
								
								Separate declaration and definition of some static members to hopefully calm Travis down.  
							
							
							
						 
						
							2016-07-12 00:37:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5121e77a95 
								
							 
						 
						
							
							
								
								Remove the cause of a warning which upset Travis (but not the thing that made the Travis build fail, as I have no idea why it wouldn't work or how to fix it  
							
							
							
						 
						
							2016-07-12 00:00:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								195dd27780 
								
							 
						 
						
							
							
								
								Resolve obvious runtime error revealing more subtle one  
							
							
							
						 
						
							2016-07-11 22:05:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								fbe6dc9704 
								
							 
						 
						
							
							
								
								Change compilation error to runtime exception and decide that inheriting from std::string may have been a bad idea in C++  
							
							
							
						 
						
							2016-07-11 21:33:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ffc9e776 
								
							 
						 
						
							
							
								
								Remove a compilation error and set up framework to remove the others  
							
							
							
						 
						
							2016-07-11 01:59:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								e17e354e84 
								
							 
						 
						
							
							
								
								Make # only start a comment in openmw.cfg if it starts a line and introduct compilation errors  
							
							
							
						 
						
							2016-07-11 01:16:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbcc004a3 
								
							 
						 
						
							
							
								
								Don't use unordered_map  
							
							
							
						 
						
							2016-05-11 02:35:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								647bed7f40 
								
							 
						 
						
							
							
								
								Do not read openmw.cfg from global path if one was found in the local path  
							
							
							
						 
						
							2015-12-02 19:21:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a47617c21f 
								
							 
						 
						
							
							
								
								Fix tab indentations in apps/ and components/  
							
							
							
						 
						
							2015-09-16 20:45:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								cccf6c6bdd 
								
							 
						 
						
							
							
								
								Rebuild the list of available content files when opening the open/new dialogues.  Should resolve Bug  #2644 .  
							
							
							
						 
						
							2015-06-16 12:48:45 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									k1ll 
								
							 
						 
						
							
							
							
							
								
							
							
								a230050ec8 
								
							 
						 
						
							
							
								
								Boost tr1 unordered map does not work with mingw  
							
							
							
						 
						
							2015-04-29 18:31:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ef3ba12cb6 
								
							 
						 
						
							
							
								
								Add silent mode to ConfigurationManager, used by essimporter  
							
							
							
						 
						
							2015-01-31 22:40:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								33389b9b63 
								
							 
						 
						
							
							
								
								XDG compliant paths  
							
							
							
						 
						
							2013-12-26 20:53:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								25b7cd33ea 
								
							 
						 
						
							
							
								
								added FileWidget; fixed OpenCS configuration  
							
							
							
						 
						
							2013-09-08 14:31:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									eroen 
								
							 
						 
						
							
							
							
							
								
							
							
								886bc7e2f6 
								
							 
						 
						
							
							
								
								libc++ fixes: don't rely on tr1  
							
							... 
							
							
							
							libc++ doesn't ship tr1, but ships unordered_map as it is part of c++11.
Since this is the only tr1 header used in openmw, add a check for c++11
unordered_map and fallback to tr1 unordered_map if it's not found. 
							
						 
						
							2013-05-26 12:44:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c27ff546e4 
								
							 
						 
						
							
							
								
								shader cache  
							
							
							
						 
						
							2012-09-02 19:40:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								014396e80c 
								
							 
						 
						
							
							
								
								remove the plugins.cfg files, do not enforce CG plugin  
							
							
							
						 
						
							2012-07-20 16:44:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									guidoj 
								
							 
						 
						
							
							
							
							
								
							
							
								0549e949ba 
								
							 
						 
						
							
							
								
								Mostly removal of unnecessary #include's and a little clean up  
							
							
							
						 
						
							2012-07-17 09:27:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								343bbaf0fd 
								
							 
						 
						
							
							
								
								integrated video settings in the settings file, the launcher is now useless  
							
							
							
						 
						
							2012-05-22 03:36:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander "Ace" Olofsson 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a80bfc95 
								
							 
						 
						
							
							
								
								Small define/include fixes for compiling on windows  
							
							
							
						 
						
							2012-02-23 20:06:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukasz Gromanowski 
								
							 
						 
						
							
							
							
							
								
							
							
								c5dee2c4fb 
								
							 
						 
						
							
							
								
								Issue  #168  - Configuration cleanup  
							
							... 
							
							
							
							Corrected tokens processing. If directory exist then tokens
shall be replaced by correct path, otherwise they are silently
removed from path container.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com> 
							
						 
						
							2012-01-28 09:49:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukasz Gromanowski 
								
							 
						 
						
							
							
							
							
								
							
							
								1d96b99532 
								
							 
						 
						
							
							
								
								Issue  #168  - Configuration cleanup  
							
							... 
							
							
							
							Added tokens processing, modified getInstallPath for linux
so we could use ~/.wine/dosdevices symlinks.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com> 
							
						 
						
							2012-01-25 23:55:43 +01:00