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