]> git.eshelyaron.com Git - emacs.git/commitdiff
Declare some <package>-version variables obsolete
authorStefan Kangas <stefankangas@gmail.com>
Sat, 21 Mar 2020 01:47:08 +0000 (02:47 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Sat, 21 Mar 2020 01:49:25 +0000 (02:49 +0100)
These are not used for anything these days and can therefore be
removed.  Package developers should check the Emacs version instead.
Ref: https://lists.gnu.org/r/emacs-devel/2020-03/msg00080.html

* lisp/calendar/icalendar.el (icalendar-version):
* lisp/dframe.el (dframe-version):
* lisp/emacs-lisp/checkdoc.el (checkdoc-version):
* lisp/emulation/edt.el (edt-version):
* lisp/international/mule.el (mule-version)
(mule-version-date):
* lisp/linum.el (linum-version):
* lisp/play/bubbles.el (bubbles-version):
* lisp/speedbar.el (speedbar-version):
* lisp/textmodes/remember.el (remember-version):
* lisp/url/url-vars.el (url-version):
* lisp/woman.el (woman-version): Declare obsolete.

* lisp/emacs-lisp/checkdoc.el (checkdoc-start-section):
* lisp/speedbar.el (speedbar-mode):
* lisp/url/url-about.el (url-about-protocols):
* lisp/url/url-http.el (url-http--user-agent-default-string):
* lisp/url/url-news.el (url-news-fetch-message-id):
* lisp/woman.el (woman-menu, woman-mode): Stop using variables
declared obsolete above.

14 files changed:
lisp/calendar/icalendar.el
lisp/dframe.el
lisp/emacs-lisp/checkdoc.el
lisp/emulation/edt.el
lisp/international/mule.el
lisp/linum.el
lisp/play/bubbles.el
lisp/speedbar.el
lisp/textmodes/remember.el
lisp/url/url-about.el
lisp/url/url-http.el
lisp/url/url-news.el
lisp/url/url-vars.el
lisp/woman.el

index 0a4b68a9cb3b11cc5e880fd9ed703e444780ba77..d76c11050312b4a04ac1cbda436b3c08fc6f2cc5 100644 (file)
 
 (defconst icalendar-version "0.19"
   "Version number of icalendar.el.")
+(make-obsolete-variable 'icalendar-version nil "28.1")
 
 ;; ======================================================================
 ;; Customizables
index 2c421470a54d88e54f9758ed7f195727ff51dbf4..efe2bc57d9378b890743acfd2d3cc6a61815ce1e 100644 (file)
@@ -7,6 +7,7 @@
 
 (defvar dframe-version "1.3"
   "The current version of the dedicated frame library.")
+(make-obsolete-variable 'dframe-version nil "28.1")
 
 ;; This file is part of GNU Emacs.
 
index 1df55e167a758f99aba83c79032970e93ef719b6..b5581aa3fbb31a08c9838b61bcb6fc33595f57d4 100644 (file)
 ;;; Code:
 (defvar checkdoc-version "0.6.2"
   "Release version of checkdoc you are currently running.")
+(make-obsolete-variable 'checkdoc-version nil "28.1")
 
 (require 'cl-lib)
 (require 'help-mode) ;; for help-xref-info-regexp
@@ -2642,7 +2643,7 @@ function called to create the messages."
       (goto-char (point-max))
       (let ((inhibit-read-only t))
         (insert "\n\n\C-l\n*** " label ": "
-                check-type " V " checkdoc-version)))))
+                check-type)))))
 
 (defun checkdoc-error (point msg)
   "Store POINT and MSG as errors in the checkdoc diagnostic buffer."
index 8dc18ebc85e4b726dde0834430c48124aa4743ff..e70b44658d539cb3acb18d244fd9cd4e053d4124 100644 (file)
 (defvar edt-user-global-map)
 (defvar rect-start-point)
 
-;;;
-;;;  Version Information
-;;;
 (defconst edt-version "4.0" "EDT Emulation version number.")
+(make-obsolete-variable 'edt-version nil "28.1")
 
 ;;;
 ;;;  User Configurable Variables
index 86f3d2a34bf0c2676a5a0807713f8f89c6c99000..72e8cad9d62f586968db0e57f980b3090ca08756 100644 (file)
 
 ;;; Code:
 
-;; FIXME?  Are these still relevant?  Nothing uses them AFAICS.
 (defconst mule-version "6.0 (HANACHIRUSATO)" "\
 Version number and name of this version of MULE (multilingual environment).")
+(make-obsolete-variable 'mule-version nil "28.1")
 
 (defconst mule-version-date "2003.9.1" "\
 Distribution date of this version of MULE (multilingual environment).")
+(make-obsolete-variable 'mule-version-date nil "28.1")
 
 \f
 ;;; CHARSET
index 5efaafc9dc36284e57ad256a77bbab5ab05d1ba1..e8c364245ae737db694075a4c7fa5fc5a879371f 100644 (file)
@@ -32,6 +32,7 @@
 ;;; Code:
 
 (defconst linum-version "0.9x")
+(make-obsolete-variable 'linum-version nil "28.1")
 
 (defvar linum-overlays nil "Overlays used in this buffer.")
 (defvar linum-available nil "Overlays available for reuse.")
index 6842cb06302a3799ddd6711167eceab39c1559f9..e59825737921c32e86cd751b69e7997d727d5dd1 100644 (file)
@@ -80,6 +80,7 @@
 ;;; Code:
 
 (defconst bubbles-version "0.5" "Version number of bubbles.el.")
+(make-obsolete-variable 'bubbles-version nil "28.1")
 
 (require 'gamegrid)
 
index d8dccfac933aa2c52edcfc6943ade7f7a07d5edc..e9c15b71ce62fc8a2f9ba2a794d108a8b3dd2951 100644 (file)
@@ -7,6 +7,7 @@
 
 (defvar speedbar-version "1.0"
   "The current version of speedbar.")
+(make-obsolete-variable 'speedbar-version nil "28.1")
 (defvar speedbar-incompatible-version "0.14beta4"
   "This version of speedbar is incompatible with this version.
 Due to massive API changes (removing the use of the word PATH)
@@ -1078,7 +1079,7 @@ in the selected file.
     (setq font-lock-keywords nil) ;; no font-locking please
     (setq truncate-lines t)
     (make-local-variable 'frame-title-format)
-    (setq frame-title-format (concat "Speedbar " speedbar-version)
+    (setq frame-title-format "Speedbar"
          case-fold-search nil
          buffer-read-only t)
     (speedbar-set-mode-line-format)
index bc69ccea357fbd289af6097f3f806d056a097bd7..279dbb4450ce2d5dfbe8c253e7f63656252fec2b 100644 (file)
 
 (defconst remember-version "2.0"
   "This version of remember.")
+(make-obsolete-variable 'remember-version nil "28.1")
 
 (defgroup remember nil
   "A mode to remember information."
index fd83ac343646c2ece345a3d97236434461c2e521..59c233b58cfe5d538c4d02728b712e550387f4b4 100644 (file)
@@ -51,7 +51,7 @@
          "  <title>Supported Protocols</title>\n"
          " </head>\n"
          " <body>\n"
-         "  <h1>Supported Protocols - URL v" url-version "</h1>\n"
+          "  <h1>Supported Protocols - URL package in Emacs " emacs-version "</h1>\n"
          "  <table width='100%' border='1'>\n"
          "   <tr>\n"
          "    <td>Protocol\n"
index 55953c83c046bf61c4403fae0970c4ca0474f89f..669c24571f91906ea5ebcc2580c654a43aa83ce8 100644 (file)
@@ -225,7 +225,7 @@ request.")
         (os-info (unless (and (listp url-privacy-level)
                               (memq 'os url-privacy-level))
                    (format "(%s; %s)" url-system-type url-os-type)))
-        (url-info (format "URL/%s" url-version)))
+        (url-info (format "URL/Emacs")))
     (string-join (delq nil (list package-info url-info
                                  emacs-info os-info))
                  " ")))
index d47eb02db68090e46f451cd7a7ad374698f3477f..9ef17cccd77d3dd088e32d0d7a11a6345db9e4db 100644 (file)
@@ -75,7 +75,7 @@
                "  </div>\n"
                " </body>\n"
                "</html>\n"
-               "<!-- Automatically generated by URL v" url-version " -->\n"
+                "<!-- Automatically generated by URL in Emacs " emacs-version " -->\n"
                )))
     buf))
 
index 4e44eedb122cb495c43dc35a1ae096b061910456..d9277cf6f42fe17077101e052409637fc8358fae 100644 (file)
@@ -24,6 +24,7 @@
 
 (defconst url-version "Emacs"
   "Version number of URL package.")
+(make-obsolete-variable 'url-version nil "28.1")
 
 (defgroup url nil
   "Uniform Resource Locator tool."
index 51f189ae7b90fb3d129d1ede32f725aa1611a88f..c0e27c570772a1e3a7262101ae64ced7be8f8196 100644 (file)
 ;;; Code:
 
 (defvar woman-version "0.551 (beta)" "WoMan version information.")
+(make-obsolete-variable 'woman-version nil "28.1")
 
 (require 'man)
 (require 'button)
@@ -1830,7 +1831,6 @@ Argument EVENT is the invoking mouse event."
    ["Mini Help" woman-mini-help t]
    ,@(if (fboundp 'customize-group)
         '(["Customize..." (customize-group 'woman) t]))
-   ["Show Version" (message "WoMan %s" woman-version) t]
    "--"
    ("Advanced"
     ["View Source" (view-file woman-last-file-name) woman-last-file-name]
@@ -1878,7 +1878,6 @@ Argument EVENT is the invoking mouse event."
 WoMan is an ELisp emulation of much of the functionality of the Emacs
 `man' command running the standard UN*X man and ?roff programs.
 WoMan author: F.J.Wright@Maths.QMW.ac.uk
-WoMan version: see `woman-version'.
 See `Man-mode' for additional details.
 \\{woman-mode-map}"
   (let ((Man-build-page-list (symbol-function 'Man-build-page-list))