From 1d40782515fd7c9bcb84f8fe830663f9013da8c0 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Fri, 11 Nov 2016 16:29:59 +0100 Subject: Re-work the expose, redraw system. Use XServer side pixmaps to do drawing and flipping. - By server side drawing and flipping buffer time to draw buffer to window speed up by factor 1000+. Flipping is now one xcb_copy_area call. - Don't abuse Xserver expose events to singal internal drawings. - Queue redraws in idle time. - Avoid unneeded redraws. --- Changelog | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Changelog') diff --git a/Changelog b/Changelog index 19ef6627..e34ea5a5 100644 --- a/Changelog +++ b/Changelog @@ -8,6 +8,8 @@ v1.3.0: Dan vs. Greg: The never ending story. (unreleased) - Dynamically sizing window with content. - When placed at bottom of screen re-order screen to have entry at bottom. Improvements + - Speedup drawing of screen. Works well now for 4k and 8k screens. (factor 1000+ speedup for the flipping of + buffer) (#496) - DRun mode more compatible with specification. - Debug output via g_log. - Fix password entry cursor position. -- cgit v1.2.3