OSX fix, gimme gimme gimme!

The latest OSX JDK won't work with IDEA until we get a fix from you guys, the issue is:

KEY_TYPED events were being generated from the Swing event thread, and were synthesized from INPUT_METHOD_TEXT_CHANGED events. This behavior was incorrect, and has been fixed in 1.4.2 Update 1 DP2. KEY_TYPED events are now generated directly from keystrokes and are posted to the AWT event queue. IDEA was working around the bug, and the fix now breaks current versions of IDEA.

So, please give us a build that fixes this!

5 comments
Comment actions Permalink

Hani Suleiman wrote:

The latest OSX JDK won't work with IDEA until we get a fix from you guys, the issue is:

KEY_TYPED events were being generated from the Swing event thread, and were synthesized from INPUT_METHOD_TEXT_CHANGED events. This behavior was incorrect, and has been fixed in 1.4.2 Update 1 DP2. KEY_TYPED events are now generated directly from keystrokes and are posted to the AWT event queue. IDEA was working around the bug, and the fix now breaks current versions of IDEA.

So, please give us a build that fixes this!

Fixed.
Though it's not the only problem as it seems. At least after 5 mins of running I've encoutered various popup choosers
(like new/generate or quick lists) disappear immediately after they appear.

--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Maxim Shafirov (JetBrains) wrote:

Though it's not the only problem as it seems. At least after 5 mins of
running I've encoutered various popup choosers (like new/generate or
quick lists) disappear immediately after they appear.

Fixed. Could anyone expect to receive focusLost event when both old and new focus owners are the same and only object?!

myWindowFocusListener = new WindowFocusListener() {
public void windowGainedFocus(WindowEvent e) {}

public void windowLostFocus(WindowEvent e) {
Window opposite = e.getOppositeWindow();
if (opposite != null) { // opposite == e.getWindow() !!!
closePopup(false);
}
}
};

--
Maxim Shafirov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Now that somebody at Intellij really seems to be working to fix bugs related to OS X, I would like to remind you about the problem I have reported a couple of times without getting any response.

When I use floating windows of IDEA with OS X, the focus is always given to the floating window instead of the editor after various operations. E.g. after using an intention to fix something or introducing a variable, the focus in the editor is lost which makes it almost impossible to use the floating windows while coding.

Also I have noticed that sometimes frames just get lost with the IDEA/OS X combination. For example when evaluating an expression in the debugger, if the user moves the cursor outside the evaluation frame, it suddenly vanishes as soon as the user clicks the evaluation frame again.

- Markus

0
Comment actions Permalink

So does it all work with 2057, or not yet?

0
Comment actions Permalink

works to me now.

thanks JetBrain!

0

Please sign in to leave a comment.