Synch to No Gnus 200602282347.
authoryamaoka <yamaoka>
Tue, 28 Feb 2006 23:57:09 +0000 (23:57 +0000)
committeryamaoka <yamaoka>
Tue, 28 Feb 2006 23:57:09 +0000 (23:57 +0000)
25 files changed:
ChangeLog
etc/gnus/gnus-setup.ast
etc/gnus/news-server.ast
etc/images/README [new file with mode: 0644]
etc/images/cancel.xpm [new file with mode: 0644]
etc/images/copy.xpm [new file with mode: 0644]
etc/images/diropen.xpm [new file with mode: 0644]
etc/images/help.xpm [new file with mode: 0644]
etc/images/left-arrow.xpm [new file with mode: 0644]
etc/images/mail/preview.xpm
etc/images/mail/save.xpm
etc/images/next-page.xpm [new file with mode: 0644]
etc/images/paste.xpm [new file with mode: 0644]
etc/images/print.xpm [new file with mode: 0644]
etc/images/redo.xpm [new file with mode: 0644]
etc/images/right-arrow.xpm [new file with mode: 0644]
etc/images/save.xpm [new file with mode: 0644]
etc/images/search.xpm [new file with mode: 0644]
lisp/ChangeLog
lisp/gmm-utils.el
lisp/gnus-art.el
lisp/gnus-group.el
lisp/gnus-sum.el
lisp/mm-util.el
todo

index de16ef3..4e6580f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * todo: Remove nnweb.  Add: widget for posting styles, doc string
+       for utility functions, LIST SUBSCRIPTIONS, divide emacs-mime.texi,
+       change servers.
+
+       * etc/images/README (next-page.xpm): From Gnome, not from Emacs
+       22.
+
+       * cancel.xpm, copy.xpm, diropen.xpm, help.xpm, left-arrow.xpm,
+       next-page.xpm, paste.xpm, print.xpm, redo.xpm, right-arrow.xpm,
+       save.xpm, search.xpm: New icons duplicated from Emacs 22.
+
+       * etc/images/README: Add these icons.
+
+       * etc/images/README: Describe the new images.
+
+       * etc/gnus/gnus-setup.ast, etc/gnus/news-server.ast: Use
+       texinfo-mode.
+
+       * etc/images/mail/save.xpm, etc/images/mail/preview.xpm: Rename
+       char*.
+
 2006-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * ChangeLog, texi/ChangeLog, lisp/ChangeLog: Fix "From so-and-so"
index 790c6a0..2b8a842 100644 (file)
@@ -1,8 +1,10 @@
 @title Configuring Gnus for the first time
 
 @node What do you want to do with Gnus?
+
 @variable outbound (:radio ((item :tag "Send mail via sendmail" "sendmail") (item :tag "Send mail via SMTP" "smtp"))) "sendmail"
-@variable backends (:set ((item :tag "Read news via NNTP" "nntp") (item :tag"Sacrifice a goat" "goat") (item :tag "Read mail, store it locally" "nnml") (item :tag "Read mail and store it on an IMAP server" "nnimap"))) (list "nnml")
+
+@variable backends (:set ((item :tag "Read news via NNTP" "nntp") (item :tag "Read mail, store it locally" "nnml") (item :tag "Read mail and store it on an IMAP server" "nnimap"))) (list "nnml")
 @result primary-mail-selections (list backends outbound)
 
 @text
@@ -38,6 +40,12 @@ TODO: this will be a real link.
 Run M-x assistant and use the news-server.ast file as input.
 @end text
 
+\f
+@c Local variables:
+@c mode: texinfo
+@c End:
+
 @ignore
 
 @end ignore
+
index d607be5..294f923 100644 (file)
@@ -56,3 +56,9 @@ Password: @variable{user-name}
 
 @end text
 
