Commit Graph

679 Commits

Author SHA1 Message Date
7e0f9ab3eb Don't think I will do this. 2019-04-29 21:48:15 +01:00
87bd8965c6 Add to CHANGES & remove from TODO. 2019-04-29 20:18:07 +01:00
293fd0d258 Update CHANGES and TODO. 2019-04-26 12:44:25 +01:00
82bc2c87a9 Add to TODO. 2019-04-17 09:10:23 +01:00
7653328ce7 Remove from TODO one thing that I don't think is necessary and one that is
done.
2019-04-07 12:18:40 +01:00
fc111d2b12 Fix a duplicate entry in CHANGES and remove an item from TODO. 2019-04-07 12:07:26 +01:00
a13e57f701 Update TODO. 2019-03-26 17:04:47 +00:00
e0e08fcd2d Update CHANGES & TODO. 2019-03-26 15:05:28 +00:00
a084f2dcb7 Add to TODO. 2019-03-25 10:06:03 +00:00
ef38a420b2 Update TODO. 2019-03-20 20:02:13 +00:00
7536d57b16 Update TODO. 2019-03-20 19:26:20 +00:00
92732a2540 Add to TODO. 2019-03-19 14:39:55 +00:00
aa2b3472c5 Update TODO. 2019-03-18 12:00:10 +00:00
3a298454ce Add to TODO. 2019-03-17 08:05:58 +00:00
f628afc850 Update TODO. 2019-03-13 14:51:19 +00:00
1aeac384f3 Add to TODO. 2019-03-13 14:20:58 +00:00
7a6b21de65 Add to TODO. 2019-03-13 09:30:42 +00:00
4f5cb88c2b Add to TODO. 2019-03-13 09:30:42 +00:00
6c3ee42568 Add a couple of things. 2019-03-12 17:59:46 +00:00
2f0ffe6adb Add to TODO. 2019-03-12 17:52:22 +00:00
595b52490e Add to TODO. 2019-03-12 12:12:35 +00:00
5a564a0c1a Add to TODO. 2019-03-07 15:34:24 +00:00
2eca63b98e Add to TODO. 2018-11-21 09:50:53 +00:00
ff77010f70 Add to TODO. 2018-11-07 08:00:15 +00:00
a2c52d9f26 Add to TODO. 2018-10-16 14:16:48 +01:00
407075d8c7 Add to TODO. 2018-10-16 14:12:33 +01:00
cdd8c93f54 Add to TODO file. 2018-10-15 09:09:40 +01:00
46847e9b2e Update TODO. 2018-10-08 13:06:37 +01:00
546060f340 Update TODO. 2018-10-07 15:01:41 +01:00
57069287a1 Add to TODO. 2018-09-25 08:27:53 +01:00
8598fd1bc5 Add to TODO. 2018-09-09 07:52:28 +01:00
4e867202e8 Add to TODO. 2018-08-31 14:10:51 +01:00
9263a65b5f Update TODO. 2018-08-29 18:52:04 +01:00
ee3e0eb183 Update TODO. 2018-08-22 21:29:30 +01:00
db8849e7ca Update TODO. 2018-08-21 09:29:12 +01:00
641191ab20 Support for windows larger than the client.
This adds two new options, window-size and default-size, and a new
command, resize-window.

The force-width and force-height options, and the session_width and
session_height formats have been removed.

The new window-size option tells tmux how to work out the size of
windows: largest means it picks the size of the largest session,
smallest the smallest session (similar to the old behaviour) and
manual means that it does not automatically resize
windows. aggressive-resize modifies the choice of session for largest
and smallest as it did before.

If a window is in a session attached to a client that is too small,
only part of the window is shown. tmux attempts to keep the cursor
visible, so the part of the window displayed is changed as the cursor
moves (with a small delay, to try and avoid excess redrawing when
applications redraw status lines or similar that are not currently
visible).

Drawing windows which are larger than the client is not as efficient
as those which fit, particularly when the cursor moves, so it is
recommended to avoid using this on slow machines or networks (set
window-size to smallest or manual).

The resize-window command can be used to resize a window manually. If
it is used, the window-size option is automatically set to manual for
the window (undo this with "setw -u window-size"). resize-window works
in a similar way to resize-pane (-U -D -L -R -x -y flags) but also has
-a and -A flags. -a sets the window to the size of the smallest client
(what it would be if window-size was smallest) and -A the largest.

For the same behaviour as force-width or force-height, use
resize-width -x or -y.

If the global window-size option is set to manual, the default-size
option is used for new windows. If -x or -y is used with new-session,
that sets the default-size option for the new session.

The maximum size of a window is 10000x10000. But expect applications
to complain and higher memory use if you make a window that big. The
minimum size is the size required for the current layout including
borders.

This change allows some code improvements, most notably that since
windows can now never be cropped, that code can be removed from the
layout code, and since panes can now never be outside the size of the
window, window_pane_visible can be removed.
2018-08-20 15:22:14 +01:00
4e4c500879 Add more to TODO. 2018-01-29 12:46:52 +00:00
0407d847a4 Add to TODO. 2018-01-29 12:44:31 +00:00
6e8d29e9a2 Update TODO. 2017-10-25 12:29:10 +01:00
8f364053ca Add to TODO. 2017-08-30 11:21:20 +01:00
0f708dd6e2 Add to TODO. 2017-08-22 13:02:20 +01:00
237b7a50f4 Update CHANGES and TODO. 2017-08-09 12:48:54 +01:00
a4d2fa1b6d Update TODO. 2017-06-08 17:21:30 +01:00
92d86586b7 Update TODO. 2017-05-31 17:38:34 +01:00
8f990c573c Update TODO. 2017-05-09 22:33:39 +01:00
dde53cfde1 Add to TODO. 2017-04-30 08:23:14 +01:00
accaff8ac0 Remove stuff from TODO. 2017-04-25 14:31:05 +01:00
7934e7a6b5 Notes on target resolution. 2017-04-20 15:40:28 +01:00
f9c7c50a93 Update TODO. 2017-04-20 10:20:42 +01:00
78d707dc83 Add to TODO. 2017-04-20 08:53:03 +01:00