diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3375a46d39e..868688f8c45 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -7,8 +7,7 @@ | |||
| 7 | * coding.c (Fset_terminal_coding_system_internal): Set the | 7 | * coding.c (Fset_terminal_coding_system_internal): Set the |
| 8 | `charset_list' member of struct terminal. | 8 | `charset_list' member of struct terminal. |
| 9 | 9 | ||
| 10 | * term.c (produce_glyphs): Handle the case it->what == | 10 | * term.c (produce_glyphs): Handle the case it->what == IT_GLYPHLESS. |
| 11 | IT_GLYPHLESS. | ||
| 12 | (append_glyphless_glyph, produce_glyphless_glyph): New functions. | 11 | (append_glyphless_glyph, produce_glyphless_glyph): New functions. |
| 13 | 12 | ||
| 14 | * xdisp.c (lookup_glyphless_char_display): Make it non-static. | 13 | * xdisp.c (lookup_glyphless_char_display): Make it non-static. |
| @@ -16,15 +15,15 @@ | |||
| 16 | (last_glyphless_glyph_frame, last_glyphless_glyph_face_id) | 15 | (last_glyphless_glyph_frame, last_glyphless_glyph_face_id) |
| 17 | (last_glyphless_glyph_merged_face_id): Make them non-static. | 16 | (last_glyphless_glyph_merged_face_id): Make them non-static. |
| 18 | 17 | ||
| 19 | * w32term.c (x_draw_glyphless_glyph_string_foreground): Fix | 18 | * w32term.c (x_draw_glyphless_glyph_string_foreground): |
| 20 | the arg with_background for font->driver->draw. | 19 | Fix the arg with_background for font->driver->draw. |
| 21 | 20 | ||
| 22 | 2010-10-29 Kenichi Handa <handa@m17n.org> | 21 | 2010-11-01 Kenichi Handa <handa@m17n.org> |
| 23 | 22 | ||
| 24 | * w32gui.h (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): Surround | 23 | * w32gui.h (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): |
| 25 | chp by parentheses. | 24 | Surround chp by parentheses. |
| 26 | 25 | ||
| 27 | 2010-10-28 Kenichi Handa <handa@m17n.org> | 26 | 2010-11-01 Kenichi Handa <handa@m17n.org> |
| 28 | 27 | ||
| 29 | Implement various display methods for glyphless characters. | 28 | Implement various display methods for glyphless characters. |
| 30 | 29 | ||
| @@ -50,8 +49,8 @@ | |||
| 50 | (Vglyphless_char_display): Declare it as a Lisp variable. | 49 | (Vglyphless_char_display): Declare it as a Lisp variable. |
| 51 | 50 | ||
| 52 | * dispextern.h (enum glyph_type): Add GLYPHLESS_GLYPH. | 51 | * dispextern.h (enum glyph_type): Add GLYPHLESS_GLYPH. |
| 53 | (struct glyph): Change the size of the member "type" to 3. Add | 52 | (struct glyph): Change the size of the member "type" to 3. |
| 54 | glyphless to the union slice and u. | 53 | Add glyphless to the union slice and u. |
| 55 | (enum display_element_type): Add IT_GLYPHLESS. | 54 | (enum display_element_type): Add IT_GLYPHLESS. |
| 56 | (enum glyphless_display_method): New enum. | 55 | (enum glyphless_display_method): New enum. |
| 57 | (struct it): New member glyphless_method. | 56 | (struct it): New member glyphless_method. |
| @@ -60,8 +59,7 @@ | |||
| 60 | * xterm.c (x_draw_glyphless_glyph_string_foreground): New function. | 59 | * xterm.c (x_draw_glyphless_glyph_string_foreground): New function. |
| 61 | (x_draw_glyph_string): Handle the case GLYPHLESS_GLYPH. | 60 | (x_draw_glyph_string): Handle the case GLYPHLESS_GLYPH. |
| 62 | 61 | ||
| 63 | * w32term.c (x_draw_glyphless_glyph_string_foreground): New | 62 | * w32term.c (x_draw_glyphless_glyph_string_foreground): New function. |
| 64 | function. | ||
| 65 | (x_draw_glyph_string): Handle the case GLYPHLESS_GLYPH. | 63 | (x_draw_glyph_string): Handle the case GLYPHLESS_GLYPH. |
| 66 | 64 | ||
| 67 | * nsterm.m (ns_draw_glyph_string): Handle the case | 65 | * nsterm.m (ns_draw_glyph_string): Handle the case |