diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d70fd85fb89..d5bf5ba7aa9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,29 @@ | |||
| 1 | 2004-01-02 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * process.h (struct Lisp_Process): New members for adaptive read | ||
| 4 | buffering: adaptive_read_buffering, read_output_delay, and | ||
| 5 | read_output_skip. | ||
| 6 | |||
| 7 | * process.c (ADAPTIVE_READ_BUFFERING): New conditional. | ||
| 8 | (READ_OUTPUT_DELAY_INCREMENT, READ_OUTPUT_DELAY_MAX) | ||
| 9 | (READ_OUTPUT_DELAY_MAX_MAX): New constants. | ||
| 10 | (process_output_delay_count, process_output_skip): New vars. | ||
| 11 | (Vprocess_adaptive_read_buffering): New variable. | ||
| 12 | (make_process): Initialize adaptive read buffering members. | ||
| 13 | (Fstart_process): Set adaptive_read_buffering member. | ||
| 14 | (deactivate_process): Cleanup adaptive read buffering. | ||
| 15 | (wait_reading_process_input): Temporarily omit delayed | ||
| 16 | subprocesses from the set of file descriptors to read from; | ||
| 17 | adjust the select timeout if we skipped any subprocesses. | ||
| 18 | (read_process_output): Increase adaptive read buffering delay if | ||
| 19 | we read less than a full buffer; reduce delay when we read a | ||
| 20 | full buffer. | ||
| 21 | (send_process): Simplify using local Lisp_Process var. | ||
| 22 | Reset adaptive read buffering delay after write. | ||
| 23 | (init_process): Initialize process_output_delay_count and | ||
| 24 | process_output_skip. | ||
| 25 | (syms_of_process): DEFVAR_LISP Vprocess_adaptive_read_buffering. | ||
| 26 | |||
| 1 | 2004-01-01 Jason Rumney <jasonr@gnu.org> | 27 | 2004-01-01 Jason Rumney <jasonr@gnu.org> |
| 2 | 28 | ||
| 3 | * w32term.c (w32_text_out): Use s->font, for consistency with | 29 | * w32term.c (w32_text_out): Use s->font, for consistency with |