Skip to content

Commit

Permalink
Compiler option added /dxifcInlineFunctions-, to shut modules relat…
Browse files Browse the repository at this point in the history
…ed output messages up.

Latest HexCtrl.
Latest libpe.
  • Loading branch information
jovibor committed Apr 10, 2024
1 parent c97bdc1 commit 145db97
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 11 deletions.
2 changes: 2 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions Pepper/CSplitterEx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}
11 changes: 5 additions & 6 deletions Pepper/Pepper.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,15 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>$(SolutionDir)bin\</OutDir>
<IntDir>$(SolutionDir)bin\obj\$(Configuration)\$(Platform)\</IntDir>
<IntDir>$(SolutionDir)bin\obj\$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(ProjectName)d</TargetName>
<IncludePath>$(IncludePath)$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
<PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(SolutionDir)bin\</OutDir>
<IntDir>$(SolutionDir)bin\obj\$(Configuration)\$(Platform)\</IntDir>
<IntDir>$(SolutionDir)bin\obj\$(Platform)\$(Configuration)\</IntDir>
<IncludePath>$(IncludePath)$(VC_IncludePath);$(WindowsSDK_IncludePath);</IncludePath>
<TargetName>$(ProjectName)</TargetName>
<PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
Expand All @@ -70,9 +70,9 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>/utf-8 /dxifcInlineFunctions- %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>dep\HexCtrl\HexCtrl;dep\HexCtrl\HexCtrl\dep;</AdditionalIncludeDirectories>
<ProgramDataBaseFileName>$(OutDir)$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
<XMLDocumentationFileName />
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
Expand Down Expand Up @@ -108,12 +108,11 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>false</OmitFramePointers>
<XMLDocumentationFileName />
<ProgramDataBaseFileName />
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<LanguageStandard>stdcpp20</LanguageStandard>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>dep\HexCtrl\HexCtrl;dep\HexCtrl\HexCtrl\dep;</AdditionalIncludeDirectories>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalOptions>/utf-8 /dxifcInlineFunctions- %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
Expand Down
2 changes: 1 addition & 1 deletion Pepper/Utility.ixx
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
2 changes: 1 addition & 1 deletion Pepper/dep/HexCtrl
Submodule HexCtrl updated 82 files
+2 −0 .clang-tidy
+46 −0 .github/workflows/msbuild.yml
+156 −128 HexCtrl/HexCtrl.h
+1 −1 HexCtrl/dep/ListEx/CListEx.cpp
+1 −1 HexCtrl/dep/ListEx/ListEx.h
+1 −1 HexCtrl/dep/StrToNum
+70 −86 HexCtrl/res/HexCtrl.rc
+69 −75 HexCtrl/res/HexCtrlRes.h
+1,371 −406 HexCtrl/src/CHexCtrl.cpp
+37 −35 HexCtrl/src/CHexCtrl.h
+787 −785 HexCtrl/src/CHexScroll.ixx
+6 −6 HexCtrl/src/CHexSelection.ixx
+24 −41 HexCtrl/src/Dialogs/CHexDlgBkmMgr.cpp
+7 −7 HexCtrl/src/Dialogs/CHexDlgBkmMgr.h
+62 −33 HexCtrl/src/Dialogs/CHexDlgCallback.cpp
+14 −8 HexCtrl/src/Dialogs/CHexDlgCallback.h
+28 −20 HexCtrl/src/Dialogs/CHexDlgCodepage.cpp
+7 −4 HexCtrl/src/Dialogs/CHexDlgCodepage.h
+323 −330 HexCtrl/src/Dialogs/CHexDlgDataInterp.cpp
+29 −34 HexCtrl/src/Dialogs/CHexDlgDataInterp.h
+151 −187 HexCtrl/src/Dialogs/CHexDlgGoTo.cpp
+14 −14 HexCtrl/src/Dialogs/CHexDlgGoTo.h
+661 −364 HexCtrl/src/Dialogs/CHexDlgModify.cpp
+9 −4 HexCtrl/src/Dialogs/CHexDlgModify.h
+1,620 −963 HexCtrl/src/Dialogs/CHexDlgSearch.cpp
+113 −47 HexCtrl/src/Dialogs/CHexDlgSearch.h
+491 −658 HexCtrl/src/Dialogs/CHexDlgTemplMgr.cpp
+52 −105 HexCtrl/src/Dialogs/CHexDlgTemplMgr.h
+96 −21 HexCtrl/src/HexUtility.ixx
+6 −2 LICENSE
+114 −100 README.md
+7 −11 VS Projects/HexCtrl DLL/HexCtrl DLL.vcxproj
+6 −6 VS Projects/HexCtrl DLL/HexCtrl DLL.vcxproj.filters
+19 −4 VS Projects/HexCtrl.sln
+20 −0 VS Projects/Sample Dialog DLL/Resource.h
+238 −0 VS Projects/Sample Dialog DLL/Sample Dialog DLL.vcxproj
+57 −0 VS Projects/Sample Dialog DLL/Sample Dialog DLL.vcxproj.filters
+43 −0 VS Projects/Sample Dialog DLL/SampleDialogDLL.cpp
+9 −0 VS Projects/Sample Dialog DLL/SampleDialogDLL.h
+ VS Projects/Sample Dialog DLL/SampleDialogDLL.rc
+123 −0 VS Projects/Sample Dialog DLL/SampleDialogDLLDlg.cpp
+27 −0 VS Projects/Sample Dialog DLL/SampleDialogDLLDlg.h
+ VS Projects/Sample Dialog DLL/res/SampleDialogDLL.ico
+ VS Projects/Sample Dialog DLL/res/SampleDialogDLL.rc2
+0 −0 VS Projects/Sample Dialog DLL/stdafx.cpp
+1 −2 VS Projects/Sample Dialog DLL/stdafx.h
+1 −0 VS Projects/Sample Dialog DLL/targetver.h
+4 −3 VS Projects/Sample Dialog/Resource.h
+34 −23 VS Projects/Sample Dialog/Sample Dialog.vcxproj
+10 −13 VS Projects/Sample Dialog/Sample Dialog.vcxproj.filters
+46 −0 VS Projects/Sample Dialog/SampleDialog.cpp
+1 −4 VS Projects/Sample Dialog/SampleDialog.h
+ VS Projects/Sample Dialog/SampleDialog.rc
+67 −56 VS Projects/Sample Dialog/SampleDialogDlg.cpp
+5 −3 VS Projects/Sample Dialog/SampleDialogDlg.h
+ VS Projects/Sample Dialog/res/SampleDialog.ico
+ VS Projects/Sample Dialog/res/SampleDialog.rc2
+1 −0 VS Projects/Sample Dialog/stdafx.cpp
+8 −0 VS Projects/Sample Dialog/stdafx.h
+1 −0 VS Projects/Sample Dialog/targetver.h
+0 −69 VS Projects/Sample Project/HexSample.cpp
+0 −8 VS Projects/Sample Project/targetver.h
+126 −0 VS Projects/UnitTest/CHexCtrlInit.h
+139 −0 VS Projects/UnitTest/CModifyADD.cpp
+115 −0 VS Projects/UnitTest/CModifyAND.cpp
+115 −0 VS Projects/UnitTest/CModifyBITREV.cpp
+139 −0 VS Projects/UnitTest/CModifyDIV.cpp
+139 −0 VS Projects/UnitTest/CModifyMAX.cpp
+139 −0 VS Projects/UnitTest/CModifyMIN.cpp
+139 −0 VS Projects/UnitTest/CModifyMUL.cpp
+115 −0 VS Projects/UnitTest/CModifyNOT.cpp
+115 −0 VS Projects/UnitTest/CModifyOR.cpp
+115 −0 VS Projects/UnitTest/CModifyROTL.cpp
+115 −0 VS Projects/UnitTest/CModifyROTR.cpp
+115 −0 VS Projects/UnitTest/CModifySHL.cpp
+115 −0 VS Projects/UnitTest/CModifySHR.cpp
+139 −0 VS Projects/UnitTest/CModifySUB.cpp
+115 −0 VS Projects/UnitTest/CModifySWAP.cpp
+115 −0 VS Projects/UnitTest/CModifyXOR.cpp
+218 −0 VS Projects/UnitTest/UnitTest.vcxproj
+78 −0 VS Projects/UnitTest/UnitTest.vcxproj.filters
+ docs/img/HexCtrl_Operations.jpg
2 changes: 1 addition & 1 deletion Pepper/dep/libpe
Submodule libpe updated 3 files
+1 −1 .editorconfig
+7 −5 .gitignore
+178 −202 libpe/libpe.ixx

0 comments on commit 145db97

Please sign in to comment.