Commit graph

  • 2916578780 Doc fixes. Richard M. Stallman 1992-10-21 04:52:59 +00:00
  • 804172fafc (rmail-output-to-rmail-file): Call abbreviate-file-name. Richard M. Stallman 1992-10-21 04:52:46 +00:00
  • 6e88ed495e (comment-region): Do move to next line, in neg arg case. Richard M. Stallman 1992-10-20 21:22:44 +00:00
  • ac6895157f (isearch-mode-map): Make the top-level keymap dense. Explicitly bind control characters at that level. Richard M. Stallman 1992-10-20 21:21:47 +00:00
  • 8a2816daa6 (vc-registered): Look for handler only if file-name-handler-alist is bound. Richard M. Stallman 1992-10-20 18:43:33 +00:00
  • 68f5eb5a8d (ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host): (ange-ftp-add-dumb-unix-host): Use default-directory, not dired-directory. Richard M. Stallman 1992-10-20 07:05:38 +00:00
  • 8b8568efad (vc-registered): Look for a vc-registered handler. Richard M. Stallman 1992-10-20 06:44:21 +00:00
  • 243e520634 Add dummy handlers for file-truename and vc-registered. Richard M. Stallman 1992-10-20 06:43:48 +00:00
  • 6f176f940e (file-truename): Check for root by seeing if directory-file-name returns same as DIR. Look for a file-truename handler for the file name. Richard M. Stallman 1992-10-20 06:39:24 +00:00
  • debee8fea7 (grow_specpdl): Increase max_specpdl_size before Fsignal. Richard M. Stallman 1992-10-20 06:13:00 +00:00
  • f275fd9a94 [emacs]: Define POINTER and SIZE. [!emacs]: Delete definition of EXCEEDS_LISP_PTR. Richard M. Stallman 1992-10-20 06:12:43 +00:00
  • c52713b17b (get_lim_data): Make it static. Richard M. Stallman 1992-10-20 06:12:19 +00:00
  • 715d93450c (syms_of_keyboard): Properly staticpro this_command_keys. Richard M. Stallman 1992-10-20 06:11:53 +00:00
  • c2db7f312f (mail-aliases): Add definition here. Richard M. Stallman 1992-10-20 04:35:17 +00:00
  • 2cc0b7656d (add-log-current-defun): Add condition-case around the body, so at worst we return nil. Richard M. Stallman 1992-10-19 22:39:55 +00:00
  • 81d478f3c6 * xdisp.c (message): If M is zero, clear echo_area_glyphs and previous_echo_glyphs, so that the minibuffer shows through. Jim Blandy 1992-10-19 18:47:56 +00:00
  • 27daff1e90 * window.h (struct window): Doc fix. Jim Blandy 1992-10-19 18:47:21 +00:00
  • 605be8af79 * window.c: Try to deal coherently with deleted windows: * (Flive_window_p): New function. (Qlive_window_p): New variable, to name it in type errors. (syms_of_window): Defsubr Slive_window_p, init and staticpro Qlive_window_p. (decode_window): Use CHECK_LIVE_WINDOW instead of CHECK_WINDOW; the only thing a user should be able to do to a dead window is check its type. (Fcoordinates_in_window_p, Fnext_window, Fprevious_window, Fdelete_other_windows, Fselect_window, Fsplit_window, Fscroll_other_window): Use CHECK_LIVE_WINDOW instead of CHECK_WINDOW. (Fdelete_window): If WINDOW is a deleted window, do nothing; there's no harm in allowing people to delete deleted windows. Delete all of WINDOW's subwindows, too. (delete_all_subwindows): Set the buffer, vchild, and hchild of the windows we delete all to nil. Jim Blandy 1992-10-19 18:46:29 +00:00
  • 896adf8499 * minibuf.c (temp_echo_area_glyphs): Don't clear echo_area_glyphs and previous_echo_glyphs; let message do that work. Jim Blandy 1992-10-19 18:44:46 +00:00
  • 03273ec57b * lisp.h (CHECK_LIVE_WINDOW): New predicate. (Qlive_window_p): Extern declaration for this. Jim Blandy 1992-10-19 18:41:37 +00:00
  • 0188441d06 * keymap.c (store_in_keymap): Don't forget to QUIT in the keymap-scanning loop. Don't treat vectors as binding tables if they're the wrong length. Jim Blandy 1992-10-19 18:41:06 +00:00
  • 49fcd3debd * keyboard.h (this_command_keys): Extern declaration changed. Doc fix. Jim Blandy 1992-10-19 18:39:37 +00:00
  • 6569cc8d18 * keyboard.c (this_command_keys): Make this a vector, instead of an array of Lisp_Objects. (this_command_keys_size): Deleted. (echo, add_command_key, Fthis_command_keys): Adjusted appropriately. (init_keyboard): Don't allocate it here. (syms_of_keyboard): Allocate it here, and staticpro it. Jim Blandy 1992-10-19 18:38:58 +00:00
  • 3b0182e33a Same. * xfns.c (x_set_face): Dyked out this function; it has no callers, and refers to an obsolete version of struct face. Jim Blandy 1992-10-19 18:36:13 +00:00
  • 774910ebd7 * frame.c (make_frame_without_minibuffer, Fwindow_frame): Use CHECK_LIVE_WINDOW instead of CHECK_WINDOW. * sunfns.c (Fsun_menu_internal): Same. * xmenu.c (Fx_popup_menu): Same. Jim Blandy 1992-10-19 18:33:14 +00:00
  • 11edeb0334 * xterm.c (compose_status): New variable. (XTread_socket): Pass it by reference to XLookupString. Jim Blandy 1992-10-19 18:31:34 +00:00
  • 2247b0fc58 (kill-sentence, backward-kill-sentence): (kill-paragraph, backward-kill-paragraph): Don't change point before calling kill-region. Richard M. Stallman 1992-10-18 22:56:00 +00:00
  • 1ddea2ab1f Doc fixes. Richard M. Stallman 1992-10-18 22:21:08 +00:00
  • c884cb878a Comment fix. Richard M. Stallman 1992-10-18 22:20:45 +00:00
  • 753d16a62a Delete version 18 compatibility stuff. (mail-abbrevs, build-mail-abbrevs, rebuild-mail-abbrevs): (merge-mail-abbrevs): Renamed mail-aliases' to mail-abbrevs'. (mail-abbrev-end-of-buffer): Renamed from abbrev-hacking-end-of-buffer. (mail-abbrev-next-line): Renamed from abbrev-hacking-next-line. Richard M. Stallman 1992-10-18 22:20:07 +00:00
  • 5ef9d62709 (mail-setup): Call build-mail-aliases, not mail-abbrev-setup. (sendmail-send-it): Call expand-mail-aliases. Richard M. Stallman 1992-10-18 22:19:36 +00:00
  • d0c9169e2b (rmail-sort-messages): Give up right away if not Rmail mode. Richard M. Stallman 1992-10-18 19:10:56 +00:00
  • a2a05344be Dox fixes. Christopher Zaborsky 1992-10-18 19:03:45 +00:00
  • 02c5fd9981 (BROKEN_FIONREAD): Defined. Richard M. Stallman 1992-10-18 08:09:23 +00:00
  • 99976f85b7 (occur): Always search entire buffer. Richard M. Stallman 1992-10-18 01:06:40 +00:00
  • ccdac5be86 * * editfns.c (Fmessage): With no arguments, clear any active message; let the minibuffer contents show through. Jim Blandy 1992-10-17 22:11:56 +00:00
  • 7e6491d3b4 * callint.c (Fcall_interactively): Change handling of 'e' spec; this_command_keys is now a vector. Jim Blandy 1992-10-17 22:11:23 +00:00
  • 22cb290f67 * make-dist: Include lib-src/makedoc.com and emacs.csh in the distribution. Jim Blandy 1992-10-17 22:07:49 +00:00
  • 20d9a863df Partially changed to use GCC-style configuration names. Jim Blandy 1992-10-17 22:07:23 +00:00
  • 03b600f722 *** empty log message *** Jim Blandy 1992-10-17 22:05:04 +00:00
  • b0f3a26ba8 * mouse.el (mouse-tear-off-window): New function. Jim Blandy 1992-10-17 21:57:45 +00:00
  • 652ccd357d (mouse-set-region): New command. Bind drag-mouse-1 to it. Richard M. Stallman 1992-10-17 07:07:39 +00:00
  • cb7b0c050f *** empty log message *** Jim Blandy 1992-10-16 08:26:44 +00:00
  • 628ed36619 (telnet): Do erase-buffer after the initial output. Richard M. Stallman 1992-10-16 01:35:47 +00:00
  • 134994aee8 (check_memory_limits): Declare __morecore. Remove unused variable `result'. Roland McGrath 1992-10-15 23:44:00 +00:00
  • fd0654667e (morecore_with_warning): Removed. (check_memory_limits): New fn; most code from morecore_with_warning, but only checks limits, doesn't do any work. (memory_warnings): Set __after_morecore_hook to check_memory_limits; don't set __morecore. Roland McGrath 1992-10-15 23:29:28 +00:00
  • 4e7d5543d9 Add support for a new 64 bit CPU type. Elxsi. Mike Stump 1992-10-15 21:06:27 +00:00
  • 2a01536358 (telnet): Wait for telnet output before sending `open'. Richard M. Stallman 1992-10-15 07:18:11 +00:00
  • 5bfe95c936 Comment fix. Richard M. Stallman 1992-10-15 05:07:42 +00:00
  • e0b634930e * intervals.c (traverse_intervals): New parameter `depth'. Increment this when passing recursively. Joseph Arceneaux 1992-10-14 23:12:09 +00:00
  • 433c217556 * alloc.c (mark_interval_tree): Pass 0 as initial depth argument to traverse_intervals(). Joseph Arceneaux 1992-10-14 23:10:56 +00:00
  • 125f517a5f * scroll.c (do_scrolling): Don't bcopy non-existant nruns' or face_list' elements. Do copy new `max_ascent' frame element. Joseph Arceneaux 1992-10-14 23:00:38 +00:00
  • 9f2279add7 * dispextern.h: New element of frame structure max_ascent'. Removed elements nruns' and `face_list'. LINE_HEIGHT and LINE_WIDTH macros removed. New struct face with associated typedef FACE declared, along with accessing macros. Joseph Arceneaux 1992-10-14 23:00:18 +00:00
  • 9d46c2e6bb * xterm.h: Declaration of struct face removed. Joseph Arceneaux 1992-10-14 22:51:35 +00:00
  • 448fd7c056 * dispnew.c (scroll_frame_lines): All references to frame elements nruns' and 'face_list' removed. Handle new element max_ascent'. (free_frame_glyphs): Don't free nonexistent elements nruns' and face_list'; do free max_ascent' element. (make_frame_glyphs): Don't allocate nonexistent elements nruns' and face_list'; do allocate max_ascent' element. (update_frame): Replaced use of macro LINE_HEIGHT with element frame element `pix_height'. Joseph Arceneaux 1992-10-14 21:30:21 +00:00
  • 6d1df4b2a4 * files.el (file-truename): The variable ~ should be considered an absolute pathname; handle it correctly. Concatenate the directory onto the filename in the correct order. Jim Blandy 1992-10-14 16:45:31 +00:00
  • 1e733c6f88 Initial revision Jim Blandy 1992-10-13 17:55:42 +00:00
  • 856bf26390 * keyboard.c (kbd_buffer_get_event): Fix fencepost bug in fetching events from kbd_buffer. Jim Blandy 1992-10-12 22:12:59 +00:00
  • aef4d57054 Removed #include "mem-limits.h". [emacs]: Moved #undef NULL and #include "getpagesize.h" here. [! emacs]: #include <unistd.h>, <malloc.h>, <string.h>. (r_alloc_init): Use NIL, not NULL. Roland McGrath 1992-10-12 21:40:50 +00:00
  • 6f97c96a77 * keyboard.c (kbd_buffer_get_event): Remember that *mouse_position_hook may set *FRAME to 0; don't generate switch-frame events in this case. Jim Blandy 1992-10-12 21:25:28 +00:00
  • bbc60227be (sbrk): Removed decl. (real_morecore): New static variable. (warnlevel, warn_function, check_memory_limits): Removed. (obtain): Don't call check_memory_limits. (obtain, relinquish, r_alloc_sbrk): Use (*real_morecore) in place of sbrk; it returns 0 for errors, not -1. (r_alloc_init): Set real_morecore to old value of __morecore. Don't initialize lim_data or warnlevel, and don't call get_lim_data. (memory_warnings): Function removed. Roland McGrath 1992-10-12 21:07:25 +00:00
  • da396c5e1f (warnfunction): Renamed to warn_function (was used inconsistently). (morecore_with_warning, memory_warnings): Change callers (were inconsistent). Roland McGrath 1992-10-12 19:59:52 +00:00
  • aa3e02cec0 (start_of_data): Removed extra defn. (get_lim_data): Define to return void. Roland McGrath 1992-10-12 19:10:02 +00:00
  • e231fd422e mem_limits.h is now called mem-limits.h. Roland McGrath 1992-10-12 18:55:05 +00:00
  • a128c7a004 (visit-tags-table-buffer): When trying to pick table, call tags-expand-table-name on alternatives that might be nil. (tags-table-files): Don't call visit-tags-table-buffer; assume we are there. Roland McGrath 1992-10-12 17:18:22 +00:00
  • e0dad66eef (edit-picture): Run picture-mode-hook. Richard M. Stallman 1992-10-12 04:53:11 +00:00
  • f3e2360646 (buffer-file-number): New variable. (find-file-noselect): Record the file's filenum and devnum. Notify if any buffer has the same values. (basic-save-buffer): Save new filenum and devnum. For file-precious-flag, pass real name as VISIT arg of write-region. (set-visited-file-name): Likewise. Clear buffer-file-{number,truename} if now visiting no file. Richard M. Stallman 1992-10-12 04:45:53 +00:00
  • f77ffc3d77 (find_defun_start): scan_buffer returns start of line; no need to advance over newline. Richard M. Stallman 1992-10-11 20:41:13 +00:00
  • 6fb48933f7 [!emacs]: Don't define POINTER, SIZE or NULL. (start_of_data): Define as macro, if !emacs. (EXCEEDS_LISP_PTR): Renamed from EXCEEDS_ELISP_PTR. Richard M. Stallman 1992-10-11 20:40:05 +00:00
  • 3b672b8f44 (morecore_with_warning): Reduce warnlevel when usage drops far enough. Richard M. Stallman 1992-10-11 20:39:15 +00:00
  • 70eb2c3e2d (Fdump_emacs, main): Use memory_warnings. Richard M. Stallman 1992-10-11 20:38:00 +00:00
  • 2c46d29fbd (check_memory_limits): Reduce warnlevel when usage drops far enough. Richard M. Stallman 1992-10-11 20:37:32 +00:00
  • 54c908b57c * xterm.c, xrdb.c: #include <stdio.h> before "xterm.h", to avoid warnings about redefining NULL under GCC 2.2.2. Jim Blandy 1992-10-11 06:44:42 +00:00
  • e25c4e44b8 * keymap.c (initial_define_lispy_key): New function, for defining non-ascii keys. Jim Blandy 1992-10-11 06:43:30 +00:00
  • 6084b314a5 * keyboard.h (Qswitch_frame): Declare this extern. Jim Blandy 1992-10-11 06:42:47 +00:00
  • cd21b83986 * keyboard.c (Vlast_event_frame): Make this variable exist even when MULTI_FRAME isn't #defined. People might find it necessary for writing correct programs, even when the programs don't explicitly use multiple frames. (read_char, kbd_buffer_store_event, kbd_buffer_get_event): No need to test MULTI_FRAME before setting Vlast_event_frame. (syms_of_keyboard): DEFVAR Vlast_event_frame whether or not MULTI_FRAME is defined. Jim Blandy 1992-10-11 06:42:03 +00:00
  • 2f0b07e06c * frame.c: #include "commands.h" and "keyboard.h". (Fselect_frame): Make this interactive, and accept switch-frame events as arguments, so we can bind this function to switch-frame events. (keys_of_frame): New function; bind switch-frame to Fselect_frame. Jim Blandy 1992-10-11 06:40:57 +00:00
  • 5e67fbc2f0 * emacs.c (main): Call keys_of_frame. Jim Blandy 1992-10-11 06:40:24 +00:00
  • bc78232cf6 * callint.c (Fcall_interactively): Allow multiple 'e' specs. (Finteractive): Doc fix. Jim Blandy 1992-10-11 06:39:13 +00:00
  • 9712b0bd2e * rmail.el (rmail-mode): Make this autoload; we might find a file whose first line local variables want to put it in RMAIL mode; that ought to work. Jim Blandy 1992-10-11 06:35:04 +00:00
  • abe1443115 * dired-aux.el (dired-compress-file): Change references to from-file' to use file'; the former only works because dired-compress-file is only called by dired-compress, which binds from-file. Jim Blandy 1992-10-11 06:34:28 +00:00
  • 49c1310557 (isearch-ring-advance-edit): Delete spurious `)'. Richard M. Stallman 1992-10-11 05:25:11 +00:00
  • c395cc7b23 [__GNUC__ >= 2] (LIB_STANDARD): Don't define. Richard M. Stallman 1992-10-10 11:46:11 +00:00
  • a328c9eff1 *** empty log message *** Jim Blandy 1992-10-10 11:40:00 +00:00
  • 3b7792ed33 (Fwrite_region): If VISIT is a file name, use that as file name to visit, and print it in the message. Use it for file locking too. Richard M. Stallman 1992-10-10 08:34:51 +00:00
  • ae7a6b887e (comint-last-input-match): defvar moved up. Richard M. Stallman 1992-10-10 07:33:59 +00:00
  • 26dc36e6f1 *** empty log message *** Jim Blandy 1992-10-10 01:37:56 +00:00
  • 738949ec3a (PTY_ITERATION, etc.): Defined. (FIRST_PTY_LETTER): Deleted. Richard M. Stallman 1992-10-09 21:47:10 +00:00
  • 9c106b258c Dox fix. Christopher Zaborsky 1992-10-09 21:06:02 +00:00
  • db32c19336 (mail-unsent-separator): Handle "Message text follows". Richard M. Stallman 1992-10-09 05:38:23 +00:00
  • 5792c834cd Doc fix. Richard M. Stallman 1992-10-09 05:29:15 +00:00
  • f2da0c6813 (mail-unsent-separator): Allow "original message" as alternative. Allow extra dashes and spaces. (rmail-retry-failure): Ignore case while searching for unsent sep. Richard M. Stallman 1992-10-09 02:05:10 +00:00
  • d80788d86d (add-log-current-defun): In normal C case, start with beginning-of-line. In last (fallback) case, start with end-of-line. (add-log-current-defun-header-regexp): In first alternative within the parens, don't allow space as last character. Richard M. Stallman 1992-10-08 08:35:26 +00:00
  • 7b02ee3c41 (cmulisp-mode): Eliminate compatibility code calling lisp-mode-variables with no arg. (cmulisp-mode-map): Use shared-lisp-mode-map as tail. (cmulisp-args-to-list): Fix typo in recursive call. (cmulisp-buffer): Define variable. Richard M. Stallman 1992-10-08 06:44:58 +00:00
  • 67f3e2fdf0 (inferior-scheme-filter-regexp): Move definition of this var up before first use. (scheme-buffer): Define variable. Richard M. Stallman 1992-10-08 06:44:43 +00:00
  • 92ad69b62e (custom-prin1-chars): Var defined, and renamed from prin1-chars. (circle-tree, circle-table): Define vars. (cust-print-vector, cust-print-list): Rename level to circle-level. (cust-print-top-level): Likewise. (circle-level): Var defined. Richard M. Stallman 1992-10-08 06:44:24 +00:00
  • 7984cdcb44 (hack-local-variables): Ignore attempts to bind enable-local-eval. Richard M. Stallman 1992-10-08 06:14:35 +00:00
  • 40eef46593 entered into RCS Jim Blandy 1992-10-07 21:30:47 +00:00
  • b5370f0363 * mouse.el: Begin adapting this to the new event format. (event-window, event-point, mouse-coords, mouse-timestamp): Removed. (event-start, event-end, posn-window, posn-point, posn-col-row, posn-timestamp): New accessors; these are defsubsts. (mouse-delete-window, mouse-delete-other-windows, mouse-split-window-vertically, mouse-set-point): Rewritten to use the new accessors. Jim Blandy 1992-10-07 20:46:31 +00:00
  • 0d73ca8156 * alloc.c (Fmemory_limit): Explain why we divide by 1024. Don't bother trying to display the size in the minibuffer. Jim Blandy 1992-10-07 20:42:40 +00:00