(show_help_echo): Call message3_nolog with number of
[bpt/emacs.git] / src / ChangeLog
index 56b0bd3..dd63a35 100644 (file)
@@ -1,3 +1,162 @@
+2000-11-13  Gerd Moellmann  <gerd@gnu.org>
+
+       * keyboard.c (show_help_echo): Call message3_nolog with number of
+       bytes in the help string as 2nd parameter, instead of the number
+       of characters.
+
+2000-11-13  Miles Bader  <miles@gnu.org>
+
+       * lread.c (openp): Return -2 instead of 0 for the `remote file' case.
+       (Fload): Use new openp return protocol.
+       Don't try to use Vload_source_file_function to load .elc files.
+       * xfns.c (x_create_bitmap_from_file, x_find_image_file): Use new
+       openp return protocol.
+       * w32fns.c (x_create_bitmap_from_file, x_find_image_file): Likewise.
+
+2000-11-11  Kenichi Handa  <handa@etl.go.jp>
+
+       * syssignal.h: Pay attention to BROKEN_SIGAIO and BROKEN_SIGPTY.
+
+       * m/ibmrs6000.h (BROKEN_SIGAIO, BROKEN_SIGPTY, BROKEN_SIGPOLL):
+       Defined these macros.
+       (NLIST_STRUCT): Avoid re-defining it.
+
+       * s/hpux10.h (C_SWITCH_X_SYSTEM): Include -I/usr/include/X11R6 and
+       -I/usr/contrib/X11R6/include.
+       (LD_SWITCH_X_DEFAULT): Include -L/usr/lib/X11R6.
+
+2000-11-10  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.h (CP_8BIT, CP_UNICODE, CP_INVALID): New pseudo-codepages.
+
+       * w32term.c (w32_encode_char): Handle CP_UNICODE specially.
+       (w32_use_unicode_for_codepage): Use new pseudo-codepages.
+
+       * w32fns.c (Qw32_charset_hangeul): Rename to match w32 headers.
+       (Qw32_charset_vietnamese): New symbol.
+       (xlfd_charset_of_font): New function.
+       (w32_load_system_font): Use it.
+       (x_to_w32_charset): Use Fassoc to find charset info. Special case
+       when Vw32_charset_info_alist is nil to ensure default face always
+       has font. Use Fcar and Fcdr for safety.
+       (w32_to_x_charset): Use Vw32_charset_info_alist for mappings.
+       (w32_codepage_for_font): Use xlfd_charset_of_font.  Use new
+       pseudo-codepages for special cases.
+       (w32_to_x_font): New parameter to allow charset portion to be
+       specified where there is many to one mapping.  Callers changed.
+       (w32_list_fonts): Avoid listing fonts that won't display.
+
+2000-11-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfaces.c (Vface_alternative_font_registry_alist): New variable.
+       (font_list_1): Renamed from font_list.
+       (font_list): New function, trying alternative registries from
+       Vface_alternative_font_registry_alist.
+       (Finternal_set_alternative_font_registry_alist): New function.
+       (syms_of_xfaces): Initialize and Staticpro
+       Vface_alternative_font_registry_alist.  Defsubr
+       Finternal_set_alternative_font_registry_alist.
+
+2000-11-09  Ken Raeburn  <raeburn@gnu.org>
+
+       * lisp.h (Flooking_at): Declare.
+
+2000-11-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * dired.c (directory_files_internal): Fix a braino.
+       
+       * dired.c (directory_files_internal): Add missing GCPRO's.
+       Some cleanup.
+
+2000-11-08  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (syms_of_xdisp): Change doc of max-mini-window-height.
+       (resize_mini_window): Return quickly if Vresize_mini_window is
+       nil.  Don't return if Vmax_mini_window_height is nil.
+
+       * xdisp.c (Vresize_mini_window, Qgrow_only): New variables.
+       (syms_of_xdisp): Initialize them.
+       (resize_mini_window): Act according to the setting of
+       Vresize_mini_window.
+       (syms_of_xdisp): Initialize Vmenu_bar_update_hook to nil.
+
+       * xterm.c (x_scroll_bar_create) [USE_TOOLKIT_SCROLL_BARS]: Map the
+       scroll bar widget after configuring it, so that it will appear at
+       the right position from the start.
+       (XTredeem_scroll_bar): Cleaned up.
+
+2000-11-08  Kenichi Handa  <handa@etl.go.jp>
+
+       * xterm.c (VCENTER_BASELINE_OFFSET): Fix previous change.  If the
+       font is taller than the frame line, we don't have to bias the
+       division by two.
+
+       * w32term.c (VCENTER_BASELINE_OFFSET): Likewise.
+
+2000-11-07  Dave Love  <fx@gnu.org>
+
+       * config.in (HAVE_MKDIR): Add.
+
+       * callproc.c (Fcall_process_region) [HAVE_MKSTEMP]: Use it.
+
+2000-11-07  Gerd Moellmann  <gerd@gnu.org>
+
+       * window.c (Fset_window_configuration): Don't try to preserve
+       point in the current buffer, if that buffer is displayed in more
+       than one window.
+
+       * xfaces.c (lookup_named_face): If default face isn't realized,
+       try to realize it.  Return -1 if not successful.
+       (Fx_list_fonts): Handle case that face cannot be determined.
+       (Fface_font): Likewise.
+
+2000-11-06  Gerd Moellmann  <gerd@gnu.org>
+
+       * window.c (displayed_window_lines): Detect partially
+       visible lines at the bottom correctly.
+
+2000-11-06  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * fileio.c (Fwrite_region): Use `visiting' rather than `visit'
+       when ensuring we don't do visit in indirect buffer.
+
+2000-11-06  Kenichi Handa  <handa@etl.go.jp>
+
+       * composite.h (compose_chars_in_text): Add prototype.
+
+       * composite.c (Vcomposition_function_table): New variable.
+       (Qcomposition_function_table): New variable.
+       (run_composition_function): Call
+       Vcompose_chars_after_function with three arguments.
+       (compose_chars_in_text): New function.
+       (syms_of_composite): Modified the doc-string of
+       Vcompose_chars_after_function.  Declare composition-function-table
+       as a lisp variable, and initialize it.
+
+       * xfns.c (x_encode_text): Suppress producing escape sequences for
+       composition.
+
+       * xselect.c: Include composite.h.
+       (selection_data_to_lisp_data): Call compose_chars_in_text on STR.
+
+2000-11-05  Andrew Innes  <andrewi@gnu.org>
+
+       * w32term.c (x_produce_glyphs): Fix typo in enum name.
+
+       * sysdep.c (read_input_waiting): Remove extraneous argument to
+       read_socket_hook.
+
+       * w32fns.c (Fx_server_version): Include w32_build_number in the
+       return list.
+
+       * w32heap.c (w32_build_number): New variable.
+       (cache_system_info): Set it.
+
+       * w32heap.h (w32_build_number): Add extern.
+
+       * emacs.c (syms_of_emacs): Update docstring for
+       system-configuration, to reflect the actual usage on MS-Windows.
+
 2000-10-31  Gerd Moellmann  <gerd@gnu.org>
 
        * keyboard.c (read_char) <wrong_kboard>: Make sure that we