aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (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.
* Use PT, not point.Karl Heuer1994-05-061-12/+12
|
* (Fselect_window): Use Fselect_frame.Richard M. Stallman1994-04-241-1/+5
|
* Implement special frames for specified buffers.Richard M. Stallman1994-04-231-7/+48
| | | | | | | (Vspecial_display_buffer_names, Vspecial_display_regexps) (Vspecial_display_function): New variables. (syms_of_window): Set up Lisp variables. (Fdisplay_buffer): Handle them.
* (set_window_width): Don't delete root window for being too narrow.Richard M. Stallman1994-04-201-1/+1
|
* (Fset_window_configuration): Only call X fns if HAVE_X_WINDOWS.Karl Heuer1994-04-131-0/+4
|
* (Fnext_window, Fprevious_window, Fdisplay_buffer): Test MULTI_FRAME whenKarl Heuer1994-04-131-0/+8
| | | | handling argument `all_frames'.
* Add window argument on calls to compute_motion.Karl Heuer1994-04-051-1/+1
|
* (Fwindow_width): Delete unnecessary variable declarations.Karl Heuer1994-03-291-4/+1
|
* (unshow_buffer, window_loop, Fdisplay_buffer): Use assignment, notKarl Heuer1994-03-251-5/+9
| | | | initialization.
* (Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fix.Karl Heuer1994-03-231-1/+3
|
* (window_scroll, Fmove_to_window_line): Avoid dividing negative numbers,Karl Heuer1994-03-141-2/+2
| | | | since the rounding effect is implementation-defined.
* (Fdelete_other_windows): Pass new arg to Fvertical_motion.Richard M. Stallman1994-03-141-8/+13
| | | | (window_scroll, Frecenter, Fmove_to_window_line): Likewise.
* (Fselect_window): Undo previous minibuffer change.Karl Heuer1994-03-091-4/+0
|
* (window_loop): Delete MULTI_FRAMERichard M. Stallman1994-03-091-21/+3
| | | | | | conditional within the loop, spuriously added in prev change. Don't ignore invisible or iconified frames for GET_BUFFER_WINDOW; instead, let Fnext_window skip them if appropriate.
* (Fselect_window): Don't select an inactive minibuffer.Karl Heuer1994-03-091-0/+4
|
* (Fdisplay_buffer): If pop_up_frames != 0,Richard M. Stallman1994-03-081-2/+3
| | | | consider just visible frames when looking for existing window.
* (Fprevious_window, Fnext_window): ALL_FRAMES = visibleRichard M. Stallman1994-03-081-30/+45
| | | | | | | means consider only visible frames. (window_loop): Likewise for FRAMES. (Fget_buffer_window, Fget_largest_window, Fget_lru_window): Doc fix. (Fdelete_windows_on): Doc fix.
* (Fwindow_width): Doc fix.Richard M. Stallman1994-03-081-1/+4
|
* (Fscroll_other_window): Doc fix.Karl Heuer1994-03-071-1/+1
|
* (Fset_window_configuration): Allow for menu-bar-lines to have changed sinceKarl Heuer1994-02-261-1/+8
| | | | the configuration was created.
* (unshow_buffer): Unconditionally set last_window_start.Richard M. Stallman1994-02-181-0/+9
|
* (Fdelete_other_windows): Don't call Frecenter;Richard M. Stallman1994-02-181-1/+4
| | | | do it by hand and avoid setting w->force_start.
* (Fpos_visible_in_window_p): Take hscroll into account.Karl Heuer1994-02-111-2/+5
|
* (Fpos_visible_in_window_p): Return nil if POS > ZV.Karl Heuer1994-02-021-1/+1
|
* (Fdisplay_buffer): If pop_up_frames, pass t to Fget_buffer_window.Richard M. Stallman1993-12-231-1/+3
|
* (window_loop, case DELETE_BUFFER_WINDOWS):Richard M. Stallman1993-11-211-1/+2
| | | | Select a new buffer only if w is selected window.
* (Fdelete_windows_on): Fix DEFUN to allow optional second arg to appear.Brian Fox1993-09-221-1/+1
|
* Include <config.h> instead of "config.h".Roland McGrath1993-09-101-1/+1
|
* (enum window_loop): Delete final comma.Richard M. Stallman1993-08-111-1/+1
|
* (Frecenter): Preserve point in the buffer we change it in.Richard M. Stallman1993-08-111-3/+10
|
* * window.c (check_frame_size): Include the menu bar height in theJim Blandy1993-07-301-2/+6
| | | | minimum frame height.
* (Fset_window_buffer): Clear window_end_{pos,valid}.Richard M. Stallman1993-07-261-2/+8
|
* * window.c [not MULTI_FRAME] (Fdelete_windows_on): Set FRAMEJim Blandy1993-07-181-6/+36
| | | | | | | | | | | | argument to Qt, instead of trying to typecheck it. * window.c (Fdelete_windows_on): New optional argument FRAME; if nil, delete windows on all frames. If t, delete windows on the selected frame only. If a frame, delete windows on that frame only. * window.c (Fnext_window, Fprevious_window): Put these docstrings in comments; the strings are too long for some C compilers.
* Don't let the 'B' interactive spec default to buffers viewed inJim Blandy1993-06-171-11/+5
| | | | | | | | | | | any visible frame. * buffer.c (Fother_buffer): Pass Qt as the second argument to Fget_buffer_window. * window.c (window_loop): In GET_BUFFER_WINDOW case, ignore non-visible frames. (Fget_buffer_window): Change doc string to mention that passing Qt for the FRAME argument returns windows on visible frames only. (Qvisible): Removed.
* Don't let the 'B' interactive spec default to buffers viewed inJim Blandy1993-06-171-10/+18
| | | | | | | | | | | | | any visible frame. * buffer.c (Fother_buffer): Pass Qvisible as the second argument to Fget_buffer_window. * window.c (Qvisible): New symbol. (window_loop): In GET_BUFFER_WINDOW case, if frames is Qvisible, ignore non-visible frames. (Fget_buffer_window): Expand doc string to mention that Qvisible is an interesting value for FRAME argument. (syms_of_window): Init and staticpro Qvisible. * lisp.h (Qvisible): New declaration.
* * window.c (check_frame_size): Allow minibuffer-only frames to beJim Blandy1993-06-161-3/+2
| | | | one line high.