J Windows Front End bug reports are submitted here.
Closed bugs and responses in 2006.
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
jwd to not terminate while async events possible
The documentation for -jijx says:
Jwd tests at the end of the execution of every sentence. If there is an error and no ijx window, then a message is displayed and the session is terminated after the message is closed. If there are no forms, then the sesssion is terminated.
But shouldn't the session stay active if there's any possibility of further processing? A "real life" example would be a J application that throws up a form to configure a web server, then disposes of the form, binds a socket, and asynchronously waits for connections in the background.
I mentioned this in the Keyboard reader thread in the programming forum but since no one has complained before, this is apparently not a problem in practice, and may be given low priority, if any. It certainly doesn't effect me personally.
-- DanBron 2006-12-27 18:52:35
I consider this to be a feature rather than a bug. I'll complain if it changes to what you are expected.
-- BillLam 2012-05-25 06:48:11
Can you describe your situation in more detail? Are you saying you, e.g., a form and a socket open, and when the user dimisses the form you want J to terminate, without having to do the work of closing the socket? (Or sys_timer or whatever)?
If that's the case, note that if J acted "my" way, it'd be simple to change your code to get the current effect, but with J acting the current way it's impossible (?) to get "my" effect.
But I may be misunderstanding you; please elaborate.
-- DanBron 2006-12-28 17:03:11
I think that the current J behaviour is a legacy from window 3.1 era, a window form is needed to process messages so that when there is no more window form, the application quits. For simple applications I let J to do termination, while for non-trivial ones I trap the formclose event and use 2!:55 to terminate applications myself.
As an alternative you may use pshow to hide your form and further use api to hide it from the task bar. There is a J example showing how to put application icon into system tray. -- BillLam 2012-05-25 06:48:11
Read-only script window locks selection after Ctrl+W
Steps to reproduce
- Open a script in a script window
- (Switch to read-only mode if not in it)
- Select All (Ctrl+A)
- Run window (Ctrl+W)
As a result selection is locked, no way to unselect or change selection with a mouse
Workarounds:
- use keyboard arrow keys to unselect, reselect
- Switch to writable mode and back (Ctrl+T)
-- OlegKobchenko 2008-02-01 00:28:46
Crash debugging adverbs and sef-referenced verbs
It was reproduced in version 1.0.7 of the addon.
It appears having to do with the use of an adverb and/or self-reference explicits. This has been converted to simple verbs and the crash goes away.
-- OlegKobchenko 2008-11-18 23:11:56
