diff lisp/prim/obsolete.el @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 1a767b41a199
children 54cc21c15cbb
line wrap: on
line diff
--- a/lisp/prim/obsolete.el	Mon Aug 13 09:00:04 2007 +0200
+++ b/lisp/prim/obsolete.el	Mon Aug 13 09:02:59 2007 +0200
@@ -21,7 +21,7 @@
 
 ;; You should have received a copy of the GNU General Public License
 ;; along with XEmacs; see the file COPYING.  If not, write to the 
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Free Software Foundation, 59 Temple Place - Suite 330,
 ;; Boston, MA 02111-1307, USA.
 
 ;;; The obsoleteness support used to be scattered throughout various
@@ -38,13 +38,6 @@
   (define-function oldfun newfun)
   (make-obsolete oldfun newfun))
 
-(defsubst define-compatible-function-alias (oldfun newfun)
-  "Define OLDFUN as a compatible alias for function NEWFUN.
-This makes calling OLDFUN equivalent to calling NEWFUN and marks OLDFUN
-as provided for compatibility only."
-  (define-function oldfun newfun)
-  (make-compatible oldfun newfun))
-
 (defsubst define-obsolete-variable-alias (oldvar newvar)
   "Define OLDVAR as an obsolete alias for varction NEWVAR.
 This makes referencing or setting OLDVAR equivalent to referencing or
@@ -52,40 +45,33 @@
   (defvaralias oldvar newvar)
   (make-obsolete-variable oldvar newvar))
 
-(defsubst define-compatible-variable-alias (oldvar newvar)
-  "Define OLDVAR as a compatible alias for varction NEWVAR.
-This makes referencing or setting OLDVAR equivalent to referencing or
-setting NEWVAR and marks OLDVAR as provided for compatibility only."
-  (defvaralias oldvar newvar)
-  (make-compatible-variable oldvar newvar))
-
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; device stuff
 
