diff --git a/.clang-tidy b/.clang-tidy index 1123bfe..9c620a4 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -15,6 +15,8 @@ Checks: '*, -modernize-use-trailing-return-type, -modernize-avoid-c-arrays, -performance-no-int-to-ptr, +-portability-simd-intrinsics, +-readability-avoid-nested-conditional-operator, -readability-braces-around-statements, -readability-implicit-bool-conversion, -readability-magic-numbers, diff --git a/Pepper/CSplitterEx.cpp b/Pepper/CSplitterEx.cpp index 6dd3e53..d7f4d3b 100644 --- a/Pepper/CSplitterEx.cpp +++ b/Pepper/CSplitterEx.cpp @@ -161,7 +161,7 @@ void CSplitterEx::OnMouseMove(UINT nFlags, CPoint pt) CSplitterWndEx::OnMouseMove(nFlags, pt); if (IsTracking()) { - OnLButtonUp(0, pt); - OnLButtonDown(0, pt); + StopTracking(TRUE); + OnLButtonDown(nFlags, pt); } } \ No newline at end of file diff --git a/Pepper/Pepper.vcxproj b/Pepper/Pepper.vcxproj index 074ffad..48e6b43 100644 --- a/Pepper/Pepper.vcxproj +++ b/Pepper/Pepper.vcxproj @@ -48,7 +48,7 @@ true $(SolutionDir)bin\ - $(SolutionDir)bin\obj\$(Configuration)\$(Platform)\ + $(SolutionDir)bin\obj\$(Platform)\$(Configuration)\ $(ProjectName)d $(IncludePath)$(VC_IncludePath);$(WindowsSDK_IncludePath); false @@ -56,7 +56,7 @@ false $(SolutionDir)bin\ - $(SolutionDir)bin\obj\$(Configuration)\$(Platform)\ + $(SolutionDir)bin\obj\$(Platform)\$(Configuration)\ $(IncludePath)$(VC_IncludePath);$(WindowsSDK_IncludePath); $(ProjectName) false @@ -70,9 +70,9 @@ true stdcpp20 true - /utf-8 %(AdditionalOptions) + /utf-8 /dxifcInlineFunctions- %(AdditionalOptions) dep\HexCtrl\HexCtrl;dep\HexCtrl\HexCtrl\dep; - $(OutDir)$(PlatformToolsetVersion).pdb + Windows @@ -108,12 +108,11 @@ Speed false - true stdcpp20 true dep\HexCtrl\HexCtrl;dep\HexCtrl\HexCtrl\dep; - /utf-8 %(AdditionalOptions) + /utf-8 /dxifcInlineFunctions- %(AdditionalOptions) Windows diff --git a/Pepper/Utility.ixx b/Pepper/Utility.ixx index b344134..0234c69 100644 --- a/Pepper/Utility.ixx +++ b/Pepper/Utility.ixx @@ -21,7 +21,7 @@ import libpe; export namespace Utility { constexpr auto PEPPER_VERSION_MAJOR = 1; constexpr auto PEPPER_VERSION_MINOR = 5; - constexpr auto PEPPER_VERSION_PATCH = 3; + constexpr auto PEPPER_VERSION_PATCH = 4; [[nodiscard]] inline auto StrToWstr(std::string_view sv, UINT uCodePage = CP_UTF8) -> std::wstring { diff --git a/Pepper/dep/HexCtrl b/Pepper/dep/HexCtrl index 6e0cac3..575995b 160000 --- a/Pepper/dep/HexCtrl +++ b/Pepper/dep/HexCtrl @@ -1 +1 @@ -Subproject commit 6e0cac30a1da46cd174437f587562725de03cd59 +Subproject commit 575995bb4a85a11532ff567bd019c9beb56c34ec diff --git a/Pepper/dep/libpe b/Pepper/dep/libpe index 05468e4..72ddd54 160000 --- a/Pepper/dep/libpe +++ b/Pepper/dep/libpe @@ -1 +1 @@ -Subproject commit 05468e458b023adbb7f67442a641fa39907ecccb +Subproject commit 72ddd540df73ee0745dd1f1a93d98eeb9a0a5023