Mercurial > emacs
comparison src/ChangeLog @ 107846:e8ea73860300
Try to solve the problem of spurious EOF chars in long lines of text
sent to interactive subprocesses.
* sysdep.c (child_setup_tty): Do not enable ICANON any more.
(system_process_attributes): Remove unused var `ttotal'.
* process.c (send_process): Don't bother breaking long line with EOF
chars when talking to ttys any more.
(wait_reading_process_output): Output a warning when called in such
a way that it could block without being interruptible.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 12 Apr 2010 22:07:48 -0400 |
parents | 688679bd79f5 |
children | e81bca2fba28 |
comparison
equal
deleted
inserted
replaced
107845:688679bd79f5 | 107846:e8ea73860300 |
---|---|
1 2010-04-13 Stefan Monnier <monnier@iro.umontreal.ca> | 1 2010-04-13 Stefan Monnier <monnier@iro.umontreal.ca> |
2 | |
3 Try to solve the problem of spurious EOF chars in long lines of text | |
4 sent to interactive subprocesses. | |
5 * sysdep.c (child_setup_tty): Do not enable ICANON any more. | |
6 (system_process_attributes): Remove unused var `ttotal'. | |
7 * process.c (send_process): Don't bother breaking long line with EOF | |
8 chars when talking to ttys any more. | |
9 (wait_reading_process_output): Output a warning when called in such | |
10 a way that it could block without being interruptible. | |
2 | 11 |
3 Try to detect file modification within the same second. | 12 Try to detect file modification within the same second. |
4 * buffer.h (struct buffer): New field modtime_size. | 13 * buffer.h (struct buffer): New field modtime_size. |
5 * buffer.c (reset_buffer): Initialize it. | 14 * buffer.c (reset_buffer): Initialize it. |
6 * fileio.c (Finsert_file_contents, Fwrite_region): Set it. | 15 * fileio.c (Finsert_file_contents, Fwrite_region): Set it. |