Mercurial > emacs
diff src/ChangeLog @ 32725:a131b00a003b
*** empty log message ***
author | Andrew Innes <andrewi@gnu.org> |
---|---|
date | Sat, 21 Oct 2000 13:33:35 +0000 |
parents | 5cb66e7e794d |
children | 7235706eca00 |
line wrap: on
line diff
--- a/src/ChangeLog Sat Oct 21 13:31:55 2000 +0000 +++ b/src/ChangeLog Sat Oct 21 13:33:35 2000 +0000 @@ -1,3 +1,73 @@ +2000-10-21 Andrew Innes <andrewi@gnu.org> + + * w32gui.h (w32_char_font_type): Move enum from w32term.c + + * w32term.h: Extern decl for w32_cache_char_metrics. + + * w32bdf.c (w32_load_bdf_font): Call w32_cache_char_metrics. + + * w32fns.c (w32_load_system_font): Call w32_cache_char_metrics. + (w32_unload_font): Free per_char array if present. + + * w32term.c (w32_per_char_metric): Remove HDC argument. Use + cached information in emulated XFontStruct to handle common cases + quickly. Do not allocate XCharStruct for return. + (w32_native_per_char_metric): New function. + (w32_bdf_per_char_metric): Fill in supplied XCharStruct instead of + allocating one. + (x_produce_glyphs): Don't get an HDC. Change calls to + w32_per_char_metric to match arg change above. Remove calls to + free results. + (w32_get_glyph_overhangs): Ditto. + (w32_cache_char_metrics): New function. + + * makefile.w32-in: Change .obj to .$(O) in all dependencies. + ($(BLD)/casefiddle.$(O)): Remove compile command. + ($(BLD)/gmalloc.$(O)): Remove compile command. + ($(BLD)/dispnew.obj): + ($(BLD)/keyboard.obj): + ($(BLD)/w32inevt.obj): + ($(BLD)/w32bdf.obj): + ($(BLD)/alloc.obj): + ($(BLD)/buffer.obj): + ($(BLD)/editfns.obj): + ($(BLD)/emacs.obj): + ($(BLD)/fileio.obj): + ($(BLD)/fns.obj): + ($(BLD)/indent.obj): + ($(BLD)/insdel.obj): + ($(BLD)/intervals.obj): + ($(BLD)/minibuf.obj): + ($(BLD)/print.obj): + ($(BLD)/scroll.obj): + ($(BLD)/sysdep.obj): + ($(BLD)/textprop.obj): + ($(BLD)/widget.obj): + ($(BLD)/xdisp.obj): Add dependency on w32gui.h. + ($(BLD)/term.obj): Add dependency on dispextern.h. + + * makefile.nt ($(BLD)\dispnew.obj): + ($(BLD)\keyboard.obj): + ($(BLD)\w32inevt.obj): + ($(BLD)\w32bdf.obj): + ($(BLD)\alloc.obj): + ($(BLD)\buffer.obj): + ($(BLD)\editfns.obj): + ($(BLD)\emacs.obj): + ($(BLD)\fileio.obj): + ($(BLD)\fns.obj): + ($(BLD)\indent.obj): + ($(BLD)\insdel.obj): + ($(BLD)\intervals.obj): + ($(BLD)\minibuf.obj): + ($(BLD)\print.obj): + ($(BLD)\scroll.obj): + ($(BLD)\sysdep.obj): + ($(BLD)\textprop.obj): + ($(BLD)\widget.obj): + ($(BLD)\xdisp.obj): Add dependency on w32gui.h. + ($(BLD)\term.obj): Add dependency on dispextern.h + 2000-10-21 Eli Zaretskii <eliz@is.elta.co.il> * minibuf.c (Fminibuffer_complete): Call Fpos_visible_in_window_p