comparison src/ChangeLog @ 111310:8ddff723bc6f

Fix dates in ChangeLog entries.
author Juanma Barranquero <lekktu@gmail.com>
date Mon, 01 Nov 2010 15:59:31 +0100
parents 707be8bc83af
children cf216ba9dc87
comparison
equal deleted inserted replaced
111309:19abdd4591a6 111310:8ddff723bc6f
5 * termhooks.h (struct terminal): New member charset_list. 5 * termhooks.h (struct terminal): New member charset_list.
6 6
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.
15 (lookup_glyphless_char_display): Set it->what at the end. 14 (lookup_glyphless_char_display): Set it->what at the end.
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
31 * xdisp.c (Qglyphless_char, Vglyphless_char_display) 30 * xdisp.c (Qglyphless_char, Vglyphless_char_display)
32 (Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space) 31 (Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space)
48 Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space, and 47 Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space, and
49 Qzero_width. 48 Qzero_width.
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.
58 (Vglyphless_char_display): Extern it. 57 (Vglyphless_char_display): Extern it.
59 58
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
68 GLYPHLESS_GLYPH (the detail is not yet implemented). 66 GLYPHLESS_GLYPH (the detail is not yet implemented).
69 67