1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 19:10:37 -08:00
Commit graph

414 commits

Author SHA1 Message Date
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
Pavel Janík
15c565acc1 Don't define max.
(coordinates_in_window): Remove unused variable `uy'.
2001-10-24 06:36:27 +00:00
Miles Bader
6924dda6ad (Fsave_window_excursion): Add usage: string to doc string. 2001-10-21 15:28:03 +00:00
Pavel Janík
fdb82f9337 Change doc-string comments to new style' [w/doc:' keyword]. 2001-10-20 20:56:10 +00:00
Gerd Moellmann
aa601ad023 (window_loop): Don't check for Fother_buffer returning nil. 2001-10-15 11:40:46 +00:00
Gerd Moellmann
50e88778af (select_window_1): Unfreeze window start. Remove a
doubled test for WINDOW being live.
2001-10-15 10:44:09 +00:00
Gerd Moellmann
6d194a4596 Comment fix. 2001-10-15 10:28:13 +00:00
Stefan Monnier
e35f6ff793 Include keymap.h. 2001-10-10 16:05:21 +00:00
Gerd Moellmann
32c82ac0a1 Don't define min/max. 2001-10-08 08:08:08 +00:00
Gerd Moellmann
288d4e0606 (window_scroll_pixel_based): Don't recenter if
PT is partially visible in the window.
2001-08-15 14:57:20 +00:00
Gerd Moellmann
d466fa4dcf (Frecenter): If ARG < 0, and on a window system
frame, count in some empty lines when we can't move -ARG lines
down.
2001-08-07 14:19:26 +00:00
Gerd Moellmann
d4e7cf01c9 (window_scroll): Change the meaning of N to mean
N screen-fulls or N lines.
(window_scroll_pixel_based, window_scroll_line_based)
(scroll_command, Fscroll_other_window): Change accordingly.
2001-04-10 16:13:02 +00:00
Gerd Moellmann
202379cf46 (window_scroll_pixel_based, Frecenter): Call
window_box_height instead of using it.last_visible_y for the
height of the window.
2001-04-10 15:39:53 +00:00
Gerd Moellmann
e9c195b1a4 (window_internal_height): Return 1 less if the
window has a header line.
2001-04-09 12:35:37 +00:00
Gerd Moellmann
d12f6f8369 (Fset_window_configuration): Change call to
do_switch_frame to new format.
2001-03-14 16:36:16 +00:00
Gerd Moellmann
521b203e85 (Frecenter): Rewrite code handling negative values
of ARG on graphical frames.

(displayed_window_lines): If W->start is outside the
accessible portion of the buffer, call start_display with BEGV or
ZV instead of W->start.
2001-03-07 17:17:07 +00:00
Gerd Moellmann
c3c45f65ba (Fwindow_end): Call move_it_past_eol only if
ending up on a partially visible line.
2001-03-01 19:33:02 +00:00
Ken Raeburn
224227d1db * window.c (set_window_buffer): Field vscroll is an int, not a lisp object. 2001-02-28 17:41:06 +00:00
Gerd Moellmann
26605be910 (make_window, make_dummy_parent): Use allocate_window.
(Fcurrent_window_configuration): Use allocate_other_vector.
2001-02-28 13:28:11 +00:00
Gerd Moellmann
99593a9de0 (Fwindow_end): Handle case that WINDOW's buffer is not
equal to the current buffer.
2001-02-20 16:00:18 +00:00
Gerd Moellmann
c8bc6f6559 (Fmove_to_window_line): Undo last change.
(displayed_window_lines): Call line_bottom_y to determine
the line's bottom position.
2001-02-19 16:44:07 +00:00