Mercurial > hg > xemacs-beta
view etc/recycle2.xpm @ 5222:18c0b5909d16
Use keywords in structure syntax; new #define, NEED_TO_HANDLE_21_4_CODE 1
src/ChangeLog addition:
2010-05-31 Aidan Kehoe <kehoea@parhasard.net>
* rangetab.c (print_range_table, rangetab_instantiate)
(structure_type_create_rangetab):
* chartab.c (print_char_table, chartab_instantiate)
(structure_type_create_chartab):
* faces.c (syms_of_faces, print_face, face_validate):
Move structure syntax in these files to using keywords by default,
as is done in Common Lisp and GNU Emacs, accepting for the moment
the older non-keywords syntax too.
* glyphs.h: No need to have Q_data here.
* general-slots.h: Add Q_data, Q_type here.
* config.h.in (NEED_TO_HANDLE_21_4_CODE):
New #define, always 1 for the moment, replacing the previous
never-really-used NO_NEED_TO_HANDLE_21_4_CODE, and avoiding
confusing syntax.
* eval.c (Ffuncall): Wrap the hack that allows #'throw to be
funcalled in #ifdef NEED_TO_HANDLE_21_4_CODE.
* elhash.c (syms_of_elhash): Move Q_type, Q_data to
general-slots.h. Change to NEED_TO_HANDLE_21_4_CODE throughout
this file.
lisp/ChangeLog addition:
2010-05-31 Aidan Kehoe <kehoea@parhasard.net>
* specifier.el (current-display-table):
Use keywords in the structure syntax here, now we've moved to that
by default in C.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Mon, 31 May 2010 16:47:44 +0100 |
parents | 376386a54a3c |
children | 7910031dd78a |
line wrap: on
line source
/* XPM */ static char * recycle2_xpm[] = { /* width height ncolors cpp [x_hot y_hot] */ "32 32 4 1 26 23", /* colors */ " s none m none c none", ". s iconColor1 m black c black", "X c #7F7FFFFF0000", "o c #45458B8B0000", /* pixels */ " ", " ............ ", " .XXXXXXXX.oooXX. ", " XXXXXXXX.ooXXXXX. ", " .XXXXXXXX.ooXXXXXX .. ", " .XXXXXXX..XXXXXXXX .o. ", " .XXXXXXXX .XXXXXXXXX. ", " XXXXXXXX. XXXXXXXX. ", " .XXXXXXXX. XXXXXXXX ", " .XXXXX. .XXXXXX. ", " ..XXX ..XXXXXXX ", " ......... .. .XX ", " .XXXXXXX. .XXXX. ", " .XXXXXX. ..XXXXXX. ", " .XXXXXXX. XXXXXXXXX ", " .XXXXXXX. .XXXXXXXX ", " .XXXXXXXXX. .XXXXXXX.", " .XXXXXXX..X. XXXXXXX.", " .XXXXXXX. .. . XXXXXXX.", " .XXXXX. .X .XXXXXX ", " XXXXX .X .XXXX. ", " .XXX........ XX......... ", " .X.ooXXXXXX .XXXXXXXXXo ", " .X.oXoXXXXX .XXXXXXXXXXo ", " XooXXXXXXX XXXXXXXXXXo. ", " .ooXXXXXXX XXXXXXXXXX. ", " ooXXXXXXX .XXXXXXXXo ", " .XXXXXXX .XXXXXo. ", " ....... XX.... ", " .X ", " .X ", " . "};