File: BUGS

package info (click to toggle)
qtads 1.9-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 6,052 kB
  • ctags: 8,135
  • sloc: cpp: 48,221; ansic: 23,896; makefile: 18; sh: 3
file content (76 lines) | stat: -rw-r--r-- 3,065 bytes parent folder | download
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.