J Portable front end bug reports are submitted here.
Closed bugs and responses in 2008.
Contents
control size reset
There is an inherent "feature" of J wd driver that it resets control positions when autoresizing, as mentioned at general/2003-October/014971. This is exacerbated in Java FE with blowing control sizes out of form boundaries. Reproduced by repeated alternating programmatic control and manual form resizing. Shown with Splitter control.
-- OlegKobchenko 2006-07-19 00:59:43
default gl control
It is expected that in an event handler for a gl control, it should be automatically selected, and not require an explicit glsel id for it. As seen in TEST for the Splitter control, this works in most cases for Windows FE (except one case, see comment), but systematically fails in Java FE.
-- OlegKobchenko 2006-07-19 08:58:15
Listbox Selection
Currently the selection is trapped on mouse click event, which has a number of issues: does not always work in quick succession and may be confused with double-click; does not provide very convenient keyboard access.
Suggestion: trap listbox selection on special "list selection" events.
From Creating a GUI with JFC/Swing trail of Java tutorial:
-- OlegKobchenko 2008-01-19 03:52:19
Application Icons
J602 introduced new nice icons, still how they are delivered can be improved to satisfy the needs of modern desktops:
- format: should be PNG with full transparency; now they are gifs which renderes poorly
sizes: should provide a variety of different sizes: 16, 24, 32, 48, 64, 128 pixels (bold required)
The icon to be used for the jwd application itself should be 48 or 128 pixels to accomodate things like application switching and taskbar locations.
See Java Icon example.
-- OlegKobchenko 2008-01-19 05:49:00
Group Box
Group box is drawn in way that is makes it stand out from the way the standard Swing control (panel border) is drawn: it is much darker; and the font does not get the default anti-aliasing as other Swing controls.
|
|
-- OlegKobchenko 2008-01-19 06:06:51
Status bar distorted on Mac
Happens due to multiple repaint without clearing graphics using anti-aliased text, which is correct.
To reproduce, toggle tabs multiple times.
Java 2D, Java Development Guide for Mac OS X
-- OlegKobchenko 2008-01-20 20:45:08
Should Not Fail on Unsupported Features
Currently in noticks fails in Portable Front End. This forces to special-case code.
Should silently ignore (NOP) unsupported features.
-- OlegKobchenko 2008-01-24 11:03:07
Two Plot Views Crash
Run bottom example from media/wav/view on any Mac, either j601 or j602. After resizing or maximizing the form J crashes.
See the log files:
java.crash_j_wav_view.txt JavaNativeCrash_j_wav_view.txt
-- OlegKobchenko 2008-01-25 06:22:38
Last Menu Empty on Intel Mac
On (Snow) Leopard, where Help menu is special--but not necessarily the cause, the last menu pull-down is broken. It is typically Help; so the Help item is present on the menu bar, but the pull-down does not show up, when clicked.
The bigger problem is when it not Help that is the last item, such as Tools on the Package Manager menu. So the application loses the necessary functionality.
An immediate workaround, before a system fix is available, is to add a bogus Help item, so that the functional item starts working.
-- OlegKobchenko 2009-09-07 21:08:44
Keyboard Shortcuts
J shortcuts on Mac conflict with Mac OS X system shortcuts. For example, In J Ctrl+W is Run Window, but Cmd+W is Close Window on Mac.
See /Keyboard Shortcuts for details and proposals.
-- OlegKobchenko 2009-09-19 05:37:40
