Gnus development mailing list
 help / color / mirror / Atom feed
* September Gnus 0.27 is released
@ 1996-01-16 20:40 Lars Magne Ingebrigtsen
  1996-01-17  1:56 ` September Gnus 0.27 is released (long) Steven L Baur
  1996-01-17 13:28 ` September Gnus 0.27 is released - Requires 19.30 Jack Vinson
  0 siblings, 2 replies; 3+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-01-16 20:40 UTC (permalink / raw)


This release features more changes and new stuff than, uhm, anything
ever released before in the history of the Universe.  So I wouldn't be
at all surprised if a small bug (or two (million)) snuck in.

Get it from <URL:http://www.ifi.uio.no/~larsi/sgnus.tar.gz> or 
"ftp.ifi.uio.no:/pub/emacs/gnus/".

ChangeLog since last release:

Tue Jan 16 21:14:44 1996  Lars Magne Ingebrigtsen  <larsi@narfi.ifi.uio.no>

	* gnus.el (gnus-message-archive-method): Never get new mail.

Tue Jan 16 19:42:21 1996  Ken Raeburn  <raeburn@cygnus.com>

	* nnmail.el (nnmail-process-babyl-mail-format): Some movemails do
	not add an EOOH line.

Tue Jan 16 19:26:31 1996  Lars Magne Ingebrigtsen  <larsi@narfi.ifi.uio.no>

	* nnml.el (nnml-request-article): Would try to retrieve
	non-qualified path.
	(nnml-possibly-change-directory): Nix out the file alist.

	* nnheader.el (nnheader-article-to-file-alist): Translated twice.

	* gnus.el (gnus-article-hidden-text-p): New function.

Tue Jan 16 15:20:08 1996  Lars Ingebrigtsen  <lars@eyesore.no>

	* nnspool.el (nnspool-retrieve-headers-with-nov): Extra slash in
	path. 

	* gnus-topic.el (gnus-topic-check-topology): Hardcoded "Gnus"
	topic name.

	* gnus-soup.el (gnus-soup-unique-prefix): Be silent.

	* gnus.el (gnus-summary-insert-pseudos): Put text props instead of
	adding.

	* gnus-cite.el (gnus-article-hide-citation,
	gnus-article-hide-citation-maybe): Toggle.

	* gnus.el (gnus-article-show-hidden-text): Also hide.
	(gnus-article-check-hidden-text): New function.
	(gnus-article-hide-headers, gnus-article-hide-boring-headers,
	gnus-article-hide-pgp, gnus-article-hide-signature): Toggle.

Mon Jan 15 14:00:32 1996  Lars Ingebrigtsen  <lars@eyesore.no>

	* gnus.el (gnus-group-sort-groups): Make composite sort function.

	* gnus-msg.el (gnus-inews-do-gcc): Put the message in its own
	buffer before archiving.

	* gnus-topic.el (gnus-topic-mode-map): Bugged totally out.
	(gnus-topic-mode): change-level-function is a function, not a
	hook. 
	(gnus-topic-yank-group): Yank into the line under point.

	* gnus-score.el (gnus-score-check-syntax): Would always report
	errors. 

Sat Jan 13 00:31:02 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus-salt.el (gnus-possibly-generate-tree): Cut thread before
	generating. 

	* gnus.el (gnus-cut-threads): New function.
	(gnus-summary-prepare): Use it.
	(gnus-id-to-header): New function.
	(gnus-read-header): Use it.
	(gnus-get-newsgroup-headers): Allow reading new versions of
	headers.
	(gnus-get-newsgroup-headers-xover): Ditto.

	* nntp.el (nntp-accept-response): Never hang waiting for process
	output. 

	* gnus.el (gnus-ask-server-for-new-groups): Wouldn't subscribe
	groups from odd servers.

