aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2006-04-02 01:08:04 +0000
committerMiles Bader2006-04-02 01:08:04 +0000
commit5af68e282f359dbe09565f690d3f6920a593fb0e (patch)
treef4210efebd28ae87ad0b9eb432a11c8510460f70
parent6612301488533cc56e0320003a1f31120768baaa (diff)
downloademacs-5af68e282f359dbe09565f690d3f6920a593fb0e.tar.gz
emacs-5af68e282f359dbe09565f690d3f6920a593fb0e.zip
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-189
Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 73) - Update from CVS
-rw-r--r--etc/images/README92
-rw-r--r--etc/images/redo.xpm69
-rw-r--r--lisp/gnus/ChangeLog5
-rw-r--r--lisp/gnus/gnus-group.el7
-rw-r--r--man/ChangeLog5
-rw-r--r--man/gnus.texi20
6 files changed, 156 insertions, 42 deletions
diff --git a/etc/images/README b/etc/images/README
index 0f74a900109..57450d7f92f 100644
--- a/etc/images/README
+++ b/etc/images/README
@@ -1,43 +1,71 @@
1All of the following icons are not part of Emacs, but distributed and 1The following icons are from GNOME 2.6:
2used by Emacs.
3 2
4* The following icons are from GTK+ 2.x: 3 attach.xpm (stock_attach)
4 connect.xpm (stock_connect)
5 contact.xpm (stock_contact)
6 delete.xpm (stock_delete)
7 describe.xpm (stock_properties)
8 disconnect.xpm (stock_disconnect)
9 exit.xpm (stock_exit)
10 lock-broken.xpm (stock_lock_broken)
11 lock-ok.xpm (stock_lock_ok)
12 lock.xpm (stock_lock)
13 next-page.xpm (stock_next-page)
14 refresh.xpm (stock_refresh)
15 sort-ascending.xpm (stock_sort-ascending)
16 sort-column-ascending.xpm (stock_sort-column-ascending)
17 sort-criteria.xpm (stock_sort-criteria)
18 sort-descending.xpm (stock_sort-descending)
19 sort-row-ascending.xpm (stock_sort-row-ascending)
5 20
6 close.xpm copy.xpm cut.xpm find-replace.xpm help.xpm home.xpm 21 gnus/toggle-subscription.xpm (stock_task-recurring)
7 index.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm paste.xpm
8 preferences.xpm print.xpm refresh.xpm right-arrow.xpm save.xpm
9 saveas.xpm search.xpm sort-ascending.xpm sort-descending.xpm
10 spell.xpm undo.xpm up-arrow.xpm
11 22
12 back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo. 23 mail/compose.xpm (stock_mail-compose)
24 mail/copy.xpm (stock_mail-copy)
25 mail/forward.xpm (stock_mail-forward)
26 mail/inbox.xpm (stock_inbox)
27 mail/move.xpm (stock_mail-move)
28 mail/not-spam.xpm (stock_not-spam)
29 mail/outbox.xpm (stock_outbox)
30 mail/reply-all.xpm (stock_mail-reply-to-all)
31 mail/reply.xpm (stock_mail-reply)
32 mail/save-draft.xpm (stock_mail-handling)
33 mail/send.xpm (stock_mail-send)
34 mail/spam.xpm (stock_spam)
13 35
14 diropen.xpm is file-manager.png from Gnome hicolor theme.
15 36
16* The following icons are from GNOME 2.x: 37The following icons were contributed by Adam Sjøgren <asjo@koldfront.dk>:
17 38
18 attach.xpm connect.xpm contact.xpm data-save.xpm delete.xpm 39 mail/preview.xpm (combining stock_mail and stock_zoom)
19 describe.xpm disconnect.xpm exit.xpm gnus/toggle-subscription.xpm 40 mail/save.xpm (combining stock_mail, stock_save and stock_convert)
20 lock-broken.xpm lock-ok.xpm lock.xpm mail/compose.xpm
21 mail/copy.xpm mail/flag-for-followup.xpm mail/forward.xpm
22 mail/inbox.xpm mail/move.xpm mail/not-spam.xpm mail/outbox.xpm
23 mail/preview.xpm mail/reply-all.xpm mail/reply.xpm
24 mail/save-draft.xpm mail/save.xpm mail/send.xpm mail/spam.xpm
25 next-page.xpm refresh.xpm separator.xpm sort-ascending.xpm
26 sort-column-ascending.xpm sort-criteria.xpm sort-descending.xpm
27 sort-row-ascending.xpm zoom-in.xpm zoom-out.xpm
28 41
29* Note that the default GTK icons were not overridden by the GNOME theme
30due to a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
31circulation, then the GTK icons should be replaced with the equivalent
32GNOME icons.
33 42
34* Recipe for Creating PBM Versions 43The folling icon are duplicated from Emacs 22. They are either not present in
44Emacs 21 or look different there.
35 45
361. Edit .xpm image in GIMP. 46 cancel.xpm
372. Image > Mode > Indexed. Check Use Black/White Palette and No 47 copy.xpm
38 Color Dithering. 48 diropen.xpm
393. File > Save As file.xbm. 49 help.xpm
404. Run xbmtopbm < file.xbm > file.pbm. 50 left-arrow.xpm
51 paste.xpm
52 print.xpm
53 redo.xpm
54 right-arrow.xpm
55 save.xpm
56 search.xpm
57 separator.xpm
41 58
42Thanks to jan.h.d@swipnet.se for the help. 59The GNOME's stock_*.png files were converted to XPM using the following GIMP
60script:
43 61
62;; -*- scheme -*-
63;; Put this file in ~/.gimp-*/scripts/
64;; gimp -i -b '(rs-save-as-xpm "foo.png" "foo.xpm" 127)' '(gimp-quit 0)'
65(define (rs-save-as-xpm filename filename2 threshold)
66 (let* ((image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
67 (drawable (car (gimp-image-get-active-layer image))))
68 (file-xpm-save RUN-NONINTERACTIVE image drawable
69 filename2 filename2 threshold)
70 (gimp-image-delete image)))
71;; end
diff --git a/etc/images/redo.xpm b/etc/images/redo.xpm
new file mode 100644
index 00000000000..273aec58572
--- /dev/null
+++ b/etc/images/redo.xpm
@@ -0,0 +1,69 @@
1/* XPM */
2static char * stock_redo_xpm[] = {
3"24 24 42 1",
4" c None",
5". c #000000",
6"+ c #939A8D",
7"@ c #BAD09D",
8"# c #92998C",
9"$ c #818F71",
10"% c #ADBDA0",
11"& c #C2D5AA",
12"* c #D1DFBE",
13"= c #BED2A3",
14"- c #99A28F",
15"; c #A8BCA6",
16"> c #D5E1C6",
17", c #CDDCBC",
18"' c #D2E0BF",
19") c #C5D7AE",
20"! c #919889",
21"~ c #8C9A7F",
22"{ c #D4E0C5",
23"] c #D3E0C1",
24"^ c #BFD3A6",
25"/ c #9BAA87",
26"( c #B5C3A9",
27"_ c #92AD62",
28": c #7C9B40",
29"< c #59702D",
30"[ c #7F8E6B",
31"} c #C8D9B2",
32"| c #85A24D",
33"1 c #53692A",
34"2 c #A4B690",
35"3 c #9BB572",
36"4 c #6D8839",
37"5 c #95A77E",
38"6 c #8BA859",
39"7 c #657255",
40"8 c #98AF74",
41"9 c #AFC394",
42"0 c #6D7A5B",
43"a c #9CAF84",
44"b c #748261",
45"c c #879772",
46" ",
47" ",
48" ",
49" . ",
50" .. ",
51" .+. ",
52" ....@#. ",
53" .$%&*=@-. ",
54" .;>,')@@@!. ",
55" .~{]*^@@@@@/. ",
56" .(>_::::::<. ",
57" .[}|::::::1. ",
58" .23:<...:1. ",
59" .@:4. .<. ",
60" .@:.. .. ",
61" .56. . ",
62" .78. ",
63" .9. ",
64" .0a. ",
65" .bc. ",
66" ... ",
67" ",
68" ",
69" "};
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 71940cac0db..d39ab0a1455 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,8 @@
12006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
4 :set.
5
12006-03-23 Katsumi Yamaoka <yamaoka@jpl.org> 62006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
2 7
3 * mml.el (mml-insert-mime): Ignore cached contents of 8 * mml.el (mml-insert-mime): Ignore cached contents of
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index 0ed72433115..24e4df14712 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -1389,6 +1389,13 @@ if it is a string, only list groups matching REGEXP."
1389 "Force updating the group buffer tool bar." 1389 "Force updating the group buffer tool bar."
1390 :group 'gnus-group 1390 :group 'gnus-group
1391 :version "22.1" 1391 :version "22.1"
1392 :initialize 'custom-initialize-default
1393 :set (lambda (symbol value)
1394 (set-default symbol value)
1395 (when (gnus-alive-p)
1396 (with-current-buffer gnus-group-buffer
1397 ;; FIXME: Is there a better way to redraw the group buffer?
1398 (gnus-group-get-new-news 0))))
1392 :type 'boolean) 1399 :type 'boolean)
1393 1400
1394(defun gnus-group-insert-group-line (gnus-tmp-group gnus-tmp-level 1401(defun gnus-group-insert-group-line (gnus-tmp-group gnus-tmp-level
diff --git a/man/ChangeLog b/man/ChangeLog
index 9690c9216ca..aec9693d1f9 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,8 @@
12006-03-31 Romain Francoise <romain@orebokech.com>
2
3 * gnus.texi (Virtual Groups): `nnvirtual-always-rescan' defaults
4 to t, not nil (and has for the past eight years).
5
12006-03-31 Richard Stallman <rms@gnu.org> 62006-03-31 Richard Stallman <rms@gnu.org>
2 7
3 * emacs.texi (Top): Update subnode menu. 8 * emacs.texi (Top): Update subnode menu.
diff --git a/man/gnus.texi b/man/gnus.texi
index 48a4ad54d75..203287b3a48 100644
--- a/man/gnus.texi
+++ b/man/gnus.texi
@@ -17540,16 +17540,16 @@ group have to be alive (i.e., subscribed or unsubscribed). Killed or
17540zombie groups can't be component groups for @code{nnvirtual} groups. 17540zombie groups can't be component groups for @code{nnvirtual} groups.
17541 17541
17542@vindex nnvirtual-always-rescan 17542@vindex nnvirtual-always-rescan
17543If the @code{nnvirtual-always-rescan} is non-@code{nil}, 17543If the @code{nnvirtual-always-rescan} variable is non-@code{nil} (which
17544@code{nnvirtual} will always scan groups for unread articles when 17544is the default), @code{nnvirtual} will always scan groups for unread
17545entering a virtual group. If this variable is @code{nil} (which is the 17545articles when entering a virtual group. If this variable is @code{nil}
17546default) and you read articles in a component group after the virtual 17546and you read articles in a component group after the virtual group has
17547group has been activated, the read articles from the component group 17547been activated, the read articles from the component group will show up
17548will show up when you enter the virtual group. You'll also see this 17548when you enter the virtual group. You'll also see this effect if you
17549effect if you have two virtual groups that have a component group in 17549have two virtual groups that have a component group in common. If
17550common. If that's the case, you should set this variable to @code{t}. 17550that's the case, you should set this variable to @code{t}. Or you can
17551Or you can just tap @code{M-g} on the virtual group every time before 17551just tap @code{M-g} on the virtual group every time before you enter
17552you enter it---it'll have much the same effect. 17552it---it'll have much the same effect.
17553 17553
17554@code{nnvirtual} can have both mail and news groups as component groups. 17554@code{nnvirtual} can have both mail and news groups as component groups.
17555When responding to articles in @code{nnvirtual} groups, @code{nnvirtual} 17555When responding to articles in @code{nnvirtual} groups, @code{nnvirtual}