elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a550a8af36 
								
							 
						 
						
							
							
								
								Use normalized path for KeyframeManager::get  
							
							
							
						 
						
							2024-11-20 21:29:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								70187bb5ac 
								
							 
						 
						
							
							
								
								niftest: parse BTO, BTR, RDT and PSA files  
							
							
							
						 
						
							2024-09-16 23:50:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								78eda530ac 
								
							 
						 
						
							
							
								
								Simplify material file pointer acrobatics  
							
							
							
						 
						
							2024-04-23 00:34:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								023c0f7a46 
								
							 
						 
						
							
							
								
								Merge branch 'vfs_normalized_path_6' into 'master'  
							
							... 
							
							
							
							Use normalized path for music related functions
See merge request OpenMW/openmw!4038  
							
						 
						
							2024-04-22 07:02:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4e3d45db1b 
								
							 
						 
						
							
							
								
								Deduplicate file handling in niftest  
							
							
							
						 
						
							2024-04-20 19:43:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1d65aaee71 
								
							 
						 
						
							
							
								
								Formatting  
							
							
							
						 
						
							2024-04-20 19:43:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4a03555d53 
								
							 
						 
						
							
							
								
								Add BGEM/BGSM file support to niftest  
							
							
							
						 
						
							2024-04-20 19:43:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e11a5a4352 
								
							 
						 
						
							
							
								
								Use normalized path for SoundManager::playPlaylist  
							
							
							
						 
						
							2024-04-19 22:43:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79b73e45a1 
								
							 
						 
						
							
							
								
								Replace std::filesystem::path by std::string and std::string_view in nif code  
							
							... 
							
							
							
							It's used only for error reporting. 
							
						 
						
							2024-03-11 22:07:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df077a2524 
								
							 
						 
						
							
							
								
								Simplify and reduce code duplication for BSA archive creation  
							
							
							
						 
						
							2024-02-18 14:54:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								7450b11402 
								
							 
						 
						
							
							
								
								Merge branch 'vfs_normalized_path_1' into 'master'  
							
							... 
							
							
							
							Use normalized path for VFS manager and RecursiveDirectoryIterator
See merge request OpenMW/openmw!3806  
							
						 
						
							2024-01-28 21:34:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								29a40c212f 
								
							 
						 
						
							
							
								
								Support parsing KF files in niftest  
							
							... 
							
							
							
							Mention BA2 support in help messages 
							
						 
						
							2024-01-25 15:53:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70061329a1 
								
							 
						 
						
							
							
								
								Return Path::Normalized from RecursiveDirectoryIterator  
							
							
							
						 
						
							2024-01-24 22:19:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								ec6ac8058b 
								
							 
						 
						
							
							
								
								Merge branch 'vfs_normalized_path' into 'master'  
							
							... 
							
							
							
							Add type for normalized VFS path and use for VFS::Manager file map key
See merge request OpenMW/openmw!3781  
							
						 
						
							2024-01-23 20:42:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								27fa411f4f 
								
							 
						 
						
							
							
								
								Convert strings in nif files to utf8  
							
							
							
						 
						
							2024-01-16 20:56:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2147d70cc 
								
							 
						 
						
							
							
								
								Use forward declaration for some VFS types  
							
							... 
							
							
							
							This will allow to save on preprocessed code size in the future changes. 
							
						 
						
							2024-01-16 01:32:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b96600a7fb 
								
							 
						 
						
							
							
								
								Make niftest exceptions more informative  
							
							
							
						 
						
							2023-11-30 22:35:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3be0ee824a 
								
							 
						 
						
							
							
								
								niftest updates  
							
							... 
							
							
							
							Properly read archives within the supplied data directories
Don't print quote marks redundantly
Reduce code duplication
Improve logging 
							
						 
						
							2023-11-27 03:09:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1e3da5516a 
								
							 
						 
						
							
							
								
								Fix BA2 handling in niftest  
							
							
							
						 
						
							2023-09-17 19:30:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c50769c8c5 
								
							 
						 
						
							
							
								
								Catch filesystem exceptions  
							
							
							
						 
						
							2023-07-31 16:35:31 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								eeda48ec50 
								
							 
						 
						
							
							
								
								Drop support for --fs-strict  
							
							
							
						 
						
							2023-06-08 21:10:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d30deef4b5 
								
							 
						 
						
							
							
								
								Use the right archive type to load bsa according to their type  
							
							
							
						 
						
							2023-03-02 21:07:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								974799c011 
								
							 
						 
						
							
							
								
								Handle DX10 case of ba2 format  
							
							
							
						 
						
							2023-03-02 18:40:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								c1fbe90953 
								
							 
						 
						
							
							
								
								Handle GNRL case of ba2 format  
							
							
							
						 
						
							2023-03-02 18:19:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d20b05c7fb 
								
							 
						 
						
							
							
								
								Support reading specific nif files from archive by niftest  
							
							
							
						 
						
							2023-02-08 22:59:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c43a8558a 
								
							 
						 
						
							
							
								
								Add option to disable debug log for unsupported nif files  
							
							... 
							
							
							
							It becomes quite extensive and not very useful when loading oblivion content
