1. 03 Sep, 1999 1 commit
    • Gerd Moellmann's avatar
      (foreach_window, foreach_window_1): New. · 7bbb5782
      Gerd Moellmann authored
      (freeze_window_start, freeze_window_starts): New.
      (make_window): Initialize frozen_window_start_p.
      (replace_window): Ditto.
      (Fset_window_point): Remove references to deleted variables.
      (Fset_window_start): Ditto.
      7bbb5782
  2. 30 Aug, 1999 1 commit
    • Gerd Moellmann's avatar
      (coordinates_in_window): Use · b46dfc64
      Gerd Moellmann authored
      FRAME_LEFT_FLAGS_AREA_WIDTH instead of FRAME_FLAGS_AREA_WIDTH.
      (window_internal_width): Subtract FRAME_FLAGS_AREA_WIDTH once
      instead of twice.
      b46dfc64
  3. 25 Aug, 1999 1 commit
  4. 24 Aug, 1999 1 commit
  5. 23 Aug, 1999 1 commit
    • Gerd Moellmann's avatar
      (Fset_window_hscroll): Set · b1599b4c
      Gerd Moellmann authored
      prevent_redisplay_optimizations_p instead of clip_changed.
      (Fset_window_hscroll): Ditto.
      (temp_output_buffer_show): Ditto.
      (Fset_window_vscroll): Ditto.
      b1599b4c
  6. 21 Aug, 1999 1 commit
  7. 17 Aug, 1999 2 commits
  8. 15 Aug, 1999 1 commit
    • Gerd Moellmann's avatar
      (Qfixed_window_size): New. · 233a4a2c
      Gerd Moellmann authored
      (syms_of_window): Initialiaze it.
      (check_all_windows): Add return type void.
      (window_fixed_size_p): New.  Return non-zero if window
      is fixed-size.
      (window_min_size_1): New.
      (window_min_size): Handle fixed-size windows.
      (size_window): New. Rewritten combination of set_window_height and
      set_window_width that handles fixed-size windows.
      (set_window_height): Call it.
      (set_window_width): Call it.
      (Fsplit_window): Give an error on attempt to split a fixed-size
      window.
      (change_window_height): Partly rewritten to handle fixed-size
      windows.
      233a4a2c
  9. 13 Aug, 1999 2 commits
    • Gerd Moellmann's avatar
      (set_window_height, set_window_width): · b5f05b50
      Gerd Moellmann authored
      If window starts out "too small", set its too_small_ok flag.
      If window's too_small_ok flag is set, don't delete it
      unless it is so small it would cause a crash.
      b5f05b50
    • Gerd Moellmann's avatar
      (MINSIZE): Removed. · c1636aa6
      Gerd Moellmann authored
      (window_min_size): New.
      (set_window_height): Use window_min_size.
      (change_window_height): Ditto.
      c1636aa6
  10. 05 Aug, 1999 1 commit
  11. 30 Jul, 1999 1 commit
  12. 23 Jul, 1999 1 commit
  13. 21 Jul, 1999 1 commit
    • Gerd Moellmann's avatar
      (Fcoordinates_in_window_p): Rewritten. · 5500c422
      Gerd Moellmann authored
      (scroll_command): If not acting on current_buffer,
      make redisplay consider all windows.
      (coordinates_in_window): Rewritten.
      (Fdelete_other_windows): Use FRAME_TOP_MARGIN
      instead of FRAME_MENU_BAR_LINES.
      (check_frame_size): Ditto.
      (struct save_window_data): Add frame_toolbar_lines.
      (Fcurrent_window_configuration): Save toolbar lines.
      (window_from_coordinates): Rewritten.
      (Vscroll_preserve_screen_position): Replacement for
      scroll_preserve_screen_position.
      (window_scroll_pixel_based): New.
      (Fsplit_window): Rewritten.
      (window_internal_width): Rewritten.
      (set_window_buffer): Extracted from Fset_window_buffer,
      with an additional argument specifying whether or not hooks may
      be called.
      (Fset_window_buffer): Call it.
      (Fset_window_vscroll): New.
      (Fwindow_vscroll): New.
      (Fpos_visible_in_window_p): Rewrite.
      (change_window_height): Return void.
      (make_dummy_parent): Return void.
      (init_window_once): Return void.
      (syms_of_window): Ditto.
      (keys_of_window): Ditto.
      (delete_window): Correct return with and without value.
      (unshow_buffer): Return void.
      (delete_window): Ditto.
      (set_window_height): Return void.
      (set_window_width): Ditto.
      (get_phys_cursor_glyph): New.
      (change_window_height): Ditto.
      (Fset_window_margins): Ditto.
      (window_scroll_line_based): Formerly window_scroll.
      (window_scroll): Call both.
      (window_topmost_p, window_rightmost_p): Removed because not used.
      (Fset_window_margins): New.
      (Fwindow_margins): New.
      (make_window): Rewritten.
      (replace_window): Rewritten.
      (Fset_window_configuration): Rewritten.
      (get_leaf_windows): New.
      (Fdelete_window): Free window matrices.
      (Fdelete_window): Adjust glyphs.
      (change_window_height): Ditto.
      5500c422
  14. 30 Jan, 1999 1 commit
  15. 17 Nov, 1998 1 commit
  16. 10 Oct, 1998 1 commit
    • Richard M. Stallman's avatar
      (window_loop): New alternative CHECK_ALL_WINDOWS. · 3f8ab7bd
      Richard M. Stallman authored
      (check_all_windows): New function for debugging tests.
      (syms_of_window): Initialize it.
      
      (Qwindow_configuration_p): New variable.
      (Fwindow_configuration_frame): New function.
      (syms_of_window): defsubr it.
      (Fset_window_configuration): Return t if frame is live.
      Use Qwindow_configuration_p.
      3f8ab7bd
  17. 06 Aug, 1998 1 commit
  18. 04 Aug, 1998 1 commit
  19. 30 May, 1998 1 commit
  20. 25 May, 1998 1 commit
  21. 22 May, 1998 1 commit
  22. 20 May, 1998 1 commit
  23. 19 May, 1998 1 commit
  24. 29 Apr, 1998 2 commits
  25. 14 Apr, 1998 2 commits
  26. 20 Mar, 1998 1 commit
  27. 17 Mar, 1998 1 commit
  28. 02 Mar, 1998 1 commit
  29. 08 Feb, 1998 1 commit
  30. 26 Jan, 1998 1 commit
  31. 21 Jan, 1998 1 commit
  32. 19 Jan, 1998 1 commit
  33. 16 Jan, 1998 1 commit
  34. 09 Jan, 1998 1 commit
  35. 01 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (unshow_buffer): Set PT with TEMP_SET_PT_BOTH. · b73ea88e
      Richard M. Stallman authored
      (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.
      b73ea88e
  36. 25 Nov, 1997 1 commit
    • Andreas Schwab's avatar
      Add prototypes. · 5e14b1fc
      Andreas Schwab authored
      (delete_window): Fix return type.
      (set_window_height): Likewise.
      (set_window_width): Likewise.
      (change_window_height): Likewise.
      5e14b1fc