1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-13 02:12:18 -07:00
Commit graph

155589 commits

Author SHA1 Message Date
Karl Heuer
ba72822c1d * keyboard.c (kbd_buffer_frame_or_window): Delete; now in perdisplay.
(immediate_echo, echobuf, echoptr, echo_after_prompt): Likewise.
(echo_prompt, echo_char, echo_dash): use perdisplay and ECHOBUFSIZE.
(echo, cancel_echoing, echo_length, echo_truncate): Likewise.
(read_char, kbd_buffer_store_event, kbd_buffer_get_event): Likewise.
(Fdiscard_input, stuff_buffered_input): Likewise.
(init_keyboard, syms_of_keyboard): Likewise.
1995-01-28 03:05:45 +00:00
Karl Heuer
329d527986 (ECHOBUFSIZE): New constant, replaces sizeof (echobuf). 1995-01-28 02:51:29 +00:00
Richard Kenner
aa341c4042 (unixware, svr4): Treat as synonyms for sysv4. 1995-01-28 02:28:46 +00:00
Karl Heuer
b408f510de (PERDISPLAY, the_only_perdisplay, get_perdisplay):
Renamed from PERD, etc.  All uses changed.
1995-01-28 01:43:53 +00:00
Karl Heuer
b2d11490c7 (struct x_display_info): Rename display_perd to perdisplay. 1995-01-28 01:41:07 +00:00
Richard M. Stallman
a105105a02 (make-frame): Doc fix. 1995-01-28 00:32:33 +00:00
Richard M. Stallman
b872e1da17 (describe-variable): Use local-variable-p. 1995-01-27 23:10:42 +00:00
Richard M. Stallman
51b2c84172 (tex-display-shell): Pass nil as arg to
tex-recenter-output-buffer.
(tex-region, tex-file, tex-show-print-queue, tex-bibtex-file):
Put the call to tex-display-shell essentially last.
1995-01-27 23:08:49 +00:00
Richard M. Stallman
c8c76dd33f (debug-convert-byte-code): Convert the doc info to a string. 1995-01-27 22:38:19 +00:00
Richard M. Stallman
b0824def8b (shell): If we create a new shell buffer,
select that buffer even if it has been renamed.
1995-01-27 22:37:16 +00:00
Karl Heuer
44705c0e41 (match-string): Delete extra arg to buffer-substring. 1995-01-27 20:47:20 +00:00
Karl Heuer
aee72e4fb5 (printchar, strout): Use message_log_maybe_newline.
Leave all of the newline bookkeeping to message_dolog.
1995-01-27 19:30:46 +00:00
Karl Heuer
3c6595e0b2 (message_log_need_newline): This var is now static.
(message_dolog): Set message_log_need_newline appropriately.
Don't change it at all if message logging is currently disabled.
(message_log_maybe_newline): New function.
(message2): Use message_log_maybe_newline.
1995-01-27 19:27:07 +00:00
Karl Heuer
c006b215fa (perform-replace): Don't log the repetitive prompts. 1995-01-27 19:19:23 +00:00
Karl Heuer
eaecdb8162 Declare message_log_maybe_newline. 1995-01-27 19:16:50 +00:00
Richard M. Stallman
069cdc4fe0 (modify_region): Clear point_before_scroll field. 1995-01-27 07:47:15 +00:00
Richard M. Stallman
b6a0ebc300 (set_point): Set point_before_scroll to nil. 1995-01-27 07:19:06 +00:00
Richard M. Stallman
2e4a1e1f7e (struct buffer): New field point_before_scroll. 1995-01-27 07:18:11 +00:00
Richard M. Stallman
943e065b3c (init_buffer_once, syms_of_buffer):
Set up buffer-local var point_before_scroll.
(reset_buffer): Init point_before_scroll.
1995-01-27 07:17:39 +00:00
Richard M. Stallman
58f950b445 (match-string): New function. 1995-01-27 07:06:27 +00:00
Richard M. Stallman
0fddfa7210 Integer width changes. 1995-01-27 01:43:02 +00:00
Richard M. Stallman
94b00316b8 Fix integer width changes. 1995-01-27 01:41:28 +00:00
Karl Heuer
85557d7ef7 Fix typos. 1995-01-26 22:52:10 +00:00
Richard M. Stallman
b64548c785 (mouse-save-then-kill): When we don't use existing
region, put where click and put mark at the other end.  Use
point-before-scroll if non-nil.  Recognize mouse-set-region
as a previous command that makes a region we should use.
(mouse-drag-region): When we run the final click's binding,
set this-command.
1995-01-26 07:21:05 +00:00
Richard M. Stallman
8f37c4f3df (scroll-bar-drag-1): Set point-before-scroll properly.
(scroll-bar-scroll-down, scroll-bar-scroll-up): Likewise.
1995-01-26 07:17:31 +00:00
Richard M. Stallman
bfbcf12e47 (mouse-drag-region): Modify previous change--don't run the ordinary binding
in the case of a multiple click.
1995-01-26 03:18:45 +00:00
Richard M. Stallman
ad14280fb7 (mouse-save-then-kill): Ignore mouse-selection-click-count if no active mark. 1995-01-26 02:37:30 +00:00
Karl Heuer
dcbea62ef1 (struct x_display_info): New member display_perd. 1995-01-25 09:04:07 +00:00
Karl Heuer
612b78eff8 (the_only_perd): Define this var here.
(kbd_buffer, kbd_fetch_ptr, kbd_store_ptr): Delete; now part of perd.
(find_active_event_queue): New function.
(readable_events, kbd_buffer_get_event, swallow_events): Use it.
(kbd_buffer_store_event): Store in EVENT's frame's queue.
(Fdiscard_input, stuff_buffered_input): Use perd.
(init_keyboard): Initialize the new vars.
kbd_buffer is now a pointer, not an array.
1995-01-25 08:58:33 +00:00
Karl Heuer
5fc12a7870 Add comments and `volatile' keyword to previous change. 1995-01-25 08:55:43 +00:00
Karl Heuer
f6064cbe2f (PERD): New struct containing per-display data.
(the_only_perd): An instance of it.
(get_perd): Macro to retrieve it.
1995-01-25 07:18:37 +00:00
Karl Heuer
17d02632dd (process_tick, update_tick): Make non-static. 1995-01-25 02:02:37 +00:00
Richard M. Stallman
38ee91fe29 Comment change. 1995-01-25 01:33:26 +00:00
Richard M. Stallman
c5acd733f2 (x_destroy_window): Don't let frame being destroyed remain in
x_focus_event_frame.
1995-01-25 00:44:32 +00:00
Richard M. Stallman
3de76c480c (font-lock-fontify-region): Bind inhibit-read-only. Also buffer-file-name.
(font-lock-hack-keywords, font-lock-unfontify-region): Likewise.
1995-01-25 00:43:25 +00:00
Richard M. Stallman
29869734a5 (c-forward-conditional):
If an apparent conditional is not really a conditional, skip past it.

(c-fill-paragraph): If comment terminator is on a
separate line, don't include that line in the filling.
1995-01-25 00:41:22 +00:00
Richard M. Stallman
5f63637658 (justify-current-line): Avoid error comparing fill-prefix
near end of buffer.  Do nothing fast if justification not wanted.
1995-01-25 00:05:59 +00:00
Richard M. Stallman
de032aaa03 Added support for descriptions in the group buffer:
(gnus-group-prepare, gnus-group-prepare-line, gnus-setup-news)
(gnus-gnus-to-quick-newsrc-format, gnus-group-list-groups):
Record if we show all groups, to redisplay
correctly after toggling descriptions display.
(gnus-newsgroups-display-toggle, gnus-newsgroups-update-description)
(gnus-newsgroups-retrieve-description): New functions.
(gnus-group-mode-map): Bind t to gnus-newsgroups-display-toggle.
Add a newsgroups-update-description menu.
(gnus-newsgroups-regex, gnus-newsgroups-display, gnus-newsgroups-alist)
(gnus-newsgroups-hashtb, gnus-newsgroups-showall): New variables.
(gnus-group-group-name):  Changed the regexp to avoid  conflict
with descriptions which have a ':' inside.
(gnus-group-mode): Doc fix.
1995-01-24 23:49:03 +00:00
Richard M. Stallman
9af4c1b597 (Flocal_set_key, Fglobal_set_key): Use K, not k. 1995-01-24 22:14:00 +00:00
Richard M. Stallman
1989e7bccb (Fcall_interactively): Define K mostly like k.
Pass new arg to Fread_key_sequence.
1995-01-24 22:13:42 +00:00
Richard M. Stallman
309b0fc8c6 (read_key_sequence): New arg dont_downcase_last
inhibits downcasing the last event, when it's uppercase and undefined.
(Fread_key_sequence): Likewise new arg.
1995-01-24 22:13:07 +00:00
Karl Heuer
2ff4775b13 (compute_motion): Don't get hung in selective-display loop. 1995-01-24 07:01:08 +00:00
Richard M. Stallman
632e95254c (vc-do-command): Arrange for the default-directory variable
in *vc* to be re-set each time this function uses it.
Discard current dir from front of FILE later on,
and only if last = `WORKFILE'.

