unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Leo <sdl.web@gmail.com>
To: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs 23 Mac port
Date: Thu, 02 Dec 2010 14:52:58 +0000	[thread overview]
Message-ID: <m1aako8bw5.fsf@cam.ac.uk> (raw)
In-Reply-To: <wl62vcijcb.wl%mituharu@math.s.chiba-u.ac.jp> (YAMAMOTO Mitsuharu's message of "Thu, 02 Dec 2010 19:01:56 +0900")

[-- Attachment #1: Type: text/plain, Size: 1238 bytes --]

On 2010-12-02 10:01 +0000, YAMAMOTO Mitsuharu wrote:
>> BTW, `mac-mouse-wheel-smooth-scroll' does not work reliably. It can
>> freeze emacs (Can't be interrupted by C-g). So I am not using it for
>> now.
>
> I've never experienced this.  If it does not happen with -Q, then your
> configuration has something to do with this problem.
>
> Also, because the actual scrolling code is mostly implemented at the
> Lisp level (without touching inhibit-quit), your problem may indicate
> that there is some infinite loop or hang possibly in the
> platform-independent part such as redisplay.  Identifying the place of
> infinite loop or hang using a debugger may help (see the "If the
> symptom of the bug is that Emacs fails to respond" section in
> etc/DEBUG).

Indeed there is an infinite loop. But I wasn't able to reproduce the
problem with a vanilla Emacs. The problem happens when I am scrolling up
(my hand move from bottom to top on the trackpad) and the infinite loop
happens in xdisp.c between line 12630 and 12789 (the gdb log is
attached).

I also find a way to reproduce this problem easily with Emacs -q:

1. eval

  (setq scroll-conservatively 100)
  (setq scroll-preserve-screen-position 'always)

2. try scrolling in a buffer


[-- Attachment #2: mac-bug.log --]
[-- Type: text/plain, Size: 10982 bytes --]

(gdb) bt
#0  0x000000010005ae61 in x_produce_glyphs (it=0x7fff5fbfb810) at xdisp.c:21134
#1  0x000000010004ab68 in append_space_for_newline (it=0x7fff5fbfb810, default_face_p=1) at xdisp.c:16111
#2  0x000000010004bea3 in display_line (it=0x7fff5fbfb810) at xdisp.c:16551
#3  0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
#4  0x0000000100040067 in try_scrolling (window=4330623621, just_this_one_p=0, scroll_conservatively=100, scroll_step=0, temp_scroll_step=0, last_line_misfit=1) at xdisp.c:12768
#5  0x0000000100042b82 in redisplay_window (window=4330623621, just_this_one_p=0) at xdisp.c:13667
#6  0x000000010003df68 in redisplay_window_0 (window=4330623621) at xdisp.c:12235
#7  0x000000010018fc93 in internal_condition_case_1 (bfun=0x10003df26 <redisplay_window_0>, arg=4330623621, handlers=4320154102, hfun=0x10003def2 <redisplay_window_error>) at eval.c:1540
#8  0x000000010003ded0 in redisplay_windows (window=4330623621) at xdisp.c:12214
#9  0x000000010003cf72 in redisplay_internal (preserve_echo_area=1) at xdisp.c:11783
#10 0x000000010003d79d in redisplay_preserve_echo_area (from_where=2) at xdisp.c:12038
#11 0x0000000100010b6e in Fredisplay (force=4320133226) at dispnew.c:6687
#12 0x0000000100193005 in Ffuncall (nargs=2, args=0x7fff5fbfe570) at eval.c:3078
#13 0x00000001001f1276 in Fbyte_code (bytestr=4300055201, vector=4300055237, maxdepth=36) at bytecode.c:680
#14 0x0000000100193a9e in funcall_lambda (fun=4300055125, nargs=1, arg_vector=0x7fff5fbfebb8) at eval.c:3267
#15 0x0000000100193325 in Ffuncall (nargs=2, args=0x7fff5fbfebb0) at eval.c:3124
#16 0x0000000100191fad in Fapply (nargs=2, args=0x7fff5fbfebb0) at eval.c:2500
#17 0x0000000100192898 in apply1 (fn=4324793418, arg=4346422118) at eval.c:2827
#18 0x000000010018af80 in Fcall_interactively (function=4324793418, record_flag=4320133130, keys=4308614365) at callint.c:396
#19 0x000000010019307b in Ffuncall (nargs=4, args=0x7fff5fbfefb0) at eval.c:3084
#20 0x00000001001929a5 in call3 (fn=4320306074, arg1=4324793418, arg2=4320133130, arg3=4320133130) at eval.c:2904
#21 0x00000001000f3ee9 in Fcommand_execute (cmd=4324793418, record_flag=4320133130, keys=4320133130, special=4320133130) at keyboard.c:10636
#22 0x00000001000e1b59 in command_loop_1 () at keyboard.c:1930
#23 0x000000010018fae1 in internal_condition_case (bfun=0x1000dfb1a <command_loop_1>, handlers=4320204266, hfun=0x1000df2ae <cmd_error>) at eval.c:1492
#24 0x00000001000df7a9 in command_loop_2 () at keyboard.c:1379
#25 0x000000010018f406 in internal_catch (tag=4320197530, func=0x1000df77a <command_loop_2>, arg=4320133130) at eval.c:1228
#26 0x00000001000df73f in command_loop () at keyboard.c:1354
#27 0x00000001000ded41 in recursive_edit_1 () at keyboard.c:963
#28 0x00000001000def32 in Frecursive_edit () at keyboard.c:1025
#29 0x00000001000dd15d in main (argc=1, argv=0x7fff5fbff840) at emacs.c:1856
(gdb) step
21148		  boff = font->baseline_offset;
(gdb) step
21149		  if (font->vertical_centering)
(gdb) finish 
Run till exit from #0  x_produce_glyphs (it=0x7fff5fbfb810) at xdisp.c:21149
0x000000010004ab68 in append_space_for_newline (it=0x7fff5fbfb810, default_face_p=1) at xdisp.c:16111
16111		  PRODUCE_GLYPHS (it);
(gdb) finish 
Run till exit from #0  0x000000010004ab68 in append_space_for_newline (it=0x7fff5fbfb810, default_face_p=1) at xdisp.c:16111
0x000000010004bea3 in display_line (it=0x7fff5fbfb810) at xdisp.c:16551
16551		  else if ((append_space_for_newline (it, 1) && row->used[TEXT_AREA] == 1)
Value returned is $1 = 1
(gdb) finish 
Run till exit from #0  0x000000010004bea3 in display_line (it=0x7fff5fbfb810) at xdisp.c:16551
0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
13995	      if (display_line (&it))
Value returned is $2 = 0
(gdb) finish 
Run till exit from #0  0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
0x0000000100040067 in try_scrolling (window=4330623621, just_this_one_p=0, scroll_conservatively=100, scroll_step=0, temp_scroll_step=0, last_line_misfit=1) at xdisp.c:12768
12768	  if (!try_window (window, startp, 0))
Value returned is $3 = 1
(gdb) finish 
Run till exit from #0  0x0000000100040067 in try_scrolling (window=4330623621, just_this_one_p=0, scroll_conservatively=100, scroll_step=0, temp_scroll_step=0, last_line_misfit=1) at xdisp.c:12768
^C
Program received signal SIGINT, Interrupt.
0x000000010004d696 in display_line (it=0x7fff5fbf8890) at xdisp.c:16998
16998	  if (!NILP (Vshow_trailing_whitespace))
(gdb) finish 
Run till exit from #0  0x000000010004d696 in display_line (it=0x7fff5fbf8890) at xdisp.c:16998
0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
13995	      if (display_line (&it))
Value returned is $4 = 0
(gdb) finish 
Run till exit from #0  0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
0x0000000100040067 in try_scrolling (window=4330623621, just_this_one_p=0, scroll_conservatively=100, scroll_step=0, temp_scroll_step=0, last_line_misfit=1) at xdisp.c:12768
12768	  if (!try_window (window, startp, 0))
Value returned is $5 = 1
(gdb) finish 
Run till exit from #0  0x0000000100040067 in try_scrolling (window=4330623621, just_this_one_p=0, scroll_conservatively=100, scroll_step=0, temp_scroll_step=0, last_line_misfit=1) at xdisp.c:12768
next
^C
Program received signal SIGINT, Interrupt.
0x00000001000309bb in next_element_from_buffer (it=0x7fff5fbf8890) at xdisp.c:6536
6536	}
(gdb) finish 
Run till exit from #0  0x00000001000309bb in next_element_from_buffer (it=0x7fff5fbf8890) at xdisp.c:6536
0x000000010002da7b in get_next_display_element (it=0x7fff5fbf8890) at xdisp.c:5654
5654	  success_p = GET_NEXT_DISPLAY_ELEMENT (it);
Value returned is $6 = 0
(gdb) finish 
Run till exit from #0  0x000000010002da7b in get_next_display_element (it=0x7fff5fbf8890) at xdisp.c:5654
0x000000010004bdb7 in display_line (it=0x7fff5fbf8890) at xdisp.c:16543
16543	      if (!get_next_display_element (it))
Value returned is $7 = 0
(gdb) finish 
Run till exit from #0  0x000000010004bdb7 in display_line (it=0x7fff5fbf8890) at xdisp.c:16543
0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
13995	      if (display_line (&it))
Value returned is $8 = 0
(gdb) finish 
Run till exit from #0  0x0000000100043fa2 in try_window (window=4330623621, pos={charpos = 5874, bytepos = 5874}, flags=0) at xdisp.c:13995
0x0000000100040067 in try_scrolling (window=4330623621, just_this_one_p=0, scroll_conservatively=100, scroll_step=0, temp_scroll_step=0, last_line_misfit=1) at xdisp.c:12768
12768	  if (!try_window (window, startp, 0))
Value returned is $9 = 1
(gdb) next
12770	  else if (w->cursor.vpos < 0)
(gdb) next
12778	      if (!just_this_one_p
(gdb) next
12781		w->base_line_number = Qnil;
(gdb) next
12785	      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1, 0))
(gdb) next
12787		  clear_glyph_matrix (w->desired_matrix);
(gdb) next
12788		  ++extra_scroll_margin_lines;
(gdb) next
12789		  goto too_near_end;
(gdb) next
12633	  if (PT > CHARPOS (startp))
(gdb) next
12666	  if (scroll_down_p)
(gdb) 
12704	      struct text_pos scroll_margin_pos = startp;
(gdb) 
12708	      if (this_scroll_margin)
(gdb) 
12715	      if (PT < CHARPOS (scroll_margin_pos))
(gdb) 
12764	  startp = run_window_scroll_functions (window, startp);
(gdb) 
12768	  if (!try_window (window, startp, 0))
(gdb) 
12770	  else if (w->cursor.vpos < 0)
(gdb) 
12778	      if (!just_this_one_p
(gdb) 
12781		w->base_line_number = Qnil;
(gdb) 
12785	      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1, 0))
(gdb) 
12787		  clear_glyph_matrix (w->desired_matrix);
(gdb) 
12788		  ++extra_scroll_margin_lines;
(gdb) 
12789		  goto too_near_end;
(gdb) 
12633	  if (PT > CHARPOS (startp))
(gdb) 
12666	  if (scroll_down_p)
(gdb) 
12704	      struct text_pos scroll_margin_pos = startp;
(gdb) 
12708	      if (this_scroll_margin)
(gdb) 
12715	      if (PT < CHARPOS (scroll_margin_pos))
(gdb) 
12764	  startp = run_window_scroll_functions (window, startp);
(gdb) 
12768	  if (!try_window (window, startp, 0))
(gdb) 
12770	  else if (w->cursor.vpos < 0)
(gdb) 
12778	      if (!just_this_one_p
(gdb) 
12781		w->base_line_number = Qnil;
(gdb) 
12785	      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1, 0))
(gdb) 
12787		  clear_glyph_matrix (w->desired_matrix);
(gdb) 
12788		  ++extra_scroll_margin_lines;
(gdb) 
12789		  goto too_near_end;
(gdb) 
12633	  if (PT > CHARPOS (startp))
(gdb) 
12666	  if (scroll_down_p)
(gdb) 
12704	      struct text_pos scroll_margin_pos = startp;
(gdb) 
12708	      if (this_scroll_margin)
(gdb) 
12715	      if (PT < CHARPOS (scroll_margin_pos))
(gdb) 
12764	  startp = run_window_scroll_functions (window, startp);
(gdb) 
12768	  if (!try_window (window, startp, 0))
(gdb) 
12770	  else if (w->cursor.vpos < 0)
(gdb) 
12778	      if (!just_this_one_p
(gdb) 
12781		w->base_line_number = Qnil;
(gdb) 
12785	      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1, 0))
(gdb) 
12787		  clear_glyph_matrix (w->desired_matrix);
(gdb) 
12788		  ++extra_scroll_margin_lines;
(gdb) 
12789		  goto too_near_end;
(gdb) 
12633	  if (PT > CHARPOS (startp))
(gdb) 
12666	  if (scroll_down_p)
(gdb) 
12704	      struct text_pos scroll_margin_pos = startp;
(gdb) 
12708	      if (this_scroll_margin)
(gdb) 
12715	      if (PT < CHARPOS (scroll_margin_pos))
(gdb) 
12764	  startp = run_window_scroll_functions (window, startp);
(gdb) 
12768	  if (!try_window (window, startp, 0))
(gdb) 
12770	  else if (w->cursor.vpos < 0)
(gdb) 
12778	      if (!just_this_one_p
(gdb) 
12781		w->base_line_number = Qnil;
(gdb) 
12785	      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1, 0))
(gdb) 
12787		  clear_glyph_matrix (w->desired_matrix);
(gdb) 
12788		  ++extra_scroll_margin_lines;
(gdb) 
12789		  goto too_near_end;
(gdb) 
12633	  if (PT > CHARPOS (startp))
(gdb) 
12666	  if (scroll_down_p)
(gdb) 
12704	      struct text_pos scroll_margin_pos = startp;
(gdb) 
12708	      if (this_scroll_margin)
(gdb) 
12715	      if (PT < CHARPOS (scroll_margin_pos))
(gdb) 
12764	  startp = run_window_scroll_functions (window, startp);
(gdb) 
12768	  if (!try_window (window, startp, 0))
(gdb) 
12770	  else if (w->cursor.vpos < 0)
(gdb) 
12778	      if (!just_this_one_p
(gdb) 
12781		w->base_line_number = Qnil;
(gdb) p scroll_down_p
$10 = 0
(gdb) next
12785	      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1, 0))
(gdb) 
12787		  clear_glyph_matrix (w->desired_matrix);
(gdb) 
12788		  ++extra_scroll_margin_lines;
(gdb) 
12789		  goto too_near_end;
(gdb) 
12633	  if (PT > CHARPOS (startp))
(gdb) 
12666	  if (scroll_down_p)
(gdb) 

[-- Attachment #3: Type: text/plain, Size: 13 bytes --]


Thanks.
Leo

  reply	other threads:[~2010-12-02 14:52 UTC|newest]

Thread overview: 154+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-20 11:02 Carbon: resizing a frame on wrong "space" David Reitter
2008-02-21  1:13 ` YAMAMOTO Mitsuharu
2008-02-28 20:26   ` Harald Maier
2008-02-29  0:15     ` YAMAMOTO Mitsuharu
2008-02-29  2:40       ` William Xu
2008-02-29  3:02         ` YAMAMOTO Mitsuharu
2008-02-29  3:10           ` William Xu
2008-02-29  3:18             ` YAMAMOTO Mitsuharu
2008-02-29  4:55           ` Dan Nicolaescu
2008-02-29  8:36             ` YAMAMOTO Mitsuharu
2008-03-02  4:44               ` Stefan Monnier
2008-09-07  3:46         ` YAMAMOTO Mitsuharu
2008-11-27 11:37           ` YAMAMOTO Mitsuharu
2009-01-26  4:48             ` YAMAMOTO Mitsuharu
2009-03-27  0:28               ` YAMAMOTO Mitsuharu
2009-05-13  3:25                 ` YAMAMOTO Mitsuharu
2009-06-27  5:58                   ` Emacs 22 Carbon+AppKit port (was Re: Carbon: resizing a frame on wrong "space") YAMAMOTO Mitsuharu
2009-08-03  2:55                     ` Emacs 22 Carbon+AppKit port YAMAMOTO Mitsuharu
2009-08-07 20:41                       ` CHENG Gao
2009-08-29  0:48                       ` YAMAMOTO Mitsuharu
2009-08-31 17:38                         ` Benjamin Riefenstahl
2009-09-01  5:40                           ` YAMAMOTO Mitsuharu
2009-09-05  2:18                         ` Emacs 22 Carbon+AppKit port and Emacs 23 Mac port YAMAMOTO Mitsuharu
2009-09-05  7:47                           ` CHENG Gao
2009-09-05  8:56                             ` YAMAMOTO Mitsuharu
2009-09-05 11:27                               ` CHENG Gao
2009-09-05 12:15                             ` David Reitter
2009-09-05 12:42                               ` Stephen J. Turnbull
2009-09-05 14:35                               ` CHENG Gao
2009-09-05 17:28                                 ` David Reitter
2009-09-08 18:45                                   ` David Reitter
2009-09-08 16:22                             ` Stefan Monnier
2009-09-09  0:26                               ` YAMAMOTO Mitsuharu
2009-09-05  8:03                           ` CHENG Gao
2009-09-08 10:38                             ` CHENG Gao
2009-09-09  1:04                               ` YAMAMOTO Mitsuharu
2009-09-10 10:16                           ` YAMAMOTO Mitsuharu
2009-09-11 18:11                           ` CHENG Gao
2009-09-27  4:23                           ` YAMAMOTO Mitsuharu
2009-11-01  4:47                             ` YAMAMOTO Mitsuharu
2009-12-09 22:08                               ` YAMAMOTO Mitsuharu
2009-12-31 11:46                                 ` YAMAMOTO Mitsuharu
2010-01-02  1:27                                   ` Leo
2010-01-02  4:21                                     ` YAMAMOTO Mitsuharu
2010-01-02 10:19                                       ` Leo
2010-01-02 15:26                                         ` Leo
2010-01-02 20:56                                   ` Leo
2010-01-03  2:45                                     ` YAMAMOTO Mitsuharu
2010-01-03 11:07                                       ` Leo
2010-01-12  8:16                                       ` Jan Djärv
2010-01-12  9:03                                         ` YAMAMOTO Mitsuharu
2010-01-12  9:28                                           ` Jan Djärv
2010-01-12 10:18                                             ` YAMAMOTO Mitsuharu
2010-01-12 14:15                                           ` Stefan Monnier
2010-01-12 17:21                                             ` Jan Djärv
2010-01-12 21:22                                               ` Stefan Monnier
2010-01-13  7:39                                                 ` Jan D.
2010-01-13 14:38                                                   ` Stefan Monnier
2010-01-12 23:35                                             ` YAMAMOTO Mitsuharu
2010-01-13  7:43                                               ` Jan D.
2010-01-04  2:08                                     ` Stefan Monnier
2010-01-30  4:42                                   ` YAMAMOTO Mitsuharu
2010-02-27  9:19                                     ` YAMAMOTO Mitsuharu
2010-04-03  2:26                                       ` YAMAMOTO Mitsuharu
2010-04-03 14:55                                         ` Leo
2010-04-03 16:07                                           ` Leo
2010-04-04  5:36                                           ` YAMAMOTO Mitsuharu
2010-04-06 13:09                                             ` Leo
2010-04-20  9:08                                         ` YAMAMOTO Mitsuharu
2010-04-20 13:07                                           ` Leo
2010-04-28  8:57                                           ` Leo
2010-04-30  1:21                                             ` YAMAMOTO Mitsuharu
2010-05-04  2:35                                           ` YAMAMOTO Mitsuharu
2010-05-04  3:10                                             ` Leo
2010-05-05  1:09                                               ` YAMAMOTO Mitsuharu
2010-05-05 15:58                                             ` David Reitter
2010-05-06  1:04                                               ` YAMAMOTO Mitsuharu
2010-05-06 16:34                                                 ` covici
2010-05-07  0:33                                                   ` YAMAMOTO Mitsuharu
2010-05-06 17:31                                                 ` David Reitter
2010-06-06 18:48                                                   ` John Higgins
2010-06-06 21:28                                                     ` David Reitter
2010-06-07  0:53                                                       ` YAMAMOTO Mitsuharu
2010-06-11 21:27                                                         ` Daniel Colascione
2010-11-16  1:25                                                         ` YAMAMOTO Mitsuharu
2010-11-16 14:11                                                           ` Ted Zlatanov
2010-11-17 13:44                                                             ` YAMAMOTO Mitsuharu
2010-11-17 14:57                                                               ` Ted Zlatanov
2010-11-17 17:00                                                                 ` David Reitter
2010-05-09  4:45                                             ` YAMAMOTO Mitsuharu
2010-05-29  8:14                                               ` YAMAMOTO Mitsuharu
2010-06-26  3:51                                                 ` YAMAMOTO Mitsuharu
2010-07-31  5:23                                                   ` YAMAMOTO Mitsuharu
2010-07-31 11:36                                                     ` covici
2010-08-05 19:15                                                     ` David Reitter
2010-09-27  8:38                                                     ` YAMAMOTO Mitsuharu
2010-09-27  9:24                                                       ` Leo
2010-11-10  8:50                                                       ` YAMAMOTO Mitsuharu
2010-11-14 21:47                                                         ` Daniel Colascione
2010-11-15  1:48                                                           ` Leo
2010-11-15  1:52                                                             ` covici
2010-11-15  7:03                                                           ` Chad Brown
2010-11-15 15:23                                                           ` Ted Zlatanov
2010-11-17 21:49                                                           ` ken manheimer
2010-11-18 14:35                                                             ` YAMAMOTO Mitsuharu
2010-12-01  3:34                                                         ` Leo
2010-12-01 10:43                                                           ` Leo
2010-12-02 10:01                                                             ` YAMAMOTO Mitsuharu
2010-12-02 14:52                                                               ` Leo [this message]
2010-12-03  4:41                                                                 ` YAMAMOTO Mitsuharu
2010-12-03  6:34                                                                   ` Leo
2010-12-12  4:41                                                         ` YAMAMOTO Mitsuharu
2011-01-15 10:35                                                           ` YAMAMOTO Mitsuharu
2011-02-01  9:40                                                             ` YAMAMOTO Mitsuharu
2011-02-15  8:04                                                               ` YAMAMOTO Mitsuharu
2011-03-10  6:29                                                                 ` YAMAMOTO Mitsuharu
2011-07-23  3:28                                                                   ` YAMAMOTO Mitsuharu
2011-07-26 11:07                                                                     ` YAMAMOTO Mitsuharu
2011-08-06  5:55                                                                     ` YAMAMOTO Mitsuharu
2011-08-06 11:48                                                                       ` Dimitri Fontaine
2011-08-06 13:00                                                                         ` Jan Djärv
2011-08-08  0:08                                                                           ` Alp Aker
2011-08-08  3:37                                                                             ` Stefan Monnier
2011-08-08  4:45                                                                             ` YAMAMOTO Mitsuharu
2011-08-08  9:48                                                                             ` Jan Djärv
2011-08-08 13:02                                                                               ` David Reitter
2011-08-08 16:14                                                                                 ` Jan Djärv
2011-08-08 12:59                                                                             ` David Reitter
2011-08-12 16:57                                                                             ` Dimitri Fontaine
2011-08-27  0:52                                                                       ` YAMAMOTO Mitsuharu
2011-09-01  0:42                                                                         ` YAMAMOTO Mitsuharu
2011-10-02 12:30                                                                           ` YAMAMOTO Mitsuharu
2011-10-06 19:08                                                                             ` Lars Magne Ingebrigtsen
2011-10-07  0:27                                                                               ` YAMAMOTO Mitsuharu
2011-10-07 10:25                                                                                 ` Lars Magne Ingebrigtsen
2011-10-17  1:29                                                                             ` YAMAMOTO Mitsuharu
2011-10-27  2:46                                                                         ` YAMAMOTO Mitsuharu
2011-11-28 10:45                                                                           ` YAMAMOTO Mitsuharu
2011-11-28 12:06                                                                             ` Carsten Mattner
2011-11-29 18:51                                                                               ` Jan Djärv
2011-11-28 14:58                                                                             ` Xu Xin
2012-01-15  6:07                                                                             ` YAMAMOTO Mitsuharu
2012-01-15 17:29                                                                               ` Xu Xin
2012-01-31  6:52                                                                               ` YAMAMOTO Mitsuharu
2012-01-31 15:57                                                                                 ` Xu Xin
2012-01-31 19:01                                                                                   ` John Wiegley
2010-03-13  0:16                               ` Emacs 22 Carbon+AppKit port and " YAMAMOTO Mitsuharu
2010-03-15 18:12                                 ` Giovanni Lanzani
2010-03-16  0:23                                   ` YAMAMOTO Mitsuharu
  -- strict thread matches above, loose matches on Subject: below --
2012-01-16 11:32 emacs user
2012-01-16 13:01 ` Leo
2012-01-17  0:49 ` YAMAMOTO Mitsuharu
2012-01-17  3:47 ` YAMAMOTO Mitsuharu
2012-01-17 10:51   ` YAMAMOTO Mitsuharu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m1aako8bw5.fsf@cam.ac.uk \
    --to=sdl.web@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=mituharu@math.s.chiba-u.ac.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).