Fri Jan 12 11:36:07 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* nnfolder.el (nnfolder-possibly-change-group): Create parent
	dirs.

	* gnus-ems.el: Would remove intangible props under 19.30.

	* nnmail.el (nnmail-expired-article-p): Accept inhibition.
	(nnmail-save-active): Create the directory if it doesn't exist. 
	(nnmail-procmail-suffix): Changed default.

	* gnus-msg.el (gnus-inews-do-gcc): Report failures.

	* gnus.el (gnus-request-create-group): Accept a method parameter.

	* gnus-msg.el (gnus-tokenize-header): Accept a separator.

	* nnfolder.el (nnfolder-inhibit-expiry): New variable.

	* gnus-msg.el (gnus-message-archive-group): New variable.
	(gnus-inews-insert-archive-gcc): New function.

	* gnus.el (gnus-message-archive-method): New variable.
	(gnus-ask-server-for-new-groups): Use it.
	(gnus-read-active-file): Ditto.
	(gnus-read-all-descriptions-files): Ditto.

	* nndraft.el (nndraft-request-accept-article): Don't be so
	chatty. 

	* gnus-score.el (gnus-score-default-header): New variable.
	(gnus-score-default-type): Ditto.
	(gnus-score-default-duration): Ditto.

	* nnheader.el (nntp-header-number): Removed all `nntp-header-'
	aliases. 
	(mail-header-number): Rewrote all macros.
	(nnheader-insert-file-contents-literally): Removed.

	* gnus-score.el (gnus-score-adaptive): Wrap macros.

	* nnheader.el (mail-header-message-id): New alias for
	`mail-header-id'. 

	* gnus.el (gnus-replace-chars-in-string): Removed.
	(gnus-summary-find-matching): Wrap `mail-header-' macros in
	lambdas instead of using the Gnus functions.
	(gnus-header-number): Removed all functional equivalents.

	* nnmail.el: Changed gnus-verbose-backends in all backends.

	* nnspool.el (nnspool-replace-chars-in-string): Removed.
	(nnspool-number-base-10): Removed.

	* nnheader.el (nnheader-message): New function.
	(gnus-verbose-backends): Changed default.
	(nnheader-be-verbose): New function.
	(nnheader-group-pathname): New function.

	* nnfolder.el (nnfolder-generate-active-file): New command.

	* nnheader.el (nnheader-mail-file-mbox-p): New function.
	(nnheader-file-to-group): New function.

	* gnus-cache.el (gnus-uncacheable-groups): New default.

Thu Jan 11 22:26:42 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus-salt.el (gnus-pick-display-summary): New variable.
	(gnus-pick-start-reading): Use it.

Wed Jan 10 19:45:33 1996  Paul Eggert  <eggert@twinsun.com>

	* gnus.el (gnus-article-date-ut): Avoid race condition when
	computing current time and zone.
	* gnus-msg.el (gnus-inews-date): Likewise.

Thu Jan 11 10:55:34 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-summary-goto-colon): New function; use horizontal
	recentering. 

	* gnus-salt.el (gnus-generate-tree): Use new recenter function.
	(gnus-highlight-selected-tree): Ditto.

	* gnus.el (gnus-set-mode-line): Make tree buffer mode line.
	(gnus-article-goto-next-page): Didn't work all the time.
	(gnus-article-read-summary-keys): Allow proper paging from the
	tree buffer.
	(gnus-horizontal-recenter): New function.

	* gnus-vis.el (gnus-article-add-buttons): New implementation.
	(gnus-button-alist): New default.

	* gnus.el (gnus-select-article-hook): Changed default.
	(gnus-summary-display-article): Removed call to
	`gnus-summary-show-thread'. 

	* gnus-vis.el (gnus-article-highlight-headers): New implementation.

	* gnus-soup.el (gnus-soup-write-areas): Be silent.
	(gnus-soup-write-replies): Ditto.

