Remove some functions, variables and aliases obsolete since at least 21.1.

* doc/misc/misc.texi (Shell Mode): Remove reference to old function name.

* src/character.c (Fchar_bytes): Remove obsolete function.
(syms_of_character): Remove Schar_bytes.
* lisp/subr.el (char-bytes): Remove obsolete function.

* lisp/emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Remove obsolete alias.

* lisp/isearch.el (isearch-return-char): Remove obsolete function.

* lisp/mouse.el: No longer provide mldrag.
(mldrag-drag-mode-line, mldrag-drag-vertical-line):
Remove obsolete aliases.

* lisp/comint.el (comint-kill-output): Remove obsolete alias.

* lisp/shell.el: Comment fix.

* lisp/composite.el (decompose-composite-char): Remove obsolete function.
* lisp/ps-def.el (decompose-composite-char): Remove unused function.

* lisp/iswitchb.el (iswitchb-default-keybindings): Remove obsolete function.

* lisp/outline.el (outline-visible): Remove obsolete function.

* lisp/term/pc-win.el (x-frob-font-slant, x-frob-font-weight):
* lisp/faces.el (internal-find-face, internal-get-face)
(frame-update-faces, frame-update-face-colors)
(x-frob-font-weight, x-frob-font-slant)
(internal-frob-font-weight, internal-frob-font-slant)
(x-make-font-bold, x-make-font-demibold, x-make-font-unbold)
(x-make-font-italic, x-make-font-oblique, x-make-font-unitalic)
(x-make-font-bold-italic): Remove functions and aliases, obsolete
since Emacs 21.1.
* lisp/emulation/viper-util.el (viper-get-face):
* lisp/obsolete/lucid.el (find-face, get-face): Use facep.
* lisp/vc/ediff-init.el (ediff-valid-color-p, ediff-get-face):
Remove unused functions.
* lisp/vc/ediff-util.el (ediff-submit-report): Doc fix.

* etc/NEWS: Mention above changes.
This commit is contained in:
Glenn Morris 2010-10-01 19:46:13 -07:00
parent 9c524fcb89
commit 3226d6cacf
22 changed files with 75 additions and 240 deletions

View file

@ -1,3 +1,7 @@
2010-10-02 Glenn Morris <rgm@gnu.org>
* misc.texi (Shell Mode): Remove reference to old function name.
2010-09-30 Eli Zaretskii <eliz@gnu.org> 2010-09-30 Eli Zaretskii <eliz@gnu.org>
* maintaining.texi (VC Mode Line): Mention all the possible VC status * maintaining.texi (VC Mode Line): Mention all the possible VC status

View file

@ -786,8 +786,7 @@ pending in the shell buffer and not yet sent.
@findex comint-delete-output @findex comint-delete-output
Delete the last batch of output from a shell command Delete the last batch of output from a shell command
(@code{comint-delete-output}). This is useful if a shell command spews (@code{comint-delete-output}). This is useful if a shell command spews
out lots of output that just gets in the way. This command used to be out lots of output that just gets in the way.
called @code{comint-kill-output}.
@item C-c C-s @item C-c C-s
@kindex C-c C-s @r{(Shell mode)} @kindex C-c C-s @r{(Shell mode)}

View file

@ -538,6 +538,20 @@ similar to the ones created by shift-selection. In previous Emacs
versions, these regions were delineated by `mouse-drag-overlay', which versions, these regions were delineated by `mouse-drag-overlay', which
has now been removed. has now been removed.
** The following functions and aliases, obsolete since at least Emacs 21.1,
have been removed:
comint-kill-output, decompose-composite-char, outline-visible,
internal-find-face, internal-get-face, frame-update-faces,
frame-update-face-colors, x-frob-font-weight, x-frob-font-slant,
x-make-font-bold, x-make-font-demibold, x-make-font-unbold
x-make-font-italic, x-make-font-oblique, x-make-font-unitalic
x-make-font-bold-italic, mldrag-drag-mode-line, mldrag-drag-vertical-line,
iswitchb-default-keybindings, char-bytes, isearch-return-char
** The following variables and aliases, obsolete since at least Emacs 21.1,
have been removed:
checkdoc-minor-keymap
* Lisp changes in Emacs 24.1 * Lisp changes in Emacs 24.1

