1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
---|
2 | "http://www.w3.org/TR/html4/loose.dtd"> |
---|
3 | <html> |
---|
4 | <head> |
---|
5 | <title>Known Bugs in Gmaj</title> |
---|
6 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
---|
7 | <meta http-equiv="Content-Style-Type" content="text/css"> |
---|
8 | <link rel="stylesheet" type="text/css" href="gmaj.css"> |
---|
9 | </head> |
---|
10 | <body> |
---|
11 | <p class=vvlarge> |
---|
12 | <h2>Known Bugs in Gmaj</h2> |
---|
13 | <p class=vvlarge> |
---|
14 | The following anomalies in Gmaj's display and behavior have been |
---|
15 | observed, but not yet resolved. Some of these are intermittent, |
---|
16 | and some may depend on your computer platform and/or version of |
---|
17 | Java. |
---|
18 | <p> |
---|
19 | If you experience any of these (or similar) problems, it may help |
---|
20 | to switch to a different version of Java. For example, the first |
---|
21 | bug listed below (phantom repeats) seems to have been introduced |
---|
22 | with Sun's J2SE 1.4.x series, so you may be better off with 1.3.x |
---|
23 | or 1.5.x. You can also try switching to a different vendor's |
---|
24 | implementation, but then you are on your own, as we develop and |
---|
25 | test Gmaj using Sun's official API and SDK. Currently Gmaj does |
---|
26 | not rely on any features beyond Java 1.3, in order to preserve |
---|
27 | version flexibility for our users. |
---|
28 | <p> |
---|
29 | Note that anomalies that depend on the Java version could be due |
---|
30 | to bugs in Java itself, but could also be bugs in Gmaj that only |
---|
31 | "matter" with certain implementations of Java. In either case, |
---|
32 | however, with further investigation it may be possible to work |
---|
33 | around the problem in future releases of Gmaj. |
---|
34 | <p class=vlarge> |
---|
35 | <ul> |
---|
36 | <li> <a name="phantom"><i>Phantom repeats.</i></a> |
---|
37 | After zooming in on a small region, the "repeats" panel |
---|
38 | sometimes shows a spurious extra bar superimposed on the |
---|
39 | legitimate features across the entire width of the window, |
---|
40 | or the features may disappear entirely. |
---|
41 | <p> |
---|
42 | <li> <a name="zoombox"><i>Missing zoom box and crosshairs.</i></a> |
---|
43 | With some datasets (large ones especially) the lines for the |
---|
44 | zoom rectangle and crosshairs may not display. It still |
---|
45 | zooms OK though, if you just pretend the lines are there. |
---|
46 | <b>Update:</b> This appears to have been fixed in Java 1.5. |
---|
47 | <p> |
---|
48 | <!-- [fixed 02/19/08] |
---|
49 | <li> <a name="buttonscroll"><i>Scrollbar obscures block buttons.</i></a> |
---|
50 | If there is not enough room for all of the block buttons |
---|
51 | corresponding to the marked position, a scrollbar will |
---|
52 | appear. However, the extra vertical space required for |
---|
53 | the scrollbar may not be calculated properly, so that the |
---|
54 | scrollbar partially obscures the button labels. To read |
---|
55 | the labels, drag the partition between the mark indicator |
---|
56 | box and the button panel toward the left, to create more |
---|
57 | space for the buttons. |
---|
58 | <p> |
---|
59 | --> |
---|
60 | <li> <a name="dialogcopy"><i>Can't copy text from dialog messages in applet.</i></a> |
---|
61 | In applet mode, you may not be able to select and copy text |
---|
62 | from pop-up message boxes to the system clipboard for |
---|
63 | pasting elsewhere. This is apparently due to a bug in Java; |
---|
64 | hopefully Sun will fix it eventually. |
---|
65 | <p> |
---|
66 | <li> <a name="xor"><i>Patchy rendering of mark circle and/or red segments.</i></a> |
---|
67 | When using the Large Fonts option with Mark Color Varies, |
---|
68 | the red circle and plot segments may not appear as solid |
---|
69 | as they should. This is because Mark Color Varies is |
---|
70 | implemented using Java's XOR drawing mode, and the thick |
---|
71 | lines are built up from several thin ones, so whenever two |
---|
72 | red pixels overlap they turn white again. Fixing this will |
---|
73 | likely involve a custom implementation of Mark Color Varies |
---|
74 | that doesn't use XOR. In the meantime, switching to Mark |
---|
75 | Always Red when using Large Fonts should solve the problem |
---|
76 | (except that it will be invisible against red underlays). |
---|
77 | <p> |
---|
78 | <!-- [fixed 07/16/07] |
---|
79 | <li> <a name="buildfocus"><i>GUI rebuild breaks keyboard shortcuts.</i></a> |
---|
80 | The items on the Options menu generally require all of the |
---|
81 | open windows to be rebuilt, and although the window that was |
---|
82 | active may still be in front, on some systems it might not |
---|
83 | actually have the keyboard focus. So when you press a key, |
---|
84 | say "<code>b</code>" for "Zoom - Back", one of the other |
---|
85 | windows changes instead of the one you wanted. Even the |
---|
86 | Escape key doesn't help, because it goes to the wrong |
---|
87 | window too. Investigation of how best to prevent this is |
---|
88 | underway; in the meantime you can fix it by clicking on a |
---|
89 | different window and then returning to the one you want. |
---|
90 | <p> |
---|
91 | --> |
---|
92 | <li> <a name="leak"><i>Memory leak when closing or rebuilding windows.</i></a> |
---|
93 | When windows are closed or rebuilt (e.g. when loading data |
---|
94 | via File - Open, switching to Large Fonts, or even just |
---|
95 | displaying dialog boxes), not all of the memory they were |
---|
96 | using is being reclaimed, so Gmaj will gradually run out |
---|
97 | and have to be restarted. How quickly this happens will |
---|
98 | depend on how much memory you have allocated to Java with |
---|
99 | the <code><a href="gmaj_help.html#memory">-Xmx</a></code> |
---|
100 | switch, and the size of your dataset. |
---|
101 | <p> |
---|
102 | <!-- |
---|
103 | <li> <a name=" "><i>Name.</i></a> |
---|
104 | Description. |
---|
105 | <p> |
---|
106 | --> |
---|
107 | </ul> |
---|
108 | <p class=vlarge> |
---|
109 | If you encounter any bugs not listed here, please report them to |
---|
110 | <img align=top alt="[image of email address]" src="cathy.gmaj.png">. |
---|
111 | It would be helpful if you can include the version of Gmaj you |
---|
112 | are using (i.e., the JarDate line from the Help - About message), |
---|
113 | your computer platform and version of Java, copies of the data |
---|
114 | files you were trying to view, and a description of exactly what |
---|
115 | you were doing when the problem occurred. This will help us to |
---|
116 | reproduce the problem so we can track it down and fix it. |
---|
117 | Non-bug suggestions and feedback are also welcome. |
---|
118 | <p> |
---|
119 | Thank you for using Gmaj, and helping us to make it better. |
---|
120 | <p> |
---|
121 | |
---|
122 | <p class=vvlarge> |
---|
123 | <hr> |
---|
124 | <i>Cathy Riemer, June 2008</i> |
---|
125 | |
---|
126 | <p class=scrollspace> |
---|
127 | </body> |
---|
128 | </html> |
---|