Skip to content

Commit

Permalink
Remove unnecessary #includes using #include Diagnostics in Visual Studio
Browse files Browse the repository at this point in the history
  • Loading branch information
sdottaka committed Feb 18, 2024
1 parent 77b742d commit 2202a28
Show file tree
Hide file tree
Showing 29 changed files with 6 additions and 61 deletions.
1 change: 0 additions & 1 deletion Src/Common/multiformatText.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
#include "pch.h"
#define NOMINMAX
#include "multiformatText.h"
#include <vector>
#include <algorithm>
#include <cstring>
#include <cassert>
Expand Down
2 changes: 0 additions & 2 deletions Src/CompareStats.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
#include "pch.h"
#include "CompareStats.h"
#include <cassert>
#include <cstring>
#include <atomic>
#include "DiffItem.h"

/**
Expand Down
2 changes: 0 additions & 2 deletions Src/ConfigLog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,13 @@
#include "ConfigLog.h"
#include <cassert>
#include <windows.h>
#include <memory>
#include "Constants.h"
#include "VersionInfo.h"
#include "UniFile.h"
#include "Plugins.h"
#include "TFile.h"
#include "paths.h"
#include "locality.h"
#include "unicoder.h"
#include "Environment.h"
#include "MergeApp.h"
#include "OptionsMgr.h"
Expand Down
2 changes: 0 additions & 2 deletions Src/DiffContext.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,10 @@

#include "pch.h"
#include "DiffContext.h"
#include <Poco/ScopedLock.h>
#include "CompareOptions.h"
#include "VersionInfo.h"
#include "paths.h"
#include "codepage_detect.h"
#include "DiffItemList.h"
#include "IAbortable.h"
#include "DiffWrapper.h"
#include "DebugNew.h"
Expand Down
3 changes: 0 additions & 3 deletions Src/DiffFileData.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,8 @@
#include "pch.h"
#include "DiffFileData.h"
#include "cio.h"
#include <memory>
#include "DiffItem.h"
#include "FileLocation.h"
#include "diff.h"
#include "TFile.h"
#include "FileTransform.h"
#include "unicoder.h"
#include "DebugNew.h"
Expand Down
14 changes: 5 additions & 9 deletions Src/DiffList.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,17 @@
#include "pch.h"
#include "DiffList.h"
#include <cassert>
#include <string>
#include <sstream>
#include <algorithm>

using std::swap;
using std::vector;

/**
* @brief Swap diff sides.
*/
void DIFFRANGE::swap_sides(int index1, int index2)
{
swap(begin[index1], begin[index2]);
swap(end[index1], end[index2]);
swap(blank[index1], blank[index2]);
std::swap(begin[index1], begin[index2]);
std::swap(end[index1], end[index2]);
std::swap(blank[index1], blank[index2]);
}

