Make functions invocation-directory and invocation-name obsolete
* lisp/subr.el (invocation-directory, invocation-name): Mark the function versions as obsolete. (Bug#10476) * lisp/startup.el (tty-handle-args): * lisp/term/common-win.el (x-handle-xrm-switch, x-handle-name-switch): * lisp/term/ns-win.el (top-level): * lisp/term/pc-win.el (top-level): * lisp/term/w32-win.el (window-system-initialization): * lisp/term/x-win.el (top-level, x-handle-parent-id) (x-handle-smid, window-system-initialization): * test/lisp/htmlfontify-tests.el (htmlfontify-bug25468): Use invocation-directory and invocation-name as variables.
This commit is contained in:
parent
b585a20401
commit
8c5be9cbaa
8 changed files with 16 additions and 12 deletions
|
@ -781,7 +781,7 @@ to prepare for opening the first frame (e.g. open a connection to an X server)."
|
|||
argval
|
||||
(let ((case-fold-search t)
|
||||
i)
|
||||
(setq argval (invocation-name))
|
||||
(setq argval (copy-sequence invocation-name))
|
||||
|
||||
;; Change any . or * characters in name to
|
||||
;; hyphens, so as to emulate behavior on X.
|
||||
|
|
|
@ -1438,6 +1438,10 @@ be a list of the form returned by `event-start' and `event-end'."
|
|||
(make-obsolete 'forward-point "use (+ (point) N) instead." "23.1")
|
||||
(make-obsolete 'buffer-has-markers-at nil "24.3")
|
||||
|
||||
(make-obsolete 'invocation-directory "use the variable of the same name."
|
||||
"27.1")
|
||||
(make-obsolete 'invocation-name "use the variable of the same name." "27.1")
|
||||
|
||||
;; bug#23850
|
||||
(make-obsolete 'string-to-unibyte "use `encode-coding-string'." "26.1")
|
||||
(make-obsolete 'string-as-unibyte "use `encode-coding-string'." "26.1")
|
||||
|
|
|
@ -112,7 +112,7 @@
|
|||
;; Handle the -xrm option.
|
||||
(defun x-handle-xrm-switch (switch)
|
||||
(unless (consp x-invocation-args)
|
||||
(error "%s: missing argument to `%s' option" (invocation-name) switch))
|
||||
(error "%s: missing argument to `%s' option" invocation-name switch))
|
||||
(setq x-command-line-resources
|
||||
(if (null x-command-line-resources)
|
||||
(pop x-invocation-args)
|
||||
|
@ -152,7 +152,7 @@
|
|||
;; the initial frame, too.
|
||||
(defun x-handle-name-switch (switch)
|
||||
(or (consp x-invocation-args)
|
||||
(error "%s: missing argument to `%s' option" (invocation-name) switch))
|
||||
(error "%s: missing argument to `%s' option" invocation-name switch))
|
||||
(setq x-resource-name (pop x-invocation-args)
|
||||
initial-frame-alist (cons (cons 'name x-resource-name)
|
||||
initial-frame-alist)))
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
(eval-when-compile (require 'cl-lib))
|
||||
(or (featurep 'ns)
|
||||
(error "%s: Loading ns-win.el but not compiled for GNUstep/macOS"
|
||||
(invocation-name)))
|
||||
invocation-name))
|
||||
|
||||
;; Documentation-purposes only: actually loaded in loadup.el.
|
||||
(require 'frame)
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
|
||||
(if (not (fboundp 'msdos-remember-default-colors))
|
||||
(error "%s: Loading pc-win.el but not compiled for MS-DOS"
|
||||
(invocation-name)))
|
||||
invocation-name))
|
||||
|
||||
(declare-function msdos-remember-default-colors "msdos.c")
|
||||
(declare-function w16-set-clipboard-data "w16select.c")
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
;; ../startup.el.
|
||||
|
||||
;; (if (not (eq window-system 'w32))
|
||||
;; (error "%s: Loading w32-win.el but not compiled for w32" (invocation-name)))
|
||||
;; (error "%s: Loading w32-win.el but not compiled for w32" invocation-name))
|
||||
|
||||
(eval-when-compile (require 'cl-lib))
|
||||
(require 'frame)
|
||||
|
@ -310,7 +310,7 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.")
|
|||
(setq x-resource-name
|
||||
;; Change any . or * characters in x-resource-name to hyphens,
|
||||
;; so as not to choke when we use it in X resource queries.
|
||||
(replace-regexp-in-string "[.*]" "-" (invocation-name))))
|
||||
(replace-regexp-in-string "[.*]" "-" invocation-name)))
|
||||
|
||||
(x-open-connection "w32" x-command-line-resources
|
||||
;; Exit with a fatal error if this fails and we
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
(eval-when-compile (require 'cl-lib))
|
||||
|
||||
(if (not (fboundp 'x-create-frame))
|
||||
(error "%s: Loading x-win.el but not compiled for X" (invocation-name)))
|
||||
(error "%s: Loading x-win.el but not compiled for X" invocation-name))
|
||||
|
||||
(require 'term/common-win)
|
||||
(require 'frame)
|
||||
|
@ -93,7 +93,7 @@
|
|||
;; Handle the --parent-id option.
|
||||
(defun x-handle-parent-id (switch)
|
||||
(or (consp x-invocation-args)
|
||||
(error "%s: missing argument to `%s' option" (invocation-name) switch))
|
||||
(error "%s: missing argument to `%s' option" invocation-name switch))
|
||||
(setq initial-frame-alist (cons
|
||||
(cons 'parent-id
|
||||
(string-to-number (car x-invocation-args)))
|
||||
|
@ -104,7 +104,7 @@
|
|||
;; to give us back our session id we had on the previous run.
|
||||
(defun x-handle-smid (switch)
|
||||
(or (consp x-invocation-args)
|
||||
(error "%s: missing argument to `%s' option" (invocation-name) switch))
|
||||
(error "%s: missing argument to `%s' option" invocation-name switch))
|
||||
(setq x-session-previous-id (car x-invocation-args)
|
||||
x-invocation-args (cdr x-invocation-args)))
|
||||
|
||||
|
@ -1205,7 +1205,7 @@ This returns an error if any Emacs frames are X frames."
|
|||
;; Make sure we have a valid resource name.
|
||||
(or (stringp x-resource-name)
|
||||
(let (i)
|
||||
(setq x-resource-name (invocation-name))
|
||||
(setq x-resource-name (copy-sequence invocation-name))
|
||||
|
||||
;; Change any . or * characters in x-resource-name to hyphens,
|
||||
;; so as not to choke when we use it in X resource queries.
|
||||
|
|
|
@ -36,7 +36,7 @@ available (Bug#25468)."
|
|||
(should (equal (let ((process-environment
|
||||
(cons "SHELL=/does/not/exist" process-environment)))
|
||||
(call-process
|
||||
(expand-file-name (invocation-name) (invocation-directory))
|
||||
(expand-file-name invocation-name invocation-directory)
|
||||
nil nil nil
|
||||
"--quick" "--batch"
|
||||
(concat "--load=" (locate-library "htmlfontify"))))
|
||||
|
|
Loading…
Add table
Reference in a new issue