(assq-delete-all): New compiler macro for Emacs 20.
[gnus] / GNUS-NEWS
index 0c5b11a..9d08766 100644 (file)
--- a/GNUS-NEWS
+++ b/GNUS-NEWS
-** Gnus changes.
+GNUS NEWS -- history of user-visible changes.
+Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+See the end for copying conditions.
 
-*** The Gnus distribution no longer bundles Custom and Widget.
-If your Emacs doesn't come with these libraries, fetch them from
-<URL:http://www.dina.kvl.dk/~abraham/custom/>.  You also then need to
-add the following to the lisp/dgnushack.el file:
+Please send Gnus bug reports to bugs@gnus.org.
+For older news, see Gnus info node "New Features".
 
-     (push "~/lisp/custom" load-path)
+\f
+* Changes in Oort Gnus
 
-Modify to suit your needs.
+** The revised Gnus FAQ is included in the manual.
+See the info node "Frequently Asked Questions".
 
-*** New functionality for using Gnus as an offline newsreader has been
-added.  A plethora of new commands and modes have been added.  See the
-Gnus manual for the full story.
+** Upgrading from previous (stable) version if you have used Oort.
 
-*** The nndraft backend has returned, but works differently than
-before.  All Message buffers are now also articles in the nndraft
-group, which is created automatically.
+If you have tried Oort (the unstable Gnus branch leading to this
+release) but went back to a stable version, be careful when upgrading
+to this version.  In particular, you will probably want to remove all
+.marks (nnml) and .mrk (nnfolder) files, so that flags are read from
+your ~/.newsrc.eld instead of from the .marks/.mrk file where this
+release store flags.  See a later entry for more information about
+marks.  Note that downgrading isn't safe in general.
 
-*** `gnus-alter-header-function' can now be used to alter header
-values.
+** Article Buttons
 
-*** `gnus-summary-goto-article' now accept Message-ID's.
+More buttons for URLs, mail addresses, Message-IDs, Info links, man pages and
+Emacs or Gnus related references, see the info node "Article Buttons".  The
+variables `gnus-button-*-level' can be used to control the appearance of all
+article buttons, see the info node "Article Button Levels".
 
-*** A new Message command for deleting text in the body of a message
-outside the region: `C-c C-v'.
+** Dired integration
+`gnus-dired-minor-mode' installs key bindings in dired buffers to send
+a file as an attachment (`C-c C-a'), open a file using the approriate
+mailcap entry (`C-c C-l'), and print a file using the mailcap entry
+(`C-c P').  It is enabled with 
 
-*** You can now post to component group in nnvirtual groups with
-`C-u C-c C-c'.
+      (add-hook 'dired-mode-hook 'turn-on-gnus-dired-mode)
 
-*** `nntp-rlogin-program' -- new variable to ease customization.
+** Gnus can display RSS newsfeeds as a newsgroup.  To get started do `B
+nnrss RET RET' in the Group buffer.
 
-*** `C-u C-c C-c' in `gnus-article-edit-mode' will now inhibit
-re-highlighting of the article buffer.
+** Single-part yenc encoded attachments can be decoded.
 
-*** New element in `gnus-boring-article-headers' -- `long-to'.
+** Picons
+The picons code has been reimplemented to work in Emacs 21 -- some of
+the previous options have been removed or renamed.
 
-*** `M-i' symbolic prefix command.  See the section "Symbolic
-Prefixes" in the Gnus manual for details.
+Picons are small "personal icons" representing users, domain and
+newsgroups, which can be displayed in the Article buffer.  To enable
+picons, install the picons database from
 
-*** `L' and `I' in the summary buffer now take the symbolic prefix
-`a' to add the score rule to the "all.SCORE" file.
+      http://www.cs.indiana.edu/picons/ftp/index.html
 
-*** `gnus-simplify-subject-functions' variable to allow greater
-control over simplification.
+and point `gnus-picon-databases' to that location.
 
-*** `A T' -- new command for fetching the current thread.
+** If the new option `gnus-treat-body-boundary' is `head', a boundary 
+line is drawn at the end of the headers.
 
-*** `/ T' -- new command for including the current thread in the
-limit.
+** Retrieval of charters and control messages
+There are new commands for fetching newsgroup charters (`H c') and
+control messages (`H C').
 
-*** `M-RET' is a new Message command for breaking cited text.
+** Delayed articles
+You can delay the sending of a message with `C-c C-j' in the Message
+buffer.  The messages are delivered at specified time.  This is useful
+for sending yourself reminders.  Setup with (gnus-delay-initialize).
 
-*** \\1-expressions are now valid in `nnmail-split-methods'.
+** If `auto-compression-mode' is enabled, attachments are automatically
+decompressed when activated.
 
-*** The `custom-face-lookup' function has been removed.  
-If you used this function in your initialization files, you must
-rewrite them to use `face-spec-set' instead.
+** If the new option `nnml-use-compressed-files' is non-nil, 
+the nnml back end allows compressed message files.
 
-*** Cancelling now uses the current select method.  Symbolic prefix
-`a' forces normal posting method.
+** Signed article headers (X-PGP-Sig) can be verified with `W p'.
 
-*** New command to translate M******** sm*rtq**t*s into proper text
--- `W d'.
+** The Summary Buffer uses an arrow in the fringe to indicate the
+current article in Emacs 21 running on a graphical display.  Customize
+`gnus-summary-display-arrow' to disable it.
 
-*** For easier debugging of nntp, you can set `nntp-record-commands'
-to a non-nil value.
+** Warn about email replies to news
+Do you often find yourself replying to news by email by mistake?  Then
+the new option `gnus-confirm-mail-reply-to-news' is just the thing