aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (Fnext_window, Fprevious_window): If all_frames is a frame and windowRichard M. Stallman1995-04-081-0/+10
| | | | is not on that frame, return the first window on that frame.
* Update copyright.Karl Heuer1995-04-071-1/+1
|
* (syms_of_window): Fix missing \n\.Karl Heuer1995-03-221-1/+1
|
* (Fdisplay_buffer): Fix prev change--return selected window.Richard M. Stallman1995-03-141-4/+16
|
* (Vsame_window_buffer_names, Vsame_window_regexps): New vars.Richard M. Stallman1995-03-111-0/+60
| | | | | (syms_of_window): Set up Lisp vars. (Fdisplay_buffer): Use those vars--if requested, use current window.
* (window_loop): Handle special display buffer framesRichard M. Stallman1995-02-231-18/+54
| | | | | | for DELETE_BUFFER_WINDOWS as for UNSHOW_BUFFER. (syms_of_window): Doc fixes.
* (Fdelete_window, set_window_height, set_window_width)Richard M. Stallman1995-02-051-0/+7
| | | | | (Fsplit_window, Fset_window_configuration): Set FRAME_WINDOW_SIZES_CHANGED to 1 in the frame being changed.
* (Qtemp_buffer_show_hook): New hook.Richard M. Stallman1995-01-181-0/+9
| | | | | (syms_of_window): Init and staticpro it. (temp_output_buffer_show): Run the hook.
* (Fscroll_other_window): On small windows, scroll by 1 line.Karl Heuer1995-01-101-4/+5
|
* (temp_output_buffer_show): Use BUF_SAVE_MODIFF.Richard M. Stallman1995-01-021-1/+1
|
* (Fdisplay_buffer): Use `b' to read existing buffer name.Richard M. Stallman1994-11-221-1/+1
|
* (Fcurrent_window_configuration): Use allocate_vectorlike and VECSIZE.Karl Heuer1994-11-161-10/+7
| | | | (SAVE_WINDOW_DATA_SIZE): Macro deleted.
* (make_dummy_parent, make_window): Use allocate_vectorlike and VECSIZE.Karl Heuer1994-11-161-18/+20
|
* Fix indentation.Karl Heuer1994-11-161-3/+2
|
* (syms_of_window): Fix missing \n\'s.Karl Heuer1994-10-261-2/+2
|
* (Vtemp_buffer_show_function): Doc fix.Richard M. Stallman1994-10-251-0/+1
|
* (Fdisplay_buffer): Make old_selected_window a Lisp_Object.Karl Heuer1994-10-201-2/+3
|
* (Fdisplay_buffer): If the other window is smallerRichard M. Stallman1994-10-201-0/+20
| | | | than its peer, even out their heights.
* *** empty log message ***Morten Welinder1994-10-171-0/+2
|
* (Fdisplay_buffer): In desperation case of looking forRichard M. Stallman1994-10-171-2/+6
| | | | something to split, verify that a window's frame is splittable.
* (make_window, Fset_window_hscroll, Fset_window_start, set_window_height,Karl Heuer1994-10-041-46/+49
| | | | | | | | set_window_width, Fset_window_buffer, Fselect_window, temp_output_buffer_show, make_dummy_parent, Fsplit_window, change_window_height, window_scroll, Fscroll_left, Fscroll_right, Frecenter, Fmove_to_window_line, Fset_window_configuration, save_window_save, Fcurrent_window_configuration, init_window_once): Don't use XFASTINT as an lvalue.
* (Fminibuffer_window, Fwindow_at, Fwindow_end, Fnext_window, Fprevious_window,Karl Heuer1994-10-041-14/+14
| | | | | | Fdisplay_buffer, Frecenter, Fmove_to_window_line, Fcurrent_window_configuration): Use new accessor macros instead of calling XSET directly.
* (Frecenter): Don't trigger point-motion hooks.Karl Heuer1994-10-031-7/+7
|
* (syms_of_window): Doc fix.Richard M. Stallman1994-09-271-1/+1
|
* (Fwindowp, Fwindow_live_p, window_display_table, window_loop,Karl Heuer1994-09-271-15/+13
| | | | | Fget_buffer_window, Fscroll_other_window, Frecenter, Fwindow_configuration_p, Fset_window_configuration): Use type test macros.
* (Fdelete_other_windows): Nice error if WINDOW is minibuf.Richard M. Stallman1994-09-231-0/+4
|
* (display-buffer, special-display-buffer-names)Richard M. Stallman1994-09-221-6/+29
| | | | | | | (special-display-regexps, special-display-function): Accept cons cells in `special-display-buffer-names' and `special-display-regexps'. If the buffer name matches the car, call `special-display-function' with the cdr as a second argument.
* (window_internal_width): Change VERTICAL_SCROLL_BAR_WIDTH toKarl Heuer1994-09-201-1/+1
| | | | FRAME_SCROLL_BAR_COLS.
* (Fset_window_buffer): Fix Lisp_Object vs. int problems.Karl Heuer1994-09-201-2/+2
|
* (struct saved_window_data): New slots min_width, min_height.Richard M. Stallman1994-09-201-0/+14
| | | | | | (Fcurrent_window_configuration): Set slots from window_min_... (Fset_window_configuration): Restore them. Set window_min_height and window_min_width to 1 while restoring windows.
* (window_loop, case UNSHOW_BUFFER):Richard M. Stallman1994-08-131-1/+20
| | | | When we delete a frame, skip all the windows on that frame.
* (Fwindow_end): Undo previous change.Richard M. Stallman1994-08-101-7/+11
|
* (Fwindow_end): If window_end_valid is nil, return nil.Richard M. Stallman1994-08-091-1/+17
|
* (Fpos_visible_in_window_p): Do something reasonableRichard M. Stallman1994-08-081-0/+4
| | | | if w->start is outside the buffer bounds.
* (Fwindow_end): Doc fix.Richard M. Stallman1994-08-031-1/+4
|
* (Fmove_to_window_line): Doc fix.Richard M. Stallman1994-08-011-1/+1
|
* (Fdisplay_buffer): Add MULTI_FRAME cond in last change.Richard M. Stallman1994-07-281-0/+2
|
* (Fnext_window, Fprevious_window): Don't get stuck in a loopRichard M. Stallman1994-07-241-9/+32
| | | | in the minibuffer frame.
* (Fdisplay_buffer): Cope with unsplittable frames and dedicated windows.Richard M. Stallman1994-07-161-3/+48
|
* (Fselect_window): Fix bug checking new_point is in range.Richard M. Stallman1994-07-141-1/+1
|
* (Fdisplay_buffer): Add MULTI_FRAME conditional in previous change.Richard M. Stallman1994-07-111-0/+2
|
* (Fnext_window, Fprevious_window): ALL_FRAMES = 0 meansRichard M. Stallman1994-07-071-3/+20
| | | | | | | | try both visible frames and iconified frames. (window_loop): Likewise, for FRAMES = 0. (Fget_buffer_window): Likewise, for FRAME = 0. (Fdisplay_buffer): Pass 0 to Fget_buffer_window; if the frame is iconified, make it visible.
* Doc fixes.Richard M. Stallman1994-07-051-4/+3
|
* (Fother_window_for_scrolling): New function.Richard M. Stallman1994-06-251-2/+5
| | | | | | | (Fscroll_other_window): Use that. (syms_of_window): defsubr it. (Fsave_window_excursion): Doc fix.
* (Fother_window_for_scrolling): New function.Richard M. Stallman1994-06-251-16/+31
| | | | | (Fscroll_other_window): Use that. (syms_of_window): defsubr it.
* (window_loop): Fix test of dedicated flag in prev change.Richard M. Stallman1994-05-231-1/+1
|
* (window_loop, UNSHOW_BUFFER case):Richard M. Stallman1994-05-231-4/+17
| | | | Put prev change in #ifdef MULTI_FRAME.
* (change_window_height): Test for DELTA too smallRichard M. Stallman1994-05-221-18/+18
| | | | only after making it smaller based on maxdelta.
* (Fset_window_buffer): Fix dedicated window error call.Richard M. Stallman1994-05-181-1/+3
| | | | (window_loop, case UNSHOW_BUFFER): Clear dedicated flag.
* (Fdelete_other_windows): Do nothing if w->start is outside region.Karl Heuer1994-05-061-14/+26
| | | | Don't temporarily move point when recomputing window position.