Remove unneeded -Defines in the compiler command line (MinGW and MSVC).
[bpt/emacs.git] / src / ChangeLog
index a648ca5..867b0fb 100644 (file)
+2008-06-26  Juanma Barranquero  <lekktu@gmail.com>
+           Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (LOCAL_FLAGS):
+       Don't include WINDOWSNT, DOS_NT and _UCHAR_T.
+
+       * sysdep.c (_spawnlp, _getpid):
+       Declare with explicit _cdecl instead of _CRTAPI1.
+
+       * editfns.c (Fget_internal_run_time):
+       Check for WINDOWSNT with #ifdef, not #if.
+
+2008-06-26  Jason Rumney  <jasonr@gnu.org>
+
+       * w32font.h (FONT_HANDLE, FONT_TEXTMETRIC): New macros.
+
+       * w32term.c (x_draw_glyph_string_foreground):
+       (x_draw_composite_glyph_string_foreground): Sync with xterm.c.
+       Use FONT_HANDLE macro.
+       (x_draw_glyph_string): Use FONT_TEXTMETRIC macro.
+
+       * w32uniscribe.c (uniscribe_otf_capability, uniscribe_shape):
+       (uniscribe_encode_char): Use FONT_HANDLE macro.
+
+       * w32font.c (Fx_select_font): Use FONT_HANDLE macro.
+       (w32font_text_extents): Use precast w32_font.
+       (w32font_close): Free cached metrics.
+       (w32font_open_internal): Allocate space for name on stack.
+
+2008-06-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xdisp.c (extend_face_to_end_of_line): Fix last change.
+
+2008-06-26  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.h (FONT_AVG_WIDTH): Remove obsolete macro.
+       (CP_8BIT, CP_UNICODE, CP_UNKNOWN): Remove obsolete constants.
+
+2008-06-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * Makefile.in (SOME_MACHINE_OBJECTS): Remove w32bdf.o.
+
+2008-06-26  Jason Rumney  <jasonr@gnu.org>
+
+       * w32bdf.c, w32bdf.h: Remove obsolete files.
+
+       * makefile.w32-in: Remove refs to w32bdf.h and w32bdf.c.
+
+       * w32gui.h: Don't include w32bdf.h.
+       (XCharStruct, enum w32_char_font_type, W32FontStruct):
+       Remove obsolete font support.
+
+       * w32font.h (struct w32font_info): Remove compat_w32_font.
+       Add hfont member.
+       (FONT_COMPAT): Remove obsolete macro.
+
+       * w32font.c (w32font_close): Remove compat code. Delete hfont member.
+       (w32font_encode_char, w32font_text_extents): Use new hfont member.
+       (w32font_open_internal): Remove compat code. Set new hfont member.
+       (Fx_select_font): Use new hfont member.
+
+       * w32uniscribe.c (uniscribe_otf_capability, uniscribe_shape):
+       (uniscribe_encode_char): Use new hfont member.
+
+       * w32term.c (x_draw_glyph_string_foreground):
+       (x_draw_composite_glyph_string_foreground): Use new hfont member.
+       (x_draw_glyph_string): Use metrics in w32font_info.
+
+2008-06-26  Kenichi Handa  <handa@m17n.org>
+
+       * xdisp.c (handle_auto_composed_prop): Fix for the terminal case.
+
+2008-06-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * unexnext.c:
+       * m/ews4800.h:
+       * m/hp9000s300.h:
+       * m/ibm370aix.h:
+       * m/mips-siemens.h:
+       * m/ncr386.h:
+       * m/next.h:
+       * m/pmax.h:
+       * m/powerpcle.h:
+       * m/tandem-s2.h:
+       * s/386bsd.h:
+       * s/bsd386.h:
+       * s/bsd4-1.h:
+       * s/bsd4-2.h:
+       * s/bsdos2-1.h:
+       * s/bsdos2.h:
+       * s/bsdos3.h:
+       * s/bsdos4.h:
+       * s/nextstep.h:
+       * s/ultrix4-3.h:
+       * s/usg5-0.h:
+       * s/usg5-2-2.h:
+       * s/usg5-2.h:
+       * s/usg5-4-3.h:
+       * s/ux4800.h:
+       * s/uxpds.h:
+       * s/uxpv.h: Remove support for obsolete systems.
+       * s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
+       Remove, insert contents in s/hpux-10.20.h
+       * s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
+       Remove, insert contents in s/aix-4.2.h
+       * s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
+       * s/bsd4-3.h: Rename to ..
+       * s/bsd-common.h: ... this.
+       * src/data.c:
+       * src/doc.c:
+       * src/ecrt0.c:
+       * src/emacs.c:
+       * src/fileio.c:
+       * src/floatfns.c:
+       * src/keyboard.c:
+       * src/mem-limits.h:
+       * src/print.c:
+       * src/process.c:
+       * src/sysdep.c:
+       * src/syssignal.h:
+       * src/systty.h:
+       * src/syswait.h:
+       * src/term.c:
+       * src/unexec.c:
+       * src/unexelf.c:
+       * src/unexhp9k800.c:
+       * src/m/hp800.h:
+       * src/m/ibmrs6000.h:
+       * src/m/mips.h:
+       * src/m/vax.h:
+       * src/s/darwin.h:
+       * src/s/freebsd.h:
+       * src/s/gnu.h:
+       * src/s/ms-w32.h:
+       * src/s/msdos.h:
+       * src/s/netbsd.h:
+       * src/s/template.h: Remove references to obsolete variables.
+
+       * Makefile.in: Add dependencies for all unexec files.
+       (admindir): Remove unused variable.
+       (UNEXEC_SRC): Remove references.
+
+2008-06-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xfns.c (x_default_font_parameter): If Xft is available, first
+       try Monospace-12 for the default font.
+
+2008-06-25  Jason Rumney  <jasonr@gnu.org>
+
+       * xdisp.c (get_glyph_face_and_encoding): Encode invalid glyphs as 0.
+
+2008-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * bytecode.c (Fbyte_code): Disable debugging code that doesn't compile.
+
+       * buffer.c (syms_of_buffer): Remove default-word-wrap.
+
+2008-06-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * xdisp.c (syms_of_xdisp) <truncate-partial-width-windows>: Doc fix.
+       <scroll-conservatively>: Fix typo in docstring.
+
+       * xselect.c (Fx_send_client_event): Doc fix.
+
+2008-06-25  Kenichi Handa  <handa@m17n.org>
+
+       * xfaces.c (Fx_list_fonts): Call Flist_fonts with the arg PREFER.
+
+       * font.c (font_parse_fcname): Remove unused variables.
+       (font_sort_entites): Delete the arg SPEC.  Caller changed.
+       Fix for the case of ! best_only.
+       (font_delete_unmatched): Check DPI and AVGWIDTH too.
+
+       * lisp.h (Fstring_to_unibyte): EXFUN it.
+
+       * character.h (str_to_unibyte): Extern it.
+
+       * character.c (str_to_unibyte): New function.
+
+       * fns.c (Fstring_to_unibyte): New function.
+       (syms_of_fns): Defsubr it.
+
+2008-06-24  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_score): Even if the PIXEL_SIZE is the same, check
+       DPI too.
+       (font_sort_entites): Setup prefer_prop[FONT_DPI_INDEX] too.
+
+2008-06-24  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (${lispsource}loaddefs.el): Rename from
+       ../lisp/loaddefs.el.
+       (bootstrap-clean): Do what distclean does but don't remove
+       Makefile.
+       (distclean): Depend on bootstrap-clean and remove Makefile.
+
+2008-06-24  Chong Yidong  <cyd@stupidchicken.com>
+
+       * buffer.h (struct buffer): New member word_wrap.
+
+       * buffer.c (syms_of_buffer): New variables default-word-wrap and
+       word-wrap.
+       (init_buffer_once): Initialize them.
+
+       * dispextern.h (struct it): Replace bool truncate_lines_p with a
+       line_wrap enum possessing three possible values.
+
+       * termopts.h: Replace truncate_partial_width_windows with
+       Vtruncate_partial_width_windows.
+
+       * dispnew.c (direct_output_for_insert): Avoid direct output when
+       inserting a space with word wrap on.
+
+       * indent.c (compute_motion): Obey integer values of
+       truncate-partial-width-windows.
+
+       * xdisp.c (Vtruncate_partial_width_windows): New Lisp_Object,
+       replacing truncate_partial_width_windows.
+       (init_iterator): If Vtruncate_partial_width_windows is an integer,
+       truncate only if the window width is below that integer.
+       (start_display. resize_mini_window, produce_stretch_glyph)
+       (display_string, move_it_in_display_line_to): Use line_wrap.
+       (back_to_previous_visible_line_start, reseat_1): Reset
+       string_from_display_prop_p.
+       (display_line): Extend default face to end of line when wrapping.
+
+2008-06-24  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (display_line, move_it_in_display_line_to): Add ability
+       to wrap continued lines at word boundaries.
+
+2008-06-24  Jason Rumney  <jasonr@gnu.org>
+
+       * font.c (Ffont_face_attributes): Multiply pixel size before point
+       conversion to avoid multiplying rounding error.
+
+2008-06-23  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (x_draw_glyph_string_background)
+       (x_draw_glyph_string): Remove old bdf font code.
+
+       * w32term.h (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE): Remove.
+
+2008-06-22  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_find_for_lface): Try the adstyle specified in
+       the property of LFACE_FONT of LFACE (if any).
+
+2008-06-21  Seiji Zenitani  <zenitani@mac.com>
+           Ryo Yoshitake  <ryo@shiftmode.net>
+
+       * xterm.c (x_set_frame_alpha): Add x_catch_errors for bug#437.
+
+2008-06-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (${lisp} ${SOME_MACHINE_LISP}, ../lisp/loaddefs.el):
+       Use $(BOOTSTRAPEMACS) rather than witness-emacs.
+       (bootstrap-emacs${EXEEXT}): Merge witness-emacs into it.
+       (witness-emacs): Remove.
+       (lisp, shortlisp): Move loaddefs.el earlier.
+       (mostlyclean): Forget about witness-emacs.
+
+2008-06-22  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (witness-emacs): Depend on temacs${EXEEXT}.
+       (.SUFFIXES): Declare .el.elc as a suffix rule, for non-GNU makes.
+
+2008-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (PRECOMP): Remove.
+       (${lisp} ${SOME_MACHINE_LISP}): Remove pseudo dependency on PRECOMP.
+       (witness-emacs): Run `compile-first'.
+       (.el.elc): Use the new compile-onefile target.
+
+2008-06-21  Kenichi Handa  <handa@m17n.org>
+
+       * xftfont.c (xftfont_open): Handle QCembolden only when
+       FC_EMBOLDEN is defined.
+
+2008-06-21  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (witness-emacs): Use ../lisp, not $(lispsource).
+       (.el.elc): Likewise.
+
+2008-06-21  Miles Bader  <miles@gnu.org>
+
+       * Makefile.in (../lisp/loaddefs.el): Build autoloads in the lisp
+       build dir, not the lisp source dir.
+
+2008-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (emacs${EXEEXT}): Link the new emacs to bootstrap-emacs.
+       (bootstrapclean): Remove.
+       (.el.elc): New rule.
+       (PRECOMP): New var.
+       (../lisp/subdirs.el): Remove.
+       (bootstrap-emacs${EXEEXT}): Remove subdirs.el and charpro.el dependency.
+       (witness-emacs): New target.
+       (mostlyclean): Remove witness-emacs as well.
+       (../lisp/loaddefs.el, ${lisp} ${SOME_MACHINE_LISP}):
+       Add witness-emacs dependency.
+
+2008-06-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font.c (Ffont_face_attributes): Omit key-attribute pairs not
+       defined by the font.
+
+2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (emacs${EXEEXT}): Depend on the machine-specific files.
+       (bootstrap-clean): New target that keeps TAGS around.
+       (../lisp/subdirs.el, ../lisp/loaddefs.el): New targets.
+       (bootstrap-emacs${EXEEXT}): Depend on subdirs.el.
+
+2008-06-20  Jason Rumney  <jasonr@gnu.org>
+
+       * w32fns.c, w32term.c, w32term.h, w32gui.h [OLD_FONT]:
+       Remove obsolete font code.
+
+       * w32font.c (font_matches_spec): Use csb bitfield from font signature
+       to determine language support.
+
+2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * sysdep.c (cfsetspeed): New fun extracted from the code.
+       (cfmakeraw): Move before first use.
+
+2008-06-20  Angelo Graziosi  <angelo.graziosi@alice.it>  (tiny change)
+
+       * sysdep.c (cfmakeraw): Provide fallback implementation.
+       (serial_configure): Provide fallback implementation of cfsetspeed.
+
+2008-06-20  Kenichi Handa  <handa@m17n.org>
+
+       * xftfont.c (xftfont_open): Add FOUNDRY, SPACING, DPI, SCALABLE to
+       the pattern.
+
+       * fontset.c (fontset_from_font): Copy font_spec before changing
+       the elements.
+
+       * xfns.c (x_default_font_parameter): Try "monospace-12" too.
+
+2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * w32fns.c, xfnc.c (x_default_font_parameter): Only set `font-param'
+       for explicit `font' parameters.
+
+       * frame.c (x_set_font): Remove unexplained call to fix inf-recursion.
+
+2008-06-19  Kenichi Handa  <handa@m17n.org>
+
+       * frame.c: Include <ctype.h>.
+       (x_set_font_backend): Allow spacing characters in the X resource
+       for FontBackend.
+
+2008-06-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * w32fns.c, xfns.c (Qfont_param): New var.
+       (syms_of_w32fns): Initialize it.
+       (x_default_font_parameter): Record explicit `font' into
+       `font-parameter'.
+
+2008-06-18  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_parse_xlfd): Fix previous change.
+       (font_parse_fcname): Don't use :fc-unknown-spec.
+       (FRAME_X_DISPLAY_INFO): Besure to have at least 1 pixel height.
+       (Fcopy_font_spec): Preserve the order of elements in FONT_EXTRA.
+       (font_add_log): Prepend the driver name to the resulting fonts.
+
+       * ftfont.c (ftfont_pattern_entity): New arg extra.  Caller changed.
+       (ftfont_spec_pattern): Don't check QCfc_unknown_spec and QCname.
+       (ftfont_list) [FC_FONTFORMAT]: Include FC_FONTFORMAT in objset.
+
+       * xftfont.c (QChinting , QCautohint, QChintstyle, QCrgba)
+       (QCembolden): New variables.
+       (syms_of_xftfont): DEFSYM them.
+       (xftfont_open): Call XftFontMatch.  Don't trust the result of
+       XftTextExtents8 if the pixel_size is less than 5.
+
+2008-06-18  Andreas Schwab  <schwab@suse.de>
+
+       * font.c (Ffont_face_attributes): Only define if HAVE_WINDOW_SYSTEM.
+       (syms_of_font): Only defsubr if HAVE_WINDOW_SYSTEM.
+
+2008-06-18  Jason Rumney  <jasonr@gnu.org>
+
+       * w32font.c (w32font_list, w32font_match): Add logging.
+
+       * w32uniscribe (uniscribe_list, uniscribe_match): Add logging.
+
+2008-06-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font.c (font_parse_fcname): Store divider characters for
+       unknown-spec list.  For known key symbols, intern using correct
+       symbol name.
+
+2008-06-17  Kenichi Handa  <handa@m17n.org>
+
+       * xfaces.c (realize_default_face): If the frame is not on window
+       system, set the fontset of face to nil.
+
+2008-06-17  Naohiro Aota  <nao.aota@gmail.com>  (tiny change)
+
+       * fontset.c (fontset_pattern_regexp): Escape some reg-expr characters.
+
+2008-06-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * dispextern.h (lookup_non_ascii_face, split_font_name_into_vector)
+       (build_font_name_from_vector): Delete externs.
+
+       * xfaces.c (struct font_name): Don't declare.
+
+2008-06-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font.c (font_unparse_gtkname): Use EQ to compare Lisp_Objects.
+
+2008-06-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font.c (font_parse_fcname): Fix handling of unknown-spec string.
+
+2008-06-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * font.c (Ffont_spec): Fix usage in docstring.
+       (Ffont_face_attributes): Doc fix.
+
+2008-06-16  Andreas Schwab  <schwab@suse.de>
+
+       * font.c (Ffont_face_attributes): Fix definition.
+
+2008-06-16  Jason Rumney  <jasonr@gnu.org>
+
+       * font.h (font_style_symbolic_from_value): Remove.
+
+       * font.c (font_style_symbolic_from_value): Remove.
+       (font_style_symbolic): Revert to pre 2008-06-13 version.
+
+       * w32font.c (w32_to_fc_weight): New function.
+       (w32font_full_name, logfont_to_fcname): Use it.
+
+2008-06-16  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_check_object): Delete it.
+       (font_clear_cache): Check if a font-object is alive.
+       (font_open_entity): Likewise.  Set FONT_OBJLST_INDEX of a
+       font-object to nil.
+       (font_close_object): Don't check FONT_CLOSE_OBJECT.
+       (font_at): Don't call font_check_object.
+       (Ffont_get): Return a symbol for :weight, :slant, and :width.
+
+2008-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * puresize.h (BASE_PURESIZE): Increase to 1230000.
+
+2008-06-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font.c (font_parse_fcname): Correctly parse KEY=VAL values.
+
+2008-06-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font.c (font_parse_fcname): Only one decimal point.
+       (font_unparse_fcname): Handle data in family and foundry indices
+       as symbols, not strings.
+       (font_unparse_gtkname, Ffont_face_attributes): New functions.
+
+       * xfns.c (Fx_select_font): Give GTK font dialog the default font name.
+
+       * font.h (font_unparse_gtkname): Add prototype.
+
+2008-06-15  Naohiro Aota  <nao.aota@gmail.com>  (tiny change)
+
+       * fontset.c (fontset_pattern_regexp): Escape `+' characters in pattern.
+
+2008-06-15  Andreas Schwab  <schwab@suse.de>
+
+       * font.c (font_update_drivers): Fix crash when no drivers match.
+
+2008-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xfns.c (Fx_create_frame): internal-border-width default to 0 for Gtk.
+       * gtkutil.c (xg_create_frame_widgets): Don't set internal_border_width.
+
+2008-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xdisp.c (syms_of_xdisp): Default underline-minimum-offset to 1.
+
+2008-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * process.c (Fserial_process_configure, Fprocess_send_eof):
+       Use EQ to compare Lisp_Objects.
+
+2008-06-13  Jason Rumney  <jasonr@gnu.org>
+
+       * w32fns.c (Fw32_select_font): Remove old font API function.
+
+       * w32font.c (logfont_to_fcname): New function.
+       (Fx_select_font): New font dialog function compatible with
+       GTK/fontconfig version.
+
+       * font.c (font_style_symbolic_from_value): New function.
+       (font_style_symbolic): Use it.
+
+       * font.h (font_style_symbolic_from_value): Declare new function.
+
+2008-06-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * font.c (syms_of_font) <font-weight-table, font-slant-table>:
+       <font-width-table>: Fix typos in docstrings.
+
+2008-06-13  Daniel Engeler  <engeler@gmail.com>
+
+       These changes add serial port access.
+       * process.c: Add HAVE_SERIAL.
+       (Fdelete_process, Fprocess_status, Fset_process_buffer)
+       (Fset_process_filter, Fset_process_sentinel, Fprocess_contact)
+       (list_processes_1, select_wrapper, Fstop_process)
+       (Fcontinue_process, Fprocess_send_eof, kill_buffer_processes)
+       (status_notify): Modify to handle serial processes.
+       [HAVE_SERIAL] (Fserial_process_configure)
+       [HAVE_SERIAL] (make_serial_process_unwind, Fmake_serial_process):
+       New functions.
+       * process.h (struct Lisp_Process): Add `type'.
+       * sysdep.c [HAVE_TERMIOS] (serial_open, serial_configure):
+       New functions.
+       * w32.c (_sys_read_ahead, sys_read, sys_write): Modify to handle
+       serial ports.
+       (serial_open, serial_configure) New functions.
+       * w32.h: Add FILE_SERIAL.
+       (struct _child_process): Add ovl_read, ovl_write.
+
 2008-06-13  Kenichi Handa  <handa@m17n.org>
 
        * dispextern.h (enum lface_attribute_index): New member
        LFACE_FOUNDRY_INDEX.
 
        * font.c (font_score): Delete arg alternate_families.  Check only
-       weight, slant, width, and size.  Ignore the diffference of alias
+       weight, slant, width, and size.  Ignore the difference of alias
        style symbols.
-       (font_sort_entites): Adjusted for the above change.  Reflect the
+       (font_sort_entites): Adjust for the above change.  Reflect the
        order of font-driver to scores.
        (font_list_entities): Don't check alternate_familes here.
        (font_clear_prop): Handle foundry.
        (font_update_lface): Don't parse "foundry-family" form here.
        Handle FONT_FOUNDRY_INDEX.
        (font_find_for_lface): Likewise.  Handle alternate families here.
+       If registry is nil, try iso8859-1 and ascii-0.
        (font_open_for_lface): Pay attention to size in ENTITY.
-       (font_open_by_name): Simplified by calling font_load_for_lface.
+       (font_open_by_name): Simplify by calling font_load_for_lface.
        (free_font_driver_list): Delete it.
        (font_update_drivers): Preserve the order of backends.
        (syms_of_font): Setting of sort_shift_bits adjusted for the change
 
        * xfaces.c (LFACE_FOUNDRY): New macro.
        (check_lface_attrs): Check foundry.
-       (set_lface_from_font): Don't parse "FOUNDRY-FAMILY" from.
+       (set_lface_from_font): Don't parse "FOUNDRY-FAMILY" form.
        (merge_face_vectors): Check foundry.
        (merge_face_ref): Likewise.
        (Finternal_set_lisp_face_attribute): Likewise.
        calculate underline position and thickness.  Use xlfd name as name
        property.  Don't set codepage.
        (w32font_open): Pass font_object to w32font_open_internal.  Don't
-       update dpyinfo->smallest_font_height and
-       dpyinfo->smallest_char_width.
+       update dpyinfo->smallest_font_height and dpyinfo->smallest_char_width.
        (w32font_draw): Use s->font.
        (clear_cached_metrics): Don't clear non-existent blocks.
 
        * w32term.c (w32_compute_glyph_string_overhangs): Don't compute if
        font was not found.
-       (x_draw_glyph_string): Use underline position and thickness from
-       font.
+       (x_draw_glyph_string): Use underline position and thickness from font.
 
        * w32uniscribe.c (uniscribe_open): Pass font_object to
        w32font_open_internal.
        change of font-related objects.
        (syms_of_font): Delete "ifdef USE_FONT_BACKEND".  DEFSYM new symbols.
 
-       * fontset.h (struct font_info): Delete it.  Most memnbers go to
+       * fontset.h (struct font_info): Delete it.  Most members go to
        struct font.
        (FONT_ENCODING_NOT_DECIDED): Moved to font.h.
        (enum FONT_SPEC_INDEX): Delete it.
        (w32font_driver): Adjusted for the change of struct font_driver.
 
        * w32term.h: Throughout the file, delete all USE_FONT_BACKEND
-       conditionals.  Don't check enable_font_backend. Surround non-used
+       conditionals.  Don't check enable_font_backend.  Surround non-used
        code by "#ifdef OLD_FONT" and "endif".
        (FONT_WIDTH, FONT_HEIGHT, FONT_BASE, FONT_DESCENT)
        (FONT_AVG_WIDTH): Adjusted for the change of struct font.
 
 2008-02-01  Dave Love  <fx@gnu.org>
 
-       * xterm.c (XTread_socket): Fix changes for defined keysyms.  Add
-       XK_ISO... case.
+       * xterm.c (XTread_socket): Fix changes for defined keysyms.
+       Add XK_ISO... case.
        (xaw_scroll_callback): Revert last change.
 
 2008-02-01  Kenichi Handa  <handa@m17n.org>