qt5base-lts/src
Alex Trotsenko 79490d2a4c QProcess/Win: avoid double buffering on write
As QWindowsPipeWriter now maintains a chunk queue, there is no need to
use the internal QIODevice buffer and wait for the previous operation
to complete.

This also allows us to get rid of the stdinWriteTrigger timer; however,
as a trade-off, QWindowsPipeWriter now needs to accept data even before
a handle is assigned.

Change-Id: I17fe0e36a6165fe05100bfab3fe01fc0d880d617
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
2021-06-18 22:20:47 +03:00
..
3rdparty md4c: Fix MSVC compiler level 3 warnings 2021-06-15 22:21:38 +00:00
android Remove unnecessary = signs from build.gradle 2021-06-02 11:20:08 +03:00
concurrent Remove the dead code for blocking methods from QtConcurrent 2021-06-14 11:52:36 +02:00
corelib QProcess/Win: avoid double buffering on write 2021-06-18 22:20:47 +03:00
dbus qdbus: add support for "aay" (QByteArrayList) 2021-05-02 22:00:43 +02:00
entrypoint Adjust the EntryPoint target name according to the internal module naming policy 2021-06-15 12:51:49 +02:00
gui Enable glyph cache workaround for Apple M-family of GPUs 2021-06-18 19:02:16 +02:00
network Remove old configure-related files 2021-06-18 11:46:21 +02:00
opengl Fix inexplicably changed condition in GL backingstore composition 2021-06-09 18:19:16 +02:00
openglwidgets Document QOpenGLWidget limitations without an alpha channel 2021-01-15 15:21:28 +01:00
platformsupport Add the 'Private' suffix to the internal module names 2021-05-31 20:50:07 +02:00
plugins Remove old configure-related files 2021-06-18 11:46:21 +02:00
printsupport Remove old configure-related files 2021-06-18 11:46:21 +02:00
sql Remove old configure-related files 2021-06-18 11:46:21 +02:00
testlib Remove old configure-related files 2021-06-18 11:46:21 +02:00
tools qtpaths: Prevent tool messages from appearing in qtbase.ts 2021-06-15 13:59:53 +02:00
widgets Doc: Move overrideCursor() from QApplication to QGuiApplication 2021-06-19 02:23:15 +08:00
xml Remove old configure-related files 2021-06-18 11:46:21 +02:00
CMakeLists.txt Make it possible to disable the PrintSupport module 2021-02-09 09:17:21 +01:00