]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog.8
(LIBS_CARBON): New define to specify libraries for
[gnu-emacs] / src / ChangeLog.8
index e3e24c1e06dd36eb0e447dfc63a46c0187263454..91fcdd1c89976fdeb4b5ffa5185809d77f27c988 100644 (file)
        (jpeg_memory_src): Defined new JPEG image source to read from a
        memory buffer.
        (jpeg_load): Pay attention to the :data keyword if specified.
-       Instantiates a jpeg_memory_src instead of jpeg_stdio_src if
-       found.
+       Instantiates a jpeg_memory_src instead of jpeg_stdio_src if found.
        (png_format): Added the :data keyword
        (png_image_p): PNG is valid with :file _or_ :data
        (png_read_from_memory): New PNG read function to read from a
        memory buffer.
-       (png_load): Pay attention to the :data keyword if specified.  Uses
-       png_set_read_fn() instead of png_init_io() if specified.
+       (png_load): Pay attention to the :data keyword if specified.
+       Use png_set_read_fn() instead of png_init_io() if specified.
        (tiff_format): Added the :data keyword for TIFF images.
        (tiff_image_p): TIFF is valid with :file _or_ :data
        (tiff_read_from_memory): Defined new TIFF I/O functions to read
        * xfns.c (Fx_show_busy_cursor): Doc-fix.
        (Fx_hide_busy_cursor): Ditto.
 
-1999-11-17  Marco Walther <walther@siemens-pyramid.com>
+1999-11-17  Marco Walther  <walther@siemens-pyramid.com>
 
        * unexsni.c (unexec): Handle .rel.dyn section.
 
        * alloc.c, buffer.c, editfns.c, xdisp.c: Remove conditional
        compilation on USE_TEXT_PROPERTIES.
 
-       * Fbyte_code: Use block statements in cases and declare v1 and v2
-       locally there.  Rearrange case statements so that those most
-       frequently executed come first.  Avoid goto's in frequently
-       executed cases.
+       * bytecode.c (Fbyte_code): Use block statements in cases and
+       declare v1 and v2 locally there.  Rearrange case statements so
+       that those most frequently executed come first.  Avoid goto's in
+       frequently executed cases.
 
 1999-11-05  Gerd Moellmann  <gerd@gnu.org>
 
        Don't call XSetInputFocus because that can generate additional
        FocusIn events.
 
-1999-10-07  Jeffrey C Honig <jch@bsdi.com>
+1999-10-07  Jeffrey C Honig  <jch@bsdi.com>
 
        * bsdos4.h [HAVE_LIBNCURSES]: Define TERMINFO and LIBS_TERMCAP.
 
        selected_frame.
        (read_minibuf): Ditto.
 
