Mercurial > hg > xemacs-beta
comparison lisp/obsolete.el @ 272:c5d627a313b1 r21-0b34
Import from CVS: tag r21-0b34
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:28:48 +0200 |
parents | 41ff10fd062f |
children | ca9a9ec9c1c1 |
comparison
equal
deleted
inserted
replaced
271:c7b7086b0a39 | 272:c5d627a313b1 |
---|---|
18 ;; WITHOUT ANY WARRANTY; without even the implied warranty of | 18 ;; WITHOUT ANY WARRANTY; without even the implied warranty of |
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
20 ;; General Public License for more details. | 20 ;; General Public License for more details. |
21 | 21 |
22 ;; You should have received a copy of the GNU General Public License | 22 ;; You should have received a copy of the GNU General Public License |
23 ;; along with XEmacs; see the file COPYING. If not, write to the | 23 ;; along with XEmacs; see the file COPYING. If not, write to the |
24 ;; Free Software Foundation, 59 Temple Place - Suite 330, | 24 ;; Free Software Foundation, 59 Temple Place - Suite 330, |
25 ;; Boston, MA 02111-1307, USA. | 25 ;; Boston, MA 02111-1307, USA. |
26 | 26 |
27 ;;; Synched up with: Not in FSF. | 27 ;;; Synched up with: Not in FSF. |
28 | 28 |
52 (make-compatible oldfun newfun)) | 52 (make-compatible oldfun newfun)) |
53 | 53 |
54 (defsubst define-obsolete-variable-alias (oldvar newvar) | 54 (defsubst define-obsolete-variable-alias (oldvar newvar) |
55 "Define OLDVAR as an obsolete alias for variable NEWVAR. | 55 "Define OLDVAR as an obsolete alias for variable NEWVAR. |
56 This makes referencing or setting OLDVAR equivalent to referencing or | 56 This makes referencing or setting OLDVAR equivalent to referencing or |
57 setting NEWVAR and marks OLDVAR as obsolete. | 57 setting NEWVAR and marks OLDVAR as obsolete. |
58 If OLDVAR was bound and NEWVAR was not, Set NEWVAR to OLDVAR. | 58 If OLDVAR was bound and NEWVAR was not, Set NEWVAR to OLDVAR. |
59 | 59 |
60 Note: Use this before any other references (defvar/defcustom) to NEWVAR" | 60 Note: Use this before any other references (defvar/defcustom) to NEWVAR" |
61 (let ((needs-setting (and (boundp oldvar) (not (boundp newvar)))) | 61 (let ((needs-setting (and (boundp oldvar) (not (boundp newvar)))) |
62 (value (and (boundp oldvar) (symbol-value oldvar)))) | 62 (value (and (boundp oldvar) (symbol-value oldvar)))) |
76 (make-compatible-variable 'window-system "use (console-type)") | 76 (make-compatible-variable 'window-system "use (console-type)") |
77 (make-obsolete-variable 'meta-flag | 77 (make-obsolete-variable 'meta-flag |
78 "use the `set-input-mode' function instead.") | 78 "use the `set-input-mode' function instead.") |
79 | 79 |
80 (defun x-display-color-p (&optional device) | 80 (defun x-display-color-p (&optional device) |
81 "Returns non-nil if DEVICE is a color device." | 81 "Return t if DEVICE is a color device." |
82 (eq 'color (device-class device))) | 82 (eq 'color (device-class device))) |
83 (make-compatible 'x-display-color-p 'device-class) | 83 (make-compatible 'x-display-color-p 'device-class) |
84 | 84 |
85 (define-function 'x-color-display-p 'x-display-color-p) | 85 (define-function 'x-color-display-p 'x-display-color-p) |
86 (make-compatible 'x-display-color-p 'device-class) | 86 (make-compatible 'x-display-color-p 'device-class) |
87 | 87 |
88 (defun x-display-grayscale-p (&optional device) | 88 (defun x-display-grayscale-p (&optional device) |
89 "Returns non-nil if DEVICE is a grayscale device." | 89 "Return t if DEVICE is a grayscale device." |
90 (eq 'grayscale (device-class device))) | 90 (eq 'grayscale (device-class device))) |
91 (make-compatible 'x-display-grayscale-p 'device-class) | 91 (make-compatible 'x-display-grayscale-p 'device-class) |
92 | 92 |
93 (define-function 'x-grayscale-display-p 'x-display-grayscale-p) | 93 (define-function 'x-grayscale-display-p 'x-display-grayscale-p) |
94 (make-compatible 'x-display-grayscale-p 'device-class) | 94 (make-compatible 'x-display-grayscale-p 'device-class) |
108 (make-obsolete 'sleep-for-millisecs "use sleep-for with a float") | 108 (make-obsolete 'sleep-for-millisecs "use sleep-for with a float") |
109 | 109 |
110 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; extents | 110 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; extents |
111 | 111 |
112 (defun extent-data (extent) | 112 (defun extent-data (extent) |
113 "Obsolete. Returns the `data' property of the given extent." | 113 "Obsolete. Return the `data' property of EXTENT." |
114 (extent-property extent 'data)) | 114 (extent-property extent 'data)) |
115 (make-obsolete 'set-window-dot 'set-window-point) | 115 (make-obsolete 'set-window-dot 'set-window-point) |
116 | 116 |
117 (defun set-extent-data (extent data) | 117 (defun set-extent-data (extent data) |
118 "Obsolete. Sets the `data' property of the given extent." | 118 "Obsolete. Set the `data' property of EXTENT." |
119 (set-extent-property extent 'data data)) | 119 (set-extent-property extent 'data data)) |
120 (make-obsolete 'set-extent-data 'set-extent-property) | 120 (make-obsolete 'set-extent-data 'set-extent-property) |
121 | 121 |
122 (define-obsolete-function-alias 'extent-buffer 'extent-object) | 122 (define-obsolete-function-alias 'extent-buffer 'extent-object) |
123 | 123 |
251 (make-frame (append parms (list (list 'window-id window-id))) | 251 (make-frame (append parms (list (list 'window-id window-id))) |
252 (selected-device))) | 252 (selected-device))) |
253 (make-obsolete 'x-create-screen 'make-frame) | 253 (make-obsolete 'x-create-screen 'make-frame) |
254 | 254 |
255 (defun frame-first-window (frame) | 255 (defun frame-first-window (frame) |
256 "Returns the topmost, leftmost window of FRAME. | 256 "Return the topmost, leftmost window of FRAME. |
257 If omitted, FRAME defaults to the currently selected frame." | 257 If omitted, FRAME defaults to the currently selected frame." |
258 (frame-highest-window frame 0)) | 258 (frame-highest-window frame 0)) |
259 (make-compatible 'frame-first-window 'frame-highest-window) | 259 (make-compatible 'frame-first-window 'frame-highest-window) |
260 | 260 |
261 (define-obsolete-variable-alias 'initial-frame-alist 'initial-frame-plist) | 261 (define-obsolete-variable-alias 'initial-frame-alist 'initial-frame-plist) |
338 'insert-before-markers) | 338 'insert-before-markers) |
339 | 339 |
340 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; keymaps | 340 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; keymaps |
341 | 341 |
342 (defun keymap-parent (keymap) | 342 (defun keymap-parent (keymap) |
343 "Returns the first parent of the given keymap." | 343 "Return the first parent of the given keymap." |
344 (car (keymap-parents keymap))) | 344 (car (keymap-parents keymap))) |
345 (make-compatible 'keymap-parent 'keymap-parents) | 345 (make-compatible 'keymap-parent 'keymap-parents) |
346 | 346 |
347 (defun set-keymap-parent (keymap parent) | 347 (defun set-keymap-parent (keymap parent) |
348 "Makes the given keymap have (only) the given parent." | 348 "Make the given keymap have (only) the given parent." |
349 (set-keymap-parents keymap (if parent (list parent) '())) | 349 (set-keymap-parents keymap (if parent (list parent) '())) |
350 parent) | 350 parent) |
351 (make-compatible 'set-keymap-parent 'set-keymap-parents) | 351 (make-compatible 'set-keymap-parent 'set-keymap-parents) |
352 | 352 |
353 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; menu stuff | 353 ;;;;;;;;;;;;;;;;;;;;;;;;;;;; menu stuff |