view etc/images/mail/README @ 105885:8103235103a7

Let integers use up 2 tags to give them one extra bit and double their range. * lisp.h (USE_2_TAGS_FOR_INTS): New macro. (LISP_INT_TAG, case_Lisp_Int, LISP_STRING_TAG, LISP_INT_TAG_P): New macros. (enum Lisp_Type): Use them. Give explicit values. (Lisp_Type_Limit): Remove. (XINT, XUINT, make_number) [!USE_LISP_UNION_TYPE]: (MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM, INTMASK): Pay attention to USE_2_TAGS_FOR_INTS. (INTEGERP): Use LISP_INT_TAG_P. * fns.c (internal_equal): Simplify the default case. (sxhash): Use case_Lisp_Int. * data.c (wrong_type_argument): Don't check against Lisp_Type_Limit any more. (Ftype_of): Use case_Lisp_Int. (store_symval_forwarding): Take into account the fact that Ints can now have more than one tag. * buffer.c (syms_of_buffer): Use LISP_INT_TAG. buffer_slot_type_mismatch): * xfaces.c (face_attr_equal_p): * print.c (print_object): * alloc.c (mark_maybe_object, mark_object, survives_gc_p): Use case_Lisp_Int.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 06 Nov 2009 18:47:48 +0000
parents 5d58981e6690
children
line wrap: on
line source

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

The following icons are from GNOME 2.x. They are not part of Emacs,
but are distributed and used by Emacs.  They are licensed under the
GNU General Public License version 2 or later.  See the source of the
gnome-icons-theme package for more information.

Emacs images and their GNOME source (GNOME icons are from stock/net/
directory unless otherwise stated):

compose.xpm                 stock_mail-compose
copy.xpm                    stock_mail-copy
flag-for-followup.xpm       stock_mail-flag-for-followup
forward.xpm                 stock_mail-forward
inbox.xpm                   stock_inbox
move.xpm                    stock_mail-move
not-spam.xpm                stock_not-spam
outbox.xpm                  stock_outbox
preview.xpm                 combines stock_mail and navigation/stock_zoom
reply-all.xpm               stock_mail-reply-to-all
reply.xpm                   stock_mail-reply
save-draft.xpm              stock_mail-handling
save.xpm                    combines stock_mail, io/stock_save and
                              stock_convert (from gnome-themes)
send.xpm                    stock_mail-send
spam.xpm                    stock_spam

(preview and save were contributed by Adam Sjøgren <asjo@koldfront.dk>)

repack is a slightly modified version of package-x-generic.
reply-from is a slightly modified version of reply.
reply-to is a slightly modified version of reply-all.


The pbm versions (where present) were converted from the xpm versions
via an essentially automatic procedure (see the README file in the
parent of this directory).