aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog26
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 @@
12004-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
12004-01-01 Jason Rumney <jasonr@gnu.org> 272004-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