/static/gmaj/docs/gmaj_bugs.html
https://bitbucket.org/cistrome/cistrome-harvard/ · HTML · 128 lines · 95 code · 2 blank · 31 comment · 0 complexity · 5a89fae2cfbe32441a36923fe0881f2b MD5 · raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <title>Known Bugs in Gmaj</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta http-equiv="Content-Style-Type" content="text/css">
- <link rel="stylesheet" type="text/css" href="gmaj.css">
- </head>
- <body>
- <p class=vvlarge>
- <h2>Known Bugs in Gmaj</h2>
- <p class=vvlarge>
- The following anomalies in Gmaj's display and behavior have been
- observed, but not yet resolved. Some of these are intermittent,
- and some may depend on your computer platform and/or version of
- Java.
- <p>
- If you experience any of these (or similar) problems, it may help
- to switch to a different version of Java. For example, the first
- bug listed below (phantom repeats) seems to have been introduced
- with Sun's J2SE 1.4.x series, so you may be better off with 1.3.x
- or 1.5.x. You can also try switching to a different vendor's
- implementation, but then you are on your own, as we develop and
- test Gmaj using Sun's official API and SDK. Currently Gmaj does
- not rely on any features beyond Java 1.3, in order to preserve
- version flexibility for our users.
- <p>
- Note that anomalies that depend on the Java version could be due
- to bugs in Java itself, but could also be bugs in Gmaj that only
- "matter" with certain implementations of Java. In either case,
- however, with further investigation it may be possible to work
- around the problem in future releases of Gmaj.
- <p class=vlarge>
- <ul>
- <li> <a name="phantom"><i>Phantom repeats.</i></a>
- After zooming in on a small region, the "repeats" panel
- sometimes shows a spurious extra bar superimposed on the
- legitimate features across the entire width of the window,
- or the features may disappear entirely.
- <p>
- <li> <a name="zoombox"><i>Missing zoom box and crosshairs.</i></a>
- With some datasets (large ones especially) the lines for the
- zoom rectangle and crosshairs may not display. It still
- zooms OK though, if you just pretend the lines are there.
- <b>Update:</b> This appears to have been fixed in Java 1.5.
- <p>
- <!-- [fixed 02/19/08]
- <li> <a name="buttonscroll"><i>Scrollbar obscures block buttons.</i></a>
- If there is not enough room for all of the block buttons
- corresponding to the marked position, a scrollbar will
- appear. However, the extra vertical space required for
- the scrollbar may not be calculated properly, so that the
- scrollbar partially obscures the button labels. To read
- the labels, drag the partition between the mark indicator
- box and the button panel toward the left, to create more
- space for the buttons.
- <p>
- -->
- <li> <a name="dialogcopy"><i>Can't copy text from dialog messages in applet.</i></a>
- In applet mode, you may not be able to select and copy text
- from pop-up message boxes to the system clipboard for
- pasting elsewhere. This is apparently due to a bug in Java;
- hopefully Sun will fix it eventually.
- <p>
- <li> <a name="xor"><i>Patchy rendering of mark circle and/or red segments.</i></a>
- When using the Large Fonts option with Mark Color Varies,
- the red circle and plot segments may not appear as solid
- as they should. This is because Mark Color Varies is
- implemented using Java's XOR drawing mode, and the thick
- lines are built up from several thin ones, so whenever two
- red pixels overlap they turn white again. Fixing this will
- likely involve a custom implementation of Mark Color Varies
- that doesn't use XOR. In the meantime, switching to Mark
- Always Red when using Large Fonts should solve the problem
- (except that it will be invisible against red underlays).
- <p>
- <!-- [fixed 07/16/07]
- <li> <a name="buildfocus"><i>GUI rebuild breaks keyboard shortcuts.</i></a>
- The items on the Options menu generally require all of the
- open windows to be rebuilt, and although the window that was
- active may still be in front, on some systems it might not
- actually have the keyboard focus. So when you press a key,
- say "<code>b</code>" for "Zoom - Back", one of the other
- windows changes instead of the one you wanted. Even the
- Escape key doesn't help, because it goes to the wrong
- window too. Investigation of how best to prevent this is
- underway; in the meantime you can fix it by clicking on a
- different window and then returning to the one you want.
- <p>
- -->
- <li> <a name="leak"><i>Memory leak when closing or rebuilding windows.</i></a>
- When windows are closed or rebuilt (e.g. when loading data
- via File - Open, switching to Large Fonts, or even just
- displaying dialog boxes), not all of the memory they were
- using is being reclaimed, so Gmaj will gradually run out
- and have to be restarted. How quickly this happens will
- depend on how much memory you have allocated to Java with
- the <code><a href="gmaj_help.html#memory">-Xmx</a></code>
- switch, and the size of your dataset.
- <p>
- <!--
- <li> <a name=" "><i>Name.</i></a>
- Description.
- <p>
- -->
- </ul>
- <p class=vlarge>
- If you encounter any bugs not listed here, please report them to
- <img align=top alt="[image of email address]" src="cathy.gmaj.png">.
- It would be helpful if you can include the version of Gmaj you
- are using (i.e., the JarDate line from the Help - About message),
- your computer platform and version of Java, copies of the data
- files you were trying to view, and a description of exactly what
- you were doing when the problem occurred. This will help us to
- reproduce the problem so we can track it down and fix it.
- Non-bug suggestions and feedback are also welcome.
- <p>
- Thank you for using Gmaj, and helping us to make it better.
- <p>
- <p class=vvlarge>
- <hr>
- <i>Cathy Riemer, June 2008</i>
- <p class=scrollspace>
- </body>
- </html>