Mercurial > emacs
view man/trampver.texi @ 54173:03cb01738926
(x_focus_changed, x_detect_focus_change): Remove
numchars arg. Always store event into bufp arg. Return nothing.
Callers changed accordingly.
(glyph_rect): Simplify.
(STORE_KEYSYM_FOR_DEBUG): New macro.
(SET_SAVED_MENU_EVENT): Use inev instead of bufp, etc.
(current_bufp, current_numcharsp) [USE_GTK]: Remove.
(current_hold_quit) [USE_GTK]: Add.
(event_handler_gdk): Adapt to new handle_one_xevent.
(handle_one_xevent): Remove bufp_r and numcharsp args.
Add hold_quit arg. Rework to use just one, local, inev
input_event. Store inev directly in fifo using
kbd_buffer_store_event_hold. Update count in one place.
Postpone call to gen_help_event until inev is stored; use new
local do_help for this.
Simplify handling of keysyms (consolidate common code). Fix bug
where count was updated with nchars instead of nbytes.
Remove local emacs_event in handing of ButtonPress event; just use
inev instead (so no reason to copy it later).
Remove `out' label. Rename label `ret' to `done'; add various
`goto done' to clarify code flow in deeply nested blocks.
(x_dispatch_event): Simplify as handle_one_xevent now calls
kbd_buffer_store_event itself.
(XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit
arg. Call handle_one_xevent with new arglist. Store event from
x_session_check_input in fifo.
[USE_GTK]: Setup current_hold_quit.
Decrement handling_signal before unblocking input.
(x_initialize) [USE_GTK]: Initialize current_count.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Fri, 27 Feb 2004 23:49:48 +0000 |
parents | 83d9437acbf3 |
children | c1bfc266f10a |
line wrap: on
line source
@c -*-texinfo-*- @c texi/trampver.texi. Generated from trampver.texi.in by configure. @c In the Tramp CVS, the version number is auto-frobbed from @c configure.ac, so you should edit that file and run @c "autoconf && ./configure" to change the version number. @macro trampver{} 2.0.38 @end macro @c Other flags from configuration @set prefix /usr/local @set lispdir /usr/local/share/emacs/site-lisp @set infodir /usr/local/info @c Some flags which make the text independent on the (X)Emacs flavor. @c "emacs" resp "xemacs" are set in the Makefile. Default is "emacs". @ifclear emacs @ifclear xemacs @set emacs @end ifclear @end ifclear @c Emacs values. @ifset emacs @set emacs-name Emacs @set emacs-dir emacs @set ftp-package-name Ange-FTP @set tramp-prefix / @set tramp-prefix-single-hop @set tramp-postfix : @set tramp-postfix-single-hop : @set tramp-postfix-multi-hop : @set japanese-manual tramp_ja-emacs.html @end ifset @c XEmacs counterparts. @ifset xemacs @set emacs-name XEmacs @set emacs-dir xemacs @set ftp-package-name EFS @set tramp-prefix /[ @set tramp-prefix-single-hop [ @set tramp-postfix ] @set tramp-postfix-single-hop / @set tramp-postfix-multi-hop : @set japanese-manual tramp_ja-xemacs.html @end ifset @c Empty macro definitions in order to satisfy texi2dvi @macro otherflavor @end macro @macro installationchapter @end macro @c The installation chapter is needed only in case Tramp is installed @c standalone. That's why it is included from `trampinst.texi'. @c Otherwise, '/dev/null/' is taken, which leaves this part empty. @ignore arch-tag: e0fe322c-e06b-46eb-bb5b-d091b521f41c @end ignore