diff options
| author | Kim F. Storm | 2008-02-27 22:47:49 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2008-02-27 22:47:49 +0000 |
| commit | b6d898a2052fbad8a0e1d20251c2c082a5b52805 (patch) | |
| tree | c2201e5b1ce91524d415f1849b1d26a9e6915083 /src | |
| parent | f60c93db272060962a633b5d031eb3bfb5146ce0 (diff) | |
| download | emacs-b6d898a2052fbad8a0e1d20251c2c082a5b52805.tar.gz emacs-b6d898a2052fbad8a0e1d20251c2c082a5b52805.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 43 |
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 @@ | |||
| 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 |