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

155589 commits

Author SHA1 Message Date
Karl Heuer
e8d1a37725 (universal-argument, describe-arg): Restore Lisp code,
undoing Feb 28 change.
(prefix-arg-internal, digit-argument, negative-argument): Likewise.
1995-06-14 22:30:41 +00:00
Richard M. Stallman
3b8c40f5ba Various optimizations. The main one is to optimize for
simple output at the end of the buffer, with no paging, and in that
case to defer scrolling while we can.
(term-emulate-terminal):  Don't call term-handle-scroll in
simple cases unless we are either paging or term-scroll-with-delete.
(term-down):  Likewise.
(term-handle-scroll):  Modify accordingly.
(term-emulate-terminal):  Avoid deleting old text in common case.
Optimize the simple case of CRLF when we're at buffer end.
Handle deferred scroll when done processing output.
(term-handle-deferred-scroll):  New function.
(term-down):  Simplify - no longer take RIGHT argument.  Tune.
(term-goto):  Use term-move-columns to compensate for the above.

(term-escape-char, term-set-escape-char):  Add doc-string.
(term-mouse-paste):  Add xemacs support.

Various speed enhencements:
(term-handle-scroll):  Don't clear term-current-row; maybe adjust it.
(term-down):  Don't call term-adjust-current-row-cache if we've
done term-handle-scroll.
(term-emulate-terminal):  Don't call term-adjust-current-row-cache.
(term-emulate-terminal):  For TAB, don't nil term-start-line-column.
(term-goto):  Possible optimization.
1995-06-14 22:30:16 +00:00
Karl Heuer
3399a477ea (Fprefix_numeric_value): Fix type check. 1995-06-14 22:18:34 +00:00
Karl Heuer
d9b641bb96 (command_loop_1): Clear prefix arg (undo Feb 1 change). 1995-06-14 22:11:21 +00:00
Melissa Weisshaus
63ff95ee93 changes for 19.29. 1995-06-14 20:07:48 +00:00
Richard M. Stallman
1e5f16fae6 (Flocal_variable_p): Fix backwards logical operator. 1995-06-14 20:03:23 +00:00
Karl Heuer
7602ba7088 [!__GNUC__] (C_SWITCH_MACHINE): Disable this; it seems to confuse cpp. 1995-06-14 18:50:58 +00:00
Karl Heuer
b8c1c79a01 If NOT_C_CODE, don't include alloca.h. 1995-06-14 18:48:28 +00:00
Richard M. Stallman
99b92e644a (Fdelete_frame): If the minibuf window was selected, make that remain so. 1995-06-14 18:20:14 +00:00
Geoff Voelker
851359de80 *** empty log message *** 1995-06-14 16:22:27 +00:00
Richard M. Stallman
06d7dff28f (frame-notice-user-settings): When making a minibufferless
frame, don't copy `name' parm explicitly unless it was explicit before.
1995-06-14 16:16:04 +00:00
Roland McGrath
cd494de497 (compilation-find-file): If FILENAME is absolute, apply
abbreviate-file-name to it and then use its directory part as the first
search path element, searching for its nondirectory part.
Fix prompting code not to use a free variable.
(compilation-parse-errors, compile-abbreviate-directory): Use
abbreviate-file-name on directories.
1995-06-14 15:47:10 +00:00
Simon Marshall
4b619ecad7 Put mark-active for menu-enable property on eval-region, comment-region, and indent-region symbols. 1995-06-14 14:58:36 +00:00
Richard M. Stallman
366ad7b01f (addpm): Use CFLAGS when compiling. 1995-06-14 14:27:43 +00:00
Richard M. Stallman
3999f9611c Comment change. 1995-06-14 14:21:09 +00:00
Richard M. Stallman
306230858e (status_notify): Undo May 18 change.
Set update_tick at the beginning not at end.
1995-06-14 14:10:27 +00:00
Richard M. Stallman
624bbdc475 (Fprevious_overlay_change): Check for overlays that end at POS. 1995-06-14 14:09:53 +00:00
Richard M. Stallman
1458efa037 (shell-mode): Make shell-directory-tracker a hook function locally only. 1995-06-14 12:05:55 +00:00
Richard M. Stallman
b35732e1e2 Delete the Emacs version error check. 1995-06-14 12:05:23 +00:00
Richard M. Stallman
a15a76f766 (dired-change-marks): If OLD is a space, don't act on non-file lines. 1995-06-14 11:46:56 +00:00
Richard M. Stallman
7d66500869 (vc-backend-checkin): Provide an explicit string saying
the log message is empty instead of providing it as empty.
Always use -m option for ci.
1995-06-14 11:16:17 +00:00
Richard M. Stallman
2d38195d94 (syms_of_xfns): Initialize Vx_no_window_manager. Doc fix. 1995-06-14 00:45:28 +00:00
Karl Heuer
155fd02785 (comint-mode): Use make-local-hook.
(comint-send-input, comint-output-filter): Use run-hook-with-args.
(comint-dynamic-complete): Use run-hook-with-args-until-success.
1995-06-13 23:31:17 +00:00
Karl Heuer
b1f7fb34e4 (LIBS_MACHINE): Use -lpthreads, not -lpthread. 1995-06-13 21:47:34 +00:00
Karl Heuer
027dae6369 check for -lpthreads, not -lpthread. 1995-06-13 21:44:48 +00:00
Karl Heuer
c6287c6132 (HAVE_LIBPTHREADS): Add #undef. 1995-06-13 21:43:46 +00:00
Karl Heuer
c808577499 (vip-over-whitespace-line): new function. 1995-06-13 21:20:59 +00:00
Karl Heuer
15f8998b59 (vip-change-state-to-vi): bug fix. 1995-06-13 21:20:36 +00:00
Simon Marshall
cc37a58ceb Test for "" too; let it go to expand-file-name if it is equal. 1995-06-13 08:27:11 +00:00
Simon Marshall
525c5be7dd check comint-input-ring-file-name for the empty string too. 1995-06-13 08:16:08 +00:00
Geoff Voelker
fe4163b126 *** empty log message *** 1995-06-13 03:48:49 +00:00
Karl Heuer
0d31efcd97 (help-menu): Symbol renamed from `help'. 1995-06-13 03:29:47 +00:00
Karl Heuer
68d30f2b1d (rmail-search-backwards): Default count is 1, not -1. 1995-06-13 02:17:40 +00:00
Roland McGrath
240049aafc [_LIBC] (start_of_data): Define to &__data_start for GNU libc. 1995-06-12 17:21:07 +00:00
Karl Heuer
8a44285875 (frame_vector_add_frame): Don't forget to store
the longer vector.
1995-06-12 00:55:33 +00:00
Karl Heuer
f3f59e8644 Copy new files nt/addpm.c and nt/emacs.bat.in. 1995-06-11 22:22:56 +00:00
Karl Heuer
41a69b9e55 Add comment. 1995-06-11 22:07:14 +00:00
Karl Heuer
6f7bbf7950 Comment update. 1995-06-11 20:59:45 +00:00
Karl Heuer
9382638d7b (x_make_frame_visible): Test and set asked_for_visible. 1995-06-11 20:48:19 +00:00
Karl Heuer
cbef58c016 (struct x_display): New field asked_for_visible. 1995-06-11 20:47:48 +00:00
Karl Heuer
5031cc1076 [USE_X_TOOLKIT] (x_window): If using Motif,
add some extra to sizes, for consistent behavior.
1995-06-11 20:27:39 +00:00
Karl Heuer
d067ea8b1a Include widget.h.
(x_wm_set_size_hint) [USE_X_TOOLKIT]:
Get the size from the outer widget.
Copy the base and minimum sizes from the old hint.
1995-06-11 20:27:12 +00:00
Karl Heuer
cfcd12d675 (EmacsFrameSetCharSize): Manually alter the height
and width of the outer widget (and the width of the column widget)
carefully using deltas.
Set update_hints_inhibit nonzero while updating.
Then call update_wm_hints explicitly.
(update_wm_hints): Use 0 for min_rows, min_cols.
Do nothing if update_hints_inhibit is nonzero.
1995-06-11 20:26:47 +00:00
Karl Heuer
99dcca2feb (lwlib_toolkit_type): New variable. 1995-06-11 20:22:09 +00:00
Karl Heuer
d1dad7597c (Fframe_or_buffer_changed_p): Calculate vector size right.
Add hysteresis when making it larger.  Fill it up reliably
and check at the end for overflowing it.
(syms_of_display): Make frame_and_buffer_state initially with 20 elts.
1995-06-11 20:14:36 +00:00
Karl Heuer
0a2ea2219a (read_char_minibuf_menu_prompt):
If the char to type doesn't match the prompt string,
show the char explicitly.
1995-06-11 20:09:49 +00:00
Karl Heuer
7f77f3c86d (save-selected-window): New macro. 1995-06-11 19:27:57 +00:00
Geoff Voelker
6816efced2 Include config.h before stdio.h. 1995-06-10 21:45:43 +00:00
Geoff Voelker
515f7b3297 *** empty log message *** 1995-06-10 02:51:03 +00:00
Geoff Voelker
cef9e134b1 Initial revision 1995-06-10 02:24:19 +00:00