(r_re_alloc): Correct realloc behavior--allow shrinking
of blocks while reallocating, if shrinking by more than one page.
(relocate_blocs, resize_blocs): Added failsafe to protect future
calling of these routines when in frozen state.
(r_alloc_thaw): Added call to r_alloc_init.
(relocate_blocks, resize_bloc, r_alloc_sbrk, r_alloc_thaw): Extended
functionality to let ralloc package work in frozen state, allowing
for the existence of unused blocks.
(event-apply-modifier): New function.
(event-apply-control-modifier, event-apply-meta-modifier)
(event-apply-hyper-modifier, event-apply-shift-modifier)
(event-apply-alt-modifier, event-apply-super-modifier):
New functions, with bindings in function-key-map.
Boris Goldowsky [Mon, 27 Mar 1995 16:05:57 +0000 (16:05 +0000)]
(Vdefault_text_properties): name changed from Vdefault_properties.
(textget_direct): Fn deleted.
(textget, verify_interval_modification): Use Fplist_get instead.
(mail): Use pop-to-buffer.
(same-window-buffer-names): Add *mail*.
(mail-other-window, mail-other-frame): Bind to nil
same-window-buffer-names, special-display-buffer-names, and ...regexps.
Karl Heuer [Fri, 24 Mar 1995 03:16:19 +0000 (03:16 +0000)]
(try_window_id): Stop scan at bottom of window, not one line later.
Don't fail on account of continuation line below window.
(redisplay_window): Stop scan at bottom of window.
Fix reversed condition.
Karl Heuer [Fri, 24 Mar 1995 00:35:46 +0000 (00:35 +0000)]
(redisplay): Make sure pause is set before used.
Delete unused vars.
(redisplay_window): Make sure update_mode_line is set before used.
If startp might not have been set, use w->start directly.
(try_window_id): In the easy case, find cursor pos before returning.
Karl Heuer [Thu, 23 Mar 1995 21:44:59 +0000 (21:44 +0000)]
Don't load mouse and face files in system-specific
branches; an earlier test has already loaded them based on a
symbol equivalent to HAVE_MOUSE or HAVE_FACES.
Karl Heuer [Thu, 23 Mar 1995 21:33:22 +0000 (21:33 +0000)]
(FRAME_SUPPORT, MSDOS_SUPPORT): Don't list face and mouse related files here.
(FACE_SUPPORT, MOUSE_SUPPORT): New lists.
(FACE_SUPPORT): Add facemenu.elc.
(WINNT_SUPPORT): New list.
(lisp): Add format.elc, FACE_SUPPORT, MOUSE_SUPPORT, WINNT_SUPPORT.
(asm-mode): Make a per-buffer child keymap here.
Use asm-comment-char to specify which character to define.
(asm-mode-map): Don't bind `;' at load time.
Paul Eggert [Tue, 21 Mar 1995 05:37:42 +0000 (05:37 +0000)]
Add -u "login<tab>fullname<tab>mailaddr" option, which replaces the
(now obsolescent) -n login fullname mailaddr option.
Don't omit path from repository root when logging CVS files.
Add -R option for recursive rlog.
(AWK): New environment variable (default `awk') for name of awk program.
(output_authors, tab, loginFullnameMailaddrs, recursive): New variables.
Quote authors and fullnames correctly.
(menu-bar-files-menu): Renamed from ...-file-menu.
(menu-bar-tools-menu, menu-bar-search-menu): New menu bar menus.
Items moved from Edit and Files menus.
Add Split Window, One Window, Find Tag and Postscript print menu items.
(nonincremental-search-forward, nonincremental-search-backward)
(nonincremental-re-search-forward, nonincremental-re-search-backward)
(noninteractive-repeat-search-forward)
(noninteractive-repeat-search-backward)
(noninteractive-repeat-re-search-forward)
(noninteractive-repeat-re-search-backward): New commands.
(debugger-outer-load-read-function): New variable.
(debug): Bind load-read-function to nil; save old value
in debugger-outer-load-read-function and restore at end.
(debugger-eval-expression): Handle load-read-function
like other magic variables.
(debugger-outer-overriding-local-map): New variable.
(debug): Bind overriding-local-map to nil; save old value
in debugger-outer-overriding-local-map and restore at end.
(debugger-eval-expression): Handle overriding-local-map
like other magic variables.