+@c Local variables:
+@c mode: texinfo
+@c End:
+
+@c arch tag is missing
+
diff --git a/etc/images/README b/etc/images/README
new file mode 100644 (file)
index 0000000..2e6f162
--- /dev/null
@@ -0,0 +1,56 @@
+The following icons are from GNOME 2.6:
+
+    connect.xpm (stock_connect)
+    contact.xpm (stock_contact)
+    delete.xpm (stock_delete)
+    describe.xpm (stock_properties)
+    disconnect.xpm (stock_disconnect)
+    exit.xpm (stock_exit)
+    lock-broken.xpm (stock_lock_broken)
+    lock-ok.xpm (stock_lock_ok)
+    lock.xpm (stock_lock)
+    next-page.xpm (stock_next-page)
+    refresh.xpm (stock_refresh)
+
+
+    gnus/toggle-subscription.xpm (stock_task-recurring)
+
+    mail/attach.xpm (stock_attach)
+    mail/compose.xpm (stock_mail-compose)
+    mail/copy.xpm (stock_mail-copy)
+    mail/forward.xpm (stock_mail-forward)
+    mail/inbox.xpm (stock_inbox)
+    mail/move.xpm (stock_mail-move)
+    mail/not-spam.xpm (stock_not-spam)
+    mail/outbox.xpm (stock_outbox)
+    mail/reply-all.xpm (stock_mail-reply-to-all)
+    mail/reply.xpm (stock_mail-reply)
+    mail/save-draft.xpm (stock_mail-handling)
+    mail/send.xpm (stock_mail-send)
+    mail/spam.xpm (stock_spam)
+
+The following icons were contributed by from Adam Sjøgren <asjo@koldfront.dk>:
+
+    mail/preview.xpm (combining stock_mail and stock_zoom)
+    mail/save.xpm    (combining stock_mail, stock_save and stock_convert) 
+
+The following icon is from AUCTeX:
+
+    separator.xpm (sep.xpm)
+
+
+The folling icon are duplicated from Emacs 22.  They are either not present in
+Emacs 21 or look different there.
+
+    cancel.xpm
+    copy.xpm
+    diropen.xpm
+    help.xpm
+    left-arrow.xpm
+    paste.xpm
+    print.xpm
+    redo.xpm
+    right-arrow.xpm
+    save.xpm
+    search.xpm
+
diff --git a/etc/images/cancel.xpm b/etc/images/cancel.xpm
new file mode 100644 (file)
index 0000000..1a9c80a
--- /dev/null
@@ -0,0 +1,35 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"24 24 5 1",
+"  c #01c601c601c6",
+". c Gray40",
+"X c #a527a527a527",
+"o c #da22da22da22",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOO       OOOOOOOOO",
+"OOOOOO  XXooXX.  OOOOOOO",
+"OOOOO XooooooooX. OOOOOO",
+"OOOOO oooooooooo. OOOOOO",
+"OOOO Xooo ooo XoX. OOOOO",
+"OOOO Xoo   o   XXX OOOOO",
+"OOOO oooo     XoXX OOOOO",
+"OOOO Xoooo   ooXXX OOOOO",
+"OOOO Xooo     OXX. OOOOO",
+"OOOO Xoo   o   XX. OOOOO",
+"OOOO .Xoo ooX XX.. OOOOO",
+"OOOOO XXOoXoXXX.. OOOOOO",
+"OOOOO XXXXXXXXX.. OOOOOO",
+"OOOOOO  XXXX...  OOOOOOO",
+"OOOOOOOO       OOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOOOOO"
+};
diff --git a/etc/images/copy.xpm b/etc/images/copy.xpm
new file mode 100644 (file)
index 0000000..750aebb
--- /dev/null
@@ -0,0 +1,53 @@
+/* XPM */
+static char * copy_xpm[] = {
+"24 24 26 1",
+"      c None",
+".     c #000000",
+"+     c #B4B4B4",
+"@     c #F8F8F8",
+"#     c #F6F6F6",
+"$     c #C3C3C3",
+"%     c #E9E9E9",
+"&     c #989898",
+"*     c #828282",
+"=     c #8A8A8A",
+"-     c #E8E8E8",
+";     c #636363",
+">     c #5A5A5A",
+",     c #6B6B6B",
+"'     c #B3B3B3",
+")     c #FFFFFF",
+"!     c #D6D6D6",
+"~     c #818181",
+"{     c #A7A7A7",
+"]     c #8F8F8F",
+"^     c #C6C6C6",
+"/     c #808080",
+"(     c #E7E7E7",
+"_     c #6D6D6D",
+":     c #767676",
+"<     c #F5F5F5",
+"                        ",
+"                        ",
+"                        ",
+".............           ",
+".+@@@@@@@@@#$.          ",
+".@%%%%%%%%%%%.          ",
+".@&**=%+*%*+%.          ",
+".@%%%%%%%%---.          ",
+".@;>%,*+-............   ",
+".@%%%%%%.'))))))))))!.  ",
+".@&**%*~.)))))))))))).  ",
+".@%%%%%-.){]]&)^])]^).  ",
+".@;>>%,/.)))))))))))).  ",
+".@%%%%%(.)_;):]^)^])).  ",
+".@&**%*~.)))))))))))).  ",
+".<%%%%%-.){]])]]^)&]).  ",
+".$%%%%%-.)))))))))))).  ",
+" ........)_;;):]^)^]).  ",
+"        .)))))))))))).  ",
+"        .){]])]]^)&]).  ",
+"        .)))))))))))).  ",
+"        .!))))))))))!.  ",
+"        ..............  ",
+"                        "};
diff --git a/etc/images/diropen.xpm b/etc/images/diropen.xpm
new file mode 100644 (file)
index 0000000..6937b99
--- /dev/null
@@ -0,0 +1,44 @@
+/* XPM */
+static char * diropen_xpm[] = {
+"19 24 17 1",
+"      c None",
+".     c #000100",
+"+     c #C6C9A6",
+"@     c #D0D3AF",
+"#     c #93997C",
+"$     c #E6E7D0",
+"%     c #BEC19E",
+"&     c #B4B895",
+"*     c #A7AA88",
+"=     c #6B6D59",
+"-     c #4A4E40",
+";     c #7C8166",
+">     c #898E72",
+",     c #3C4032",
+"'     c #575845",
+")     c #34332C",
+"!     c #24231D",
+"  ...............  ",
+" .+@@@@@@@@@@@@@#. ",
+".$@@@@@@@@@@@@@@@#.",
+".++++%%%%%%%%%&&&*.",
+".&&&&&&&&&&******#.",
+".*%+++%%%%%%%%%&=#.",
+".*+***********##-#.",
+".*+****;===;####-#.",
+".*+****=*****###-#.",
+".*+****;*****###-#.",
+".*+****########>-#.",
+".*&######>>>>>>>,>.",
+".*#-------------'>)",
+".*&&&&&&&&&&&&&*#>)",
+".*&************#'>)",
+".*&***********##,>)",
+".*&****====;###>,>)",
+".#&****=**#**##>,;)",
+".#&****>****###>,;)",
+".#&****########>,;)",
+".##''''''''''''',;)",
+".#>==============;)",
+".''''''''''''''''-!",
+" ................. "};
diff --git a/etc/images/help.xpm b/etc/images/help.xpm
new file mode 100644 (file)
index 0000000..1d65ce0
--- /dev/null
@@ -0,0 +1,271 @@
+/* XPM */
+static char * help_xpm[] = {
+"24 24 244 2",
+"      c None",
+".     c #000000",
+"+     c #454442",
+"@     c #1D1D1C",
+"#     c #040404",
+"$     c #1B1B1B",
+"%     c #3D3C3A",
+"&     c #4D4C4B",
+"*     c #2F2F2D",
+"=     c #C1BFBB",
+"-     c #ECEAE7",
+";     c #F5F3F0",
+">     c #F2F0EC",
+",     c #E1DFDC",
+"'     c #AFADAA",
+")     c #272726",
+"!     c #020202",
+"~     c #3F3E3E",
+"{     c #36302D",
+"]     c #181818",
+"^     c #FBF8F5",
+"/     c #FEFCF8",
+"(     c #FAF8F5",
+"_     c #F5F4F1",
+":     c #F2F1ED",
+"<     c #F1EFEB",
+"[     c #F1EEEB",
+"}     c #EAE9E6",
+"|     c #DAD8D4",
+"1     c #100E0E",
+"2     c #1F100E",
+"3     c #AF3A1E",
+"4     c #FBAB93",
+"5     c #FAE9E3",
+"6     c #F0EFEB",
+"7     c #E9E8E5",
+"8     c #EAE8E6",
+"9     c #ECEAE8",
+"0     c #EDEBE9",
+"a     c #EDEBE8",
+"b     c #EACFC6",
+"c     c #D5340A",
+"d     c #751904",
+"e     c #100806",
+"f     c #34160D",
+"g     c #AF3C20",
+"h     c #FCCCBD",
+"i     c #F7BEAD",
+"j     c #E67554",
+"k     c #DFDDDB",
+"l     c #DBD9D6",
+"m     c #D8D7D3",
+"n     c #DBDAD6",
+"o     c #E3E2DE",
+"p     c #ECEBE8",
+"q     c #E5572D",
+"r     c #E33A0B",
+"s     c #D4340A",
+"t     c #691504",
+"u     c #100504",
+"v     c #582C22",
+"w     c #0F0F0F",
+"x     c #FDD4C8",
+"y     c #F7BFAF",
+"z     c #E87554",
+"A     c #D5512B",
+"B     c #C68270",
+"C     c #BEBDBA",
+"D     c #A5A3A0",
+"E     c #9C9A95",
+"F     c #B9B7B2",
+"G     c #D7D6D2",
+"H     c #E7E5E2",
+"I     c #E79A85",
+"J     c #E53C0B",
+"K     c #E43C0B",
+"L     c #E23A0B",
+"M     c #C93009",
+"N     c #010000",
+"O     c #040100",
+"P     c #FAB19C",
+"Q     c #FACCBE",
+"R     c #EB8264",
+"S     c #D8532D",
+"T     c #C0340F",
+"U     c #932006",
+"V     c #141412",
+"W     c #857974",
+"X     c #DA370B",
+"Y     c #EC7C5B",
+"Z     c #E95B32",
+"`     c #DE380B",
+" .    c #9D2306",
+"..    c #626261",
+"+.    c #FEF1ED",
+"@.    c #F09479",
+"#.    c #DC532B",
+"$.    c #C0350F",
+"%.    c #942006",
+"&.    c #621404",
+"*.    c #E2522B",
+"=.    c #F2A690",
+"-.    c #E74E21",
+";.    c #E23B0B",
+">.    c #C99181",
+",.    c #454342",
+"'.    c #E5E4E2",
+").    c #FCFBFA",
+"!.    c #E2D8D3",
+"~.    c #C34C2A",
+"{.    c #B02B07",
+"].    c #9E2D12",
+"^.    c #EF8D71",
+"/.    c #F09B83",
+"(.    c #EADDD7",
+"_.    c #272724",
+":.    c #F0EEEC",
+"<.    c #F3F2EF",
+"[.    c #D7D6D3",
+"}.    c #BFBEBB",
+"|.    c #9E6153",
+"1.    c #3F0D02",
+"2.    c #F0B9A9",
+"3.    c #F6F5F4",
+"4.    c #E8E7E4",
+"5.    c #DAD8D5",
+"6.    c #585652",
+"7.    c #F6F4F0",
+"8.    c #DAD8D6",
+"9.    c #C2C1BE",
+"0.    c #989691",
+"a.    c #0A0A08",
+"b.    c #F6F4F2",
+"c.    c #F4F3F1",
+"d.    c #E4E3E0",
+"e.    c #D3D2CE",
+"f.    c #63625D",
+"g.    c #DCDAD8",
+"h.    c #C7C6C2",
+"i.    c #ABAAA5",
+"j.    c #0A0A0A",
+"k.    c #FAF8F6",
+"l.    c #EFEDEA",
+"m.    c #DDDCD8",
+"n.    c #C6C4C2",
+"o.    c #3E3E39",
+"p.    c #1B1B19",
+"q.    c #F0EEEA",
+"r.    c #E0DFDD",
+"s.    c #CCCBC9",
+"t.    c #C0BFBB",
+"u.    c #131311",
+"v.    c #676663",
+"w.    c #FCFAF8",
+"x.    c #D6D4D2",
+"y.    c #BCBAB7",
+"z.    c #3C3C3A",
+"A.    c #DEDCD9",
+"B.    c #7E4B3E",
+"C.    c #232323",
+"D.    c #CC9385",
+"E.    c #FAFAF7",
+"F.    c #E6E6E2",
+"G.    c #CDCCCA",
+"H.    c #B0B0AC",
+"I.    c #EDE3DF",
+"J.    c #E78468",
+"K.    c #DF5D3A",
+"L.    c #631909",
+"M.    c #282828",
+"N.    c #B46E5E",
+"O.    c #FCC3B2",
+"P.    c #F1A691",
+"Q.    c #DCD2CC",
+"R.    c #C8C6C3",
+"S.    c #7E7C78",
+"T.    c #E8AD9C",
+"U.    c #E96139",
+"V.    c #EB7452",
+"W.    c #EF8E72",
+"X.    c #EA8063",
+"Y.    c #9E2E13",
+"Z.    c #3F1811",
+"`.    c #121212",
+" +    c #6B433B",
+".+    c #E0A191",
+"++    c #FDD3C7",
+"@+    c #F4AD98",
+"#+    c #DE532B",
+"$+    c #C83409",
+"%+    c #B48274",
+"&+    c #383534",
+"*+    c #D6340A",
+"=+    c #E43D0F",
+"-+    c #E8582E",
+";+    c #ED7957",
+">+    c #F4B6A4",
+",+    c #F4B09D",
+"'+    c #F0E5E0",
+")+    c #F4F3EF",
+"!+    c #FDF8F6",
+"~+    c #FBCEC1",
+"{+    c #F28B6E",
+"]+    c #E44E23",
+"^+    c #D3370A",
+"/+    c #BF2F09",
+"(+    c #260800",
+"_+    c #190F0B",
+":+    c #D5350A",
+"<+    c #E43D0C",
+"[+    c #E74C1F",
+"}+    c #EFBBAB",
+"|+    c #F5F4F3",
+"1+    c #F5F3F1",
+"2+    c #EAB1A0",
+"3+    c #DE4316",
+"4+    c #C5310A",
+"5+    c #591202",
+"6+    c #0E0504",
+"7+    c #C83009",
+"8+    c #E0532B",
+"9+    c #E7E6E3",
+"0+    c #E7E6E2",
+"a+    c #DDDCD9",
+"b+    c #CFCECA",
+"c+    c #C14724",
+"d+    c #AE2907",
+"e+    c #290800",
+"f+    c #0F0705",
+"g+    c #9B2205",
+"h+    c #C1A89F",
+"i+    c #D1D0CC",
+"j+    c #CFCDCA",
+"k+    c #C7C6C3",
+"l+    c #BBBAB7",
+"m+    c #B5B4B1",
+"n+    c #A7A6A2",
+"o+    c #66564F",
+"p+    c #0B0908",
+"q+    c #010100",
+"r+    c #222221",
+"s+    c #51504B",
+"t+    c #5D5C57",
+"u+    c #3B3B37",
+"    . .         + @ # # $ %                     ",
+"  . . . . & # * = - ; > , ' ) ! ~ . . . .       ",
+". .     { ] ^ / ( _ : > < [ } | . 1     . .     ",
+"  .   2 3 4 5 6 - 7 8 9 0 0 a b c d e     .     ",
+"  . f g h i j k l m n o } p a q r s t u . .     ",
+"  v w x y z A B C D E F G H I J K L M . N       ",
+"  O P Q R S T U . . . . V W X Y Z K `  ..       ",
+"  ..+.@.#.$.%.. .         . &.*.=.-.;.>.! .     ",
+",.'.).!.~.{.. .             . ].^./.(.n _..     ",
+"@ :.<.[.}.|..                 1.2.3.4.5.6..     ",
+"# 7.6 8.9.0..                 a.b.c.d.e.f..     ",
+"# > < g.h.i..                 j.k.l.m.n.o..     ",
+"p., q.r.s.t.u.                v.w.9 x.y.. .     ",
+"z.' [ 7 A.[.B..             C.D.E.F.G.H.. .     ",
+"  ) } 0 I.J.K.L..         M.N.O.P.Q.R.S.. .     ",
+"  ! | T.U.V.W.X.Y.Z.a.`. +.+++@+#+$+%+. .       ",
+"  &+. *+=+-+;+>+,+'+)+k.!+~+{+]+^+/+(+. .       ",
+"  . _+d :+L <+[+}+|+l.1+|+2+3+^+4+5+. . .       ",
+"  .   6+t 7+` 8+9+0+o a+[.b+c+d+e+. .   .       ",
+"  .     f+. g+h+i+j+k+l+m+n+o+. . .     .       ",
+"    . . . p+. q+r+s+t+u+. . . . .     . .       ",
+"              . . . . . . . .   . . . .         ",
+"                                                ",
+"                                                "};
diff --git a/etc/images/left-arrow.xpm b/etc/images/left-arrow.xpm
new file mode 100644 (file)
index 0000000..586fe44
--- /dev/null
@@ -0,0 +1,70 @@
+/* XPM */
+static char * left_arrow_xpm[] = {
+"24 24 43 1",
+"      c None",
+".     c #000000",
+"+     c #B9D0B9",
+"@     c #CDDECB",
+"#     c #B6C7B6",
+"$     c #B1C9B0",
+"%     c #B3C4B3",
+"&     c #B4CBB2",
+"*     c #B5CEB5",
+"=     c #B7CCB5",
+"-     c #B9CEB7",
+";     c #BAD1BA",
+">     c #BBCFBA",
+",     c #BBD0B9",
+"'     c #B2C9B0",
+")     c #7EAB78",
+"!     c #AAC7A8",
+"~     c #B3CAB1",
+"{     c #B0C9B0",
+"]     c #B0C9AE",
+"^     c #AEC7AC",
+"/     c #AAC5A8",
+"(     c #A9C4A7",
+"_     c #698267",
+":     c #2D2D2D",
+"<     c #CFDFCC",
+"[     c #ADC8AB",
+"}     c #B0C7AE",
+"|     c #ADC6AB",
+"1     c #678C63",
+"2     c #9BAD9A",
+"3     c #85AE81",
+"4     c #87AF84",
+"5     c #87B083",
+"6     c #88AF84",
+"7     c #88B085",
+"8     c #86AF82",
+"9     c #547150",
+"0     c #3C5235",
+"a     c #5B7950",
+"b     c #4A6342",
+"c     c #3B5035",
+"d     c #415639",
+"                        ",
+"                        ",
+"                        ",
+"            .           ",
+"           ..           ",
+"          .+.           ",
+"         .@#.           ",
+"        .@$%........    ",
+"       .@&*=-;->,').    ",
+"      .@!~{]^///^(_.    ",
+"     :<[}||[!^^}^[1.    ",
+"    .23444445645789.    ",
+"     .0aaaaaaaaaaab.    ",
+"      .0aaaaaaaaaab.    ",
+"       .0aabccccccd.    ",
+"        .0ab........    ",
+"         .0b.           ",
+"          .b.           ",
+"           ..           ",
+"            .           ",
+"                        ",
+"                        ",
+"                        ",
+"                        "};
index 51ab677..563a267 100644 (file)
@@ -1,5 +1,5 @@
 /* XPM */
