aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm2008-02-27 22:47:49 +0000
committerKim F. Storm2008-02-27 22:47:49 +0000
commitb6d898a2052fbad8a0e1d20251c2c082a5b52805 (patch)
treec2201e5b1ce91524d415f1849b1d26a9e6915083 /src
parentf60c93db272060962a633b5d031eb3bfb5146ce0 (diff)
downloademacs-b6d898a2052fbad8a0e1d20251c2c082a5b52805.tar.gz
emacs-b6d898a2052fbad8a0e1d20251c2c082a5b52805.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d78f80dae05..5311610b95a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,46 @@
12008-02-27 Kim F. Storm <storm@cua.dk>
2
3 * lisp.h (GLYPH): Change type from int to struct with separate char
4 and face_id members.
5 (GLYPH_MASK_FACE, GLYPH_MASK_CHAR): Delete macros.
6 (GLYPH_CHAR, GLYPH_FACE): Remove slow versions with frame arg.
7 (FAST_GLYPH_CHAR, FAST_GLYPH_FACE): Rename macros to ...
8 (GLYPH_CHAR, GLYPH_FACE): ... these. Change users.
9 (FAST_MAKE_GLYPH, MAKE_GLYPH): Remove. Rewrite users to use ...
10 (SET_GLYPH, SET_GLYPH_CHAR, SET_GLYPH_FACE): ... these macros instead.
11 (GLYPH_CODE_CHAR, GLYPH_CODE_FACE, GLYPH_CODE_P)
12 (GLYPH_CODE_CHAR_VALID_P, SET_GLYPH_FROM_GLYPH_CODE): New macros to
13 handle new Lisp glyph code encoding, either an integer or a cons.
14
15 * disptab.h (GLYPH_SIMPLE_P): Rewrite.
16 (GLYPH_ALIAS): Delete.
17 (GLYPH_ALIAS_P, GLYPH_FOLLOW_ALIASES): Rewrite.
18 (GLYPH_LENGTH, GLYPH_STRING): Use GLYPH_CHAR.
19 (GLYPH_FROM_CHAR): Replace macro by ...
20 (SET_GLYPH_FROM_CHAR): ... this macro. Change users.
21
22 * dispextern.h (CHAR_GLYPH_SPACE_P): Simplify.
23 (GLYPH_FROM_CHAR_GLYPH): Replace macro by ...
24 (SET_GLYPH_FROM_CHAR_GLYPH): ... this macro. Change users.
25 (GLYPH_INVALID_P): New macro.
26 (spec_glyph_lookup_face): Update prototype.
27
28 * dispnew.c (line_draw_cost): Adapt to new glyph type.
29 (build_frame_matrix_from_leaf_window): Adapt to new glyph type and
30 new glyph code encoding.
31 (spec_glyph_lookup_face): No return value; update passed glyph instead.
32 (init_display): Use SET_CHAR_GLYPH to initialize space_glyph.
33
34 * xdisp.c (get_next_display_element, next_element_from_display_vector):
35 Adapt to new glyph type and new glyph code encoding.
36
37 * term.c (encode_terminal_code, produce_special_glyphs): Likewise.
38
39 * indent.c (current_column, current_column_1, Fmove_to_column)
40 (compute_motion): Adapt to new glyph code encoding.
41
42 * msdos.c (IT_write_glyphs): Adapt to new glyph type.
43
12008-02-27 Chong Yidong <cyd@stupidchicken.com> 442008-02-27 Chong Yidong <cyd@stupidchicken.com>
2 45
3 * process.c (wait_reading_process_output): Check for window 46 * process.c (wait_reading_process_output): Check for window