diff --git a/CHANGELOG.md b/CHANGELOG.md
index ccad6981..1d01ea87 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -97,7 +97,7 @@ Typically CMake will select the latest C++ standard version that the used C++ co
### Added
-- The encoder API has been extended with a rewind method that can be used to re-use a configured encoder to encode multiple images in a loop.
+- The encoder API has been extended with a rewind method that can be used to reuse a configured encoder to encode multiple images in a loop.
- Added support to decode JPEG-LS images that use restart markers [#92](https://github.com/team-charls/charls/issues/92).
- Added support to write and read comment (COM) segments [#113](https://github.com/team-charls/charls/issues/113).
- Added support to encode/decode oversized images (width or height larger then 65535).
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bfb273bc..62701811 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -119,7 +119,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
-Wthread-safety-beta
-Wcomma
-Wconversion
- # -Weverything provides the option to discover usefull Clang warnings.
+ # -Weverything provides the option to discover useful Clang warnings.
# The list below ignores not useful Weverything warnings.
-Wno-weak-vtables # Ignore, linker will remove the couple of extra vtables.
-Wno-padded # Ignore, padding optimization is not needed.
diff --git a/Directory.Build.props b/Directory.Build.props
index 4305dce9..0dc3bd82 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -73,7 +73,7 @@
true
-
+
stdcpp17
@@ -164,7 +164,7 @@
true
-
+
true
@@ -172,4 +172,4 @@
NDEBUG;%(PreprocessorDefinitions)
-
\ No newline at end of file
+
diff --git a/doc/style_and_design.md b/doc/style_and_design.md
index 1c4cc691..2c37fa7d 100644
--- a/doc/style_and_design.md
+++ b/doc/style_and_design.md
@@ -72,7 +72,7 @@ Java : by default integers are signed
Javascript: only signed integers
Python: only signed integers
-Having unsigned integers in the C and C++ application and signed integers in wrapping libaries should
+Having unsigned integers in the C and C++ application and signed integers in wrapping libraries should
not be a practical problem. Most real world images can be expressed in signed integers, 8K Images = (7680×4320).
### ABI
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8669d559..c04362e7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -32,7 +32,7 @@ if(NOT BUILD_SHARED_LIBS)
target_compile_definitions(charls PUBLIC CHARLS_STATIC)
endif()
-# Use different DLL filenames on Windows. It allows platform neutral adapters to load dynamicly the correct version.
+# Use different DLL filenames on Windows. It allows platform neutral adapters to load dynamically the correct version.
if(WIN32 AND BUILD_SHARED_LIBS)
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
if(CMAKE_CXX_COMPILER_ARCHITECTURE_ID MATCHES "ARM64")
diff --git a/unittest/CodeCoverage.runsettings b/unittest/CodeCoverage.runsettings
index 2f687d45..9c43b7d7 100644
--- a/unittest/CodeCoverage.runsettings
+++ b/unittest/CodeCoverage.runsettings
@@ -7,7 +7,7 @@
-
+
.*debug.*CharLSUnitTest\.dll$