[PATCH] Notify control clients of layout change on zoom and unzoom

2014-12-09 Thread George Nachman
The attached patch sends a notification to control-mode clients of a layout change when a window is zoomed or unzoomed. Currently such a layout change goes unremarked-upon, and control mode clients will find themselves out of sync when a window is zoomed or unzoomed. zoom_unzoom.patch Description

Re: [PATCH 1/1]: Fix poor performance during mouse mode selection.

2014-12-09 Thread Nicholas Marriott
Your mailer has mangled this patch, can you send it as an attachment please? Also please just remove the old_x argument if you don't need it (or mark it "unused", but I'd just remove it). And there seems no need to use temporaries for data->c[xy]. On Mon, Dec 08, 2014 at 05:25:29PM -0800, Michae

[PATCH 1/1]: Fix poor performance during mouse mode selection.

2014-12-09 Thread Michael Graczyk
On large displays, mouse selection performance was poor. Tmux was redrawing the entire screen for every mouse coordinate update when it only needed to update those lines where the selection might have changed. This patch makes mouse selection buttery-smooth by only updating those lines that need