Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ac9505b536 
								
							 
						 
						
							
							
								
								Rename components/to_utf8 directory and files to follow naming conventions  
							
							
							
						 
						
							2025-02-23 00:18:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5a0aed3a78 
								
							 
						 
						
							
							
								
								Use more decomposition, string_view, and implicit sizes in ESM code  
							
							
							
						 
						
							2024-03-23 12:15:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								6b7e7acd16 
								
							 
						 
						
							
							
								
								Replace a number of incorrect index types  
							
							
							
						 
						
							2023-06-03 16:30:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								f99e65843a 
								
							 
						 
						
							
							
								
								Removes most cellId.hpp include, simplifies id generation for cells.  
							
							
							
						 
						
							2023-04-03 14:16:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c2182c2fcc 
								
							 
						 
						
							
							
								
								Get Rid of ESM::CellId almost everywhere  
							
							... 
							
							
							
							it was a competing concept from using RefIds for cell.
There is almost no point to it now, except to load older data. 
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c39dd576f8 
								
							 
						 
						
							
							
								
								Gets rid of most ESM::CellId  
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								54d6fb29c2 
								
							 
						 
						
							
							
								
								Don't store a save's cell name as a RefID  
							
							
							
						 
						
							2023-03-22 22:57:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								080700f8fe 
								
							 
						 
						
							
							
								
								Name all custom ESM format versions and add tests  
							
							
							
						 
						
							2023-02-10 19:54:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								65cdd489fb 
								
							 
						 
						
							
							
								
								create a specific esm reader function for RefID to avoid allocation for string and then again for RefId  
							
							... 
							
							
							
							Fixed some types
removed useless header
applied clang format
fixed compile tests
fixed clang tidy, and closer to logic before this MR
Removed hardcoded refids
unless there is a returned value we don't use static RefIds
can use == between RefId and hardcoded string
Fix clang format
Fixed a few instances where std::string was used, when only const std::string& was needed
removed unused variable 
							
						 
						
							2022-12-27 19:15:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								62d8fe3fc2 
								
							 
						 
						
							
							
								
								changed a few hardcoded refIds used in mutliple places to be defined only once in a variable  
							
							
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								20da0892ef 
								
							 
						 
						
							
							
								
								openMW_test_suite compiles and runs  
							
							... 
							
							
							
							Slowly moving through the open-cs errors
Good progress in openCS
Very good progress on openCS
Getting closer with openCS
OpenCS compiles and runs! Didn't have time to test it all though
ix openMW
everything compiles on windows??
Fix gcc
Fix Clang 
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								c226b35f1f 
								
							 
						 
						
							
							
								
								Fix some remaining encoding errors due to std::filesystem transition.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								199bf233e8 
								
							 
						 
						
							
							
								
								essimporter: Don't use "std::string" to store paths.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								03cdffb555 
								
							 
						 
						
							
							
								
								Init some missing variables  
							
							
							
						 
						
							2022-07-03 15:44:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								c231c3e360 
								
							 
						 
						
							
							
								
								Replace new with make_unique in essimporter  
							
							
							
						 
						
							2022-05-29 13:25:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4debb1cb 
								
							 
						 
						
							
							
								
								Remove even more of boost::filesystem  
							
							
							
						 
						
							2022-05-25 18:29:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec3674b40a 
								
							 
						 
						
							
							
								
								Use unique_ptr instead of shared_ptr  
							
							... 
							
							
							
							for MWWorld::Action, ProjectileManager and ESSImport::Converter.
shared_ptr has additional cost of reference counter and requires additional
allocation when constructed as shared_ptr<T>(new T). 
							
						 
						
							2022-04-08 16:12:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									duncanspumpkin 
								
							 
						 
						
							
							
							
							
								
							
							
								3a117cac22 
								
							 
						 
						
							
							
								
								Switch to a constexpr for FourCC constant  
							
							... 
							
							
							
							Add static asssert on wrong size 
							
						 
						
							2022-03-08 14:48:37 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fb854521 
								
							 
						 
						
							
							
								
								move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4  
							
							... 
							
							
							
							esm typo
esm typo 
							
						 
						
							2022-01-23 17:04:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18d3102148 
								
							 
						 
						
							
							
								
								Do not use union to access FIXED_STRING<4> as int  
							
							... 
							
							
							
							https://en.cppreference.com/w/cpp/language/union :
