Takashi Yano
68a14b66ff
Cygwin: console: Disable cons_master_thread in win32-input-mode
...
When win32-input-mode (which is supported by Windows Termainal) is
set by "\033[?9001h", cons_master_thread does not work properly and
consumes larger and larger memory space. This is because sending
event by WriteConsoleInput() is translated into the sequence that
is used by win32-input-mode. Due to this behaviour, write-back
of the INPUT_RECORDs does not work as expected. With this patch,
cons_master_thread is disabled on win32-input-mode where the signal
keys such as Ctrl-C, Ctrl-Z etc. never comes.
Addresses: https://cygwin.com/pipermail/cygwin/2024-August/256380.html
Fixes: ff4440fcf768 ("Cygwin: console: Introduce new thread which handles input signal.")
Reported-by: Adamyg Mob <adamyg.mob@gmail.com>
Signed-off-by: Takashi Yano <takashi.yano@nifty.ne.jp>
(cherry picked from commit 84d77e5918e18170c393407d477140fcf5d3e432)
2024-08-31 19:06:54 +09:00
..
2022-08-29 17:53:48 +01:00
2024-08-31 19:06:54 +09:00
2024-08-25 11:59:29 +02:00
2022-08-04 20:54:09 +02:00
2024-02-21 20:00:59 +01:00
2024-01-18 10:53:25 +01:00
2024-08-31 19:06:54 +09:00
2023-04-18 13:43:06 +02:00
2024-01-29 13:33:05 +01:00
2023-03-20 12:58:03 +01:00
2024-08-31 19:06:54 +09:00
2023-09-10 14:42:21 +01:00
2024-03-11 15:29:51 +01:00
2022-12-20 10:19:23 +01:00
2022-08-04 22:13:59 +02:00
2023-08-07 16:04:32 +02:00
2024-06-01 15:35:58 +09:00
2022-12-04 14:01:41 +01:00
2022-10-28 16:26:53 +02:00
2022-05-16 18:17:06 +02:00
2023-02-25 16:12:51 +01:00
2022-08-04 22:13:59 +02:00
2022-08-23 12:09:44 +02:00
2024-01-15 12:52:56 +01:00
2022-10-28 16:26:53 +02:00
2024-04-09 22:30:34 +02:00
2022-08-22 14:38:49 +02:00
2024-07-09 00:02:02 +09:00
2024-07-09 00:02:02 +09:00
2024-01-23 09:49:02 +01:00
2022-05-29 17:54:32 -04:00
2024-01-29 13:33:05 +01:00
2023-11-05 17:01:43 +01:00
2024-02-03 20:03:43 +01:00
2022-08-04 15:16:48 +02:00
2024-08-22 19:58:49 +02:00
2022-07-28 22:00:40 +02:00
2023-03-07 10:51:29 +09:00
2022-05-29 17:45:52 -04:00
2022-12-04 14:01:41 +01:00
2024-01-29 13:33:05 +01:00
2023-09-08 22:34:52 +02:00
2022-05-04 15:08:44 +02:00
2024-03-18 11:10:20 +01:00
2024-02-03 20:03:43 +01:00
2024-03-11 15:29:51 +01:00
2022-07-28 16:38:01 +02:00
2022-08-04 22:13:59 +02:00
2022-05-29 17:45:52 -04:00
2023-08-29 14:17:04 +02:00
2022-08-04 22:13:59 +02:00
2022-05-29 17:54:32 -04:00
2023-11-05 17:01:43 +01:00
2022-08-10 18:06:28 +02:00
2022-05-29 17:45:52 -04:00
2024-01-08 11:45:13 +01:00
2024-08-22 19:58:49 +02:00
2024-08-22 19:58:49 +02:00
2023-06-16 21:44:41 +02:00
2024-02-26 10:04:32 +01:00
2024-04-04 18:22:19 +02:00
2024-08-22 19:58:49 +02:00
2022-06-27 10:54:24 +09:00
2022-08-10 18:11:57 +02:00
2022-08-22 14:53:30 +02:00
2022-08-04 22:13:59 +02:00
2022-08-03 16:01:29 +02:00
2023-11-14 17:52:48 +01:00
2022-12-04 14:01:41 +01:00
2023-09-01 12:38:52 +02:00
2024-08-22 19:58:49 +02:00
2022-08-22 14:28:11 +02:00
2022-05-29 17:45:52 -04:00
2024-08-22 19:58:49 +02:00
2022-08-22 17:58:53 +02:00
2024-03-12 20:49:48 +09:00
2022-06-06 12:00:45 -04:00
2023-08-15 22:34:29 +02:00
2023-03-15 21:44:52 +01:00
2024-01-15 12:52:56 +01:00
2023-08-29 14:17:04 +02:00
2022-08-03 15:35:29 +02:00
2024-06-02 23:28:21 +09:00
2022-08-04 22:13:59 +02:00
2024-02-20 12:30:51 +01:00
2022-08-23 12:09:44 +02:00
2023-03-07 10:51:29 +09:00
2024-02-26 10:04:32 +01:00
2022-12-07 22:22:38 +01:00
2023-06-20 10:06:56 +02:00
2022-08-04 22:13:59 +02:00