Commit graph

  • c6c5df7f76 Updated copyright years. Jim Blandy 1993-05-22 21:34:42 +00:00
  • dd8e46c7e5 (gud-def): Fix inclusion of the define-key. (gdb, sdb, dbx): Change bindings from letters to control chars. (gud-common-init): Add save-excursion. (gud-display-line): Don't mess with buffer-read-only. (gud-filter): Set output-after-point *after* deleting old prompt. Richard M. Stallman 1993-05-22 21:25:32 +00:00
  • f753e9aa92 * make-dist: Check that the manual reflects the same version of Emacs as stated in lisp/version.el. Edit that version number into the README file. Jim Blandy 1993-05-22 21:25:01 +00:00
  • 5116f055a5 * xterm.c (x_scroll_bar_handle_click): Never grab the scroll bar; that feature requires more support to work correctly. Jim Blandy 1993-05-22 20:57:31 +00:00
  • e74865eeac (event-modifiers): Function deleted. (read-command-event): For switch-frame event, call select-frame. Richard M. Stallman 1993-05-22 20:25:08 +00:00
  • 1dfdf9e28e (modifier_names): Update to match *_modifier in termhooks. Richard M. Stallman 1993-05-22 18:27:07 +00:00
  • 5f296b78d2 (describe-key, describe-key-briefly): Discard the click or drag that follows a down event. Richard M. Stallman 1993-05-22 18:23:31 +00:00
  • d205953bff (make_ctrl_char): New function. (make_lispy_event): Call it. Jim Blandy 1993-05-22 17:57:17 +00:00
  • 929787e104 * xterm.c (x_scroll_bar_handle_click): Never grab the scroll bar; that feature requires more support to work correctly. Jim Blandy 1993-05-22 09:13:57 +00:00
  • a822d92fb3 *** empty log message *** Jim Blandy 1993-05-22 08:30:16 +00:00
  • e18814622b *** empty log message *** Jim Blandy 1993-05-22 08:16:25 +00:00
  • faf5e40769 * keyboard.c (make_ctrl_char): New function. (read_char): Call it. (kbd_buffer_store_event): Call it to see if the new character is the quit character. Jim Blandy 1993-05-22 07:51:26 +00:00
  • e959badab4 *** empty log message *** Jim Blandy 1993-05-22 07:25:53 +00:00
  • 4a6ac398d4 *** empty log message *** Noah Friedman 1993-05-22 05:54:38 +00:00
  • 278b0a585a (pending-undo-list): Var declared. Richard M. Stallman 1993-05-22 04:21:25 +00:00
  • 2b0194315a (apropos-print-matches): Bind tem. Richard M. Stallman 1993-05-22 04:19:14 +00:00
  • c8d190a5c7 * holidays.el: Update reference to the papers in S-P&E. (filter-visible-calendar-holidays): Test for nil date. Jim Blandy 1993-05-22 00:24:21 +00:00
  • 39a21be6fc * process.c (Fopen_network_stream): Deal with older systems, which only have the h_addr field in their struct hostent. Jim Blandy 1993-05-22 00:12:17 +00:00
  • 8243aa4e84 * systty.h [SYSV_PTYS]: #include <sys/types.h>. Francesco Potorti` <pot@fly.CNUCE.CNR.IT> says it's necessary on his machine, and it should be harmless. Jim Blandy 1993-05-21 23:47:10 +00:00
  • 4c8975adc5 (wait_for_termination): Copy code from 18.59 (but sans BSD4_1 alternatives). Richard M. Stallman 1993-05-21 23:42:36 +00:00
  • 02a76f8aca *** empty log message *** Jim Blandy 1993-05-21 23:39:17 +00:00
  • b49ef4553b * s/linux.h: Remove copyright notices by Michael K. Johnson and Rik Faith. They have both sent in papers now which make their changes public domain. Jim Blandy 1993-05-21 22:52:55 +00:00
  • ffafc79306 * sysdep.c (sys_suspend): Set synch_process_alive, so that wait_for_termination has something to wait for. Jim Blandy 1993-05-21 22:33:45 +00:00
  • 9361e00505 * configure.in: Remove the hack of AC_DEFINE; use AC_DEFINE_UNQUOTED. Jim Blandy 1993-05-21 21:33:34 +00:00
  • 4fa884066f (apropos-match-keys): Handle modern keymap structure. Richard M. Stallman 1993-05-21 21:29:27 +00:00
  • af01ef2643 (syms_of_xfns): Don't make Lisp vars x-mode-pointer-shape and x-nontext-pointer-shape. Richard M. Stallman 1993-05-21 20:22:10 +00:00
  • b411b5fa8d (transient-mark-mode): Doc fix. Richard M. Stallman 1993-05-21 17:26:48 +00:00
  • 326c43dc29 (outline-minor-mode): Make var permanent local in all buffers. Give the command a doc string. Richard M. Stallman 1993-05-21 17:25:50 +00:00
  • ab69b2fb30 (lisp-body-indent): Add doc. Richard M. Stallman 1993-05-21 16:37:35 +00:00
  • ea6cd314ce Change permission notice (not "part of Emacs"). Richard M. Stallman 1993-05-21 04:12:28 +00:00
  • 51413f847f *** empty log message *** Jim Blandy 1993-05-21 03:22:46 +00:00
  • aec9f5f6dc * dispnew.c (preserve_other_columns): Remember to multiply the size argument to bcopy by the size of a glyph. Jim Blandy 1993-05-20 23:30:21 +00:00
  • 8a9311d707 Fix the fix to scrollbar computaaFix the fix to the fix for scrollbar computation. Jim Blandy 1993-05-20 23:15:17 +00:00
  • 1e5ba5b5f6 Initial revision Roland McGrath 1993-05-20 20:22:34 +00:00
  • 6f95b62114 * make-dist: Don't distribute precomp.com, compile.com, or link.com from ./src; they're in ./vms now. Jim Blandy 1993-05-20 15:19:12 +00:00
  • d4e21f83e0 (texinfo-section-types-regexp): Define here. Richard M. Stallman 1993-05-20 14:11:44 +00:00
  • d4df3279af Provide delsel. (keyboard-quit): Definition deleted. (minibuffer-keyboard-quit): If Delete Selection mode is off, do abort even if mark is active. Richard M. Stallman 1993-05-20 14:02:07 +00:00
  • 258bf7465d (read_key_sequence): Reexamine this_command after pre-command-hook runs. Richard M. Stallman 1993-05-20 13:55:09 +00:00
  • 148c4b70c2 (x_find_modifier_meanings): If some keys are meta and alt, make them just meta, not alt. Richard M. Stallman 1993-05-20 13:43:48 +00:00
  • b2aaf43a08 Some more changes from Michael K. Johnson for Linux. * s/template.h: Mention that you should #define HAVE_TERMIO or HAVE_TERMIOS, but not both, and that HAVE_TERMIOS is preferred. * systty.h (EMACS_SET_TTY_PGRP): Don't assign the return value of tcsetpgrp to *pgid; it's just a status value. * config.h.in (HAVE_RANDOM): This shouldn't be defined on Linux systems using XFree386, and perhaps is inappropriate in general. * m/intel386.h: #undefine the integer size macros, since the Linux <values.h> file #defines them itself. * mem-limits.h (get_lim_data): Linux has the ulimit call; if it fails, fall back on ULIMIT_BREAK_VALUE. * process.c: Linux needs the WAITTYPE, etc. definitions. * unexec.c (hdr, ohdr): Linux has the ordinary `struct exec' type; no need to use SYSV names. * s/linux.h: New file. Jim Blandy 1993-05-20 06:30:20 +00:00
  • e3120ab527 Some time-handling patches from Paul Eggert: * editfns.c (Fcurrent_time_zone): Take an optional argument specifying what (absolute) time should be used to determine the current time zone. Yield just offset and name of time zone, including DST correction. Yield time zone offset in seconds, not minutes. (lisp_time_argument, difftm): New functions. (Fcurrent_time_string): Use lisp_time_argument. * systime.h (EMACS_CURRENT_TIME_ZONE, EMACS_GET_TZ_OFFSET, EMACS_GET_TZ_NAMES): Remove. * config.h.in: Add HAVE_TM_ZONE. Jim Blandy 1993-05-20 06:29:45 +00:00
  • facb137b9c Some time-handling patches from Paul Eggert: * calendar.el (calendar-current-time-zone): New function. (calendar-time-zone, calendar-standard-time-zone-name, calendar-daylight-time-zone-name): Use it instead of current-time-zone. * sendmail.el (mail-do-fcc): Use the same absolute time for both current-time-string and current-time-zone. Adjust to new format returned by current-time-zone. Jim Blandy 1993-05-20 06:28:46 +00:00
  • d52c5f5823 * configure.in: Add AC_TIMEZONE. Jim Blandy 1993-05-20 06:18:08 +00:00
  • 3e4439ab30 Get the types right, baby. Jim Blandy 1993-05-20 02:15:28 +00:00
  • 161aa2f8d8 Some more changes from Michael K. Johnson for Linux. * s/template.h: Mention that you should #define HAVE_TERMIO or HAVE_TERMIOS, but not both, and that HAVE_TERMIOS is preferred. * systty.h (EMACS_SET_TTY_PGRP): Don't assign the return value of tcsetpgrp to *pgid; it's just a status value. * config.h.in (HAVE_RANDOM): This shouldn't be defined on Linux systems using XFree386, and perhaps is inappropriate in general. * m/intel386.h: #undefine the integer size macros, since the Linux <values.h> file #defines them itself. * mem-limits.h (get_lim_data): Linux has the ulimit call; if it fails, fall back on ULIMIT_BREAK_VALUE. * process.c: Linux needs the WAITTYPE, etc. definitions. * unexec.c (hdr, ohdr): Linux has the ordinary `struct exec' type; no need to use SYSV names. * s/linux.h: New file. Jim Blandy 1993-05-20 02:14:56 +00:00
  • 12a07afc12 *** empty log message *** Jim Blandy 1993-05-20 02:05:02 +00:00
  • 566e35870b Initial revision Jim Blandy 1993-05-20 02:04:15 +00:00
  • 1b6fca8c78 * configure.in: Recognize Linux as a valid operating system for the i386. Jim Blandy 1993-05-20 00:56:54 +00:00
  • 00eaaa321c Some changes from Michael K. Johnson for Linux. * sysdep.c (sys_siglist): Don't define this if HAVE_SYS_SIGLIST is #defined. That lets the system provide it, if it has it. * syssignal.h (sigmask): Only define this if <signal.h> hasn't given us a definition already. * syssignal.h (sys_sigpause): Fix argument in prototype. * sysdep.c (init_signals): The masks are called empty_mask and full_mask, not signal_empty_mask and signal_full_mask. (signal_handler_t): Moved .... * syssignal.h: ... to here. * systty.h (EMACS_SET_TTY_PGRP): Call tcsetpgrp with the correct arguments. * emacs.c (main): Don't try to establish signal handlers for SIGBUS and SIGSYS unless they're actually #defined. Jim Blandy 1993-05-19 22:01:35 +00:00
  • 0674a1f946 Some changes from Michael K. Johnson for Linux. * sysdep.c (sys_siglist): Don't define this if HAVE_SYS_SIGLIST is #defined. That lets the system provide it, if it has it. * syssignal.h (sigmask): Only define this if <signal.h> hasn't given us a definition already. * syssignal.h (sys_sigpause): Fix argument in prototype. * sysdep.c (init_signals): The masks are called empty_mask and full_mask, not signal_empty_mask and signal_full_mask. (signal_handler_t): Moved .... * syssignal.h: ... to here. * systty.h (EMACS_SET_TTY_PGRP): Call tcsetpgrp with the correct arguments. * emacs.c (main): Don't try to establish signal handlers for SIGBUS and SIGSYS unless they're actually #defined. Jim Blandy 1993-05-19 22:01:21 +00:00
  • 46b16ef098 Update GPL version. Richard M. Stallman 1993-05-19 21:19:08 +00:00
  • aa56d8055e *** empty log message *** Richard M. Stallman 1993-05-19 21:15:30 +00:00
  • bc06ee8bd1 entered into RCS Richard M. Stallman 1993-05-19 21:15:18 +00:00
  • a47a5be5e7 Initial revision Richard M. Stallman 1993-05-19 21:11:06 +00:00
  • f629b14cc1 Initial revision Roland McGrath 1993-05-19 20:24:48 +00:00
  • ade516a1a7 * xfaces.el (face-equal): Doc fix. Jim Blandy 1993-05-19 19:48:38 +00:00
  • 2ea2ebebda * calendar.el (hebrew-calendar-yahrzeit): Correct error from S-P&E paper in test for Adar I 30 date of death for yahrzeit in a non-leap year when Shevat 29 must be used. Jim Blandy 1993-05-19 19:34:12 +00:00
  • 6887f62301 * xdisp.c (redisplay_window): Compute the scrollbar start and end properly. Jim Blandy 1993-05-19 19:13:31 +00:00
  • 28d3ed91ad Renamed from pending-del.el. Functions and variables renamed to ...delete-selection... from ...pending-delete... Bind all minibuffer keymaps alike. Richard M. Stallman 1993-05-19 19:08:12 +00:00
  • 1de2ada0f7 (texinfo-chapter-level-regexp): Copied here. Richard M. Stallman 1993-05-19 16:52:19 +00:00
  • 8a1f153784 (syms_of_lread): Make Vcurrent_load_list ordinary Lisp var. Set up Qcurrent_load_list. (readevalloop): Specbind Qcurrent_load_list instead of ad-hoc saving. (build_load_history): Do nothing when loading pure files. Richard M. Stallman 1993-05-19 16:50:17 +00:00
  • 8f1e8ff04f (outline-heading-end-regexp): Fix typo. (outline-minor-mode-map): New variable. (minor-mode-map-alist): Add new entry. (outline-minor-mode): Work with above change. Do not set outline-regexp or outline-header-end-regexp. Richard M. Stallman 1993-05-19 16:19:00 +00:00
  • 5320ab5106 Initial revision Richard M. Stallman 1993-05-19 15:21:44 +00:00
  • a8ee7ef928 (Fcurrent_input_mode): Return META as 3-way flag. Richard M. Stallman 1993-05-19 14:26:34 +00:00
  • 4554406a81 Braino. Jim Blandy 1993-05-19 06:13:00 +00:00
  • dd573bc0e5 * files.el (set-auto-mode): If the buffer's file name is nil, don't try to compare it against the entries in auto-mode-alist. Jim Blandy 1993-05-19 06:03:04 +00:00
  • e443209533 * fileio.c (Ffind_file_name_handler): Check that FILENAME is a string. Jim Blandy 1993-05-19 06:01:21 +00:00
  • 90ab1a81b9 * process.c (wait_reading_process_input): Undo change of April 29th, since that re-introduces the race condition the comments are warning about. Call clear_waiting_for_input before calling status_notify, though. Jim Blandy 1993-05-19 05:41:37 +00:00
  • 9aa2a7f43e * process.c (wait_reading_process_input): Don't forget to call clear_waiting_for_input when we exit the loop because process input has arrived. Jim Blandy 1993-05-19 05:05:46 +00:00
  • bb1ef42187 (follow_key): Check char in range before UPPERCASEP. Richard M. Stallman 1993-05-19 04:58:19 +00:00
  • 7260e3398a Changes for Silicon Graphics Iris 5D. * unexelfsgi.c: New file; like unexelf.c, but tolerates program segments above BSS. * m/iris5d.h: New file. * s/irix5-0.h: New file. * process.c [__sgi] (allocate_pty): Give up immediately if pty is inaccessible. Jim Blandy 1993-05-19 04:56:06 +00:00
  • 4ef37be461 Initial revision Jim Blandy 1993-05-19 04:52:06 +00:00
  • 8cb2ceaa93 (isearch-mode-map): Use vector, not string, to bind printing characters. Richard M. Stallman 1993-05-19 04:44:42 +00:00
  • 8fa51910a2 (ispell-command-loop): Make an undo boundary. Richard M. Stallman 1993-05-19 04:44:11 +00:00
  • fad97cbed6 * process.c [__sgi] (allocate_pty): Give up immediately if pty is inaccessible. Jim Blandy 1993-05-19 04:38:28 +00:00
  • 3d24868836 Doc fix. Jim Blandy 1993-05-19 04:27:16 +00:00
  • 519066d2e0 (x_set_menu_bar_lines): Fix typo in last change. Richard M. Stallman 1993-05-19 03:51:26 +00:00
  • 3c5c35c53d * xdisp.c (display_text_line): If the newline (or C-m, in selective-display) has a non-default face, apply that face to the remainder of the line, so that the fill occupies the entire line. Jim Blandy 1993-05-19 03:27:53 +00:00
  • 68a973351f Make sure that all the display faces use fonts of the same dimensions as the default face, so as not to confuse the rest of the redisplay code. * xfaces.c (same_size_fonts): New function. (merge_faces): Only merge in a new font from the FROM face if it is the same size as the font in the TO face. Jim Blandy 1993-05-19 03:07:10 +00:00
  • decb54c690 * xterm.c (x_new_font): Tell the frame display faces about the newly chosen font. Jim Blandy 1993-05-19 03:06:38 +00:00
  • 752a043ffa * xterm.c (XTread_socket): Turn off ControlMask for XLookupString. * keyboard.c (make_lispy_event): Controlify here. Jim Blandy 1993-05-19 00:33:58 +00:00
  • f64ba6ea42 * xfns.c (x_set_menu_bar_lines): Minibuffer-only frames can't have menu bars. Jim Blandy 1993-05-19 00:19:16 +00:00
  • 7e773fb425 * select.el (xselect-convert-to-class): Just return "Emacs" here. That's what the class will always be. Jim Blandy 1993-05-18 23:25:21 +00:00
  • 42e3337cc7 * make-dist: Distribute some VMS files we got from Richard Levitte. Jim Blandy 1993-05-18 23:03:14 +00:00
  • 714e064b52 Initial revision Jim Blandy 1993-05-18 22:59:49 +00:00
  • 00c564b505 * configure.in: Include remarks saying what order the autoconf tests should go in, and remind people to change config.h.in whenever they add autoconf tests which make #definitions. Jim Blandy 1993-05-18 22:51:56 +00:00
  • a785758151 * xfaces.c (free_frame_faces): Don't free the resources from the first two faces. Jim Blandy 1993-05-18 22:46:17 +00:00
  • 3505ea7012 * xdisp.c (redisplay_window): Make the scrollbar reflect the extent of the visible region, not the whole buffer. Jim Blandy 1993-05-18 22:45:53 +00:00
  • 1334b321d6 * sysdep.c (reset_sys_modes): Test the return value of EMACS_SET_TTY properly. * systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Document the return values. Jim Blandy 1993-05-18 22:45:29 +00:00
  • 339747e438 * lisp.h (malloc, realloc): Declare these to return void *, to avoid conflicts with ANSI header files. Jim Blandy 1993-05-18 22:44:27 +00:00
  • d685741312 * config.h.in (STDC_HEADERS, TIME_WITH_SYS_TIME, CRAY_STACKSEG_END, STACK_DIRECTION): Add #undef clauses for these, since otherwise the autoconf tests in configure.in won't do us much good. Jim Blandy 1993-05-18 22:44:08 +00:00
  • d202f1f230 * frame.el (frame-notice-user-settings): Don't make frame-initial-frame unbound; just set it to nil. * startup.el (command-line-1): Call frame-notice-user-settings before displaying the startup message. Jim Blandy 1993-05-18 22:40:43 +00:00
  • 4e1b1e7288 * startup.el (normal-top-level, command-line, command-line-1): Don't call the frame and face initialization functions unless they're bound. Jim Blandy 1993-05-18 22:39:51 +00:00
  • db9e92962d * keyboard.c (read_key_sequence): Don't lay down an unwind_protect to restore the original buffer until we actually get a mouse click. Jim Blandy 1993-05-18 22:30:21 +00:00
  • 5a1c6df8cd * xterm.c (XTread_socket): Turn off ControlMask for XLookupString. * keyboard.c (make_lispy_event): Controlify here. Jim Blandy 1993-05-18 22:24:14 +00:00
  • 1b7899a524 * server.el (server-switch-hook): New hook. (server-process-filter): Call it. Jim Blandy 1993-05-18 22:15:14 +00:00
  • 1f18c48f3a * window.c (window-dedicated-p): Doc fix. Jim Blandy 1993-05-18 22:07:14 +00:00
  • 6f680efba5 * bibtex.el (bibtex-string): Use \" instead of "" to get a double quote inside a string. * vms-patch.el (print-region-function): Same. Jim Blandy 1993-05-18 21:33:52 +00:00
  • b0874bbd13 Describe scroll bars. Richard M. Stallman 1993-05-18 21:04:11 +00:00
  • ee5fb85ff1 * subr.el (overlay-start, overlay-end, overlay-buffer): Removed. Jim Blandy 1993-05-18 20:36:11 +00:00