summaryrefslogtreecommitdiff
path: root/lisp/gnus/mail-source.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2011-10-28 11:54:02 +0200
committerEli Zaretskii <eliz@gnu.org>2011-10-28 11:54:02 +0200
commitdb4f02f208c551982a54f6ea1fdf3d5577572ca3 (patch)
treebd87986140b27bd15eff69e001ed00f4ee8cc18f /lisp/gnus/mail-source.el
parent7a6c0941742d41702fb56cd492d4897e476ebc25 (diff)
downloademacs-db4f02f208c551982a54f6ea1fdf3d5577572ca3.tar.gz
emacs-db4f02f208c551982a54f6ea1fdf3d5577572ca3.tar.bz2
emacs-db4f02f208c551982a54f6ea1fdf3d5577572ca3.zip
Fix bug #8562 with Emacs display on Windows 9X.
Thanks to oslsachem <oslsachem@gmail.com> for helping to debug this. src/w32font.c (g_b_init_is_w9x, g_b_init_get_outline_metrics_w) (g_b_init_get_text_metrics_w, g_b_init_get_glyph_outline_w) (g_b_init_get_glyph_outline_w): New static variables. (GetOutlineTextMetricsW_Proc, GetTextMetricsW_Proc) (GetGlyphOutlineW_Proc): New typedefs. (w32_load_unicows_or_gdi32, get_outline_metrics_w) (get_text_metrics_w, get_glyph_outline_w, globals_of_w32font): New functions. (w32font_open_internal, compute_metrics): Call get_outline_metrics_w, get_text_metrics_w, and get_glyph_outline_w instead of calling the "wide" APIs directly. src/emacs.c (main) [HAVE_NTGUI]: Call globals_of_w32font. src/w32.h (syms_of_w32font): Add prototype.
Diffstat (limited to 'lisp/gnus/mail-source.el')
0 files changed, 0 insertions, 0 deletions