Wed Jan 10 09:50:39 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-sort-articles): New function.
	(gnus-summary-prepare): Use it.
	(gnus-sort-threads): New implementation.
	(gnus-sort-articles): Ditto.
	(gnus-make-sort-function): New function.

	* nnmail.el (nnmail-pre-get-new-mail-hook): New variable.
	(nnmail-post-get-new-mail-hook): New variable.
	(nnmail-split-incoming): Do more checking for babyl file format. 
	(nnmail-process-babyl-mail-format): Really remove bogus Message-IDs.
	(nnmail-process-unix-mail-format): Ditto.
	(nnmail-process-mmdf-mail-format): Ditto.

	* nndraft.el (nndraft-request-associate-buffer): Clear modtime.

	* gnus-vis.el (gnus-button-marker-list): New variable.
	(gnus-article-add-buttons): Use it to delete all old markers.

	* nnkiboze.el (nnkiboze-close-group): Don't delete all NOV lines
	on Gnus startup.

	* gnus.el (gnus-sort-threads): Use `gnus-article-sort-functions'. 

	* gnus-score.el (gnus-summary-increase-score): Prompt when
	matching on References.

	* nnsoup.el (nnsoup-make-active): Clear message.

	* gnus.el (gnus-window-min-width): New variable.
	(gnus-window-min-height): New variable.
	(gnus-configure-frame): Use them.
	(gnus-summary-prepare-exit-hook): Defun instead of defvar.
	(gnus-summary-exit-hook): Ditto.
	(gnus-parse-headers-hook): Ditto.

	* gnus-salt.el (gnus-generate-tree-function): New variable.
	(gnus-tree-edge): New macro.

	* gnus-ems.el: Set a default
	`nnheader-file-name-translation-alist' based on system-type.

	* gnus-msg.el (gnus-bug): Don't `message' emacs-version.

Tue Jan 09 10:51:22 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* nnvirtual.el (nnvirtual-possibly-change-group): Would choke on
	exit when using cache.

	* gnus.el (gnus-request-article-this-buffer): Didn't allow reading
	from virtual groups.

	* gnus-salt.el (gnus-tree-mode): New major mode.

	* gnus.el (gnus-read-init-file): Give better error messages when
	reading the init file.

	* gnus-srvr.el (gnus-browse-mode): Moved to this file.

	* gnus.el (gnus-summary-display-article): Don't call the visual
	updating functions twice.
	(gnus-id-to-article): New function.
	(gnus-article-displayed-root-p): New function.
	(gnus-summary-top-thread): New command and keystroke.
	(gnus-parent-id): Would bug out on empty References.
	(gnus-add-configuration): Doc fix.

	* gnus-vis.el (gnus-summary-highlight-line-function): New
	variable. 
	(gnus-summary-highlight-line): Use it.

	* gnus.el (gnus-article-read-summary-keys): Accept parameter to
	not restore window config.

	* nnspool.el (nnspool-find-id): Condition-case the grep call.

	* gnus.el (gnus-updated-mode-lines): New default.

Mon Jan 08 00:00:32 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-use-trees): New variable.

	* gnus-salt.el (gnus-binary-mode): New minor mode.
	(gnus-tree-mode): New major mode.

	* gnus-msg.el (gnus-mail-method): New variable.
	(gnus-mail-setup): Use it.

	* gnus.el (gnus-build-sparse-threads): New function.
	(gnus-sparse-mark): New variable.
	(gnus-build-sparse-threads): New variable.
	(gnus-summary-read-group): Use the new function.
	(gnus-cut-thread): New subst.
	(gnus-cut-thread): Limit fetch-old-headers 'some properly.

	* nnheader.el (make-mail-header): New function.

	* nnml.el (nnml-make-nov-line): Fudge better Message-IDs.

	* nnheader.el (nnheader-narrow-to-headers): Moved the function here.

	* gnus.el (gnus-summary-import-article): Make arpa date.

	* nnheader.el (nnheader-replace-header): New function.

	* gnus.el (gnus-summary-move-article): Move, copy and crosspost in
	one function.
	(gnus-summary-copy-article): Just use the move function.
	(gnus-summary-crosspost-article): New command and keystroke.