> It's undefined behavior to read from the member of the union that wasn't most recently written. 
						
							2021-10-17 17:16:21 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								aacb569acb 
								
							 
						 
						
							
							
								
								Use more C++11 in tools code  
							
							
							
						 
						
							2020-06-10 10:30:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								3704acf857 
								
							 
						 
						
							
							
								
								Unify streams usage to support non-ASCII paths (bug  #5239 )  
							
							
							
						 
						
							2020-01-03 07:10:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								70ed8fd1a9 
								
							 
						 
						
							
							
								
								Use constants instead of widely used magic numbers (task  #4645 )  
							
							
							
						 
						
							2018-09-17 19:22:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alf Henrik Sauge 
								
							 
						 
						
							
							
							
							
								
							
							
								feeee50a88 
								
							 
						 
						
							
							
								
								Dropping a separate NPDTstruct12 object and instead use NPDTstruct52  
							
							... 
							
							
							
							NPDTstruct12 is now only used when loading and saving. Turning auto calc
on and off now no longer switches between to different set of values 
							
						 
						
							2018-05-09 00:25:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								f15de6d3ca 
								
							 
						 
						
							
							
								
								ESS-Importer: Convert magic projectiles ( Closes   #2320 )  
							
							
							
						 
						
							2017-09-20 18:58:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								6e869c3123 
								
							 
						 
						
							
							
								
								ESS-Importer: Convert ballistic projectiles (Feature  #2320 )  
							
							
							
						 
						
							2017-09-15 00:07:19 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								39185e6f8c 
								
							 
						 
						
							
							
								
								purge the rest of boost::shared and any other boost related things that no longer are required  
							
							... 
							
							
							
							put boost system back in, clean others up
revert Qt
add back boost fstream 
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								29556a1802 
								
							 
						 
						
							
							
								
								More consistent wording of errors/warnings  
							
							... 
							
							
							
							A Warning indicates a potential problem in the content file(s) that the user told OpenMW to load. E.g. this might cause an object to not display at all or as intended, however the rest of the game will run fine.
An Error, however, is more likely to be a bug with the engine itself - it means that basic assumptions have been violated and the engine might not run correctly anymore.
The above mostly applies to errors/warnings during game-play; startup issues are handled differently: when a file is completely invalid/corrupted to the point that the engine can not start, that might cause messages that are worded as Error due to the severity of the issue but are not necessarily the engine's fault.
Hopefully, being a little more consistent here will alleviate confusion among users as to when a log message should be reported and to whom. 
							
						 
						
							2017-03-04 21:48:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								c7313606f5 
								
							 
						 
						
							
							
								
								Fix dereference of null pointer warning  
							
							
							
						 
						
							2016-11-07 22:39:20 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								f3ce0840be 
								
							 
						 
						
							
							
								
								Import controls state from vanilla savegames  
							
							
							
						 
						
							2016-10-20 02:14:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Roman Proskuryakov 
								
							 
						 
						
							
							
							
							
								
							
							
								d5dfa89060 
								
							 
						 
						
							
							
								
								Rewrite NAME_T into FIXED_STRING.  
							
							
							
						 
						
							2016-05-07 23:27:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								daa94cc50e 
								
							 
						 
						
							
							
								
								Fix cppcheck warnings  
							
							
							
						 
						
							2016-01-03 20:19:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Stanislav Bas 
								
							 
						 
						
							
							
							
							
								
							
							
								6b21da7f8e 
								
							 
						 
						
							
							
								
								Rework ESS importer code. Remove explicit NAME handling for ESM records  
							
							
							
						 
						
							2015-07-19 16:07:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								0ed3e3e489 
								
							 
						 
						
							
							
								
								Fix cout/cerr mixup  
							
							
							
						 
						
							2015-07-11 04:27:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								24ae1d5ace 
								
							 
						 
						
							
							
								
								Fix some issues found by coverity  
							
							
							
						 
						
							2015-07-11 03:34:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2065e0fa2d 
								
							 
						 
						
							
							
								
								Use the correct format specifier for ess-imported savegames  
							
							
							
						 
						
							2015-06-30 17:43:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb3cbf0fb 
								
							 
						 
						
							
							
								
								Remove last remains of Ogre  
							
							
							
						 
						
							2015-06-03 23:04:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								364b785e8f 
								
							 
						 
						
							
							
								
								ESSImporter image conversions port to osg::Image  
							
							
							
						 
						
							2015-06-03 21:36:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2e4b5858e7 
								
							 
						 
						
							
							
								
								ESSImport: add ANSI color code highlighting for --compare switch  
							
							
							
						 
						
							2015-01-31 22:40:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								081c8c8615 
								
							 
						 
						
							
							
								
								ESSImport: convert to utf8, based on encoding setting in openmw.cfg  
							
							
							
						 
						
							2015-01-31 22:40:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dteviot 
								
							 
						 
						
							
							
							
							
								
							
							
								70e4f821ba 
								
							 
						 
						
							
							
								
								Fix Windows warning  
							
							... 
							
							
							
							warning C4244: 'initializing' : conversion from 'float' to 'int', possible loss of data 
							
						 
						
							2015-01-26 13:58:13 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dteviot 
								
							 
						 
						
							
							
							
							
								
							
							
								b0b275a936 
								
							 
						 
						
							
							
								
								Fix for MSVC 2013 compiler issues.  
							
							... 
							
							
							
							Fixes: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\utility(199): error C2079: 'std::pair<const _Kty,_Ty>::second' uses undefined class 'boost::shared_ptr<ESSImport::Converter>'
Which cascades to 36 more errors. 
							
						 
						
							2015-01-26 12:53:01 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b1bd236345 
								
							 
						 
						
							
							
								
								ESSImport: convert script local variables  
							
							... 
							
							
							
							Had to add special reading code to openmw, because the variable names are not stored. 
							
						 
						
							2015-01-24 16:45:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e484a91708 
								
							 
						 
						
							
							
								
								ESSImport: convert global map markers  
							
							
							
						 
						
							2015-01-23 15:34:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								1d29180e00 
								
							 
						 
						
							
							
								
								ESSImport: handle deleted cell references  
							
							
							
						 
						
							2015-01-23 15:34:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e203127952 
								
							 
						 
						
							
							
								
								ESSImport: read script variables (not converted yet)  
							
							
							
						 
						
							2015-01-23 15:34:47 +01:00