aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (make_window): Don't initialize overlay_arrow_bitmap.Kim F. Storm2005-04-181-1/+0
|
* (Fset_window_configuration): Be careful when you chooseStefan Monnier2005-04-121-3/+16
| | | | among several possible points for the new_current_buffer.
* Comment changes.Richard M. Stallman2005-04-101-5/+10
|
* (window_scroll_pixel_based): When scrolling backwards,Kim F. Storm2005-02-211-9/+16
| | | | handle partial visible line at end of window even when we hit PT.
* (window_scroll_pixel_based): Fix scrolling in the wrongKim F. Storm2005-01-241-6/+16
| | | | | | direction if window height was smaller than next-screen-context-lines. Now always scroll at least one line in the requested direction. Ensure that we actually do scroll backwards when requested to do so.
* * window.c (Fpos_visible_in_window_p): Simplify return value forKim F. Storm2005-01-231-14/+11
| | | | | partially visible rows. (window_scroll_pixel_based): Adapt to that change.
* (window_scroll_pixel_based): Force moving to next lineKim F. Storm2005-01-231-2/+10
| | | | if scrolling doesn't move start point, e.g. if looking at tall image.
* (auto_window_vscroll_p): New boolean.Kim F. Storm2005-01-221-13/+57
| | | | | | | | | (syms_of_window): DEFVAR_BOOL it. (Fpos_visible_in_window_p): Extend return value to include RTOP and RBOT values if FULLY is nil. (window_scroll_pixel_based): Adjust vscroll for partially visible rows if auto_window_vscroll_p is set. (Fset_window_vscroll): Do nothing if vscroll is not modified.
* (window_scroll_pixel_based): Don't correct preserve_yRichard M. Stallman2005-01-041-1/+7
| | | | for CURRENT_HEADER_LINE_HEIGHT when moving backwards.
* (window_scroll_pixel_based): Only look atRichard M. Stallman2004-12-311-30/+56
| | | | | Vscroll_preserve_screen_position if the old PT can't be kept. (syms_of_window) <scroll-preserve-screen-position>: Doc fix.
* (Fget_lru_window, Fget_largest_window): Doc fixes.Richard M. Stallman2004-12-021-0/+4
|
* (Fset_window_scroll_bars): Don't use XINT if it isn't int.Stefan Monnier2004-11-231-5/+7
| | | | (decode_next_window_args, window_loop): Don't use XFASTINT blindly.
* (set_window_buffer): Clear display_error_modiff.Kim F. Storm2004-11-221-1/+4
|
* Avoid side-effects inside XSETFASTINT's arguments.Stefan Monnier2004-11-161-4/+7
|
* * window.c (shrink_windows): Handle special case of one window leftJan Djärv2004-11-141-0/+32
| | | | | when trying to shrink the final reminder. Grow windows if total_removed is less than total_shrink.
* (window_scroll_pixel_based, Frecenter): UseKim F. Storm2004-11-121-11/+44
| | | | | | | | | move_it_vertically_backward directly. (Frecenter): Fix calculation of new start pos for negative arg. Before, the new start pos was sometimes chosen too far back, so the last line became only partially visible, and thus would be either only semi-visible or automatically scrolled to the middle of the window by redisplay.
* Fix commentary.Kim F. Storm2004-11-091-2/+2
|
* (Fscroll_right): Fix last change.Andreas Schwab2004-11-021-1/+1
|
* (window_scroll_pixel_based): Update preserve_y for header line if any.Richard M. Stallman2004-11-021-15/+23
| | | | | (Fscroll_left, Fscroll_right): Don't call interactive_p; use a new second argument instead.
* (Fspecial_display_p): Doc fix.Richard M. Stallman2004-10-161-4/+7
|
* (coordinates_in_window): Relax check for cursorKim F. Storm2004-10-041-6/+9
| | | | | | on vertial border between mode lines. (Fset_window_fringes): Do not allow negative widths. (Fset_window_scroll_bars): Likewise.
* (Fset_window_buffer): Doc fix.Richard M. Stallman2004-09-091-1/+3
|
* (window_list_1): YAILOM.Stefan Monnier2004-08-071-1/+1
|
* (window_scroll_line_based): Let compute_motionKim F. Storm2004-08-021-1/+1
| | | | calculate actual window width.
* (coordinates_in_window): Return ON_SCROLL_BARRichard M. Stallman2004-07-251-1/+7
| | | | | instead of ON_VERTICAL_BORDER, when on scroll bar. (Fcoordinates_in_window_p): Handle ON_SCROLL_BAR--return nil.
* (Fcoordinates_in_window_p): Take account of FRAME_INTERNAL_BORDER_WIDTH.Richard M. Stallman2004-07-251-2/+2
|
* (Fwindow_at): Take account of FRAME_INTERNAL_BORDER_WIDTH.Richard M. Stallman2004-07-241-2/+4
|
* (make_window): Initialize nrows_scale_factor andKim F. Storm2004-07-211-0/+1
| | | | ncols_scale_factor members.
* (Fpos_visible_in_window_p, Fset_window_hscroll)Luc Teirlinck2004-07-191-18/+35
| | | | | | | | (Fwindow_inside_pixel_edges, Fwindow_end, Fset_window_point) (Fset_window_start, Fscroll_up, Fscroll_down) (Fother_window_for_scrolling, Fscroll_other_window) (Fsave_window_excursion, Fset_window_vscroll) (syms_of_window) <window-size-fixed>: Doc fixes.
* (coordinates_in_window): Inside the window but outsideRichard M. Stallman2004-07-171-3/+13
| | | | | its box to the L or R, return ON_VERTICAL_BORDER. (window_list_1): Rotate the list to start with WINDOW.
* (Fwindow_buffer, Fother_window, Fget_lru_window)Luc Teirlinck2004-07-111-9/+22
| | | | | | | (Fget_largest_window, Fget_buffer_window, Fdelete_windows_on) (Freplace_buffer_in_windows, Fset_window_buffer) (Fselect-window, Fdisplay-buffer, Fsplit_window): Doc fixes. (syms_of_window): Expand docstring of `display-buffer-function'.
* (syms_of_window): Doc fix.Richard M. Stallman2004-06-211-6/+8
|
* (Fselect_window): Doc fix.Richard M. Stallman2004-06-131-2/+2
|
* (Fdisplay_buffer, Fsplit_window, split-height-threshold): Doc fix.Glenn Morris2004-05-131-2/+7
|
* (Fset_window_buffer): Fix docstring.Juanma Barranquero2004-05-071-2/+2
|
* (Fpos_visible_in_window_p): Return pixel position ifKim F. Storm2004-04-201-51/+44
| | | | | | PARTIALLY arg is non-nil. Simplify. Doc fix. (Fwindow_vscroll, Fset_window_vscroll): Add optional PIXEL_P arg to return/set vscroll in pixels.
* (Fget_lru_window): Doc fix.Nick Roberts2004-04-141-0/+1
|
* (Fdisplay_buffer): Doc fix.Richard M. Stallman2004-03-041-3/+4
|
* (make_window): Initialize overlay_arrow_bitmap.Kim F. Storm2004-03-011-0/+1
|
* (window_loop, Fforce_window_update): Force mode lineKim F. Storm2004-02-281-0/+9
| | | | | updates by setting prevent_redisplay_optimizations_p and update_mode_lines.
* (Fwindow_fringes): Doc fix.Kim F. Storm2004-02-121-3/+1
|
* (Fwindow_minibuffer_p): Doc fix.Luc Teirlinck2004-01-261-1/+2
|
* (decode_any_window): New function.Richard M. Stallman2004-01-031-7/+18
| | | | | | (Fwindow_height, Fwindow_width, Fwindow_edges) (Fwindow_pixel_edges, Fwindow_inside_edges) (Fwindow_inside_pixel_edges): Use decode_any_window.
* (enum window_loop): Add REDISPLAY_BUFFER_WINDOWS.Kim F. Storm2003-11-231-14/+61
| | | | | | | (window_loop): Handle REDISPLAY_BUFFER_WINDOWS. (Fforce_window_update): New defun. (syms_of_window): Defsubr it. (Fset_window_margins, Fset_window_fringes): Doc fix.
* (coordinates_in_window): Remove redundant tests.Kim F. Storm2003-11-231-4/+2
| | | | Fix returned X pixel value for left-margin.
* (Fset_window_fringes): Clarify docstring.Lute Kamstra2003-10-141-10/+14
|
* (Fset_window_margins): Simplify arg checking.Kim F. Storm2003-10-141-16/+14
|
* (Fset_window_margins): Allow only integers as args.Richard M. Stallman2003-10-131-6/+12
| | | | | (syms_of_window) <special-display-buffer-names, special-display-regexps>: Doc fixes.
* (Fset_window_fringes): Elaborate docstring.Lute Kamstra2003-10-131-1/+2
|
* * window.c (shrink_windows): New function.Jan Djärv2003-10-111-6/+127
| | | | | (size_window): Call shrink_windows to calculate window sizes when shrinking frame with more than one window.