View file

@ -1,5 +1,39 @@
2010-10-02 Glenn Morris <rgm@gnu.org> 2010-10-02 Glenn Morris <rgm@gnu.org>
* emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Remove obsolete alias.
* subr.el (char-bytes): Remove obsolete function.
* isearch.el (isearch-return-char): Remove obsolete function.
* mouse.el: No longer provide mldrag.
(mldrag-drag-mode-line, mldrag-drag-vertical-line):
Remove obsolete aliases.
* comint.el (comint-kill-output): Remove obsolete alias.
* composite.el (decompose-composite-char): Remove obsolete function.
* ps-def.el (decompose-composite-char): Remove unused function.
* iswitchb.el (iswitchb-default-keybindings): Remove obsolete function.
* outline.el (outline-visible): Remove obsolete function.
* term/pc-win.el (x-frob-font-slant, x-frob-font-weight):
* faces.el (internal-find-face, internal-get-face)
(frame-update-faces, frame-update-face-colors)
(x-frob-font-weight, x-frob-font-slant)
(internal-frob-font-weight, internal-frob-font-slant)
(x-make-font-bold, x-make-font-demibold, x-make-font-unbold)
(x-make-font-italic, x-make-font-oblique, x-make-font-unitalic)
(x-make-font-bold-italic): Remove functions and aliases, obsolete
since Emacs 21.1.
* emulation/viper-util.el (viper-get-face):
* obsolete/lucid.el (find-face, get-face): Use facep.
* vc/ediff-init.el (ediff-valid-color-p, ediff-get-face):
Remove unused functions.
* vc/ediff-util.el (ediff-submit-report): Doc fix.
* emacs-lisp/bytecomp.el (byte-compile-file): Use kill-emacs-hook to * emacs-lisp/bytecomp.el (byte-compile-file): Use kill-emacs-hook to
delete tempfile if interrupted during compilation. delete tempfile if interrupted during compilation.

View file

