+Fri Aug 25 06:03:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
+
+ * gnus.el (gnus-modtime-botch): New variable.
+
+Fri Aug 25 05:44:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
+
+ * gnus.el: 0.99.20 is released.
+
Fri Aug 25 02:57:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
* nndir.el (nndir-status-message): Wrong number of arguments.
(or (fboundp 'facep)
;; Introduced in Emacs 19.29.
(defun facep (x)
- "Return t if X is a face name or an internal face vector."
- (and (or (internal-facep x)
- (and (symbolp x) (assq x global-face-data)))
- t)))
-
+ "Return t if X is a face name or an internal face vector."
+ (and (or (and (fboundp 'internal-facep) (internal-facep x))
+ (and (symbolp x) (assq x global-face-data)))
+ t)))
+
(if (facep 'underline)
()
;; No underline face in XEmacs 19.12.
(defvar gnus-hidden-properties '(invisible t intangible t)
"Property list to use for hiding text.")
+(defvar gnus-modtime-botch nil
+ "*Non-nil means .newsrc should be deleted prior to save. Its use is
+due to the bogus appearance that .newsrc was modified on disc.")
+
;; Hooks.
(defvar gnus-group-mode-hook nil
"gnus-bug@ifi.uio.no (The Gnus Bugfixing Girls + Boys)"
"The mail address of the Gnus maintainers.")
-(defconst gnus-version "(ding) Gnus v0.99.20"
+(defconst gnus-version "(ding) Gnus v0.99.21"
"Version number for this version of Gnus.")
(defvar gnus-info-nodes
;; file seems to be off. We really do want to overwrite it, so
;; we clear the modtime here before saving. It's a bit odd,
;; though...
- (clear-visited-file-modtime)
+ ;; sometimes the modtime clear isn't sufficient. most brute force:
+ ;; delete the silly thing entirely first. but this fails to provide
+ ;; such niceties as .newsrc~ creation.
+ (if gnus-modtime-botch
+ (delete-file gnus-startup-file)
+ (clear-visited-file-modtime))
(save-buffer)
(kill-buffer (current-buffer)))))