| 
								
								
									 Andrei Kortunov | b0d687964e | Make sure that local path has a trailing slash on Linux and Windows | 2022-12-03 11:27:42 +04:00 |  | 
				
					
						| 
								
								
									 clang-format-bot | ddb0522bbf | Apply clang-format to code base | 2022-09-22 21:35:26 +03:00 |  | 
				
					
						| 
								
								
									 elsid | 6ae15f08e0 | Avoid chained operator() calls to prevent formatting issues | 2022-09-12 16:48:15 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | ca14fc00dc | Added dedicated functions for conversions between QString and std::filesystem::path. | 2022-09-11 14:41:21 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | c226b35f1f | Fix some remaining encoding errors due to std::filesystem transition. | 2022-09-11 14:41:20 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | 5456ef1d50 | Add new functions and overloads to support std::u8string and std::filesystem::path. | 2022-09-11 14:41:20 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | 2df8bfed25 | Fix build errors after rebase against master due to large amount of changes. | 2022-09-11 14:41:20 +02: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 | b817359bcf | Revert "Fix regression from https://gitlab.com/OpenMW/openmw/-/merge_requests/1776" This reverts commit 6a5ad4ca43. | 2022-09-11 14:41:20 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | 864112b5db | Fixed Windows build when using MSVC 14.26 and MacOS build. | 2022-09-11 14:41:20 +02: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 | 35fe214588 | Updated components/misc/timeconvert.hpp to fix the Android build. | 2022-09-11 02:20:01 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | cf0af87c80 | Revert changes from "4c8e1ccf - Fixed windows build and updated tests to reflect changes of escape character from "&" to "\"" in "apps/openmw_test_suite/openmw/options.cpp" | 2022-09-11 02:19:07 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | cd229a965b | Fixed windows build and updated tests to reflect changes of escape character from "&" to "\" | 2022-09-11 02:19:07 +02:00 |  | 
				
					
						| 
								
								
									 Project579 | 4bb07282c9 | Replace all remaining occurrences of boost::filesystem with std::filesystem. | 2022-09-11 02:19:00 +02:00 |  | 
				
					
						| 
								
								
									 AnyOldName3 | 4e8e2e1c60 | Eliminate &thing[0] pattern | 2022-09-03 16:41:35 +01: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 |  | 
				
					
						| 
								
								
									 ζeh Matt | 2014ea40b9 | Use ScopedHandle for File::Handle | 2022-07-18 21:13:41 +03:00 |  | 
				
					
						| 
								
								
									 ζeh Matt | ce556ba0cc | Remove obsolete LowLevelFile | 2022-07-18 16:41:43 +03:00 |  | 
				
					
						| 
								
								
									 psi29a | 7c442926f8 | Merge branch 'platform-file' into 'master' Move platform specific file code into platform and cleanup LowLevelFile
See merge request OpenMW/openmw!2143 | 2022-07-17 16:44:13 +00:00 |  | 
				
					
						| 
								
								
									 elsid | 6c8ed4d19c | Move Files::IStreamPtr alias to a separate header To avoid transitive include of Windows.h all over the engine. | 2022-07-17 11:35:39 +02:00 |  | 
				
					
						| 
								
								
									 ζeh Matt | 1b70ff775d | Move platform specific file code into platform and cleanup LowLevelFile | 2022-07-16 20:40:42 +03:00 |  | 
				
					
						| 
								
								
									 jvoisin | 2ef2e93a46 | Merge branch 'collection-lowercase' into 'master' Makes key inside Collection::getCollection use lowercase
Closes #6483
See merge request OpenMW/openmw!2135 | 2022-07-14 20:39:27 +00:00 |  | 
				
					
						| 
								
								
									 Matt | 888d009a1e | Apply 1 suggestion(s) to 1 file(s) | 2022-07-14 16:50:25 +00:00 |  | 
				
					
						| 
								
								
									 Matt | 32d50765ab | Apply 1 suggestion(s) to 1 file(s) | 2022-07-14 16:50:15 +00:00 |  | 
				
					
						| 
								
								
									 Igor Fedosov | 68887e79a0 | Makes key inside Collection::getCollection use lowercase | 2022-07-14 17:02:35 +03:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | dc3ba3a75b | Fix #6862 | 2022-07-09 23:19:38 +02:00 |  | 
				
					
						| 
								
								
									 elsid | bef15edf0b | Remove redundant ostream, istream, iostream and sstream includes * Replace by std::to_string and operator+ where possible.
* Move the code requiring to include <sstream> from .hpp to .cpp files. | 2022-07-05 01:41:28 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 5d94a94a98 | Use a Boost API to resolve symlinks instead of low-level code | 2022-07-03 15:44:50 +04:00 |  | 
				
					
						| 
								
								
									 elsid | 5891d58f63 | Fix C4456 msvc warning declaration of 'it' hides previous local declaration | 2022-07-01 18:47:44 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 7e6c13630a | Use target_precompile_headers for the most expensive headers | 2022-07-01 14:05:17 +00:00 |  | 
				
					
						| 
								
								
									 elsid | 10fbf170a2 | Reduce number of includes for boost/program_options | 2022-06-25 18:32:10 +02:00 |  | 
				
					
						| 
								
								
									 AnyOldName3 | 6a5ad4ca43 | Fix regression from https://gitlab.com/OpenMW/openmw/-/merge_requests/1776 | 2022-06-16 00:28:41 +01:00 |  | 
				
					
						| 
								
								
									 jvoisin | a204f392c9 | Minor simplification in multidircollection.cpp | 2022-06-02 20:23:19 +02:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | c7ab67c2c1 | Allow relative paths in openmw.cfg; support --replace=config. | 2022-04-28 00:39:41 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 0dcb1f5aac | Fix build on Windows Use wrapper header over Windows.h to undefine far and near in a single place. | 2022-04-25 00:25:46 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 94c1d0cced | Use unique_ptr to store istream | 2022-04-22 18:27:17 +02:00 |  | 
				
					
						| 
								
								
									 elsid | c94d8be7bf | Add generic StreamWithBuffer owning the underlying buffer | 2022-04-22 18:27:17 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 9d6d0c6ffb | Move ConstrainedStreamBuf into separate file | 2022-04-22 18:27:17 +02:00 |  | 
				
					
						| 
								
								
									 elsid | fbc853804d | Fix recover from errors in Files::getHash | 2022-04-15 21:43:54 +02:00 |  | 
				
					
						| 
								
								
									 elsid | b09570692e | Use ifstream for ESMReader ESMReader reads the whole file, there is no need in the ConstrainedFileStream. | 2022-04-15 02:58:57 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 5eb8c4aebe | Avoid redundant conversion to const char* and use make_shared | 2022-04-10 22:33:08 +02:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | 5f74df75c6 | Add default value for config. | 2022-02-06 23:09:06 +01:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | ac5cd6c80a | Add default value for user-datain openmw.cfg | 2022-02-06 21:07:14 +01:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | 6084dbfc3a | Add a warning if replace==config is used. | 2022-02-03 00:07:30 +01:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | 5b23ba3faf | Fix defaultedin ConfigurationManager::mergeComposingVariables | 2022-02-02 23:47:11 +01: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 |  |