@ -2296,8 +2296,6 @@ Does not delete the prompt."
(delete-region pmark (point)))) (delete-region pmark (point))))
;; Output message and put back prompt ;; Output message and put back prompt
(comint-output-filter proc replacement))) (comint-output-filter proc replacement)))
(define-obsolete-function-alias 'comint-kill-output
'comint-delete-output "21.1")
(defun comint-write-output (filename &optional append mustbenew) (defun comint-write-output (filename &optional append mustbenew)
"Write output from interpreter since last input to FILENAME. "Write output from interpreter since last input to FILENAME.

View file

@ -755,23 +755,6 @@ See `auto-composition-mode' for more information on Auto-Composition mode."
(defalias 'toggle-auto-composition 'auto-composition-mode) (defalias 'toggle-auto-composition 'auto-composition-mode)
;; The following codes are only for backward compatibility with Emacs
;; 20.4 and earlier.
(defun decompose-composite-char (char &optional type with-composition-rule)
"Convert CHAR to string.
If optional 2nd arg TYPE is non-nil, it is `string', `list', or
`vector'. In this case, CHAR is converted to string, list of CHAR, or
vector of CHAR respectively.
Optional 3rd arg WITH-COMPOSITION-RULE is ignored."
(cond ((or (null type) (eq type 'string)) (char-to-string char))
((eq type 'list) (list char))
(t (vector char))))
(make-obsolete 'decompose-composite-char 'char-to-string "21.1")
;; arch-tag: ee703d77-1723-45d4-a31f-e9f0f867aa33 ;; arch-tag: ee703d77-1723-45d4-a31f-e9f0f867aa33

View file

@ -1,7 +1,7 @@
;;; checkdoc.el --- check documentation strings for style requirements ;;; checkdoc.el --- check documentation strings for style requirements
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
;; 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2008, 2009, 2010 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <zappo@gnu.org> ;; Author: Eric M. Ludlam <zappo@gnu.org>
;; Version: 0.6.2 ;; Version: 0.6.2
@ -1207,9 +1207,6 @@ generating a buffered list of errors."
map) map)
"Keymap used to override evaluation key-bindings for documentation checking.") "Keymap used to override evaluation key-bindings for documentation checking.")
(define-obsolete-variable-alias 'checkdoc-minor-keymap
'checkdoc-minor-mode-map "21.1")
;; Add in a menubar with easy-menu ;; Add in a menubar with easy-menu
(easy-menu-define (easy-menu-define

View file

@ -1,7 +1,8 @@
;;; viper-util.el --- Utilities used by viper.el ;;; viper-util.el --- Utilities used by viper.el
;; Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, ;; Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
;; 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2004, 2005, 2006, 2007, 2008, 2009, 2010
;; Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu> ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;; Package: viper ;; Package: viper
@ -77,7 +78,7 @@
(defalias 'viper-int-to-char (defalias 'viper-int-to-char
(if (featurep 'xemacs) 'int-to-char 'identity)) (if (featurep 'xemacs) 'int-to-char 'identity))
(defalias 'viper-get-face (defalias 'viper-get-face
(if (featurep 'xemacs) 'get-face 'internal-get-face)) (if (featurep 'xemacs) 'get-face 'facep))
(defalias 'viper-color-defined-p (defalias 'viper-color-defined-p
(if (featurep 'xemacs) 'valid-color-name-p 'x-color-defined-p)) (if (featurep 'xemacs) 'valid-color-name-p 'x-color-defined-p))
(defalias 'viper-iconify (defalias 'viper-iconify

View file

@ -186,33 +186,6 @@ to NEW-FACE on frame NEW-FRAME. In this case, FRAME may not be nil."
(internal-copy-lisp-face old-face new-face frame new-frame)) (internal-copy-lisp-face old-face new-face frame new-frame))
new-face)) new-face))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Obsolete functions
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; The functions in this section are defined because Lisp packages use
;; them, despite the prefix `internal-' suggesting that they are
;; private to the face implementation.
(defun internal-find-face (name &optional frame)
"Retrieve the face named NAME.
Return nil if there is no such face.
If NAME is already a face, it is simply returned.
The optional argument FRAME is ignored."
(facep name))
(make-obsolete 'internal-find-face 'facep "21.1")
(defun internal-get-face (name &optional frame)
"Retrieve the face named NAME; error if there is none.
If NAME is already a face, it is simply returned.
The optional argument FRAME is ignored."
(or (facep name)
(check-face name)))
(make-obsolete 'internal-get-face "see `facep' and `check-face'." "21.1")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Predicates, type checks. ;;; Predicates, type checks.
@ -2153,23 +2126,6 @@ terminal type to a different value."
(face-set-after-frame-default frame))) (face-set-after-frame-default frame)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Compatibility with 20.2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Update a frame's faces when we change its default font.
(defalias 'frame-update-faces 'ignore "")
(make-obsolete 'frame-update-faces "no longer necessary." "21.1")
;; Update the colors of FACE, after FRAME's own colors have been
;; changed.
(define-obsolete-function-alias 'frame-update-face-colors
'frame-set-background-mode "21.1")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Standard faces. ;;; Standard faces.
@ -2620,97 +2576,6 @@ also the same size as FACE on FRAME, or fail."
(car fonts)) (car fonts))
(cdr (assq 'font (frame-parameters (selected-frame)))))) (cdr (assq 'font (frame-parameters (selected-frame))))))
(defun x-frob-font-weight (font which)
(let ((case-fold-search t))
(cond ((string-match x-font-regexp font)
(concat (substring font 0
(match-beginning x-font-regexp-weight-subnum))
which
(substring font (match-end x-font-regexp-weight-subnum)
(match-beginning x-font-regexp-adstyle-subnum))
;; Replace the ADD_STYLE_NAME field with *
;; because the info in it may not be the same
;; for related fonts.
"*"
(substring font (match-end x-font-regexp-adstyle-subnum))))
((string-match x-font-regexp-head font)
(concat (substring font 0 (match-beginning 1)) which
(substring font (match-end 1))))
((string-match x-font-regexp-weight font)
(concat (substring font 0 (match-beginning 1)) which
(substring font (match-end 1)))))))
(make-obsolete 'x-frob-font-weight 'make-face-... "21.1")
(defun x-frob-font-slant (font which)
(let ((case-fold-search t))
(cond ((string-match x-font-regexp font)
(concat (substring font 0
(match-beginning x-font-regexp-slant-subnum))
which
(substring font (match-end x-font-regexp-slant-subnum)
(match-beginning x-font-regexp-adstyle-subnum))
;; Replace the ADD_STYLE_NAME field with *
;; because the info in it may not be the same
;; for related fonts.
"*"
(substring font (match-end x-font-regexp-adstyle-subnum))))
((string-match x-font-regexp-head font)
(concat (substring font 0 (match-beginning 2)) which
(substring font (match-end 2))))
((string-match x-font-regexp-slant font)
(concat (substring font 0 (match-beginning 1)) which
(substring font (match-end 1)))))))
(make-obsolete 'x-frob-font-slant 'make-face-... "21.1")
;; These aliases are here so that we don't get warnings about obsolete
;; functions from the byte compiler.
(defalias 'internal-frob-font-weight 'x-frob-font-weight)
(defalias 'internal-frob-font-slant 'x-frob-font-slant)
(defun x-make-font-bold (font)
"Given an X font specification, make a bold version of it.
If that can't be done, return nil."
(internal-frob-font-weight font "bold"))
(make-obsolete 'x-make-font-bold 'make-face-bold "21.1")
(defun x-make-font-demibold (font)
"Given an X font specification, make a demibold version of it.
If that can't be done, return nil."
(internal-frob-font-weight font "demibold"))
(make-obsolete 'x-make-font-demibold 'make-face-bold "21.1")
(defun x-make-font-unbold (font)
"Given an X font specification, make a non-bold version of it.
If that can't be done, return nil."
(internal-frob-font-weight font "medium"))
(make-obsolete 'x-make-font-unbold 'make-face-unbold "21.1")
(defun x-make-font-italic (font)
"Given an X font specification, make an italic version of it.
If that can't be done, return nil."
(internal-frob-font-slant font "i"))
(make-obsolete 'x-make-font-italic 'make-face-italic "21.1")
(defun x-make-font-oblique (font) ; you say tomayto...
"Given an X font specification, make an oblique version of it.
If that can't be done, return nil."
(internal-frob-font-slant font "o"))
(make-obsolete 'x-make-font-oblique 'make-face-italic "21.1")
(defun x-make-font-unitalic (font)
"Given an X font specification, make a non-italic version of it.
If that can't be done, return nil."
(internal-frob-font-slant font "r"))
(make-obsolete 'x-make-font-unitalic 'make-face-unitalic "21.1")
(defun x-make-font-bold-italic (font)
"Given an X font specification, make a bold and italic version of it.
If that can't be done, return nil."
(and (setq font (internal-frob-font-weight font "bold"))
(internal-frob-font-slant font "i")))
(make-obsolete 'x-make-font-bold-italic 'make-face-bold-italic "21.1")
(provide 'faces) (provide 'faces)
;; arch-tag: 19a4759f-2963-445f-b004-425b9aadd7d6 ;; arch-tag: 19a4759f-2963-445f-b004-425b9aadd7d6

View file

@ -1994,12 +1994,6 @@ Isearch mode."
(setq char (unibyte-char-to-multibyte char))) (setq char (unibyte-char-to-multibyte char)))
(isearch-process-search-char char)))) (isearch-process-search-char char))))
(defun isearch-return-char ()
"Convert return into newline for incremental search."
(interactive)
(isearch-process-search-char ?\n))
(make-obsolete 'isearch-return-char 'isearch-printing-char "19.7")
(defun isearch-printing-char () (defun isearch-printing-char ()
"Add this ordinary printing character to the search string and search." "Add this ordinary printing character to the search string and search."
(interactive) (interactive)

View file

@ -1,7 +1,7 @@
;;; iswitchb.el --- switch between buffers using substrings ;;; iswitchb.el --- switch between buffers using substrings
;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004, ;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
;; 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
;; Author: Stephen Eglen <stephen@gnu.org> ;; Author: Stephen Eglen <stephen@gnu.org>
;; Maintainer: Stephen Eglen <stephen@gnu.org> ;; Maintainer: Stephen Eglen <stephen@gnu.org>
@ -1119,19 +1119,6 @@ If BUFFER is visible in the current frame, return nil."
(get-buffer-window buffer 0) ; better than 'visible (get-buffer-window buffer 0) ; better than 'visible
))) )))
(defun iswitchb-default-keybindings ()
"Set up default keybindings for `iswitchb-buffer'.
Call this function to override the normal bindings. This function also
adds a hook to the minibuffer."
(interactive)
(add-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup)
(global-set-key "\C-xb" 'iswitchb-buffer)
(global-set-key "\C-x4b" 'iswitchb-buffer-other-window)
(global-set-key "\C-x4\C-o" 'iswitchb-display-buffer)
(global-set-key "\C-x5b" 'iswitchb-buffer-other-frame))
(make-obsolete 'iswitchb-default-keybindings 'iswitchb-mode "21.1")
(defun iswitchb-buffer () (defun iswitchb-buffer ()
"Switch to another buffer. "Switch to another buffer.

View file

@ -2130,12 +2130,5 @@ choose a font."
(provide 'mouse) (provide 'mouse)
;; This file contains the functionality of the old mldrag.el.
(defalias 'mldrag-drag-mode-line 'mouse-drag-mode-line)
(defalias 'mldrag-drag-vertical-line 'mouse-drag-vertical-line)
(make-obsolete 'mldrag-drag-mode-line 'mouse-drag-mode-line "21.1")
(make-obsolete 'mldrag-drag-vertical-line 'mouse-drag-vertical-line "21.1")
(provide 'mldrag)
;; arch-tag: 9a710ce1-914a-4923-9b81-697f7bf82ab3 ;; arch-tag: 9a710ce1-914a-4923-9b81-697f7bf82ab3
;;; mouse.el ends here ;;; mouse.el ends here

View file

@ -1,7 +1,7 @@
;;; lucid.el --- emulate some Lucid Emacs functions ;;; lucid.el --- emulate some Lucid Emacs functions
;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004, ;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
;; 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2008, 2009, 2010 Free Software Foundation, Inc.
;; Maintainer: FSF ;; Maintainer: FSF
;; Keywords: emulations ;; Keywords: emulations
@ -89,8 +89,8 @@ This function exists for compatibility with XEmacs."
((display-grayscale-p device) 'grayscale) ((display-grayscale-p device) 'grayscale)
(t 'mono))) (t 'mono)))
(defalias 'find-face 'internal-find-face) (defalias 'find-face 'facep)
(defalias 'get-face 'internal-get-face) (defalias 'get-face 'facep)
;; internal-try-face-font was removed from faces.el in rev 1.139, 1999/07/21. ;; internal-try-face-font was removed from faces.el in rev 1.139, 1999/07/21.
;;;(defalias 'try-face-font 'internal-try-face-font) ;;;(defalias 'try-face-font 'internal-try-face-font)

View file

@ -1,7 +1,8 @@
;;; outline.el --- outline mode commands for Emacs ;;; outline.el --- outline mode commands for Emacs
;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002, ;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
;; 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
;; Free Software Foundation, Inc.
;; Maintainer: FSF ;; Maintainer: FSF
;; Keywords: outlines ;; Keywords: outlines
@ -445,10 +446,6 @@ at the end of the buffer."
"Non-nil if the character after point is invisible." "Non-nil if the character after point is invisible."
(get-char-property (or pos (point)) 'invisible)) (get-char-property (or pos (point)) 'invisible))
(defun outline-visible ()
(not (outline-invisible-p)))
(make-obsolete 'outline-visible 'outline-invisible-p "21.1")
(defun outline-back-to-heading (&optional invisible-ok) (defun outline-back-to-heading (&optional invisible-ok)
"Move to previous heading line, or beg of this line if it's a heading. "Move to previous heading line, or beg of this line if it's a heading.
Only visible heading lines are considered, unless INVISIBLE-OK is non-nil." Only visible heading lines are considered, unless INVISIBLE-OK is non-nil."

View file

@ -99,11 +99,6 @@
(setq count (1- count))) (setq count (1- count)))
(+ (point) (* count step)))))) (+ (point) (* count step))))))
(or (fboundp 'decompose-composite-char)
(defun decompose-composite-char (char &optional type
with-composition-rule)
nil))
(or (fboundp 'encode-coding-string) (or (fboundp 'encode-coding-string)
(defun encode-coding-string (string coding-system &optional nocopy) (defun encode-coding-string (string coding-system &optional nocopy)
(if nocopy (if nocopy

View file

@ -70,7 +70,7 @@
;; c-c c-c comint-interrupt-subjob ^c ;; c-c c-c comint-interrupt-subjob ^c
;; c-c c-z comint-stop-subjob ^z ;; c-c c-z comint-stop-subjob ^z
;; c-c c-\ comint-quit-subjob ^\ ;; c-c c-\ comint-quit-subjob ^\
;; c-c c-o comint-kill-output Delete last batch of process output ;; c-c c-o comint-delete-output Delete last batch of process output
;; c-c c-r comint-show-output Show last batch of process output ;; c-c c-r comint-show-output Show last batch of process output
;; c-c c-l comint-dynamic-list-input-ring List input history ;; c-c c-l comint-dynamic-list-input-ring List input history
;; send-invisible Read line w/o echo & send to proc ;; send-invisible Read line w/o echo & send to proc

View file

@ -1,7 +1,8 @@
;;; subr.el --- basic lisp subroutines for Emacs ;;; subr.el --- basic lisp subroutines for Emacs
;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003, ;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
;; 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2004, 2005, 2006, 2007, 2008, 2009, 2010
;; Free Software Foundation, Inc.
;; Maintainer: FSF ;; Maintainer: FSF
;; Keywords: internal ;; Keywords: internal
@ -1017,7 +1018,6 @@ and `event-end' functions."
(define-obsolete-function-alias 'eval-current-buffer 'eval-buffer "22.1") (define-obsolete-function-alias 'eval-current-buffer 'eval-buffer "22.1")
(define-obsolete-function-alias 'string-to-int 'string-to-number "22.1") (define-obsolete-function-alias 'string-to-int 'string-to-number "22.1")
(make-obsolete 'char-bytes "now always returns 1." "20.4")
(make-obsolete 'forward-point "use (+ (point) N) instead." "23.1") (make-obsolete 'forward-point "use (+ (point) N) instead." "23.1")
(defun insert-string (&rest args) (defun insert-string (&rest args)

View file

@ -286,15 +286,6 @@ Disowning it means there is no such selection."
(if (x-selection-owner-p selection) (if (x-selection-owner-p selection)
t)) t))
;; From lisp/faces.el: we only have one font, so always return
;; it, no matter which variety they've asked for.
(defun x-frob-font-slant (font which)
font)
(make-obsolete 'x-frob-font-slant 'make-face-... "21.1")
(defun x-frob-font-weight (font which)
font)
(make-obsolete 'x-frob-font-weight 'make-face-... "21.1")
;; From src/fontset.c: ;; From src/fontset.c:
(fset 'query-fontset 'ignore) (fset 'query-fontset 'ignore)

View file

@ -787,16 +787,6 @@ TYPE-OF-EMACS is either 'xemacs or 'emacs."
"") "")
(if (ediff-has-face-support-p)
(if (featurep 'xemacs)
(progn
(defalias 'ediff-valid-color-p 'valid-color-name-p)
(defalias 'ediff-get-face 'get-face))
(defalias 'ediff-valid-color-p (if (fboundp 'color-defined-p)
'color-defined-p
'x-color-defined-p))
(defalias 'ediff-get-face 'internal-get-face)))
(if (ediff-window-display-p) (if (ediff-window-display-p)
(if (featurep 'xemacs) (if (featurep 'xemacs)
(progn (progn

View file

@ -1,7 +1,8 @@
;;; ediff-util.el --- the core commands and utilities of ediff ;;; ediff-util.el --- the core commands and utilities of ediff
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
;; 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
;; Free Software Foundation, Inc.
;; Author: Michael Kifer <kifer@cs.stonybrook.edu> ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
;; Package: ediff ;; Package: ediff
@ -3994,7 +3995,7 @@ byte-compilation may produce output like this:
........................ ........................
While compiling the end of the data: While compiling the end of the data:
** The following functions are not known to be defined: ** The following functions are not known to be defined:
ediff-valid-color-p, ediff-set-face, xxx, yyy
........................ ........................
These are NOT errors, but inevitable warnings, which ought to be ignored. These are NOT errors, but inevitable warnings, which ought to be ignored.

View file

@ -1,5 +1,8 @@
2010-10-02 Glenn Morris <rgm@gnu.org> 2010-10-02 Glenn Morris <rgm@gnu.org>
* character.c (Fchar_bytes): Remove obsolete function.
(syms_of_character): Remove Schar_bytes.
* emacs.c (fatal_error_signal): Also run Fkill_emacs on SIGINT. * emacs.c (fatal_error_signal): Also run Fkill_emacs on SIGINT.
(main) [!WINDOWSNT]: Handle SIGINT with fatal_error_signal (main) [!WINDOWSNT]: Handle SIGINT with fatal_error_signal
in batch-mode. in batch-mode.

View file

@ -336,16 +336,6 @@ If the multibyte character does not represent a byte, return -1. */)
} }
} }
DEFUN ("char-bytes", Fchar_bytes, Schar_bytes, 1, 1, 0,
doc: /* Return 1 regardless of the argument CHAR.
This is now an obsolete function. We keep it just for backward compatibility.
usage: (char-bytes CHAR) */)
(Lisp_Object ch)
{
CHECK_CHARACTER (ch);
return make_number (1);
}
DEFUN ("char-width", Fchar_width, Schar_width, 1, 1, 0, DEFUN ("char-width", Fchar_width, Schar_width, 1, 1, 0,
doc: /* Return width of CHAR when displayed in the current buffer. doc: /* Return width of CHAR when displayed in the current buffer.
The width is measured by how many columns it occupies on the screen. The width is measured by how many columns it occupies on the screen.
@ -1073,7 +1063,6 @@ syms_of_character (void)
defsubr (&Scharacterp); defsubr (&Scharacterp);
defsubr (&Sunibyte_char_to_multibyte); defsubr (&Sunibyte_char_to_multibyte);
defsubr (&Smultibyte_char_to_unibyte); defsubr (&Smultibyte_char_to_unibyte);
defsubr (&Schar_bytes);
defsubr (&Schar_width); defsubr (&Schar_width);
defsubr (&Sstring_width); defsubr (&Sstring_width);
defsubr (&Schar_direction); defsubr (&Schar_direction);