[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 メーリングリストの案内