Sun Jan 07 06:25:00 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus-score.el (gnus-score-followup): Allow "thread" scoring.

	* nnml.el (nnml-request-article): Allow fetching gzipped articles.
	(nnml-retrieve-headers): Ditto.
	(nnmail-article-file-alist): New variable.

	* nnheader.el (nnheader-article-to-file-alist): New function.

	* gnus-demon.el (gnus-demon-time-to-step): Use gnus-encode-date.

	* gnus.el (gnus-encode-date): New function.
	(gnus-time-minus): New function.
	(gnus-article-date-ut): Use them.
	(gnus-seconds-since-epoch): Removed.
	(gnus-define-keys): New macro.
	(gnus-define-keys-1): New function.

	* gnus.el: Rewrote all keymaps.

	* gnus-msg.el (gnus-tokenize-header): New function.

	* gnus-cus.el: Hide boring headers by default.

	* gnus-msg.el (gnus-use-followup-to): Changed default.
	(gnus-check-before-posting): Ditto.
	(gnus-inews-check-post): Check for totally redirected followups. 

	* nnmh.el (nnmh-request-group): Would insert into group buffer.

	* gnus-uu.el (gnus-uu-unmark-by-regexp): New command.
	(gnus-uu-unmark-region): New command.
	(gnus-uu-unmark-buffer): New command.

	* gnus-salt.el (gnus-pick-mode): New function.
	(gnus-pick-start-reading): New command.

	* gnus.el (gnus-summary-mark-excluded-as-read): New command and
	keystroke. 

	* gnus-salt.el: New file.

	* gnus-uu.el (gnus-uu-mark-all): Rewrite.

	* gnus-msg.el (gnus-inews-news): Use new method.

	* nnsoup.el (nnsoup-store-reply): Accept already prepared news.

	* gnus-msg.el (gnus-post-method): Allow a 0 prefix to prompt the
	user for a post method.
	(gnus-inews-news): Doc fix.

	* gnus.el (gnus-summary-prepare): Don't try to generate the
	summary buffer when there are no headers.

Sat Jan 06 15:04:34 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus-vis.el: Inserted all new commands in all menus.

	* gnus-topic.el (gnus-topic-make-menu-bar): New function.

	* gnus-score.el (gnus-score-check-syntax): Do further syntax
	checking. 

	* gnus.el (gnus-configure-frame): Don't bug out on the `nil'
	buffer. 

	* gnus-score.el (gnus-score-update-all-lines): New function.
	(gnus-summary-rescore): Use it.

	* gnus.el (gnus-simplify-subject-fully): Didn't strip leading Re:
 	if `gnus-summary-gather-subject-limit' was a number.
	(gnus-short-group-name): Collapse more.

Tue Jan  2 19:22:12 1996  Michael Ernst  <mernst@asia.cs.rice.edu>

	* gnus.el (gnus-simplify-subject-ignored-prefixes): new variable.
	(gnus-simplify-subject): use above to simplify subjects.

Sat Jan 06 14:14:24 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-strict-mime): Doc fix.

Tue Jan  2 17:27:34 1996  Michael Ernst  <mernst@cs.rice.edu>

	* gnus.el (gnus-simplify-subject): Remove more kinds of "Re:"
	prefixes, and remove multiple prefixes when they exist.

Sat Jan 06 12:55:37 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-summary-initial-limit): Don't always show groups
	that have had all articles expunged.
	(gnus-summary-read-group): Would bug out when deadening buffers.
	(gnus-summary-exit): Wouldn't update windows when deadening.
	(gnus-summary-isearch-article): Use proper window config.
	(gnus-article-remove-trailing-blank-lines): New command and
	keystroke.  Suggested by Michael Ernst <mernst@cs.rice.edu>.

	* gnus-score.el (gnus-score-edit-alist): Make sure the score dir
	exists. 
	(gnus-score-edit-file): Ditto.

	* nnml.el (nnml-generate-active-info): Could {pre,ap}pend all
 	lines with ".".

Fri Jan 05 02:14:34 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-summary-insert-pseudos): Add mouse face to
	pseudos. 

	* nnmail.el (nnmail-check-duplication): New function.
	(nnmail-treat-duplicates): Renamed variable; new values.
	(nnmail-process-babyl-mail-format): Use it.
	(nnmail-process-unix-mail-format): Ditto.
	(nnmail-process-mmdf-mail-format): Ditto.

	* gnus.el (gnus-visible-headers): Changed default.

	* gnus-xmas.el (gnus-xmas-define): Provide a sloppy
	`encode-time'. 

	* nnvirtual.el (nnvirtual-always-rescan): New variable.
	(nnvirtual-request-group): Use it.

	* nntp.el (nntp-read-server-type): New function.
	(nntp-server-action-alist): New variable.

	* gnus-cache.el (gnus-cache-possibly-remove-articles): Allow
	caching in virtual groups.

	* nnvirtual.el (nnvirtual-find-group-art): New function
	* gnus-cache.el (gnus-cache-possibly-enter-article): Use it.

	* gnus.el (gnus-group-exit): Close the cache instead of open it.
	(gnus-group-quit): Ditto.
	(gnus-virtual-group-p): New function.
	(gnus-mark-xrefs-as-read): Use it.
	(gnus-select-newsgroup): Allow cache lists to be displayed in
	virtual groups.

	* gnus-cache.el (gnus-cache-possibly-enter-article): Check for
	pseudos. 

	* nnvirtual.el (nnvirtual-request-update-mark): New function.
	* gnus.el (gnus-summary-mark-article-as-read): Use it.

	* nntp.el (nntp-request-type): New function.

	* nnspool.el (nnspool-request-type): New function.

	* nnvirtual.el: Complete rewrite.  Now much slower.

	* gnus.el (gnus-request-update-info): Changed into a subst.
	(gnus-get-unread-articles-in-group): Allow updating from the
	backends here.
	(gnus-check-group): New function.

	* nnheader.el (nnheader-get-report): New function.

	* gnus.el (gnus-adjust-marked-articles): Would uncompess killed
	lists. 

	* gnus-topic.el (gnus-topic-grok-active-1): New function.
	(gnus-topic-grok-active): New function.
	(gnus-group-active-topic-p): New function.
	(gnus-topic-fold): Use it.
	(gnus-topic-list-active): New command and keystroke.

	* nneething.el (nneething-exclude-files): Changed default.

	* nnheader.el (nnheader-insert): New function.

