X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/70360d0cab4f5e9fa351cd131e45fa86401896c0..0a2aedfe6d650e825a50f25f972bac20d669f5cb:/src/ChangeLog.6 diff --git a/src/ChangeLog.6 b/src/ChangeLog.6 index 4572c8c0a3..ead1daf563 100644 --- a/src/ChangeLog.6 +++ b/src/ChangeLog.6 @@ -8,7 +8,7 @@ (NO_SOCKETS_IN_FILE_SYSTEM): Definition deleted. (sigblock): New definition. -1996-08-10 Marcus Daniels +1996-08-10 Marcus G. Daniels * m/sequent-ptx.h (LOAD_AVE_TYPE, FSCALE, LOAD_AVE_CVT): Undef them before defining. @@ -126,7 +126,7 @@ (printchar, strout): Output into print_buffer. (print_string): If printcharfun is nil, use strout. -1996-07-26 Marcus Daniels +1996-07-26 Marcus G. Daniels * xmenu.c (pending_menu_activation): New variable. (x_activate_menubar): Don't call set_frame_menubar for @@ -136,7 +136,7 @@ * xterm.c (last_mouse_press_frame): New variable. (XTread_socket): Store a saved_button_event for ButtonRelease. -1996-07-25 Marcus Daniels +1996-07-25 Marcus G. Daniels * xmenu.c (set_frame_menubar): Use -1 for call_data in the deep_p = 0 case. @@ -145,7 +145,7 @@ * ntinevt.c (win32_read_socket): Never block reading from input queue. -1996-07-24 Marcus Daniels +1996-07-24 Marcus G. Daniels * editfns.c (Fencode_time): Assign to tm.tm_gmtoff for NEXTSTEP, since timezone environment variable is ignored. @@ -250,7 +250,7 @@ * config.in (HAVE_TERMIOS_H): Add #undef. * cm.h [HAVE_TERMIOS_H]: Declare ospeed as speed_t. * sysdep.c [HAVE_TERMIOS_H]: Likewise. - * dispnew.c: Don't delare ospeed; cm.h already did it. + * dispnew.c: Don't declare ospeed; cm.h already did it. * terminfo.c: Use . [HAVE_TERMIOS_H]: Declare ospeed as speed_t. [USG]: Include . @@ -300,7 +300,7 @@ * s/usg5-4-3.h: New file. -1996-07-11 Marcus Daniels +1996-07-11 Marcus G. Daniels * xterm.c (XTread_socket): Add #ifdef for previous change. @@ -391,7 +391,7 @@ * indent.c (Fvertical_motion): Doc fix. -1996-07-03 Marcus Daniels +1996-07-03 Marcus G. Daniels * xterm.c (XTread_socket): Use lw_tookit_related_event_p to avoid sending toolkit-specific events to Emacs. @@ -718,14 +718,14 @@ (init_ntproc) [HAVE_SOCKETS]: Only load winsock library on startup if PRELOAD_WINSOCK is set in environment (or registry). - * ntproc.c (Fwin32_has_winsock, Fwin32_unload_winsock) + * ntproc.c (Fwin32_has_winsock, Fwin32_unload_winsock) [HAVE_SOCKETS]: New functions. (syms_of_ntproc) [HAVE_SOCKETS]: defsubr them. * process.c (Fopen_network_stream) [WINDOWSNT]: Ensure Windows socket library is loaded if available. -1996-06-07 Marcus Daniels +1996-06-07 Marcus G. Daniels * xterm.c (XTread_socket): Use XtAppNextEvent when using toolkit configurations. @@ -833,7 +833,7 @@ * m/sparc.h [__linux__] (A_TEXT_OFFSET, A_TEXT_SEEK): Don't define. -1996-05-24 Marcus Daniels +1996-05-24 Marcus G. Daniels * xterm.c [SOLARIS2]: Include string.h. @@ -845,7 +845,7 @@ (timer_id): Renamed to mouse_button_timer. (saved_mouse_move_msg, mouse_move_timer): New variables. (win_msg_worker): Delete WM_TIMER code. - (win32_wnd_proc): Handle WM_TIMER events here. Use separate timers + (win32_wnd_proc): Handle WM_TIMER events here. Use separate timers for mouse down and mouse move (including scroll bar drag) events. Add new handling code for WM_VSCROLL and WM_MOUSEMOVE events. Only filter WM_MOUSEMOVE events when a button is held down. @@ -1100,17 +1100,17 @@ (nt_sleep): Renamed to sys_sleep. - (rename): Renamed to sys_rename. Always rename to a temporary name + (rename): Renamed to sys_rename. Always rename to a temporary name first on Windows 95. Unlink new name first if necessary. (dir_finding): Variable deleted. (dir_is_fat, dir_pathname): New variables. - (openddir): Fail if dir_find_handle is in use. Save directory name + (openddir): Fail if dir_find_handle is in use. Save directory name in dir_pathname, and set dir_is_fat appropriately. (closedir, readdir): Use dir_find_handle in place of dir_finding. (readdir): Copy directory name from dir_pathname on first - call. Use IS_DIRECTORY_SEP instead of IS_ANY_SEP. Force filename + call. Use IS_DIRECTORY_SEP instead of IS_ANY_SEP. Force filename to be lower case on FAT volumes. (getpwuid): Move struct passwd initialization to init_user_info, @@ -1138,10 +1138,10 @@ ntproc.c and simplified to match other changes (all handles are already non-inheritable). - (get_emacs_configuration): Detect Windows flavour (Windows 95 or + (get_emacs_configuration): Detect Windows flavor (Windows 95 or NT) at run-time. Change OS name for Windows 95 to be "win95". - (fd_info): New variable. Array of extra info for file descriptors + (fd_info): New variable. Array of extra info for file descriptors needed for pipe/socket support. (utc_base_ft, utc_base, init): New internal variables used for @@ -1158,7 +1158,7 @@ (sys_fopen, sys_open): Map file names, and ensure file handle is non-inheritable. - (stat): Replace buggy library function. Fake reaonsable i-node + (stat): Replace buggy library function. Fake reasonable i-node values by hashing the canonical file name, and use uid/gid values determined by init_user_info. @@ -1182,7 +1182,7 @@ support in sys_select. (term_ntproc): New function. - (init_ntproc): New function to initialise socket support and make + (init_ntproc): New function to initialize socket support and make initial std handles non-inheritable. Also ensure stdin, stdout and stderr have valid handles so that pipes and sockets can't inadvertently use fd 0, 1, or 2. @@ -1206,7 +1206,7 @@ * ntinevt.c (win32_kdb_patch_key): Initialize isdead. (key_event) [HAVE_NTGUI]: Use Windows key code. - * ntproc.c: Include config.h after CRT headers. Include fcntl.h. + * ntproc.c: Include config.h after CRT headers. Include fcntl.h. (child_process, MAX_CHILDREN, CHILD_ACTIVE): Moved to nt.h. (DebugPrint): New macro. (new_child): Create input event structures for child processes. @@ -1269,7 +1269,7 @@ "light", "extralight", and "thin" fonts. (x_to_win32_charset, win32_to_x_charset): New functions. (win32_to_x_font): Use new height units. Use win32_to_x_charset. - (x_to_win32_font): Use x_to_win32_charset. Support Win32 font names + (x_to_win32_font): Use x_to_win32_charset. Support w32 font names in addition to X font names. (win32_load_font, Fx_list_fonts, Fx_display_color_cells) @@ -1300,7 +1300,7 @@ (x_make_frame_visible, x_iconify_frame): Use my_show_window. (x_draw_box): Don't trim right and bottom. - (x_make_frame_visible): Don't invoke SetForgroundWindow. + (x_make_frame_visible): Don't invoke SetForegroundWindow. (win32_term_init): Use GetDC directly. Initialize palette and win32_num_mouse_buttons. @@ -1440,7 +1440,7 @@ Correctly detect when default_directory is absolute. Be strict when looking for MSDOS drive specifier; defer calling getdefdir. Ignore drive specifier if name now has UNC prefix. - Correctly recognise if name is not absolute when trying simple + Correctly recognize if name is not absolute when trying simple method to expand; return original string if possible. Skip dir sep after ~ or ~user. Use getpwnam instead of HOME for ~user on NT. @@ -1457,7 +1457,7 @@ (Ffile_name_absolute_p) [DOS_NT]: Be strict about drive specs. (check_executable) [DOS_NT]: Test st_mode on NT. (Ffile_readable_p) [DOS_NT]: Use access instead of open on NT. - (Ffile_modes) [DOS_NT]: Don't embelish st_mode value on NT. + (Ffile_modes) [DOS_NT]: Don't embellish st_mode value on NT. (Fread_file_name) [DOS_NT]: Correct dir seps in HOME. (syms_of_fileio): Add Vdirectory_sep_char. @@ -1578,7 +1578,7 @@ * msdos.c (check_timer): Removed; use gettime instead. (sys_select): Call __dpmi_yield while waiting for input to - improve multitasking behaviour. + improve multitasking behavior. Do not check timer when no timeout. 1996-04-16 Richard Stallman @@ -1643,9 +1643,9 @@ * emacs.c (main) [DJGPP v2]: Make standard streams use binary mode. Call `tzset' instead of `init_gettimeofday'. - * fileio.c [MSDOS]: If DJGPP version 2, include fcntl.h and string.h. + * fileio.c [MSDOS]: If DJGPP version 3, include fcntl.h and string.h. - * lread.c [MSDOS]: If DJGPP version 2, include unistd.h. + * lread.c [MSDOS]: If DJGPP version 3, include unistd.h. Include msdos.h somewhat earlier. For X_OK. * unexec.c [DJGPP v2]: Include fcntl.h. @@ -1664,7 +1664,7 @@ (LIBS_SYSTEM, chdir, NO_MODE_T, TEXT_START, NO_MATHERR) (LOCALTIME_CACHE, tzset): Don't define if DJGPP v2. - * msdos.c [MSDOS]: If DJGPP version 2, include fcntl.h. + * msdos.c [MSDOS]: If DJGPP version 3, include fcntl.h. (_crt0_startup_flags): Initialize to work correctly both with and without GNU `malloc' and `ralloc'. (internal_terminal_init): Use only 3 bits when setting background @@ -2580,7 +2580,7 @@ (win32_fill_rect, dumpglyphs, do_line_dance, x_draw_box): Use Get/ReleaseFrameDC. (win32_update_begin): Regenerate palette if required. - (w32_read_socket): Use FALSE. Handle WM_PALETTECHANGED. + (w32_read_socket): Use FALSE. Handle WM_PALETTECHANGED. (win32_term_init): Use GetDC directly. Enable palette in display structure. Predefine white and black. @@ -2743,7 +2743,7 @@ * emacs.c (Fdump_emacs): If HAVE_TZSET and not LOCALTIME_CACHE, call tzset to force a tz reload. -1996-01-13 eggert +1996-01-13 Paul Eggert * emacs.c (set_time_zone_rule): New decl. (environ): Always declare. @@ -2830,7 +2830,7 @@ * dosfns.c (Fint86, Fdos_memget, Fdos_memput, Fmsdos_set_keyboard): Harmonize arguments with documentation. - * editfns.c (Fchar_to_string, Fstring_to_char, Fgoto_char, Fencode_time, + * editfns.c (Fchar_to_string, Fstring_to_char, Fgoto_char, Fencode_time) (Finsert_char, Fbuffer_substring, Fbuffer_substring_no_properties) (Finsert_buffer_substring, Fdelete_region, Fnarrow_to_region): Harmonize arguments with documentation. @@ -3236,7 +3236,7 @@ 1995-12-12 Paul Eggert - * process.c (create_process): Use Posix signal handling to + * process.c (create_process): Use POSIX signal handling to block signals, if available. If HAVE_VFORK, save and restore signal handlers that the child might change, since in many systems (e.g. Solaris 2.4) if the child changes the signal @@ -3625,11 +3625,11 @@ * xdisp.c [HAVE_NTGUI] (set_menu_framebar): Declare external. [HAVE_NTGUI] (frame_title_buf, frame_title_ptr): Include variables - for Win32 window system. + for w32 window system. [HAVE_NTGUI] (store_frame_title, x_consider_frame_title): Include - procedures for Win32 window system. - [HAVE_NTGUI] (x_consider_frame_title): Test for Win32 frame. - [HAVE_NTGUI] (display_text_line): Test for Win32 frame on face change. + procedures for w32 window system. + [HAVE_NTGUI] (x_consider_frame_title): Test for w32 frame. + [HAVE_NTGUI] (display_text_line): Test for w32 frame on face change. [HAVE_NTGUI] (display_menu_bar): Perform no-op for NT window system. * window.c [HAVE_NTGUI] (Fset_window_configuration): Set menu @@ -3659,7 +3659,7 @@ (make_lispy_event): Use FUNCTION_KEY_OFFSET to modify event codes before applying modifiers. - * frame.c [HAVE_NTGUI]: Test for a Win32 frame in procedures + * frame.c [HAVE_NTGUI]: Test for a w32 frame in procedures that test for an X frame. * frame.h (output_method): New method: output_win32. @@ -3673,13 +3673,13 @@ * emacs.c [HAVE_NTGUI]: Declare Vwindow_system. [HAVE_NTGUI] (main): Enable inhibit_window_system. Initialize environment from registry. - Declare syms of Win32 windowing modules. + Declare syms of w32 windowing modules. * dispnew.c [HAVE_NTGUI]: Include w32term.h. Include dispextern.h before cm.h since dispextern.h includes windows.h. [HAVE_NTGUI] (make_frame_glyphs, free_frame_glyphs, scroll_frame_lines) - (update_frame, update_line): Test for WIN32 frame. - [HAVE_NTGUI] (init_display): Initialize WIN32 window system. + (update_frame, update_line): Test for w32 frame. + [HAVE_NTGUI] (init_display): Initialize w32 window system. * dispextern.h [HAVE_NTGUI]: Include win32.h. [HAVE_NTGUI] (struct frame_glyphs): Include pixel fields. @@ -4375,7 +4375,7 @@ * insdel.c (signal_after_change): Call report_interval_modification. - * textprop.c (call_mod_hooks): Moved from intevals.c + * textprop.c (call_mod_hooks): Moved from intervals.c. (verify_interval_modification): Moved from intervals.c. (interval_insert_behind_hooks, interval_insert_in_front_hooks): New variables. @@ -4425,7 +4425,7 @@ * configure.in (LOCALTIME_CACHE): Define if tzset exists and if localtime caches TZ. Check for tzset. - * emacs.c (main): Call tzset only if LOCALTIME_CACHE isdefined; + * emacs.c (main): Call tzset only if LOCALTIME_CACHE is defined; not all Suns have this bug. * m/pmax.h, s/386bsd.h, s/bsd386.h, s/freebsd.h, s/gnu.h, * s/netbsd.h (LOCALTIME_CACHE): Remove; now configured automatically. @@ -4501,7 +4501,7 @@ * msdos.c (putchar): Call internal_flush instead of _flsbuf. (DO_TERMSCRIPT): New macro to support open-termscript. (internal_flush): Corrected handling of flush in middle of - escape sequences. Handle screen width > 127. + escape sequences. Handle screen width > 127. (flush_escape): New function for use by internal_flush. (sys_select): New MS-DOS specific version with us timing. (EMACSCOLORS): New environment variable. @@ -4556,7 +4556,7 @@ * s/irix5-2.h (SA_RESTART): Add #undef. - * keyboard.c: + * keyboard.c (Qpost_command_idle_hook, Vpost_command_idle_hook): New vars. (syms_of_keyboard): Set up new vars. (command_loop_1): Run Qpost_command_idle_hook. @@ -4599,7 +4599,7 @@ 1995-08-14 Erik Naggum - * emacs.c (standard_args): Add option --eval to evalute an + * emacs.c (standard_args): Add option --eval to evaluate an expression on the command line and print the result. 1995-08-14 Richard Stallman @@ -4626,7 +4626,7 @@ 1995-08-10 Richard Stallman - * s/linux.h (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved to intel386.h + * s/linux.h (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved to intel386.h. (LIBS_SYSTEM): Define this instead of LIBS_MACHINE. * m/intel386.h [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): @@ -5043,7 +5043,7 @@ * bytecode.c (Fbyte_code): For Beqlsign, if both args are ints, compare as ints. - * xterm.c [HAVE_X11XTR6]: Include locale.h + * xterm.c [HAVE_X11XTR6]: Include locale.h. (x_term_init) [HAVE_X11XTR6]: Set LC_NUMERIC and LC_TIME back to C. * data.c (Fnumber_to_string): Make `buffer' long enough. @@ -5274,7 +5274,7 @@ (PTY_TTY_NAME_SPRINTF): New definitions. * dispnew.c (update_frame): Pretend cursor is in echo area - rather than put it in a minuffer hidden by the echo area. + rather than put it in a minibuffer hidden by the echo area. 1995-06-27 Richard Stallman @@ -5297,7 +5297,7 @@ (redisplay): In the "point hasn't moved" shortcut, make sure that the cursor is in the right window already. - * msdos.c (IT_cursor_to, IT_clear_end_of_line, IT_write_glyphs): + * msdos.c (IT_cursor_to, IT_clear_end_of_line, IT_write_glyphs) (IT_set_face): Call internal_flush if short of room. 1995-06-25 Morten Welinder @@ -5354,15 +5354,18 @@ See ChangeLog.5 for earlier changes. - Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007 - Free Software Foundation, Inc. +;; Local Variables: +;; coding: utf-8 +;; End: + + Copyright (C) 1995-1996, 2001-2016 Free Software Foundation, Inc. This file is part of GNU Emacs. - GNU Emacs is free software; you can redistribute it and/or modify + GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -5370,8 +5373,4 @@ See ChangeLog.5 for earlier changes. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GNU Emacs; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - -;;; arch-tag: 66a98e1c-2268-45e8-8a57-286b9c85a4e9 + along with GNU Emacs. If not, see .