[mew-dist 24572] Re: highlight-summary patch
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2004年 2月 12日 (木) 11:01:19 JST
Message-Id: <20040211.221118.08561306.shirai at example.com>
Date: Wed, 11 Feb 2004 22:11:18 +0900 (JST)
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [mew-dist 24567] Re: highlight-summary patch
| Solaris + Emacs21 もなんかないかしら。
ADAPTIVE_READ_BUFFERINGという機能で
process-adaptive-read-bufferingという変数が存在するみたいです。
デフォルトはon。
adaptiveというだけあってdelay時間は変更できないようです。
ちなみにdelayの上限値は50msのようです。
2004-01-02 Kim F. Storm <storm at example.com>
* process.h (struct Lisp_Process): New members for adaptive read
buffering: adaptive_read_buffering, read_output_delay, and
read_output_skip.
* process.c (ADAPTIVE_READ_BUFFERING): New conditional.
(READ_OUTPUT_DELAY_INCREMENT, READ_OUTPUT_DELAY_MAX)
(READ_OUTPUT_DELAY_MAX_MAX): New constants.
(process_output_delay_count, process_output_skip): New vars.
(Vprocess_adaptive_read_buffering): New variable.
(make_process): Initialize adaptive read buffering members.
(Fstart_process): Set adaptive_read_buffering member.
(deactivate_process): Cleanup adaptive read buffering.
(wait_reading_process_input): Temporarily omit delayed
subprocesses from the set of file descriptors to read from;
adjust the select timeout if we skipped any subprocesses.
(read_process_output): Increase adaptive read buffering delay if
we read less than a full buffer; reduce delay when we read a
full buffer.
(send_process): Simplify using local Lisp_Process var.
Reset adaptive read buffering delay after write.
(init_process): Initialize process_output_delay_count and
process_output_skip.
(syms_of_process): DEFVAR_LISP Vprocess_adaptive_read_buffering.
--
鯉江英隆 <hide at example.com>
Mew-dist メーリングリストの案内