]> code.delx.au - gnu-emacs/commit
Remove all references to buffer-file-type and related features.
authorEli Zaretskii <eliz@gnu.org>
Sat, 9 Feb 2013 12:52:01 +0000 (14:52 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 9 Feb 2013 12:52:01 +0000 (14:52 +0200)
commit8549f9e89bd9288c4c709d183a5bf8f07dbeed3d
treed1c618cc8dd547322911fc5dab74b7a3235f6448
parent2cdd55fc764336b5dee1e69842b9cc2d28976041
Remove all references to buffer-file-type and related features.

 src/xdisp.c (decode_mode_spec): Remove handling of %t.

 lisp/net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
 buffer-file-type.
 lisp/mail/feedmail.el (feedmail-force-binary-write): Doc fix.
 (feedmail-run-the-queue, feedmail-dump-message-to-queue)
 (feedmail-send-it-immediately): Don't bind buffer-file-type, bind
 coding-system-for-write instead.
 lisp/jka-compr.el (jka-compr-write-region): Don't bind
 buffer-file-type.
 lisp/emacs-lisp/bytecomp.el (byte-compile-file): Don't bind
 buffer-file-type.
 lisp/files.el (file-name-buffer-file-type-alist): Remove defvar.
 (insert-file-contents-literally): Remove reference to
 file-name-buffer-file-type-alist.
 lisp/dos-w32.el (file-name-buffer-file-type-alist): Deprecate and
 make-obsolete.
 (find-buffer-file-type-match, find-buffer-file-type): Remove.
 (find-buffer-file-type-coding-system): Remove references to
 find-buffer-file-type-match, find-buffer-file-type, and
 buffer-file-type.
 Don't put find-buffer-file-type-coding-system into
 file-coding-system-alist.
 (find-file-binary, find-file-text): Bind coding-system-for-read
 instead of file-name-buffer-file-type-alist.
 lisp/erc/erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.

 doc/emacs/msdog.texi (Text and Binary): Delete the description of
 file-name-buffer-file-type-alist.

 doc/lispref/modes.texi (%-Constructs): Remove the description of %t.
 doc/lispref/nonascii.texi (MS-DOS File Types): Delete node.

Fixes: debbugs:12989
19 files changed:
doc/emacs/ChangeLog
doc/emacs/msdog.texi
doc/lispref/ChangeLog
doc/lispref/elisp.texi
doc/lispref/modes.texi
doc/lispref/nonascii.texi
etc/NEWS
lisp/ChangeLog
lisp/arc-mode.el
lisp/dos-w32.el
lisp/emacs-lisp/bytecomp.el
lisp/erc/ChangeLog
lisp/erc/erc-dcc.el
lisp/files.el
lisp/jka-compr.el
lisp/mail/feedmail.el
lisp/net/ange-ftp.el
src/ChangeLog
src/xdisp.c