1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-13 15:00:42 -08:00
Commit graph

10633 commits

Author SHA1 Message Date
Fred Pierresteguy
95f80c7885 (syms_of_xfns): Define Vx_cross_pointer_shape.
(Vx_cross_pointer_shape): New variable.
(Vx_cross_pointer_shape): Create a mouse face cursor for the mouse-face
properties.
1994-04-08 16:00:13 +00:00
Fred Pierresteguy
6bfbdaebce (cross_cursor): New field for struct x_display. 1994-04-08 15:58:23 +00:00
Fred Pierresteguy
27ead1d5eb (show_mouse_face): Change the mouse cursor accordingly. 1994-04-08 15:57:24 +00:00
Karl Heuer
46b4e74145 (syms_of_textprop): Initialize Qintangible. 1994-04-08 07:10:05 +00:00
Karl Heuer
86d62d7634 (Qintangible): New symbol, replacing Qhidden. 1994-04-08 07:09:55 +00:00
Karl Heuer
fa7c37595f (set_point): Skip past intangible regions. 1994-04-08 07:09:18 +00:00
Karl Heuer
07c57952d8 (system_uses_terminfo): New variable.
(syms_of_term): New function, to initialize it.
1994-04-08 06:59:55 +00:00
Karl Heuer
0d934e7b31 (main): Call syms_of_term. 1994-04-08 06:58:23 +00:00
Karl Heuer
a8015ab5ed (kbd_buffer_get_event): Make buffer_switch_event lispy.
(record_asynch_buffer_change): New function.  Enqueue the event.
1994-04-08 05:59:03 +00:00
Karl Heuer
d72534bad1 (read_process_output): If buffer changes, record that fact. 1994-04-08 05:58:12 +00:00
Karl Heuer
026b8c1e03 (enum event_kind): Add buffer_switch_event. 1994-04-08 05:57:55 +00:00
Richard M. Stallman
fcaa766567 (Fx_popup_dialog): Doc fix.
(list_of_items): Handle nil in item list as left/right boundary.
(push_left_right_boundary): Record the boundary.
(xmenu_show): Disregard a boundary if any.
(xdialog_show): Really obey a boundary.
1994-04-08 05:52:00 +00:00
Karl Heuer
177aecf96f (Vminibuffer_exit_hook): New variable.
(read_minibuf): Run hook when exiting minibuffer.
1994-04-08 01:38:48 +00:00
Karl Heuer
dedd1182ee (copy_part_of_rope): Replace non-glyph with 0. 1994-04-08 01:27:28 +00:00
Karl Heuer
395ec62efe (insert_1): New function, extracted from insert.
(insert_from_string_1): Likewise, taken from insert_from_string.
(insert, insert_from_string): Call the new functions.
(insert_before_markers, insert_from_string_before_markers): Adjust the markers
before calling the after-change function.
1994-04-08 00:44:35 +00:00
Karl Heuer
f7b4b63a79 (display_text_line): minibuffer_prompt_width is a distance, not an absolute
position.
1994-04-07 04:22:54 +00:00
Karl Heuer
c5896ef4eb (Fminibuffer_prompt_width): Undo previous change for negative values.
This function does not include hscroll positioning any more.
1994-04-07 04:13:55 +00:00
Karl Heuer
ee0c28e343 (doprnt): Reword confusing error message. 1994-04-07 02:46:12 +00:00
Karl Heuer
6076455260 (Fformat): Reword confusing error message. 1994-04-07 02:45:55 +00:00
Karl Heuer
196e7d3f10 (Fsetq): Doc fix. 1994-04-07 02:03:10 +00:00
Karl Heuer
ae3b1442ce Use PT, not point. 1994-04-06 06:57:24 +00:00
Karl Heuer
bd5dec8e9b (display_string): Allow for negative hpos when clearing array. 1994-04-06 06:49:06 +00:00
Karl Heuer
44d1c53518 (vmotion): Don't use minibuf_prompt_width if window-start has suppressed the
prompt.
1994-04-06 06:06:51 +00:00
Karl Heuer
a2dd849e99 (temp_echo_area_glyphs): Use PT, not point. 1994-04-06 06:01:15 +00:00
Karl Heuer
c7eddf3c35 (Fminibuffer_prompt_width): Allow for negative value. 1994-04-06 05:59:21 +00:00
Karl Heuer
31cd83e944 (Fget_buffer_create): Disallow empty string. 1994-04-06 04:06:13 +00:00
Karl Heuer
c9b7c53a82 (describe_buffer_bindings): Move XSYMBOL to after SYMBOLP.
Exclude trailing null in string copies.
1994-04-06 02:07:40 +00:00
Karl Heuer
e37f06d7db Add window argument on calls to compute_motion. 1994-04-05 23:49:15 +00:00
Karl Heuer
88af3af464 (compute_motion): Add window argument.
(Fcompute_motion): Likewise.
1994-04-05 23:47:38 +00:00
Karl Heuer
1e00c2ff91 (do_completion): gcpro some things. 1994-04-05 22:53:54 +00:00
Richard M. Stallman
d2f846543a (display_text_line): Rename startp to leftmargin.
Use that, not p1start, when checking for char off left edge.

