Next: Modules for the Redisplay Mechanism, Previous: Modules for the Basic Displayable Lisp Objects, Up: A Summary of the Various SXEmacs Modules [Contents][Index]
faces.c faces.h
bitmaps.h glyphs-eimage.c glyphs-msw.c glyphs-msw.h glyphs-widget.c glyphs-x.c glyphs-x.h glyphs.c glyphs.h
objects-msw.c objects-msw.h objects-tty.c objects-tty.h objects-x.c objects-x.h objects.c objects.h
menubar-msw.c menubar-msw.h menubar-x.c menubar.c menubar.h
scrollbar-msw.c scrollbar-msw.h scrollbar-x.c scrollbar-x.h scrollbar.c scrollbar.h
toolbar-msw.c toolbar-x.c toolbar.c toolbar.h
font-lock.c
This file provides C support for syntax highlighting—i.e. highlighting different syntactic constructs of a source file in different colors, for easy reading. The C support is provided so that this is fast.
As of 21.4.10, bugs introduced at the very end of the 21.2 series in the “syntax properties” code were fixed, and highlighting is acceptably quick again. However, presumably more improvements are possible, and the places to look are probably here, in the defun-traversing code, and in syntax.c, in the comment-traversing code.
dgif_lib.c gif_err.c gif_lib.h gifalloc.c
These modules decode GIF-format image files, for use with glyphs. These files were removed due to Unisys patent infringement concerns.