1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 23:49:55 +00:00
openmw-tes3mp/apps/opencs/model/tools
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
..
birthsigncheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
birthsigncheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
bodypartcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
bodypartcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
classcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
classcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
factioncheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
factioncheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
gmstcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
gmstcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
journalcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
journalcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
magiceffectcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
magiceffectcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
mandatoryid.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
mandatoryid.hpp abstracted message collection into a class 2014-12-07 18:57:47 +01:00
mergeoperation.cpp Merge cleanup. 2017-10-14 13:18:31 -04:00
mergeoperation.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
mergestages.cpp Merge cleanup. 2017-10-14 13:18:31 -04:00
mergestages.hpp Add documentation. 2017-10-16 12:52:13 -04:00
mergestate.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
pathgridcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
pathgridcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
racecheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
racecheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
referenceablecheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
referenceablecheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
referencecheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
referencecheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
regioncheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
regioncheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
reportmodel.cpp Another tab fix 2017-02-21 11:51:11 +01:00
reportmodel.hpp Fix some defects reported by Coverity CI 2016-01-21 16:08:04 +01:00
scriptcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
scriptcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
search.cpp Fix cppcheck warnings 2016-01-03 20:19:38 +01:00
search.hpp implemented additional check before performing replace (make sure data hasn't been changed since the search) 2015-04-27 22:43:09 +02:00
searchoperation.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
searchoperation.hpp added search stages (cell table only for now) 2015-03-27 16:33:54 +01:00
searchstage.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
searchstage.hpp added search stages (cell table only for now) 2015-03-27 16:33:54 +01:00
skillcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
skillcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
soundcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
soundcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
soundgencheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
soundgencheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
spellcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
spellcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
startscriptcheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
startscriptcheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
tools.cpp Initialize mandatoryIds vector C++11-way 2018-05-03 19:56:01 +03:00
tools.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
topicinfocheck.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
topicinfocheck.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00