small fixes
This commit is contained in:
parent
ad83eb290a
commit
bf97055155
@ -24,7 +24,7 @@ before_build:
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
project: C:\%arch%\Textractor.sln
|
project: C:\%arch%\Textractor.sln
|
||||||
parallel: true
|
parallel: false
|
||||||
verbosity: normal
|
verbosity: normal
|
||||||
|
|
||||||
after_build:
|
after_build:
|
||||||
|
@ -21,12 +21,11 @@ namespace
|
|||||||
|
|
||||||
__declspec(noreturn) void Terminate()
|
__declspec(noreturn) void Terminate()
|
||||||
{
|
{
|
||||||
CreateThread(nullptr, 0, [](void* lastError) -> DWORD
|
WaitForSingleObject(CreateThread(nullptr, 0, [](void* lastError) -> DWORD
|
||||||
{
|
{
|
||||||
MessageBoxW(NULL, (wchar_t*)lastError, L"Textractor ERROR", MB_ICONERROR); // might fail to display if called in main thread and exception was in main event loop
|
MessageBoxW(NULL, (wchar_t*)lastError, L"Textractor ERROR", MB_ICONERROR); // might fail to display if called in main thread and exception was in main event loop
|
||||||
abort();
|
abort();
|
||||||
}, lastError.data(), 0, nullptr);
|
}, lastError.data(), 0, nullptr), INFINITE);
|
||||||
Sleep(MAXDWORD);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
LONG WINAPI ExceptionLogger(EXCEPTION_POINTERS* exception)
|
LONG WINAPI ExceptionLogger(EXCEPTION_POINTERS* exception)
|
||||||
|
@ -613,10 +613,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
|
|||||||
}
|
}
|
||||||
ui.processLayout->addItem(new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding));
|
ui.processLayout->addItem(new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding));
|
||||||
|
|
||||||
connect(ui.processCombo, qOverload<const QString&>(&QComboBox::currentIndexChanged), [](QString process)
|
connect(ui.processCombo, qOverload<int>(&QComboBox::currentIndexChanged), [] { selectedProcessId = ui.processCombo->currentText().split(":")[0].toULong(nullptr, 16); });
|
||||||
{
|
|
||||||
selectedProcessId = ui.processCombo->currentText().split(":")[0].toULong(nullptr, 16);
|
|
||||||
});
|
|
||||||
connect(ui.ttCombo, qOverload<int>(&QComboBox::activated), this, ViewThread);
|
connect(ui.ttCombo, qOverload<int>(&QComboBox::activated), this, ViewThread);
|
||||||
connect(ui.textOutput, &QPlainTextEdit::selectionChanged, this, CopyUnlessMouseDown);
|
connect(ui.textOutput, &QPlainTextEdit::selectionChanged, this, CopyUnlessMouseDown);
|
||||||
connect(ui.textOutput, &QPlainTextEdit::customContextMenuRequested, this, OutputContextMenu);
|
connect(ui.textOutput, &QPlainTextEdit::customContextMenuRequested, this, OutputContextMenu);
|
||||||
|
@ -62,9 +62,9 @@ foreach ($language in @{
|
|||||||
copy -Force -Recurse -Verbose -Destination "$folder/$arch/$extension.xdll" -Path "Release_$arch/$extension.dll";
|
copy -Force -Recurse -Verbose -Destination "$folder/$arch/$extension.xdll" -Path "Release_$arch/$extension.dll";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
&"C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe" sign /a /v /t "http://timestamp.digicert.com" /fd SHA256 @(dir "$folder\**\*");
|
||||||
}
|
}
|
||||||
|
|
||||||
&"C:\Program Files (x86)\Windows Kits\10\App Certification Kit\signtool.exe" sign /a /v /t "http://timestamp.digicert.com" /fd SHA256 @(dir "Textractor-*-$version\**\*");
|
|
||||||
|
|
||||||
rm -Force -Recurse -Verbose "Runtime";
|
rm -Force -Recurse -Verbose "Runtime";
|
||||||
mkdir -Force -Verbose "Runtime";
|
mkdir -Force -Verbose "Runtime";
|
||||||
|
@ -116,7 +116,7 @@ namespace JSON
|
|||||||
ch = text[i + 1];
|
ch = text[i + 1];
|
||||||
if (ch == 'u' && isxdigit(text[i + 2]) && isxdigit(text[i + 3]) && isxdigit(text[i + 4]) && isxdigit(text[i + 5]))
|
if (ch == 'u' && isxdigit(text[i + 2]) && isxdigit(text[i + 3]) && isxdigit(text[i + 4]) && isxdigit(text[i + 5]))
|
||||||
{
|
{
|
||||||
char charCode[] = { text[i + 2], text[i + 3], text[i + 4], text[i + 5], 0 };
|
char charCode[] = { (char)text[i + 2], (char)text[i + 3], (char)text[i + 4], (char)text[i + 5], 0 };
|
||||||
unescaped += UTF<C>::FromCodepoint(strtoul(charCode, nullptr, 16));
|
unescaped += UTF<C>::FromCodepoint(strtoul(charCode, nullptr, 16));
|
||||||
i += 5;
|
i += 5;
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user