-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathBUGS
More file actions
19 lines (15 loc) · 882 Bytes
/
BUGS
File metadata and controls
19 lines (15 loc) · 882 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Known bugs (let me know if you can fix these, or have some insight):
* Screen corruption occurs occasionally, caused by the scrolling. I think
the bug is in Screen::refreshTTY(), but that code is somewhat opaque.
*** Fixed?
* Sometimes the client will "hang". It seems like it's blocking on I/O
or something. Looking at CPU usage it will jump to 100%, but client
will return to normal after a few seconds.
*** Fixed?
* Window system does not properly keep parent/child relationships. This is
most visibly by typing /help, which will cause dirt to crash because it
tries to use one of these bad parent/child pointers. Some routines should
be written to test the consistency of the Window object's parent/child,
prev/next pointers.
* Keypresses are delayed by one key. (i.e. you have to press pgup twice to
begin scrolling) Keypress work is not finished.