diff options
| author | Kenichi Handa | 2007-12-01 02:42:37 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2007-12-01 02:42:37 +0000 |
| commit | 88501357facf6e37c2af737982a6d65e6a28a3eb (patch) | |
| tree | f10fdf19cff31244b6b3ed24a4ca0cab8d8930ab /src/ChangeLog.unicode | |
| parent | 11bfed587c9bba1c0e839a99f1e1a6d3b8936cf1 (diff) | |
| download | emacs-88501357facf6e37c2af737982a6d65e6a28a3eb.tar.gz emacs-88501357facf6e37c2af737982a6d65e6a28a3eb.zip | |
*** empty log message ***
Diffstat (limited to 'src/ChangeLog.unicode')
| -rw-r--r-- | src/ChangeLog.unicode | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/src/ChangeLog.unicode b/src/ChangeLog.unicode index bacff1fae29..fa13d1f15a9 100644 --- a/src/ChangeLog.unicode +++ b/src/ChangeLog.unicode | |||
| @@ -1,3 +1,98 @@ | |||
| 1 | 2007-12-01 Kenichi Handa <handa@ni.aist.go.jp> | ||
| 2 | |||
| 3 | * Makefile.in (ALL_CFLAGS): Add @M17N_FLT_CFLAGS@. | ||
| 4 | (FONTSRC, FONTOBJ) [HAVE_WINDOW_SYSTEM]: Set them unconditionally. | ||
| 5 | (LIBES): Add @M17N_FLT_CFLAGS@. | ||
| 6 | |||
| 7 | * composite.c (compose_text): Don't treat the new style | ||
| 8 | composition specially. | ||
| 9 | |||
| 10 | * emacs.c (main): Call syms_of_font unconditionally. | ||
| 11 | |||
| 12 | * font.h (FONT_ENTITY_NOT_LOADABLE) | ||
| 13 | (FONT_ENTITY_SET_NOT_LOADABLE): New macros. | ||
| 14 | (LGSTRING_XXXX, LGLYPH_XXX): Adjusted for the change of lispy | ||
| 15 | gstring. | ||
| 16 | (struct font_driver): New member shape. | ||
| 17 | (font_registry_charsets): Extern. it. | ||
| 18 | (font_find_for_lface): Prototype adjusted. | ||
| 19 | (font_prepare_composition): Likewise. | ||
| 20 | (font_otf_capability, font_drive_otf): Delete their externs. | ||
| 21 | |||
| 22 | * font.c [HAVE_M17N_FLT]: Include <m17n-flt.h>. | ||
| 23 | (font_charset_alist): Moved from xfont.c and renamed. | ||
| 24 | (font_registry_charsets): Likewise. | ||
| 25 | (font_prop_validate_otf): New function. | ||
| 26 | (font_property_table): Register it for QCotf. | ||
| 27 | (DEVICE_DELTA, adjust_anchor, REPLACEMENT_CHARACTER) | ||
| 28 | (font_drive_otf): Deleted. | ||
| 29 | (font_prepare_composition): New arg F. Adjusted for the change of | ||
| 30 | lispy gstring. | ||
| 31 | (font_find_for_lface): New arg C. | ||
| 32 | (font_load_for_face): Adjusted for the change of | ||
| 33 | font_find_for_lface. | ||
| 34 | (Ffont_make_gstring): Adjusted for the change of lispy gstring. | ||
| 35 | (Ffont_fill_gstring): Likewise. | ||
| 36 | (Ffont_shape_text): New function. | ||
| 37 | (Fopen_font): If the font size is not given, use 12-pixel. | ||
| 38 | (Ffont_at): New arg STRING. | ||
| 39 | (syms_of_font): Initalize font_charset_alist. Declare | ||
| 40 | Ffont_shape_text as a Lisp function. Call syms_of_XXfont | ||
| 41 | conditionally. | ||
| 42 | |||
| 43 | * fontset.c (fontset_find_font) [USE_FONT_BACKEND]: Try multiple | ||
| 44 | fonts of the same font-spec. Change the format of RFONT-DEF. | ||
| 45 | (face_for_char): Adjusted for the change of RFONT-DEF. | ||
| 46 | (make_fontset_for_ascii_face): Likewise. | ||
| 47 | (Finternal_char_font): Likewise. | ||
| 48 | (Fset_fontset_font) [USE_FONT_BACKEND]: Handle new format of | ||
| 49 | font-spec. | ||
| 50 | |||
| 51 | * ftfont.h: New file. | ||
| 52 | |||
| 53 | * ftfont.c: Don't include Freetype headers. Include "ftfont.h". | ||
| 54 | (struct ftfont_info) [HAVE_LIBOTF]: New members maybe_otf and otf. | ||
| 55 | (ftfont_open) [HAVE_LIBOTF]: Initialize the above members. | ||
| 56 | (ftfont_driver) [HAVE_LIBOTF, HAVE_M17N_FLT]: Don't set | ||
| 57 | font_otf_capability and font_drive_otf, set ftfont_shape. | ||
| 58 | (ftfont_list): Adjusted for the change of :otf property value. | ||
| 59 | (struct MFLTFontFT) [HAVE_LIBOTF, HAVE_M17N_FLT]: New struct. | ||
| 60 | (ftfont_get_glyph_id, ftfont_get_metrics, ftfont_check_otf) | ||
| 61 | (adjust_anchor, ftfont_drive_otf, ftfont_shape_by_flt) | ||
| 62 | (ftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.s | ||
| 63 | (DEVICE_DELTA) [HAVE_LIBOTF, HAVE_M17N_FLT]: New macro. | ||
| 64 | (otf_gstring, gstring, m17n_flt_initialized): New variables. | ||
| 65 | |||
| 66 | * w32term.c (x_draw_composite_glyph_string_foreground): Adjusted | ||
| 67 | for the change of lispy gstring. | ||
| 68 | |||
| 69 | * xdisp.c (handle_composition_prop): Adjusted for the change of | ||
| 70 | lispy gstring. Call a function for auto-composition with the | ||
| 71 | third arg it->window. | ||
| 72 | (fill_composite_glyph_string): Adjusted for the change of lispy | ||
| 73 | string. | ||
| 74 | (x_produce_glyphs): Adjusted for the change of | ||
| 75 | font_prepare_compositionl. | ||
| 76 | |||
| 77 | * xfaces.c (set_font_frame_param): Adjusted for the change of | ||
| 78 | font_find_for_lface. | ||
| 79 | |||
| 80 | * xfont.c (x_font_charset_alist): Moved to font.c and renamed. | ||
| 81 | (xfont_registry_charsets): Likewise. Caller changed. | ||
| 82 | (syms_of_xfont): Don't handle x_font_charset_alist. | ||
| 83 | |||
| 84 | * xftfont.c: Include "ftfont.h". | ||
| 85 | (struct xftfont_info) [HAVE_LIBOTF]: New members maybe_otf and | ||
| 86 | otf. | ||
| 87 | (xftfont_open) [HAVE_LIBOTF]: Initialize the above members. | ||
| 88 | (xftfont_close) [HAVE_LIBOTF]: Close otf. | ||
| 89 | (xftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function. | ||
| 90 | (syms_of_xftfont) [HAVE_LIBOTF, HAVE_M17N_FLT]: Set | ||
| 91 | xftfont_driver.shape to xftfont_shape. | ||
| 92 | |||
| 93 | * xterm.c (x_draw_composite_glyph_string_foreground): Adjusted for | ||
| 94 | the change of lispy gstring. | ||
| 95 | |||
| 1 | 2007-11-29 Kenichi Handa <handa@ni.aist.go.jp> | 96 | 2007-11-29 Kenichi Handa <handa@ni.aist.go.jp> |
| 2 | 97 | ||
| 3 | * ftxfont.c (ftxfont_end_for_frame): Fix array indexing error. | 98 | * ftxfont.c (ftxfont_end_for_frame): Fix array indexing error. |