aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-08-30 05:09:07 +0000
committerGlenn Morris2007-08-30 05:09:07 +0000
commit24cdde13e84430bc792a0c2b4bb0ef6d0d6a783c (patch)
treed7bfa6aebb64b9018a788d73105de197ba4f01e6
parent89ce934da29b39b53e617206a2741956a4d6a53f (diff)
downloademacs-24cdde13e84430bc792a0c2b4bb0ef6d0d6a783c.tar.gz
emacs-24cdde13e84430bc792a0c2b4bb0ef6d0d6a783c.zip
Add in entries from README.multi-tty.
-rw-r--r--etc/NEWS49
1 files changed, 49 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index ad643189fdc..12fbec9ecc1 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -34,6 +34,15 @@ a GIF library.
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
38and tty frames has been added. You can test for the presence of this
39feature in your Lisp code by testing for the `multi-tty' feature.
40
41** Emacsclient has been extended to support opening a new terminal
42frame. Its behavior has been changed to open a new Emacs frame by
43default. Use the -c option to get the old behavior of opening files in
44the 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.
@@ -82,6 +91,9 @@ file or directory.
82 91
83* Editing Changes in Emacs 23.1 92* Editing Changes in Emacs 23.1
84 93
94** C-z now invokes `suspend-frame', C-x C-c now invokes
95`save-buffers-kill-terminal'.
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:
@@ -104,6 +116,8 @@ history element containing the search string becomes the current.
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
108the first error encountered during compilations. 122the first error encountered during compilations.
109 123
@@ -196,6 +210,41 @@ supported on other platforms, but not on Windows due to using the winsock
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
217for the first frame.
218
219*** You can specify a terminal device (`tty' parameter) and a terminal
220type (`tty-type' parameter) to `make-terminal-frame'.
221
222*** The new function `make-frame-on-tty' allows you to create a new
223frame on another tty device interactively.
224
225*** The function `make-frame-on-display' now works during a tty
226session, and `make-frame-on-tty' works during a graphical session.
227
228*** New functions: frame-tty-name, frame-tty-type, delete-tty,
229suspend-tty, resume-tty, terminal-id, terminal-parameters,
230terminal-parameter, set-terminal-parameter,
231modify-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
236term-environment-variable.
237
238*** The `keyboard-translate-table' variable and the terminal and
239keyboard coding systems have been made terminal-local.
240
241*** In addition to the global key-translation-map and
242function-key-map, Emacs has terminal-local local-key-translation-map
243and local-function-key-map variables, and uses them instead of the
244global keymaps to set up translations and function key sequences
245relevant 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.