/**
Expand Down Expand Up @@ -807,8 +803,8 @@ const DIFFRANGE * DiffList::LastSignificant3wayDiffRange(int nDiffType) const
*/
void DiffList::Swap(int index1, int index2)
{
vector<DiffRangeInfo>::iterator iter = m_diffs.begin();
vector<DiffRangeInfo>::const_iterator iterEnd = m_diffs.end();
std::vector<DiffRangeInfo>::iterator iter = m_diffs.begin();
std::vector<DiffRangeInfo>::const_iterator iterEnd = m_diffs.end();
while (iter != iterEnd)
{
(*iter).swap_sides(index1, index2);
Expand Down
1 change: 0 additions & 1 deletion Src/DiffThread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
#include <climits>
#include <Poco/Thread.h>
#include <Poco/Semaphore.h>
#include "UnicodeString.h"
#include "CompareStats.h"
#include "IAbortable.h"
#include "Plugins.h"
Expand Down
1 change: 0 additions & 1 deletion Src/DirCmpReportDlg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

#include "stdafx.h"
#include "DirCmpReportDlg.h"
#include "Coretools.h"
#include "DirReportTypes.h"
#include "paths.h"
#include "FileOrFolderSelect.h"
Expand Down
3 changes: 0 additions & 3 deletions Src/DirDoc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

#include "StdAfx.h"
#include "DirDoc.h"
#include <Poco/StringTokenizer.h>
#include <boost/range/mfc.hpp>
#include "Merge.h"
#include "IMergeDoc.h"
Expand All @@ -33,7 +32,6 @@
#include "LineFiltersList.h"
#include "SubstitutionFiltersList.h"
#include "FileFilterHelper.h"
#include "unicoder.h"
#include "DirActions.h"
#include "DirScan.h"
#include "MessageBoxDialog.h"
Expand All @@ -47,7 +45,6 @@
#define new DEBUG_NEW
#endif

using Poco::StringTokenizer;
using boost::begin;
using boost::end;

Expand Down
1 change: 0 additions & 1 deletion Src/DirFrame.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

#include "stdafx.h"
#include "DirFrame.h"
#include "Merge.h"
#include "OptionsDef.h"
#include "OptionsMgr.h"

Expand Down
2 changes: 0 additions & 2 deletions Src/FileFilterMgr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
#include "pch.h"
#include "FileFilterMgr.h"
#include <vector>
#include <Poco/String.h>
#include <Poco/Glob.h>
#include <Poco/RegularExpression.h>
#include "DirTravel.h"
Expand All @@ -20,7 +19,6 @@

using std::vector;
using Poco::Glob;
using Poco::icompare;
using Poco::RegularExpression;

static void AddFilterPattern(vector<FileFilterElementPtr> *filterList, String & str, bool fileFilter);
Expand Down
2 changes: 0 additions & 2 deletions Src/FileOrFolderSelect.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
#pragma warning (disable:4091) // VC bug when using XP enabled toolsets.
#include <shlobj.h>
#pragma warning (pop)
#include <sys/stat.h>
#include "Environment.h"
#include "paths.h"
#include "MergeApp.h"

Expand Down
1 change: 0 additions & 1 deletion Src/FolderCmp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
#include "pch.h"
#include "diff.h"
#include "FolderCmp.h"
#include <cassert>
#include "Wrap_DiffUtils.h"
#include "ByteCompare.h"
#include "paths.h"
Expand Down
6 changes: 0 additions & 6 deletions Src/InternalPlugins.cpp
Original file line number Diff line number Diff line change
@@ -1,19 +1,13 @@
#include "pch.h"
#include "Plugins.h"
#define POCO_NO_UNWINDOWS 1
#include <Poco/FileStream.h>
#include <Poco/SAX/SAXParser.h>
#include <Poco/SAX/SAXException.h>
#include <Poco/SAX/ContentHandler.h>
#include <Poco/SAX/Attributes.h>
#include <Poco/Exception.h>
#include <vector>
#include <list>
#include <unordered_set>
#include <algorithm>
#include <cassert>
#include <iostream>
#include <sstream>
#include <windows.h>
#include <Shlwapi.h>
#include "MergeApp.h"
Expand Down
2 changes: 0 additions & 2 deletions Src/MainFrm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,7 @@
#include "JumpList.h"
#include "DropHandler.h"
#include "LanguageSelect.h"
#include "VersionInfo.h"
#include "Bitmap.h"
#include "CCrystalTextMarkers.h"
#include "utils/hqbitmap.h"
#include "UniFile.h"
#include "TFile.h"
Expand Down
1 change: 0 additions & 1 deletion Src/Merge7zFormatShellImpl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
#pragma warning (pop)
#include <ShObjIdl.h>
#include <comip.h>
#include <vector>
#include "unicoder.h"
#include "Merge7zFormatRegister.h"
#include "paths.h"
Expand Down
1 change: 0 additions & 1 deletion Src/MergeApp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#include "MergeApp.h"
#include "Merge.h"
#include "VersionInfo.h"
#include "paths.h"
#include "Constants.h"
#include "unicoder.h"

Expand Down
1 change: 0 additions & 1 deletion Src/MergeAppCOMClass.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#include "pch.h"
#include <Windows.h>
#include "MergeAppCOMClass.h"
#include "LanguageSelect.h"
#include "OptionsMgr.h"
#include "MergeApp.h"

Expand Down
1 change: 0 additions & 1 deletion Src/MergeDocLineDiffs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <vector>
#include <memory>
#include "MergeEditView.h"
#include "DiffTextBuffer.h"
#include "stringdiffs.h"
#include "UnicodeString.h"
#include "SubstitutionFiltersList.h"
Expand Down
2 changes: 0 additions & 2 deletions Src/MergeEditFrm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,9 @@
#include "stdafx.h"
#include "MergeEditFrm.h"
#include "Merge.h"
#include "MainFrm.h"
#include "MergeDoc.h"
#include "MergeEditView.h"
#include "LocationView.h"
#include "DiffViewBar.h"
#include "OptionsDef.h"
#include "OptionsMgr.h"

Expand Down
2 changes: 0 additions & 2 deletions Src/MergeEditSplitterView.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,8 @@

#include "StdAfx.h"
#include "MergeEditSplitterView.h"
#include "Merge.h"
#include "MergeDoc.h"
#include "MergeEditview.h"
#include "MainFrm.h"
#include "OptionsMgr.h"
#include "OptionsDef.h"

Expand Down
1 change: 0 additions & 1 deletion Src/OpenView.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
#include "stdafx.h"
#include "OpenView.h"
#include <vector>
#include <sys/stat.h>
#include "UnicodeString.h"
#include "Merge.h"
#include "OpenDoc.h"
Expand Down
2 changes: 0 additions & 2 deletions Src/OptionsInit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

#include "pch.h"
#include <vector>
#include <typeinfo>
#include "OptionsDef.h"
#include "OptionsMgr.h"
#include "RegOptionsMgr.h"
Expand All @@ -20,7 +19,6 @@
#include "DiffWrapper.h" // CMP_CONTENT
#include "paths.h"
#include "Environment.h"
#include "FileTransform.h"
#include "Constants.h"

// Functions to copy values set by installer from HKLM to HKCU.
Expand Down
1 change: 0 additions & 1 deletion Src/PluginManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

#include "pch.h"
#include "PluginManager.h"
#include <Poco/ScopedLock.h>

using Poco::FastMutex;

Expand Down
6 changes: 1 addition & 5 deletions Src/Plugins.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,9 @@
#define POCO_NO_UNWINDOWS 1
#include <vector>
#include <list>
#include <unordered_set>
#include <unordered_map>
#include <algorithm>
#include <cassert>
#include <iostream>
#include <sstream>
#include <set>
#include <Poco/Mutex.h>
#include <Poco/ScopedLock.h>
Expand All @@ -29,13 +27,11 @@
#include "unicoder.h"
#include "FileFilterMgr.h"
#include "lwdisp.h"
#include "resource.h"
#include "Exceptions.h"
#include "RegKey.h"
#include "paths.h"
#include "Environment.h"
#include "FileFilter.h"
#include "coretools.h"
#include "OptionsMgr.h"
#include "OptionsDef.h"

Expand Down
1 change: 0 additions & 1 deletion Src/PropRegistry.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

#include "stdafx.h"
#include "PropRegistry.h"
#include "RegKey.h"
#include "FileOrFolderSelect.h"
#include "OptionsDef.h"
#include "OptionsMgr.h"
Expand Down
1 change: 0 additions & 1 deletion Src/PropertySystem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <shobjidl.h>
#include <propsys.h>
#include <propvarutil.h>
#include <propkey.h>
#include <strsafe.h>
#endif

Expand Down
1 change: 0 additions & 1 deletion Src/codepage_detect.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
#include "codepage_detect.h"
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <memory>
#include "unicoder.h"
#include "ExConverter.h"
Expand Down
3 changes: 0 additions & 3 deletions Src/paths.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,12 @@
#include "paths.h"
#include <windows.h>
#include <cassert>
#include <cstring>
#include <direct.h>
#pragma warning (push) // prevent "warning C4091: 'typedef ': ignored on left of 'tagGPFIDL_FLAGS' when no variable is declared"
#pragma warning (disable:4091) // VC bug when using XP enabled toolsets.
#include <shlobj.h>
#pragma warning (pop)
#include <shlwapi.h>
#include "PathContext.h"
#include "coretools.h"
#include "TFile.h"

namespace paths
Expand Down

0 comments on commit 2202a28

Please sign in to comment.