From b265671efcd58748347934ffc70b02677de5dd9f Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Tue, 10 Dec 2024 22:56:06 -1000
Subject: [PATCH 01/70] link: documentation for iOS compilation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Build_iOS/README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Build_iOS/README.md b/Build_iOS/README.md
index a5c58cc98a..a2f747ea5a 100644
--- a/Build_iOS/README.md
+++ b/Build_iOS/README.md
@@ -1 +1 @@
-Please consult the documentation [here](https://github.com/Microsoft/cpprestsdk/wiki/How-to-build-for-iOS) for iOS compilation.
+Please consult the [documentation for iOS compilation](https://github.com/Microsoft/cpprestsdk/wiki/How-to-build-for-iOS).

From a8fb56fba4fb5d7951967c648e762a2d87e77853 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 21:18:21 -1000
Subject: [PATCH 02/70] make format easier to read

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/src/utilities/asyncrt_utils.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/src/utilities/asyncrt_utils.cpp b/Release/src/utilities/asyncrt_utils.cpp
index cf747c666c..3ca474069b 100644
--- a/Release/src/utilities/asyncrt_utils.cpp
+++ b/Release/src/utilities/asyncrt_utils.cpp
@@ -1417,7 +1417,7 @@ utility::string_t __cdecl timespan::seconds_to_xml_duration(utility::seconds dur
     }
 
     // The format is:
-    // PdaysDThoursHminutesMsecondsS
+    // "P"+(days+"D")?+"T"+(hours+"H")?+(minutes+"M")?+(seconds+"S")?
     utility::string_t result;
     // (approximate mins/hours/secs as 2 digits each + 1 prefix character) + 1 for P prefix + 1 for T
     size_t baseReserveSize = ((numHours > 0) + (numMins > 0) + (numSecs > 0)) * 3 + 1;

From 511cfa63f187c328eb2c5c815d473243d51d756a Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 21:11:48 -1000
Subject: [PATCH 03/70] spelling: above

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index 6868fc1619..c1e669e60e 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -1446,7 +1446,7 @@ inline bool _IsCausalitySupported()
         OSVERSIONINFOEX _osvi = {};
         _osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
 
-        // The Causality is supported on Windows version higher than Windows 8
+        // The Causality is supported on Windows version above Windows 8
         _osvi.dwMajorVersion = 6;
         _osvi.dwMinorVersion = 3;
 

From 7b7cc228db929317bf1ae3d3ef52ce32ea120c7e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:27:31 -1000
Subject: [PATCH 04/70] spelling: ambiguity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/details/SafeInt3.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/cpprest/details/SafeInt3.hpp b/Release/include/cpprest/details/SafeInt3.hpp
index e6276f949b..e5802c8ce9 100644
--- a/Release/include/cpprest/details/SafeInt3.hpp
+++ b/Release/include/cpprest/details/SafeInt3.hpp
@@ -207,7 +207,7 @@ the type has. Enabling this option is not recommended.
 *
 *  One key operator that is missing is an implicit cast to type T. The reason for
 *  this is that if there is an implicit cast operator, then we end up with
-*  an ambiguous compile-time precedence. Because of this amiguity, there
+*  an ambiguous compile-time precedence. Because of this ambiguity, there
 *  are two methods that are provided:
 *
 *  Casting operators for every native integer type

From 9e96d0f91ee0352864135d4f8dadc59589a34f1c Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:06:24 -1000
Subject: [PATCH 05/70] spelling: an

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index c1e669e60e..8db18f352f 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -4267,7 +4267,7 @@ class task
 
         //
         // A **nullptr** token state indicates that it was not provided by the user. In this case, we inherit the
-        // antecedent's token UNLESS this is a an exception handling continuation. In that case, we break the chain with
+        // antecedent's token UNLESS this is an exception handling continuation. In that case, we break the chain with
         // a _None. That continuation is never canceled unless the user explicitly passes the same token.
         //
         if (_PTokenState == nullptr)

From 85ce393ba45b1e8a83854bc111b04231c1fbf168 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:06:49 -1000
Subject: [PATCH 06/70] spelling: anymore

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/public_apis_doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/public_apis_doxyfile b/Release/public_apis_doxyfile
index dcd0f857bf..761b53318a 100644
--- a/Release/public_apis_doxyfile
+++ b/Release/public_apis_doxyfile
@@ -194,7 +194,7 @@ QT_AUTOBRIEF           = NO
 # tag to YES if you prefer the old behavior instead.
 #
 # Note that setting this tag to YES also means that rational rose comments are
-# not recognized any more.
+# not recognized anymore.
 # The default value is: NO.
 
 MULTILINE_CPP_IS_BRIEF = NO

From 4b6294457ed22af93361674f117ed563a203dcf1 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:27:48 -1000
Subject: [PATCH 07/70] spelling: architecture

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Build_android/openssl/openssl-1.0.2k.patch | 2 +-
 Build_android/openssl/openssl-1.0.2l.patch | 2 +-
 Build_android/openssl/openssl-1.0.2m.patch | 2 +-
 Build_android/openssl/openssl-1.0.2n.patch | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Build_android/openssl/openssl-1.0.2k.patch b/Build_android/openssl/openssl-1.0.2k.patch
index 992a27e9f9..2462e25698 100644
--- a/Build_android/openssl/openssl-1.0.2k.patch
+++ b/Build_android/openssl/openssl-1.0.2k.patch
@@ -3,7 +3,7 @@ for Android using either Clang or GCC toolchains.
 
 An alias for the android-armv7 target, named android-armeabi, is added for
 compatability with the OpenSSL 1.1.0 configuration target names. Support for
-the AArch64 archicture is also added, as well as targets using the Clang
+the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
 Clang does not recognize some of the ARM assembly nmenonics that are used in
diff --git a/Build_android/openssl/openssl-1.0.2l.patch b/Build_android/openssl/openssl-1.0.2l.patch
index 03acbee7c0..791ea7cd3b 100644
--- a/Build_android/openssl/openssl-1.0.2l.patch
+++ b/Build_android/openssl/openssl-1.0.2l.patch
@@ -3,7 +3,7 @@ for Android using either Clang or GCC toolchains.
 
 An alias for the android-armv7 target, named android-armeabi, is added for
 compatability with the OpenSSL 1.1.0 configuration target names. Support for
-the AArch64 archicture is also added, as well as targets using the Clang
+the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
 Clang does not recognize some of the ARM assembly nmenonics that are used in
diff --git a/Build_android/openssl/openssl-1.0.2m.patch b/Build_android/openssl/openssl-1.0.2m.patch
index 8314b1e7fd..460ad3f77c 100644
--- a/Build_android/openssl/openssl-1.0.2m.patch
+++ b/Build_android/openssl/openssl-1.0.2m.patch
@@ -3,7 +3,7 @@ for Android using either Clang or GCC toolchains.
 
 An alias for the android-armv7 target, named android-armeabi, is added for
 compatability with the OpenSSL 1.1.0 configuration target names. Support for
-the AArch64 archicture is also added, as well as targets using the Clang
+the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
 Clang does not recognize some of the ARM assembly nmenonics that are used in
diff --git a/Build_android/openssl/openssl-1.0.2n.patch b/Build_android/openssl/openssl-1.0.2n.patch
index 7e96205923..4c3fd41591 100644
--- a/Build_android/openssl/openssl-1.0.2n.patch
+++ b/Build_android/openssl/openssl-1.0.2n.patch
@@ -3,7 +3,7 @@ for Android using either Clang or GCC toolchains.
 
 An alias for the android-armv7 target, named android-armeabi, is added for
 compatability with the OpenSSL 1.1.0 configuration target names. Support for
-the AArch64 archicture is also added, as well as targets using the Clang
+the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
 Clang does not recognize some of the ARM assembly nmenonics that are used in

From 668acffa8378cb6a2b8f353b48c784ced0a50bc5 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:28:11 -1000
Subject: [PATCH 08/70] spelling: asynchronously

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/SearchFile/searchfile.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/samples/SearchFile/searchfile.cpp b/Release/samples/SearchFile/searchfile.cpp
index dfcc38bc2c..140076aa9b 100644
--- a/Release/samples/SearchFile/searchfile.cpp
+++ b/Release/samples/SearchFile/searchfile.cpp
@@ -18,7 +18,7 @@ using namespace utility;
 using namespace concurrency::streams;
 
 /// <summary>
-/// A convenient helper function to loop asychronously until a condition is met.
+/// A convenient helper function to loop asynchronously until a condition is met.
 /// </summary>
 pplx::task<bool> _do_while_iteration(std::function<pplx::task<bool>(void)> func)
 {

From 88b558419d0412a05298c3d0c41191734d08ece3 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:28:29 -1000
Subject: [PATCH 09/70] spelling: available

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/src/http/oauth/oauth2.cpp                               | 2 +-
 Release/tests/functional/http/client/connections_and_errors.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/src/http/oauth/oauth2.cpp b/Release/src/http/oauth/oauth2.cpp
index 3e54a6e07c..7ccc0c7fb4 100644
--- a/Release/src/http/oauth/oauth2.cpp
+++ b/Release/src/http/oauth/oauth2.cpp
@@ -193,7 +193,7 @@ oauth2_token oauth2_config::_parse_token_from_json(const json::value& token_json
         else
         {
             // Handle the case of a number as a JSON "string".
-            // Using streams because std::stoll isn't avaliable on Android.
+            // Using streams because std::stoll isn't available on Android.
             int64_t expires;
             utility::istringstream_t iss(json_expires_in_val.as_string());
             iss.exceptions(std::ios::badbit | std::ios::failbit);
diff --git a/Release/tests/functional/http/client/connections_and_errors.cpp b/Release/tests/functional/http/client/connections_and_errors.cpp
index 847755d80a..9a5728c595 100644
--- a/Release/tests/functional/http/client/connections_and_errors.cpp
+++ b/Release/tests/functional/http/client/connections_and_errors.cpp
@@ -366,7 +366,7 @@ SUITE(connections_and_errors)
         VERIFY_THROWS_HTTP_ERROR_CODE(responseTask.get(), std::errc::operation_canceled);
     }
 
-// This test can't be implemented with our test server since it doesn't stream data so isn't avaliable on WinRT.
+// This test can't be implemented with our test server since it doesn't stream data so isn't available on WinRT.
 #ifndef __cplusplus_winrt
     TEST_FIXTURE(uri_address, cancel_while_downloading_data)
     {

From bf48ef1fb2880d9cf9e111f2d94a7701dd92d027 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:28:45 -1000
Subject: [PATCH 10/70] spelling: because

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../tests/functional/http/listener/connections_and_errors.cpp   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/http/listener/connections_and_errors.cpp b/Release/tests/functional/http/listener/connections_and_errors.cpp
index b3076e4974..6dfcbfad8d 100644
--- a/Release/tests/functional/http/listener/connections_and_errors.cpp
+++ b/Release/tests/functional/http/listener/connections_and_errors.cpp
@@ -228,7 +228,7 @@ SUITE(connections_and_errors)
         listener.close().wait();
     }
 
-    // This test case is manual becuase it requires to be run under and account without admin access.
+    // This test case is manual because it requires to be run under and account without admin access.
     TEST(default_port_admin_access, "Ignore", "Manual")
     {
         uri address(U("http://localhost/"));

From b28e7e782e162daeafd159f50ef3a038e7248f74 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:28:54 -1000
Subject: [PATCH 11/70] spelling: beginning

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/json/json_numbers_tests.cpp | 2 +-
 Release/tests/functional/streams/memstream_tests.cpp | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Release/tests/functional/json/json_numbers_tests.cpp b/Release/tests/functional/json/json_numbers_tests.cpp
index 5fa90267ff..95dea53dab 100644
--- a/Release/tests/functional/json/json_numbers_tests.cpp
+++ b/Release/tests/functional/json/json_numbers_tests.cpp
@@ -126,7 +126,7 @@ SUITE(json_numbers_tests)
 
     const int DOUBLE_DIGITS =
         std::numeric_limits<double>::digits10 +
-        7; // 7 = length of "1." and "e+123" which is the begining and the end of the double representation
+        7; // 7 = length of "1." and "e+123" which is the beginning and the end of the double representation
 
     void test_double(double number, string_t str_rep)
     {
diff --git a/Release/tests/functional/streams/memstream_tests.cpp b/Release/tests/functional/streams/memstream_tests.cpp
index 3bdbd6812a..59e9ec05a8 100644
--- a/Release/tests/functional/streams/memstream_tests.cpp
+++ b/Release/tests/functional/streams/memstream_tests.cpp
@@ -315,7 +315,7 @@ void streambuf_seek_write(StreamBufferType& wbuf)
     auto beg = wbuf.seekoff(0, std::ios_base::beg, std::ios_base::out);
     auto cur = wbuf.seekoff(0, std::ios_base::cur, std::ios_base::out);
 
-    // current should be at the begining
+    // current should be at the beginning
     VERIFY_ARE_EQUAL(beg, cur);
 
     auto end = wbuf.seekoff(0, std::ios_base::end, std::ios_base::out);
@@ -455,7 +455,7 @@ void streambuf_ungetc(StreamBufferType& rbuf, const std::vector<typename StreamB
 {
     VERIFY_IS_TRUE(rbuf.can_read());
 
-    // ungetc from the begining should return eof
+    // ungetc from the beginning should return eof
     VERIFY_ARE_EQUAL(StreamBufferType::traits::eof(), rbuf.ungetc().get());
 
     VERIFY_ARE_EQUAL(contents[0], rbuf.bumpc().get());
@@ -535,7 +535,7 @@ void streambuf_seek_read(StreamBufferType& rbuf)
     auto beg = rbuf.seekoff(0, std::ios_base::beg, std::ios_base::in);
     auto cur = rbuf.seekoff(0, std::ios_base::cur, std::ios_base::in);
 
-    // current should be at the begining
+    // current should be at the beginning
     VERIFY_ARE_EQUAL(beg, cur);
 
     auto end = rbuf.seekoff(0, std::ios_base::end, std::ios_base::in);

From 820d23aa81a1a2c8210b2367c3ac6c6d5ba623da Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:44:03 -1000
Subject: [PATCH 12/70] spelling: braces

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/json.h    | 4 ++--
 Release/src/json/json_parsing.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Release/include/cpprest/json.h b/Release/include/cpprest/json.h
index 9549f9b8d5..9797d2e0c6 100644
--- a/Release/include/cpprest/json.h
+++ b/Release/include/cpprest/json.h
@@ -782,7 +782,7 @@ enum json_error
     malformed_numeric_literal,
     malformed_string_literal,
     malformed_token,
-    mismatched_brances,
+    mismatched_braces,
     nesting,
     unexpected_token
 };
@@ -805,7 +805,7 @@ class json_error_category_impl : public std::error_category
             case json_error::malformed_numeric_literal: return "Malformed numeric literal";
             case json_error::malformed_string_literal: return "Malformed string literal";
             case json_error::malformed_token: return "Malformed token";
-            case json_error::mismatched_brances: return "Mismatched braces";
+            case json_error::mismatched_braces: return "Mismatched braces";
             case json_error::nesting: return "Nesting too deep";
             case json_error::unexpected_token: return "Unexpected token";
             default: return "Unknown json error";
diff --git a/Release/src/json/json_parsing.cpp b/Release/src/json/json_parsing.cpp
index cdef44287f..c4f3899df2 100644
--- a/Release/src/json/json_parsing.cpp
+++ b/Release/src/json/json_parsing.cpp
@@ -873,7 +873,7 @@ void JSON_Parser<CharType>::GetNextToken(typename JSON_Parser<CharType>::Token&
         {
             if ((signed int)(--m_currentParsingDepth) < 0)
             {
-                SetErrorCode(result, json_error::mismatched_brances);
+                SetErrorCode(result, json_error::mismatched_braces);
                 break;
             }
 

From f2c1a07e0b0082d7eab1a6a5765f76149afc8748 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:45:29 -1000
Subject: [PATCH 13/70] spelling: canceled

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index 8db18f352f..99ba1fa8fb 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -7041,10 +7041,10 @@ struct _RunAnyParam
 template<typename _CompletionType, typename _Function, typename _TaskType>
 void _WhenAnyContinuationWrapper(_RunAnyParam<_CompletionType>* _PParam, const _Function& _Func, task<_TaskType>& _Task)
 {
-    bool _IsTokenCancled = !_PParam->_M_fHasExplicitToken &&
+    bool _IsTokenCanceled = !_PParam->_M_fHasExplicitToken &&
                            _Task._GetImpl()->_M_pTokenState != _CancellationTokenState::_None() &&
                            _Task._GetImpl()->_M_pTokenState->_IsCanceled();
-    if (_Task._GetImpl()->_IsCompleted() && !_IsTokenCancled)
+    if (_Task._GetImpl()->_IsCompleted() && !_IsTokenCanceled)
     {
         _Func();
         if (atomic_increment(_PParam->_M_completeCount) == _PParam->_M_numTasks)
@@ -7054,8 +7054,8 @@ void _WhenAnyContinuationWrapper(_RunAnyParam<_CompletionType>* _PParam, const _
     }
     else
     {
-        _ASSERTE(_Task._GetImpl()->_IsCanceled() || _IsTokenCancled);
-        if (_Task._GetImpl()->_HasUserException() && !_IsTokenCancled)
+        _ASSERTE(_Task._GetImpl()->_IsCanceled() || _IsTokenCanceled);
+        if (_Task._GetImpl()->_HasUserException() && !_IsTokenCanceled)
         {
             if (_PParam->_M_Completed._StoreException(_Task._GetImpl()->_GetExceptionHolder()))
             {

From 4f68c0b4dd41a41dda997707e78f2df95f5a2062 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:07:27 -1000
Subject: [PATCH 14/70] spelling: cannot

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/src/http/listener/http_server_asio.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/src/http/listener/http_server_asio.cpp b/Release/src/http/listener/http_server_asio.cpp
index e83b9ff525..2794b969e9 100644
--- a/Release/src/http/listener/http_server_asio.cpp
+++ b/Release/src/http/listener/http_server_asio.cpp
@@ -1258,7 +1258,7 @@ void hostport_listener::add_listener(const std::string& path, http_listener_impl
 
     if (m_is_https != (listener->uri().scheme() == U("https")))
         throw std::invalid_argument(
-            "Error: http_listener can not simultaneously listen both http and https paths of one host");
+            "Error: http_listener cannot simultaneously listen both http and https paths of one host");
     else if (!m_listeners.insert(std::map<std::string, http_listener_impl*>::value_type(path, listener)).second)
         throw std::invalid_argument("Error: http_listener is already registered for this path");
 }

From ba3d78b66270fa0ea44fc6337936b3f9ab5353b3 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 12:54:38 -1000
Subject: [PATCH 15/70] spelling: cards.png

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../BlackJack/BlackJack_UIClient/CardShape.xaml     |   2 +-
 .../BlackJack_UIClient/{Cards.PNG => cards.png}     | Bin
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename Release/samples/BlackJack/BlackJack_UIClient/{Cards.PNG => cards.png} (100%)

diff --git a/Release/samples/BlackJack/BlackJack_UIClient/CardShape.xaml b/Release/samples/BlackJack/BlackJack_UIClient/CardShape.xaml
index 466dfdf1ff..21fa873a01 100644
--- a/Release/samples/BlackJack/BlackJack_UIClient/CardShape.xaml
+++ b/Release/samples/BlackJack/BlackJack_UIClient/CardShape.xaml
@@ -17,7 +17,7 @@
                     <TranslateTransform/>
                 </TransformGroup>
             </Canvas.RenderTransform>
-            <Image HorizontalAlignment="Left" Source="Cards.PNG" Stretch="None" VerticalAlignment="Top" RenderTransformOrigin="0.05,0.08" x:Name="imgCard">
+            <Image HorizontalAlignment="Left" Source="cards.png" Stretch="None" VerticalAlignment="Top" RenderTransformOrigin="0.05,0.08" x:Name="imgCard">
                 <Image.RenderTransform> 
                           <TransformGroup>
                         <ScaleTransform/>
diff --git a/Release/samples/BlackJack/BlackJack_UIClient/Cards.PNG b/Release/samples/BlackJack/BlackJack_UIClient/cards.png
similarity index 100%
rename from Release/samples/BlackJack/BlackJack_UIClient/Cards.PNG
rename to Release/samples/BlackJack/BlackJack_UIClient/cards.png

From ac70b42c7e2f0f829f55cddc71a311cdf0849622 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:45:37 -1000
Subject: [PATCH 16/70] spelling: carriage

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/asyncrt_utils.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/cpprest/asyncrt_utils.h b/Release/include/cpprest/asyncrt_utils.h
index 3e4bfdd5c4..c72a0091fc 100644
--- a/Release/include/cpprest/asyncrt_utils.h
+++ b/Release/include/cpprest/asyncrt_utils.h
@@ -381,7 +381,7 @@ inline bool __cdecl is_alnum(Elem ch) CPPREST_NOEXCEPT
 /// 0x0A == Line Feed
 /// 0x0B == Vertical Tab
 /// 0x0C == Form Feed
-/// 0x0D == Carrage Return
+/// 0x0D == Carriage Return
 /// 0x20 == Space
 /// </summary>
 template<class Elem>

From 619546b66772cd65361a57e5b2b295fb486202b9 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:07:32 -1000
Subject: [PATCH 17/70] spelling: case-insensitive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/asyncrt_utils.h | 8 ++++----
 Release/include/cpprest/http_headers.h  | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Release/include/cpprest/asyncrt_utils.h b/Release/include/cpprest/asyncrt_utils.h
index c72a0091fc..b56049c1d0 100644
--- a/Release/include/cpprest/asyncrt_utils.h
+++ b/Release/include/cpprest/asyncrt_utils.h
@@ -451,7 +451,7 @@ std::unique_ptr<_Type> make_unique(_Arg1&& arg1, _Arg2&& arg2, _Arg3&& arg3, _Ar
 }
 
 /// <summary>
-/// Cross platform utility function for performing case insensitive string equality comparison.
+/// Cross platform utility function for performing case-insensitive string equality comparison.
 /// </summary>
 /// <param name="left">First string to compare.</param>
 /// <param name="right">Second strong to compare.</param>
@@ -459,7 +459,7 @@ std::unique_ptr<_Type> make_unique(_Arg1&& arg1, _Arg2&& arg2, _Arg3&& arg3, _Ar
 _ASYNCRTIMP bool __cdecl str_iequal(const std::string& left, const std::string& right) CPPREST_NOEXCEPT;
 
 /// <summary>
-/// Cross platform utility function for performing case insensitive string equality comparison.
+/// Cross platform utility function for performing case-insensitive string equality comparison.
 /// </summary>
 /// <param name="left">First string to compare.</param>
 /// <param name="right">Second strong to compare.</param>
@@ -467,7 +467,7 @@ _ASYNCRTIMP bool __cdecl str_iequal(const std::string& left, const std::string&
 _ASYNCRTIMP bool __cdecl str_iequal(const std::wstring& left, const std::wstring& right) CPPREST_NOEXCEPT;
 
 /// <summary>
-/// Cross platform utility function for performing case insensitive string less-than comparison.
+/// Cross platform utility function for performing case-insensitive string less-than comparison.
 /// </summary>
 /// <param name="left">First string to compare.</param>
 /// <param name="right">Second strong to compare.</param>
@@ -476,7 +476,7 @@ _ASYNCRTIMP bool __cdecl str_iequal(const std::wstring& left, const std::wstring
 _ASYNCRTIMP bool __cdecl str_iless(const std::string& left, const std::string& right) CPPREST_NOEXCEPT;
 
 /// <summary>
-/// Cross platform utility function for performing case insensitive string less-than comparison.
+/// Cross platform utility function for performing case-insensitive string less-than comparison.
 /// </summary>
 /// <param name="left">First string to compare.</param>
 /// <param name="right">Second strong to compare.</param>
diff --git a/Release/include/cpprest/http_headers.h b/Release/include/cpprest/http_headers.h
index 4b4f9eaceb..ae608baa7c 100644
--- a/Release/include/cpprest/http_headers.h
+++ b/Release/include/cpprest/http_headers.h
@@ -96,7 +96,7 @@ bool bind_impl(const key_type& text, std::string& ref)
 class http_headers
 {
 public:
-    /// Function object to perform case insensitive comparison of wstrings.
+    /// Function object to perform case-insensitive comparison of wstrings.
     struct _case_insensitive_cmp
     {
         bool operator()(const utility::string_t& str1, const utility::string_t& str2) const
@@ -315,7 +315,7 @@ class http_headers
     _ASYNCRTIMP void set_date(const utility::datetime& date);
 
 private:
-    // Headers are stored in a map with case insensitive key.
+    // Headers are stored in a map with case-insensitive key.
     inner_container m_headers;
 };
 } // namespace http

From a9bf698af706e7f778f13e5617f1c1c96a8c9533 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:07:37 -1000
Subject: [PATCH 18/70] spelling: case-sensitive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/public_apis_doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/public_apis_doxyfile b/Release/public_apis_doxyfile
index 761b53318a..db1b2b90b8 100644
--- a/Release/public_apis_doxyfile
+++ b/Release/public_apis_doxyfile
@@ -494,7 +494,7 @@ INTERNAL_DOCS          = NO
 # If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
 # names in lower-case letters. If set to YES upper-case letters are also
 # allowed. This is useful if you have classes or files whose names only differ
-# in case and if your file system supports case sensitive file names. Windows
+# in case and if your file system supports case-sensitive file names. Windows
 # and Mac users are advised to set this option to NO.
 # The default value is: system dependent.
 

From 82268e702e9261d220a95747450546722c2a9220 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Tue, 10 Dec 2024 23:05:38 -1000
Subject: [PATCH 19/70] spelling: command

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/public_apis_doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/public_apis_doxyfile b/Release/public_apis_doxyfile
index db1b2b90b8..f800a50aa7 100644
--- a/Release/public_apis_doxyfile
+++ b/Release/public_apis_doxyfile
@@ -654,7 +654,7 @@ SHOW_NAMESPACES        = YES
 # The FILE_VERSION_FILTER tag can be used to specify a program or script that
 # doxygen should invoke to get the current version for each file (typically from
 # the version control system). Doxygen will invoke the program by executing (via
-# popen()) the command command input-file, where command is the value of the
+# popen()) the command input-file, where command is the value of the
 # FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
 # by doxygen. Whatever the program writes to standard output is used as the file
 # version. For an example see the documentation.

From 443ccc5905083618511bd6a93240bbf8617c8fd8 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:46:05 -1000
Subject: [PATCH 20/70] spelling: consumer

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/http/client/authentication_tests.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/tests/functional/http/client/authentication_tests.cpp b/Release/tests/functional/http/client/authentication_tests.cpp
index c0440fed24..61b4f8eedb 100644
--- a/Release/tests/functional/http/client/authentication_tests.cpp
+++ b/Release/tests/functional/http/client/authentication_tests.cpp
@@ -550,7 +550,7 @@ SUITE(authentication_tests)
         VERIFY_NO_THROWS(t2.get());
     }
 
-    TEST_FIXTURE(uri_address, auth_producer_comsumer_buffer_fail_no_cred)
+    TEST_FIXTURE(uri_address, auth_producer_consumer_buffer_fail_no_cred)
     {
         auto buf = streams::producer_consumer_buffer<unsigned char>();
         buf.putc('a').get();
@@ -580,7 +580,7 @@ SUITE(authentication_tests)
         t.get();
     }
 
-    TEST_FIXTURE(uri_address, auth_producer_comsumer_buffer_fail)
+    TEST_FIXTURE(uri_address, auth_producer_consumer_buffer_fail)
     {
         auto buf = streams::producer_consumer_buffer<unsigned char>();
         buf.putc('a').get();

From f5d4454c87043783db4ca9dba36dd169a637f7d4 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:46:33 -1000
Subject: [PATCH 21/70] spelling: continue

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
index 7c61982420..798e1b68bd 100644
--- a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
+++ b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
@@ -277,7 +277,7 @@ SUITE(pplxtask_tests)
             try
             {
                 t1.then([]() {});
-                LogFailure(L"t1.contiue_with() should have thrown an exception");
+                LogFailure(L"t1.continue_with() should have thrown an exception");
             }
             catch (invalid_operation)
             {

From de0a6f69edd8eae43eb51ddf0f9d8f151707b5d6 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:46:40 -1000
Subject: [PATCH 22/70] spelling: conversion

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/http/utilities/http_asserts.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/http/utilities/http_asserts.cpp b/Release/tests/functional/http/utilities/http_asserts.cpp
index 7dc626d4e3..69bcdc2ef1 100644
--- a/Release/tests/functional/http/utilities/http_asserts.cpp
+++ b/Release/tests/functional/http/utilities/http_asserts.cpp
@@ -233,7 +233,7 @@ void http_asserts::assert_test_request_equals(const test_request* const p_reques
                                               const utility::string_t& body)
 {
     assert_test_request_equals(p_request, mtd, path, content_type);
-    // Textual response is always sent as UTF-8, hence the converison to string_t
+    // Textual response is always sent as UTF-8, hence the conversion to string_t
     std::string s((char*)&p_request->m_body[0], p_request->m_body.size());
     utility::string_t extracted_body = to_string_t(s);
 

From 5eea00c2f21bdae103246a41356c882839b3465f Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:48:07 -1000
Subject: [PATCH 23/70] spelling: delimiter

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/json/parsing_tests.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/tests/functional/json/parsing_tests.cpp b/Release/tests/functional/json/parsing_tests.cpp
index bd43ee253c..04a67f6b3f 100644
--- a/Release/tests/functional/json/parsing_tests.cpp
+++ b/Release/tests/functional/json/parsing_tests.cpp
@@ -27,7 +27,7 @@ using namespace utility;
 using namespace utility::conversions;
 
 static utility::string_t youtubeJson = _XPLATSTR(
-R"delimeter({
+R"delimiter({
  "kind": "youtube#playlistItemListResponse",
  "etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/ranGcWzseanYs9xZ0NXAq24qK-w\"",
  "pageInfo": {
@@ -161,7 +161,7 @@ R"delimeter({
    }
   }
  ]
-})delimeter"
+})delimiter"
 );
 
 namespace tests

From 8fd3dc482a09525e0e1f2e2f52460c79e9f20634 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:48:19 -1000
Subject: [PATCH 24/70] spelling: description

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/CasaLens/datafetcher.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/samples/CasaLens/datafetcher.cpp b/Release/samples/CasaLens/datafetcher.cpp
index 604e5b3a45..ba1a69a54d 100644
--- a/Release/samples/CasaLens/datafetcher.cpp
+++ b/Release/samples/CasaLens/datafetcher.cpp
@@ -89,7 +89,7 @@ pplx::task<json::value> CasaLens::get_events(const utility::string_t& postal_cod
                     auto iDescription = event.as_object().find(U("description"));
                     if (iDescription == event.as_object().end())
                     {
-                        throw web::json::json_exception(U("descriotion key not found"));
+                        throw web::json::json_exception(U("description key not found"));
                     }
                     event_result_node[events_json_key][i][U("description")] = iDescription->second;
                     auto iVenueAddress = event.as_object().find(U("venue_address"));

From b2e0e457ff000f6d11dd8e447e5a53777bb2ee86 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:48:37 -1000
Subject: [PATCH 25/70] spelling: doesn't

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/common/TestRunner/test_module_loader.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/common/TestRunner/test_module_loader.h b/Release/tests/common/TestRunner/test_module_loader.h
index ce52328f47..e5c6ca0fca 100644
--- a/Release/tests/common/TestRunner/test_module_loader.h
+++ b/Release/tests/common/TestRunner/test_module_loader.h
@@ -24,7 +24,7 @@ class test_module_loader
     test_module_loader();
     ~test_module_loader();
 
-    // Does't complain if module with same name is already loaded.
+    // Doesn't complain if module with same name is already loaded.
     unsigned long load(const std::string& dllName);
 
     // Module must have already been loaded.

From d53c6017b2a5faba3c3922a6c4ca06aa1c943b3a Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:18:46 -1000
Subject: [PATCH 26/70] spelling: encoded

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/src/uri/uri.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Release/src/uri/uri.cpp b/Release/src/uri/uri.cpp
index 3f2414af2c..100ebddbbb 100644
--- a/Release/src/uri/uri.cpp
+++ b/Release/src/uri/uri.cpp
@@ -96,7 +96,7 @@ inline bool is_scheme_character(int c)
 /// <summary>
 /// Legal characters in the user information portion include:
 /// - Any unreserved character
-/// - The percent character ('%'), and thus any percent-endcoded octet
+/// - The percent character ('%'), and thus any percent-encoded octet
 /// - The sub-delimiters
 /// - ':' (colon)
 /// </summary>
@@ -105,7 +105,7 @@ inline bool is_user_info_character(int c) { return is_unreserved(c) || is_sub_de
 /// <summary>
 /// Legal characters in the authority portion include:
 /// - Any unreserved character
-/// - The percent character ('%'), and thus any percent-endcoded octet
+/// - The percent character ('%'), and thus any percent-encoded octet
 /// - The sub-delimiters
 /// - ':' (colon)
 /// - IPv6 requires '[]' allowed for it to be valid URI and passed to underlying platform for IPv6 support
@@ -118,7 +118,7 @@ inline bool is_authority_character(int c)
 /// <summary>
 /// Legal characters in the path portion include:
 /// - Any unreserved character
-/// - The percent character ('%'), and thus any percent-endcoded octet
+/// - The percent character ('%'), and thus any percent-encoded octet
 /// - The sub-delimiters
 /// - ':' (colon)
 /// - '@' (at sign)

From b8d71789657abd711525d94fe8d425f68f3dbd4e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:50:08 -1000
Subject: [PATCH 27/70] spelling: file

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/src/streams/fileio_win32.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/src/streams/fileio_win32.cpp b/Release/src/streams/fileio_win32.cpp
index 057dd9b670..12bcd14456 100644
--- a/Release/src/streams/fileio_win32.cpp
+++ b/Release/src/streams/fileio_win32.cpp
@@ -423,7 +423,7 @@ size_t _write_file_async(_In_ streams::details::_file_info_impl* fInfo,
     // "_getcImpl()" function will be satisfied. The main thread will delete the input "callback", while the threadpool
     // workerthread is accessing this "callback"; there will be a race condition and AV error. We directly return 0 and
     // leave all the completion callbacks working on the workerthread. We do not need to call GetOverlappedResult, the
-    // workerthread will call the "on_error()" if the WriteFaile failed. "req" is deleted in
+    // workerthread will call the "on_error()" if the WriteFile failed. "req" is deleted in
     // "_WriteFileCompletionRoutine, "pOverlapped" is deleted in io_scheduler::FileIOCompletionRoutine.
     if (wrResult == TRUE)
     {

From c53a93eb98caef0537b3404761f7166a2c76e307 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:07:44 -1000
Subject: [PATCH 28/70] spelling: github

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/http/client/proxy_tests.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Release/tests/functional/http/client/proxy_tests.cpp b/Release/tests/functional/http/client/proxy_tests.cpp
index 9a6c52069f..f68a63f967 100644
--- a/Release/tests/functional/http/client/proxy_tests.cpp
+++ b/Release/tests/functional/http/client/proxy_tests.cpp
@@ -148,13 +148,13 @@ SUITE(proxy_tests)
     TEST_FIXTURE(uri_address,
                  http_proxy_with_credentials,
                  "Ignore:Linux",
-                 "Github 53",
+                 "GitHub 53",
                  "Ignore:Apple",
-                 "Github 53",
+                 "GitHub 53",
                  "Ignore:Android",
-                 "Github 53",
+                 "GitHub 53",
                  "Ignore:IOS",
-                 "Github 53",
+                 "GitHub 53",
                  "Ignore",
                  "Manual")
     {

From d83400241f341bde9e3143cad5318a692c37a4d8 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:59:29 -1000
Subject: [PATCH 29/70] spelling: http

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../functional/http/utilities/include/http_test_utilities.h     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/http/utilities/include/http_test_utilities.h b/Release/tests/functional/http/utilities/include/http_test_utilities.h
index 2f66e56a88..a255dd838b 100644
--- a/Release/tests/functional/http/utilities/include/http_test_utilities.h
+++ b/Release/tests/functional/http/utilities/include/http_test_utilities.h
@@ -4,7 +4,7 @@
  *
  * =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  *
- * httpt_test_utilities.h -- This is the "one-stop-shop" header for including http test dependencies
+ * http_test_utilities.h -- This is the "one-stop-shop" header for including http test dependencies
  *
  * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  ****/

From 74a5041d43b26902ae6af27568fc0b53a36d6f01 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 15:00:06 -1000
Subject: [PATCH 30/70] spelling: initial

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index 99ba1fa8fb..9636571781 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -3200,7 +3200,7 @@ class _Continuation_func_transformer<void, void>
     }
 };
 
-// A helper class template that transforms an intial task lambda returns void into a lambda that returns a non-void type
+// A helper class template that transforms an initial task lambda returns void into a lambda that returns a non-void type
 // (details::_Unit_type is used to substitute for void). This is to minimize the special handling required for 'void'.
 template<typename _RetType>
 class _Init_func_transformer

From 2c7a6c90c1794f3252e7a1c5eb47dfe623f00d0c Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:59:56 -1000
Subject: [PATCH 31/70] spelling: instantiate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/pplx/pplx_test/pplx_task_options.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/pplx/pplx_test/pplx_task_options.cpp b/Release/tests/functional/pplx/pplx_test/pplx_task_options.cpp
index 983e9cc06e..00431d0612 100644
--- a/Release/tests/functional/pplx/pplx_test/pplx_task_options.cpp
+++ b/Release/tests/functional/pplx/pplx_test/pplx_task_options.cpp
@@ -215,7 +215,7 @@ SUITE(pplx_task_options_tests)
 
     TEST(whenall_options_test2)
     {
-        // Same as the above test but use task<int> to instatinate those templates
+        // Same as the above test but use task<int> to instantiate those templates
         TaskOptionsTestScheduler sched1;
         TaskOptionsTestScheduler sched2;
 

From 8c37e947c4bef1675fe7895a88c3525701d94de8 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:09:21 -1000
Subject: [PATCH 32/70] spelling: its

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/details/SafeInt3.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/include/cpprest/details/SafeInt3.hpp b/Release/include/cpprest/details/SafeInt3.hpp
index e5802c8ce9..53dd7067aa 100644
--- a/Release/include/cpprest/details/SafeInt3.hpp
+++ b/Release/include/cpprest/details/SafeInt3.hpp
@@ -3759,7 +3759,7 @@ class DivisionHelper<T, U, DivisionState_SignedUnsigned64>
         else // Corner case
             if (t == IntTraits<T>::minInt && u == (unsigned __int64)IntTraits<T>::minInt)
         {
-            // Min int divided by it's own magnitude is -1
+            // Min int divided by its own magnitude is -1
             result = -1;
         }
         else
@@ -3796,7 +3796,7 @@ class DivisionHelper<T, U, DivisionState_SignedUnsigned64>
         else // Corner case
             if (t == IntTraits<T>::minInt && u == (unsigned __int64)IntTraits<T>::minInt)
         {
-            // Min int divided by it's own magnitude is -1
+            // Min int divided by its own magnitude is -1
             result = -1;
         }
         else

From 60485c4e5950240cec5a9949464757950412a364 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:09:37 -1000
Subject: [PATCH 33/70] spelling: javascript

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/public_apis_doxyfile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Release/public_apis_doxyfile b/Release/public_apis_doxyfile
index f800a50aa7..3c3059fe64 100644
--- a/Release/public_apis_doxyfile
+++ b/Release/public_apis_doxyfile
@@ -268,7 +268,7 @@ OPTIMIZE_OUTPUT_VHDL   = NO
 # parses. With this tag you can assign which parser to use for a given
 # extension. Doxygen has a built-in mapping, but you can override or extend it
 # using this tag. The format is ext=language, where ext is a file extension, and
-# language is one of the parsers supported by doxygen: IDL, Java, Javascript,
+# language is one of the parsers supported by doxygen: IDL, Java, JavaScript,
 # C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran:
 # FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran:
 # Fortran. In the later case the parser tries to guess whether the code is fixed
@@ -1430,7 +1430,7 @@ FORMULA_FONTSIZE       = 10
 FORMULA_TRANSPARENT    = YES
 
 # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
-# http://www.mathjax.org) which uses client side Javascript for the rendering
+# http://www.mathjax.org) which uses client side JavaScript for the rendering
 # instead of using prerendered bitmaps. Use this if you do not have LaTeX
 # installed or if you want to formulas look prettier in the HTML output. When
 # enabled you may also need to install MathJax separately and configure the path
@@ -1500,7 +1500,7 @@ MATHJAX_CODEFILE       =
 SEARCHENGINE           = YES
 
 # When the SERVER_BASED_SEARCH tag is enabled the search engine will be
-# implemented using a web server instead of a web client using Javascript. There
+# implemented using a web server instead of a web client using JavaScript. There
 # are two flavors of web server based searching depending on the EXTERNAL_SEARCH
 # setting. When disabled, doxygen will generate a PHP script for searching and
 # an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing

From 4adcf3012429f934c9caa811b82ab02c77c9b957 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 15:59:55 -1000
Subject: [PATCH 34/70] spelling: latitude

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/CasaLens/datafetcher.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/samples/CasaLens/datafetcher.cpp b/Release/samples/CasaLens/datafetcher.cpp
index ba1a69a54d..b37f9208df 100644
--- a/Release/samples/CasaLens/datafetcher.cpp
+++ b/Release/samples/CasaLens/datafetcher.cpp
@@ -400,10 +400,10 @@ void CasaLens::get_data(http_request message, const std::wstring& input_text)
             .then([=](http_response resp) { return resp.extract_json(); })
             .then([=](json::value maps_result) mutable {
                 auto coordinates = maps_result[U("resourceSets")][0][U("resources")][0][U("point")];
-                auto lattitude = coordinates[U("coordinates")][0].serialize();
+                auto latitude = coordinates[U("coordinates")][0].serialize();
                 auto longitude = coordinates[U("coordinates")][1].serialize();
                 uri_builder ub;
-                ub.append_path(lattitude + U(",") + longitude)
+                ub.append_path(latitude + U(",") + longitude)
                     .append_query(casalens_creds::bmaps_keyname, casalens_creds::bmaps_key);
                 auto s2 = ub.to_string();
                 return bing_client.request(methods::GET, s2);

From 746988478fac9cf371ac1478fc446d6431336bfd Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:00:11 -1000
Subject: [PATCH 35/70] spelling: length

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/asyncrt_utils.h                     | 2 +-
 Release/tests/functional/json/to_as_and_operators_tests.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/include/cpprest/asyncrt_utils.h b/Release/include/cpprest/asyncrt_utils.h
index b56049c1d0..55b97b0a52 100644
--- a/Release/include/cpprest/asyncrt_utils.h
+++ b/Release/include/cpprest/asyncrt_utils.h
@@ -725,7 +725,7 @@ class nonce_generator
     /// <summary>
     /// Set length of the generated nonce string.
     /// </summary>
-    /// <param name="length">Lenght of nonce string.</param>
+    /// <param name="length">Length of nonce string.</param>
     void set_length(int length) { m_length = length; }
 
 private:
diff --git a/Release/tests/functional/json/to_as_and_operators_tests.cpp b/Release/tests/functional/json/to_as_and_operators_tests.cpp
index cbf2a92e04..9fb7f9f85e 100644
--- a/Release/tests/functional/json/to_as_and_operators_tests.cpp
+++ b/Release/tests/functional/json/to_as_and_operators_tests.cpp
@@ -488,7 +488,7 @@ SUITE(to_as_and_operators_tests)
 
     TEST(floating_number_serialize)
     {
-        // This number will have the longest serializaton possible (lenght of the string):
+        // This number will have the longest serializaton possible (length of the string):
         // Sign, exponent, decimal comma, longest mantisa and exponent make so.
         auto value = json::value(-3.123456789012345678901234567890E-123);
 

From 3b9597cf7ae775ccec4b54513e6db04e48bc6cde Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:01:23 -1000
Subject: [PATCH 36/70] spelling: local

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml     | 2 +-
 Release/samples/FacebookDemo/Common/StandardStyles.xaml         | 2 +-
 Release/samples/OAuth2Live/Common/StandardStyles.xaml           | 2 +-
 Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml      | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml b/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml
index 85f4ed640e..dd44bc27a5 100644
--- a/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml
+++ b/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml
@@ -1117,7 +1117,7 @@
     </Style>
     <Style x:Key="OpenLocalAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="OpenLocalAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Open Loal"/>
+        <Setter Property="AutomationProperties.Name" Value="Open Local"/>
         <Setter Property="Content" Value="&#xE197;"/>
     </Style>
     <Style x:Key="MuteAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
diff --git a/Release/samples/FacebookDemo/Common/StandardStyles.xaml b/Release/samples/FacebookDemo/Common/StandardStyles.xaml
index 2bde471967..f267477f08 100644
--- a/Release/samples/FacebookDemo/Common/StandardStyles.xaml
+++ b/Release/samples/FacebookDemo/Common/StandardStyles.xaml
@@ -1124,7 +1124,7 @@
     </Style>
     <Style x:Key="OpenLocalAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="OpenLocalAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Open Loal"/>
+        <Setter Property="AutomationProperties.Name" Value="Open Local"/>
         <Setter Property="Content" Value="&#xE197;"/>
     </Style>
     <Style x:Key="MuteAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
diff --git a/Release/samples/OAuth2Live/Common/StandardStyles.xaml b/Release/samples/OAuth2Live/Common/StandardStyles.xaml
index 01fd46a8a7..e5afc3bf69 100644
--- a/Release/samples/OAuth2Live/Common/StandardStyles.xaml
+++ b/Release/samples/OAuth2Live/Common/StandardStyles.xaml
@@ -1117,7 +1117,7 @@
     </Style>
     <Style x:Key="OpenLocalAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="OpenLocalAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Open Loal"/>
+        <Setter Property="AutomationProperties.Name" Value="Open Local"/>
         <Setter Property="Content" Value="&#xE197;"/>
     </Style>
     <Style x:Key="MuteAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
diff --git a/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml b/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml
index 85f4ed640e..dd44bc27a5 100644
--- a/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml
+++ b/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml
@@ -1117,7 +1117,7 @@
     </Style>
     <Style x:Key="OpenLocalAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="OpenLocalAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Open Loal"/>
+        <Setter Property="AutomationProperties.Name" Value="Open Local"/>
         <Setter Property="Content" Value="&#xE197;"/>
     </Style>
     <Style x:Key="MuteAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">

From afd1ecd46284920e366f8866d0b77f170125617b Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 17:10:00 -1000
Subject: [PATCH 37/70] spelling: macos

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 changelog.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/changelog.md b/changelog.md
index 7a9b6dfe04..f7c89a2ce5 100644
--- a/changelog.md
+++ b/changelog.md
@@ -15,7 +15,7 @@ cpprestsdk (2.10.18)
 
 cpprestsdk (2.10.17)
 * PR#1550 Fix year calculation for the last day of a leap year
-* PR#1523 Fix wrong linking of Apple Frameworks on MacOS
+* PR#1523 Fix wrong linking of Apple Frameworks on macOS
 * PR#1520 Define __STDC_FORMAT_MACROS when it hasn't been defined to avoid duplicate define error. 
 * PR#1415 Delete apparently broken .vcxprojs and .pfxes.
 * Removed defunct email contact information from the readme

From 748d36dd801203d704a79b8150526fe1ad9c2b1f Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:03:41 -1000
Subject: [PATCH 38/70] spelling: mnemonics

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Build_android/openssl/openssl-1.0.2k.patch | 2 +-
 Build_android/openssl/openssl-1.0.2l.patch | 2 +-
 Build_android/openssl/openssl-1.0.2m.patch | 2 +-
 Build_android/openssl/openssl-1.0.2n.patch | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Build_android/openssl/openssl-1.0.2k.patch b/Build_android/openssl/openssl-1.0.2k.patch
index 2462e25698..35c528356d 100644
--- a/Build_android/openssl/openssl-1.0.2k.patch
+++ b/Build_android/openssl/openssl-1.0.2k.patch
@@ -6,7 +6,7 @@ compatability with the OpenSSL 1.1.0 configuration target names. Support for
 the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
-Clang does not recognize some of the ARM assembly nmenonics that are used in
+Clang does not recognize some of the ARM assembly mnemonics that are used in
 OpenSSL. In particular, the 'adrl' pseudo instruction is not supported. To
 further complicate matters, Clang doesn't support immediate fixup values so
 the alternative adr/sub sequence used for the Thumb2 code path cannot be
diff --git a/Build_android/openssl/openssl-1.0.2l.patch b/Build_android/openssl/openssl-1.0.2l.patch
index 791ea7cd3b..9e4f6073a7 100644
--- a/Build_android/openssl/openssl-1.0.2l.patch
+++ b/Build_android/openssl/openssl-1.0.2l.patch
@@ -6,7 +6,7 @@ compatability with the OpenSSL 1.1.0 configuration target names. Support for
 the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
-Clang does not recognize some of the ARM assembly nmenonics that are used in
+Clang does not recognize some of the ARM assembly mnemonics that are used in
 OpenSSL. In particular, the 'adrl' pseudo instruction is not supported. To
 further complicate matters, Clang doesn't support immediate fixup values so
 the alternative adr/sub sequence used for the Thumb2 code path cannot be
diff --git a/Build_android/openssl/openssl-1.0.2m.patch b/Build_android/openssl/openssl-1.0.2m.patch
index 460ad3f77c..a1d79b0115 100644
--- a/Build_android/openssl/openssl-1.0.2m.patch
+++ b/Build_android/openssl/openssl-1.0.2m.patch
@@ -6,7 +6,7 @@ compatability with the OpenSSL 1.1.0 configuration target names. Support for
 the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
-Clang does not recognize some of the ARM assembly nmenonics that are used in
+Clang does not recognize some of the ARM assembly mnemonics that are used in
 OpenSSL. In particular, the 'adrl' pseudo instruction is not supported. To
 further complicate matters, Clang doesn't support immediate fixup values so
 the alternative adr/sub sequence used for the Thumb2 code path cannot be
diff --git a/Build_android/openssl/openssl-1.0.2n.patch b/Build_android/openssl/openssl-1.0.2n.patch
index 4c3fd41591..51fae72064 100644
--- a/Build_android/openssl/openssl-1.0.2n.patch
+++ b/Build_android/openssl/openssl-1.0.2n.patch
@@ -6,7 +6,7 @@ compatability with the OpenSSL 1.1.0 configuration target names. Support for
 the AArch64 architecture is also added, as well as targets using the Clang
 compiler.
 
-Clang does not recognize some of the ARM assembly nmenonics that are used in
+Clang does not recognize some of the ARM assembly mnemonics that are used in
 OpenSSL. In particular, the 'adrl' pseudo instruction is not supported. To
 further complicate matters, Clang doesn't support immediate fixup values so
 the alternative adr/sub sequence used for the Thumb2 code path cannot be

From ef25983df449364297eef8ae1d41add644fc4fdd Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:05:50 -1000
Subject: [PATCH 39/70] spelling: options

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 96 ++++++++++++++++----------------
 1 file changed, 48 insertions(+), 48 deletions(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index 9636571781..cc2c4ababa 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -5348,9 +5348,9 @@ struct _SelectorTaskGenerator
                                              cancellation_token_source _Cts,
                                              const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<_ReturnType>(_Func(), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<_ReturnType>(_Func(), _taskOptions);
     }
 
     template<typename _Function>
@@ -5358,9 +5358,9 @@ struct _SelectorTaskGenerator
                                               cancellation_token_source _Cts,
                                               const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<_ReturnType>(_Func(_Cts.get_token()), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<_ReturnType>(_Func(_Cts.get_token()), _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5369,9 +5369,9 @@ struct _SelectorTaskGenerator
                                               cancellation_token_source _Cts,
                                               const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<_ReturnType>(_Func(_Progress), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<_ReturnType>(_Func(_Progress), _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5380,9 +5380,9 @@ struct _SelectorTaskGenerator
                                                cancellation_token_source _Cts,
                                                const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<_ReturnType>(_Func(_Progress, _Cts.get_token()), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<_ReturnType>(_Func(_Progress, _Cts.get_token()), _taskOptions);
     }
 };
 
@@ -5394,9 +5394,9 @@ struct _SelectorTaskGenerator<_AsyncSelector, void>
                                       cancellation_token_source _Cts,
                                       const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<void>(_Func(), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<void>(_Func(), _taskOptions);
     }
 
     template<typename _Function>
@@ -5404,9 +5404,9 @@ struct _SelectorTaskGenerator<_AsyncSelector, void>
                                        cancellation_token_source _Cts,
                                        const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<void>(_Func(_Cts.get_token()), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<void>(_Func(_Cts.get_token()), _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5415,9 +5415,9 @@ struct _SelectorTaskGenerator<_AsyncSelector, void>
                                        cancellation_token_source _Cts,
                                        const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<void>(_Func(_Progress), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<void>(_Func(_Progress), _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5426,9 +5426,9 @@ struct _SelectorTaskGenerator<_AsyncSelector, void>
                                         cancellation_token_source _Cts,
                                         const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
-        return task<void>(_Func(_Progress, _Cts.get_token()), _taskOptinos);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
+        return task<void>(_Func(_Progress, _Cts.get_token()), _taskOptions);
     }
 };
 
@@ -5446,15 +5446,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, _ReturnType>
                                              cancellation_token_source _Cts,
                                              const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<_ReturnType>(
             [=]() -> _ReturnType {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 return _Func();
             },
-            _taskOptinos);
+            _taskOptions);
     }
 #pragma warning(pop)
 
@@ -5463,15 +5463,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, _ReturnType>
                                               cancellation_token_source _Cts,
                                               const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<_ReturnType>(
             [=]() -> _ReturnType {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 return _Func(_Cts.get_token());
             },
-            _taskOptinos);
+            _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5480,15 +5480,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, _ReturnType>
                                               cancellation_token_source _Cts,
                                               const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<_ReturnType>(
             [=]() -> _ReturnType {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 return _Func(_Progress);
             },
-            _taskOptinos);
+            _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5497,15 +5497,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, _ReturnType>
                                                cancellation_token_source _Cts,
                                                const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<_ReturnType>(
             [=]() -> _ReturnType {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 return _Func(_Progress, _Cts.get_token());
             },
-            _taskOptinos);
+            _taskOptions);
     }
 };
 
@@ -5517,15 +5517,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, void>
                                       cancellation_token_source _Cts,
                                       const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<void>(
             [=]() {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 _Func();
             },
-            _taskOptinos);
+            _taskOptions);
     }
 
     template<typename _Function>
@@ -5533,15 +5533,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, void>
                                        cancellation_token_source _Cts,
                                        const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<void>(
             [=]() {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 _Func(_Cts.get_token());
             },
-            _taskOptinos);
+            _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5550,15 +5550,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, void>
                                        cancellation_token_source _Cts,
                                        const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<void>(
             [=]() {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 _Func(_Progress);
             },
-            _taskOptinos);
+            _taskOptions);
     }
 
     template<typename _Function, typename _ProgressObject>
@@ -5567,15 +5567,15 @@ struct _SelectorTaskGenerator<_TypeSelectorNoAsync, void>
                                         cancellation_token_source _Cts,
                                         const _TaskCreationCallstack& _callstack)
     {
-        task_options _taskOptinos(_Cts.get_token());
-        details::_get_internal_task_options(_taskOptinos)._set_creation_callstack(_callstack);
+        task_options _taskOptions(_Cts.get_token());
+        details::_get_internal_task_options(_taskOptions)._set_creation_callstack(_callstack);
         return task<void>(
             [=]() {
                 _Task_generator_oversubscriber_t _Oversubscriber;
                 (_Oversubscriber);
                 _Func(_Progress, _Cts.get_token());
             },
-            _taskOptinos);
+            _taskOptions);
     }
 };
 

From dcf13f002e2913db8410e84baa5f5ba72a9f271e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:06:11 -1000
Subject: [PATCH 40/70] spelling: outputting

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/common/UnitTestpp/src/TestReporterStdout.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/common/UnitTestpp/src/TestReporterStdout.cpp b/Release/tests/common/UnitTestpp/src/TestReporterStdout.cpp
index 04f210c1c2..1ddf733394 100644
--- a/Release/tests/common/UnitTestpp/src/TestReporterStdout.cpp
+++ b/Release/tests/common/UnitTestpp/src/TestReporterStdout.cpp
@@ -43,7 +43,7 @@ namespace std
 
 namespace UnitTest
 {
-// Function to work around outputing to the console when under WinRT.
+// Function to work around outputting to the console when under WinRT.
 static void PrintfWrapper(const char* format, ...)
 {
     va_list args;

From a5972f7138e5da360845a759608115d7c8585fc6 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:06:24 -1000
Subject: [PATCH 41/70] spelling: overriding

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../tests/functional/http/listener/request_handler_tests.cpp  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/tests/functional/http/listener/request_handler_tests.cpp b/Release/tests/functional/http/listener/request_handler_tests.cpp
index afd9142eb7..c63be10c55 100644
--- a/Release/tests/functional/http/listener/request_handler_tests.cpp
+++ b/Release/tests/functional/http/listener/request_handler_tests.cpp
@@ -149,7 +149,7 @@ SUITE(request_handler_tests)
             })
             .wait();
 
-        // try overridding the default OPTIONS handler
+        // try overriding the default OPTIONS handler
         listener.support(methods::OPTIONS, [](http_request request) {
             http_asserts::assert_request_equals(request, methods::OPTIONS, U("/"));
             request.reply(status_codes::NoContent);
@@ -189,7 +189,7 @@ SUITE(request_handler_tests)
             })
             .wait();
 
-        // try overridding the default OPTIONS handler
+        // try overriding the default OPTIONS handler
         listener.support(methods::TRCE, [](http_request request) {
             http_asserts::assert_request_equals(request, methods::TRCE, U("/"));
             request.reply(status_codes::NoContent);

From 6a081f8b8ec3da85ca752c12970e7c4bc7b18dc7 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:06:41 -1000
Subject: [PATCH 42/70] spelling: permissions

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml     | 2 +-
 Release/samples/FacebookDemo/Common/StandardStyles.xaml         | 2 +-
 Release/samples/OAuth2Live/Common/StandardStyles.xaml           | 2 +-
 Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml      | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml b/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml
index dd44bc27a5..cad02d4fc9 100644
--- a/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml
+++ b/Release/samples/BlackJack/BlackJack_UIClient/Common/StandardStyles.xaml
@@ -1092,7 +1092,7 @@
     </Style>
     <Style x:Key="PermissionsAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="PermissionsAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Permisions"/>
+        <Setter Property="AutomationProperties.Name" Value="Permissions"/>
         <Setter Property="Content" Value="&#xE192;"/>
     </Style>
     <Style x:Key="HighlightAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
diff --git a/Release/samples/FacebookDemo/Common/StandardStyles.xaml b/Release/samples/FacebookDemo/Common/StandardStyles.xaml
index f267477f08..9146c608c7 100644
--- a/Release/samples/FacebookDemo/Common/StandardStyles.xaml
+++ b/Release/samples/FacebookDemo/Common/StandardStyles.xaml
@@ -1099,7 +1099,7 @@
     </Style>
     <Style x:Key="PermissionsAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="PermissionsAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Permisions"/>
+        <Setter Property="AutomationProperties.Name" Value="Permissions"/>
         <Setter Property="Content" Value="&#xE192;"/>
     </Style>
     <Style x:Key="HighlightAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
diff --git a/Release/samples/OAuth2Live/Common/StandardStyles.xaml b/Release/samples/OAuth2Live/Common/StandardStyles.xaml
index e5afc3bf69..b3fc052a98 100644
--- a/Release/samples/OAuth2Live/Common/StandardStyles.xaml
+++ b/Release/samples/OAuth2Live/Common/StandardStyles.xaml
@@ -1092,7 +1092,7 @@
     </Style>
     <Style x:Key="PermissionsAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="PermissionsAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Permisions"/>
+        <Setter Property="AutomationProperties.Name" Value="Permissions"/>
         <Setter Property="Content" Value="&#xE192;"/>
     </Style>
     <Style x:Key="HighlightAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
diff --git a/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml b/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml
index dd44bc27a5..cad02d4fc9 100644
--- a/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml
+++ b/Release/samples/WindowsLiveAuth/Common/StandardStyles.xaml
@@ -1092,7 +1092,7 @@
     </Style>
     <Style x:Key="PermissionsAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
         <Setter Property="AutomationProperties.AutomationId" Value="PermissionsAppBarButton"/>
-        <Setter Property="AutomationProperties.Name" Value="Permisions"/>
+        <Setter Property="AutomationProperties.Name" Value="Permissions"/>
         <Setter Property="Content" Value="&#xE192;"/>
     </Style>
     <Style x:Key="HighlightAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">

From a3ab46274b2a357d9250ec215540822b3dec6c7b Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:06:59 -1000
Subject: [PATCH 43/70] spelling: players

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/BlackJack/BlackJack_Server/messagetypes.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/samples/BlackJack/BlackJack_Server/messagetypes.h b/Release/samples/BlackJack/BlackJack_Server/messagetypes.h
index f38556dde3..846085959f 100644
--- a/Release/samples/BlackJack/BlackJack_Server/messagetypes.h
+++ b/Release/samples/BlackJack/BlackJack_Server/messagetypes.h
@@ -336,7 +336,7 @@ struct BJTable
         auto iPlayers = object.find(PLAYERS);
         if (iPlayers == object.end())
         {
-            throw web::json::json_exception(U("PLAYTERS key not found"));
+            throw web::json::json_exception(U("PLAYERS key not found"));
         }
         web::json::value players = iPlayers->second;
         int i = 0;

From 36a13c76f8533a2747937a196c9e13f7732a15b7 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:07:28 -1000
Subject: [PATCH 44/70] spelling: propagated

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
index 798e1b68bd..44a94b1d84 100644
--- a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
+++ b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
@@ -1555,7 +1555,7 @@ SUITE(pplxtask_tests)
         VERIFY_IS_TRUE(helpers::VerifyException<TestException2>(ot),
                        "(8) Outer task exception not propagated when inner task also throws");
         VERIFY_IS_TRUE(helpers::VerifyException<TestException1>(it),
-                       "(8) Inner task exception not explicitly propgated on pass out / get");
+                       "(8) Inner task exception not explicitly propagated on pass out / get");
         VERIFY_IS_TRUE(hit != 0, "(8) Inner hit marker expected!");
     }
 

From 418f1291ef4445eba0af85f72cd9d6a768b497e5 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:07:52 -1000
Subject: [PATCH 45/70] spelling: query

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/CasaLens/datafetcher.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/samples/CasaLens/datafetcher.cpp b/Release/samples/CasaLens/datafetcher.cpp
index b37f9208df..c05f5fafff 100644
--- a/Release/samples/CasaLens/datafetcher.cpp
+++ b/Release/samples/CasaLens/datafetcher.cpp
@@ -208,7 +208,7 @@ std::wstring CasaLens::get_date()
 }
 
 // Query tmsapi and fetch current movie showtimes at local theaters, for the given postal code
-// Also quert bing images for movie posters
+// Also query bing images for movie posters
 // Returns a task of JSON value
 // JSON result format:
 // "movies":[{"title":"abc","theatre":[{"name":"theater1","datetime":["dd-mm-yyThh:mm"]},{"name":"theater2","datetime":["ddmmyy"]}],"poster":"img-url"}}]}..

From 303dfbb98f0efd324028f2972cdb0b883ab9106d Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:08:24 -1000
Subject: [PATCH 46/70] spelling: receive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../tests/functional/http/listener/connections_and_errors.cpp | 2 +-
 Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Release/tests/functional/http/listener/connections_and_errors.cpp b/Release/tests/functional/http/listener/connections_and_errors.cpp
index 6dfcbfad8d..fa496bb6bf 100644
--- a/Release/tests/functional/http/listener/connections_and_errors.cpp
+++ b/Release/tests/functional/http/listener/connections_and_errors.cpp
@@ -62,7 +62,7 @@ SUITE(connections_and_errors)
                 // exception will be caught and ignored below
                 auto rsp = client.request(methods::GET).get();
 
-                // The response body should timeout and we should recieve an exception
+                // The response body should timeout and we should receive an exception
                 rsp.content_ready().wait();
 
                 // If we reach here then it is an error
diff --git a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
index 44a94b1d84..ca064667fd 100644
--- a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
+++ b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
@@ -160,7 +160,7 @@ SUITE(pplxtask_tests)
 
             auto t2 = t1.then([=](int i) -> float {
                 IsTrue(i == 47,
-                       L"Continuation did not recieve the correct value from ancestor. Expected: 47, Actual: %d",
+                       L"Continuation did not receive the correct value from ancestor. Expected: 47, Actual: %d",
                        i);
                 return (float)i / 2;
             });
@@ -232,7 +232,7 @@ SUITE(pplxtask_tests)
 
             auto t2 = t1.then([&]() {
                 IsTrue(value == 147,
-                       L"void continuation did not recieve the correct value from ancestor. Expected: 147, Actual: %d",
+                       L"void continuation did not receive the correct value from ancestor. Expected: 147, Actual: %d",
                        value);
                 value++;
             });

From 773d86968a3337bcf5382a39f114663842a624c1 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:08:11 -1000
Subject: [PATCH 47/70] spelling: remarks

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index cc2c4ababa..72b5744473 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -204,7 +204,7 @@ class task<void>;
 /// only one frame is captured and no stackwalk will be involved. Otherwise, the number of callstack frames will be
 /// captured.
 /// </summary>
-/// <ramarks>
+/// <remarks>
 /// This needs to be defined as a macro rather than a function so that if we're only gathering one frame,
 /// _ReturnAddress() will evaluate to client code, rather than a helper function inside of _TaskCreationCallstack,
 /// itself.

From b99fc0071ac328eaedae7ad455a43c6ac12815b9 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:40:15 -1000
Subject: [PATCH 48/70] spelling: restriction

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/rawptrstream.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/cpprest/rawptrstream.h b/Release/include/cpprest/rawptrstream.h
index 1f15ecbe77..166902898f 100644
--- a/Release/include/cpprest/rawptrstream.h
+++ b/Release/include/cpprest/rawptrstream.h
@@ -110,7 +110,7 @@ class basic_rawptr_buffer : public streams::details::streambuf_state_manager<_Ch
     /// </summary>
     virtual size_t in_avail() const
     {
-        // See the comment in seek around the restiction that we do not allow read head to
+        // See the comment in seek around the restriction that we do not allow read head to
         // seek beyond the current size.
         _ASSERTE(m_current_position <= m_size);
 

From 08cbf55b4c9ee1c3832fdf1f3b7f294d36e5e6f7 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:40:51 -1000
Subject: [PATCH 49/70] spelling: revisit

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/json/parsing_tests.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/json/parsing_tests.cpp b/Release/tests/functional/json/parsing_tests.cpp
index 04a67f6b3f..37fb884d0d 100644
--- a/Release/tests/functional/json/parsing_tests.cpp
+++ b/Release/tests/functional/json/parsing_tests.cpp
@@ -18,7 +18,7 @@
 #include <regex>
 #elif (defined(ANDROID) || defined(__ANDROID__))
 #else
-// GCC 4.8 doesn't support regex very well, fall back to Boost. Revist in GCC 4.9.
+// GCC 4.8 doesn't support regex very well, fall back to Boost. Revisit in GCC 4.9.
 #include <boost/regex.hpp>
 #endif
 

From 3ae793a832d0a8a21bd7f32c47b9fe8ea66b55db Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:41:42 -1000
Subject: [PATCH 50/70] spelling: separated

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/common/TestRunner/test_runner.cpp    | 2 +-
 Release/tests/functional/uri/constructor_tests.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/tests/common/TestRunner/test_runner.cpp b/Release/tests/common/TestRunner/test_runner.cpp
index 4913699d3d..b288bfe2b8 100644
--- a/Release/tests/common/TestRunner/test_runner.cpp
+++ b/Release/tests/common/TestRunner/test_runner.cpp
@@ -275,7 +275,7 @@ static bool matched_properties(const UnitTest::TestProperties& test_props)
         const std::string requires = test_props.Get("Requires");
         std::vector<std::string> requirements;
 
-        // Can be multiple requirements, a semi colon seperated list
+        // Can be multiple requirements, a semi colon separated list
         std::string::size_type pos = requires.find_first_of(';');
         std::string::size_type last_pos = 0;
         while (pos != std::string::npos)
diff --git a/Release/tests/functional/uri/constructor_tests.cpp b/Release/tests/functional/uri/constructor_tests.cpp
index ffcf5ada27..c92ffe445e 100644
--- a/Release/tests/functional/uri/constructor_tests.cpp
+++ b/Release/tests/functional/uri/constructor_tests.cpp
@@ -254,7 +254,7 @@ SUITE(constructor_tests)
     }
 
     // Test query component can be separated with '&' or ';'.
-    TEST(query_seperated_with_semi_colon)
+    TEST(query_separated_with_semi_colon)
     {
         uri u(U("http://localhost/path1?key1=val1;key2=val2"));
         VERIFY_ARE_EQUAL(U("key1=val1;key2=val2"), u.query());

From 43cd800f6dd71c2410effa2fa96e1e5e9a5f2a1d Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:41:51 -1000
Subject: [PATCH 51/70] spelling: separately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/details/SafeInt3.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/cpprest/details/SafeInt3.hpp b/Release/include/cpprest/details/SafeInt3.hpp
index 53dd7067aa..3a0c4c90de 100644
--- a/Release/include/cpprest/details/SafeInt3.hpp
+++ b/Release/include/cpprest/details/SafeInt3.hpp
@@ -7211,7 +7211,7 @@ class DivisionCornerCaseHelper2<T, U, E, false>
 template<typename T, typename U, typename E>
 SafeInt<T, E> operator/(U lhs, SafeInt<T, E> rhs) SAFEINT_CPP_THROW
 {
-    // Corner case - has to be handled seperately
+    // Corner case - has to be handled separately
     SafeInt<T, E> result;
     if (DivisionCornerCaseHelper<T, U, E, (int)DivisionMethod<U, T>::method == (int)DivisionState_UnsignedSigned>::
             DivisionCornerCase1(lhs, rhs, result))

From f4fa63639872a12dfa1060b36c650ff3573c6596 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:42:07 -1000
Subject: [PATCH 52/70] spelling: serialization

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/json/to_as_and_operators_tests.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/json/to_as_and_operators_tests.cpp b/Release/tests/functional/json/to_as_and_operators_tests.cpp
index 9fb7f9f85e..0201fdae4d 100644
--- a/Release/tests/functional/json/to_as_and_operators_tests.cpp
+++ b/Release/tests/functional/json/to_as_and_operators_tests.cpp
@@ -488,7 +488,7 @@ SUITE(to_as_and_operators_tests)
 
     TEST(floating_number_serialize)
     {
-        // This number will have the longest serializaton possible (length of the string):
+        // This number will have the longest serialization possible (length of the string):
         // Sign, exponent, decimal comma, longest mantisa and exponent make so.
         auto value = json::value(-3.123456789012345678901234567890E-123);
 

From fd7c5670daa0287ab403f42e0d4b1c885bafaec3 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:42:17 -1000
Subject: [PATCH 53/70] spelling: server

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/BlackJack/BlackJack_Server/BlackJack_Server.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/samples/BlackJack/BlackJack_Server/BlackJack_Server.cpp b/Release/samples/BlackJack/BlackJack_Server/BlackJack_Server.cpp
index 72918ead67..d31a327829 100644
--- a/Release/samples/BlackJack/BlackJack_Server/BlackJack_Server.cpp
+++ b/Release/samples/BlackJack/BlackJack_Server/BlackJack_Server.cpp
@@ -4,7 +4,7 @@
  *
  * =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  *
- * BlackJack_Servr.cpp - Simple server application for blackjack
+ * BlackJack_Server.cpp - Simple server application for blackjack
  *
  * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  ****/

From 9c15a8566e36e6a3af75d40e8725df7c1f198584 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:42:24 -1000
Subject: [PATCH 54/70] spelling: setand

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/common/UnitTestpp/src/tests/TestCurrentTest.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/common/UnitTestpp/src/tests/TestCurrentTest.cpp b/Release/tests/common/UnitTestpp/src/tests/TestCurrentTest.cpp
index e0f2076a01..18634416a5 100644
--- a/Release/tests/common/UnitTestpp/src/tests/TestCurrentTest.cpp
+++ b/Release/tests/common/UnitTestpp/src/tests/TestCurrentTest.cpp
@@ -33,7 +33,7 @@
 
 namespace
 {
-TEST(CanSetandGetDetails)
+TEST(CanSetAndGetDetails)
 {
     bool ok = false;
     {

From c2a7c18ac33bbb56b6e57a2e3cf92ce45bb353ee Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:43:02 -1000
Subject: [PATCH 55/70] spelling: smallsha1

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 ThirdPartyNotices.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ThirdPartyNotices.txt b/ThirdPartyNotices.txt
index dab0d36764..0bcf48af6b 100644
--- a/ThirdPartyNotices.txt
+++ b/ThirdPartyNotices.txt
@@ -45,7 +45,7 @@ listed below.
 
 base64.cpp and base64.h
 
-Copyright (C) 2004-2008 Ren� Nyffenegger
+Copyright (C) 2004-2008 Ren� Nyffenegger
 
 This source code is provided 'as-is', without any express or implied
 warranty. In no event will the author be held liable for any damages
@@ -65,10 +65,10 @@ freely, subject to the following restrictions:
 
 3. This notice may not be removed or altered from any source distribution.
 
-Ren� Nyffenegger rene.nyffenegger@adp-gmbh.ch
+Ren� Nyffenegger rene.nyffenegger@adp-gmbh.ch
 
 ****** SHA1 Library (sha1/sha1.hpp) ******
-sha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the shallsha1
+sha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the smallsha1
 library (http://code.google.com/p/smallsha1/) into a single header suitable for
 use as a header only library. This conversion was done by Peter Thorson
 (webmaster@zaphoyd.com) in 2013. All modifications to the code are redistributed

From 858cb05734c659ae7398c1c71b2330c04a643e7e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:43:50 -1000
Subject: [PATCH 56/70] spelling: specific

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/CMakeLists.txt b/Release/CMakeLists.txt
index 14e43cedcd..1214552f90 100644
--- a/Release/CMakeLists.txt
+++ b/Release/CMakeLists.txt
@@ -213,7 +213,7 @@ function(configure_pch target precompile_header precomile_source) # optional add
       set_property(SOURCE ${_srcs} APPEND PROPERTY OBJECT_DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${target}.pch")
       set(pch_output_filepath_arg "/Fp${CMAKE_CURRENT_BINARY_DIR}/${target}.pch")
     else()
-      # Don't specify output file so that VS may choose a config spefic location.
+      # Don't specify output file so that VS may choose a config specific location.
 	  # Otherwise Debug/Release builds will interfere with one another.
     endif()
 

From 7ba16b288de17d8231132284bf99833f6024ed6e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:43:42 -1000
Subject: [PATCH 57/70] spelling: specifying

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../functional/http/listener/listener_construction_tests.cpp    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/http/listener/listener_construction_tests.cpp b/Release/tests/functional/http/listener/listener_construction_tests.cpp
index c6d95876ce..9f8c463d48 100644
--- a/Release/tests/functional/http/listener/listener_construction_tests.cpp
+++ b/Release/tests/functional/http/listener/listener_construction_tests.cpp
@@ -180,7 +180,7 @@ SUITE(listener_construction_tests)
         // try specifying a query
         VERIFY_THROWS(http_listener(U("http://localhost:45678/path?key1=value")), std::invalid_argument);
 
-        // try specifing a fragment
+        // try specifying a fragment
         VERIFY_THROWS(http_listener(U("http://localhost:4563/path?key1=value#frag")), std::invalid_argument);
     }
 

From 24741702c4a0575e9ec6dd451984bde6111d8d21 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:44:07 -1000
Subject: [PATCH 58/70] spelling: statement

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/streams/ostream_tests.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/streams/ostream_tests.cpp b/Release/tests/functional/streams/ostream_tests.cpp
index 078337dec5..d77a80f4c9 100644
--- a/Release/tests/functional/streams/ostream_tests.cpp
+++ b/Release/tests/functional/streams/ostream_tests.cpp
@@ -279,7 +279,7 @@ SUITE(ostream_tests)
                 // This will fail
                 VERIFY_ARE_EQUAL(int_read, i);
 
-                // This return statment will prevent the test from hanging,
+                // This return statement will prevent the test from hanging,
                 // cause if the numbers are merged there will be less than 100 numbers,
                 // and reading from the file will block
                 return;

From cb6caf54bbdef0759576bd40f3a19523fa855513 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:45:12 -1000
Subject: [PATCH 59/70] spelling: subtracting

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/utils/datetime.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/utils/datetime.cpp b/Release/tests/functional/utils/datetime.cpp
index 22954ca942..d7e8c03d64 100644
--- a/Release/tests/functional/utils/datetime.cpp
+++ b/Release/tests/functional/utils/datetime.cpp
@@ -342,7 +342,7 @@ SUITE(datetime)
         TestDateTimeRoundtrip(_XPLATSTR("1970-01-01T00:00:00Z"));                                         // epoch
         TestDateTimeRoundtrip(_XPLATSTR("2038-01-19T03:14:06+00:00"), _XPLATSTR("2038-01-19T03:14:06Z")); // INT_MAX - 1
         TestDateTimeRoundtrip(_XPLATSTR("2038-01-19T03:13:07-00:01"),
-                              _XPLATSTR("2038-01-19T03:14:07Z")); // INT_MAX after subtacting 1
+                              _XPLATSTR("2038-01-19T03:14:07Z")); // INT_MAX after subtracting 1
         TestDateTimeRoundtrip(_XPLATSTR("2038-01-19T03:14:07-00:00"), _XPLATSTR("2038-01-19T03:14:07Z"));
     }
 

From a083ccb0efcc2de5ad8a92585608e12b3cc30218 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:45:22 -1000
Subject: [PATCH 60/70] spelling: succeeds

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/common/UnitTestpp/src/tests/TestCheckMacros.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/common/UnitTestpp/src/tests/TestCheckMacros.cpp b/Release/tests/common/UnitTestpp/src/tests/TestCheckMacros.cpp
index ec774e2c8f..4f4acad9ea 100644
--- a/Release/tests/common/UnitTestpp/src/tests/TestCheckMacros.cpp
+++ b/Release/tests/common/UnitTestpp/src/tests/TestCheckMacros.cpp
@@ -320,7 +320,7 @@ TEST(CheckArrayCloseFailureIncludesTolerance)
     CHECK(strstr(reporter.lastFailedMessage, "0.01"));
 }
 
-TEST(CheckArrayEqualSuceedsOnEqual)
+TEST(CheckArrayEqualSucceedsOnEqual)
 {
     bool failure = true;
     {

From 19bdfb18edd2aaa89d85b74f925bf7c0950445dc Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:45:17 -1000
Subject: [PATCH 61/70] spelling: successfully

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/common/UnitTestpp/src/tests/TestTestMacros.cpp | 2 +-
 Release/tests/common/UnitTestpp/src/tests/TestTestSuite.cpp  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Release/tests/common/UnitTestpp/src/tests/TestTestMacros.cpp b/Release/tests/common/UnitTestpp/src/tests/TestTestMacros.cpp
index 6f7e415873..bd77b0edf3 100644
--- a/Release/tests/common/UnitTestpp/src/tests/TestTestMacros.cpp
+++ b/Release/tests/common/UnitTestpp/src/tests/TestTestMacros.cpp
@@ -179,7 +179,7 @@ TEST(CorrectlyReportsFixturesWithCtorsThatAssert)
 } // namespace
 
 // We're really testing if it's possible to use the same suite in two files
-// to compile and link successfuly (TestTestSuite.cpp has suite with the same name)
+// to compile and link successfully (TestTestSuite.cpp has suite with the same name)
 // Note: we are outside of the anonymous namespace
 SUITE(SameTestSuite)
 {
diff --git a/Release/tests/common/UnitTestpp/src/tests/TestTestSuite.cpp b/Release/tests/common/UnitTestpp/src/tests/TestTestSuite.cpp
index ba97d9de64..2943527449 100644
--- a/Release/tests/common/UnitTestpp/src/tests/TestTestSuite.cpp
+++ b/Release/tests/common/UnitTestpp/src/tests/TestTestSuite.cpp
@@ -32,7 +32,7 @@
 #include "stdafx.h"
 
 // We're really testing if it's possible to use the same suite in two files
-// to compile and link successfuly (TestTestSuite.cpp has suite with the same name)
+// to compile and link successfully (TestTestSuite.cpp has suite with the same name)
 // Note: we are outside of the anonymous namespace
 SUITE(SameTestSuite)
 {

From df379d19dd6ae1df215f99f1a1bf64321ca94ff5 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Tue, 10 Dec 2024 23:07:26 -1000
Subject: [PATCH 62/70] spelling: task

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
index ca064667fd..da1ae4fc00 100644
--- a/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
+++ b/Release/tests/functional/pplx/pplx_test/pplxtask_tests.cpp
@@ -353,7 +353,7 @@ SUITE(pplxtask_tests)
         // test create task
         task<int> t1 = create_task([]() -> int { return 4; });
         IsTrue(t1.get() == 4, L"create_task for simple task did not properly execute.");
-        IsTrue(create_task(t1).get() == 4, L"create_task from a task task did not properly execute.");
+        IsTrue(create_task(t1).get() == 4, L"create_task from a task did not properly execute.");
         task<void> t2 = create_task([]() {});
         task<int> t3 = create_task([]() -> task<int> { return create_task([]() -> int { return 4; }); });
         IsTrue(t3.get() == 4, L"create_task for task unwrapping did not properly execute.");

From f1e7863bf9d194c9f7cf73edd7086e2b55f5a404 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Tue, 10 Dec 2024 23:07:41 -1000
Subject: [PATCH 63/70] spelling: the

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index 72b5744473..37c62af0a0 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -2396,7 +2396,7 @@ inline void _TaskEventLogger::_LogTaskCompleted()
 /// <summary>
 ///     The implementation of a first-class task. This structure contains the task group used to execute
 ///     the task function and handles the scheduling. The _Task_impl is created as a shared_ptr
-///     member of the the public task class, so its destruction is handled automatically.
+///     member of the public task class, so its destruction is handled automatically.
 /// </summary>
 /// <typeparam name="_ReturnType">
 ///     The result type of this task.

From 112a20d5120830cd56e31fc7d2e2b42579a99def Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:46:16 -1000
Subject: [PATCH 64/70] spelling: thread count

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/threadpool.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/threadpool.h b/Release/include/pplx/threadpool.h
index b297ff6bc8..a56a6202b5 100644
--- a/Release/include/pplx/threadpool.h
+++ b/Release/include/pplx/threadpool.h
@@ -59,7 +59,7 @@ class threadpool
     /// </summary>
     /// <remarks>
     /// This function allows an application (in their main function) to initialize the cpprestsdk
-    /// threadpool with a custom threadcount. Libraries should avoid calling this function to avoid
+    /// threadpool with a custom thread count. Libraries should avoid calling this function to avoid
     /// a diamond problem with multiple consumers attempting to customize the pool.
     /// </remarks>
     /// <exception cref="std::exception">Thrown if the threadpool has already been initialized</exception>

From d120a8069f220f9df373e5a8d0c4ee019742d7df Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 14:47:45 -1000
Subject: [PATCH 65/70] spelling: to which the gridview binds

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/samples/FacebookDemo/MainPage.xaml.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/samples/FacebookDemo/MainPage.xaml.h b/Release/samples/FacebookDemo/MainPage.xaml.h
index aaaf2e9330..6a6261849f 100644
--- a/Release/samples/FacebookDemo/MainPage.xaml.h
+++ b/Release/samples/FacebookDemo/MainPage.xaml.h
@@ -5,7 +5,7 @@
 * =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
 *
 * MainPage.xaml.h - Declaration of the MainPage class.  Also includes
-* the declaration for the FacebookAlbum class that the GridView databinds to.
+* the declaration for the FacebookAlbum class to which the GridView binds.
 * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 ****/
 #pragma once

From 68ab880106411327e38ec51b40f251a4b6111848 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:48:27 -1000
Subject: [PATCH 66/70] spelling: transfer

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/cpprest/http_msg.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/cpprest/http_msg.h b/Release/include/cpprest/http_msg.h
index 55c0433c94..cb9c977d11 100644
--- a/Release/include/cpprest/http_msg.h
+++ b/Release/include/cpprest/http_msg.h
@@ -438,7 +438,7 @@ class http_msg_base
     /// </returns>
     /// <remarks>
     /// This routine is like _get_content_length, except that it adds a compression algorithm to
-    /// the Trasfer-Length header if compression is configured.  It throws if a Transfer-Encoding
+    /// the Transfer-Length header if compression is configured.  It throws if a Transfer-Encoding
     /// header exists and does not match the one it generated.
     /// </remarks>
     _ASYNCRTIMP size_t _get_content_length_and_set_compression();

From 4b11b9d071a1029321a11ce5f103acb5ca065b40 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:47:27 -1000
Subject: [PATCH 67/70] spelling: transferred

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/src/streams/fileio_win32.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Release/src/streams/fileio_win32.cpp b/Release/src/streams/fileio_win32.cpp
index 12bcd14456..0829778820 100644
--- a/Release/src/streams/fileio_win32.cpp
+++ b/Release/src/streams/fileio_win32.cpp
@@ -87,14 +87,14 @@ struct EXTENDED_OVERLAPPED : OVERLAPPED
 };
 
 #if _WIN32_WINNT < _WIN32_WINNT_VISTA
-void CALLBACK IoCompletionCallback(DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered, LPOVERLAPPED pOverlapped)
+void CALLBACK IoCompletionCallback(DWORD dwErrorCode, DWORD dwNumberOfBytesTransferred, LPOVERLAPPED pOverlapped)
 {
     EXTENDED_OVERLAPPED* pExtOverlapped = static_cast<EXTENDED_OVERLAPPED*>(pOverlapped);
 
     ////If dwErrorCode is 0xc0000011, it means STATUS_END_OF_FILE.
     ////Map this error code to system error code:ERROR_HANDLE_EOF
     if (dwErrorCode == 0xc0000011) dwErrorCode = ERROR_HANDLE_EOF;
-    pExtOverlapped->func(dwErrorCode, dwNumberOfBytesTransfered, pOverlapped);
+    pExtOverlapped->func(dwErrorCode, dwNumberOfBytesTransferred, pOverlapped);
     delete pOverlapped;
 }
 #else
@@ -312,7 +312,7 @@ bool __cdecl _close_fsb(_In_ _file_info** info, _In_ streams::details::_filestre
 /// The signature is the standard IO completion signature, documented on MSDN
 /// </remarks>
 template<typename InfoType>
-VOID CALLBACK _WriteFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered, LPOVERLAPPED lpOverlapped)
+VOID CALLBACK _WriteFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfBytesTransferred, LPOVERLAPPED lpOverlapped)
 {
     EXTENDED_OVERLAPPED* pOverlapped = static_cast<EXTENDED_OVERLAPPED*>(lpOverlapped);
 
@@ -322,7 +322,7 @@ VOID CALLBACK _WriteFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfByt
     }
     else
     {
-        pOverlapped->callback->on_completed(static_cast<size_t>(dwNumberOfBytesTransfered));
+        pOverlapped->callback->on_completed(static_cast<size_t>(dwNumberOfBytesTransferred));
     }
 }
 
@@ -333,7 +333,7 @@ VOID CALLBACK _WriteFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfByt
 /// The signature is the standard IO completion signature, documented on MSDN
 /// </remarks>
 template<typename InfoType>
-VOID CALLBACK _ReadFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered, LPOVERLAPPED lpOverlapped)
+VOID CALLBACK _ReadFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfBytesTransferred, LPOVERLAPPED lpOverlapped)
 {
     EXTENDED_OVERLAPPED* pOverlapped = static_cast<EXTENDED_OVERLAPPED*>(lpOverlapped);
 
@@ -343,7 +343,7 @@ VOID CALLBACK _ReadFileCompletionRoutine(DWORD dwErrorCode, DWORD dwNumberOfByte
     }
     else
     {
-        pOverlapped->callback->on_completed(static_cast<size_t>(dwNumberOfBytesTransfered));
+        pOverlapped->callback->on_completed(static_cast<size_t>(dwNumberOfBytesTransferred));
     }
 }
 

From 20810089f2a731720259ddfdb011f5cc9c004e6b Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:47:23 -1000
Subject: [PATCH 68/70] spelling: transparent

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/public_apis_doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/public_apis_doxyfile b/Release/public_apis_doxyfile
index 3c3059fe64..ef77273dba 100644
--- a/Release/public_apis_doxyfile
+++ b/Release/public_apis_doxyfile
@@ -1418,7 +1418,7 @@ EXT_LINKS_IN_WINDOW    = NO
 
 FORMULA_FONTSIZE       = 10
 
-# Use the FORMULA_TRANPARENT tag to determine whether or not the images
+# Use the FORMULA_TRANSPARENT tag to determine whether or not the images
 # generated for formulas are transparent PNGs. Transparent PNGs are not
 # supported properly for IE 6.0, but are supported on all modern browsers.
 #

From 8088906747c01e3f862de7cf098f8e5e47fae52c Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:49:46 -1000
Subject: [PATCH 69/70] spelling: vector

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 Release/include/pplx/pplxtasks.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/include/pplx/pplxtasks.h b/Release/include/pplx/pplxtasks.h
index 37c62af0a0..ce6f1124ee 100644
--- a/Release/include/pplx/pplxtasks.h
+++ b/Release/include/pplx/pplxtasks.h
@@ -878,7 +878,7 @@ struct _ResultHolder<std::vector<_Type ^>>
 
     std::vector<_Type ^> Get()
     {
-        // Return vectory<T^> with the objects that are marshaled in the proper apartment
+        // Return vector<T^> with the objects that are marshaled in the proper apartment
         std::vector<_Type ^> _Return;
         _Return.reserve(_Result.size());
 

From 687229652891a0e2c48a852a3ffc0491780a9232 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Wed, 11 Dec 2024 16:50:22 -1000
Subject: [PATCH 70/70] spelling: will

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 .../functional/websockets/utilities/test_websocket_server.cpp   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Release/tests/functional/websockets/utilities/test_websocket_server.cpp b/Release/tests/functional/websockets/utilities/test_websocket_server.cpp
index 863376f22a..f43da55013 100644
--- a/Release/tests/functional/websockets/utilities/test_websocket_server.cpp
+++ b/Release/tests/functional/websockets/utilities/test_websocket_server.cpp
@@ -217,7 +217,7 @@ class _test_websocket_server
     server m_srv;
     websocketpp::connection_hdl m_con;
     // Once the WebSocket object has been initialized,
-    // the below event wil be used to signal that the server has been initialized.
+    // the below event will be used to signal that the server has been initialized.
     // The server can now send messages to the client.
     pplx::task_completion_event<void> m_server_connected;
 };