Thu Jan 04 01:45:08 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* nndoc.el (nndoc-request-group): Report.

	* nnmbox.el (nnmbox-request-group): Report.

	* nnml.el (nnml-request-group): Report.
	(nnml-request-article): Report.

	* nnmh.el: Report.

	* nnfolder.el (nnfolder-request-group): Report.

	* nnheader.el (nnheader-report): New function.

	* gnus.el (gnus-sort-gathered-threads): New function.
	(gnus-summary-prepare): Use it.
	(gnus-gather-threads-by-subject): Renamed function.
	(gnus-ids-in-references): New function.
	(gnus-summary-thread-gathering-function): New variable.
	(gnus-summary-prepare): Use it.
	(gnus-summary-gather-threads-by-references): New function.

	* nneething.el (nneething-create-mapping): Add timestamps to
	mappings. 

	* gnus.el (gnus-article-setup-buffer): Also allow several
	`gnus-original-article-buffer's. 
	(gnus-configure-frame): Allow `frame' in buffer confuguration. 
	(gnus-other-frame): New command.
	(gnus-build-get-header): Don't mark unread old-fetched headers as
	read if they are unread.
	(gnus-article-read-summary-keys): New command.
	(gnus-article-mode-map): New implementation -- actually works.
	(gnus-article-goto-next-page): New command.
	(gnus-article-goto-prev-page): New command.
	(gnus-summary-rescan-group): New implementation.

	* gnus-msg.el (gnus-mail-send-and-exit): Add `to-list' instead of
	`to-address'. 
	(gnus-mail-reply): Use `broken-reply-to' group parameter.
	(gnus-news-followup): Ditto.

	* nnheader.el (nnheader-file-name-translation-alist): New variable.
	(nnheader-translate-file-chars): New function.
	* nnkiboze.el (nnkiboze-score-file): Use it.
	(nnkiboze-nov-file-name): Ditto.
	* gnus-score.el (gnus-score-file-name): Use it.
	* gnus.el (gnus-read-save-file-name): Use it.

	* gnus.el (gnus-group-universal-argument): New command and
 	keystroke.
	(gnus-summary-universal-argument): Rewrite.
	(gnus-group-unmark-all-groups): New command and keystroke.
	(gnus-read-save-file-name): If the user types a directory name,
 	append the default file name to the directory.
	(gnus-summary-insert-subject): Wouldn't allow `P'-ing past an
 	undisplayed canceled article.
	(gnus-summary-update-article): New function.
	(gnus-summary-edit-article-done): Use it.

