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