Björn Linse
520ec3dbfd
UI/TUI: improvements and cleanups for scrolling and clearing
...
- TUI: _never_ rely on BCE for implicit clearing, only explicit commands.
- TUI: use unibi_erase_chars when possible.
- TUI: use end-exclusive ranges for invalid and cleared areas
- screen: scrolling leaves scrolled in aree undefined. This is a
conservative change, a client assuming the old semantics will still
behave correctly.
- screen: factor out vsep handling from line drawing. This is needed
anyway for the multigrid refactor.
- screen: simplifications of win_do_lines
2018-11-11 09:54:03 +01:00
..
2018-11-05 22:45:49 +01:00
2018-10-29 09:55:07 +01:00
2018-11-05 22:45:48 +01:00
2018-10-30 00:02:22 +01:00
2018-10-11 19:32:31 +02:00
2018-11-05 22:45:48 +01:00
2018-11-05 22:45:48 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 23:54:15 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:32:29 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-11-05 22:45:48 +01:00
2018-10-30 00:02:22 +01:00
2018-10-29 09:55:07 +01:00
2018-10-30 00:05:25 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 23:54:15 +01:00
2018-11-05 22:45:48 +01:00
2018-10-11 19:32:31 +02:00
2018-08-25 15:25:49 +02:00
2018-08-25 15:25:49 +02:00
2014-07-29 02:12:31 +00:00
2018-10-30 00:02:22 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-08-25 16:38:24 +02:00
2018-06-11 00:08:27 +02:00
2018-10-11 19:32:44 +02:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2017-11-10 22:37:54 +01:00
2017-11-07 01:27:14 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2015-08-15 15:25:30 -03:00
2018-10-29 09:55:07 +01:00
2018-10-29 10:01:44 +01:00
2018-10-11 19:32:44 +02:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-30 00:02:22 +01:00
2017-10-21 02:33:58 +02:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:55:07 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 09:55:07 +01:00
2018-10-29 09:46:34 +01:00
2018-10-29 23:57:24 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 09:55:07 +01:00
2018-10-11 19:32:44 +02:00
2018-10-29 09:55:07 +01:00
2018-10-29 10:01:44 +01:00
2018-11-11 09:54:03 +01:00
2018-10-29 10:01:44 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 23:54:15 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 10:01:44 +01:00
2018-11-05 22:45:48 +01:00
2018-10-29 10:01:44 +01:00
2018-10-13 19:39:56 +02:00
2018-10-29 10:01:44 +01:00
2018-10-29 10:01:44 +01:00