comparison src/ChangeLog.unicode @ 90447:389f7c0d8696

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Fri, 09 Jun 2006 02:18:09 +0000
parents be2d12fa260a
children 92ed1b9edd67
comparison
equal deleted inserted replaced
90446:c0ff181147ca 90447:389f7c0d8696
1 2006-06-09 Kenichi Handa <handa@m17n.org>
2
3 * font.h (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them.
4
5 * font.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved from
6 ftfont.c.
7 (font_unparse_xlfd): Fix argument type declaration. Append "*" if
8 registry doesn't specify encoding part.
9 (font_find_for_lface): Pay attention to LFACE_FONT_INDEX.
10 (font_open_by_name): At first try parsing the name.
11 (syms_of_font): Declare Qiso8859_1, Qiso10646_1, and Qunicode_bmp
12 as Lisp symbols.
13
14 * fontset.c (reorder_font_vector): Pay attention to the case that
15 the 3rd element of font_def is nil.
16 (fontset_font): For the default fontset, append one more fontset
17 elements for a script-based font specification. Don't add script
18 attribute on finding a font.
19 (new_fontset_from_font): Unconditionally set FONTSET_ASCII to the
20 font name.
21 (fontset_ascii_font): If a font can't be opened, return nil.
22
23 * ftfont.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved to
24 font.c.
25 (ftfont_pattern_entity): New function.
26 (ftfont_get_cache): Assume that freetype_font_cache is already
27 initialized.
28 (ftfont_list): Handle the case that a file is specified in font
29 name. Use ftfont_pattern_entity to generate entities.
30 (ftfont_has_char): Check if the pattern contains FC_CHARSET.
31 (syms_of_ftfont): Initialize freetype_font_cache.
32
33 * xftfont.c (xftfont_open): Make the font name fontconfig's
34 style. Add BLOCK_INPUT and UNBLOCK_INPUT.
35 (xftfont_close): Free font->font.name if not NULL.
36
37 * xfont.c (xfont_list): If script is specified for a font, return
38 null_vector.
39 (xfont_list_family): Declare argument type.
40
41 * xfaces.c (set_lface_from_font_name): If a font doesn't have a
42 name, set LFACE_FONT (lface) to nil.
43
44 * xterm.c (x_new_fontset2): If an ASCII font couldn't be loaded,
45 return Qnil.
46
1 2006-06-08 Jason Rumney <jasonr@gnu.org> 47 2006-06-08 Jason Rumney <jasonr@gnu.org>
2 48
3 * w32term.c (w32_initialize): Manually sync 2006-06-05 change from 49 * w32term.c (w32_initialize): Manually sync 2006-06-05 change from
4 HEAD. 50 HEAD.
5 51
6 2006-06-08 Kenichi Handa <handa@m17n.org> 52 2006-06-08 Kenichi Handa <handa@m17n.org>
53
54 * emacs.c (main): Check -enable-font-backend arg after the check
55 of -nl.
56 (standard_args): Add "-enable-font-backend".
7 57
8 * coding.c (Ffind_operation_coding_system): Sync with HEAD. 58 * coding.c (Ffind_operation_coding_system): Sync with HEAD.
9 59
10 * callproc.c (Fcall_process): Sync with HEAD. 60 * callproc.c (Fcall_process): Sync with HEAD.
11 61