diff options
author | Dave Davenport <qball@gmpclient.org> | 2016-11-11 16:29:59 +0100 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2016-11-11 16:29:59 +0100 |
commit | 1d40782515fd7c9bcb84f8fe830663f9013da8c0 (patch) | |
tree | 6671f391edc905d96beaa2725c38c463fa527b93 /Changelog | |
parent | e3af1efaef75dba3104edc2b75c99bb37cff2534 (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-- | Changelog | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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. |