-       * keyboard.c (command_loop_1): Change for Lisp_Object
-       selected_frame.
+       * keyboard.c (command_loop_1): Change for Lisp_Object selected_frame.
        (cmd_error_internal, command_loop_1, read_char,
        kbd_buffer_get_event, read_avail_input,
        read_char_minibuf_menu_prompt, read_key_sequence, Fsuspend_emacs,
        (syms_of_frame_1): Initialize Qmac.
        (make_terminal_frame) [macintosh]: Initialize output_data.mac fields.
        (Fmake_terminal_frame) [macintosh]: Add an alternate error check.
-       (Fmodify_frame_parameters) [macintosh]: Call
-       mac_set_frame_parameter in macterm.c.
+       (Fmodify_frame_parameters) [macintosh]:
+       Call mac_set_frame_parameter in macterm.c.
 
        * keyboard.c [macintosh]: Set KBD_BUFFER_SIZE to a smaller value
        (512) because Mac compilers limit local data of a function to 32K.
 
-       * make-docfiles.c: Correctly handle input files with Mac-style
-       eol's.
+       * make-docfiles.c: Correctly handle input files with Mac-style eol's.
 
        * sysdep.c: Define numerous routines to emulate Unix system calls.
 
        * window.h (beg_unchanged, end_unchanged, unchanged_modified,
        overlay_unchanged_modified): Remove extern declarations.
 
-       * keyboard.c (command_loop_1):  Set beg/end_unchanged per
-       buffer.
+       * keyboard.c (command_loop_1):  Set beg/end_unchanged per buffer.
 
        * insdel.c (gap_left): Compute beg/end_unchanged per buffer.
        (gap_right): Ditto.
 
 1999-07-30  Eli Zaretskii  <eliz@gnu.org>
 
-       * dispextern.h (load_color, lookup_derived_face): Declare
-       prototypes.
+       * dispextern.h (load_color, lookup_derived_face): Declare prototypes.
 
        * dispnew.c (init_display) [MSDOS]: Don't initialize frame faces,
        it will be done later.
        load_color to try to find a suitable approximation.  If the face
        is inverse-video, swap the foreground and background colors.
 
-       * dosfns.c (msdos_stdcolor_name, msdos_stdcolor_idx): New
-       functions.
+       * dosfns.c (msdos_stdcolor_name, msdos_stdcolor_idx): New functions.
 
        * dosfns.h (msdos_stdcolor_name, msdos_stdcolor_idx): Declare.
 
        (Fputhash): Ditto.
        (Fremhash): Ditto.
 
-1999-07-26  Gerd Moellmann <gerd@gnu.org>
+1999-07-26  Gerd Moellmann  <gerd@gnu.org>
 
        * widget.c (EmacsFrameSetCharSize): Don't add XtNborderWidth
        value to frame width and height.
 
        * keyboard.c (read_char): Use message3_nolog to show help-echo.
 
-       * dispnew.c (blank_row): Add y-position as parameter.  Compute
-       visible height.
+       * dispnew.c (blank_row): Add y-position as parameter.
+       Compute visible height.
 
        * xdisp.c (next_element_from_string): Give padding spaces
        a position of -1.
 
        * xterm.c (XTread_socket): Set mouse_face_frame to zero after
        clearing mouse face.
-       (XTread_socket) <EnterNotify> [LESSTIF_VERSION]: If
-       event.xcrossing.focus is not set, and focus is in the menu bar,
+       (XTread_socket) <EnterNotify> [LESSTIF_VERSION]:
+       If event.xcrossing.focus is not set, and focus is in the menu bar,
        set focus frame as if event.xcrossing.focus were set.
 
 1999-06-24  Gerd Moellmann  <gerd@gnu.org>
        * minibuf.c (read_minibuf): Reset echo message strings to nil.
        (Fminibuffer_completion_help): Ditto.
 
-       * keyboard.c (cmd_error_internal): Set echo_areA_message.
-       (command_loop_1): Test echo_areA_message.
+       * keyboard.c (cmd_error_internal): Set echo_area_message.
+       (command_loop_1): Test echo_area_message.
        (read_char): Ditto.
        (record_menu_key): Set echo_area_message to nil.
        (Fexecute_extended_command): Test echo_area_message.
@@ -10047,9 +10041,9 @@ Sat Aug 16 13:13:32 1997  Gerd Moellmann  <gerd@acm.org>
        and display_ellipsis_for_invisible_p removed.
 
        * xdisp.c (next_display_element):  Set last_invisible_text_pos
-       to the last position at which invisible text was found.  Don't
-       decrement cursor.pos for newlines and cr with ellipsis.  Set
-       dpvec for `...' due to invisible text directly.
+       to the last position at which invisible text was found.
+       Don't decrement cursor.pos for newlines and cr with ellipsis.
+       Set dpvec for `...' due to invisible text directly.
        (redisplay_internal):  Don't assert that cursor is at PT after
        skip_to.  It may be in invisible text.
 
@@ -11191,585 +11185,8 @@ Wed Jun 25 15:22:58 1997  Gerd Moellmann  <gerd@acm.org>
 
 1999-07-20  Dave Love  <fx@gnu.org>
 
-       * buffer.c (syms_of_buffer): Make
-       default-enable-multibyte-characters a user variable.
-
-After the release of 20.4, development was split into two separate
-code lines.  One line contained the code for Emacs 21, and the other
-one the code for the 20.x releases after 20.4.  The following change
-log entries up to the entry ``20.4 released'' are for the 20.x code
-line.  Change logs above this notice are those for the 21.x code line.
-
-2000-06-13  Gerd Moellmann  <gerd@gnu.org>
-
-       * Version 20.7 released.
-       
-2000-06-01  Andrew Innes  <andrewi@gnu.org>
-
-       * w32proc.c (w32_executable_type): Determine whether program is a
-       GUI app.
-       (sys_spawnve): Tell create_child whether app is a GUI app.
-       (create_child): Don't hide window for GUI apps.
-       (syms_of_ntproc): Update docstring for w32-start-process-show-window.
-
-2000-05-30  Andrew Innes  <andrewi@gnu.org>
-
-       * w32.c (sys_socket): Revert the previous fix, and use a better
-       approach for detecting when a socket cannot be made
-       non-inheritable by duplicating the handle.
-
-2000-05-30  Dave Love  <fx@gnu.org>
-
-       * s/irix5-0.h (LD_SWITCH_SYSTEM): Don't define to `-G 0'.
-       (C_SWITCH_SYSTEM) [__GNUC__]: Put in #if 0.
-
-2000-05-24  Gerd Moellmann  <gerd@gnu.org>
-
-       * m/iris5d.h (UNEXEC): Use unexsgi.
-
-2000-05-23  Kenichi Handa  <handa@etl.go.jp>
-
-       * xdisp.c (redisplay_window): Set startp_byte (not startp) to
-       ZV_BYTE.
-
-2000-05-23  Andrew Innes  <andrewi@gnu.org>
-
-       * w32.c (sys_socket): To work around a problem with MS Proxy
-       winsock, don't attempt to make sockets non-inheritable if the
-       proxy winsock appears to be present.
-
-2000-05-23  Gerd Moellmann  <gerd@gnu.org>
-
-       * s/gnu-linux.h (setpgrp): Don't define it here because this
-       prevents compilation on GNU/Linux systems with glib 2.2.
-
-       * callproc.c, emacs.c, sysdep.c (setpgrp) [HAVE_SETPGID]: Define
-       as setpgid.
-       
-2000-05-20  NIIBE Yutaka  <gniibe@mri.co.jp>
-       
-       * s/gnu-linux.h (UNIX98_PTYS) [HAVE_GRANTPT]: Define.
-       (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_OPEN, PTY_TTY_NAME_SPRINTF)
-       [HAVE_GRANTPT]: Define.
-       (C_SWITCH_SYSTEM): Add -D_XOPEN_SOURCE.
-
-       * sysdep.c (setup_pty): Treat case that UNIX98_PTYS is defined
-       like SYSV_PTYS.
-
-       * config.in (HAVE_GRANDPT, HAVE_GETPT): New defines.
-
-       * process.c (toplevel) [UNIX98_PTYS]: Include stdlib.h.
-
-2000-05-20  Gerd Moellmann  <gerd@gnu.org>
-
-       * buffer.c (Fbury_buffer): Avoid trouble from burying a killed
-       buffer.
-
-       * keyboard.c (lispy_mouse_names): Variable removed.
-       (Vlispy_mouse_stem): New variable.
-       (syms_of_keyboard): Initialize Vlispy_mouse_stem.
-       (make_lispy_event) <mouse_click, scroll_bar_click>: Don't abort
-       for any mouse button number.  Increase size of mouse_syms and
-       button_down_location as needed.  Call modify_event_symbol with
-       different arguments.
-       (make_lispy_event) <scroll_bar_click> [USE_TOOLKIT_SCROLL_BARS]:
-       Call modify_event_symbol with different arguments.
-       (make_lispy_event) <w32_scroll_bar_click> [WINDOWSNT]: Don't abort
-       for any button number.  Call modify_event_symbol with different
-       arguments.
-       (modify_event_symbol): Rename NAME_ALIST to NAME_ALIST_OR_STEM.
-       Accept a string for NAME_ALIST_OR_STEM.
-
-       * fns.c (larger_vector): New function.
-
-       * keyboard.c (Fclear_this_command_keys): Clear recent_keys
-       vector, too.
-
-2000-05-16  Gerd Moellmann  <gerd@gnu.org>
-
-       * frame.c (frames_bury_buffer): Don't add a buffer to the frame's
-       buffer list that wasn't selected in that frame.
-
-       * filelock.c (get_boot_time): To obtain an 8 char file name, use a
-       2 char prefix, and call make_temp_name with second arg non-zero.
-
-       * fileio.c (make_temp_name): New function, extracted from
-       Fmake_temp_name.
-       (Fmake_temp_name): Use it.
-
-2000-05-15  Gerd Moellmann  <gerd@gnu.org>
-
-       * unexelf.c, m/iris4d.h, m/iris5d.h: Use most current development 
-       versions.
-
-2000-05-12  Jason Rumney  <jasonr@gnu.org>
-
-       * w32bdf.c (w32_BDF_TextOut): Change bytelen arg to char_len
-       as used by callers.
-
-       * w32term.c (dumpglyphs): Fill background if character goes
-        higher or lower than normal. W32_TEXTOUT outputs chars not
-        bytes. Handle bdf fonts when getting width of composite chars
-        component. Allow for multibyte first glyph in composite char.
-
-2000-05-11  Jason Rumney  <jasonr@gnu.org>
-
-       * w32menu.c (w32_menu_show): Call ENCODE_SYSTEM for item_name
-       and descrip.
-
-2000-05-11  Andrew Innes  <andrewi@gnu.org>
-
-       * w32.c (sys_socket): Check return value of DuplicateHandle,
-        try to use original socket if it fails.
-
-2000-05-11  Kenichi Handa  <handa@etl.go.jp>
-
-       * coding.c (code_convert_string): GCPRO str before calling
-       temp_output_buffer_setup.
-
-2000-05-05  Gerd Moellmann  <gerd@gnu.org>
-       
-       * insdel.c (insert_from_buffer_1): Adjust FROM position by number
-       of inserted characters when BUF equals the current buffer, and PT
-       is in front of or equal to FROM.
-       
-2000-05-04  Andrew Innes  <andrewi@gnu.org>
-
-       * w32fns.c (w32_wnd_proc) <WM_GETMINMAXINFO>: Reduce the maximum
-       tracking limits to fit within the Windows 9x 16-bit limit.
-
-2000-05-02  Gerd Moellmann  <gerd@gnu.org>
-
-       * eval.c (Fsignal): If lisp_eval_depth or spepdl_size are near
-       to the limits, increase the limits.
-
-       * s/openbsd.h (LIBS_TERMCAP): Undefine.
-
-       * process.c (send_process): Remove local variable `procname' that
-       might become invalid when a GC happens.  Instead, access the
-       process name slot directly.
-       
-       * s/freebsd.h (LIBS_TERMCAP): Define only for __FreeBSD_version
-       <= 400000.
-
-       * sysdep.c (read_intput_waiting): Add prototype.
-       (read_input_waiting): Call read_socket_hook with 4 arguments.
-
-2000-02-26  Gerd Moellmann  <gerd@gnu.org>
-
-       * Version 20.6 released.
-       
-2000-02-25  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
-
-       * ccl.c (ccl_driver) [CCL_MapMultiple]: When the mapped value is
-       `lambda', set reg[RRR] to the map index.
-       (ccl_driver) [CCL_MapSingle]: When the mapped value is found, set
-       reg[RRR] to 0.  Otherwise, set it to -1.
-
-2000-02-25  Andrew Innes  <andrewi@gnu.org>
-
-       * w32fns.c (w32_wnd_proc) <WM_GETMINMAXINFO>: Allow resizing
-       the Emacs frame above the screen size.
-
-2000-02-23  Andrew Innes  <andrewi@gnu.org>
-
-       * w32select.c (Fw32_get_clipboard_data): Force data to be decoded
-       even if it doesn't contain non-ascii characters, as if it were
-       compound text.
-
-       * w32menu.c: Include charset.h and coding.h.
-       (single_submenu, w32_menu_show) [!HAVE_MULTILINGUAL_MENU]: Encode
-       mulitbyte strings with w32-system-coding-system before using in
-       menus.
-
-       * w32fns.c (x_set_name): Encode multibyte name with
-       w32-system-coding-system before using as frame title.
-       (x_set_title): Ditto.
-
-       * coding.h (ENCODE_SYSTEM) [WINDOWSNT]: New macro.
-       (DECODE_SYSTEM) [WINDOWSNT]: New macro.
-       [WINDOWSNT]: Add extern for Vw32_system_coding_system.
-
-       * fileio.c (Ffile_writable_p) [WINDOWSNT]: If a file (or
-       directory) doesn't exist, assume it can be created regardless of
-       whether the parent directory is writable.  This is the correct
-       thing to do, if we are not going to check the ACLs.
-
-       * w32.c (init_environment): Provide default values for all
-       required environment variables, and always set emacs_dir based on
-       the location of emacs.exe if it appears to be in a standard
-       location.
-       (init_user_info): Abort if HOME or SHELL isn't set.
-
-2000-02-23  Eli Zaretskii  <eliz@is.elta.co.il>
-
-       * msdos.c (IT_write_glyphs): Allocate a screen_buf buffer as
-       large as CODING_MODE_LAST_BLOCK requires.
-
-2000-02-20  Dave Love  <fx@gnu.org>
-
-       * gmalloc.c: Don't define away `const'; config.h does that.
-
-2000-02-17  Kenichi Handa  <handa@etl.go.jp>
-
-       * xdisp.c (decode_mode_spec_coding): Delete superfluous code to
-       avoid infinite error signalling.
-
-2000-02-16  Gerd Moellmann  <gerd@gnu.org>
-
-       * .gdbinit (xbacktrace, xprintsym, xreload): New commands.
-
-2000-02-15  Andrew Innes  <andrewi@gnu.org>
-
-       * w32proc.c (sys_kill): Fake Ctrl-C keystroke to simulate SIGINT,
-       and Ctrl-Break to simulate SIGQUIT (known as SIGBREAK in MSVC).
-
-2000-02-15  Gerd Moellmann  <gerd@gnu.org>
-
-       * m/arm.h: New file.
-       
-       * s/freebsd.h (BROKEN_PTY_READ_AFTER_EAGAIN): Define.
-
-       * process.c (send_process) [BROKEN_PTY_READ_AFTER_EAGAIN]:
-       Workaround for FreeBSD bug.  Clear output queue after EAGAIN in
-       write(2).
-
-2000-02-12  Gerd Moellmann  <gerd@gnu.org>
-
-       * s/hpux10.h (HAVE_XRMSETDATABASE): Define if not already defined.
-
-2000-02-09  Kenichi Handa  <handa@etl.go.jp>
-
-       * ccl.c (CCL_MAKE_CHAR): New macro.
-       (ccl_driver) <CCL_TranslateCharacter>: Check the validity of
-       registers by CCL_MAKE_CHAR before calling translate_char.
-       <CCL_TranslateCharacterConstTbl> Likewise.
-       
-2000-02-05  Gerd Moellmann  <gerd@gnu.org>
-
-       * s/irix6-5.h: Undo previous change.
-
-       * s/irix5-0.h (LD_SWITCH_SYSTEM): Define only for GCC < 2.95.
-
-2000-02-03  Gerd Moellmann  <gerd@gnu.org>
-
-       * m/alpha.h: Revert to version from 20.5.
-
-2000-02-02  Kenichi Handa  <handa@etl.go.jp>
-
-       * ccl.c (ccl_driver) <CCL_WriteExprRegister>: Set jump_address
-       instead of incrementing ic directly.
-       <CCL_WriteExprConst> Likewise.
-       <ccl_set_expr>: Set ic to jump_address.
-
-2000-01-26  Gerd Moellmann  <gerd@gnu.org>
-
-       * s/irix6-5.h [__GNUC__ && __GNUC_MINOR__ >= 95]: Undef
-       LD_SWITCH_SYSTEM inherited from irix5-0.h.
-
-2000-01-17  Gerd Moellmann  <gerd@gnu.org>
-
-       * m/news-risc.h (LD_SWITCH_MACHINE): Define differently for GCC.
-       
-2000-01-03  Gerd Moellmann  <gerd@gnu.org>
-
-       * s/hpux9.h (NO_EDITRES): Define even if HAVE_LIBXMU.
-
-1999-12-02  Gerd Moellmann  <gerd@gnu.org>
-
-       * s/usg5-4.h (LIBS_SYSTEM): Add -lgen because that's needed
-       for building with Motif.
-       
-1999-11-22  Paul Eggert  <eggert@twinsun.com>
-
-       * m/alpha.h (malloc, realloc, calloc): Remove decls;
-       stdlib.h now does this.
-
-1999-08-21  Dave Love  <fx@gnu.org>
-
-       * aix3-2-5.h (C_DEBUG_SWITCH): Use -g -O.
-       * aix4-1.h: Likewise.
-
-       * irix6-5.h (C_DEBUG_SWITCH): Set for debug and optimize.
-       
-1999-12-04  Gerd Moellmann  <gerd@gnu.org>
-
-       * Version 20.5 released.
-       
-1999-12-04  Kenichi Handa  <handa@etl.go.jp>
-
-       * coding.c (Ffind_operation_coding_system): Cancel previous change.
-
-       * fileio.c (decide_coding_unwind): Renamed from
-       set_auto_coding_unwind.
-       (Finsert_file_contents): Make single unwind protect to call both
-       Vset_auto_coding_function and Ffind_operation_coding_system.
-
-       * insdel.c (adjust_markers_for_delete): Make it non-static.
-
-1999-12-03  Gerd Moellmann  <gerd@gnu.org>
-
-       * unexelf.c (unexec): Put handling of .lit4 and .lit8 in
-       #ifdef __sgi.
-
-1999-12-03  Andreas Schwab  <schwab@suse.de>
-
-       * unexelf.c (unexec): Don't copy .got section.
-
-1999-12-03  Gerd Moellmann  <gerd@gnu.org>
-
-       * fileio.c (Fwrite_region): Don't call 
-       Vselect_safe_coding_sytem_function if noninteractive.
-
-1999-12-02  Gerd Moellmann  <gerd@gnu.org>
-
-       * m/iris4d.h, m/iris5d.h: Use unexsgi.o instead of unexelf.o.
-
-1999-12-01  Dave Love  <fx@gnu.org>
-
-       * emacs.c (main): Set LANG=C iff AIX3_2 defined.
-
-1999-11-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * unexelf.c: Auto-detect .sbss section.
-       (round_up): Make it static.
-       (unexec): Declare alignment as Elf Word.  Skip ``Program
-       segment above .bss'' test on MIPS without .sbss.
-       Copy sections .got and .sdata1 sections.  Adjust offsets in
-       sections .sdata, .lit4, .lit8, .got and .sdata1.
-
-1999-11-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * unexelf.c: Merge IRIX debugging info patch from unexsgi.c
-       * m/iris4d.h: Use unexelf for IRIX 5.*.
-       * m/iris5d.h: Use unexelf for IRIX 6.*.
-
-1999-11-25  Kenichi Handa  <handa@etl.go.jp>
-
-       * coding.c (Ffind_operation_coding_system): Call functions after
-       changing the current buffer to a temporary buffer.
-
-1999-11-24  Ken'ichi Handa  <handa@gnu.org>
-
-       * fileio.c (Finsert_file_contents): Set buffer-file-coding-system
-       of the current buffer via Fset.
-
-1999-11-23  Gerd Moellmann  <gerd@gnu.org>
-
-       * unexaix.c (unexec): Use unsigned instead of uintptr_t because
-       that fails on IBM PowerPC, AIX 4.2.
-
-1999-11-22  Eli Zaretskii  <eliz@is.elta.co.il>
-
-       * buffer.c (syms_of_buffer): Add %z, %Z, %m and %& to the doc
-       string of mode-line-format.  Remove the obsolete %t.
-
-1999-11-21  Jason Rumney <jasonr@gnu.org>
-
-       * w32fns.c (x_to_w32_font): Assign Y-resolution to resy
-        instead of pixel.
-
-1999-11-19  Gerd Moellmann  <gerd@gnu.org>
-
-       * unexelf.c (unexec): Put new code rounding up the bss section's
-       sh_offset in #if 0.  Add corresponding code from 20.4 in #else.
-
-1999-11-18  Kenichi Handa  <handa@etl.go.jp>
-
-       * keyboard.c (echo_char): Assure sufficient memory for
-       push_key_description.
-
-1999-11-16  Jason Rumney  <jasonr@gnu.org>
-
-       * w32console.c: Include coding.c
-       (write_glyphs): Convert glyphs for display using
-       terminal_coding_system instead of GLYPH_FOLLOW_ALIASES.
-
-1999-11-16  Dave Love  <fx@gnu.org>
-
-       * doc.c (Fdocumentation): Remove gcpro here too.
-
-1999-11-12  Gerd Moellmann  <gerd@gnu.org>
-
-       * doc.c (Fdocumentation_property): Don't GCPRO.
-
-1999-11-11  Ken'ichi Handa  <handa@gnu.org>
-
-       * editfns.c (Ftranslate_region): Check the buffer multibyteness.
-
-1999-11-07  Andrew Innes  <andrewi@gnu.org>
-
-       * w32fns.c (x_set_name): Coerce title string to unibyte.
-       (x_set_title): Ditto.
-
-       * w32menu.c: Undef HAVE_MULTILINGUAL_MENU.
-       (single_submenu):
-       (w32_menu_show) [!HAVE_MULTILINGUAL_MENU]: Coerce menu strings to
-       unibyte.
-
-       * w32.c (map_w32_filename): Force file functions to fail if the
-       name is too long, by returning an invalid name.
-       (open_unc_volume): Add cast.
-       (open_unc_volume): Make argument const.
-       (unc_volume_file_attributes): Ditto.
-
-       * makefile.nt (LINK_FLAGS): Include function-level (COFF format)
-       debug information in release builds, to get meaningful stack
-       traces on crashes.  Also remove spurious spaces in various places,
-       and all dependencies on lisp.h.
-
-       * w32term.c (my_set_focus): Return a value;
-       (my_set_foreground_window): Ditto.
-       (w32_initialize): Change return type to void, and add forward
-       declaration.
-
-       * w32fns.c (Fw32_shell_execute): Fix typo in docstring.
-       (Fw32_shell_execute): Allow OPERATION to be nil, to perform the
-       default action.
-       
-1999-11-02  Gerd Moellmann  <gerd@gnu.org>
-
-       * doc.c (Fdocumentation_property): Fix bug bypassing UNGCPRO.
-
-1999-11-01  Gerd Moellmann  <gerd@gnu.org>
-
-       * doc.c (Fdocumentation_property): Remove register keyword
-       from local variable `tem'.
-
-1999-10-28  Ken'ichi Handa  <handa@gnu.org>
-
-       * coding.c (code_convert_region): Update `dst' correctly.
-
-1999-10-18  Dave Love  <fx@gnu.org>
-
-       * doc.c (Fdocumentation_property): Gcpro `tem`.
-
-1999-10-13  Dave Love  <fx@gnu.org>
-
-       * filelock.c (lock_file): Move gcpro of `fn'.
-
-1999-10-14  Ken'ichi Handa  <handa@gnu.org>
-
-       * fns.c (Fstring_as_multibyte): Call
-       register_composite_chars_string for a multibyte string.
-
-1999-10-13  Ken'ichi Handa  <handa@gnu.org>
-
-       * lread.c (Fload): Calculate bytes of filename correctly.
-       (openp): Likewise.
-
-1999-09-29  Kenichi Handa  <handa@etl.go.jp>
-
-       * category.c (modify_lower_category_set): Set default value of
-       TABLE correctly.
-
-       * coding.c (DECODE_CHARACTER_ASCII): Decode ASCII invocated to GR
-       correctly.
-
-       * minibuf.c (Fminibuffer_complete_word): Calculate string byte
-       size correctly.
-
-1999-09-28  Richard M. Stallman  <rms@caffeine.ai.mit.edu>
-
-       * keymap.c (Fsingle_key_description): Make tem big enough.
-       (describe_buffer_bindings): Make buf big enough.
-
-1999-09-19  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
-
-       * charset.c (str_cmpchar_id):  Before xmalloc, copy data in STR to
-       a buffer that is safe from memory relocation.
-
-1999-09-16  Kenichi Handa  <handa@etl.go.jp>
-
-       * charset.h: (register_composite_chars_region): Extern it.
-       (register_composite_chars_string): Extern it.
-
-       * charset.c (str_cmpchar_id): New argument REGISTERP.  Caller
-       changed.
-       (register_composite_chars_region): New function.
-       (register_composite_chars_string): New function.
-
-       * alloc.c (make_string): Call register_composite_chars_string for
-       a multibyte string. 
-       (make_multibyte_string): Likewise.
-       (make_string_from_bytes): Likewise.
-       (make_specified_string): Likewise.
-
-       * buffer.c (Fset_buffer_multibyte): On setting the buffer
-       multibyte, call register_composite_chars_region.
-
-       * insdel.c (insert_1_both): Call register_composite_chars_region
-       after the insertion.
-       (adjust_after_replace): Likewise.
-
-       * indent.c (MULTIBYTE_BYTES_WIDTH): Adjusted for the change of
-       str_cmpchar_id.
-
-1999-09-15  Richard Stallman  <rms@gnu.org>
-
-       * filelock.c (Vtemporary_file_directory): New variable.
-       (syms_of_filelock): Set up Lisp variable.
-
-1999-09-14  Richard Stallman  <rms@gnu.org>
-
-       * filelock.c (get_boot_time): Make the temp name in the proper dir.
-
-1999-09-07  Richard Stallman  <rms@gnu.org>
-
-       * keymap.c (fix_submap_inheritance): Do nothing if the proper
-       parent is an ancestor of SUBMAP; otherwise, add it as the
-       ultimate ancestor.
-
-1999-09-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
-
-       * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new
-       unexaix.c.
-
-       * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c.
-
-1999-09-06  Dave Love  <fx@gnu.org>
-
-       * unexaix.c: New version incorporating Michael Sperber's changes
-       from XEmacs.  Should solve problems on AIX 4.3.
-
-1999-08-13  Richard M. Stallman  <rms@gnu.org>
-
-       * eval.c (run_hook_list_with_args): Gcpro `globals'.
-       (run_hook_with_args): Likewise.
-
-1999-08-10  Richard M. Stallman  <rms@gnu.org>
-
-       * window.h (struct window): New field too_small_ok.
-
-       * window.c (set_window_height, set_window_width): 
-       If window starts out "too small", set its too_small_ok flag.
-       If window's too_small_ok flag is set, don't delete it
-       unless it is so small it would cause a crash.
-
-       * charset.h (BCOPY_SHORT): Fix typo `unsigined'.
-
-1999-08-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * unexelf.c [__linux__ && __alpha__] (HAS_SBSS_SECTION): Define.
-
-1999-08-04  Andreas Schwab  <schwab@gnu.org>
-
-       * insdel.c (insert_from_string_1): Check gap size against number
-       of outgoing bytes, not incoming bytes.
-
-1999-08-01  Richard Stallman  <rms@gnu.org>
-
-       * fns.c (internal_equal): Correct overlay comparison.
-
-1999-07-29  Eli Zaretskii  <eliz@gnu.org>
-
-       * msdos.c (getdefdir): Don't return failure indication when
-       _fixpath sets errno to ENOSYS.
-
-1999-07-21  Joe Ramey  <ramey@ti.com>
-
-       * filelock.c (lock_if_free): Return -1 if check_lock_owner
-       has returned -1 (lockfile exists but is not a symlink?)
+       * buffer.c (syms_of_buffer): Make default-enable-multibyte-characters
+       a user variable.
 
 1999-07-14  Richard Stallman  <rms@gnu.org>
 
@@ -11858,8 +11275,8 @@ line.  Change logs above this notice are those for the 21.x code line.
 
 1999-06-29  Wolfram Gloger  <wmglo@dent.med.uni-muenchen.de>
 
-       * emacs.c [DOUG_LEA_MALLOC] (malloc_initialize_hook): New
-       function, assigned to the global __malloc_initialize_hook pointer.
+       * emacs.c [DOUG_LEA_MALLOC] (malloc_initialize_hook):
+       New function, assigned to the global __malloc_initialize_hook pointer.
        (main): Move malloc_set_state call into malloc_initialize_hook
        so that it happens as early as possible.
 
@@ -11929,7 +11346,7 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * editfns.c (Fuser_full_name): Doc fix.
 
-1999-06-14  Tak Ota <ota@atc.sel.sony.com>
+1999-06-14  Tak Ota  <ota@atc.sel.sony.com>
 
        * w32bdf.c: (clear_cached_bitmap_slots): Remove.
        (get_bitmap_with_cache): Check if CreateBitmap failed.
@@ -11938,7 +11355,7 @@ line.  Change logs above this notice are those for the 21.x code line.
        Do cache clearing inline.  Move global variables to local scope.
 
 
-1999-06-13  Wolfgang Glas <Wolfgang.Glas@hfm.tu-graz.ac.at>
+1999-06-13  Wolfgang Glas  <Wolfgang.Glas@hfm.tu-graz.ac.at>
 
        * unexsgi.c (unexec): Dump the .rodata section from memory
        under IRIX6.5 in order to be able to unexec with gcc.
@@ -12119,11 +11536,11 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * w32term.c (dumpglyphs): Always fill background for italic fonts.
 
-1999-05-03  Eli Zaretskii <eliz@is.elta.co.il>
+1999-05-03  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * dired.c (make_time): Make argument type be time_t.
 
-1999-05-02  Eli Zaretskii <eliz@is.elta.co.il>
+1999-05-02  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * msdos.c (unibyte_display_via_language_environment): Add extern.
 
@@ -12396,7 +11813,7 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * filelock.c (get_boot_time): Test tempname, not filename.
 
-1999-03-17  Jason Rumney <jasonr@altavista.net>
+1999-03-17  Jason Rumney  <jasonr@altavista.net>
 
        * w32bdf.h: Merged patches from Meadow; introduce bitmap cache to
        speed display.
@@ -12434,7 +11851,7 @@ line.  Change logs above this notice are those for the 21.x code line.
        * macros.c (Fexecute_kbd_macro): Initialize executing_macro_iterations
        at beginning.
 
-1999-03-14  Jason Rumney <jasonr@altavista.net>
+1999-03-14  Jason Rumney  <jasonr@altavista.net>
 
        * w32fns.c (w32_strict_fontnames): New variable.
        (Fx_create_frame): Formatting fix.
@@ -12485,7 +11902,7 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * makefile.nt: Remove common multiple file compilation commands.
 
-1999-03-04  Takeshi YAMADA <yamada@cslab.kecl.ntt.co.jp>
+1999-03-04  Takeshi YAMADA  <yamada@cslab.kecl.ntt.co.jp>
 
        * fns.c (Fbase64_encode_string): Allocate sufficient memory for
        newlines added when the arg NO-LINE-BREAK is nil.
@@ -12812,7 +12229,7 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * makefile.nt: Use full path to temacs.exe when dumping.
 
-1999-01-27  Jason Rumney <jasonr@altavista.net>
+1999-01-27  Jason Rumney  <jasonr@altavista.net>
 
        * w32fns.c (w32_load_system_font): Do not load unlisted fonts if
        list was reliable.
@@ -12874,7 +12291,7 @@ line.  Change logs above this notice are those for the 21.x code line.
        to set prev_from_syntax, above start of main loop.
        At startinstring, check syntax when checking for a match.
 
-1999-01-22  Jason Rumney <jasonr@altavista.net>
+1999-01-22  Jason Rumney  <jasonr@altavista.net>
 
        * w32bdf.c: New file.
        * w32bdf.h: New file.
@@ -12932,7 +12349,7 @@ line.  Change logs above this notice are those for the 21.x code line.
        * xterm.c (same_x_server): Detect treat ":0" and "unix:0"
        as the same.  Treat "myname:0" as the same as those two.
 
-1999-01-19  Jason Rumney <jasonr@altavista.net>
+1999-01-19  Jason Rumney  <jasonr@altavista.net>
 
        * w32fns.c (x_to_w32_charset): Add iso8859-9.
        (w32_to_x_charset): Fix charset mappings.
@@ -13786,7 +13203,7 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * m/ews4800.h, s/ux4800.h: New files.
 
-1998-11-03  Theodore Jump <tjump@tertius.com>
+1998-11-03  Theodore Jump  <tjump@tertius.com>
 
        * makefile.nt: Compile multiple source files when possible.
 
@@ -14557,8 +13974,8 @@ line.  Change logs above this notice are those for the 21.x code line.
 
        * keyboard.c (input-method-previous-message): Doc fix.
 
-       * coding.c (file-coding-system-alist,
-       select-safe-coding-system-function): Doc fix.
+       * coding.c (file-coding-system-alist)
+       (select-safe-coding-system-function): Doc fix.
 
 1998-08-23  Kenichi HANDA  <handa@etl.go.jp>
 
@@ -14573,3 +13990,9 @@ line.  Change logs above this notice are those for the 21.x code line.
        correctly.
 
 See ChangeLog.7 for earlier changes.
+
+    Copyright (C) 1999 Free Software Foundation, Inc.
+  Copying and distribution of this file, with or without modification,
+  are permitted provided the copyright notice and this notice are preserved.
+
+;;; arch-tag: 4d73444a-8f6e-4255-92a6-d3abc438b8d3