-(make-compatible-variable 'window-system "use (console-type)")
+(make-obsolete-variable 'window-system "use (console-type)")
 (make-obsolete-variable 'meta-flag
 			"use the `set-input-mode' function instead.")
 
 (defun x-display-color-p (&optional device)
   "Returns non-nil if DEVICE is a color device."
   (eq 'color (device-class device)))
-(make-compatible 'x-display-color-p 'device-class)
+(make-obsolete 'x-display-color-p 'device-class)
 
 (define-function 'x-color-display-p 'x-display-color-p)
-(make-compatible 'x-display-color-p 'device-class)
+(make-obsolete 'x-display-color-p 'device-class)
 
 (defun x-display-grayscale-p (&optional device)
   "Returns non-nil if DEVICE is a grayscale device."
   (eq 'grayscale (device-class device)))
-(make-compatible 'x-display-grayscale-p 'device-class)
+(make-obsolete 'x-display-grayscale-p 'device-class)
 
 (define-function 'x-grayscale-display-p 'x-display-grayscale-p)
-(make-compatible 'x-display-grayscale-p 'device-class)
+(make-obsolete 'x-display-grayscale-p 'device-class)
 
-(define-compatible-function-alias 'x-display-pixel-width 'device-pixel-width)
-(define-compatible-function-alias 'x-display-pixel-height
+(define-obsolete-function-alias 'x-display-pixel-width 'device-pixel-width)
+(define-obsolete-function-alias 'x-display-pixel-height
   'device-pixel-height)
-(define-compatible-function-alias 'x-display-planes 'device-bitplanes)
-(define-compatible-function-alias 'x-display-color-cells 'device-color-cells)
+(define-obsolete-function-alias 'x-display-planes 'device-bitplanes)
+(define-obsolete-function-alias 'x-display-color-cells 'device-color-cells)
 
 (define-obsolete-function-alias 'baud-rate 'device-baud-rate)
 
@@ -260,7 +246,7 @@
 (define-obsolete-variable-alias 'default-tty-frame-alist
   'default-tty-frame-plist)
 
-(make-compatible 'frame-parameters 'frame-property)
+(make-obsolete 'frame-parameters 'frame-property)
 (defun frame-parameters (&optional frame)
   "Return the parameters-alist of frame FRAME.
 It is a list of elements of the form (PARM . VALUE), where PARM is a symbol.
@@ -279,7 +265,7 @@
   ;; future.
   (destructive-plist-to-alist (frame-properties frame)))
 
-(make-compatible 'modify-frame-parameters 'set-frame-properties)
+(make-obsolete 'modify-frame-parameters 'set-frame-properties)
 (defun modify-frame-parameters (frame alist)
   "Modify the properties of frame FRAME according to ALIST.
 ALIST is an alist of properties to change and their new values.
@@ -322,7 +308,7 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; insertion and deletion
 
 (define-obsolete-function-alias 'insert-and-inherit 'insert)
-(define-obsolete-function-alias 'insert-before-markers-and-inherit
+(define-obsolete-function-alias 'insert-before-markers-and-inerhit
   'insert-before-markers)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; keymaps
@@ -330,13 +316,13 @@
 (defun keymap-parent (keymap)
   "Returns the first parent of the given keymap."
   (car (keymap-parents keymap)))
-(make-compatible 'keymap-parent 'keymap-parents)
+(make-obsolete 'keymap-parent 'keymap-parents)
 
 (defun set-keymap-parent (keymap parent)
   "Makes the given keymap have (only) the given parent."
   (set-keymap-parents keymap (if parent (list parent) '()))
   parent)
-(make-compatible 'set-keymap-parent 'set-keymap-parents)
+(make-obsolete 'set-keymap-parent 'set-keymap-parents)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; menu stuff
 
@@ -393,20 +379,20 @@
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; modeline
 
-(define-compatible-function-alias 'redraw-mode-line 'redraw-modeline)
-(define-compatible-function-alias 'force-mode-line-update
+(define-obsolete-function-alias 'redraw-mode-line 'redraw-modeline)
+(define-obsolete-function-alias 'force-mode-line-update
   'redraw-modeline) ;; FSF compatibility
-(define-compatible-variable-alias 'mode-line-map 'modeline-map)
-(define-compatible-variable-alias 'mode-line-buffer-identification
+(define-obsolete-variable-alias 'mode-line-map 'modeline-map)
+(define-obsolete-variable-alias 'mode-line-buffer-identification
   'modeline-buffer-identification)
-(define-compatible-variable-alias 'mode-line-process 'modeline-process)
-(define-compatible-variable-alias 'mode-line-modified 'modeline-modified)
-(make-compatible-variable 'mode-line-inverse-video
+(define-obsolete-variable-alias 'mode-line-process 'modeline-process)
+(define-obsolete-variable-alias 'mode-line-modified 'modeline-modified)
+(make-obsolete-variable 'mode-line-inverse-video
 			"use set-face-highlight-p and set-face-reverse-p")
-(define-compatible-variable-alias 'default-mode-line-format
+(define-obsolete-variable-alias 'default-mode-line-format
   'default-modeline-format)
-(define-compatible-variable-alias 'mode-line-format 'modeline-format)
-(define-compatible-variable-alias 'mode-line-menu 'modeline-menu)
+(define-obsolete-variable-alias 'mode-line-format 'modeline-format)
+(define-obsolete-variable-alias 'mode-line-menu 'modeline-menu)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; mouse
 
@@ -595,20 +581,3 @@
 (define-obsolete-function-alias 'set-pixmap-contributes-to-line-height
   'set-glyph-contrib-p)
 
-;; the functionality of column.el has been moved into C
-(defalias 'display-column-mode 'column-number-mode)
-
-(defun x-color-values  (color &optional frame)
-  "Return a description of the color named COLOR on frame FRAME.
-The value is a list of integer RGB values--(RED GREEN BLUE).
-These values appear to range from 0 to 65280 or 65535, depending
-on the system; white is (65280 65280 65280) or (65535 65535 65535).
-If FRAME is omitted or nil, use the selected frame."
-  (color-instance-rgb-components (make-color-instance color)))
-(make-compatible 'x-color-values 'color-instance-rgb-components)
-
-;; Two loser functions which shouldn't be used.
-(make-obsolete 'following-char 'char-after)
-(make-obsolete 'preceding-char 'char-after)
-
-;;; obsoloete.el ends here