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.
Karl Fogel [Wed, 15 Mar 1995 14:47:09 +0000 (14:47 +0000)]
(bookmark-bmenu-2-window): go to correct position as well as
correct buffer.
(bookmark-bmenu-other-window): same.
(bookmark-bmenu-switch-other-window): same.
Karl Heuer [Wed, 15 Mar 1995 01:55:24 +0000 (01:55 +0000)]
(unlock_kboard): Renamed from unlock_display.
(wrong_kboard_jmpbuf): Renamed from wrong_display_jmpbuf.
(event_to_kboard): Renamed from event_to_perdisplay.
(kbd_buffer_get_event): If no associated kboard, store
current_kboard rather than the first kboard in the global list.
(init_kboard): Renamed from init_perdisplay. Initialize reference count.
(wipe_kboard): Renamed from wipe_perdisplay.
Karl Heuer [Wed, 15 Mar 1995 01:54:19 +0000 (01:54 +0000)]
(get_perdisplay): Deleted.
(same_x_server): New function.
(x_term_init): If this display shares a keyboard with one we've
already opened, then share the structure.
(x_delete_display): Don't delete the kboard until the reference
count becomes zero.
Karl Heuer [Tue, 14 Mar 1995 04:25:37 +0000 (04:25 +0000)]
(event_to_perdisplay): New function.
(kbd_buffer_get_event): Use event_to_perdisplay.
(kbd_buffer_store_event): If C-g arrives while we're in the run state on
behalf of another display, just clear the queue and deposit the C-g to be read
later.
(read_key_sequence): After a throw, unwind delayed_switch_frame as well as
keybuf. Don't insert an extra switch-frame if empty.
Karl Fogel [Mon, 13 Mar 1995 22:50:35 +0000 (22:50 +0000)]
Removed C-v bindings; they were inconsistent.
Defvarred some variables to nil, solely to avoid compilation warnings.
Use "Author's Update Number:" instead of "Version:".
(bookmark-history): new var.
(bookmark-completing-read): use `bookmark-history'.
(bookmark-historicize-string): new macro.
Use this everywhere `bookmark-completing-read' is used, because
`completing-read' won't get a chance to add to `bookmark-history' if
we were invoked via a menu.
(bookmark-rename): use `bookmark-history' when reading the new name.
No need for the strange C-o binding anymore.
Karl Heuer [Mon, 13 Mar 1995 03:09:40 +0000 (03:09 +0000)]
(unlock_display): current_perdisplay now is never null.
(cmd_error, command_loop_1, read_char): Likewise.
(kbd_buffer_get_event, read_key_sequence): Likewise.
(read_char): Handle synchronous quit_char on a different display.
(read_char): Rewrite queue-searching code.
(read_key_sequence): Save selected_frame.
(init_keyboard): Initialize current_perdisplay.
(parse_modifiers_uncached): Delete the code for
multi-character modifiers and for recognizing a modifier alone.
(parse_solitary_modifier): New function.
(convert_event_type_list): Use parse_solitary_modifier.
Also convert symbol A to character A.
Handle shift modifier with lower-case letters.