Commit graph

434 commits

Author SHA1 Message Date
Richard M. Stallman
96ae58c8ac (window_scroll_pixel_based): Partially undo last change. 2003-01-01 17:00:34 +00:00
Richard M. Stallman
07ce8b53ea (window_scroll_pixel_based): Fix check for reaching BEGV.
Don't try to make last line fully visible if it is past end of window.
2002-12-23 18:04:45 +00:00
Richard M. Stallman
d17551171b (select_window_1): Undo 9/21 change. 2002-12-22 21:57:05 +00:00
David Kastrup
73cadfc195 (Fset_window_configuration): Set old_point to correct
value when new_current_buffer == current_buffer.
2002-12-19 16:26:29 +00:00
Stefan Monnier
a5731348b5 (window_loop): For GET_LRU_WINDOW and GET_LARGEST_WINDOW>,
Only ignore truly dedicated windows.  For UNSHOW_BUFFER, delete the
window if it is dedicated.
(Fshrink_window): Add preserve_before as was done for enlarge_window.
(Vspecial_display_function): Update docstring.
2002-10-22 19:28:17 +00:00
Richard M. Stallman
cba59f7786 (window_scroll): Set immediate_quit. 2002-10-14 01:30:53 +00:00
Richard M. Stallman
282f783156 (select_window_1): Don't select frame.
Set frame's selected window only when frame itself is selected.
(Fselect_window): Doc fix.
2002-09-21 18:37:16 +00:00
Richard M. Stallman
1de65f5131 (displayed_window_lines): Correct for one-off bug
in HEIGHT on non-window displays.
2002-09-05 02:36:22 +00:00
Richard M. Stallman
06be4f8589 (temp_output_buffer_show): Don't set prevent_redisplay_optimizations_p. 2002-07-16 13:39:41 +00:00
Ken Raeburn
d5db40779d Most uses of XSTRING combined with STRING_BYTES or indirection changed to
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
2002-07-15 00:01:34 +00:00
Juanma Barranquero
aed1337830 Use macro SPECPDL_INDEX. 2002-07-11 14:18:02 +00:00
Juanma Barranquero
331379bfa7 Rename BINDING_STACK_SIZE to SPECPDL_INDEX. 2002-07-10 08:45:24 +00:00
Juanma Barranquero
cb795ec4c2 *** empty log message *** 2002-07-09 09:46:38 +00:00
Richard M. Stallman
95605b1b7a (Frecenter): With arg, set optional_new_start. 2002-07-01 08:00:07 +00:00
Richard M. Stallman
8ce9dfc1c8 (Frecenter): Don't set force_start flag. 2002-06-26 08:44:49 +00:00
Stefan Monnier
18787f5e9e (Fset_window_configuration): Lisp_Object/int mixup. 2002-06-17 18:45:01 +00:00
Richard M. Stallman
72695e4715 (Fset_window_configuration): Explicitly preserve
the point value that new_current_buffer had at the start.
2002-06-15 14:20:52 +00:00
Eli Zaretskii
ebadb1e47f (Fset_window_hscroll): Doc fix. 2002-06-05 17:02:15 +00:00
Richard M. Stallman
243a5ce664 (Fset_window_configuration): Correct the handling
of point in current buffer, to work with multiple windows.
2002-05-30 17:04:59 +00:00
Richard M. Stallman
dad67609c8 (window_scroll_pixel_based): Don't call Fbolp;
instead, see if the new start pos is at beginning of line.
2002-05-28 20:26:34 +00:00
Andrew Choi
e0f712ba55 Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
lisp/ChangeLog, and src/ChangeLog for list of changes.
2002-04-26 23:39:06 +00:00
Richard M. Stallman
6b448755e6 (make_window): Initialize height_fixed_p,
last_cursor_off_p, and p->cursor_off_p slots.
2002-04-22 15:57:25 +00:00
Eli Zaretskii
ac431108e3 (coordinates_in_window): Don't report on margin area if its width is zero. 2002-04-17 10:36:37 +00:00
Gerd Moellmann
49b996e77a (window_part): Add ON_LEFT_MARGIN, ON_RIGHT_MARGIN.
(Qleft_margin, Qright_margin): Declare.
(coordinates_in_window, (Fcoordinates_in_window_p): Deal with
margins.
2002-04-12 09:36:21 +00:00
Richard M. Stallman
e9b2c9617c (window_scroll_pixel_based): Exit the move_it_by_lines
loop whenever it stops making progress.
2002-03-30 23:49:39 +00:00
Richard M. Stallman
079d288f1a (Fdisplay_buffer): Doc fix. 2002-03-26 09:09:56 +00:00
Stefan Monnier
31ade731e6 Change defvar_int def and vars to use EMACS_INT instead of just int. 2002-03-04 23:41:00 +00:00
Kim F. Storm
fa83226125 (Fminibuffer_selected_window): New function.
(syms_of_window): Defsubr it.
2002-03-01 23:50:12 +00:00
Kim F. Storm
4b26579e72 (make_window, replace_window): Initialize phys_cursor_width. 2002-03-01 22:37:16 +00:00
Kim F. Storm
8bfb170b05 (syms_of_window): Initialize minibuf_selected_window. 2002-02-28 22:15:45 +00:00
Kim F. Storm
3dbab091cb (minibuf_selected_window): Renamed from
Vminibuf_selected_window.  Users changed.
(syms_of_window): Staticpro it.
2002-02-28 22:07:45 +00:00
Kim F. Storm
3f49fddcb9 (Vminibuf_selected_window): New variable.
(struct save_window_data): New member minibuf_selected_window.
(Fset_window_configuration): Restore Vminibuf_selected_window.
(Fcurrent_window_configuration): Save Vminibuf_selected_window.
Set minibuf_scroll_window member to nil if minibuf_level is 0.
(compare_window_configurations): Compare minibuf_selected_window.
2002-02-26 22:50:55 +00:00
Kim F. Storm
cc91894c70 (Vmode_line_in_non_selected_windows): Removed.
(mode_line_in_non_selected_windows): New variable.
(syms_of_window): DEFVAR_BOOL it.
2002-02-13 22:41:12 +00:00
Kim F. Storm
26124d5e03 (Vmode_line_in_non_selected_windows): New variable.
(syms_of_window): DEFVAR_LISP it.
2002-02-11 14:42:16 +00:00
Richard M. Stallman
54b8bcb515 (check_frame_size): Fix minimum height calculation. 2002-01-21 08:53:42 +00:00
Richard M. Stallman
dc1ab1eece (MIN_SAFE_WINDOW_HEIGHT): Value now 1. 2002-01-20 23:09:45 +00:00
Richard M. Stallman
daf516d34f (enlarge_window): When exceeding size of parent,
directly delete all the siblings instead of trying to resize it.
2002-01-18 03:50:50 +00:00
Richard M. Stallman
192c313134 (delete_window): Rewrite the code for changing the
selected window to handle the case where WINDOW is not a leaf.
2002-01-08 05:41:37 +00:00
Ken Raeburn
1ab964d755 * window.c (enlarge_window): In new preserve_before code, convert CURBEG from
lisp object to integer before doing arithmetic.
2001-12-27 05:49:33 +00:00
Richard M. Stallman
f95284d2b4 (enlarge_window): New arg PRESERVE_BEFORE. Callers changed.
(Fenlarge_window): New arg PRESERVE_BEFORE.
2001-12-25 10:36:08 +00:00
Richard M. Stallman
0fa5d25b19 (Frecenter): Clear display_error_modiff field. 2001-12-16 20:01:48 +00:00
Gerd Moellmann
201c831a09 (Frecenter): Simplify computation in the case of window
system frames and ARG < 0; use window_box_height.
2001-12-12 13:43:37 +00:00
Jason Rumney
90647b0788 (Qleft_fringe, Qright_fringe): Remove. Now in frame.c. 2001-12-01 12:40:42 +00:00
Kim F. Storm
c13418acb6 (coordinates_in_window): Handle separate left and right fringe widths. 2001-12-01 01:15:43 +00:00
Eli Zaretskii
b0f906c845 (Fset_window_vscroll): Doc fix. From Kalle Olavi Niemitalo <kon@iki.fi>. 2001-11-25 18:21:09 +00:00
Kim F. Storm
81d189fdcb Fringe cleanup.
Comment fixes. Use renamed symbols.
(coordinates-in-window-p): Doc fix.
2001-11-16 13:08:08 +00:00
Pavel Janík
b782650360 Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +00:00
Pavel Janík
8b8bd9c6ed (grow_mini_window): Fix typo in comment. 2001-11-01 14:24:02 +00:00
Gerd Moellmann
eafa319686 (grow_mini_window): Handle case that the root
window is already smaller than the nominal mininum height.
2001-10-31 10:06:35 +00:00
Eli Zaretskii
2fe41216b4 (Fscroll_left, Fscroll_right): Doc fix. 2001-10-29 19:14:50 +00:00