Undo Dec 10 change:
(vc-directory, vc-dired-reformat-line): Changed back.
(vc-directory-18): Old function restored.
(vc-dir-all-files): Function deleted.

(vc-next-action-on-file): If file is not registered,
check file out after registering it.
(vc-next-action-dired): Restore the window configuration after
doing vc-next-action on each file in a VC-dired buffer.
(file-regular-p-18): New function.
(file-regular-p): Define, if not already defined.
1995-01-24 06:33:41 +00:00
Karl Heuer
667da7f557 Don't use function prototypes. 1995-01-24 05:27:32 +00:00
Karl Heuer
a36db1ea6b (iso-transl-dead-key-alist): New var.
(iso-transl-char-map): Give each singleton a doubleton synonym.
(iso-transl-language-alist, iso-transl-ctl-x-8-map): New vars.
(iso-transl-define-keys): New function; sets up keymap.
(iso-transl-set-language): New function; sets language-specific part.
1995-01-24 04:20:37 +00:00
Richard M. Stallman
9566dc1547 (pascal-*-completion, pascal-comp-defun)
(pascal-complete-word, pascal-completion-response, pascal-completion)
(pascal-get-completion-decl): Rename some internal variables
to start with 'pascal-'.
(pascal-str, pascal-all, pascal-pred, pascal-flag)
(pascal-buffer-to use): New dummy variables.
1995-01-24 03:27:54 +00:00
Karl Heuer
0d882d52f4 (read_key_sequence): Don't wait for a possible key translation sequence if we
already have a binding.
Add missing break statement.
1995-01-24 03:16:34 +00:00
Karl Heuer
453827d052 (i[34]86:*:3.2:*): Test for ISC before SCO; newer ISC releases have uname -X. 1995-01-24 00:46:11 +00:00
Karl Heuer
ac23f1166d (HAVE_SYS_SELECT_H): Add #undef for configure. 1995-01-23 23:36:50 +00:00
Karl Heuer
cb4a25d9db Check for sys/select.h. 1995-01-23 23:35:13 +00:00