emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/src lisp.h


From: Kim F. Storm
Subject: [Emacs-commit] emacs/src lisp.h
Date: Wed, 27 Feb 2008 22:49:15 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Kim F. Storm <kfstorm>  08/02/27 22:49:15

Modified files:
        src            : lisp.h 

Log message:
        (GLYPH): Change type from int to struct with separate char
        and face_id members.
        (GLYPH_MASK_FACE, GLYPH_MASK_CHAR): Delete macros.
        (GLYPH_CHAR, GLYPH_FACE): Remove slow versions with frame arg.
        (FAST_GLYPH_CHAR, FAST_GLYPH_FACE): Rename macros to ...
        (GLYPH_CHAR, GLYPH_FACE): ... these.  Change users.
        (FAST_MAKE_GLYPH, MAKE_GLYPH): Remove.  Rewrite users to use ...
        (SET_GLYPH, SET_GLYPH_CHAR, SET_GLYPH_FACE): ... these macros instead.
        (GLYPH_CODE_CHAR, GLYPH_CODE_FACE, GLYPH_CODE_P)
        (GLYPH_CODE_CHAR_VALID_P, SET_GLYPH_FROM_GLYPH_CODE): New macros to
        handle new Lisp glyph code encoding, either an integer or a cons.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/lisp.h?cvsroot=emacs&r1=1.614&r2=1.615




reply via email to

[Prev in Thread] Current Thread [Next in Thread]