(mark_window_display_accurate, redisplay):
Set window_end_valid to the buffer displayed, not Qt.
1994-04-05 07:43:21 +00:00
Richard M. Stallman
e444162e0f (note_mouse_highlight): Temporarily widen the buffer.
(note_mouse_highlight): Check window still shows buffer that was
displayed in it.
1994-04-05 07:41:09 +00:00
Richard M. Stallman
352f15454c (verify_charstarts): Handle truncation of lines. 1994-04-05 07:39:38 +00:00
Karl Heuer
75dddf59e8 (Fget_char_property): Doc fix. 1994-04-05 06:10:01 +00:00
Karl Heuer
f676868dc6 (file_name_completion): Honor completion-regexp-list. 1994-04-05 06:04:27 +00:00
Karl Heuer
c4d460ce6b (Freplace_match): Don't capitalize unless all matched words are capitalized. 1994-04-05 04:51:58 +00:00
Richard M. Stallman
82c2d8392e (Fdo_auto_save): Don't turn off auto save mode.
Instead, store -1 in b->save_length.  And don't auto save
if there is -1 there.

(Vinhibit_file_name_handlers): New var.
(syms_of_fileio): Set up Lisp var.
(Ffind_file_name_handler): Obey the variable.
1994-04-05 03:50:46 +00:00
Karl Heuer
3bd13e9203 (verify_overlay_modification): Run modification-hooks for any deletion that
intersects the overlay.
1994-04-05 03:32:07 +00:00
Richard M. Stallman
853cf34623 (display_text_line): Properly handle charstarts for hscroll,
and for continuation in mid character.
(message2): Call frame_up_to_date_hook.
1994-04-04 00:44:27 +00:00
Richard M. Stallman
514e46817a (note_mouse_highlight): Do nothing if gc_in_progress.
Set mouse_face_deferred_gc when that case arise.
(XTframe_up_to_date): If mouse_face_deferred_gc, redo highlighting.

(show_mouse_face): Turn off cursor only if it's
in the area being manipulated.
(XTupdate_begin): Don't turn off highlight if we aren't updating
the window that it is in.
1994-04-04 00:43:13 +00:00
Richard M. Stallman
3ccf510abd (overlays_at): Fix previous change. 1994-04-03 23:22:06 +00:00
Richard M. Stallman
0b20d25717 Comment changes. 1994-04-03 21:32:18 +00:00
Richard M. Stallman
4d57802ec9 (gc_in_progress): Declared. 1994-04-03 21:31:47 +00:00
Richard M. Stallman
5a7d50bac0 (Fx_popup_dialog): If POSITION is t, use selected frame. 1994-04-03 19:43:01 +00:00
Richard M. Stallman
4a44b14c12 (overlays_at): Use XGCTYPE. 1994-04-03 19:37:59 +00:00
Richard M. Stallman
29ff037d32 (OVERLAY_POSITION): Use XGCTYPE. 1994-04-03 19:37:32 +00:00
Richard M. Stallman
b14db4d73b (Fx_popup_dialog): If POSITION is t, use selected frame. 1994-04-03 19:03:23 +00:00
Richard M. Stallman
55cc089c5b (frame_up_to_date_hook): Defined. 1994-04-03 18:19:53 +00:00
Richard M. Stallman
0d2311656a (redisplay): do_verify_charstarts controls whether to call verify_charstarts.
Fix one-off when checking for the last line.
1994-04-03 08:10:46 +00:00
Richard M. Stallman
f8bdb8e6b2 (note_mouse_highlight): Reject out-of-range pos value
before it causes an error.
1994-04-03 08:09:45 +00:00