summaryrefslogtreecommitdiff
path: root/src/window.c
Commit message (Collapse)AuthorAgeFilesLines
* (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.
* (unshow_buffer): Clear last_selected_window slot, maybe.Richard M. Stallman1996-09-021-0/+12
| | | | | | (Fset_window_buffer): Set last_selected_window slot. (Fselect_window): Set last_selected_window slot. (delete_all_subwindows): Maybe call unshow_buffer.
* Removed support for !MULTI_FRAME.Karl Heuer1996-09-011-101/+2
|
* Change all references from point to PT.Karl Heuer1996-09-011-1/+1
|
* (Fsplit_window): Fix previous change.Erik Naggum1996-08-241-1/+0
|
* (Fsplit_window): Treat width just like height;Richard M. Stallman1996-08-231-10/+6
| | | | no special handling for scroll bars.
* (struct save_window_data, struct saved_window): FirstKarl Heuer1996-07-161-2/+2
| | | | placeholder member is EMACS_INT, not int.
* Whitespace and #if 0 code changes.Richard M. Stallman1996-06-101-3/+3
|
* (Fset_window_configuration) [HAVE_WINDOW_SYSTEM]: CallRichard M. Stallman1996-06-101-3/+3
| | | | `x_set_menu_bar_lines' on MSDOS as well.
* (Fdisplay_buffer): Doc fix.Richard M. Stallman1996-05-301-1/+5
|
* (display_buffer_1): Fix typo in last change.Roland McGrath1996-02-101-14/+14
|
* (display_buffer_1): Raise the frame if already visible.Richard M. Stallman1996-02-101-3/+7
|
* (Fset_window_buffer): Set buffer temporarily around runningRichard M. Stallman1996-01-311-0/+28
| | | | | | | the window-scroll-functions. (Fset_window_buffer_unwind): New function. (window_initialized): New variable. (init_window_once): Set it.
* (replace_buffer_in_all_windows): Don't change selectedKarl Heuer1996-01-171-13/+2
| | | | window, even temporarily; that has undesirable side effects.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (display_buffer_1): Don't deiconify the selected frame.Richard M. Stallman1996-01-151-2/+11
|
* (window_scroll): Fix typo in comment.Erik Naggum1996-01-121-1/+1
|
* (Fset_window_buffer): Call the window-scroll-functions.Richard M. Stallman1996-01-111-1/+6
|
* (Fwindowp, Fwindow_live_p, Fother_window, Fenlarge_window, Fshrink_window,Erik Naggum1996-01-091-50/+50
| | | | | | Fscroll_up, Fscroll_down, Fscroll_other_window, Fscroll_left, Fscroll_right, Frecenter, Fwindow_configuration_p): Harmonize arguments with documentation.