Mercurial > emacs
comparison src/ChangeLog @ 53473:e93d01ecd023
*** empty log message ***
| author | Kim F. Storm <storm@cua.dk> |
|---|---|
| date | Thu, 01 Jan 2004 23:44:00 +0000 |
| parents | 512e5175475c |
| children | e4771968b95f |
comparison
equal
deleted
inserted
replaced
| 53472:1a5fe79d27f3 | 53473:e93d01ecd023 |
|---|---|
| 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 |
| 4 callers. | 30 callers. |
| 5 | 31 |
