summaryrefslogtreecommitdiffstats
path: root/Changelog
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2016-11-11 16:29:59 +0100
committerDave Davenport <qball@gmpclient.org>2016-11-11 16:29:59 +0100
commit1d40782515fd7c9bcb84f8fe830663f9013da8c0 (patch)
tree6671f391edc905d96beaa2725c38c463fa527b93 /Changelog
parente3af1efaef75dba3104edc2b75c99bb37cff2534 (diff)
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.
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog2
1 files changed, 2 insertions, 0 deletions
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.