1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
(In a perfect world, this file will be empty.)
Known bugs as of version 1.9. Please do not report these. Patches are
more than welcome; please help make QTads a better program.
High priority
=============
- Double clicking after the prompt allows the user to delete game
text.
- The Tads 3 game "Max Blaster and Doris de Lightning ..." doesn't
work with QTads. It relies on banners; they're not supported yet.
This game will cause QTads to hang.
- The number of underscores (_) QTads outputs when the game prints a
<hr> tag is fixed, no matter how wide the window is. The right way
to go would be to not use underscores at all, but draw a horizontal
line.
Low priority
============
- Deleting themes works, but garbage is left in the configuration
file (~/.qt/qtadsrc). It's harmless, but not nice. (Hey, maybe I
can get away with it by claiming that it's not a bug but a feature;
the garbage serves backup-purposes! ;-)
- Pasting text that contains line-breaks into the main window won't
work.
- If a command that is recalled from the history causes the window to
scroll (because it's more than one line long), display problems can
occur (some text disappears).
- Clicking somewhere outside the input-area and then making use of
the command-history (Up/Down arrow keys), results in quite weird
behavior.
- When an attempt is made to scroll the text manually while
autoscrolling is active (that is, when the interpreter is currently
scrolling newly displayed text), autoscrolling is not halted, but
tries to scroll down to the last line of text. "Fighting" against
auto-scrolling.
- The clock-display flickers. (This seems to occur only on very slow
systems, like my old Pentium 133 machine; on my P2 400, it works
fine.)
Bug-like things that aren't QTads' fault and therefore can't be fixed
(or at least I *think* they can't):
- The binary release for Intel x86 Linux has broken word-wrapping when
run with a different Qt-version than the one it has been compiled
with. This is a bug in Qt itself. Nonetheless, we *must* find a
way to work around this. Maybe compiling with the latest Qt-version
would help, but I doubt it.
Update: This problem seems to have gone away. In my new system,
word-wrapping is always correct, no matter with which version of Qt
I link. So I guess no one can tell for sure on what systems the bug
occurs.
- The "Doublespace" option in the configuration dialog doesn't work
with Tads 3 games. This is because doublespacing is handled by the
game itself, not by a virtual machine mechanism. (This isn't
actually "doublespacing"; the game simply displays "typographical"
spaces (en-space, em-space, etc), but the VM converts them to
multiple regular spaces.)
- On MacOS X versions lower than 10.1.4, font anti-aliasing ("smooth
text") may not work. This is a limitation of the operating system
and can't be fixed nor worked around. Sorry.
|