Updated Qt patches for 4.8.4 release.
This commit is contained in:
parent
5e45dbb5fa
commit
75ca75bdaf
@ -21,7 +21,7 @@ a:visited { color: #0000EE; }
|
|||||||
<li>Upgraded build environment to Microsoft Visual Studio 2012 with Update-1
|
<li>Upgraded build environment to Microsoft Visual Studio 2012 with Update-1
|
||||||
<li>Added option to select the "overwrite mode" to advanced options tab
|
<li>Added option to select the "overwrite mode" to advanced options tab
|
||||||
<li>Added option to filter the log entries on the "processing" dialog (see context menu)
|
<li>Added option to filter the log entries on the "processing" dialog (see context menu)
|
||||||
<li>Updated Qt runtime libraries to v4.8.4 (2012-11-23), compiled with MSVC 11.0
|
<li>Updated Qt runtime libraries to v4.8.4 (2012-11-29), compiled with MSVC 11.0
|
||||||
<li>Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.5 (2012-11-23)
|
<li>Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.5 (2012-11-23)
|
||||||
</ul><br>
|
</ul><br>
|
||||||
|
|
||||||
|
21
etc/Patches/Qt-v4.8.4-QProcess-BreakawayFromJob.V1.diff
Normal file
21
etc/Patches/Qt-v4.8.4-QProcess-BreakawayFromJob.V1.diff
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
diff --git "a/D:\\Qt\\QtSource\\4.8.4\\src\\corelib\\io\\qprocess_win.org" "b/D:\\Qt\\QtSource\\4.8.4\\src\\corelib\\io\\qprocess_win.cpp"
|
||||||
|
index b78ad7d..28f08ff 100644
|
||||||
|
--- "a/D:\\Qt\\QtSource\\4.8.4\\src\\corelib\\io\\qprocess_win.org"
|
||||||
|
+++ "b/D:\\Qt\\QtSource\\4.8.4\\src\\corelib\\io\\qprocess_win.cpp"
|
||||||
|
@@ -413,6 +413,7 @@ void QProcessPrivate::startProcess()
|
||||||
|
#else
|
||||||
|
DWORD dwCreationFlags = CREATE_NO_WINDOW;
|
||||||
|
dwCreationFlags |= CREATE_UNICODE_ENVIRONMENT;
|
||||||
|
+ dwCreationFlags |= CREATE_BREAKAWAY_FROM_JOB;
|
||||||
|
STARTUPINFOW startupInfo = { sizeof( STARTUPINFO ), 0, 0, 0,
|
||||||
|
(ulong)CW_USEDEFAULT, (ulong)CW_USEDEFAULT,
|
||||||
|
(ulong)CW_USEDEFAULT, (ulong)CW_USEDEFAULT,
|
||||||
|
@@ -858,7 +859,7 @@ bool QProcessPrivate::startDetached(const QString &program, const QStringList &a
|
||||||
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
|
};
|
||||||
|
success = CreateProcess(0, (wchar_t*)args.utf16(),
|
||||||
|
- 0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE, 0,
|
||||||
|
+ 0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE | CREATE_BREAKAWAY_FROM_JOB, 0,
|
||||||
|
workingDir.isEmpty() ? 0 : (wchar_t*)workingDir.utf16(),
|
||||||
|
&startupInfo, &pinfo);
|
||||||
|
#endif // Q_OS_WINCE
|
Loading…
Reference in New Issue
Block a user