florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								30a020883e 
								
							 
						 
						
							
							
								
								Avoids unecessary copies  
							
							... 
							
							
							
							Fixed issue with lowerCase
Oups fixed compialtion on openMW_test_suite 
							
						 
						
							2022-12-27 19:15:57 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6960fc9304 
								
							 
						 
						
							
							
								
								Merge branch 'opencs_iwyu' into 'master'  
							
							... 
							
							
							
							Run IWYU on the opencs
See merge request OpenMW/openmw!2481  
							
						 
						
							2022-11-02 21:41:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								45cd5bdbd7 
								
							 
						 
						
							
							
								
								Ignore 0 attributes on dead NPCs  
							
							
							
						 
						
							2022-11-01 20:14:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								1a326294c0 
								
							 
						 
						
							
							
								
								Run IWYU on the opencs  
							
							
							
						 
						
							2022-10-31 21:04:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								2fc819cdae 
								
							 
						 
						
							
							
								
								Encode ID's in all places to UTF-8 (bug  #3977 )  
							
							
							
						 
						
							2019-10-10 20:52:32 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								2681435857 
								
							 
						 
						
							
							
								
								Editor: handle AI settings, regional sound and levelled list "none" chances as shorts (bug  #2987 )  
							
							
							
						 
						
							2018-12-20 19:51:55 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								d6560d3f20 
								
							 
						 
						
							
							
								
								Make several messages more strict and clean up topic info verifier  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1c1f25f7 
								
							 
						 
						
							
							
								
								Remove now redundant NPC fields checks  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								dabdb0bfaf 
								
							 
						 
						
							
							
								
								Get rid of deprecated Messages::push_back()  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								0bdb7ea92f 
								
							 
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								34ffaa2fe2 
								
							 
						 
						
							
							
								
								Make finishing touches to object record verifiers  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								d1b2fc11ef 
								
							 
						 
						
							
							
								
								Use messages::add in object record verifiers  
							
							... 
							
							
							
							Add NPC head and hair body part existence checks and expand creature record verifier, update playable class checks in class record verifier 
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								dc847dce09 
								
							 
						 
						
							
							
								
								Add item icon checks to object record verifier  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								d90940011f 
								
							 
						 
						
							
							
								
								Add model checks to object record verifier  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								fd1a3ad88d 
								
							 
						 
						
							
							
								
								Update object and script record verifier messages  
							
							
							
						 
						
							2018-09-14 21:06:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Atahualpa 
								
							 
						 
						
							
							
							
							
								
							
							
								c0fc615cd6 
								
							 
						 
						
							
							
								
								Adds the option to ignore "Base" records when running the verifier. ( fixes   #4466 )  
							
							... 
							
							
							
							Improves previous commit:
1. Initialise mIgnoreBase boolean member with FALSE.
2. Remove isBaseOnly() function and replace with direct use of Record member. 
							
						 
						
							2018-06-20 11:29:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Atahualpa 
								
							 
						 
						
							
							
							
							
								
							
							
								9d61d76e92 
								
							 
						 
						
							
							
								
								Adds the option to ignore "Base" records when running the verifier. ( fixes   #4466 )  
							
							... 
							
							
							
							Adds a boolean setting to the user preferences. This setting is locally saved to all OpenMW-CS check stages. When a verification is done, the setting is updated on setup for each check stage. If set to true, the boolean value is then used to skip the verification process for every base record - minus some special cases where, e.g., counters are to be set first.
Related issue:
- Fixes  #4466 : Editor: Add option to ignore base records when running verifier (https://gitlab.com/OpenMW/openmw/issues/4466 )
Tests:
The changes were successfully tested in OpenMW-CS by creating faulty "Base" and "Modified" records for every record type (if possible) and, then, running the verifier with and without the option respectively. 
							
						 
						
							2018-06-20 00:20:03 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2502d53816 
								
							 
						 
						
							
							
								
								Object record verifier updates  
							
							... 
							
							
							
							Removed light 0 duration warning
Spelling fixes 
							
						 
						
							2018-05-06 00:23:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krieg 
								
							 
						 
						
							
							
							
							
								
							
							
								739cd5ba45 
								
							 
						 
						
							
							
								
								Fixed more spelling mistakes  
							
							
							
						 
						
							2016-12-15 13:09:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krieg 
								
							 
						 
						
							
							
							
							
								
							
							
								c7b4b2cdd7 
								
							 
						 
						
							
							
								
								Fixed multiple spelling mistakes  
							
							
							
						 
						
							2016-12-14 16:39:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aesylwinn 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd14215d7 
								
							 
						 
						
							
							
								
								Expanded inventory check to creatures and NPCs  
							
							
							
						 
						
							2015-12-19 22:02:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aesylwinn 
								
							 
						 
						
							
							
							
							
								
							
							
								4c14117761 
								
							 
						 
						
							
							
								
								Added checks to verifier for container inventories  
							
							
							
						 
						
							2015-12-19 20:03:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								819fecd08e 
								
							 
						 
						
							
							
								
								Add a check for scale value of 0.  Should resolve bug  #2880 .  
							
							
							
						 
						
							2015-11-01 11:23:28 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								b81454d226 
								
							 
						 
						
							
							
								
								Fix using wrong bit flag for NPC stats auto-calculation.  Also set the corresponding mNpdtType which is used when determining which data structure to save.  Should resolve Bug  #2668 .  
							
							
							
						 
						
							2015-06-13 14:37:47 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								6966555377 
								
							 
						 
						
							
							
								
								Object verifier check to see if the script used by that object actually exists.  Should resolve Bug  #2582 .  
							
							
							
						 
						
							2015-05-27 15:55:00 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohit Nirmal 
								
							 
						 
						
							
							
							
							
								
							
							
								396fba7fa9 
								
							 
						 
						
							
							
								
								Silence -Wreorder warnings, and remove -Wno-reorder.  
							
							
							
						 
						
							2015-05-21 22:46:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								3a847732b4 
								
							 
						 
						
							
							
								
								abstracted message collection into a class  
							
							
							
						 
						
							2014-12-07 18:57:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								4778c27548 
								
							 
						 
						
							
							
								
								silenced two warnings  
							
							
							
						 
						
							2014-05-30 10:18:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								205306ee3d 
								
							 
						 
						
							
							
								
								changed message passing format from QString to a UniversalId/std::string pair  
							
							
							
						 
						
							2014-05-08 12:42:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								6224344957 
								
							 
						 
						
							
							
								
								Being any idiot is hard.  
							
							
							
						 
						
							2014-01-15 12:52:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								3d722ba104 
								
							 
						 
						
							
							
								
								Corrected brackets.  
							
							
							
						 
						
							2014-01-15 11:59:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								fbcb1a14fc 
								
							 
						 
						
							
							
								
								ooops, using search id  
							
							
							
						 
						
							2014-01-15 11:12:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								89d4a90c06 
								
							 
						 
						
							
							
								
								Localised version of morrowind will no longer spam false positives. Don't check diff, please.  
							
							
							
						 
						
							2014-01-15 10:30:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								c981a2a6f8 
								
							 
						 
						
							
							
								
								Removed boost in favor of #include <components/misc/stringops.hpp>. Hopefully this will make scrawl happy. :P  
							
							
							
						 
						
							2014-01-14 09:25:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								2c1ef610b9 
								
							 
						 
						
							
							
								
								Moving back to boost for case insensitive comparsion.  
							
							
							
						 
						
							2014-01-14 09:16:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								e34cb9e931 
								
							 
						 
						
							
							
								
								changed according to the scrawl sugestion  
							
							
							
						 
						
							2014-01-13 19:17:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								59de794e58 
								
							 
						 
						
							
							
								
								Creature check was not invoked.  
							
							
							
						 
						
							2014-01-13 19:02:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								17cc6a695c 
								
							 
						 
						
							
							
								
								fixed bug resposnsible for exception throwed.  
							
							
							
						 
						
							2014-01-13 18:34:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								cb0d3794f7 
								
							 
						 
						
							
							
								
								Final check is not performed with just +1! Something is not right.  
							
							
							
						 
						
							2014-01-10 11:01:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								688488de62 
								
							 
						 
						
							
							
								
								replaced == operator for string comparsion in npc check with boost algorithm to get case insensitive check.  
							
							
							
						 
						
							2014-01-10 10:43:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								e4d637fd64 
								
							 
						 
						
							
							
								
								splited long lines in the header.  
							
							
							
						 
						
							2014-01-10 09:49:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								b98cdabe89 
								
							 
						 
						
							
							
								
								Shameful bug fixed.  
							
							
							
						 
						
							2014-01-10 09:42:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								b85fe2becf 
								
							 
						 
						
							
							
								
								Changes according to the comment.  
							
							
							
						 
						
							2014-01-06 23:37:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Kochanowicz 
								
							 
						 
						
							
							
							
							
								
							
							
								06f8537087 
								
							 
						 
						
							
							
								
								added final check for player npc. Removed useless includes. However, this code spams exceptions and I can't figure out why.  
							
							
							
						 
						
							2014-01-06 18:43:44 +01:00