1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-21 09:23:53 +00:00
openmw/apps/opencs/model/world
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
..
cell.cpp Merge commit 'pull/upstream/678' into HEAD 2015-11-13 01:34:36 +01:00
cell.hpp Load methods (for ESM records) accept a deleted flag in OpenCS 2015-07-22 22:17:26 +03:00
cellcoordinates.cpp Fix CellRefs being teleported from interior to exterior cells. 2016-08-31 11:02:04 -04:00
cellcoordinates.hpp Fix CellRefs being teleported from interior to exterior cells. 2016-08-31 11:02:04 -04:00
cellselection.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
cellselection.hpp added CellCoordinates and CellSelection classes 2014-04-07 13:44:43 +02:00
collection.hpp Fix potential segfault, cleanup, get rid of warnings. 2017-09-09 11:48:13 -04:00
collectionbase.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
collectionbase.hpp Add ability to touch records, LAND records in particular 2017-08-31 22:09:49 -04:00
columnbase.cpp Fix issue where mandatory effects field was allowed to be empty (and vice versa) 2015-10-28 11:49:24 +11:00
columnbase.hpp add more precise float-spinbox and use it for rotations 2018-03-02 15:05:00 +01:00
columnimp.cpp Get rid of duplicate function, fix flag checking 2017-10-14 15:09:12 -04:00
columnimp.hpp add more precise float-spinbox and use it for rotations 2018-03-02 15:05:00 +01:00
columns.cpp Rename Original Creature column to Parent Creature (fixes #2897) 2018-05-17 13:00:48 +03:00
columns.hpp Rename Original Creature column to Parent Creature (fixes #2897) 2018-05-17 13:00:48 +03:00
commanddispatcher.cpp 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
commanddispatcher.hpp create modify commands through command dispatcher 2015-01-15 14:24:33 +01:00
commandmacro.cpp safer handling of command macros 2016-03-08 10:48:44 +01:00
commandmacro.hpp safer handling of command macros 2016-03-08 10:48:44 +01:00
commands.cpp Get rid of reinterpret cast. 2017-09-22 22:42:09 -04:00
commands.hpp Add documentation. 2017-10-16 12:52:13 -04:00
data.cpp Load default markers definitions in editor 2018-05-07 22:32:04 +04:00
data.hpp Load default markers definitions in editor 2018-05-07 22:32:04 +04:00
defaultgmsts.cpp Fix narrowing conversion warning 2016-10-31 00:53:17 +09:00
defaultgmsts.hpp Removed hints from error messages and fixed naming to match conventions 2016-01-18 12:34:33 -05:00
idcollection.hpp Some bug fixes, changes to land load code. 2017-09-08 21:03:52 -04:00
idcompletionmanager.cpp remove more unused imports, including boost headers 2017-06-09 19:08:53 +02:00
idcompletionmanager.hpp purge the rest of boost::shared and any other boost related things that no longer are required 2017-06-09 19:08:53 +02:00
idtable.cpp Fix LTEX import bug. 2017-10-14 13:18:54 -04:00
idtable.hpp Remove now unnecessary overrides. 2017-10-02 16:13:40 -04:00
idtablebase.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
idtablebase.hpp Add ability to touch records, LAND records in particular 2017-08-31 22:09:49 -04:00
idtableproxymodel.cpp purge the rest of boost::shared and any other boost related things that no longer are required 2017-06-09 19:08:53 +02:00
idtableproxymodel.hpp purge the rest of boost::shared and any other boost related things that no longer are required 2017-06-09 19:08:53 +02:00
idtree.cpp Fixed multiple spelling mistakes 2016-12-14 16:39:33 +01:00
idtree.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
info.hpp subclass ESM::DialInfo to keep track of parent topic 2013-11-01 17:43:45 +01:00
infocollection.cpp Fix shadowing warnings 2016-10-16 01:34:54 +09:00
infocollection.hpp Delete infos of deleted dialogue when loading a content file 2015-07-19 14:58:18 +03:00
infoselectwrapper.cpp OpenMW-CS: Fix verification of "Not Local" info conditions (Bug #3564) 2016-10-11 02:55:17 +02:00
infoselectwrapper.hpp Fixes to testing if condition is always or never true 2016-02-19 14:10:47 -05:00
infotableproxymodel.cpp Fix tab indentations in apps/ and components/ 2015-09-16 20:45:37 +02:00
infotableproxymodel.hpp Inform about a row addition after re-sorting in InfoTableProxyModel 2015-07-26 20:07:36 +03:00
land.cpp Cleanup. Also modify ltex index generation. 2017-09-05 19:29:07 -04:00
land.hpp Cleanup. Also modify ltex index generation. 2017-09-05 19:29:07 -04:00
landtexture.cpp Cleanup. Also modify ltex index generation. 2017-09-05 19:29:07 -04:00
landtexture.hpp Replace nonconst getId with setId, add template specialization and specialized derived classes for LandTexture 2017-08-31 22:09:49 -04:00
landtexturetableproxymodel.cpp Remove texture filtering, better ltex importing, reindexing duplicates 2018-05-22 14:55:09 +03:00
landtexturetableproxymodel.hpp Hide base land textures. 2017-10-02 15:56:22 -04:00
metadata.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
metadata.hpp moved meta data into a new single-row table 2015-06-26 13:01:25 +02:00
nestedcoladapterimp.cpp Move pathgrid abstraction handling to save code. 2016-05-26 22:11:27 -04:00
nestedcoladapterimp.hpp Move pathgrid abstraction handling to save code. 2016-05-26 22:11:27 -04:00
nestedcollection.cpp Add the ability to search a nested column index 2015-06-26 22:14:11 +03:00
nestedcollection.hpp Add the ability to search a nested column index 2015-06-26 22:14:11 +03:00
nestedcolumnadapter.hpp More warning fixes. 2015-04-19 09:42:44 +10:00
nestedidcollection.hpp Count of nested columns can be retrieved for a collection with no records 2015-07-05 15:36:41 +03:00
nestedinfocollection.cpp TopicInfos result script are now displayed in dialogue subviews. 2015-04-19 13:31:16 +10:00
nestedinfocollection.hpp TopicInfos result script are now displayed in dialogue subviews. 2015-04-19 13:31:16 +10:00
nestedtableproxymodel.cpp Proper index creation for nested data 2015-07-25 18:32:13 +03:00
nestedtableproxymodel.hpp Changes to support dialogue only items but in a list view via QDataWidgetMapper. 2015-04-17 01:27:36 +10:00
nestedtablewrapper.cpp undo works now 2014-07-20 22:39:39 +02:00
nestedtablewrapper.hpp undo works now 2014-07-20 22:39:39 +02:00
pathgrid.cpp Load methods (for ESM records) accept a deleted flag in OpenCS 2015-07-22 22:17:26 +03:00
pathgrid.hpp Load methods (for ESM records) accept a deleted flag in OpenCS 2015-07-22 22:17:26 +03:00
record.cpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
record.hpp Adds the option to ignore "Base" records when running the verifier. (fixes #4466) 2018-06-20 00:20:03 +02:00
ref.cpp moved ref num assingment from instance creation to save procedure 2016-03-24 11:12:05 +01:00
ref.hpp moved ref num assingment from instance creation to save procedure 2016-03-24 11:12:05 +01:00
refcollection.cpp [Fix] Some PVS-Studio and cppcheck fixes 2018-04-18 12:36:10 +00:00
refcollection.hpp Revert rebasing the moved refs to the new cell, because the original ref may still be referred by a mod. 2015-04-26 14:55:40 +10:00
refidadapter.cpp Changed over the remaining RefId adapters. Fixed issue where map entries were overwriting the same key... 2015-04-13 06:39:38 +10:00
refidadapter.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
refidadapterimp.cpp Merge pull request #1706 from akortunov/refidfix 2018-05-16 09:00:25 +02:00
refidadapterimp.hpp Replace "Female" check box with a combo box, part 1/2 (fixes #3756) 2017-02-17 17:05:46 +01:00
refidcollection.cpp Merge remote-tracking branch 'florianjw/precise-rotations' 2018-06-12 19:05:52 +02:00
refidcollection.hpp Add ability to touch records, LAND records in particular 2017-08-31 22:09:49 -04:00
refiddata.cpp 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
refiddata.hpp Allow base plugins to overwrite referencables made in other base plugins. 2016-09-24 16:45:08 -04:00
regionmap.cpp Rename to lowerCaseInPlace 2015-12-07 22:49:15 +01:00
regionmap.hpp always use the cell ID instead of the exterior coordinate fields from the original cell struct 2014-04-13 14:16:59 +02:00
resources.cpp Preliminary asset reloading 2017-08-19 03:43:31 -04:00
resources.hpp Preliminary asset reloading 2017-08-19 03:43:31 -04:00
resourcesmanager.cpp Fix wrong folder name 2017-08-23 00:02:02 -04:00
resourcesmanager.hpp A bit of cleanup 2017-08-20 19:07:23 -04:00
resourcetable.cpp Preliminary asset reloading 2017-08-19 03:43:31 -04:00
resourcetable.hpp Preliminary asset reloading 2017-08-19 03:43:31 -04:00
scope.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
scope.hpp generalised the concept of record scope 2014-08-06 09:53:10 +02:00
scriptcontext.cpp Rename to lowerCaseInPlace 2015-12-07 22:49:15 +01:00
scriptcontext.hpp fixed local variable caching issue in automatic error checking (Fixes #2927) 2015-09-22 15:36:00 +02:00
subcellcollection.hpp Load methods (for ESM records) accept a deleted flag in OpenCS 2015-07-22 22:17:26 +03:00
tablemimedata.cpp spelling fixes 2015-12-17 13:06:37 +01:00
tablemimedata.hpp fix a few spelling mistakes 2016-04-07 11:55:49 +02:00
universalid.cpp Add topic, journal and related -info icons. 2018-05-03 14:32:15 +03:00
universalid.hpp Initial LTEX/LAND tables 2017-08-31 22:09:49 -04:00