Mercurial > emacs
annotate admin/alloc-colors.c @ 63480:53e7abe8917f
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-425
Remove "-face" suffix from gnus faces
2005-06-16 Miles Bader <miles@gnu.org>
* lisp/gnus/spam.el (spam): Remove "-face" suffix from face name.
(spam-face): New backward-compatibility alias for renamed face.
(spam-face, spam-initialize): Use renamed spam face.
* lisp/gnus/message.el (message-header-to, message-header-cc)
(message-header-subject, message-header-newsgroups)
(message-header-other, message-header-name)
(message-header-xheader, message-separator, message-cited-text)
(message-mml): Remove "-face" suffix from face names.
(message-header-to-face, message-header-cc-face)
(message-header-subject-face, message-header-newsgroups-face)
(message-header-other-face, message-header-name-face)
(message-header-xheader-face, message-separator-face)
(message-cited-text-face, message-mml-face):
New backward-compatibility aliases for renamed faces.
(message-font-lock-keywords): Use renamed message faces.
* lisp/gnus/sieve-mode.el (sieve-control-commands, sieve-action-commands)
(sieve-test-commands, sieve-tagged-arguments):
Remove "-face" suffix from face names.
(sieve-control-commands-face, sieve-action-commands-face)
(sieve-test-commands-face, sieve-tagged-arguments-face):
New backward-compatibility aliases for renamed faces.
(sieve-control-commands-face, sieve-action-commands-face)
(sieve-test-commands-face, sieve-tagged-arguments-face):
Use renamed sieve faces.
* lisp/gnus/gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
(gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
(gnus-group-news-3-empty, gnus-group-news-4)
(gnus-group-news-4-empty, gnus-group-news-5)
(gnus-group-news-5-empty, gnus-group-news-6)
(gnus-group-news-6-empty, gnus-group-news-low)
(gnus-group-news-low-empty, gnus-group-mail-1)
(gnus-group-mail-1-empty, gnus-group-mail-2)
(gnus-group-mail-2-empty, gnus-group-mail-3)
(gnus-group-mail-3-empty, gnus-group-mail-low)
(gnus-group-mail-low-empty, gnus-summary-selected)
(gnus-summary-cancelled, gnus-summary-high-ticked)
(gnus-summary-low-ticked, gnus-summary-normal-ticked)
(gnus-summary-high-ancient, gnus-summary-low-ancient)
(gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
(gnus-summary-low-undownloaded)
(gnus-summary-normal-undownloaded, gnus-summary-high-unread)
(gnus-summary-low-unread, gnus-summary-normal-unread)
(gnus-summary-high-read, gnus-summary-low-read)
(gnus-summary-normal-read, gnus-splash):
Remove "-face" suffix from face names.
(gnus-group-news-1-face, gnus-group-news-1-empty-face)
(gnus-group-news-2-face, gnus-group-news-2-empty-face)
(gnus-group-news-3-face, gnus-group-news-3-empty-face)
(gnus-group-news-4-face, gnus-group-news-4-empty-face)
(gnus-group-news-5-face, gnus-group-news-5-empty-face)
(gnus-group-news-6-face, gnus-group-news-6-empty-face)
(gnus-group-news-low-face, gnus-group-news-low-empty-face)
(gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
(gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
(gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
(gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
(gnus-summary-selected-face, gnus-summary-cancelled-face)
(gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
(gnus-summary-normal-ticked-face)
(gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
(gnus-summary-normal-ancient-face)
(gnus-summary-high-undownloaded-face)
(gnus-summary-low-undownloaded-face)
(gnus-summary-normal-undownloaded-face)
(gnus-summary-high-unread-face, gnus-summary-low-unread-face)
(gnus-summary-normal-unread-face, gnus-summary-high-read-face)
(gnus-summary-low-read-face, gnus-summary-normal-read-face)
(gnus-splash-face):
New backward-compatibility aliases for renamed faces.
(gnus-group-startup-message): Use renamed gnus faces.
* lisp/gnus/gnus-srvr.el (gnus-server-agent, gnus-server-opened)
(gnus-server-closed, gnus-server-denied, gnus-server-offline)
(gnus-server-agent): Remove "-face" suffix from face names.
(gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face)
(gnus-server-offline-face):
New backward-compatibility aliases for renamed faces.
(gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face)
(gnus-server-offline-face): Use renamed gnus faces.
* lisp/gnus/gnus-picon.el (gnus-picon-xbm, gnus-picon):
Remove "-face" suffix from face names.
(gnus-picon-xbm-face, gnus-picon-face):
New backward-compatibility aliases for renamed faces.
* lisp/gnus/gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
(gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
(gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
(gnus-cite-11): Remove "-face" suffix from face names.
(gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
(gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
(gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
(gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
New backward-compatibility aliases for renamed faces.
(gnus-cite-attribution-face, gnus-cite-face-list)
(gnus-article-boring-faces): Use renamed gnus faces.
* lisp/gnus/gnus-art.el (gnus-signature, gnus-header-from)
(gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
(gnus-header-content): Remove "-face" suffix from face names.
(gnus-signature-face, gnus-header-from-face)
(gnus-header-subject-face, gnus-header-newsgroups-face)
(gnus-header-name-face, gnus-header-content-face):
New backward-compatibility aliases for renamed faces.
(gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
* lisp/gnus/gnus-sum.el (gnus-summary-selected-face)
(gnus-summary-highlight): Use renamed gnus faces.
* lisp/gnus/gnus-group.el (gnus-group-highlight): Likewise.
| author | Miles Bader <miles@gnu.org> |
|---|---|
| date | Thu, 16 Jun 2005 03:48:20 +0000 |
| parents | 695cf19ef79e |
| children | c53a9463c31a 375f2633d815 |
| rev | line source |
|---|---|
| 39991 | 1 /* Allocate X colors. Used for testing with dense colormaps. |
| 2 Copyright (C) 2001 Free Software Foundation, Inc. | |
| 3 | |
| 4 This file is part of GNU Emacs. | |
| 5 | |
| 6 GNU Emacs is free software; you can redistribute it and/or modify | |
| 7 it under the terms of the GNU General Public License as published by | |
| 8 the Free Software Foundation; either version 2, or (at your option) | |
| 9 any later version. | |
| 10 | |
| 11 GNU Emacs is distributed in the hope that it will be useful, | |
| 12 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 GNU General Public License for more details. | |
| 15 | |
| 16 You should have received a copy of the GNU General Public License | |
| 17 along with GNU Emacs; see the file COPYING. If not, write to | |
| 18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
| 19 Boston, MA 02111-1307, USA. */ | |
| 20 | |
| 21 #include <X11/Xlib.h> | |
| 22 #include <stdio.h> | |
| 23 #include <stdlib.h> | |
| 24 #include <stdarg.h> | |
| 25 #include <unistd.h> | |
| 26 | |
| 27 void | |
| 28 fatal (const char *fmt, ...) | |
| 29 { | |
| 30 va_list ap; | |
| 31 | |
| 32 va_start (ap, fmt); | |
| 33 vfprintf (stderr, fmt, ap); | |
| 34 fputc ('\n', stderr); | |
| 35 va_end (ap); | |
| 36 exit (1); | |
| 37 } | |
| 38 | |
| 39 void | |
| 40 usage (const char *progname) | |
| 41 { | |
| 42 fprintf (stderr, "Usage %s options\n", progname); | |
| 43 fprintf (stderr, "-n NCOLORS allcoate NCOLORS colors\n"); | |
| 44 exit (1); | |
| 45 } | |
| 46 | |
| 47 int | |
| 48 main (int argc, char **argv) | |
| 49 { | |
| 50 Display *dpy; | |
| 51 int opt, ncolors = 0, i; | |
| 52 XColor *allocated; | |
| 53 int nallocated; | |
| 54 XColor color; | |
| 55 Colormap cmap; | |
| 56 | |
| 57 while ((opt = getopt (argc, argv, "n:")) != EOF) | |
| 58 switch (opt) | |
| 59 { | |
| 60 case 'n': | |
| 61 ncolors = atoi (optarg); | |
| 62 break; | |
|
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
39991
diff
changeset
|
63 |
| 39991 | 64 case '?': |
| 65 usage (argv[0]); | |
| 66 } | |
| 67 | |
| 68 if (ncolors == 0) | |
| 69 usage (argv[0]); | |
| 70 | |
| 71 dpy = XOpenDisplay (""); | |
| 72 if (dpy == NULL) | |
| 73 fatal ("Cannot open display"); | |
| 74 cmap = DefaultColormap (dpy, 0); | |
| 75 | |
| 76 allocated = malloc (ncolors * sizeof *allocated); | |
| 77 nallocated = 0; | |
| 78 memset (&color, 0, sizeof color); | |
| 79 | |
| 80 while (nallocated < ncolors | |
| 81 && color.red < 65536) | |
| 82 { | |
| 83 allocated[nallocated] = color; | |
| 84 if (XAllocColor (dpy, cmap, &allocated[nallocated])) | |
| 85 { | |
| 86 for (i = 0; i < nallocated; ++i) | |
| 87 if (allocated[i].red == allocated[nallocated].red | |
| 88 && allocated[i].green == allocated[nallocated].green | |
| 89 && allocated[i].blue == allocated[nallocated].blue) | |
| 90 break; | |
| 91 | |
| 92 if (i == nallocated) | |
| 93 { | |
| 94 printf ("allocated %d/%d/%d\n", | |
| 95 allocated[nallocated].red, | |
| 96 allocated[nallocated].green, | |
| 97 allocated[nallocated].blue); | |
| 98 ++nallocated; | |
| 99 } | |
| 100 } | |
|
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
39991
diff
changeset
|
101 |
| 39991 | 102 ++color.red; |
| 103 ++color.green; | |
| 104 ++color.blue; | |
| 105 } | |
| 106 | |
| 107 fprintf (stderr, "Waiting. Press ^C to stop.\n"); | |
| 108 while (1) | |
| 109 sleep (10); | |
| 110 | |
| 111 XCloseDisplay (dpy); | |
| 112 return 0; | |
| 113 } | |
| 52401 | 114 |
| 115 /* arch-tag: f1be90ac-5b70-43c2-835e-5a6432a25145 | |
| 116 (do not change this comment) */ |
