From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.bugs Subject: bug#21473: 24.5; very slow tooltip display to sort-of-slow remote display Date: Mon, 14 Sep 2015 04:13:41 -0400 Message-ID: <9F31D581-6B5A-42B7-8031-6920089AFFF4@permabit.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1442218958 21177 80.91.229.3 (14 Sep 2015 08:22:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 14 Sep 2015 08:22:38 +0000 (UTC) To: 21473@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 14 10:22:26 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZbP1r-0008Ge-Dr for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Sep 2015 10:22:23 +0200 Original-Received: from localhost ([::1]:39048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbP1q-0000fh-Ng for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Sep 2015 04:22:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59835) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbP1b-0000eF-2c for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:22:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbP1W-0003VC-Me for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:22:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39088) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbP1W-0003V8-I4 for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZbP1W-0006Ec-6r for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Raeburn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Sep 2015 08:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Bug-Gnu-Emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.144221889823935 (code B ref -1); Mon, 14 Sep 2015 08:22:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Sep 2015 08:21:38 +0000 Original-Received: from localhost ([127.0.0.1]:59531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZbP15-0006Dv-Hr for submit@debbugs.gnu.org; Mon, 14 Sep 2015 04:21:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49546) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZbP11-0006Dm-Ar for submit@debbugs.gnu.org; Mon, 14 Sep 2015 04:21:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbP0t-0002rj-Ed for submit@debbugs.gnu.org; Mon, 14 Sep 2015 04:21:31 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:52995) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbP0t-0002pm-AJ for submit@debbugs.gnu.org; Mon, 14 Sep 2015 04:21:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58108) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbOte-0007YR-CB for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:13:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbOtZ-0008SX-9C for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:13:54 -0400 Original-Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:36301) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbOtY-0008SH-6x for bug-gnu-emacs@gnu.org; Mon, 14 Sep 2015 04:13:49 -0400 Original-Received: by qgx61 with SMTP id 61so108791692qgx.3 for ; Mon, 14 Sep 2015 01:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=permabit.com; s=google; h=from:content-type:content-transfer-encoding:date:subject:to :message-id:mime-version; bh=bb2Q092t//dbme8aaTkE29LeX4m3QEzuGyYg7CIBviI=; b=HV+TIhAKlRB4qRplFnwMAdFu+OY0qyBfCuW6Fn6uvgXcu9eu2tONGwrdN9cONat7bU JlPrWrFvKBoFbe8P7//bUSMBmS9mBOwqFBUEDaduHLj/iP7yu0nEpk31Z83l+YGUswPF j75dLCHrHmOW5lkjqcHEG2qYZvjJIzGuRS9y8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding:date :subject:to:message-id:mime-version; bh=bb2Q092t//dbme8aaTkE29LeX4m3QEzuGyYg7CIBviI=; b=S63wwzGgnrRVE6YQ6sFv5As9vpfnWXWxZUDTOI1Jy94XrV/uFGgrwCuY+ODy6WlXmw lEcsfMWkyqj1eW0YmTXW/fkWrlf74pNpMCDsjPo6OuV+tKULII7dG2LJuvm1GRE78Q6h 1Qnq+J2qolG9usZ11t2Q62Kh+nefObNn7wGv9uLlP4WWrB0DzgPiW4KfUDqKC1VN8RV2 6WsEp7FZC4uC5Uk9bikCCjbkb5l7cNaCvuiLotHHcl4L1Pm/5dPGCx0VFTy1YqPtFi0B oSoI3p4xJX/hQazh69X4b1QgLD2BRMUfcfEHD8F7KCptDmYyttiwVVJY9Aiwk3UedWB7 GxYg== X-Gm-Message-State: ALoCoQlJxkNgjfej9IuUqO+LVqIvAmLnXjoJFgv52UB2Tk+4KdpUstKSFctrHxK0EHDfRH4bULDL X-Received: by 10.140.202.204 with SMTP id x195mr20132781qha.7.1442218425440; Mon, 14 Sep 2015 01:13:45 -0700 (PDT) Original-Received: from [192.168.17.111] (c-66-31-203-101.hsd1.ma.comcast.net. [66.31.203.101]) by smtp.gmail.com with ESMTPSA id 70sm5405623qhd.40.2015.09.14.01.13.44 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Sep 2015 01:13:44 -0700 (PDT) X-Mailer: Apple Mail (2.2104) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:106510 Archived-At: (=E2=80=9Cspun off=E2=80=9D from discussion in bug #11822 that was = wandering off topic) I=E2=80=99ve noticed that when I=E2=80=99m using a =E2=80=9Cslow=E2=80=9D = network link =E2=80=94 high bandwidth but a round-trip time of 30-40 = milliseconds (remember when that was fast?) =E2=80=94 the tooltip window = that pops up when I move the mouse, say, over the buffer name in the = mode line, takes much longer to come up than when I=E2=80=99m running = Emacs on a local display. And if I keep moving the mouse around, I=E2=80=99= m likely to get the tooltip for the buffer-name part of the mode line, = but displayed somewhere else entirely, depending where the mouse has = moved to. Based on some earlier investigations, I used gdb to look at calls to = _XReply in the Xlib library; this is the routine that flushes the = outgoing buffer to the X server and then waits for a response, which = contains color info or font info or whatever else is wanted by the = caller. It=E2=80=99s of interest because each such call is going to = require a round trip to the X server, and on a connection like mine, = will add 30ms of delay that cannot be removed without eliminating some = of the synchronous Xlib calls =E2=80=94 e.g., fewer font queries or = whatever. Of course they can=E2=80=99t all be removed, but if some are = pointless or redundant we may be able to reduce the time spent waiting. I ran such a test (=E2=80=9Cemacs -Q=E2=80=9D, moving mouse over the = buffer name; emacs 24.5, X11, lucid toolkit) over a fast connection just = to sort out what calls are being made and from where. I found 160 calls = to _XReply. Whatever else Emacs is doing to display a tooltip window, on = a connection with a 30ms RTT, that=E2=80=99ll account for almost 4.8 = seconds of delay. (=E2=80=9CAlmost", because I think a few of those 160 = calls are after the tooltip window was up, and I moved the mouse away.) = And, indeed, when I do the test without gdb but over the slower = connection, by eyeball I=E2=80=99d say it took about 5 seconds for the = tooltip window to pop up (including the normal tooltip delay), and the = text didn=E2=80=99t all fill in immediately. In all, there were about 50 calls to XParseColor, slightly more to = XAllocColor, 31 to XSync (used in error handling), and a handful of = assorted other synchronous calls. The first thing that should=E2=80=99ve occurred to me is that the = tooltip window is treated like a frame; realize_basic_faces is called to = realize 15 faces, the default plus 14 named ones, each with foreground = and background colors, and each color needs XParseColor and XAllocColor = both to make round trips to the X server. Emacs looks up the color = =E2=80=9Clightyellow=E2=80=9D for the background of the default face, = and for the background of the mode-line face, and for the background of = the mode-line-inactive face, etc., and =E2=80=9Cblack=E2=80=9D for = foreground as well. So there are 60 round trips (1.8s) right there. Some of the other synchronous calls can be attributed to these = operations: 12 x_create_tip_frame calls x_decode_color("black") 6 times = (XParseColor+XAllocColor) to initialize the foreground etc colors, just = to keep ref count management simpler 11 via various paths from x_set_mouse_color 10 via various paths from realize_face from lookup_face from = face_at_string_position from note_mode_line_or_margin_highlight from = note_mouse_highlight from note_mouse_movement 8 via various paths from realize_face from lookup_face from = face_at_buffer_position from handle_face_prop from handle_stop from = start_display from try_window from Fx_show_tip 8 via various paths from Fdisplay_supports_face_attributes_p realizing a = face 6 via x_set_{foreground,background,border}_color when x_create_tip_frame = sets defaults 4 via x_set_cursor_color when x_create_tip_frame sets defaults 4 via x_set_cursor_color when face-set-after-frame-default updates = parameters 16 via various paths from x_real_positions handling events during = x_write_glyphs 12 via xfont_list_pattern called eventually from = x_default_font_parameter twice and face_at_string_position once xfont_list_pattern, x_set_mouse_color, and x_real_position catch X = errors using x_catch_errors and friends, which keep invoking XSync and = then looking to see if any errors have been reported. In = x_set_mouse_color, at least, we might be able to use smarter X error = handling to match request serial numbers against errors and only sync = once at the end, or something like that. But given that 2/3 of the round trips are for XParseColor and = XAllocColor, I think they=E2=80=99re the place to start. I threw in a = couple of simple caches (mapping name=3D>RGB and RGB=3D>pixel) and = wrapped the XParseColor call in x_defined_color and the = x_alloc_nearest_color_1 call in x_alloc_nearest_color with code to use = them; made x_copy_color an identity operation; and disabled freeing of = colors (my caches are really simple and don=E2=80=99t include reference = counts). That proof-of-concept version seems to have shaved a couple of = seconds off the time to pop up the tooltip, but it still takes around = three seconds, and the text still doesn=E2=80=99t fill in quickly. I=E2=80=99m including below a summary of the stack traces I got from = another run (list of function names and number of times that call stack = was seen), using the sources from git as of September 9. The counts are = a little different from the previous run (total 176 round trips) but it = looks largely similar. Another test with those caches added in used only = 72 round trips, of which 41 were XSync calls, and all but one of those = were about error checking; of the other 31, the most frequent call was = XQueryColors, which probably also could=E2=80=99ve been satisfied from = the caches. Ken 28 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_face_colors =C2=AB = realize_x_face =C2=AB realize_face =C2=AB realize_named_face =C2=AB = realize_basic_faces =C2=AB init_frame_faces =C2=AB x_create_tip_frame =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall 28 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_face_colors =C2=AB realize_x_face =C2=AB realize_face =C2=AB = realize_named_face =C2=AB realize_basic_faces =C2=AB init_frame_faces =C2=AB= x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda 6 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending =C2=AB detect_input_pending_run_timers =C2=AB = wait_reading_process_output 6 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_create_tip_frame =C2=AB = Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending =C2=AB detect_input_pending_run_timers 5 _XReply =C2=AB XSync =C2=AB x_check_errors =C2=AB = x_set_mouse_color =C2=AB x_set_frame_parameters =C2=AB = x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending 4 _XReply =C2=AB XSync =C2=AB x_had_errors_p =C2=AB = x_real_pos_and_offsets =C2=AB x_real_positions =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XTranslateCoordinates =C2=AB = x_real_pos_and_offsets =C2=AB x_real_positions =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB= exec_byte_code 2 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = x_real_pos_and_offsets =C2=AB x_real_positions =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB font_open_by_spec = =C2=AB font_open_by_name =C2=AB x_default_font_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall 2 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = get_current_wm_state =C2=AB x_net_wm_state =C2=AB handle_one_xevent =C2=AB= XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XSync =C2=AB x_had_errors_p =C2=AB x_wm_supports = =C2=AB do_ewmh_fullscreen =C2=AB x_check_fullscreen =C2=AB = handle_one_xevent =C2=AB XTread_socket =C2=AB gobble_input =C2=AB = handle_async_input =C2=AB process_pending_signals =C2=AB x_write_glyphs = =C2=AB update_text_area =C2=AB update_window_line =C2=AB update_window = =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply 2 _XReply =C2=AB XSync =C2=AB x_had_errors_p =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB font_open_by_spec = =C2=AB font_open_by_name =C2=AB x_default_font_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall 2 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = x_real_pos_and_offsets =C2=AB x_real_positions =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB font_open_by_spec = =C2=AB font_open_by_name =C2=AB x_default_font_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall 2 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = get_current_wm_state =C2=AB x_net_wm_state =C2=AB handle_one_xevent =C2=AB= XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XQueryTree =C2=AB x_real_pos_and_offsets =C2=AB = x_real_positions =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= x_write_glyphs =C2=AB update_text_area =C2=AB update_window_line =C2=AB = update_window =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code 2 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_face_colors =C2=AB = realize_x_face =C2=AB realize_face =C2=AB realize_default_face =C2=AB = realize_basic_faces =C2=AB init_frame_faces =C2=AB x_create_tip_frame =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall 2 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_face_colors =C2=AB = realize_x_face =C2=AB realize_face =C2=AB lookup_face =C2=AB = x_supports_face_attributes_p =C2=AB Fdisplay_supports_face_attributes_p = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda 2 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_face_colors =C2=AB = realize_x_face =C2=AB realize_face =C2=AB lookup_face =C2=AB = face_at_string_position =C2=AB note_mode_line_or_margin_highlight =C2=AB = note_mouse_highlight =C2=AB note_mouse_movement =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB xg_select =C2=AB = wait_reading_process_output =C2=AB kbd_buffer_get_event =C2=AB = read_event_from_main_queue =C2=AB read_decoded_event_from_main_queue =C2=AB= read_char =C2=AB read_key_sequence =C2=AB command_loop_1 =C2=AB = internal_condition_case =C2=AB command_loop_2 =C2=AB internal_catch =C2=AB= command_loop 2 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_face_colors =C2=AB = realize_x_face =C2=AB realize_face =C2=AB lookup_face =C2=AB = face_at_buffer_position =C2=AB handle_face_prop =C2=AB handle_stop =C2=AB = start_display =C2=AB try_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code 2 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_face_colors =C2=AB = realize_x_face =C2=AB realize_face =C2=AB Finternal_merge_in_global_face = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB call2 =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XListFonts =C2=AB xfont_list_pattern =C2=AB = xfont_list =C2=AB font_list_entities =C2=AB font_find_for_lface =C2=AB = font_load_for_lface =C2=AB font_open_by_spec =C2=AB font_open_by_name =C2=AB= x_default_font_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 2 _XReply =C2=AB XGetWindowProperty =C2=AB x_real_pos_and_offsets = =C2=AB x_real_positions =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB= gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals = =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB update_window_line = =C2=AB update_window =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB= Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code 2 _XReply =C2=AB XGetWindowProperty =C2=AB get_current_wm_state =C2=AB= x_net_wm_state =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= x_write_glyphs =C2=AB update_text_area =C2=AB update_window_line =C2=AB = update_window =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code 2 _XReply =C2=AB XGetGeometry =C2=AB x_real_pos_and_offsets =C2=AB = x_real_positions =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= x_write_glyphs =C2=AB update_text_area =C2=AB update_window_line =C2=AB = update_window =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code 2 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_face_colors =C2=AB realize_x_face =C2=AB realize_face =C2=AB = realize_default_face =C2=AB realize_basic_faces =C2=AB init_frame_faces = =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda 2 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_face_colors =C2=AB realize_x_face =C2=AB realize_face =C2=AB = lookup_face =C2=AB x_supports_face_attributes_p =C2=AB = Fdisplay_supports_face_attributes_p =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code 2 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_face_colors =C2=AB realize_x_face =C2=AB realize_face =C2=AB = lookup_face =C2=AB face_at_string_position =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 =C2=AB internal_catch 2 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_face_colors =C2=AB realize_x_face =C2=AB realize_face =C2=AB = lookup_face =C2=AB face_at_buffer_position =C2=AB handle_face_prop =C2=AB = handle_stop =C2=AB start_display =C2=AB try_window =C2=AB Fx_show_tip =C2=AB= Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 2 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_face_colors =C2=AB realize_x_face =C2=AB realize_face =C2=AB = Finternal_merge_in_global_face =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB= funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB x_create_tip_frame = =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall = =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = Fapply 2 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_alloc_lighter_color =C2=AB x_setup_relief_color =C2=AB = x_setup_relief_colors =C2=AB x_draw_glyph_string_box =C2=AB = x_draw_glyph_string =C2=AB draw_glyphs =C2=AB draw_row_with_mouse_face = =C2=AB show_mouse_face =C2=AB note_mode_line_or_margin_highlight =C2=AB = note_mouse_highlight =C2=AB note_mouse_movement =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB xg_select =C2=AB = wait_reading_process_output =C2=AB kbd_buffer_get_event =C2=AB = read_event_from_main_queue =C2=AB read_decoded_event_from_main_queue =C2=AB= read_char =C2=AB read_key_sequence =C2=AB command_loop_1 =C2=AB = internal_condition_case =C2=AB command_loop_2 =C2=AB internal_catch 2 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = x_query_colors =C2=AB x_query_color =C2=AB x_set_mouse_color =C2=AB = x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check 2 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = x_query_colors =C2=AB x_query_color =C2=AB x_alloc_lighter_color =C2=AB = x_setup_relief_color =C2=AB x_setup_relief_colors =C2=AB = x_draw_glyph_string_box =C2=AB x_draw_glyph_string =C2=AB draw_glyphs =C2=AB= draw_row_with_mouse_face =C2=AB show_mouse_face =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case 2 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = xftfont_get_colors =C2=AB xftfont_prepare_face =C2=AB = prepare_face_for_display =C2=AB get_glyph_face_and_encoding =C2=AB = fill_glyph_string =C2=AB draw_glyphs =C2=AB x_write_glyphs =C2=AB = update_text_area =C2=AB update_window_line =C2=AB update_window =C2=AB = update_single_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code 1 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = x_wm_supports =C2=AB do_ewmh_fullscreen =C2=AB x_check_fullscreen =C2=AB = handle_one_xevent =C2=AB XTread_socket =C2=AB gobble_input =C2=AB = handle_async_input =C2=AB process_pending_signals =C2=AB x_write_glyphs = =C2=AB update_text_area =C2=AB update_window_line =C2=AB update_window = =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply 1 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = x_set_mouse_color =C2=AB x_set_frame_parameters =C2=AB = x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending 1 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB x_supports_face_attributes_p =C2=AB= Fdisplay_supports_face_attributes_p =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall 1 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB face_at_string_position =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 1 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB face_at_buffer_position =C2=AB = handle_face_prop =C2=AB handle_stop =C2=AB start_display =C2=AB = try_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB= funcall_lambda =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall = =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = Fapply 1 _XReply =C2=AB XSync =C2=AB x_uncatch_errors =C2=AB = get_current_wm_state =C2=AB do_ewmh_fullscreen =C2=AB x_check_fullscreen = =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB gobble_input =C2=AB = handle_async_input =C2=AB process_pending_signals =C2=AB x_write_glyphs = =C2=AB update_text_area =C2=AB update_window_line =C2=AB update_window = =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply 1 _XReply =C2=AB XSync =C2=AB x_sync =C2=AB x_wm_supports =C2=AB = do_ewmh_fullscreen =C2=AB x_check_fullscreen =C2=AB handle_one_xevent =C2=AB= XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply 1 _XReply =C2=AB XSync =C2=AB x_had_errors_p =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB x_supports_face_attributes_p =C2=AB= Fdisplay_supports_face_attributes_p =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall 1 _XReply =C2=AB XSync =C2=AB x_had_errors_p =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB face_at_string_position =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 1 _XReply =C2=AB XSync =C2=AB x_had_errors_p =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB face_at_buffer_position =C2=AB = handle_face_prop =C2=AB handle_stop =C2=AB start_display =C2=AB = try_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB= funcall_lambda =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall = =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = Fapply 1 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB x_wm_supports = =C2=AB do_ewmh_fullscreen =C2=AB x_check_fullscreen =C2=AB = handle_one_xevent =C2=AB XTread_socket =C2=AB gobble_input =C2=AB = handle_async_input =C2=AB process_pending_signals =C2=AB x_write_glyphs = =C2=AB update_text_area =C2=AB update_window_line =C2=AB update_window = =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply 1 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = x_set_mouse_color =C2=AB x_set_frame_parameters =C2=AB = x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending 1 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB x_supports_face_attributes_p =C2=AB= Fdisplay_supports_face_attributes_p =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall 1 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB face_at_string_position =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 1 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = xfont_list_pattern =C2=AB xfont_list =C2=AB font_list_entities =C2=AB = font_find_for_lface =C2=AB font_load_for_lface =C2=AB realize_x_face =C2=AB= realize_face =C2=AB lookup_face =C2=AB face_at_buffer_position =C2=AB = handle_face_prop =C2=AB handle_stop =C2=AB start_display =C2=AB = try_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB= funcall_lambda =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall = =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = Fapply 1 _XReply =C2=AB XSync =C2=AB x_catch_errors =C2=AB = get_current_wm_state =C2=AB do_ewmh_fullscreen =C2=AB x_check_fullscreen = =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB gobble_input =C2=AB = handle_async_input =C2=AB process_pending_signals =C2=AB x_write_glyphs = =C2=AB update_text_area =C2=AB update_window_line =C2=AB update_window = =C2=AB update_single_window =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply 1 _XReply =C2=AB XQueryPointer =C2=AB compute_tip_xy =C2=AB = Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending =C2=AB detect_input_pending_run_timers =C2=AB = wait_reading_process_output =C2=AB sit_for =C2=AB read_char 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_set_mouse_color =C2=AB x_set_frame_parameters =C2=AB= x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_set_foreground_color =C2=AB = x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_set_cursor_color =C2=AB x_set_frame_parameters = =C2=AB x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_set_cursor_color =C2=AB x_set_frame_parameters = =C2=AB Fmodify_frame_parameters =C2=AB Finternal_set_lisp_face_attribute = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB x_create_tip_frame =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_set_border_color =C2=AB x_set_frame_parameters = =C2=AB x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = x_decode_color =C2=AB x_set_background_color =C2=AB = x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events 1 _XReply =C2=AB XParseColor =C2=AB x_defined_color =C2=AB = defined_color =C2=AB load_color2 =C2=AB load_color =C2=AB realize_x_face = =C2=AB realize_face =C2=AB lookup_face =C2=AB face_at_string_position =C2=AB= note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 =C2=AB internal_catch =C2=AB command_loop 1 _XReply =C2=AB XListFonts =C2=AB xfont_list_pattern =C2=AB = xfont_list =C2=AB font_list_entities =C2=AB font_find_for_lface =C2=AB = font_load_for_lface =C2=AB realize_x_face =C2=AB realize_face =C2=AB = lookup_face =C2=AB x_supports_face_attributes_p =C2=AB = Fdisplay_supports_face_attributes_p =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code 1 _XReply =C2=AB XListFonts =C2=AB xfont_list_pattern =C2=AB = xfont_list =C2=AB font_list_entities =C2=AB font_find_for_lface =C2=AB = font_load_for_lface =C2=AB realize_x_face =C2=AB realize_face =C2=AB = lookup_face =C2=AB face_at_string_position =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 =C2=AB internal_catch 1 _XReply =C2=AB XListFonts =C2=AB xfont_list_pattern =C2=AB = xfont_list =C2=AB font_list_entities =C2=AB font_find_for_lface =C2=AB = font_load_for_lface =C2=AB realize_x_face =C2=AB realize_face =C2=AB = lookup_face =C2=AB face_at_buffer_position =C2=AB handle_face_prop =C2=AB = handle_stop =C2=AB start_display =C2=AB try_window =C2=AB Fx_show_tip =C2=AB= Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 1 _XReply =C2=AB XGetWindowProperty =C2=AB x_wm_supports =C2=AB = do_ewmh_fullscreen =C2=AB x_check_fullscreen =C2=AB handle_one_xevent =C2=AB= XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 1 _XReply =C2=AB XGetWindowProperty =C2=AB get_current_wm_state =C2=AB= do_ewmh_fullscreen =C2=AB x_check_fullscreen =C2=AB handle_one_xevent = =C2=AB XTread_socket =C2=AB gobble_input =C2=AB handle_async_input =C2=AB = process_pending_signals =C2=AB x_write_glyphs =C2=AB update_text_area =C2=AB= update_window_line =C2=AB update_window =C2=AB update_single_window =C2=AB= Fx_show_tip =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB = Ffuncall =C2=AB run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall 1 _XReply =C2=AB XGetSelectionOwner =C2=AB Fx_selection_exists_p = =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB Ffuncall =C2=AB Fapply =C2=AB= Ffuncall =C2=AB exec_byte_code =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB= funcall_lambda =C2=AB Ffuncall =C2=AB eval_sub =C2=AB Feval =C2=AB = internal_condition_case_1 =C2=AB menu_item_eval_property =C2=AB = parse_tool_bar_item =C2=AB process_tool_bar_item =C2=AB map_keymap_item = =C2=AB map_keymap_internal =C2=AB map_keymap =C2=AB tool_bar_items =C2=AB = update_tool_bar =C2=AB prepare_menu_bars =C2=AB redisplay_internal =C2=AB = redisplay_preserve_echo_area =C2=AB detect_input_pending_run_timers =C2=AB= wait_reading_process_output =C2=AB sit_for 1 _XReply =C2=AB XAllocColor =C2=AB x_copy_color =C2=AB = x_set_cursor_color =C2=AB x_set_frame_parameters =C2=AB = x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check =C2=AB readable_events =C2=AB = get_input_pending 1 _XReply =C2=AB XAllocColor =C2=AB x_copy_color =C2=AB = x_set_cursor_color =C2=AB x_set_frame_parameters =C2=AB = Fmodify_frame_parameters =C2=AB Finternal_set_lisp_face_attribute =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= Fapply =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB= Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_set_mouse_color =C2=AB = x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_set_foreground_color =C2=AB= x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_set_cursor_color =C2=AB = x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_set_cursor_color =C2=AB = x_set_frame_parameters =C2=AB Fmodify_frame_parameters =C2=AB = Finternal_set_lisp_face_attribute =C2=AB Ffuncall =C2=AB exec_byte_code = =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_set_border_color =C2=AB = x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB x_decode_color =C2=AB x_set_background_color =C2=AB= x_set_frame_parameters =C2=AB x_default_parameter =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 =C2=AB timer_check 1 _XReply =C2=AB XAllocColor =C2=AB x_alloc_nearest_color_1 =C2=AB = x_defined_color =C2=AB defined_color =C2=AB load_color2 =C2=AB = load_color =C2=AB realize_x_face =C2=AB realize_face =C2=AB lookup_face = =C2=AB face_at_string_position =C2=AB note_mode_line_or_margin_highlight = =C2=AB note_mouse_highlight =C2=AB note_mouse_movement =C2=AB = handle_one_xevent =C2=AB XTread_socket =C2=AB gobble_input =C2=AB = handle_async_input =C2=AB process_pending_signals =C2=AB xg_select =C2=AB = wait_reading_process_output =C2=AB kbd_buffer_get_event =C2=AB = read_event_from_main_queue =C2=AB read_decoded_event_from_main_queue =C2=AB= read_char =C2=AB read_key_sequence =C2=AB command_loop_1 =C2=AB = internal_condition_case =C2=AB command_loop_2 =C2=AB internal_catch 1 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = x_query_colors =C2=AB x_query_color =C2=AB x_copy_color =C2=AB = x_set_cursor_color =C2=AB x_set_frame_parameters =C2=AB = x_default_parameter =C2=AB x_create_tip_frame =C2=AB Fx_show_tip =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB = run_hook_with_args =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB = funcall_lambda =C2=AB Ffuncall =C2=AB Fapply =C2=AB Ffuncall =C2=AB = exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call1 =C2=AB = timer_check_2 1 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = x_query_colors =C2=AB x_query_color =C2=AB x_copy_color =C2=AB = x_set_cursor_color =C2=AB x_set_frame_parameters =C2=AB = Fmodify_frame_parameters =C2=AB Finternal_set_lisp_face_attribute =C2=AB = Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= Fapply =C2=AB Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB= Ffuncall =C2=AB exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB= exec_byte_code =C2=AB funcall_lambda =C2=AB Ffuncall =C2=AB call2 =C2=AB = x_create_tip_frame =C2=AB Fx_show_tip =C2=AB Ffuncall =C2=AB = exec_byte_code 1 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = xftfont_get_colors =C2=AB xftfont_prepare_face =C2=AB = prepare_face_for_display =C2=AB x_set_mouse_face_gc =C2=AB = x_set_glyph_string_gc =C2=AB x_draw_glyph_string =C2=AB draw_glyphs =C2=AB= draw_row_with_mouse_face =C2=AB show_mouse_face =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 1 _XReply =C2=AB 0x00007ffff62c9df0 =C2=AB XQueryColors =C2=AB = xftfont_get_colors =C2=AB xftfont_draw =C2=AB = x_draw_glyph_string_foreground =C2=AB x_draw_glyph_string =C2=AB = draw_glyphs =C2=AB draw_row_with_mouse_face =C2=AB show_mouse_face =C2=AB = note_mode_line_or_margin_highlight =C2=AB note_mouse_highlight =C2=AB = note_mouse_movement =C2=AB handle_one_xevent =C2=AB XTread_socket =C2=AB = gobble_input =C2=AB handle_async_input =C2=AB process_pending_signals =C2=AB= xg_select =C2=AB wait_reading_process_output =C2=AB = kbd_buffer_get_event =C2=AB read_event_from_main_queue =C2=AB = read_decoded_event_from_main_queue =C2=AB read_char =C2=AB = read_key_sequence =C2=AB command_loop_1 =C2=AB internal_condition_case = =C2=AB command_loop_2 =C2=AB internal_catch =C2=AB command_loop