aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (make_window): Initialize last_point field.Andreas Schwab1998-04-291-0/+1
|
* Conditionally include xterm.h using HAVE_X_WINDOWS.Geoff Voelker1998-04-291-1/+1
|
* (Fset_window_configuration): Fix mixing of Lisp_ObjectAndreas Schwab1998-04-141-3/+5
| | | | and int.
* Fix -Wimplicit warnings.Andreas Schwab1998-04-141-3/+10
|
* (window_display_table): Don't look inside buffer if its nil.Richard M. Stallman1998-03-201-0/+3
|
* (Frecenter): Operate on window's buffer even if some other was current.Richard M. Stallman1998-03-171-22/+40
| | | | | | | (Fwindow_end): New arg UPDATE. (Fset_window_configuration): Don't call do_switch_frame or run Qwindow_configuration_change_hook if frame is dead.
* (compare_window_configurations): New arg ignore_positions.Richard M. Stallman1998-03-021-13/+32
| | | | | (Fcompare_window_configurations): New function. (syms_of_window): defsubr it.
* (Fdisplay_buffer): New arg FRAME.Richard M. Stallman1998-02-081-8/+20
| | | | | (temp_output_buffer_show): Pass new arg to Fdisplay_buffer. (Fother_window_for_scrolling): Likewise.
* (compare_window_configurations): New function.Richard M. Stallman1998-01-261-4/+99
|
* Update copyright year.Richard M. Stallman1998-01-211-1/+1
|
* (window_scroll): Set opoint_byte properly.Richard M. Stallman1998-01-191-1/+1
|
* (Fspecial_display_p): Return the right valueRichard M. Stallman1998-01-161-1/+1
| | | | when special-display-regexps specifies frame parameters.
* (Fselect_window): Don't set OW->pointm if OW->buffer is nil.Richard M. Stallman1998-01-091-3/+13
| | | | (Fset_window_configuration): Set old selected window's pointm.
* (unshow_buffer): Set PT with TEMP_SET_PT_BOTH.Richard M. Stallman1998-01-011-48/+50
| | | | | | | | | | | | | | (Fset_window_buffer): Use set_marker_both. (Fselect_window, Fscroll_other_window, save_window_save): Likewise. (Fset_window_configuration): Pass p->mark itself to Fset_marker and set_marker_restricted_both. (temp_output_buffer_show): Use set_marker_restricted_both. (window_scroll): Save and restore both kinds of pointers. (Fdelete_other_windows): Rely on vmotion to give bytepos. Use set_marker_both. Use byte positions. (Frecenter): Likewise. (Fmove_to_window_line): Use set_marker_both and Fgoto_char.
* Add prototypes.Andreas Schwab1997-11-251-9/+9
| | | | | | | (delete_window): Fix return type. (set_window_height): Likewise. (set_window_width): Likewise. (change_window_height): Likewise.
* (syms_of_window): Doc fix.Karl Heuer1997-10-191-1/+1
|
* (replace_buffer_in_all_windows):Karl Heuer1997-10-161-2/+2
| | | | Pass 1 as MINI to window_loop.
* (window_scroll): When scrolling forward and point isKarl Heuer1997-10-151-1/+1
| | | | | inside the scroll margin put point at bottom of it, not at window start.
* (syms_of_window): Doc fix.Richard M. Stallman1997-09-021-2/+12
|
* (set_window_height): Allow all heights > 0 for minibuffer windows.Richard M. Stallman1997-07-211-2/+4
| | | | (change_window_height): Fix one-off comparing DELTA with MAXIMUM.
* Fix copyright year.Richard M. Stallman1997-07-121-1/+1
|
* (Fcoordinates_in_window_p): Convert Fcons arguments to Lisp_Integer.Richard M. Stallman1997-07-121-2/+3
| | | | (save_window_save): Convert Fset_marker argument to Lisp_Integer.
* Include blockinput.h.Richard M. Stallman1997-07-071-1/+22
| | | | | (Fset_window_configuration): Block input around frobbing the frame. Preseve point in the current buffer if we do not switch to a different one.
* (temp_output_buffer_show): Copy default-directory from current buffer.Richard M. Stallman1997-06-291-0/+2
|
* (Fsplit_window): Ignore FRAME_NO_SPLIT_P here.Richard M. Stallman1997-05-311-9/+0
| | | | | (inhibit_frame_unsplittable): Variable deleted. (syms_of_window): Don't set up Lisp variable.
* (syms_of_window): Initialize inhibit_frame_unsplittable.Richard M. Stallman1997-05-271-1/+2
|
* frame-override-unsplittable/inhibit-frame-unsplittable name change.Simon Marshall1997-05-261-3/+3
|
* (Fdisplay_buffer): Use B not b for interactive argument.Richard M. Stallman1997-05-261-1/+1
|
* (Fset_window_configuration): Set last_selected_windowRichard M. Stallman1997-05-061-0/+2
| | | | in the new selected window's new buffer.
* (Fdisplay_buffer): If we give up and try other frames,Richard M. Stallman1997-05-031-0/+7
| | | | look again for a window in those frames already showing BUFFER.
* (frame_allow_splitting): New variable.Richard M. Stallman1997-04-231-1/+10
| | | | | (Fsplit_window): Ignore `unsplittable' if frame_allow_splitting. (syms_of_window): Set up Lisp var.
* (delete_window): Don't return value from void function.Karl Heuer1997-04-101-6/+10
| | | | (Fset_window_buffer, Fdisplay_buffer): Don't use Lisp_Object as integer.
* (Qwindow_configuration_change_hook): New variable.Richard M. Stallman1997-04-021-7/+48
| | | | | | | | | | | (Vwindow_configuration_change_hook): New variable. (syms_of_window): Initialize; set up Lisp var. (delete_window): New subroutine, from Fdelete_window. Most callers changed. (Fdelete_window): Call Vwindow_configuration_change_functions. (Fset_window_buffer, Fenlarge_window, Fshrink_window): Call the Vwindow_configuration_change_functions. (Fset_window_configuration): Likewise.
* (Fset_window_buffer): Increment display_count if it is an integer.Richard M. Stallman1997-03-221-0/+3
|
* (change_window_height): Handle shrink as well as enlarge.Karl Heuer1997-03-141-1/+1
|
* (Fpos_visible_in_window_p): Bug fix. Specify bigKarl Heuer1997-02-201-3/+12
| | | | | | negative number for the argument TOHPOS of compute_motion(). We don't need to calculate to (HPOS==0), but can stop immediately when VPOS pasts HEIGHT.
* (change_window_height): Take size from multiple siblings,Richard M. Stallman1997-02-081-15/+66
| | | | nearest ones first, when that can be done without deleting any of them.
* (scroll_preserve_screen_position): New variable.Richard M. Stallman1997-02-081-8/+23
| | | | | | (keys_of_window): Set up Lisp var. (window_scroll): If scroll_preserve_screen_position is 0, behave the old way (advancing point the minimum distance).
* (window_scroll): Preserve vpos of pointRichard M. Stallman1996-12-261-22/+58
| | | | | if we cannot preserve the actual position of it. Make it static. New arg WHOLE; callers changed.
* (window_scroll): Don't set w->start or w->force_start if signaling an error.Richard M. Stallman1996-12-101-7/+8
|
* (special-display-p, same-window-p): Add missingGeoff Voelker1996-11-191-4/+4
| | | | newlines and backslashes in help strings.
* (window_scroll): Handle scroll_marginRichard M. Stallman1996-11-111-3/+28
| | | | by putting point at a place that won't force recentering.
* (Fdelete_other_windows): Set optional_new_start instead of force_start.Richard M. Stallman1996-11-101-1/+2
|
* (window_loop, case GET_BUFFER_WINDOW):Richard M. Stallman1996-11-061-1/+5
| | | | | Don't find any minibuffer window except the one that is currently in use.
* Reorganize function definitions so etags finds them.Erik Naggum1996-10-311-2/+2
|
* (special-display-p): Doc fix.Erik Naggum1996-10-061-1/+1
|
* (Fspecial_display_p, Fsame_window_p): New functions.Erik Naggum1996-10-061-49/+74
| | | | | (Fdisplay_buffer): Use them, instead of doing the work here. (syms_of_window): Defsubr them.
* (syms_of_window): Doc fixes.Richard M. Stallman1996-09-261-13/+15
|
* (Fwindow_edges): Use new WINDOW_RIGHT_EDGE macro.Richard M. Stallman1996-09-231-24/+19
| | | | | | | | (coordinates_in_window): Use WINDOW_LEFT_MARGIN, WINDOW_RIGHT_MARGIN, and WINDOW_RIGHT_EDGE. Adjust for left-side scroll bar margin. (window_loop, Fdisplay_buffer): Use new WINDOW_FULL_WIDTH_P macro. (window_internal_width): Window width now always includes the scroll bar, if any. Use WINDOW_RIGHTMOST_P and WINDOW_FULL_WIDTH_P.
* (Fset_window_start): Clear last_overlay_modified field.Richard M. Stallman1996-09-161-1/+9
| | | | | | | (set_window_height, set_window_width, Fset_window_buffer) (change_window_height, window_scroll, Fset_window_configuration): Clear last_overlay_modified field. (Fpos_visible_in_window_p): Test last_overlay_modified field.