Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 3676:3ef0aaf3dc34
[xemacs-hg @ 2006-11-12 13:40:04 by aidan]
Prevent a crash if the ASCII charset registries match nothing.
author | aidan |
---|---|
date | Sun, 12 Nov 2006 13:40:09 +0000 |
parents | f200f93c0b69 |
children | efca49973324 |
line wrap: on
line diff
--- a/src/ChangeLog Sat Nov 11 22:51:05 2006 +0000 +++ b/src/ChangeLog Sun Nov 12 13:40:09 2006 +0000 @@ -1,3 +1,43 @@ +2006-11-12 Aidan Kehoe <kehoea@parhasard.net> + + * charset.h: + * mule-charset.c (set_charset_registries): + Provide a C-accessible version of set-charset-registries that + doesn't error. Called from x_find_charset_font. + + * faces.c (ensure_face_cachel_contains_charset): + Correct my spelling. + + * faces.c (update_EmacsFrame): + Don't update the frame if it isn't live. + + * faces.h: + Add some documentation on FACE_FONT. + + * frame-gtk.c (gtk_update_frame_external_traits): + * frame-x.c (x_update_frame_external_traits): + In the event that FACE_FONT has deleted the frame, don't + manipulate it further in update_frame_external_traits. + + * mule-charset.c: + + * mule-charset.c (Fset_charset_registries): + Don't allow XLFD wildcards in charset registries. Call the + factored-out C-callable version instead of implementing the guts + of the function here. + + * objects-gtk.c: + #include "charset.h" + + * objects-xlike-inc.c (x_find_charset_font, + gtk_find_charset_font): In the event that the charset is ASCII and + we haven't matched anything up to now, even with a pattern of "*", + add "iso8859-1" to the charset's registry and try again. + + * window.c (window_pixel_width_to_char_width): + The default width of a face may be zero; only divide by it if it's + nonzero. + 2006-11-11 Aidan Kehoe <kehoea@parhasard.net> * specifier.c: