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

783 commits

Author SHA1 Message Date
Kenichi Handa
d10dfeef97 *** empty log message *** 2000-08-26 05:56:05 +00:00
Miles Bader
2d73e8d3a2 *** empty log message *** 2000-08-26 05:53:18 +00:00
Kenichi Handa
6ce974d452 *** empty log message *** 2000-08-26 01:08:44 +00:00
Stefan Monnier
dc1e502dd9 (PUSH_FAILURE_COUNT): New macro.
(POP_FAILURE_REG_OR_COUNT): Renamed from POP_FAILURE_REG.
Handle popping of a register's or a counter's data.
(POP_FAILURE_POINT): Use the new name.
(re_match_2_internal): Push counter data on the stack for succeed_n,
jump_n and set_number_at and remove misleading dead code in succeed_n.
2000-08-25 14:35:12 +00:00
Gerd Moellmann
bd9d0f3f80 (redisplay_internal): If considering all windows on all
frames, update the display for each frame as soon as possible,
instead of first building all desired matrices for all frames, and
then updating them all.
(try_cursor_movement): Handle case that last_cursor.vpos is -1.
2000-08-25 13:21:46 +00:00
Gerd Moellmann
17494071e6 *** empty log message *** 2000-08-24 11:42:48 +00:00
Gerd Moellmann
aa5b8e155d (FRAME_FLAGS_AREA_COLS, FRAME_FLAGS_AREA_WIDTH)
(FRAME_LEFT_FLAGS_AREA_WIDTH): Return 0 unless frame is
a graphical frame.
2000-08-24 11:06:09 +00:00
Kenichi Handa
d246d5f583 *** empty log message *** 2000-08-24 03:23:37 +00:00
Kenichi Handa
c543db811f *** empty log message *** 2000-08-24 02:09:20 +00:00
Eli Zaretskii
9b47cfe0f3 (syms_of_buffer) <scroll-up-aggressively>: Doc fix.
<scroll-down-aggressively>: Likewise.
2000-08-23 11:54:24 +00:00
Kenichi Handa
f5a3696054 *** empty log message *** 2000-08-23 02:46:43 +00:00
Andrew Innes
69a7ffa7ec *** empty log message *** 2000-08-23 00:02:40 +00:00
Stefan Monnier
2506008079 *** empty log message *** 2000-08-22 22:49:36 +00:00
Gerd Moellmann
acb7cc8983 (find_field): Formatting changes.
(toplevel): Some old-style function forward declarations
changed to prototypes, some new protypes added, some functions
made static.
2000-08-21 19:48:17 +00:00
Gerd Moellmann
0bbfdc25a0 (gen_help_event): Add parameter SIZE.
(kbd_buffer_events_waiting): Slightly rewritten.
(clear_event): New function.
(kbd_buffer_get_event): Use it, and clear the input_events of
HELP_EVENTs.
(init_keyboard): Remove duplicate creation of kbd_buffer_gcpro and
don't fill the newly created array with nils.
(toplevel): Convert some old-style function forward declarations
to prototypes.
2000-08-21 18:59:19 +00:00
Gerd Moellmann
6917e6bbc9 *** empty log message *** 2000-08-21 11:44:42 +00:00
Kenichi Handa
6922b01802 *** empty log message *** 2000-08-21 01:39:25 +00:00
Jason Rumney
e5cd3d111a (keymap_panes): Pass the keymap's prompt as the pane name to
single_keymap_panes.
(w32_menu_show): Set wv->title when dealing with titles.
(w32_menu_display_help): Call show_help_echo with OBJECT and POS.
2000-08-20 21:14:08 +00:00
Miles Bader
6e69ab8c7b (do_completion): Try again if we rewrite the input string, but no
completion was done, so that any completion message will be correct.
2000-08-20 17:12:03 +00:00
Gerd Moellmann
511bd4eb0b *** empty log message *** 2000-08-20 13:29:38 +00:00
Gerd Moellmann
1433385feb *** empty log message *** 2000-08-19 12:35:17 +00:00
Kenichi Handa
419ac0a216 *** empty log message *** 2000-08-18 06:39:31 +00:00
Gerd Moellmann
7eb9e30d9d (CHECK) [ENABLE_CHECKING]: Make both side of the
conditional have void type, for standard C compilers.
2000-08-18 05:18:44 +00:00
Kenichi Handa
dd34a73507 *** empty log message *** 2000-08-18 05:05:08 +00:00
Gerd Moellmann
01cce3e757 (do_completion): Use EQ instead of != to compare
Lisp_Objects.
2000-08-18 04:55:28 +00:00
Gerd Moellmann
385ff9e36d *** empty log message *** 2000-08-18 03:48:49 +00:00
Miles Bader
4618074a71 (Lisp_String): Replace DECLARE_INTERVALS with real decl. 2000-08-18 03:07:07 +00:00
Miles Bader
d6abb4c767 (save_restriction_save): Rewrite to use markers.
(save_restriction_restore): Rewrite to understand new form of data
  saved by save_restriction_save.
