summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Doc fixes.Richard M. Stallman1992-10-181-1/+1
|
* Comment fix.Richard M. Stallman1992-10-181-2/+2
|
* Delete version 18 compatibility stuff.Richard M. Stallman1992-10-181-209/+67
| | | | | | | (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.
* (mail-setup): Call build-mail-aliases, not mail-abbrev-setup.Richard M. Stallman1992-10-181-1/+22
| | | | (sendmail-send-it): Call expand-mail-aliases.
* (rmail-sort-messages): Give up right away if not Rmail mode.Richard M. Stallman1992-10-181-0/+2
|
* Dox fixes.Christopher Zaborsky1992-10-181-81/+93
|
* (BROKEN_FIONREAD): Defined.Richard M. Stallman1992-10-181-0/+3
|
* (occur): Always search entire buffer.Richard M. Stallman1992-10-181-14/+7
|
* * * editfns.c (Fmessage): With no arguments, clear any activeJim Blandy1992-10-171-6/+12
| | | | message; let the minibuffer contents show through.
* * callint.c (Fcall_interactively): Change handling of 'e' spec;Jim Blandy1992-10-171-2/+3
| | | | this_command_keys is now a vector.
* * make-dist: Include lib-src/makedoc.com and emacs.csh in theJim Blandy1992-10-171-2/+4
| | | | | | | distribution. * config.sub: New file, to help us recognize configuration names. * make-dist: Include it in the distribution.
* Partially changed to use GCC-style configuration names.Jim Blandy1992-10-171-101/+110
|
* *** empty log message ***Jim Blandy1992-10-171-5/+2
|
* * mouse.el (mouse-tear-off-window): New function.Jim Blandy1992-10-171-0/+10
|
* (mouse-set-region): New command. Bind drag-mouse-1 to it.Richard M. Stallman1992-10-171-1/+15
|
* *** empty log message ***Jim Blandy1992-10-161-1/+4
|
* (telnet): Do erase-buffer after the initial output.Richard M. Stallman1992-10-161-1/+1
|
* (check_memory_limits): Declare __morecore.Roland McGrath1992-10-151-1/+2
| | | | Remove unused variable `result'.
* (morecore_with_warning): Removed.Roland McGrath1992-10-151-13/+5
| | | | | | | (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.
* Add support for a new 64 bit CPU type. Elxsi.Mike Stump1992-10-151-0/+4
|
* (telnet): Wait for telnet output before sending `open'.Richard M. Stallman1992-10-151-0/+2
|
* Comment fix.Richard M. Stallman1992-10-151-1/+2
|
* * intervals.c (traverse_intervals): New parameter `depth'.Joseph Arceneaux1992-10-141-10/+6
| | | | Increment this when passing recursively.
* * alloc.c (mark_interval_tree): Pass 0 as initial depth argumentJoseph Arceneaux1992-10-141-1/+1
| | | | to traverse_intervals().
* * scroll.c (do_scrolling): Don't bcopy non-existant `nruns' orJoseph Arceneaux1992-10-141-4/+2
| | | | `face_list' elements. Do copy new `max_ascent' frame element.
* * dispextern.h: New element of frame structure `max_ascent'.Joseph Arceneaux1992-10-141-22/+60
| | | | | | | 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.
* * xterm.h: Declaration of struct face removed.Joseph Arceneaux1992-10-141-16/+1
|
* * dispnew.c (scroll_frame_lines): All references to frame elementsJoseph Arceneaux1992-10-141-24/+14
| | | | | | | | | | `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'.
* * files.el (file-truename): The variable ~ should be considered anJim Blandy1992-10-141-1/+3
| | | | | absolute pathname; handle it correctly. Concatenate the directory onto the filename in the correct order.
* Initial revisionJim Blandy1992-10-135-0/+0
|
* * keyboard.c (kbd_buffer_get_event): Fix fencepost bug inJim Blandy1992-10-121-1/+1
| | | | fetching events from kbd_buffer.
* Removed #include "mem-limits.h".Roland McGrath1992-10-121-7/+15
| | | | | | [emacs]: Moved #undef NULL and #include "getpagesize.h" here. [! emacs]: #include <unistd.h>, <malloc.h>, <string.h>. (r_alloc_init): Use NIL, not NULL.
* * keyboard.c (kbd_buffer_get_event): Remember thatJim Blandy1992-10-121-1/+3
| | | | | *mouse_position_hook may set *FRAME to 0; don't generate switch-frame events in this case.
* (sbrk): Removed decl.Roland McGrath1992-10-121-98/+9
| | | | | | | | | | | (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.
* (warnfunction): Renamed to warn_function (was used inconsistently).Roland McGrath1992-10-121-5/+5
| | | | (morecore_with_warning, memory_warnings): Change callers (were inconsistent).
* (start_of_data): Removed extra defn.Roland McGrath1992-10-121-4/+3
| | | | (get_lim_data): Define to return void.
* mem_limits.h is now called mem-limits.h.Roland McGrath1992-10-122-4/+4
|
* (visit-tags-table-buffer): When trying to pick table, callRoland McGrath1992-10-121-12/+14
| | | | | tags-expand-table-name on alternatives that might be nil. (tags-table-files): Don't call visit-tags-table-buffer; assume we are there.
* (edit-picture): Run picture-mode-hook.Richard M. Stallman1992-10-121-1/+2
|
* (buffer-file-number): New variable.Richard M. Stallman1992-10-121-63/+224
| | | | | | | | | (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.
* (find_defun_start): scan_buffer returns start of line;Richard M. Stallman1992-10-111-5/+0
| | | | no need to advance over newline.
* [!emacs]: Don't define POINTER, SIZE or NULL.Richard M. Stallman1992-10-111-3/+5
| | | | | (start_of_data): Define as macro, if !emacs. (EXCEEDS_LISP_PTR): Renamed from EXCEEDS_ELISP_PTR.
* (morecore_with_warning): Reduce warnlevel when usage drops far enough.Richard M. Stallman1992-10-111-18/+40
| | | | | | | | | (memory_warnings): Renamed from malloc_init. Don't set lim_data or warnlevel. Use start_of_data if start is 0. [!emacs]: Don't include config.h or lisp.h; instead, use stddef.h. Define POINTER, SIZE, EXCEEDS_LISP_PTR. (morecore_with_warning): Use EXCEEDS_LISP_PTR.
* (Fdump_emacs, main): Use memory_warnings.Richard M. Stallman1992-10-111-3/+3
|
* (check_memory_limits): Reduce warnlevel when usage drops far enough.Richard M. Stallman1992-10-111-32/+77
| | | | | | | | | | | | | | | | | | (memory_warnings): New function; just set warning data. Use start_of_data if start is 0. [!emacs]: Don't include config.h or lisp.h; instead, use stddef.h. Define POINTER, SIZE, EXCEEDS_LISP_PTR. [!emacs] (safe_bcopy): Define as macro using memmove. (r_alloc_free): Clear *ptr. (r_alloc_init): Renamed from malloc_init. Take no args. Make it static; declare at top of file. (r_alloc): Call r_alloc_init, if not initialized yet. (r_alloc_initialized): Renamed from malloc_initialized; moved to top. (ROUNDUP): Subtract 1, in case arg is already aligned. (check_memory_limits): EXCEEDS_LISP_PTR renamed from EXCEEDS_ELISP_PTR.
* * xterm.c, xrdb.c: #include <stdio.h> before "xterm.h", to avoidJim Blandy1992-10-112-4/+7
| | | | warnings about redefining NULL under GCC 2.2.2.
* * keymap.c (initial_define_lispy_key): New function, for definingJim Blandy1992-10-111-15/+28
| | | | | | | | | non-ascii keys. * keymap.c (access_keymap): Treat bindings for Qt as default bindings, when new argument T_OK is non-zero. (get_keyelt, Fdefine_key, Flookup_key): Call access_keymap with T_OK false.
* * keyboard.h (Qswitch_frame): Declare this extern.Jim Blandy1992-10-111-0/+5
| | | | | * keyboard.h (this_command_keys, this_command_key_count): Added external declarations.
* * keyboard.c (Vlast_event_frame): Make this variable exist evenJim Blandy1992-10-111-50/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. * keyboard.c: Add switch-frame events. (Qswitch_frame): New event header symbol. (head_table): Include Qswitch_frame in the table of event heads. (kbd_buffer_get_event): Detect when a frame switch has occurred, and return a frame switch event before the enqueued event. (make_lispy_switch_frame): New function. (unread_switch_frame): New variable. (read_key_sequence): Don't throw away the key sequence if the user switches frames in the middle of the sequence. Instead, when we receive a switch-frame event in the middle of a key sequence, save it, and stuff it into unread_switch_frame when the sequence is complete. (read_char): If unread_switch_frame is set, return that value. (command_loop_1): No need to check Vlast_event_frame and select new frames here; that's taken care of by switch-frame events now. (syms_of_keyboard): Initialize and staticpro unread_switch_frame. * keyboard.c (follow_key, read_key_sequence): Call access_keymap with T_OK true. * keyboard.c (apply_modifiers): Copy the value of BASE's Qevent_kind property to the new symbol. * keyboard.c (syms_of_keyboard): Qevent_kind should be initialized to intern ("event-kind"), not intern ("event-type").
* * frame.c: #include "commands.h" and "keyboard.h".Jim Blandy1992-10-111-2/+27
| | | | | | | (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.