files. 
							
						 
						
							2023-02-08 22:59:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac5f22445e 
								
							 
						 
						
							
							
								
								Support compressed BSA archives by niftest  
							
							
							
						 
						
							2023-02-08 22:07:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a2c56fefb 
								
							 
						 
						
							
							
								
								Fix checking for file extension in niftest  
							
							
							
						 
						
							2023-02-08 21:54:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								cd29c181cf 
								
							 
						 
						
							
							
								
								Another pass with IWYU  
							
							
							
						 
						
							2022-10-10 15:16:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2fb3d6de8 
								
							 
						 
						
							
							
								
								Separate NIFFileReader from NIFFile  
							
							... 
							
							
							
							NIFFile might not always be created from a file or stream containing NIF data.
Basically there are 2 different responsibilities for this class:
1. Read NIF file
2. Provide input for nifosg and bulletnifloader.
Remove no longer needed NIFFileMock since the state of NIFFfile can be
initialized independently from reading NIF file. 
							
						 
						
							2022-09-24 19:10:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4698a4cd2d 
								
							 
						 
						
							
							
								
								Use raw string literals to format command usage messages  
							
							
							
						 
						
							2022-09-12 21:00:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ae15f08e0 
								
							 
						 
						
							
							
								
								Avoid chained operator() calls to prevent formatting issues  
							
							
							
						 
						
							2022-09-12 16:48:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								4e428dee12 
								
							 
						 
						
							
							
								
								Update some settings that accept paths by "std::string" to accept them as "std::filesystem::path" instead.  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf4c7a04f 
								
							 
						 
						
							
							
								
								Upgraded "input-file" command line option to Files::MaybeQuotedPath from std::string to allow unicode characters on Windows.  
							
							
							
						 
						
							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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9398e97600 
								
							 
						 
						
							
							
								
								Avoid manual memory management for VFS archives  
							
							
							
						 
						
							2022-07-16 15:30:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								472af7c164 
								
							 
						 
						
							
							
								
								Remove boost::filesystem from niftest  
							
							
							
						 
						
							2022-05-22 18:56:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5eb8c4aebe 
								
							 
						 
						
							
							
								
								Avoid redundant conversion to const char* and use make_shared  
							
							
							
						 
						
							2022-04-10 22:33:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								74e7cfc023 
								
							 
						 
						
							
							
								
								remove unused includes: part1  
							
							... 
							
							
							
							remove unused imports: part2
revert one tidy we will keep for c++20 
							
						 
						
							2022-01-23 17:30:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								751e8cf76b 
								
							 
						 
						
							
							
								
								Do a bounds check before calling functions defined in cctype  
							
							
							
						 
						
							2021-11-14 11:26:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e26746a3 
								
							 
						 
						
							
							
								
								Use recurse subdirectory iterator to iterate over the VFS without exposing internal details  
							
							
							
						 
						
							2021-09-14 18:09:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thunderforge 
								
							 
						 
						
							
							
							
							
								
							
							
								ded7bd92e6 
								
							 
						 
						
							
							
								
								Using auto keyword in most apps  
							
							... 
							
							
							
							Detected by clang-tidy's modernize-use-auto 
							
						 
						
							2021-05-18 19:20:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thunderforge 
								
							 
						 
						
							
							
							
							
								
							
							
								339d347aea 
								
							 
						 
						
							
							
								
								Fixing performance-faster-string-find issues  
							
							... 
							
							
							
							This addresses the Clang Tidy check [performance-faster-string-find](https://clang.llvm.org/extra/clang-tidy/checks/performance-faster-string-find.html ). 
							
						 
						
							2021-05-10 22:44:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c857588ee9 
								
							 
						 
						
							
							
								
								Remove NIFFile settings manager dependency  
							
							
							
						 
						
							2020-11-09 14:24:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								fd5e9cf271 
								
							 
						 
						
							
							
								
								Catch possible boost::bad_any_cast exception  
							
							
							
						 
						
							2019-03-19 09:11:14 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								68c170f065 
								
							 
						 
						
							
							
								
								Refactor tools to do not use boost exceptions and exit() command  
							
							
							
						 
						
							2018-11-15 18:10:19 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f20d1b1b72 
								
							 
						 
						
							
							
								
								Catch exception in the NIFTest  
							
							
							
						 
						
							2018-11-14 15:52:36 +04:00