Wed Jan 03 10:42:48 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus.el (gnus-article-hide-header): New function.
	(gnus-article-hide-boring-headers): New command and keystroke.
	(gnus-boring-article-headers): New variable.

	* gnus-score.el (gnus-score-expiry-days): Allow nil as a value.
	(gnus-update-score-entry-dates): New variable.
	(gnus-score-string): Use it.

	* gnus.el (gnus-summary-limit-to-author): New command and
	keystroke. 
	(gnus-summary-goto-unread): Allow `never' value.
	(gnus-summary-next-page): Use it.
	(gnus-summary-mark-forward): Ditto.

Wed Jan 03 09:58:14 1996  Masaharu Onishi  <onishi@nova.co.jp>

	* gnus.el (gnus-parent-id): Didn't return the last Message-ID if
	the References contained newlines.

Wed Jan 03 03:51:05 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus-msg.el (gnus-inews-modify-mail-mode-map): Typo.

	* nndoc.el (nndoc-guess-type): Look for babyl before forward.

	* nnmail.el (nnmail-crosspost-link-function): New variable.
	* nnml.el (nnml-save-mail): Use it.
	* nnmh.el (nnmh-save-mail): Ditto.

	* gnus.el (gnus-group-set-current-level): Would bug out on killed
	groups. 

	* gnus-topic.el (gnus-topic-yank-group): Would yank articles into
	wrong topics.

	* gnus.el (gnus-summary-exit): Run the exit hook at an earlier
	point. 
	(gnus-summary-mode-map): "T T" clobbering.
	(gnus-summary-number-of-articles-in-thread): Wouldn't count
	adopted threads.
	(gnus-summary-walk-group-buffer): Respect the gnus-keep-same-level
	variable. 

	* gnus-topic.el (gnus-topic-change-level): New function.

	* gnus.el (gnus-group-change-level-function): New variable.

	* gnus-topic.el (gnus-topic-mode): Toggling the mode off would bug
	out. 
	(gnus-topic-check-topology): Make sure that the topic-alist does
	exist. 

	* gnus-xmas.el (gnus-xmas-read-event-char): Typo.

	* gnus.el (gnus-summary-mark-article-as-read): Auto-expire ancient
	articles.
	(gnus-goto-next-group-when-activating): New variable.
	(gnus-group-get-new-news-this-group): Use it.

	* nndoc.el (nndoc-transform-clari-briefs): New function.
	(nndoc-type-alist): Understand ClariNet briefs.

	* gnus.el (gnus-group-read-ephemeral-group): Return whether the
	group could be entered.

	* gnus-cache.el (gnus-cache-write-active): Would bug out when the
	cache dir didn't exist.

Tue Jan 02 08:31:45 1996  Lars Magne Ingebrigtsen  <larsi@bjob.no>

	* gnus-msg.el (gnus-inews-set-point): New function.
	(gnus-sendmail-mail-setup): Use it.
	(gnus-new-news): Ditto.

	* gnus.el (gnus-group-browse-foreign-server): Place point before
	prompt.   

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: September Gnus 0.27 is released (long)
  1996-01-16 20:40 September Gnus 0.27 is released Lars Magne Ingebrigtsen
@ 1996-01-17  1:56 ` Steven L Baur
  1996-01-17 13:28 ` September Gnus 0.27 is released - Requires 19.30 Jack Vinson
  1 sibling, 0 replies; 3+ messages in thread
From: Steven L Baur @ 1996-01-17  1:56 UTC (permalink / raw)


===================================================================
RCS file: RCS/ChangeLog,v
retrieving revision 1.22
diff -u -r1.22 ChangeLog
--- ChangeLog	1996/01/16 23:49:31	1.22
+++ ChangeLog	1996/01/17 01:40:17
@@ -1,3 +1,23 @@
+Tue Jan 16 17:25:28 1996  Steven L. Baur  <steve@miranova.com>
+
+	* nnfolder.el (nnfolder-read-folder): Too many parameters for
+	find-file-noselect for XEmacs.
+
+	* nnbabyl.el (nnbabyl-read-mbox): Too many parameters for
+	find-file-noselect for XEmacs.
+
+	* nnmbox.el (nnmbox-possibly-change-newsgroup): Too many parameters
+	for find-file-noselect for XEmacs.
+
+	* gnus-xmas.el (insert-file-contents-literally): Restored from
+	v0.26 nnheader.el since XEmacs 19.13 doesn't have this function.
+
+	* gnus-msg.el (gnus-bug): (emacs-version) does not take a parameter
+	in XEmacs.
+
+	* gnus-nocem.el (gnus-nocem-scan-groups): make-vector takes two
+	parameters.
+
 Tue Jan 16 21:14:44 1996  Lars Magne Ingebrigtsen  <larsi@narfi.ifi.uio.no>
 
 	* gnus.el (gnus-message-archive-method): Never get new mail.

===================================================================
RCS file: RCS/gnus-msg.el,v
retrieving revision 1.17
diff -u -r1.17 gnus-msg.el
--- gnus-msg.el	1996/01/16 23:49:31	1.17
+++ gnus-msg.el	1996/01/17 01:27:32
@@ -2375,7 +2375,9 @@
     (re-search-forward (concat "^" (regexp-quote mail-header-separator) "$"))
     (forward-line 1)
     (insert (gnus-version) "\n")
-    (emacs-version t)
+    (if (string-match "XEmacs\\|Lucid" emacs-version)
+	(emacs-version)
+      (emacs-version t))
     (insert "\n\n\n\n\n")
     (gnus-debug)
     (goto-char (point-min))

===================================================================
RCS file: RCS/gnus-nocem.el,v
retrieving revision 1.3
diff -u -r1.3 gnus-nocem.el
--- gnus-nocem.el	1996/01/16 23:49:31	1.3
+++ gnus-nocem.el	1996/01/17 01:24:55
@@ -83,7 +83,7 @@
 					      group gnus-newsrc-hashtb))))))
 	  ;; Ok, there are new articles in this group, se we fetch the
 	  ;; headers.
-	  (let ((gnus-newsgroup-dependencies (make-vector 10))
+	  (let ((gnus-newsgroup-dependencies (make-vector 10 nil))
 		headers)
 	    (setq headers
 		  (if (eq 'nov

===================================================================
RCS file: RCS/gnus-xmas.el,v
retrieving revision 1.7
diff -u -r1.7 gnus-xmas.el
--- gnus-xmas.el	1996/01/16 23:49:31	1.7
+++ gnus-xmas.el	1996/01/17 01:33:37
@@ -538,4 +538,27 @@
        (set-specifier (symbol-value gnus-use-toolbar)
 		      (cons (current-buffer) gnus-summary-toolbar))))
 
+;; Written by Erik Naggum <erik@naggum.no>.
+;; Saved by Steve Baur <steve@miranova.com>.
+(defun insert-file-contents-literally (filename &optional visit beg end replace)
+  "Like `insert-file-contents', q.v., but only reads in the file.
+A buffer may be modified in several ways after reading into the buffer due
+to advanced Emacs features, such as file-name-handlers, format decoding,
+find-file-hooks, etc.
+  This function ensures that none of these modifications will take place."
+  (let (                                ; (file-name-handler-alist nil)
+        (format-alist nil)
+        (after-insert-file-functions nil)
+        (find-buffer-file-type-function 
+         (if (fboundp 'find-buffer-file-type)
+             (symbol-function 'find-buffer-file-type)
+           nil)))
+    (unwind-protect
+        (progn
+          (fset 'find-buffer-file-type (lambda (filename) t))
+          (insert-file-contents filename visit beg end replace))
+      (if find-buffer-file-type-function
+          (fset 'find-buffer-file-type find-buffer-file-type-function)
+        (fmakunbound 'find-buffer-file-type)))))
+
 ;;; gnus-xmas.el ends here

===================================================================
RCS file: RCS/nnbabyl.el,v
retrieving revision 1.6
diff -u -r1.6 nnbabyl.el
--- nnbabyl.el	1996/01/16 23:49:31	1.6
+++ nnbabyl.el	1996/01/17 01:38:32
@@ -566,7 +566,9 @@
       (let ((delim (concat "^" nnbabyl-mail-delimiter))
 	    start end)
 	(set-buffer (setq nnbabyl-mbox-buffer 
-			  (find-file-noselect nnbabyl-mbox-file nil 'raw)))
+			  (if (string-match "XEmacs\\|Lucid" emacs-version)
+			      (find-file-noselect nnbabyl-mbox-file nil)
+			    (find-file-noselect nnbabyl-mbox-file nil 'raw))))
 	;; Save buffer mode.
 	(setq nnbabyl-previous-buffer-mode 
 	      (cons (cons (point-min) (point-max))

===================================================================
RCS file: RCS/nnmbox.el,v
retrieving revision 1.5
diff -u -r1.5 nnmbox.el
--- nnmbox.el	1996/01/16 23:49:31	1.5
+++ nnmbox.el	1996/01/17 01:36:18
@@ -415,8 +415,10 @@
   (if (or (not nnmbox-mbox-buffer)
 	  (not (buffer-name nnmbox-mbox-buffer)))
       (save-excursion
-	(set-buffer (setq nnmbox-mbox-buffer 
-			  (find-file-noselect nnmbox-mbox-file nil 'raw)))
+	(set-buffer (setq nnmbox-mbox-buffer
+			  (if (string-match "XEmacs\\|Lucid" emacs-version)
+			      (find-file-noselect nnmbox-mbox-file nil)
+			    (find-file-noselect nnmbox-mbox-file nil 'raw))))
 	(buffer-disable-undo (current-buffer))))
   (if (not nnmbox-group-alist)
       (nnmail-activate 'nnmbox))

===================================================================
RCS file: RCS/nnfolder.el,v
retrieving revision 1.6
diff -u -r1.6 nnfolder.el
--- nnfolder.el	1996/01/16 23:49:31	1.6
+++ nnfolder.el	1996/01/17 01:39:54
@@ -654,7 +654,9 @@
     ;; and add it if it isn't.
     ;;(if (not (assoc nnfoler-current-group nnfolder-group-alist)
     (set-buffer (setq nnfolder-current-buffer 
-		      (find-file-noselect file nil 'raw)))
+		      (if (string-match "XEmacs\\|Lucid" emacs-version)
+			  (find-file-noselect file nil)
+			(find-file-noselect file nil 'raw))))
     (buffer-disable-undo (current-buffer))
     (let ((delim (concat "^" rmail-unix-mail-delimiter))
 	  (marker (concat "\n" nnfolder-article-marker))

-- 
steve@miranova.com baur


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: September Gnus 0.27 is released - Requires 19.30
  1996-01-16 20:40 September Gnus 0.27 is released Lars Magne Ingebrigtsen
  1996-01-17  1:56 ` September Gnus 0.27 is released (long) Steven L Baur
@ 1996-01-17 13:28 ` Jack Vinson
  1 sibling, 0 replies; 3+ messages in thread
From: Jack Vinson @ 1996-01-17 13:28 UTC (permalink / raw)



There are a few function calls in 0.27 which require Emacs v. 19.30.
Changes from 19.29 include:
	find-file-noselect takes a third argument in 19.30
	insert-file-contents-literally does not exist in 19.29
	

Okay, so I'll be that if you change these things back (to their 0.26
versions), there won't be too much trouble.  Lars?

-- 
Jack Vinson                                     Off www.cern.ch...
jvinson@cheux.ecs.umass.edu                     Through gopher.umn.edu
<http://www.cis.upenn.edu/~vinson/home.html>    Around ftp.indiana.edu
Sunderland, MA                                  Nothin' but 'Net - Pete Bretz

	


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1996-01-17 13:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-01-16 20:40 September Gnus 0.27 is released Lars Magne Ingebrigtsen
1996-01-17  1:56 ` September Gnus 0.27 is released (long) Steven L Baur
1996-01-17 13:28 ` September Gnus 0.27 is released - Requires 19.30 Jack Vinson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).