comparison etc/NEWS @ 83773:3592dd2e8c0c

Add in entries from README.multi-tty.
author Glenn Morris <rgm@gnu.org>
date Thu, 30 Aug 2007 05:09:07 +0000
parents 9ded9f144d6b
children 2aeb19284040
comparison
equal deleted inserted replaced
83772:4c5c25096f2a 83773:3592dd2e8c0c
32 a GIF library. 32 a GIF library.
33 33
34 34
35 * Changes in Emacs 23.1 35 * Changes in Emacs 23.1
36 36
37 ** Support for multiple terminal devices and simultaneous graphical
38 and tty frames has been added. You can test for the presence of this
39 feature in your Lisp code by testing for the `multi-tty' feature.
40
41 ** Emacsclient has been extended to support opening a new terminal
42 frame. Its behavior has been changed to open a new Emacs frame by
43 default. Use the -c option to get the old behavior of opening files in
44 the currently selected Emacs frame.
45
37 ** The refcards are now shipped as PDF files. 46 ** The refcards are now shipped as PDF files.
38 47
39 ** Emacs now supports the SVG image format through librsvg2. 48 ** Emacs now supports the SVG image format through librsvg2.
40 49
41 ** The Gtk+ build now uses stock tool bar icons, so that a theme change 50 ** The Gtk+ build now uses stock tool bar icons, so that a theme change
79 88
80 * Incompatible Editing Changes in Emacs 23.1 89 * Incompatible Editing Changes in Emacs 23.1
81 90
82 91
83 * Editing Changes in Emacs 23.1 92 * Editing Changes in Emacs 23.1
93
94 ** C-z now invokes `suspend-frame', C-x C-c now invokes
95 `save-buffers-kill-terminal'.
84 96
85 ** New command kill-matching-buffers kills buffers whose name matches a regexp. 97 ** New command kill-matching-buffers kills buffers whose name matches a regexp.
86 98
87 ** Minibuffer changes: 99 ** Minibuffer changes:
88 100
102 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. 114 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt.
103 115
104 116
105 * Changes in Specialized Modes and Packages in Emacs 23.1 117 * Changes in Specialized Modes and Packages in Emacs 23.1
106 118
119 ** talk.el has been extended for multiple tty support.
120
107 ** compilation-auto-jump-to-first-error tells `compile' to jump to 121 ** compilation-auto-jump-to-first-error tells `compile' to jump to
108 the first error encountered during compilations. 122 the first error encountered during compilations.
109 123
110 ** In the `copyright' package, you can specify your copyright holders's names. 124 ** In the `copyright' package, you can specify your copyright holders's names.
111 Only copyright lines with holders matching copyright-names-regexp will be 125 Only copyright lines with holders matching copyright-names-regexp will be
194 ** The function `dired-call-process' has been removed. 208 ** The function `dired-call-process' has been removed.
195 209
196 210
197 * Lisp Changes in Emacs 23.1 211 * Lisp Changes in Emacs 23.1
198 212
213 ** Changes related to multiple tty support.
214
215 *** The `window-system' variable has been made frame-local. The new
216 `initial-window-system' variable contains the `window-system' value
217 for the first frame.
218
219 *** You can specify a terminal device (`tty' parameter) and a terminal
220 type (`tty-type' parameter) to `make-terminal-frame'.
221
222 *** The new function `make-frame-on-tty' allows you to create a new
223 frame on another tty device interactively.
224
225 *** The function `make-frame-on-display' now works during a tty
226 session, and `make-frame-on-tty' works during a graphical session.
227
228 *** New functions: frame-tty-name, frame-tty-type, delete-tty,
229 suspend-tty, resume-tty, terminal-id, terminal-parameters,
230 terminal-parameter, set-terminal-parameter,
231 modify-terminal-parameters, environment, let-environment
232
233 *** New variables: local-key-translation-map, local-function-key-map
234
235 *** New frame parameters display-environment-variable and
236 term-environment-variable.
237
238 *** The `keyboard-translate-table' variable and the terminal and
239 keyboard coding systems have been made terminal-local.
240
241 *** In addition to the global key-translation-map and
242 function-key-map, Emacs has terminal-local local-key-translation-map
243 and local-function-key-map variables, and uses them instead of the
244 global keymaps to set up translations and function key sequences
245 relevant to a specific terminal device.
246
247
199 ** The function invisible-p returns non-nil if the character 248 ** The function invisible-p returns non-nil if the character
200 after a specified position is invisible, or if its argument 249 after a specified position is invisible, or if its argument
201 as an `invisible' property would make a character invisible. 250 as an `invisible' property would make a character invisible.
202 251
203 ** Non-breaking space now acts as whitespace. 252 ** Non-breaking space now acts as whitespace.