comparison etc/NEWS @ 93369:ed10c3092847

* keyboard.c (pending_funcalls): New var. (timer_check): Run it. (syms_of_keyboard): Initialize it. * terminal.c (Qrun_hook_with_args, Qdelete_terminal_functions) (Vdelete_terminal_functions): New vars. (syms_of_terminal): Initialize them. (Fdelete_terminal): Run delete-terminal-functions. * xdisp.c (safe_eval): Rewrite. (safe_call2): New fun. * frame.c (Qdelete_frame_functions): New var. (syms_of_frame): Initialize it. (Fdelete_frame): Use it and use safe_call2 and pending_funcalls. * lisp.h (safe_call2, pending_funcalls): Declare.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 29 Mar 2008 01:46:10 +0000
parents ed66b85b0c05
children 0dca8f796277
comparison
equal deleted inserted replaced
93368:411d7b7dfe32 93369:ed10c3092847
612 w32-pass-multimedia-buttons to nil. See the doc string of that variable 612 w32-pass-multimedia-buttons to nil. See the doc string of that variable
613 for the list of extra keys that are available. 613 for the list of extra keys that are available.
614 614
615 * Incompatible Lisp Changes in Emacs 23.1 615 * Incompatible Lisp Changes in Emacs 23.1
616 616
617 +++
617 ** The multibyteness of process filters is determined by the coding-system 618 ** The multibyteness of process filters is determined by the coding-system
618 used for decoding. The functions `process-filter-multibyte-p' and 619 used for decoding. The functions `process-filter-multibyte-p' and
619 `set-process-filter-multibyte' are obsolete. 620 `set-process-filter-multibyte' are obsolete.
620 621
621 ** The behavior of map-char-table has changed. It may call the 622 ** The behavior of map-char-table has changed. It may call the
662 functions and variables (formerly used for Tamil script). 663 functions and variables (formerly used for Tamil script).
663 664
664 665
665 * Lisp Changes in Emacs 23.1 666 * Lisp Changes in Emacs 23.1
666 667
668 ** When deleting a terminal, run the special hook `delete-terminal-functions'.
669
667 ** The `read-shell-command' function does what its name says, with completion. 670 ** The `read-shell-command' function does what its name says, with completion.
668 It uses the minibuffer-local-shell-command-map for that. 671 It uses the minibuffer-local-shell-command-map for that.
669 672
670 ** The `buffer-swap-text' function can swap the text between two buffers. 673 ** The `buffer-swap-text' function can swap the text between two buffers.
671 This can be useful for modes such as tar-mode, archive-mode, RMAIL. 674 This can be useful for modes such as tar-mode, archive-mode, RMAIL.