-static char * preview_xpm[] = {
+static char * mail_preview_xpm[] = {
 "24 24 151 2",
 "      c None",
 ".     c #343434",
index 6282b9d..0001716 100644 (file)
@@ -1,5 +1,5 @@
 /* XPM */
-static char * save_xpm[] = {
+static char * mail_save_xpm[] = {
 "24 24 264 2",
 "      c None",
 ".     c #000000",
diff --git a/etc/images/next-page.xpm b/etc/images/next-page.xpm
new file mode 100644 (file)
index 0000000..75236fe
--- /dev/null
@@ -0,0 +1,119 @@
+/* XPM */
+static char * stock_next_page_xpm[] = {
+"24 24 92 2",
+"      c None",
+".     c #000000",
+"+     c #5B7289",
+"@     c #FFFFFF",
+"#     c #F2F2F2",
+"$     c #E5E5E5",
+"%     c #D8D8D8",
+"&     c #CCCCCC",
+"*     c #B0B0B0",
+"=     c #8B8B8B",
+"-     c #6A6A6A",
+";     c #494949",
+">     c #888888",
+",     c #C9C9C9",
+"'     c #E3E3E3",
+")     c #EEEEEE",
+"!     c #E6E6E6",
+"~     c #DEDEDE",
+"{     c #D6D6D6",
+"]     c #ADADAD",
+"^     c #556D85",
+"/     c #47617B",
+"(     c #BFBFBF",
+"_     c #B2B2B2",
+":     c #ACACAC",
+"<     c #A6A6A6",
+"[     c #F6F6F6",
+"}     c #384F66",
+"|     c #3A5067",
+"1     c #DADADA",
+"2     c #3A5168",
+"3     c #D3D3D3",
+"4     c #3B5269",
+"5     c #47617C",
+"6     c #3D526A",
+"7     c #48627D",
+"8     c #B6B6B6",
+"9     c #959595",
+"0     c #7C7C7C",
+"a     c #616161",
+"b     c #464646",
+"c     c #262626",
+"d     c #C5C5C5",
+"e     c #3E546A",
+"f     c #49637D",
+"g     c #3F556B",
+"h     c #4B647E",
+"i     c #40566C",
+"j     c #4C647F",
+"k     c #41576D",
+"l     c #4C657F",
+"m     c #42586E",
+"n     c #4E6780",
+"o     c #44586F",
+"p     c #4F6881",
+"q     c #B5B5B5",
+"r     c #45596F",
+"s     c #506982",
+"t     c #77838F",
+"u     c #9C9FA1",
+"v     c #91969C",
+"w     c #91979C",
+"x     c #92979C",
+"y     c #92979D",
+"z     c #A2A3A4",
+"A     c #9D9FA2",
+"B     c #8F9296",
+"C     c #8F9396",
+"D     c #8F9397",
+"E     c #909397",
+"F     c #868788",
+"G     c #465B70",
+"H     c #526A83",
+"I     c #3E5975",
+"J     c #3F5A76",
+"K     c #415B77",
+"L     c #425C78",
+"M     c #435E79",
+"N     c #445F7A",
+"O     c #46607B",
+"P     c #68727D",
+"Q     c #7D8185",
+"R     c #616A73",
+"S     c #3B4F63",
+"T     c #3C5064",
+"U     c #3C5065",
+"V     c #3E5166",
+"W     c #3F5266",
+"X     c #405367",
+"Y     c #405468",
+"Z     c #344353",
+"`     c #2F4050",
+"                                                ",
+"                                                ",
+"    . . . . . . . .       . . . . . . . .       ",
+"  . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ .     ",
+"  . / @ # $ % & ( _ : < @ @ [ ) ! ~ { _ } .     ",
+"  . / @ # $ % & ( _ : < @ ' [ ) ! ~ { _ | .     ",
+"  . / @ # $ % & ( _ : < @ . 1 ) ! ~ { * 2 .     ",
+"  . / @ # $ % & ( _ : < @ . . 3 ! ~ { * 4 .     ",
+"  . 5 @ # $ % & ( _ : < @ . . . & ~ { * 6 .     ",
+"  . 7 @ # $ 8 9 0 a b c . . . . . d { * e .     ",
+"  . f @ # $ % & ( _ : < @ . . . & ~ { * g .     ",
+"  . h @ # $ % & ( _ : < @ . . 3 ! ~ { * i .     ",
+"  . j @ # $ % & ( _ : < @ . 1 ) ! ~ { * k .     ",
+"  . l @ # $ % & ( _ : < @ ' [ ) ! ~ { * m .     ",
+"  . n @ # $ % & ( _ : < @ @ [ ) ! ~ { * o .     ",
+"  . p @ # $ % & ( _ : < @ @ [ ) ! ~ { q r .     ",
+"  . s t u v w x y y z < A B C C D D E F G .     ",
+"  . H I J K L M N O P Q R S T U V W X Y Z .     ",
+"    . . . . . . . . . ` . . . . . . . . . .     ",
+"                    . . .                       ",
+"                                                ",
+"                                                ",
+"                                                ",
+"                                                "};
diff --git a/etc/images/paste.xpm b/etc/images/paste.xpm
new file mode 100644 (file)
index 0000000..cdd8636
--- /dev/null
@@ -0,0 +1,116 @@
+/* XPM */
+static char * paste_xpm[] = {
+"24 24 89 1",
+"      c None",
+".     c #000000",
+"+     c #B9B9B9",
+"@     c #FEFEFE",
+"#     c #F9F9F9",
+"$     c #757575",
+"%     c #F5F5E8",
+"&     c #565651",
+"*     c #FFFFFF",
+"=     c #A0A0A0",
+"-     c #939393",
+";     c #7C7C7C",
+">     c #C5C5BB",
+",     c #CFC6A0",
+"'     c #D7CEAA",
+")     c #ADA689",
+"!     c #4B483C",
+"~     c #6D6D6D",
+"{     c #6C6C6C",
+"]     c #A9A9A9",
+"^     c #3D3A30",
+"/     c #979178",
+"(     c #C1B898",
+"_     c #8A793D",
+":     c #C3BB9A",
+"<     c #AFA78A",
+"[     c #444236",
+"}     c #FAFAFA",
+"|     c #EFEFEF",
+"1     c #C7C7C7",
+"2     c #D8D8D8",
+"3     c #D2D2D2",
+"4     c #7B7B7B",
+"5     c #302E26",
+"6     c #89846C",
+"7     c #C4BC9A",
+"8     c #847235",
+"9     c #C5C5C5",
+"0     c #A7A7A7",
+"a     c #ADADAD",
+"b     c #9A9A9A",
+"c     c #9B9B9B",
+"d     c #868686",
+"e     c #424242",
+"f     c #847033",
+"g     c #C9C09E",
+"h     c #464337",
+"i     c #35332A",
+"j     c #2D2B23",
+"k     c #C6BE9D",
+"l     c #826F33",
+"m     c #7F7964",
+"n     c #4C493C",
+"o     c #171612",
+"p     c #13120F",
+"q     c #3E3B31",
+"r     c #282210",
+"s     c #474438",
+"t     c #B3B3B3",
+"u     c #D6D6D6",
+"v     c #B7AE90",
+"w     c #B1AA8C",
+"x     c #37352B",
+"y     c #151410",
+"z     c #8F8F8F",
+"A     c #989898",
+"B     c #C6C6C6",
+"C     c #B9B293",
+"D     c #11100D",
+"E     c #434035",
+"F     c #636363",
+"G     c #767676",
+"H     c #AAA48B",
+"I     c #A5A086",
+"J     c #A19A7F",
+"K     c #312F26",
+"L     c #AFA88C",
+"M     c #050403",
+"N     c #12110E",
+"O     c #A9A489",
+"P     c #A39E85",
+"Q     c #EBE7D0",
+"R     c #D2C9A5",
+"S     c #A29053",
+"T     c #8E7C3D",
+"U     c #88793B",
+"V     c #806C2F",
+"W     c #78652B",
+"X     c #251F0C",
+"       ....             ",
+" ......+@#$......       ",
+".%%%%%&*=-;&>%%%,.      ",
+".%''')!*~{]^/(''_.      ",
+".%::<[}|123456<78.      ",
+".%''!900abcde!)'f.      ",
+".%g:6hijjjjj56<kl.      ",
+".%'''////////(''l.      ",
+".%g::::mnopppp^qr....   ",
+".%'''''st***********u.  ",
+".%vwwwwx*************.  ",
+".%'''''y*0zzA**Bz*zB*.  ",
+".%CwwwwD*************.  ",
+".%'''''E*~F*GzzB*Bz**.  ",
+".%HIJJJK*************.  ",
+".%'''''E*0zz*zzzB*Az*.  ",
+".%LIJJJM*************.  ",
+".%'''''N*~F*GzzB*Bz**.  ",
+".%OPJJJK*************.  ",
+".Q'''''E*0zz*zzzB*Az*.  ",
+".RSTUVWX*************.  ",
+" .......u***********u.  ",
+"        .............   ",
+"                        "};
diff --git a/etc/images/print.xpm b/etc/images/print.xpm
new file mode 100644 (file)
index 0000000..95f2f40
--- /dev/null
@@ -0,0 +1,202 @@
+/* XPM */
+static char * print_xpm[] = {
+"24 24 175 2",
+"      c None",
+".     c #000000",
+"+     c #C7C7C7",
+"@     c #FAFAFA",
+"#     c #FCFCFC",
+"$     c #FBFBFB",
+"%     c #F8F8F8",
+"&     c #AFAFAF",
+"*     c #F9F9F9",
+"=     c #E5E5E5",
+"-     c #E3E3E3",
+";     c #E2E2E2",
+">     c #E0E0E0",
+",     c #DFDFDF",
+"'     c #DCDCDC",
+")     c #DBDBDB",
+"!     c #B6B6B6",
+"~     c #6B6B6B",
+"{     c #676767",
+"]     c #818181",
+"^     c #E7E7E7",
+"/     c #606060",
+"(     c #A0A0A0",
+"_     c #DADADA",
+":     c #E1E1E1",
+"<     c #B7B7B7",
+"[     c #FDFDFD",
+"}     c #EFEFEF",
+"|     c #EEEEEE",
+"1     c #EDEDED",
+"2     c #ECECEC",
+"3     c #EBEBEB",
+"4     c #E9E9E9",
+"5     c #E8E8E8",
+"6     c #BFBFBF",
+"7     c #8A8A8A",
+"8     c #6A6A6A",
+"9     c #9E9E9E",
+"0     c #F6F6F6",
+"a     c #909090",
+"b     c #A2A2A2",
+"c     c #AAAAAA",
+"d     c #F4F4F4",
+"e     c #CECECE",
+"f     c #ADADAD",
+"g     c #AEAEAE",
+"h     c #BEBEBE",
+"i     c #A6A6A6",
+"j     c #CDCDCD",
+"k     c #F5F5F5",
+"l     c #DEDEDE",
+"m     c #DDDDDD",
+"n     c #C9C9C9",
+"o     c #878787",
+"p     c #888888",
+"q     c #D0D0D0",
+"r     c #6E6E6E",
+"s     c #797979",
+"t     c #D1D1D1",
+"u     c #A1A1A1",
+"v     c #B3B3B3",
+"w     c #FFFFFF",
+"x     c #CACACA",
+"y     c #A7A7A7",
+"z     c #A5A5A5",
+"A     c #A4A4A4",
+"B     c #A3A3A3",
+"C     c #87847C",
+"D     c #EAE8E3",
+"E     c #8D8982",
+"F     c #53524C",
+"G     c #807D74",
+"H     c #AAA9A5",
+"I     c #BAB5AB",
+"J     c #F3F3F3",
+"K     c #C3C1BD",
+"L     c #8B8B89",
+"M     c #E6E5E1",
+"N     c #F9F9F8",
+"O     c #FAFAF9",
+"P     c #F9F9F7",
+"Q     c #F7F6F5",
+"R     c #F7F7F4",
+"S     c #F6F5F4",
+"T     c #F2F1EE",
+"U     c #F0EFEC",
+"V     c #E5E5E4",
+"W     c #9F9F9F",
+"X     c #DFDED9",
+"Y     c #A4A3A1",
+"Z     c #6C6B6A",
+"`     c #F5F4F3",
+" .    c #D5D5D5",
+"..    c #D3D3D3",
+"+.    c #D4D4D3",
+"@.    c #D4D4D4",
+"#.    c #A9A9A9",
+"$.    c #B5B5B5",
+"%.    c #CDCDCB",
+"&.    c #B5B5B4",
+"*.    c #DCDAD3",
+"=.    c #6B6B6A",
+"-.    c #999896",
+";.    c #918F87",
+">.    c #999895",
+",.    c #E6E4E1",
+"'.    c #F0EEEC",
+").    c #FAF9F9",
+"!.    c #F9F8F7",
+"~.    c #F8F7F6",
+"{.    c #F8F8F7",
+"].    c #F4F3F1",
+"^.    c #F2F1EF",
+"/.    c #565655",
+"(.    c #858482",
+"_.    c #9C9B99",
+":.    c #6B6A68",
+"<.    c #585858",
+"[.    c #5E5C57",
+"}.    c #524F4B",
+"|.    c #4A4845",
+"1.    c #4B4A46",
+"2.    c #4B4946",
+"3.    c #4A4844",
+"4.    c #494743",
+"5.    c #484642",
+"6.    c #474541",
+"7.    c #464440",
+"8.    c #514F4B",
+"9.    c #53514E",
+"0.    c #7B7A77",
+"a.    c #797771",
+"b.    c #949391",
+"c.    c #989694",
+"d.    c #868480",
+"e.    c #6E6C66",
+"f.    c #706D67",
+"g.    c #5C5955",
+"h.    c #67645F",
+"i.    c #5B5954",
+"j.    c #585651",
+"k.    c #5D5B56",
+"l.    c #595652",
+"m.    c #53504C",
+"n.    c #575450",
+"o.    c #595752",
+"p.    c #5C5956",
+"q.    c #5B5956",
+"r.    c #61615E",
+"s.    c #696861",
+"t.    c #77756F",
+"u.    c #7E7B77",
+"v.    c #979690",
+"w.    c #96938D",
+"x.    c #807E77",
+"y.    c #7D7A74",
+"z.    c #787770",
+"A.    c #716F6A",
+"B.    c #6E6C67",
+"C.    c #595753",
+"D.    c #63615C",
+"E.    c #686661",
+"F.    c #6F6E68",
+"G.    c #6D6C66",
+"H.    c #72716B",
+"I.    c #76746F",
+"J.    c #6A6963",
+"K.    c #8B8880",
+"L.    c #B2AFA8",
+"M.    c #B6B3AD",
+"N.    c #BFBDB6",
+"O.    c #BDBBB4",
+"P.    c #B0AEA6",
+"Q.    c #ABA8A2",
+"R.    c #9C9991",
+"                                                ",
+"            . . . . . . . . . . . .             ",
+"          . + @ # # # # # # # $ % & .           ",
+"          . * = - - - ; > , , ' ) ! .           ",
+"          . # ~ { ] ^ / ( _ : > > < .           ",
+"          . [ } | 1 1 | 2 2 3 4 5 6 .           ",
+"          . [ 7 8 9 0 a b 4 c a d + .           ",
+"          . [ # # # # $ $ # # $ $ e .           ",
+"          . [ f g = h % h i j 3 # j .           ",
+"          . k l l l m l l , l 5 : n .           ",
+"        . . @ o ~ p q r s t p u q v . .         ",
+"      . w . x y z A z z i B b u u 9 . C .       ",
+"    . w D E F . . . . . . . . . . G C H I .     ",
+"  . w w J w w w w w w w w w w w w w w w w D .   ",
+"  . K L M N O N P Q R O O S T T U V D W X I .   ",
+"  . Y Z ` h  .! ..! +.< @.#...$.%.&.*.=.-.;..   ",
+"  . >.=.,.'.Q N @ ).N !.~.{.{.].].].^./.(.;..   ",
+"  . _.:.<.[.}.|.1.2.2.2.3.4.5.6.4.7.8.9.0.a..   ",
+"  . b.c.d.e.f.g.h.i.j.i.k.l.m.n.o.p.q.r.s.t..   ",
+"  . u.v.w.;.x.y.z.t.A.t.A.B.C.D.E.F.G.H.I.J..   ",
+"    . . . . . . . . . . . . . . . . . . . .     ",
+"    . K.L.M.N.N.N.N.N.O.P.L.Q.P.R.R.R.G G .     ",
+"      . . . . . . . . . . . . . . . . . .       ",
+"                                                "};
diff --git a/etc/images/redo.xpm b/etc/images/redo.xpm
new file mode 100644 (file)
index 0000000..273aec5
--- /dev/null
@@ -0,0 +1,69 @@
+/* XPM */
+static char * stock_redo_xpm[] = {
+"24 24 42 1",
+"      c None",
+".     c #000000",
+"+     c #939A8D",
+"@     c #BAD09D",
+"#     c #92998C",
+"$     c #818F71",
+"%     c #ADBDA0",
+"&     c #C2D5AA",
+"*     c #D1DFBE",
+"=     c #BED2A3",
+"-     c #99A28F",
+";     c #A8BCA6",
+">     c #D5E1C6",
+",     c #CDDCBC",
+"'     c #D2E0BF",
+")     c #C5D7AE",
+"!     c #919889",
+"~     c #8C9A7F",
+"{     c #D4E0C5",
+"]     c #D3E0C1",
+"^     c #BFD3A6",
+"/     c #9BAA87",
+"(     c #B5C3A9",
+"_     c #92AD62",
+":     c #7C9B40",
+"<     c #59702D",
+"[     c #7F8E6B",
+"}     c #C8D9B2",
+"|     c #85A24D",
+"1     c #53692A",
+"2     c #A4B690",
+"3     c #9BB572",
+"4     c #6D8839",
+"5     c #95A77E",
+"6     c #8BA859",
+"7     c #657255",
+"8     c #98AF74",
+"9     c #AFC394",
+"0     c #6D7A5B",
+"a     c #9CAF84",
+"b     c #748261",
+"c     c #879772",
+"                        ",
+"                        ",
+"                        ",
+"            .           ",
+"            ..          ",
+"            .+.         ",
+"         ....@#.        ",
+"        .$%&*=@-.       ",
+"       .;>,')@@@!.      ",
+"      .~{]*^@@@@@/.     ",
+"      .(>_::::::<.      ",
+"     .[}|::::::1.       ",
+"     .23:<...:1.        ",
+"     .@:4.  .<.         ",
+"     .@:..  ..          ",
+"     .56.   .           ",
+"     .78.               ",
+"      .9.               ",
+"      .0a.              ",
+"       .bc.             ",
+"        ...             ",
+"                        ",
+"                        ",
+"                        "};
diff --git a/etc/images/right-arrow.xpm b/etc/images/right-arrow.xpm
new file mode 100644 (file)
index 0000000..da81568
--- /dev/null
@@ -0,0 +1,68 @@
+/* XPM */
+static char * right_arrow_xpm[] = {
+"24 24 41 1",
+"      c None",
+".     c #000000",
+"+     c #8CA782",
+"@     c #B1CDAE",
+"#     c #77A16E",
+"$     c #B4CEB1",
+"%     c #ACC8A9",
+"&     c #709867",
+"*     c #C1D6BD",
+"=     c #BDD3B8",
+"-     c #BFD4BB",
+";     c #C2D7BE",
+">     c #B0CAAD",
+",     c #B2CBB0",
+"'     c #AAC7A8",
+")     c #0F1308",
+"!     c #AEC5A8",
+"~     c #AEC8AD",
+"{     c #ABC7A8",
+"]     c #AAC6A7",
+"^     c #A8C6A5",
+"/     c #ADC8AD",
+"(     c #A8C7A8",
+"_     c #A5C4A3",
+":     c #7F9F76",
+"<     c #A6BFA0",
+"[     c #ABC7AA",
+"}     c #A7C5A4",
+"|     c #A9C7A6",
+"1     c #AFC8AD",
+"2     c #A4C3A2",
+"3     c #6B9060",
+"4     c #778E6F",
+"5     c #698D60",
+"6     c #6B9063",
+"7     c #445B2C",
+"8     c #6B8661",
+"9     c #5B7950",
+"0     c #6C8562",
+"a     c #65815C",
+"b     c #506B46",
+"                        ",
+"                        ",
+"                        ",
+"           .            ",
+"           ..           ",
+"           .+.          ",
+"           .@#.         ",
+"    ........$%&.        ",
+"    .*=-;;;;>,'&)       ",
+"    .!~{{{]^'/(_:.      ",
+"    .<[^}^|{%'{123.     ",
+"    .45666666666657.    ",
+"    .8999999999997.     ",
+"    .099999999997.      ",
+"    .abbbbbb9997.       ",
+"    ........b97.        ",
+"           .b7.         ",
+"           .7.          ",
+"           ..           ",
+"           .            ",
+"                        ",
+"                        ",
+"                        ",
+"                        "};
diff --git a/etc/images/save.xpm b/etc/images/save.xpm
new file mode 100644 (file)
index 0000000..6507e37
--- /dev/null
@@ -0,0 +1,247 @@
+/* XPM */
+static char * save_xpm[] = {
+"24 24 220 2",
+"      c None",
+".     c #000000",
+"+     c #C3D7F4",
+"@     c #A9CDE5",
+"#     c #75757A",
+"$     c #EFC5BB",
+"%     c #F1C8BE",
+"&     c #F0C6BC",
+"*     c #EEBCB2",
+"=     c #EEBEB5",
+"-     c #EEC1B8",
+";     c #EDBFB6",
+">     c #E9B7AD",
+",     c #E9B8AF",
+"'     c #E9B9B1",
+")     c #E5BFBA",
+"!     c #737277",
+"~     c #B3CDE3",
+"{     c #A1BED6",
+"]     c #BBD6E8",
+"^     c #8AAAC5",
+"/     c #605F68",
+"(     c #E08D7E",
+"_     c #E0826E",
+":     c #E0806E",
+"<     c #DC7A68",
+"[     c #DC8171",
+"}     c #DA7868",
+"|     c #D48173",
+"1     c #D47D6E",
+"2     c #CE7265",
+"3     c #CF7264",
+"4     c #CE7567",
+"5     c #C4675B",
+"6     c #C36558",
+"7     c #626169",
+"8     c #87A3B7",
+"9     c #567187",
+"0     c #BAD5E9",
+"a     c #88A7C3",
+"b     c #686670",
+"c     c #C8817B",
+"d     c #CB7C74",
+"e     c #CB7A73",
+"f     c #CB7B73",
+"g     c #CC7C72",
+"h     c #CB7D73",
+"i     c #BF6B64",
+"j     c #CC7A70",
+"k     c #C16A62",
+"l     c #CC7C73",
+"m     c #C2655B",
+"n     c #C36459",
+"o     c #BA6C6A",
+"p     c #819EB6",
+"q     c #547086",
+"r     c #B6D3E7",
+"s     c #87ABC1",
+"t     c #737373",
+"u     c #FFFFFF",
+"v     c #83A0B8",
+"w     c #526C80",
+"x     c #B9D3E7",
+"y     c #85A4BF",
+"z     c #4F697C",
+"A     c #B9D3E6",
+"B     c #84A3BF",
+"C     c #CECECE",
+"D     c #CDCDCD",
+"E     c #BFBFBF",
+"F     c #88A4BB",
+"G     c #486276",
+"H     c #B7D2E7",
+"I     c #82A0BB",
+"J     c #636363",
+"K     c #465E70",
+"L     c #B5CAE5",
+"M     c #7FA2B9",
+"N     c #87A3BA",
+"O     c #455C6D",
+"P     c #AECCE5",
+"Q     c #7DA0B6",
+"R     c #C5C5C5",
+"S     c #546069",
+"T     c #B0D1E4",
+"U     c #83A1B6",
+"V     c #735B5B",
+"W     c #515C64",
+"X     c #AACEE3",
+"Y     c #7B9BB2",
+"Z     c #7A8E9A",
+"`     c #7A7A7A",
+" .    c #6B6F72",
+"..    c #6F6F6F",
+"+.    c #696969",
+"@.    c #6F777E",
+"#.    c #86A2B9",
+"$.    c #3A515D",
+"%.    c #A9C9E2",
+"&.    c #7494AF",
+"*.    c #829FB7",
+"=.    c #7F9DB6",
+"-.    c #7E9CB5",
+";.    c #7998B2",
+">.    c #85A1B8",
+",.    c #8CA7BD",
+"'.    c #8AA5BB",
+").    c #364A59",
+"!.    c #ABC4E2",
+"~.    c #7294AD",
+"{.    c #6F90AC",
+"].    c #7192AE",
+"^.    c #414A4E",
+"/.    c #424A51",
+"(.    c #525B63",
+"_.    c #626F79",
+":.    c #5F6C76",
+"<.    c #5C6971",
+"[.    c #5A666F",
+"}.    c #58636B",
+"|.    c #57636A",
+"1.    c #3B5360",
+"2.    c #39424B",
+"3.    c #7897B3",
+"4.    c #A4B9CB",
+"5.    c #364853",
+"6.    c #AAC9E2",
+"7.    c #7091AA",
+"8.    c #6F8FA7",
+"9.    c #4A5359",
+"0.    c #97938C",
+"a.    c #DFDDDA",
+"b.    c #E3E1DE",
+"c.    c #EBEAE8",
+"d.    c #EAE9E7",
+"e.    c #CFCEC9",
+"f.    c #C9C6C0",
+"g.    c #9B968E",
+"h.    c #566168",
+"i.    c #4B657A",
+"j.    c #54738C",
+"k.    c #AAC6DD",
+"l.    c #34464E",
+"m.    c #AAC9E1",
+"n.    c #6C8EA6",
+"o.    c #6C8CA4",
+"p.    c #40474D",
+"q.    c #DAD8D3",
+"r.    c #E7E6E2",
+"s.    c #67655E",
+"t.    c #524F47",
+"u.    c #D9D7D4",
+"v.    c #C7C5BF",
+"w.    c #C0BCB5",
+"x.    c #B8B3AB",
+"y.    c #434C54",
+"z.    c #4D697F",
+"A.    c #4F6F84",
+"B.    c #B3CADC",
+"C.    c #313E49",
+"D.    c #A8C8E1",
+"E.    c #6B8DA6",
+"F.    c #728FA4",
+"G.    c #E2E1DD",
+"H.    c #F0EFEC",
+"I.    c #CDCAC6",
+"J.    c #C2BFB9",
+"K.    c #CAC6C0",
+"L.    c #DCDAD7",
+"M.    c #4B555D",
+"N.    c #4E697F",
+"O.    c #BACCDC",
+"P.    c #A4C4DE",
+"Q.    c #698BA3",
+"R.    c #708AA1",
+"S.    c #383E43",
+"T.    c #E0DEDA",
+"U.    c #514E46",
+"V.    c #4F4C44",
+"W.    c #C7C4BE",
+"X.    c #CBC8C2",
+"Y.    c #E1E0DC",
+"Z.    c #E9E8E6",
+"`.    c #475158",
+" +    c #4E6879",
+".+    c #4D6C80",
+"++    c #A3C3DB",
+"@+    c #383F43",
+"#+    c #778999",
+"$+    c #6E899E",
+"%+    c #65859C",
+"&+    c #33383C",
+"*+    c #D7D4D0",
+"=+    c #D6D4D0",
+"-+    c #4E4A43",
+";+    c #4D4942",
+">+    c #D1CEC9",
+",+    c #E6E5E2",
+"'+    c #EDECEA",
+")+    c #454F55",
+"!+    c #486173",
+"~+    c #4D6678",
+"{+    c #A1C1DA",
+"]+    c #373C40",
+"^+    c #0C0D0F",
+"/+    c #4E5E6A",
+"(+    c #5B6E7C",
+"_+    c #4F5B62",
+":+    c #A4A099",
+"<+    c #CCC9C3",
+"[+    c #D7D5D1",
+"}+    c #E4E2E0",
+"|+    c #DDDBD7",
+"1+    c #B8B5B0",
+"2+    c #3E474D",
+"3+    c #4A6176",
+"4+    c #4A6070",
+"5+    c #9BC3D8",
+"6+    c #363C41",
+"7+    c #28323E",
+"                                                ",
+"                                                ",
+"    . . . . . . . . . . . . . . . . . . .       ",
+"  . + @ # $ % & * = - ; > , > , ' ) ! ~ { .     ",
+"  . ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 .     ",
+"  . 0 a b c d e f g h i j k l m n o b p q .     ",
+"  . r s t u u u u u u u u u u u u u t v w .     ",
+"  . x y t u u u u u u u u u u u u u t v z .     ",
+"  . A B t C D D D D D D D D D D D E t F G .     ",
+"  . H I J u u u u u u u u u u u u u t F K .     ",
+"  . L M t u u u u u u u u u u u u u t N O .     ",
+"  . P Q t C D D D D D D D D D D D R t N S .     ",
+"  . T U V u u u u u u u u u u u u u t v W .     ",
+"  . X Y Z ` t t t t t  ...t t t t +.@.#.$..     ",
+"  . %.&.p v #.*.=.-.*.;.#.>.>.N *.,.v '.)..     ",
+"  . !.~.{.].^./.(._.:.<.[.}.|.(.1.2.3.4.5..     ",
+"  . 6.7.8.9.0.a.b.c.c.d.a.e.f.g.h.i.j.k.l..     ",
+"  . m.n.o.p.q.r.s.t.t.u.v.w.x.e.y.z.A.B.C..     ",
+"  . D.E.F.p.G.H.s.t.t.I.J.w.K.L.M.N.A.O.C..     ",
+"  . P.Q.R.S.T.c.U.V.V.W.w.X.Y.Z.`. +.+++@+.     ",
+"  . #+$+%+&+*+=+-+;+;+w.>+,+'+,+)+!+~+{+]+.     ",
+"    ^+/+(+_+:+w.x.<+<+[+}+d.|+1+2+3+4+5+6+.     ",
+"      . . . . . . . . . . . . . . . . 7+.       ",
+"                                                "};
diff --git a/etc/images/search.xpm b/etc/images/search.xpm
new file mode 100644 (file)
index 0000000..ad63005
--- /dev/null
@@ -0,0 +1,234 @@
+/* XPM */
+static char * search_xpm[] = {
+"24 24 207 2",
+"      c None",
+".     c #000000",
+"+     c #D3D3D3",
+"@     c #F6F6F6",
+"#     c #FFFFFF",
+"$     c #F9F9F9",
+"%     c #DADADA",
+"&     c #585858",
+"*     c #C7C7C7",
+"=     c #D1D1D1",
+"-     c #D6D6D6",
+";     c #FEFEFE",
+">     c #FDFDFD",
+",     c #C0C0C0",
+"'     c #E1E1E1",
+")     c #F0F0F0",
+"!     c #9B9B9B",
+"~     c #FCFCFB",
+"{     c #FBFBFB",
+"]     c #AFAFAE",
+"^     c #E9E9E9",
+"/     c #DFDFDF",
+"(     c #8F8F8F",
+"_     c #FAFAF9",
+":     c #F9F9F8",
+"<     c #A4A4A3",
+"[     c #F4F4F4",
+"}     c #CFCFCF",
+"|     c #A2A2A2",
+"1     c #B8B8B8",
+"2     c #47473F",
+"3     c #0A0A09",
+"4     c #4B4B43",
+"5     c #B4B4B3",
+"6     c #F7F6F5",
+"7     c #9E9E9E",
+"8     c #A9A9A8",
+"9     c #34342E",
+"0     c #9D9D8D",
+"a     c #CFCFB9",
+"b     c #C4C4AF",
+"c     c #8D8D7F",
+"d     c #353530",
+"e     c #ACACAA",
+"f     c #F1F0EF",
+"g     c #DEDDDC",
+"h     c #D3D2D0",
+"i     c #B7B7B5",
+"j     c #9F9E9D",
+"k     c #706F6F",
+"l     c #65625A",
+"m     c #46463F",
+"n     c #9C9C8C",
+"o     c #E2E2D0",
+"p     c #EDEDE7",
+"q     c #C0C0AC",
+"r     c #B2B29F",
+"s     c #828274",
+"t     c #4C4C44",
+"u     c #E4E4E2",
+"v     c #E1E1DF",
+"w     c #DAD9D7",
+"x     c #D8D8D6",
+"y     c #CDCCCA",
+"z     c #AFAEAC",
+"A     c #88847B",
+"B     c #F8F8F7",
+"C     c #090908",
+"D     c #D5D5BF",
+"E     c #FBFBFA",
+"F     c #C3C3AE",
+"G     c #B5B5A2",
+"H     c #A6A695",
+"I     c #9C9C8F",
+"J     c #080807",
+"K     c #CFCFCD",
+"L     c #E3E2E0",
+"M     c #ECEBE9",
+"N     c #E9E8E6",
+"O     c #D5D4D3",
+"P     c #C4C3C2",
+"Q     c #8F8A81",
+"R     c #F6F5F4",
+"S     c #F3F3F1",
+"T     c #090909",
+"U     c #CACAB5",
+"V     c #DDDDD0",
+"W     c #B7B7A4",
+"X     c #AAAA98",
+"Y     c #9B9B8B",
+"Z     c #AEAEA3",
+"`     c #BBBAB9",
+" .    c #E8E7E5",
+"..    c #E5E4E2",
+"+.    c #E4E3E0",
+"@.    c #D2D1CE",
+"#.    c #8D887E",
+"$.    c #F4F3F2",
+"%.    c #F0EFEE",
+"&.    c #474740",
+"*.    c #929283",
+"=.    c #BABAA7",
+"-.    c #ADAD9B",
+";.    c #9F9F8E",
+">.    c #ACACA1",
+",.    c #CFCFCB",
+"'.    c #4C4C45",
+").    c #B3B2B1",
+"!.    c #E2E1DE",
+"~.    c #E1DFDC",
+"{.    c #979288",
+"].    c #949493",
+"^.    c #34342F",
+"/.    c #878779",
+"(.    c #A0A090",
+"_.    c #AEAEA2",
+":.    c #C3C3BE",
+"<.    c #010101",
+"[.    c #B1B0AF",
+"}.    c #D2D1CF",
+"|.    c #A49E93",
+"1.    c #F0F0EE",
+"2.    c #EDEDEB",
+"3.    c #DDDDDB",
+"4.    c #898988",
+"5.    c #414141",
+"6.    c #737271",
+"7.    c #A4A3A1",
+"8.    c #DFDEDB",
+"9.    c #E2E0DD",
+"0.    c #E1E0DC",
+"a.    c #E0DFDB",
+"b.    c #A19C90",
+"c.    c #E1E0DE",
+"d.    c #CBCAC9",
+"e.    c #B2B1B0",
+"f.    c #A3A2A1",
+"g.    c #9D9C9A",
+"h.    c #9E9D9C",
+"i.    c #9F9F9D",
+"j.    c #ABAAA7",
+"k.    c #DCDBD7",
+"l.    c #DEDDD9",
+"m.    c #DDDCD8",
+"n.    c #A19B90",
+"o.    c #EBEAE8",
+"p.    c #E6E5E3",
+"q.    c #C8C7C4",
+"r.    c #B6B6B3",
+"s.    c #B0AFAD",
+"t.    c #B3B2B0",
+"u.    c #747371",
+"v.    c #9D9C99",
+"w.    c #DAD9D5",
+"x.    c #E7E6E3",
+"y.    c #E6E5E2",
+"z.    c #E3E2DF",
+"A.    c #DBDAD7",
+"B.    c #D4D3D0",
+"C.    c #D0CFCB",
+"D.    c #D1CFCC",
+"E.    c #D1D0CC",
+"F.    c #C9C8C4",
+"G.    c #6B6B69",
+"H.    c #CECDC9",
+"I.    c #D6D4D0",
+"J.    c #9F998D",
+"K.    c #E3E2DE",
+"L.    c #E4E2DF",
+"M.    c #DFDEDA",
+"N.    c #D5D4D0",
+"O.    c #C0BFBC",
+"P.    c #7B7A78",
+"Q.    c #BCBAB6",
+"R.    c #CECCC8",
+"S.    c #9D978C",
+"T.    c #EDEDED",
+"U.    c #E1E0DD",
+"V.    c #E2E1DD",
+"W.    c #DBDAD6",
+"X.    c #BBB9B6",
+"Y.    c #A6A4A1",
+"Z.    c #9E9C99",
+"`.    c #ACABA7",
+" +    c #C7C5C2",
+".+    c #9B9589",
+"++    c #E1DFDB",
+"@+    c #E0DEDA",
+"#+    c #DEDCD8",
+"$+    c #DAD8D4",
+"%+    c #BDBCB8",
+"&+    c #ACABA8",
+"*+    c #B2B1AD",
+"=+    c #C6C4C0",
+"-+    c #999388",
+";+    c #999891",
+">+    c #A39E92",
+",+    c #A39D92",
+"'+    c #A39D91",
+")+    c #A29C90",
+"!+    c #A19B8F",
+"~+    c #9D978B",
+"{+    c #989286",
+"]+    c #918C82",
+"^+    c #938D83",
+"/+    c #979286",
+"(+    c #666258",
+"                                                ",
+"      . . . . . . . . . . . . .                 ",
+"    . + @ # # # # # # # # $ % & .               ",
+"    . @ # # # # # # # # # # * = - .             ",
+"    . # # # # # # # ; # ; > , ' ) ! .           ",
+"    . # # # # # ; > ~ > ~ { ] ^ # / ( .         ",
+"    . # # # ; > ~ { _ { _ : < ) # [ } | .       ",
+"    . # ; > ~ 1 2 3 3 4 5 6 7 . . . . . . .     ",
+"    . # ~ { 8 9 0 a b c d e f g h i j k l .     ",
+"    . # _ : m n o p q r s t u v w x y z A .     ",
+"    . # B 6 C D E F G H I J K L M N O P Q .     ",
+"    . # R S T U V W X Y Z 3 ` w  ...+.@.#..     ",
+"    . # $.%.&.*.=.-.;.>.,.'.).h !.+.!.~.{..     ",
+"    . # $.%.].^./.(._.:.<.<.[.}.!.+.!.~.|..     ",
+"    . # 1.2.3.4.4 3 3 5.6.<.<.7.8.9.0.a.b..     ",
+"    . # 2.M c.d.e.f.g.h.i.<.<.<.j.k.l.m.n..     ",
+"    . # o.N p.w q.r.z s.t.u.. <.<.v.w.k.n..     ",
+"    . # x.y.y.z.A.B.C.D.E.F.G.<.<.<.H.I.J..     ",
+"    . $ +.z.K.L.K.a.a.M.M.N.O.P.<.<.Q.R.S..     ",
+"    . T.U.~.0.a.V.a.0.a.0.W.E.X.Y.Z.`. +.+.     ",
+"    . = ++@+M.l.a.l.@+l.@+#+$+R.%+&+*+=+-+.     ",
+"    . ;+>+|.,+'+,+b.)+b.)+!+n.~+{+]+^+/+(+.     ",
+"      . . . . . . . . . . . . . . . . . .       ",
+"                                                "};
index 597f827..45ddf9e 100644 (file)
@@ -1,5 +1,24 @@
+2006-02-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-with-unibyte-current-buffer): Add note.
+
 2006-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
 
+       * gnus-art.el (gnus-button): New face.
+       (gnus-article-button-face): Use it.
+
+       * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
+       gnus-summary-next-page.  Re-order.
+
+       * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
+       next-node are now included.
+       (gnus-group-redraw-line-number): New internal variable.
+       (gnus-group-redraw-check): Helper function for updating the tool
+       bar.
+       (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
+
+       * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
+
        * spam.el (spam-spamassassin-score-regexp): New internal variable.
        (spam-extra-header-to-number, spam-check-spamassassin-headers):
        Use it to match format of Spamassassin 3.0 and later.  Reported by
 
        * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
 
-2006-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+2006-02-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
 
-2005-12-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+2006-02-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * dns.el (query-dns): Protect more against buggy tcp output.
 
@@ -36,7 +55,7 @@
        (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
        groups.  Kudos to Olly Betts <olly@survex.com> for providing NOV
        output on the server side.
-        (nnweb-google-create-mapping): Update regexps and add some
+       (nnweb-google-create-mapping): Update regexps and add some
        progress indication.
 
 2006-02-23  Reiner Steib  <Reiner.Steib@gmx.de>
index 7384bb9..393d213 100644 (file)
@@ -112,6 +112,21 @@ This is copy of the `lazy' widget in Emacs 22.1 provided for compatibility."
 ;; version will provide customizable tool bar buttons using a different
 ;; interface.
 
+;; TODO: Extend API so that the "Command" entry can be a function or a plist.
+;; In case of a list it should have the format...
+;;
+;;  (:none command-without-modifier
+;;   :shift command-with-shift-pressed
+;;   :control command-with-ctrl-pressed
+;;   :control-shift command-with-control-and-shift-pressed
+;;   ;; mouse-2 and mouse-3 can't be used in Emacs yet.
+;;   :mouse-2 command-on-mouse-2-press
+;;   :mouse-3 command-on-mouse-3-press) ;; typically a menu of related commands
+;;
+;; Combinations of mouse-[23] plus shift and/or controll might be overkill.
+;;
+;; Then use (plist-get rs-command :none), (plist-get rs-command :shift)
+
 (define-widget 'gmm-tool-bar-item (if (gmm-widget-p 'lazy) 'lazy 'gmm-lazy)
   "Tool bar list item."
   :tag "Tool bar item"
index 52a1c04..d9108e5 100644 (file)
@@ -689,7 +689,12 @@ Each element is a regular expression."
 (make-obsolete-variable 'gnus-article-hide-pgp-hook
                        "This variable is obsolete in Gnus 5.10.")
 
-(defcustom gnus-article-button-face 'bold
+(defface gnus-button
+  '((t :weight bold))
+  "Face used for highlighting a button in the article buffer."
+  :group 'gnus-article-buttons)
+
+(defcustom gnus-article-button-face 'gnus-button
   "Face used for highlighting buttons in the article buffer.
 
 An article button is a piece of text that you can activate by pressing
index f702052..deda7e0 100644 (file)
@@ -1009,6 +1009,31 @@ simple manner.")
 
 (defvar gnus-group-tool-bar-map nil)
 
+;; Work around for Emacs not updating the tool bar, see
+; http://www.google.com/groups?as_umsgid=v9u0an3hti.fsf@marauder.physik.uni-ulm.de
+(defvar gnus-group-redraw-line-number nil
+  "When non-nil, redraw the Group buffer frame when idle.
+Internal variable.")
+;; Don't make this customizable yet.
+
+(defun gnus-group-redraw-check ()
+  "Check if we need to redraw the frame."
+  (when (and gnus-group-redraw-line-number
+            (not (featurep 'xemacs))
+            (boundp 'tool-bar-mode)
+            tool-bar-mode)
+    (let ((no (if (fboundp 'line-number-at-pos) ;; Emacs 22 only
+                 (line-number-at-pos)
+               ;; Not equivalent to `line-number-at-pos' but good enough
+               ;; here:
+               (1+ (count-lines (point-min) (point))))))
+      (unless (eq gnus-group-redraw-line-number no)
+       (setq gnus-group-redraw-line-number no)
+       ;; (run-with-idle-timer 1 nil 'menu-bar-update-buffers t)
+       ;; (run-with-idle-timer 1 nil 'redraw-frame (selected-frame))
+       (run-with-idle-timer 1 nil 'force-window-update)
+        t))))
+
 (defun gnus-group-tool-bar-update (&optional symbol value)
   "Update group buffer toolbar.
 Setter function for custom variables."
@@ -1018,6 +1043,9 @@ Setter function for custom variables."
   ;; (use-local-map gnus-group-mode-map)
   (when (gnus-alive-p)
     (with-current-buffer gnus-group-buffer
+      (when gnus-group-redraw-line-number
+       (add-to-list (make-local-variable 'post-command-hook)
+                    'gnus-group-redraw-check))
       (gnus-group-make-tool-bar t))))
 
 ;; The default will be changed when the new icons have been checked in:
@@ -1062,8 +1090,8 @@ Pre-defined symbols include `gnus-group-tool-bar-gnome' and
     (gnus-group-save-newsrc "save")
     (gnus-group-describe-group "describe")
     (gnus-group-unsubscribe-current-group "gnus/toggle-subscription")
-    (gnus-group-prev-unread-group "prev-node") ;; Emacs 22
-    (gnus-group-next-unread-group "next-node") ;; Emacs 22
+    (gnus-group-prev-unread-group "left-arrow")
+    (gnus-group-next-unread-group "right-arrow")
     (gnus-group-exit "exit")
     (gnus-info-find-node "help"))
   "List of functions for the group tool bar (GNOME style).
index eb7c940..34794e2 100644 (file)
@@ -2662,28 +2662,27 @@ Pre-defined symbols include `gnus-summary-tool-bar-gnome' and
     (gnus-summary-save-article "mail/save")
     (gnus-summary-search-article-forward "search")
     (gnus-summary-print-article "print")
+    (gnus-summary-tick-article-forward "flag-followup" nil :visible nil)
+    ;; Some new commands that may need more suitable icons:
+    (gnus-summary-save-newsrc "save" nil :visible nil)
+    ;; (gnus-summary-show-article "stock_message-display" nil :visible nil)
+    (gnus-summary-prev-article "left-arrow")
+    (gnus-summary-next-article "right-arrow")
+    (gnus-summary-next-page "next-page")
+    ;; (gnus-summary-enter-digest-group "right_arrow" nil :visible nil)
+    ;;
+    ;; Maybe some sort-by-... could be added:
+    ;; (gnus-summary-sort-by-author "sort-a-z" nil :visible nil)
+    ;; (gnus-summary-sort-by-date "sort-1-9" nil :visible nil)
     (gnus-summary-mark-as-expirable
      "delete" nil
      :visible (gnus-check-backend-function 'request-expire-articles
                                           gnus-newsgroup-name))
-    (gnus-summary-tick-article-forward "flag-followup" nil :visible nil)
     (gnus-summary-mark-as-spam
      "mail/spam" t :visible (spam-group-ham-contents-p gnus-newsgroup-name)
      :help "Mark as spam")
     (gnus-summary-mark-as-read-forward
      "mail/not-spam" nil :visible (spam-group-spam-contents-p gnus-newsgroup-name))
-    ;; Some new commands that may need more suitable icons:
-    (gnus-summary-save-newsrc "save" nil :visible nil)
-    ;; (gnus-summary-show-article "stock_message-display" nil :visible nil)
-    (gnus-summary-prev-article "left-arrow" nil :visible nil)  ;; Emacs 22
-    (gnus-summary-next-article "right-arrow" nil :visible nil) ;; Emacs 22
-    (gnus-summary-prev-unread-article "prev-node") ;; Emacs 22
-    (gnus-summary-next-unread-article "next-node") ;; Emacs 22
-    (gnus-summary-enter-digest-group "right_arrow" nil :visible nil)
-    ;;
-    ;; Maybe some sort-by-... could be added:
-    ;; (gnus-summary-sort-by-author "sort-a-z" nil :visible nil)
-    ;; (gnus-summary-sort-by-date "sort-1-9" nil :visible nil)
     ;;
     (gnus-summary-exit "exit")
     ;; (customize-group 'gnus-summary) "preferences"
index be34ddd..7189ea6 100644 (file)
@@ -896,11 +896,17 @@ Use multibyte mode for this."
 (defmacro mm-with-unibyte-current-buffer (&rest forms)
   "Evaluate FORMS with current buffer temporarily made unibyte.
 Also bind `default-enable-multibyte-characters' to nil.
-Equivalent to `progn' in XEmacs"
+Equivalent to `progn' in XEmacs
+
+NOTE: Use this macro with caution in multibyte buffers (it is not
+worth using this macro in unibyte buffers of course).  Use of
+`(set-buffer-multibyte t)', which is run finally, is generally
+harmful since it is likely to modify existing data in the buffer.
+For instance, it converts \"\\300\\255\" into \"\\255\" in Emacs 23."
   (let ((multibyte (make-symbol "multibyte"))
        (buffer (make-symbol "buffer")))
     `(if mm-emacs-mule
-        (let ((,multibyte enable-multibyte-characters)
+        (let ((,multibyte enable-multibyte-characters)
               (,buffer (current-buffer)))
           (unwind-protect
               (let (default-enable-multibyte-characters)
diff --git a/todo b/todo
index b638898..dee61bb 100644 (file)
--- a/todo
+++ b/todo
@@ -3,6 +3,13 @@
 
 * Go through the todo list and remove items already done.
 
+* Use a new custom type (`define-widget') for posting-style in `gnus-cus.el'
+  (G c) and for `gnus-posting-styles'.  Maybe some allowed types are still
+  missing.
+
+* Add proper doc strings to functions and variables explained in the manual
+  (info "(gnus)Gnus Utility Functions")
+
 * Add Message-IDs or URLs refering to relevant discussions on lists and
   newsgroups.
 
   http://theotp1.physik.uni-ulm.de/~ste/comp/emacs/gnus/tool-bar/ for a
   suggestion.
 
-* nnweb doesn't work properly.
-
-  Due to changes in the HTML output of Google Groups and Gmane, stuff related
-  to web groups (gnus-group-make-web-group) doesn't work anymore.
-  
-  Fetching an article by MID (cf. gnus-refer-article-method) over Google
-  Groups should work.
+* Maybe Gnus should support the LIST SUBSCRIPTIONS, see RFC 2980.
 
 * Merge `message-extra-wide-headers' and ` message-header-synonyms'?
 
 * Maybe texi/emacs-mime.texi could be divided into user-visible stuff and
   reference manual for the MIME library.
 
+  Related: Bill Wohler's article on mh-e-user.
+  http://thread.gmane.org/29067.1138078896@olgas.newt.com
+
+* Fix `change servers' command, see David Kastrup's message.
+  http://thread.gmane.org/x54qewqxz4.fsf@lola.goethe.zz
+
 * texi/gnus-coding.texi should be fixed.
 
 * gnus-topic-kill-region