aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2012-11-13 03:01:33 +0100
committerJoakim Verona2012-11-13 03:01:33 +0100
commit74fa27af7f4b50a6f5e2a378802b4c5edc11d044 (patch)
tree7030d55ecc2e06df59c08047b6f89e5b11a329dc /etc
parent2a4942ed0e4cca22145a0d973112454c410c3dd7 (diff)
parentb95a9c0cba301ef8f1920a1d123ccd6873c14a63 (diff)
downloademacs-74fa27af7f4b50a6f5e2a378802b4c5edc11d044.tar.gz
emacs-74fa27af7f4b50a6f5e2a378802b4c5edc11d044.zip
upstream
Diffstat (limited to 'etc')
-rw-r--r--etc/ERC-NEWS4
-rw-r--r--etc/GNUS-NEWS3
-rw-r--r--etc/NEWS207
3 files changed, 117 insertions, 97 deletions
diff --git a/etc/ERC-NEWS b/etc/ERC-NEWS
index 68b4e7e8168..a1c7b7012f8 100644
--- a/etc/ERC-NEWS
+++ b/etc/ERC-NEWS
@@ -1,8 +1,10 @@
1ERC NEWS -*- outline -*- 1ERC NEWS -*- outline -*-
2 2
3Copyright (C) 2006-2012 Free Software Foundation, Inc. 3Copyright (C) 2006-2012 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6* For changes after ERC 5.3, see the main Emacs NEWS file
7
6* Changes in ERC 5.3 8* Changes in ERC 5.3
7 9
8** New function `erc-tls' is to be used for connecting to a server via TLS. 10** New function `erc-tls' is to be used for connecting to a server via TLS.
diff --git a/etc/GNUS-NEWS b/etc/GNUS-NEWS
index c5fca9de929..2417c1c35ce 100644
--- a/etc/GNUS-NEWS
+++ b/etc/GNUS-NEWS
@@ -9,6 +9,9 @@ For older news, see Gnus info node "New Features".
9 9
10* New features 10* New features
11 11
12** New package `gnus-notifications.el' can send notifications when you
13 receive new messages.
14
12** If you have the "tnef" program installed, Gnus will display ms-tnef 15** If you have the "tnef" program installed, Gnus will display ms-tnef
13 files, aka "winmail.dat". 16 files, aka "winmail.dat".
14 17
diff --git a/etc/NEWS b/etc/NEWS
index 2b56ea9f540..a78980bedcc 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -27,8 +27,28 @@ so we will look at it and add it to the manual.
27* Editing Changes in Emacs 24.4 27* Editing Changes in Emacs 24.4
28* Changes in Specialized Modes and Packages in Emacs 24.4 28* Changes in Specialized Modes and Packages in Emacs 24.4
29* New Modes and Packages in Emacs 24.4 29* New Modes and Packages in Emacs 24.4
30** New nadvice.el package offering lighter-weight advice facilities.
31It is layered as:
32- add-function/remove-function which can be used to add/remove code on any
33 function-carrying place, such as process-filters or `<foo>-function' hooks.
34- advice-add/advice-remove to add/remove a piece of advice on a named function,
35 much like `defadvice' does.
36
30* Incompatible Lisp Changes in Emacs 24.4 37* Incompatible Lisp Changes in Emacs 24.4
38
39** `dolist' in lexical-binding mode does not bind VAR in RESULT any more.
40VAR was bound to nil which was not tremendously useful and just lead to
41spurious warnings about an unused var.
42
31* Lisp changes in Emacs 24.4 43* Lisp changes in Emacs 24.4
44
45** New function special-form-p.
46** Docstrings can be made dynamic by adding a `dynamic-docstring-function'
47text-property on the first char.
48
49** The `defalias-fset-function' property lets you catch calls to defalias
50and redirect them to your own function instead of `fset'.
51
32* Changes in Emacs 24.4 on non-free operating systems 52* Changes in Emacs 24.4 on non-free operating systems
33 53
34 54
@@ -138,15 +158,14 @@ autoloads have been redefined as functions).
138--- 158---
139*** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the 159*** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the
140next and previous path separator, respectively. 160next and previous path separator, respectively.
141 161+++
142*** minibuffer-electric-default-mode can rewrite (default ...) to [...]. 162*** minibuffer-electric-default-mode can rewrite (default ...) to [...].
143Just set minibuffer-eldef-shorten-default to t before enabling the mode. 163Just set minibuffer-eldef-shorten-default to t before enabling the mode.
144 164
145** ImageMagick support, if available, is automatically enabled. 165** ImageMagick support, if available, is automatically enabled.
146It is no longer necessary to call `imagemagick-register-types' 166It is no longer necessary to call `imagemagick-register-types'
147explicitly to install ImageMagick image types; that function is called 167explicitly to install ImageMagick image types; that function is called
148automatically at startup, or when customizing a relevant imagemagick- 168automatically at startup, or when customizing an imagemagick- option.
149option.
150+++ 169+++
151*** Setting `imagemagick-types-inhibit' to t now disables the use of 170*** Setting `imagemagick-types-inhibit' to t now disables the use of
152ImageMagick to view images. You must call imagemagick-register-types 171ImageMagick to view images. You must call imagemagick-register-types
@@ -176,6 +195,7 @@ and sorted above the other "available" packages by default.
176** `C-x C-q' is now bound to the new minor mode `read-only-mode'. 195** `C-x C-q' is now bound to the new minor mode `read-only-mode'.
177This minor mode replaces `toggle-read-only', which is now obsolete. 196This minor mode replaces `toggle-read-only', which is now obsolete.
178 197
198+++
179** Emacs now generates backtraces on fatal errors. 199** Emacs now generates backtraces on fatal errors.
180On encountering a fatal error, Emacs now outputs a textual description 200On encountering a fatal error, Emacs now outputs a textual description
181of the fatal signal, and a short backtrace on platforms like glibc 201of the fatal signal, and a short backtrace on platforms like glibc
@@ -347,13 +367,16 @@ of `symbol-function' in place forms.
347A side effect is that vars without corresponding value are bound to nil 367A side effect is that vars without corresponding value are bound to nil
348rather than making them unbound. 368rather than making them unbound.
349 369
350*** The following methods of extending `setf' are obsolete. 370+++
351Use gv.el instead (FIXME; details). 371*** The following methods of extending `setf' are obsolete
352`define-setf-expander', `defsetf', `define-modify-macro' 372(use features from gv.el instead):
373`define-modify-macro' (use `gv-letplace')
374`defsetf' (use `gv-define-simple-setter' or `gv-define-setter')
375`define-setf-expander' (use `gv-define-setter' or `gv-define-expander')
376`get-setf-method' no longer exists (see "Incompatible Lisp Changes")
353 377
354** Compilation mode
355+++ 378+++
356*** New option `compilation-always-kill'. 379** New compilation option `compilation-always-kill'.
357 380
358** Customize 381** Customize
359--- 382---
@@ -363,10 +386,9 @@ Use gv.el instead (FIXME; details).
363`customize-apropos-options' (i.e. the prefix argument does nothing for 386`customize-apropos-options' (i.e. the prefix argument does nothing for
364these commands now). 387these commands now).
365 388
366** Desktop
367--- 389---
368*** `desktop-path' no longer includes the "." directory. Desktop 390** `desktop-path' no longer includes the "." directory.
369files are now located in ~/.emacs.d by default. 391Desktop files are now located in ~/.emacs.d by default.
370 392
371** D-Bus 393** D-Bus
372 394
@@ -400,18 +422,21 @@ details.
400 422
401** Diff mode 423** Diff mode
402 424
425---
403*** Changes are now highlighted using the same color scheme as in 426*** Changes are now highlighted using the same color scheme as in
404modern VCSes. Deletions are displayed in red (new faces 427modern VCSes. Deletions are displayed in red (new faces
405`diff-refine-removed' and `smerge-refined-removed' and new definition 428`diff-refine-removed' and `smerge-refined-removed', and new definition
406of `diff-removed'), insertions in green (new faces `diff-refine-added' 429of `diff-removed'), insertions in green (new faces `diff-refine-added'
407and `smerge-refined-added' and new definition of `diff-added'). 430and `smerge-refined-added', and new definition of `diff-added').
408 431
432---
409*** The variable `diff-use-changed-face' defines whether to use the 433*** The variable `diff-use-changed-face' defines whether to use the
410face `diff-changed', or `diff-removed' and `diff-added' to highlight 434face `diff-changed', or `diff-removed' and `diff-added' to highlight
411changes in context diffs. 435changes in context diffs.
412 436
413*** The new command `diff-remove-trailing-whitespace' fixes trailing 437+++
414whitespace problems introduced by the diff. 438*** The new command `diff-delete-trailing-whitespace' removes trailing
439whitespace introduced by a diff.
415 440
416** Dired 441** Dired
417+++ 442+++
@@ -437,37 +462,34 @@ The global binding for `M-=', `count-words-region' is in effect.
437--- 462---
438** Ediff now uses the same color scheme as Diff mode. 463** Ediff now uses the same color scheme as Diff mode.
439 464
440** erc will look up server/channel names via auth-source and use the 465** ERC
441channel keys found, if any. 466
467*** New package `erc-desktop-notifications.el', which can send a notification
468when you receive a private message or your nickname is mentioned.
469
470*** ERC will look up server/channel names via auth-source and use any
471channel keys found.
442 472
443** Flymake uses fringe bitmaps to indicate errors and warnings. 473** Flymake uses fringe bitmaps to indicate errors and warnings.
444See `flymake-fringe-indicator-position', `flymake-error-bitmap' and 474See `flymake-fringe-indicator-position', `flymake-error-bitmap' and
445`flymake-warning-bitmap'. 475`flymake-warning-bitmap'.
446 476
447** Follow mode
448---
449*** The obsolete variable `follow-mode-off-hook' has been removed.
450--- 477---
451*** Follow mode no longer works by using advice. 478** Follow mode no longer works by using advice.
452The option `follow-intercept-processes' has been removed. 479The option `follow-intercept-processes' has been removed.
453 480
454** FFAP 481** The FFAP option `ffap-url-unwrap-remote' can now be a list of strings,
455
456*** The option `ffap-url-unwrap-remote' can now be a list of strings,
457specifying URL types which should be converted to remote file names at 482specifying URL types which should be converted to remote file names at
458the FFAP prompt. The default is now '("ftp"). 483the FFAP prompt. The default is now '("ftp").
459 484
460** Generic-x 485** New Ibuffer `derived-mode' filter, bound to `/ M'.
461`javascript-generic-mode' is now an obsolete alias for `js-mode'.
462
463** Ibuffer
464
465*** New `derived-mode' filter, bound to `/ M'.
466The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. 486The old binding for `/ M' (filter by used-mode) is now bound to `/ m'.
467 487
468** Mouse Avoidance mode 488---
489** `javascript-generic-mode' is now an obsolete alias for `js-mode'.
490
469+++ 491+++
470*** New variable `mouse-avoidance-banish-position' specifies where the 492** New option `mouse-avoidance-banish-position' specifies where the
471`banish' mouse avoidance setting moves the mouse. 493`banish' mouse avoidance setting moves the mouse.
472 494
473+++ 495+++
@@ -535,37 +557,28 @@ python-send-string | python-shell-send-string
535python-switch-to-python | python-shell-switch-to-shell 557python-switch-to-python | python-shell-switch-to-shell
536python-describe-symbol | python-eldoc-at-point 558python-describe-symbol | python-eldoc-at-point
537 559
560---
538** reStructuredText mode 561** reStructuredText mode
539 562
540*** Rebind nearly all keys making room for more keys and complying 563*** Keybindings (see `C-c C-h'), TAB indentation, filling and auto-filling,
541better to usage in other modes. Describe bindings with C-c C-h. 564fontification, comment handling, and customization have all been revised
565and improved.
542 566
543*** Major revision of indentation working very similar to other 567*** Support for `imenu' and `which-function-mode'.
544modes. TAB is your friend.
545 568
546*** Major revision of filling working fine with most of 569*** The reStructuredText syntax is more closely covered.
547reStructuredText syntax. Support auto-filling. 570Sphinx support has been improved.
548
549*** Major revision of comment handling.
550
551*** Major revision of fontification working with `jit-lock-mode'.
552
553*** Cover reStructuredText syntax more closely. Improve
554the experience for Sphinx users.
555 571
556*** `rst-insert-list' inserts new list or continues existing lists. 572*** `rst-insert-list' inserts new list or continues existing lists.
557 573
558*** Extend correct and improve customization. 574*** A negative prefix argument always works for `rst-adjust'.
559
560*** Negative prefix argument always works for `rst-adjust'.
561 575
562*** Reset window configuration after displaying TOC. 576*** The window configuration is reset after displaying a TOC.
563 577
564*** Package version in `rst-version'. 578*** The constant `rst-version' describes the rst.el package version.
565 579
566*** Support `imenu' and `which-func'. 580---
567 581** Shell Script mode
568** SH Script mode
569 582
570*** Pairing of parens/quotes uses electric-pair-mode instead of skeleton-pair. 583*** Pairing of parens/quotes uses electric-pair-mode instead of skeleton-pair.
571 584
@@ -573,49 +586,45 @@ the experience for Sphinx users.
573 586
574*** `sh-use-smie' lets you choose a new indentation and navigation code. 587*** `sh-use-smie' lets you choose a new indentation and navigation code.
575 588
576** Shell 589** New option `async-shell-command-buffer' specifies the buffer to use
577
578*** New option `async-shell-command-buffer' specifies what buffer to use
579for a new asynchronous shell command when the default output buffer 590for a new asynchronous shell command when the default output buffer
580`*Async Shell Command*' is already taken by another running command. 591`*Async Shell Command*' is already in use.
581
582** SQL Mode
583
584*** DB2 added `sql-db2-escape-newlines'
585 592
593---
594** SQL mode has a new option `sql-db2-escape-newlines'.
586If non-nil, newlines sent to the command interpreter will be escaped 595If non-nil, newlines sent to the command interpreter will be escaped
587by a backslash. The default does not escape the newlines and assumes 596by a backslash. The default does not escape the newlines and assumes
588that the sql statement will be terminated by a semicolon. 597that the sql statement will be terminated by a semicolon.
589 598
590** Tabulated List and packages derived from it 599** Tabulated List and packages derived from it
591 600+++
592*** New command `tabulated-list-sort', bound to `S', sorts the column 601*** New command `tabulated-list-sort', bound to `S', sorts the column
593at point, or the Nth column if a numeric prefix argument is given. 602at point, or the Nth column if a numeric prefix argument is given.
594 603
595** Term 604** Term
596 605+++
597The variables `term-default-fg-color' and `term-default-bg-color' are 606*** The variables `term-default-fg-color' and `term-default-bg-color' are
598now deprecated in favor of the `term-face' face, that you can 607now deprecated in favor of the customizable face `term'.
599customize. Also, it is now possible to customize how are displayed the 608+++
600ANSI terminal colors and styles by customizing the corresponding 609*** You can customize how to display ANSI terminal colors and styles
601`term-color-<COLOR>', `term-color-underline' and `term-color-bold' 610by customizing the corresponding `term-color-<COLOR>',
602faces. 611`term-color-underline' and `term-color-bold' faces.
603 612
604** Tramp 613** Tramp
605+++ 614+++
606*** The syntax has been extended in order to allow ad-hoc proxy 615*** The syntax has been extended in order to allow ad-hoc proxy definitions.
607definitions. See the manual for details. 616See the manual for details.
608+++ 617+++
609*** Remote processes are now supported also on remote Windows host. 618*** Remote processes are now supported also on remote Windows host.
610 619
611** URL 620** URL
612 621+++
613*** Structs made by `url-generic-parse-url' have nil `attributes' slot. 622*** Structs made by `url-generic-parse-url' have nil `attributes' slot.
614Previously, this slot stored semicolon-separated attribute-value pairs 623Previously, this slot stored semicolon-separated attribute-value pairs
615appended to some imap URLs, but this is not compatible with RFC 3986. 624appended to some imap URLs, but this is not compatible with RFC 3986.
616So now the `filename' slot stores the entire path and query components 625So now the `filename' slot stores the entire path and query components
617and the `attributes' slot is always nil. 626and the `attributes' slot is always nil.
618 627+++
619*** New function `url-encode-url' for encoding a URI string. 628*** New function `url-encode-url' for encoding a URI string.
620The `url-retrieve' function now uses this to encode its URL argument, 629The `url-retrieve' function now uses this to encode its URL argument,
621in case that is not properly encoded. 630in case that is not properly encoded.
@@ -631,9 +640,8 @@ in case that is not properly encoded.
631 640
632*** Accepts \r and \f as whitespace. 641*** Accepts \r and \f as whitespace.
633 642
634** Which Function mode
635+++ 643+++
636*** `which-func-modes' now defaults to t, so Which Function mode, when 644** `which-func-modes' now defaults to t, so Which Function mode, when
637enabled, applies to all applicable major modes. 645enabled, applies to all applicable major modes.
638 646
639--- 647---
@@ -674,6 +682,8 @@ And in any case it's just a terrible package: ugly semantics, terrible
674inefficiency, and not namespace-clean. 682inefficiency, and not namespace-clean.
675--- 683---
676*** bruce.el 684*** bruce.el
685+++
686*** cust-print.el
677--- 687---
678*** ledit.el 688*** ledit.el
679--- 689---
@@ -682,14 +692,6 @@ inefficiency, and not namespace-clean.
682*** mouse-sel.el 692*** mouse-sel.el
683--- 693---
684*** patcomp.el 694*** patcomp.el
685+++
686*** cust-print.el
687
688
689* New Modes and Packages in Emacs 24.3
690
691FIXME? erc-desktop-notifications.el, gv.el, profiler.el,
692gnus-notifications.el, mm-archive.el
693 695
694 696
695* Incompatible Lisp Changes in Emacs 24.3 697* Incompatible Lisp Changes in Emacs 24.3
@@ -708,6 +710,7 @@ sequence in later calls.
708font name as a string. Whether it returns a font spec or a font name 710font name as a string. Whether it returns a font spec or a font name
709depends on the graphical library. 711depends on the graphical library.
710 712
713+++
711** If the NEWTEXT arg to `replace-match' contains a substring "\?", 714** If the NEWTEXT arg to `replace-match' contains a substring "\?",
712that substring is inserted literally even if the LITERAL arg is 715that substring is inserted literally even if the LITERAL arg is
713non-nil, instead of causing an error to be signaled. 716non-nil, instead of causing an error to be signaled.
@@ -733,6 +736,13 @@ third argument is a frame (that usage was obsolete since Emacs 22.2).
733but keywords or keyword-string pairs. The old argument list will 736but keywords or keyword-string pairs. The old argument list will
734still be supported for Emacs 24.x. 737still be supported for Emacs 24.x.
735 738
739+++
740** The CL package's `get-setf-method' function no longer exists.
741Generalized variables are now part of core Emacs Lisp, and implemented
742differently to the way cl.el used to do it. It is not possible to
743define a compatible replacement for `get-setf-method'. See the file
744gv.el for internal details of the new implementation.
745
736** Spelling changes. 746** Spelling changes.
737Some Lisp symbols have been renamed to avoid problems with spelling 747Some Lisp symbols have been renamed to avoid problems with spelling
738that is incorrect or inconsistent with how Emacs normally spells a word. 748that is incorrect or inconsistent with how Emacs normally spells a word.
@@ -764,16 +774,18 @@ are deprecated and will be removed eventually.
764 deactivate-current-input-method-function 774 deactivate-current-input-method-function
765 775
766+++ 776+++
767** Some obsolete functions, variables, and faces were removed: 777** Some obsolete functions, variables, and faces have been removed:
778*** `last-input-char', `last-command-char', `unread-command-char'
768*** `facemenu-unlisted-faces' 779*** `facemenu-unlisted-faces'
769*** `rmail-decode-mime-charset' 780*** `rmail-decode-mime-charset'
770*** `last-input-char', `last-command-char', `unread-command-char'.
771*** `iswitchb-read-buffer' 781*** `iswitchb-read-buffer'
772*** `sc-version', `sc-submit-bug-report' 782*** `sc-version', `sc-submit-bug-report'
773*** `set-char-table-default' 783*** `set-char-table-default'
774*** `string-to-sequence' (use `string-to-list' or `string-to-vector'). 784*** `string-to-sequence' (use `string-to-list' or `string-to-vector')
775*** `compile-internal' 785*** `compile-internal'
786*** `modeline'
776*** `mode-line-inverse-video' 787*** `mode-line-inverse-video'
788*** `follow-mode-off-hook'
777*** `cvs-commit-buffer-require-final-newline' 789*** `cvs-commit-buffer-require-final-newline'
778(use `log-edit-require-final-newline' instead) 790(use `log-edit-require-final-newline' instead)
779*** `cvs-changelog-full-paragraphs' 791*** `cvs-changelog-full-paragraphs'
@@ -782,18 +794,20 @@ are deprecated and will be removed eventually.
782*** `vc-ignore-vc-files' (use `vc-handled-backends' instead) 794*** `vc-ignore-vc-files' (use `vc-handled-backends' instead)
783*** `vc-master-templates' (use `vc-handled-backends' instead) 795*** `vc-master-templates' (use `vc-handled-backends' instead)
784*** `vc-checkout-carefully' 796*** `vc-checkout-carefully'
785*** `modeline'
786 797
787 798
788* Lisp changes in Emacs 24.3 799* Lisp changes in Emacs 24.3
789 800
790** New sampling-based Elisp profiler. 801** New sampling-based Elisp profiler.
791Try M-x profiler-start ... M-x profiler-stop; and then M-x profiler-report. 802Try M-x profiler-start, do some work, and then call M-x profiler-report.
792The sampling rate can be based on CPU time (only supported on some 803When finished, use M-x profiler-stop. The sampling rate can be based on
793systems), or based on memory allocations. 804CPU time (only supported on some systems) or memory allocations.
794 805
806+++
795** CL-style generalized variables are now in core Elisp. 807** CL-style generalized variables are now in core Elisp.
796`setf' is autoloaded; `push' and `pop' accept generalized variables. 808`setf' is autoloaded; `push' and `pop' accept generalized variables.
809You can define your own generalized variables using `gv-define-simple-setter',
810`gv-define-setter', etc.
797 811
798+++ 812+++
799** `defun' also accepts a (declare DECLS) form, like `defmacro'. 813** `defun' also accepts a (declare DECLS) form, like `defmacro'.
@@ -825,7 +839,7 @@ These do not trigger the debugger.
825*** Set `debug-on-message' to enter the debugger when a certain 839*** Set `debug-on-message' to enter the debugger when a certain
826message is displayed in the echo area. This can be useful when trying 840message is displayed in the echo area. This can be useful when trying
827to work out which code is doing something. 841to work out which code is doing something.
828 842---
829*** New var `inhibit-debugger', automatically set to prevent accidental 843*** New var `inhibit-debugger', automatically set to prevent accidental
830recursive invocations. 844recursive invocations.
831 845
@@ -833,7 +847,7 @@ recursive invocations.
833+++ 847+++
834*** The functions get-lru-window, get-mru-window and get-largest-window 848*** The functions get-lru-window, get-mru-window and get-largest-window
835now accept a third argument to avoid choosing the selected window. 849now accept a third argument to avoid choosing the selected window.
836 850+++
837*** Additional values recognized for option `window-combination-limit'. 851*** Additional values recognized for option `window-combination-limit'.
838 852
839*** New macro `with-temp-buffer-window'. 853*** New macro `with-temp-buffer-window'.
@@ -919,9 +933,9 @@ describing the cycle.
919 933
920** Miscellaneous new functions: 934** Miscellaneous new functions:
921+++ 935+++
922*** `autoloadp' 936*** `autoloadp' tests if its argument is an autoloaded object.
923+++ 937+++
924*** `autoload-do-load' 938*** `autoload-do-load' performs the autoloading operation.
925+++ 939+++
926*** `buffer-narrowed-p' tests if the buffer is narrowed. 940*** `buffer-narrowed-p' tests if the buffer is narrowed.
927+++ 941+++
@@ -938,6 +952,7 @@ describing the cycle.
938+++ 952+++
939*** `tty-top-frame' returns the topmost frame of a text terminal. 953*** `tty-top-frame' returns the topmost frame of a text terminal.
940 954
955+++
941** New macros `setq-local' and `defvar-local'. 956** New macros `setq-local' and `defvar-local'.
942 957
943+++ 958+++
@@ -948,13 +963,13 @@ See the "Face Attributes" section of the Elisp manual.
948 963
949** The following functions and variables are obsolete: 964** The following functions and variables are obsolete:
950--- 965---
951*** `automount-dir-prefix' 966*** `automount-dir-prefix' (use `directory-abbrev-alist')
952+++ 967+++
953*** `buffer-has-markers-at' 968*** `buffer-has-markers-at'
954--- 969---
955*** `macro-declaration-function' (use `macro-declarations-alist') 970*** `macro-declaration-function' (use `macro-declarations-alist')
956--- 971---
957*** `window-system-version' 972*** `window-system-version' (provides no useful information)
958--- 973---
959*** `dired-pop-to-buffer' (use `dired-mark-pop-up') 974*** `dired-pop-to-buffer' (use `dired-mark-pop-up')
960--- 975---