Mercurial > emacs
comparison src/ChangeLog @ 50161:e98ac39e3305
*** empty log message ***
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Sun, 16 Mar 2003 22:05:00 +0000 |
parents | 50b43913f09c |
children | d4e583a5a1e0 |
comparison
equal
deleted
inserted
replaced
50160:9eab4eab96b9 | 50161:e98ac39e3305 |
---|---|
1 2003-03-16 Juanma Barranquero <lektu@terra.es> | |
2 | |
3 * xdisp.c (x_produce_glyphs): Use FRAME_BASELINE_OFFSET. | |
4 | |
1 2003-03-16 Kim F. Storm <storm@cua.dk> | 5 2003-03-16 Kim F. Storm <storm@cua.dk> |
2 | 6 |
3 The following changes consolidate some of the gui-independent | 7 The following changes consolidate some of the gui-independent |
4 parts of the processing and drawing of "glyph strings" from | 8 parts of the processing and drawing of "glyph strings" from |
5 xterm.c, w32term.c, and macterm.c into xdisp.c. | 9 xterm.c, w32term.c, and macterm.c into xdisp.c. |
6 | 10 |
7 * dispextern.h (struct glyph): Reduce face_id member from 22 to | 11 * dispextern.h (struct glyph): Reduce face_id member from 22 to |
8 21 bits (this reduces number of faces from 4M to 2M). | 12 21 bits (this reduces number of faces from 4M to 2M). |
9 Replace W32 specific w32_font_type member (2 bits) by generic | 13 Replace W32 specific w32_font_type member (2 bits) by generic |
10 font_type member (3 bits) for portability. | 14 font_type member (3 bits) for portability. |
11 (FONT_TYPE_UNKNOWN): New define, default for font_type member. | 15 (FONT_TYPE_UNKNOWN): New define, default for font_type member. |
40 | 44 |
41 * xterm.h (FONT_DESCENT, FRAME_X_OUTPUT, FRAME_BASELINE_OFFSET) | 45 * xterm.h (FONT_DESCENT, FRAME_X_OUTPUT, FRAME_BASELINE_OFFSET) |
42 (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE) | 46 (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE) |
43 (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): | 47 (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): |
44 New macros for consolidated code. | 48 New macros for consolidated code. |
45 | 49 |
46 * xterm.c: Remove consolidated defines and code. | 50 * xterm.c: Remove consolidated defines and code. |
47 (x_per_char_metric, x_encode_char) | 51 (x_per_char_metric, x_encode_char) |
48 (x_compute_glyph_string_overhangs): Adapt to RIF requirements. | 52 (x_compute_glyph_string_overhangs): Adapt to RIF requirements. |
49 (x_redisplay_interface): Add new members. | 53 (x_redisplay_interface): Add new members. |
50 | 54 |
51 * w32gui.h (Display): Add dummy typedef for consolidation. | 55 * w32gui.h (Display): Add dummy typedef for consolidation. |
52 (XChar2b): Define alias for wchar_t for consolidation. | 56 (XChar2b): Define alias for wchar_t for consolidation. |
53 (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): New macros. | 57 (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): New macros. |
54 | 58 |
55 * w32term.h (FRAME_X_OUTPUT, FRAME_X_WINDOW, FRAME_X_DISPLAY) | 59 * w32term.h (FRAME_X_OUTPUT, FRAME_X_WINDOW, FRAME_X_DISPLAY) |
56 (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE): | 60 (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE): |
57 New macros for consolidation. | 61 New macros for consolidation. |
58 | 62 |
59 * w32term.c: Remove consolidated defines and code. | 63 * w32term.c: Remove consolidated defines and code. |
60 (BUILD_WCHAR_T, BYTE1, BYTE2): Macros removed; callers changed | 64 (BUILD_WCHAR_T, BYTE1, BYTE2): Macros removed; callers changed |
61 to use STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2 instead. | 65 to use STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2 instead. |