]> code.delx.au - gnu-emacs/commit
Rename FACE_OPT_FROM_ID to FACE_FROM_ID_OR_NULL
authorEli Zaretskii <eliz@gnu.org>
Sat, 2 Jul 2016 09:39:47 +0000 (12:39 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 2 Jul 2016 09:39:47 +0000 (12:39 +0300)
commit55d38fc89f5aeb9a73c9a8e13914fbb8a9a6a1af
tree46a5bde90a8759582c0c3f7071b7a533056eaa75
parenta5ec5c073a182aa014d9d753f14751248ea5c9a7
Rename FACE_OPT_FROM_ID to FACE_FROM_ID_OR_NULL

* src/dispextern.h (FACE_FROM_ID_OR_NULL): Renamed from
FACE_OPT_FROM_ID; all callers changed.
* src/xdisp.c (extend_face_to_end_of_line): Call FACE_FROM_ID, not
FACE_FROM_ID_OR_NULL, as the resulting face is immediately
dereferenced.
(fill_gstring_glyph_string): Call FACE_FROM_ID, not
FACE_FROM_ID_OR_NULL, as the resulting face will be dereferenced
when the glyph string is drawn.
(BUILD_COMPOSITE_GLYPH_STRING): Call FACE_FROM_ID, not
FACE_FROM_ID_OR_NULL, as the resulting face will be dereferenced
in fill_composite_glyph_string.
(calc_line_height_property): Call FACE_FROM_ID_OR_NULL rather that
FACE_FROM_ID, since the function and its caller can cope with that
situation.  Conflate 3 tests of missing face or font into just
one.
* src/xfaces.c (Fx_list_fonts, Fface_font, lookup_face): Call
FACE_FROM_ID_OR_NULL rather that FACE_FROM_ID, since these
functions can cope with that situation.
(lookup_derived_face): Don't call FACE_FROM_ID if the result will
not be used.
* src/w32console.c (w32_face_attributes): Remove redundant 'eassert'.
14 files changed:
src/alloc.c
src/dispextern.h
src/fontset.c
src/fringe.c
src/macfont.m
src/msdos.c
src/nsfont.m
src/nsterm.h
src/nsterm.m
src/w32console.c
src/w32term.c
src/xdisp.c
src/xfaces.c
src/xterm.c