aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ac7d5fb07f3..e2a5fa1fd9c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,58 @@
12005-04-19 Kim F. Storm <storm@cua.dk>
2
3 * xdisp.c (setup_for_ellipsis): Reset saved_face_id to use default
4 face unless last visible char and first invisible char have the
5 same face. Also use default face if saved_face_id is undefined.
6
72005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8
9 * macgui.h (MacFontStruct): Remove member `fontname'. Add member
10 `full_name'.
11 [TARGET_API_MAC_CARBON] (MacFontStruct): Use type int for
12 mac_scriptcode member.
13
14 * macterm.c (Qbig5, Qcn_gb, Qsjis, Qeuc_kr): Remove variables.
15 (syms_of_mac): Don't initialize them.
16 (Vmac_charset_info_alist): New variable.
17 (syms_of_mac): Defvar it.
18 (create_text_encoding_info_alist): New function.
19 (decode_mac_font_name, mac_to_x_fontname)
20 (x_font_name_to_mac_font_name, init_font_name_table): Don't hard
21 code the correspondence among XLFD charsets, Mac script codes, and
22 Emacs coding systems. Use Vmac_charset_info_alist and result of
23 create_text_encoding_info_alist instead.
24 (init_font_name_table) [TARGET_API_MAC_CARBON]: Use Font Manager
25 routines also on Mac OS Classic.
26 (init_font_name_table) [!TARGET_API_MAC_CARBON]: Use
27 add_font_name_table_entry.
28 (mac_do_list_fonts): Regard 0 in XLFD scaleble fields as
29 specified. Derive unspecified scalable fields from specified one.
30 (x_list_fonts): Consider Valternate_fontname_alist.
31 (kDefaultFontSize): Change value from 9 to 12.
32 (XLoadQueryFont): Get decoded font family, font face, and charset
33 from x_font_name_to_mac_font_name. Set full name of loaded font.
34 (mac_unload_font): Free `full_name' member.
35 (x_load_font): Don't try XLoadQueryFont if x_list_fonts returns
36 NULL. Copy full_name member of struct MacFontStruct to that of
37 struct font_info.
38
392005-04-19 Kim F. Storm <storm@cua.dk>
40
41 * xdisp.c (handle_stop): Set saved_face_id to current face if
42 selective_display_ellipsis_p so ellipsis will be shown in same
43 face as preceding text.
44 (setup_for_ellipsis): Don't set saved_face_id here.
45 (next_element_from_display_vector): Default to saved_face_id.
46
47 * fns.c (Fsafe_get): New function.
48 (syms_of_fns): Defsubr it.
49
50 * lisp.h (Fsafe_get): EXFUN it.
51
52 * xfaces.c (resolve_face_name): Use Fsafe_get to avoid redisplay
53 loops in case of bad face property lists. Limit number of face
54 alias lookups to 10 (in case of face alias loops).
55
12005-04-18 Kim F. Storm <storm@cua.dk> 562005-04-18 Kim F. Storm <storm@cua.dk>
2 57
3 * dispextern.h (struct glyph_row): New member overlay_arrow_bitmap. 58 * dispextern.h (struct glyph_row): New member overlay_arrow_bitmap.