diff --git a/check_source/check_spelling_c_config.py b/check_source/check_spelling_c_config.py
index d45b4a9af4a8f4cc2608d29b0cb73ca038178d74..5f1265f8ba44e79b7532bbcc6bc4f64e29c7200e 100644
--- a/check_source/check_spelling_c_config.py
+++ b/check_source/check_spelling_c_config.py
@@ -64,7 +64,7 @@ dict_custom = {
"decorrelated",
"decrement",
"decrementing",
- "deduplication",
+ "deduplicating", "deduplication",
"denoised", "denoiser", "denoising",
"dereference", "dereferenced",
"desaturate",
@@ -76,6 +76,7 @@ dict_custom = {
"durations",
"eachother",
"editability",
+ "effector", "effectors",
"enqueueing",
"equiangular",
"finalizer",
@@ -83,6 +84,7 @@ dict_custom = {
"haptics",
"highlightable",
"homogenous",
+ "illuminant",
"incrementation",
"initializer", "initializers",
"instantiable", "instantiation", "instantiations",
@@ -93,6 +95,7 @@ dict_custom = {
"linkable",
"merchantability",
"minimalistic",
+ "misconfiguration",
"monospaced",
"mutators",
"natively",
@@ -108,18 +111,25 @@ dict_custom = {
"postprocessed",
"precalculate",
"precisions",
+ "precomputations",
"precomputed", "precomputing",
"prefetch", "prefetching",
+ "prefiltered",
+ "premutliplied",
"prepend", "prepending",
"preventively",
"probabilistically",
+ "procedurally",
"profiler",
"psudocode",
+ "quadratically",
"rasterizer",
+ "rasterizes",
"rasterizing",
"rebalancing",
"recurse", "recurses",
"recursed",
+ "downcasting",
"redistributions",
"registerable",
"remappings",
@@ -132,6 +142,8 @@ dict_custom = {
"reusability",
"sidedness",
"skippable",
+ "embedder",
+ "schemas",
"stitchable",
"subclass", "subclasses", "subclassing",
"subdirectory", "subdirectories",
@@ -145,6 +157,7 @@ dict_custom = {
"uncomment",
"uneditable",
"unflagged",
+ "unkeyframed",
"unparsed",
"unlinkable",
"unparameterized",
@@ -171,27 +184,30 @@ dict_custom = {
"func",
"repr",
- # Accepted abbreviations/concatenations.
+ # Accepted concatenations.
"addon", "addons",
"autocomplete",
"colospace",
+ "datablock", "datablocks",
+ "keyframe", "keyframing",
+ "lookup", "lookups",
+ "multithreaded", "multithreading",
+ "namespace",
+ "reparent",
+ "tooltip",
+ "unparent",
+
+ # Accepted abbreviations.
"config",
"coord", "coords",
"dir",
"iter",
- "keyframe", "keyframing",
- "lookup", "lookups",
"multi",
- "multithreaded", "multithreading",
- "namespace",
"ortho",
"recalc",
- "reparent",
"resync",
"struct", "structs",
"subdir",
- "tooltip",
- "unparent",
# general computer terms
"XXX",
@@ -232,7 +248,6 @@ dict_custom = {
"touchpad", "touchpads",
"trackpad", "trackpads",
"unicode",
- "url",
"usr",
"vert", "verts",
"voxel", "voxels",
@@ -241,22 +256,16 @@ dict_custom = {
# specific computer terms/brands
"ack",
"amiga",
- "bzflag",
"cmake",
"ffmpeg",
"freebsd",
- "irix",
- "kde",
"linux",
"manpage",
"mozilla",
- "netscape",
"nvidia",
"openexr"
"posix",
"qtcreator",
- "scons",
- "sdl",
"unix",
"valgrind",
"xinerama",
@@ -271,6 +280,7 @@ dict_custom = {
"colinear",
"compositing",
"coplanar",
+ "crypto",
"deinterlace",
"emissive",
"fresnel",
@@ -281,7 +291,7 @@ dict_custom = {
"lossy",
"mipmap", "mipmaps", "mipmapped", "mipmapping",
"musgrave",
- "ngon", "ngons",
+ "n-gon", "n-gons",
"normals",
"nurbs",
"octree",
@@ -404,4 +414,5 @@ dict_ignore = {
# clang-tidy (for convenience).
"bugprone-suspicious-enum-usage",
+ "bugprone-use-after-move,",
}