Replace macro min/max with std::min/std::max
ref https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11147#issuecomment-1365724574 Close #12784
This commit is contained in:
parent
0742410737
commit
6078ec7369
|
@ -1,14 +1,6 @@
|
||||||
// this file contains fixes needed for Notepad++ to be built by GCC
|
// this file contains fixes needed for Notepad++ to be built by GCC
|
||||||
// the makefile automatically includes this file
|
// the makefile automatically includes this file
|
||||||
|
|
||||||
static constexpr unsigned int max(unsigned int a, unsigned int b) {
|
|
||||||
return a > b ? a : b;
|
|
||||||
}
|
|
||||||
|
|
||||||
static constexpr unsigned int min(unsigned int a, unsigned int b) {
|
|
||||||
return a < b ? a : b;
|
|
||||||
}
|
|
||||||
|
|
||||||
// __try and __except are unknown to GCC, so convert them to something eligible
|
// __try and __except are unknown to GCC, so convert them to something eligible
|
||||||
#define __try try
|
#define __try try
|
||||||
#define __except(x) catch(...)
|
#define __except(x) catch(...)
|
||||||
|
|
|
@ -132,7 +132,7 @@ protected:
|
||||||
{
|
{
|
||||||
if (_allocLen)
|
if (_allocLen)
|
||||||
delete[] _str;
|
delete[] _str;
|
||||||
_allocLen = max(size, initSize);
|
_allocLen = std::max<size_t>(size, initSize);
|
||||||
_str = new T[_allocLen];
|
_str = new T[_allocLen];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -182,7 +182,7 @@ public:
|
||||||
{
|
{
|
||||||
if (aNumIndex >= a.length() || bNumIndex >= b.length())
|
if (aNumIndex >= a.length() || bNumIndex >= b.length())
|
||||||
{
|
{
|
||||||
compareResult = a.compare(min(aNumIndex, a.length()), generic_string::npos, b, min(bNumIndex, b.length()), generic_string::npos);
|
compareResult = a.compare(std::min<size_t>(aNumIndex, a.length()), generic_string::npos, b, std::min<size_t>(bNumIndex, b.length()), generic_string::npos);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -349,7 +349,7 @@ public:
|
||||||
{
|
{
|
||||||
if (aNumIndex >= a.length() || bNumIndex >= b.length())
|
if (aNumIndex >= a.length() || bNumIndex >= b.length())
|
||||||
{
|
{
|
||||||
compareResult = a.compare(min(aNumIndex, a.length()), generic_string::npos, b, min(bNumIndex, b.length()), generic_string::npos);
|
compareResult = a.compare(std::min<size_t>(aNumIndex, a.length()), generic_string::npos, b, std::min<size_t>(bNumIndex, b.length()), generic_string::npos);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -656,12 +656,12 @@ void Notepad_plus::command(int id)
|
||||||
size_t rectSelCaret = _pEditView->execute(SCI_GETRECTANGULARSELECTIONCARET);
|
size_t rectSelCaret = _pEditView->execute(SCI_GETRECTANGULARSELECTIONCARET);
|
||||||
size_t anchorLine = _pEditView->execute(SCI_LINEFROMPOSITION, rectSelAnchor);
|
size_t anchorLine = _pEditView->execute(SCI_LINEFROMPOSITION, rectSelAnchor);
|
||||||
size_t caretLine = _pEditView->execute(SCI_LINEFROMPOSITION, rectSelCaret);
|
size_t caretLine = _pEditView->execute(SCI_LINEFROMPOSITION, rectSelCaret);
|
||||||
fromLine = min(anchorLine, caretLine);
|
fromLine = std::min<size_t>(anchorLine, caretLine);
|
||||||
toLine = max(anchorLine, caretLine);
|
toLine = std::max<size_t>(anchorLine, caretLine);
|
||||||
size_t anchorLineOffset = rectSelAnchor - _pEditView->execute(SCI_POSITIONFROMLINE, anchorLine) + _pEditView->execute(SCI_GETRECTANGULARSELECTIONANCHORVIRTUALSPACE);
|
size_t anchorLineOffset = rectSelAnchor - _pEditView->execute(SCI_POSITIONFROMLINE, anchorLine) + _pEditView->execute(SCI_GETRECTANGULARSELECTIONANCHORVIRTUALSPACE);
|
||||||
size_t caretLineOffset = rectSelCaret - _pEditView->execute(SCI_POSITIONFROMLINE, caretLine) + _pEditView->execute(SCI_GETRECTANGULARSELECTIONCARETVIRTUALSPACE);
|
size_t caretLineOffset = rectSelCaret - _pEditView->execute(SCI_POSITIONFROMLINE, caretLine) + _pEditView->execute(SCI_GETRECTANGULARSELECTIONCARETVIRTUALSPACE);
|
||||||
fromColumn = min(anchorLineOffset, caretLineOffset);
|
fromColumn = std::min<size_t>(anchorLineOffset, caretLineOffset);
|
||||||
toColumn = max(anchorLineOffset, caretLineOffset);
|
toColumn = std::max<size_t>(anchorLineOffset, caretLineOffset);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1622,7 +1622,7 @@ void Notepad_plus::command(int id)
|
||||||
if (id == IDM_SEARCH_GOTOMATCHINGBRACE)
|
if (id == IDM_SEARCH_GOTOMATCHINGBRACE)
|
||||||
_pEditView->execute(SCI_GOTOPOS, braceOpposite);
|
_pEditView->execute(SCI_GOTOPOS, braceOpposite);
|
||||||
else
|
else
|
||||||
_pEditView->execute(SCI_SETSEL, min(braceAtCaret, braceOpposite), max(braceAtCaret, braceOpposite) + 1); // + 1 so we always include the ending brace in the selection.
|
_pEditView->execute(SCI_SETSEL, std::min<intptr_t>(braceAtCaret, braceOpposite), std::max<intptr_t>(braceAtCaret, braceOpposite) + 1); // + 1 so we always include the ending brace in the selection.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -567,7 +567,7 @@ namespace NppDarkMode
|
||||||
WORD l = 0;
|
WORD l = 0;
|
||||||
ColorRGBToHLS(c, &h, &l, &s);
|
ColorRGBToHLS(c, &h, &l, &s);
|
||||||
|
|
||||||
l = min(240 - l, 211);
|
l = std::min<WORD>(240U - l, 211U);
|
||||||
|
|
||||||
COLORREF invert_c = ColorHLSToRGB(h, l, s);
|
COLORREF invert_c = ColorHLSToRGB(h, l, s);
|
||||||
|
|
||||||
|
@ -3066,8 +3066,8 @@ namespace NppDarkMode
|
||||||
|
|
||||||
if (saturated)
|
if (saturated)
|
||||||
{
|
{
|
||||||
result._lightness = 146;
|
result._lightness = 146U;
|
||||||
result._saturation = min(240, result._saturation + 100);
|
result._saturation = std::min<WORD>(240U, result._saturation + 100U);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -3076,8 +3076,8 @@ namespace NppDarkMode
|
||||||
|
|
||||||
if (saturated)
|
if (saturated)
|
||||||
{
|
{
|
||||||
result._lightness = 140;
|
result._lightness = 140U;
|
||||||
result._saturation = min(240, result._saturation + 30);
|
result._saturation = std::min<WORD>(240U, result._saturation + 30U);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -551,9 +551,9 @@ void AutoCompletion::showPathCompletion()
|
||||||
generic_string currentLine;
|
generic_string currentLine;
|
||||||
{
|
{
|
||||||
const intptr_t bufSize = MAX_PATH;
|
const intptr_t bufSize = MAX_PATH;
|
||||||
TCHAR buf[bufSize + 1];
|
TCHAR buf[bufSize + 1] = { '\0' };
|
||||||
const intptr_t currentPos = _pEditView->execute(SCI_GETCURRENTPOS);
|
const intptr_t currentPos = _pEditView->execute(SCI_GETCURRENTPOS);
|
||||||
const auto startPos = max(0, currentPos - bufSize);
|
const auto startPos = std::max<intptr_t>(0, currentPos - bufSize);
|
||||||
_pEditView->getGenericText(buf, bufSize + 1, startPos, currentPos);
|
_pEditView->getGenericText(buf, bufSize + 1, startPos, currentPos);
|
||||||
currentLine = buf;
|
currentLine = buf;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1396,7 +1396,7 @@ LangType FileManager::detectLanguageFromTextBegining(const unsigned char *data,
|
||||||
// Is there a \r or \n in the buffer? If so, truncate it
|
// Is there a \r or \n in the buffer? If so, truncate it
|
||||||
auto cr = buf2Test.find("\r");
|
auto cr = buf2Test.find("\r");
|
||||||
auto nl = buf2Test.find("\n");
|
auto nl = buf2Test.find("\n");
|
||||||
auto crnl = min(cr, nl);
|
auto crnl = std::min<size_t>(cr, nl);
|
||||||
if (crnl != std::string::npos && crnl < longestLength)
|
if (crnl != std::string::npos && crnl < longestLength)
|
||||||
buf2Test = std::string((const char *)data + i, crnl);
|
buf2Test = std::string((const char *)data + i, crnl);
|
||||||
|
|
||||||
|
@ -1461,7 +1461,7 @@ bool FileManager::loadFileData(Document doc, int64_t fileSize, const TCHAR * fil
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// size/6 is the normal room Scintilla keeps for editing, but here we limit it to 1MiB when loading (maybe we want to load big files without editing them too much)
|
// size/6 is the normal room Scintilla keeps for editing, but here we limit it to 1MiB when loading (maybe we want to load big files without editing them too much)
|
||||||
int64_t bufferSizeRequested = fileSize +min(1 << 20, fileSize / 6);
|
int64_t bufferSizeRequested = fileSize + std::min<int64_t>(1LL << 20, fileSize / 6);
|
||||||
|
|
||||||
NppParameters& nppParam = NppParameters::getInstance();
|
NppParameters& nppParam = NppParameters::getInstance();
|
||||||
NativeLangSpeaker* pNativeSpeaker = nppParam.getNativeLangSpeaker();
|
NativeLangSpeaker* pNativeSpeaker = nppParam.getNativeLangSpeaker();
|
||||||
|
|
|
@ -455,7 +455,7 @@ int FindReplaceDlg::saveComboHistory(int id, int maxcount, vector<generic_string
|
||||||
TCHAR text[FINDREPLACE_MAXLENGTH] = { '\0' };
|
TCHAR text[FINDREPLACE_MAXLENGTH] = { '\0' };
|
||||||
HWND hCombo = ::GetDlgItem(_hSelf, id);
|
HWND hCombo = ::GetDlgItem(_hSelf, id);
|
||||||
int count = static_cast<int32_t>(::SendMessage(hCombo, CB_GETCOUNT, 0, 0));
|
int count = static_cast<int32_t>(::SendMessage(hCombo, CB_GETCOUNT, 0, 0));
|
||||||
count = min(count, maxcount);
|
count = std::min<int>(count, maxcount);
|
||||||
|
|
||||||
if (count == CB_ERR) return 0;
|
if (count == CB_ERR) return 0;
|
||||||
|
|
||||||
|
|
|
@ -107,10 +107,10 @@ size_t Printer::doPrint(bool justDoIt)
|
||||||
userMargins.right = MulDiv(nppGUI._printSettings._marge.right*100, ptDpi.x, 2540);
|
userMargins.right = MulDiv(nppGUI._printSettings._marge.right*100, ptDpi.x, 2540);
|
||||||
userMargins.bottom = MulDiv(nppGUI._printSettings._marge.bottom*100, ptDpi.y, 2540);
|
userMargins.bottom = MulDiv(nppGUI._printSettings._marge.bottom*100, ptDpi.y, 2540);
|
||||||
|
|
||||||
rectMargins.left = max(rectPhysMargins.left, userMargins.left);
|
rectMargins.left = std::max<LONG>(rectPhysMargins.left, userMargins.left);
|
||||||
rectMargins.top = max(rectPhysMargins.top, userMargins.top);
|
rectMargins.top = std::max<LONG>(rectPhysMargins.top, userMargins.top);
|
||||||
rectMargins.right = max(rectPhysMargins.right, userMargins.right);
|
rectMargins.right = std::max<LONG>(rectPhysMargins.right, userMargins.right);
|
||||||
rectMargins.bottom = max(rectPhysMargins.bottom, userMargins.bottom);
|
rectMargins.bottom = std::max<LONG>(rectPhysMargins.bottom, userMargins.bottom);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -35,7 +35,7 @@ void SmartHighlighter::highlightViewWithWord(ScintillaEditView * pHighlightView,
|
||||||
// Get the range of text visible and highlight everything in it
|
// Get the range of text visible and highlight everything in it
|
||||||
intptr_t firstLine = pHighlightView->execute(SCI_GETFIRSTVISIBLELINE);
|
intptr_t firstLine = pHighlightView->execute(SCI_GETFIRSTVISIBLELINE);
|
||||||
intptr_t nbLineOnScreen = pHighlightView->execute(SCI_LINESONSCREEN);
|
intptr_t nbLineOnScreen = pHighlightView->execute(SCI_LINESONSCREEN);
|
||||||
intptr_t nbLines = min(nbLineOnScreen, MAXLINEHIGHLIGHT) + 1;
|
intptr_t nbLines = std::min<intptr_t>(nbLineOnScreen, MAXLINEHIGHLIGHT) + 1;
|
||||||
intptr_t lastLine = firstLine + nbLines;
|
intptr_t lastLine = firstLine + nbLines;
|
||||||
size_t startPos = 0;
|
size_t startPos = 0;
|
||||||
intptr_t endPos = 0;
|
intptr_t endPos = 0;
|
||||||
|
|
|
@ -289,7 +289,7 @@ intptr_t CALLBACK ColumnEditorDlg::run_dlgProc(UINT message, WPARAM wParam, LPAR
|
||||||
int endNumber = *numbers.rbegin();
|
int endNumber = *numbers.rbegin();
|
||||||
int nbEnd = getNbDigits(endNumber, base);
|
int nbEnd = getNbDigits(endNumber, base);
|
||||||
int nbInit = getNbDigits(initialNumber, base);
|
int nbInit = getNbDigits(initialNumber, base);
|
||||||
int nb = max(nbInit, nbEnd);
|
int nb = std::max<int>(nbInit, nbEnd);
|
||||||
|
|
||||||
|
|
||||||
for (size_t i = cursorLine ; i <= size_t(endLine) ; ++i)
|
for (size_t i = cursorLine ; i <= size_t(endLine) ; ++i)
|
||||||
|
|
|
@ -561,10 +561,10 @@ void Gripper::drawRectangle(const POINT* pPt)
|
||||||
if (rcOld.left==rcNew.left && rcOld.right==rcNew.right && rcOld.top== rcNew.top && rcOld.bottom==rcNew.bottom)
|
if (rcOld.left==rcNew.left && rcOld.right==rcNew.right && rcOld.top== rcNew.top && rcOld.bottom==rcNew.bottom)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
rc.left = min(rcOld.left, rcNew.left);
|
rc.left = std::min<LONG>(rcOld.left, rcNew.left);
|
||||||
rc.top = min(rcOld.top, rcNew.top);
|
rc.top = std::min<LONG>(rcOld.top, rcNew.top);
|
||||||
rc.right = max(rcOld.left + rcOld.right, rcNew.left + rcNew.right);
|
rc.right = std::max<LONG>(rcOld.left + rcOld.right, rcNew.left + rcNew.right);
|
||||||
rc.bottom = max(rcOld.top + rcOld.bottom, rcNew.top + rcNew.bottom);
|
rc.bottom = std::max<LONG>(rcOld.top + rcOld.bottom, rcNew.top + rcNew.bottom);
|
||||||
rc.right -= rc.left;
|
rc.right -= rc.left;
|
||||||
rc.bottom-= rc.top;
|
rc.bottom-= rc.top;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,7 @@ void Command::extractArgs(TCHAR* cmd2Exec, size_t cmd2ExecLen, TCHAR* args, size
|
||||||
|
|
||||||
size_t cmdEntierLen = lstrlen(cmdEntier);
|
size_t cmdEntierLen = lstrlen(cmdEntier);
|
||||||
|
|
||||||
size_t shortest = min(cmd2ExecLen, argsLen);
|
size_t shortest = std::min<size_t>(cmd2ExecLen, argsLen);
|
||||||
|
|
||||||
if (cmdEntierLen > shortest)
|
if (cmdEntierLen > shortest)
|
||||||
cmdEntierLen = shortest - 1;
|
cmdEntierLen = shortest - 1;
|
||||||
|
|
|
@ -143,8 +143,8 @@ CWinMgr::CalcGroup(WINRECT* pGroup, HWND hWnd)
|
||||||
RECT rcTotal = pGroup->GetRect();
|
RECT rcTotal = pGroup->GetRect();
|
||||||
int w,h;
|
int w,h;
|
||||||
if (pGroup->GetMargins(w,h)) {
|
if (pGroup->GetMargins(w,h)) {
|
||||||
w = min(abs(w), RectWidth(rcTotal)/2);
|
w = std::min<int>(abs(w), RectWidth(rcTotal)/2);
|
||||||
h = min(abs(h), RectHeight(rcTotal)/2);
|
h = std::min<int>(abs(h), RectHeight(rcTotal)/2);
|
||||||
::InflateRect(&rcTotal, -w, -h);
|
::InflateRect(&rcTotal, -w, -h);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ CWinMgr::CalcGroup(WINRECT* pGroup, HWND hWnd)
|
||||||
SIZEINFO szi;
|
SIZEINFO szi;
|
||||||
OnGetSizeInfo(szi, wrc, hWnd);
|
OnGetSizeInfo(szi, wrc, hWnd);
|
||||||
int hwMin = bRow ? szi.szMin.cy : szi.szMin.cx;
|
int hwMin = bRow ? szi.szMin.cy : szi.szMin.cx;
|
||||||
hwMin = min(hwMin, hwRemaining); // truncate
|
hwMin = std::min<int>(hwMin, hwRemaining); // truncate
|
||||||
wrc->SetHeightOrWidth(hwMin, bRow); // set
|
wrc->SetHeightOrWidth(hwMin, bRow); // set
|
||||||
hwRemaining -= hwMin; // decrement remaining height/width
|
hwRemaining -= hwMin; // decrement remaining height/width
|
||||||
assert(hwRemaining>=0);
|
assert(hwRemaining>=0);
|
||||||
|
@ -223,7 +223,7 @@ CWinMgr::AdjustSize(WINRECT* wrc, BOOL bRow,
|
||||||
//
|
//
|
||||||
int hwCurrent = wrc->GetHeightOrWidth(bRow); // current size
|
int hwCurrent = wrc->GetHeightOrWidth(bRow); // current size
|
||||||
int hwExtra = hw - hwCurrent; // amount extra
|
int hwExtra = hw - hwCurrent; // amount extra
|
||||||
hwExtra = min(max(hwExtra, 0), hwRemaining); // truncate
|
hwExtra = std::min<int>(std::max<int>(hwExtra, 0), hwRemaining); // truncate
|
||||||
hw = hwCurrent + hwExtra; // new height-or-width
|
hw = hwCurrent + hwExtra; // new height-or-width
|
||||||
wrc->SetHeightOrWidth(hw, bRow); // set...
|
wrc->SetHeightOrWidth(hw, bRow); // set...
|
||||||
hwRemaining -= hwExtra; // and adjust remaining
|
hwRemaining -= hwExtra; // and adjust remaining
|
||||||
|
@ -287,20 +287,20 @@ CWinMgr::OnGetSizeInfo(SIZEINFO& szi, WINRECT* wrc, HWND hWnd)
|
||||||
SIZEINFO szi2;
|
SIZEINFO szi2;
|
||||||
OnGetSizeInfo(szi2, wrc2, hWnd);
|
OnGetSizeInfo(szi2, wrc2, hWnd);
|
||||||
if (bRow) {
|
if (bRow) {
|
||||||
szi.szMin.cx = max(szi.szMin.cx, szi2.szMin.cx);
|
szi.szMin.cx = std::max<LONG>(szi.szMin.cx, szi2.szMin.cx);
|
||||||
szi.szMin.cy += szi2.szMin.cy;
|
szi.szMin.cy += szi2.szMin.cy;
|
||||||
szi.szMax.cx = min(szi.szMax.cx, szi2.szMax.cx);
|
szi.szMax.cx = std::min<LONG>(szi.szMax.cx, szi2.szMax.cx);
|
||||||
szi.szMax.cy = min(szi.szMax.cy + szi2.szMax.cy, SHRT_MAX);
|
szi.szMax.cy = std::min<LONG>(szi.szMax.cy + szi2.szMax.cy, SHRT_MAX);
|
||||||
szi.szDesired.cx = max(szi.szDesired.cx, szi2.szDesired.cx);
|
szi.szDesired.cx = std::max<LONG>(szi.szDesired.cx, szi2.szDesired.cx);
|
||||||
szi.szDesired.cy += szi2.szDesired.cy;
|
szi.szDesired.cy += szi2.szDesired.cy;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
szi.szMin.cx += szi2.szMin.cx;
|
szi.szMin.cx += szi2.szMin.cx;
|
||||||
szi.szMin.cy = max(szi.szMin.cy, szi2.szMin.cy);
|
szi.szMin.cy = std::max<LONG>(szi.szMin.cy, szi2.szMin.cy);
|
||||||
szi.szMax.cx = min(szi.szMax.cx + szi2.szMax.cx, SHRT_MAX);
|
szi.szMax.cx = std::min<LONG>(szi.szMax.cx + szi2.szMax.cx, SHRT_MAX);
|
||||||
szi.szMax.cy = min(szi.szMax.cy, szi2.szMax.cy);
|
szi.szMax.cy = std::min<LONG>(szi.szMax.cy, szi2.szMax.cy);
|
||||||
szi.szDesired.cx += szi2.szDesired.cx;
|
szi.szDesired.cx += szi2.szDesired.cx;
|
||||||
szi.szDesired.cy = max(szi.szDesired.cy, szi2.szDesired.cy);
|
szi.szDesired.cy = std::max<LONG>(szi.szDesired.cy, szi2.szDesired.cy);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -308,8 +308,8 @@ CWinMgr::OnGetSizeInfo(SIZEINFO& szi, WINRECT* wrc, HWND hWnd)
|
||||||
int w2,h2;
|
int w2,h2;
|
||||||
wrc->GetMargins(w2,h2); // get margins
|
wrc->GetMargins(w2,h2); // get margins
|
||||||
w2<<=1; h2<<=1; // double
|
w2<<=1; h2<<=1; // double
|
||||||
szi.szMin.cx += max(0,w2); // negative margins ==> don't include in min
|
szi.szMin.cx += std::max<LONG>(0,w2); // negative margins ==> don't include in min
|
||||||
szi.szMin.cy += max(0,h2); // ditto
|
szi.szMin.cy += std::max<LONG>(0,h2); // ditto
|
||||||
szi.szDesired.cx += abs(w2); // for desired size, use abs vallue
|
szi.szDesired.cx += abs(w2); // for desired size, use abs vallue
|
||||||
szi.szDesired.cy += abs(h2); // ditto
|
szi.szDesired.cy += abs(h2); // ditto
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
|
@ -57,11 +58,11 @@ inline RECT &OffsetRect(RECT& rc, POINT pt) {
|
||||||
|
|
||||||
// handy functions to take the min or max of a SIZE
|
// handy functions to take the min or max of a SIZE
|
||||||
inline SIZE minsize(SIZE a, SIZE b) {
|
inline SIZE minsize(SIZE a, SIZE b) {
|
||||||
return GetSize(min(a.cx, b.cx), min(a.cy, b.cy));
|
return GetSize(std::min<LONG>(a.cx, b.cx), std::min<LONG>(a.cy, b.cy));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline SIZE maxsize(SIZE a, SIZE b) {
|
inline SIZE maxsize(SIZE a, SIZE b) {
|
||||||
return GetSize(max(a.cx, b.cx), max(a.cy, b.cy));
|
return GetSize(std::max<LONG>(a.cx, b.cx), std::max<LONG>(a.cy, b.cy));
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////
|
//////////////////
|
||||||
|
|
|
@ -1147,7 +1147,7 @@ void WindowsMenu::initPopupMenu(HMENU hMenu, DocTabView* pTab)
|
||||||
auto curDoc = pTab->getCurrentTabIndex();
|
auto curDoc = pTab->getCurrentTabIndex();
|
||||||
size_t nMaxDoc = static_cast<size_t>(limitId) - firstId + 1;
|
size_t nMaxDoc = static_cast<size_t>(limitId) - firstId + 1;
|
||||||
size_t nDoc = pTab->nbItem();
|
size_t nDoc = pTab->nbItem();
|
||||||
nDoc = min(nDoc, nMaxDoc);
|
nDoc = std::min<size_t>(nDoc, nMaxDoc);
|
||||||
UINT id = firstId;
|
UINT id = firstId;
|
||||||
UINT guard = firstId + static_cast<int32_t>(nDoc);
|
UINT guard = firstId + static_cast<int32_t>(nDoc);
|
||||||
size_t pos = 0;
|
size_t pos = 0;
|
||||||
|
|
|
@ -130,7 +130,7 @@
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
|
||||||
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ExceptionHandling>Async</ExceptionHandling>
|
<ExceptionHandling>Async</ExceptionHandling>
|
||||||
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
|
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
|
||||||
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ExceptionHandling>Async</ExceptionHandling>
|
<ExceptionHandling>Async</ExceptionHandling>
|
||||||
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
|
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
@ -212,7 +212,7 @@
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Neither</FavorSizeOrSpeed>
|
||||||
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ExceptionHandling>Async</ExceptionHandling>
|
<ExceptionHandling>Async</ExceptionHandling>
|
||||||
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
|
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
@ -254,7 +254,7 @@
|
||||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||||
<OmitFramePointers>false</OmitFramePointers>
|
<OmitFramePointers>false</OmitFramePointers>
|
||||||
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PreprocessToFile>false</PreprocessToFile>
|
<PreprocessToFile>false</PreprocessToFile>
|
||||||
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
|
@ -307,7 +307,7 @@ copy ..\src\contextMenu.xml ..\bin\contextMenu.xml
|
||||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||||
<OmitFramePointers>false</OmitFramePointers>
|
<OmitFramePointers>false</OmitFramePointers>
|
||||||
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PreprocessToFile>false</PreprocessToFile>
|
<PreprocessToFile>false</PreprocessToFile>
|
||||||
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
|
@ -359,7 +359,7 @@ copy ..\src\contextMenu.xml ..\bin64\contextMenu.xml
|
||||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||||
<OmitFramePointers>false</OmitFramePointers>
|
<OmitFramePointers>false</OmitFramePointers>
|
||||||
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\src\WinControls\AboutDlg;..\..\scintilla\include;..\..\lexilla\include;..\include;..\src\WinControls;..\src\WinControls\ImageListSet;..\src\WinControls\OpenSaveFileDialog;..\src\WinControls\SplitterContainer;..\src\WinControls\StaticDialog;..\src\WinControls\TabBar;..\src\WinControls\ToolBar;..\src\MISC\Process;..\src\ScintillaComponent;..\src\MISC;..\src\MISC\SysMsg;..\src\WinControls\StatusBar;..\src;..\src\WinControls\StaticDialog\RunDlg;..\src\tinyxml;..\src\WinControls\ColourPicker;..\src\Win32Explr;..\src\MISC\RegExt;..\src\WinControls\TrayIcon;..\src\WinControls\shortcut;..\src\WinControls\Grid;..\src\WinControls\ContextMenu;..\src\MISC\PluginsManager;..\src\WinControls\Preference;..\src\WinControls\WindowsDlg;..\src\WinControls\TaskList;..\src\WinControls\DockingWnd;..\src\WinControls\TreeView;..\src\WinControls\ToolTip;..\src\MISC\Exception;..\src\MISC\Common;..\src\tinyxml\tinyXmlA;..\src\WinControls\AnsiCharPanel;..\src\WinControls\ClipboardHistory;..\src\WinControls\FindCharsInRange;..\src\WinControls\VerticalFileSwitcher;..\src\WinControls\ProjectPanel;..\src\WinControls\DocumentMap;..\src\WinControls\FunctionList;..\src\uchardet;..\src\WinControls\FileBrowser;..\src\WinControls\ReadDirectoryChanges;..\src\MISC\md5;..\src\WinControls\PluginsAdmin;..\src\json;..\src\MISC\sha2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>NOMINMAX;OEMRESOURCE;WIN32;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;_USE_64BIT_TIME_T;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS=1;_CRT_NON_CONFORMING_WCSTOK;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PreprocessToFile>false</PreprocessToFile>
|
<PreprocessToFile>false</PreprocessToFile>
|
||||||
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
|
|
Loading…
Reference in New Issue