Mercurial > emacs
comparison src/ChangeLog @ 92274:53480d0855ab
*** empty log message ***
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 27 Feb 2008 22:47:49 +0000 |
parents | 9d5f4925c981 |
children | b94c0a2204fd |
comparison
equal
deleted
inserted
replaced
92273:e52edaf1152a | 92274:53480d0855ab |
---|---|
1 2008-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 | |
1 2008-02-27 Chong Yidong <cyd@stupidchicken.com> | 44 2008-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 |
4 changes caused by timers. | 47 changes caused by timers. |
5 Suggested by Johan Bockg,Ae(Brd. | 48 Suggested by Johan Bockg,Ae(Brd. |