Takashi Yano
84d77e5918
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>
2024-08-31 19:05:49 +09:00
..
2022-08-29 17:53:48 +01:00
2024-08-31 19:05:49 +09:00
2024-08-15 20:54:53 +02:00
2022-08-04 20:54:09 +02:00
2024-02-21 19:54:20 +01:00
2024-01-18 10:53:25 +01:00
2024-08-31 19:05:49 +09:00
2023-04-18 13:43:06 +02:00
2024-03-01 22:35:22 +01:00
2023-03-20 12:58:03 +01:00
2024-08-31 19:05:49 +09:00
2024-01-31 20:11:58 +01:00
2024-03-20 12:31:50 +01:00
2024-03-07 21:50:07 +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:23:37 +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-02-16 20:44:31 +01:00
2022-10-28 16:26:53 +02:00
2024-04-09 22:30:03 +02:00
2022-08-22 14:38:49 +02:00
2024-07-09 00:01:22 +09:00
2024-07-09 00:01:22 +09:00
2024-03-20 12:34:51 +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 19:54:50 +01:00
2024-02-28 09:59:07 +01:00
2024-08-06 15:17:45 +01:00
2024-03-07 21:50:07 +01:00
2024-02-01 13:34:52 +01: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
2024-03-18 11:10:13 +01:00
2024-02-03 19:54:50 +01:00
2024-03-11 12:46:50 +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
2024-01-31 20:11:58 +01: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-13 19:35:49 +01:00
2024-08-13 19:44:00 +01:00
2023-06-16 21:44:41 +02:00
2024-02-20 23:55:51 +01:00
2024-04-04 18:21:13 +02:00
2024-08-06 15:17:45 +01: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
2024-03-07 21:50:07 +01:00
2022-12-04 14:01:41 +01:00
2024-03-07 21:50:07 +01:00
2024-08-18 22:07:16 +02:00
2022-08-22 14:28:11 +02:00
2022-05-29 17:45:52 -04:00
2024-08-06 15:17:45 +01:00
2022-08-22 17:58:53 +02:00
2024-03-12 10:17:40 +09:00
2024-01-31 20:11:58 +01:00
2023-08-15 22:34:29 +02:00
2023-03-15 21:44:52 +01:00
2024-03-07 21:50:07 +01:00
2023-08-29 14:17:04 +02:00
2022-08-03 15:35:29 +02:00
2024-06-02 23:18:29 +09:00
2022-08-04 22:13:59 +02:00
2024-03-07 21:50:07 +01:00
2022-08-23 12:09:44 +02:00
2024-02-14 14:00:34 +01:00
2024-03-20 12:31:50 +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