(Fsave_restriction): Remove cautionary note in doc-string.
2000-08-18 00:43:52 +00:00
Gerd Moellmann
a7b2852367 *** empty log message *** 2000-08-17 20:27:27 +00:00
Dave Love
03c9ed7793 Remove DECLARE_INTERVALS, INITIALIZE_INTERVAL. Don't
declare make_temp_name twice.
2000-08-17 14:17:37 +00:00
Eli Zaretskii
aae41d97a4 (set_clipboard_data): If there's not enough memory
to put text into clipboard, return 1, as Fw16_set_clipboard_data
expects.  In case of other failures, return 3.
(system_error_msg): New error message.
(Fw16_set_clipboard_data): If set_clipboard_data returns 3, print
system_error_msg.
2000-08-17 06:11:09 +00:00
Gerd Moellmann
65aa5e85fa (write_glyphs): Also turn off inverse video after turning
off other appearances in case TS_exit_attribute_mode is not equal
to TS_end_standout_mode.
(insert_glyphs): Turn inverse video on/off for each run of glyphs
with the same face.
(turn_off_face): Reset standout_mode only if
TS_exit_attribute_mode has been output and TS_exit_attribute_mode
is equal to TS_end_standout_mode.
2000-08-16 12:14:15 +00:00
Kenichi Handa
9d7bcb2ee8 *** empty log message *** 2000-08-16 11:17:37 +00:00
Kenichi Handa
ece23901b5 *** empty log message *** 2000-08-16 10:48:41 +00:00
Eli Zaretskii
5e30eaa296 (IT_write_glyphs): Convert cbp to unsigned char *. 2000-08-16 05:22:00 +00:00
Kenichi Handa
290602fd0a *** empty log message *** 2000-08-16 01:36:13 +00:00
Eli Zaretskii
b9f80d41be (IT_update_begin): Don't crash if mouse_face_mouse_frame
member of display_info is NULL.
2000-08-15 21:02:00 +00:00
Gerd Moellmann
58ed0d3bb1 *** empty log message *** 2000-08-15 19:26:40 +00:00
Gerd Moellmann
32dc52f71a *** empty log message *** 2000-08-15 15:02:30 +00:00
Dave Love
4eb22d33e4 *** empty log message *** 2000-08-14 14:26:59 +00:00
Gerd Moellmann
90cbf47ef1 *** empty log message *** 2000-08-14 12:45:50 +00:00
Gerd Moellmann
440fc13575 (try_cursor_movement): Fix handling of cursor in
partially visible line which is smaller than the window's
height.
2000-08-11 13:01:28 +00:00
Kenichi Handa
6e264fadfa *** empty log message *** 2000-08-11 05:44:20 +00:00
Kenichi Handa
c371f69a68 *** empty log message *** 2000-08-11 01:55:36 +00:00
Kenichi Handa
b8ddbe717a *** empty log message *** 2000-08-11 00:35:57 +00:00
Gerd Moellmann
47589c8c98 (trace_move) [GLYPH_DEBUG]: New variable.
(TRACE_MOVE) [GLYPH_DEBUG]: New macro.
(move_it_in_display_line_to): Record iterator's ascent and descent
before producing glyphs, and restore them when we know the glyph
doesn't fit on the line.
(move_it_to): Restructured so that it's easier to debug.  If
moving to a vpos, and not moving to an x or character position,
stop as soon as the specified vpos is reached; don't move further
into that line because that might change the computed line height.
(try_cursor_movement): New function, extracted from the cursor
movement branch of redisplay_window.  If ending on a partially
visible line, don't try to scroll if the cursor line is taller
than the window.
(redisplay_window): Use try_cursor_movement.
2000-08-10 19:17:01 +00:00
Miles Bader
c51bacd6cd *** empty log message *** 2000-08-10 11:06:54 +00:00
Gerd Moellmann
bea56df720 *** empty log message *** 2000-08-10 09:21:43 +00:00
Gerd Moellmann
2cb085db05 *** empty log message *** 2000-08-10 09:16:29 +00:00
Eli Zaretskii
99cd736442 (IT_note_mouse_highlight): Update the calls to overlays_at.
(toplevel) <kbd_buffer_store_event>: Remove prototype, it's
redundant now that keyboard.h is included.
2000-08-10 06:45:57 +00:00