diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 55 |
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 @@ | |||
| 1 | 2005-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 | |||
| 7 | 2005-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 | |||
| 39 | 2005-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 | |||
| 1 | 2005-04-18 Kim F. Storm <storm@cua.dk> | 56 | 2005-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. |