1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-06 14:02:07 -08:00
Commit graph

16 commits

Author SHA1 Message Date
Andreas Schwab
9b854db0ab Add prototypes. Remove declaration of obsolete
functions.
1997-11-21 14:46:31 +00:00
Karl Heuer
10ffbb91cf (DISP_TABLE_P): Don't use Lisp_Object as integer. 1997-04-10 21:16:33 +00:00
Kenichi Handa
1e05cf1d14 (disp_char_vector): Extern it.
(DISP_CHAR_VECTOR): Handle multibyte characters.
1997-04-07 07:22:22 +00:00
Kenichi Handa
cd49fad3f1 (GLYPH_FOLLOW_ALIASES): Assure that the resulting G
contains valid character code.
1997-03-18 23:31:34 +00:00
Kenichi Handa
3046d6fcf7 (DISP_CHAR_VECTOR): Allow bare 8-bit in display-table. 1997-02-27 10:44:19 +00:00
Karl Heuer
214acc5039 (DISP_CHAR_VECTOR): Always return nil for multibyte
characters.
1997-02-20 06:47:55 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Richard M. Stallman
80af4e5053 (DISP_TABLE_P): Check the `purpose' slot.
(Qdisplay_table): Declared.

(DISP_TABLE_EXTRA_SLOTS, DISP_TABLE_P): New macros.
(DISP_TRUNC_GLYPH, DISP_CONTINUE_GLYPH, DISP_ESCAPE_GLYPH)
(DISP_CTRL_GLYPH, DISP_INVIS_VECTOR, DISP_BORDER_GLYPH):
Use the `extras' field.
(window_display_table, buffer_display_table): Change return type.
1995-10-11 17:07:03 +00:00
Karl Heuer
7c938215cd Update GPL to version 2. 1995-06-15 20:42:24 +00:00
Jim Blandy
ef5623efbd * disptab.h (window_display_table): Doc fix.
(buffer_display_table): New declaration.
1994-10-08 22:13:44 +00:00
Karl Heuer
40de0d7ba2 (GLYPH_TABLE_LENGTH, GLYPH_TABLE_BASE, GLYPH_SIMPLE_P, GLYPH_ALIAS_P): Use
type test macros.
1994-09-27 03:15:02 +00:00
Jim Blandy
a45e35e173 Add a new element to display tables controlling side-by-side
window borders.
* buffer.c (syms_of_buffer): Update doc string for
`buffer-display-table'.
* disptab.h (DISP_TABLE_SIZE): Bump to 262.
(DISP_BORDER_GLYPH): New accessor macro.
* xdisp.c (display_text_line): Consult the display table when
building side-by-side window borders.
1994-09-19 17:28:37 +00:00
Jim Blandy
c6c5df7f76 Updated copyright years. 1993-05-22 21:34:42 +00:00
Jim Blandy
be269961dc * xdisp.c (display_text_line): Apply faces to characters according
to overlays and text properties; use compute_char_face to figure out
	what face to use, and where a new face starts.
	* xterm.c (dumpglyphs): Use the upper bits of the glyphs to decide
	which frame face to use.  Call GLYPH_FOLLOW_ALIASES to make sure
	we're implementing the glyph table properly.  If we're not using
	the default or mode line face, call intern_face to find a display
	face for the frame face selected by the glyph code.  Implement
	underlining.  Remove the `font' argument; we have to derive this
	from the frame and face anyway.  Change all callers.
	* disptab.h (GLYPH_FOLLOW_ALIASES): New macro.
1993-05-10 00:16:34 +00:00
Richard M. Stallman
82c515115d (DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE.
(DISP_CHAR_VECTOR): Renamed from DISP_CHAR_ROPE.
All callers changed.
1993-03-05 23:52:24 +00:00
Jim Blandy
d427b66a66 entered into RCS 1992-01-13 21:48:03 +00:00