diff options
author | Sven Gothel <[email protected]> | 2010-04-13 20:48:50 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2010-04-13 20:48:50 +0200 |
commit | 1c1053c6a8b669c067ae1316b9770871e213ea05 (patch) | |
tree | af4ed7ea0b41ea6626cc0ad2208b495733b4056e /make/config/nativewindow/jawt-CustomJavaCode.java | |
parent | 98de1d96e77a1c1aad237a8e5c6c63e21bcb5fc2 (diff) |
NEWT X11 Fix (mainly ATI and multithreading)
- EventDispatchThread -> EDTUtil
Since the name leads to the assumptions that an instance is the EDT.
EDTUtil manages the EDT within.
- EDTUtil, no more reference to Display, but use a Runnable for the
pumpMessage()
- Window.destroy() check if already done
- X11Window: Added XErrorHandler to catch BadWindow and BadAtom
while dispatching events - it is possible that the resource
is already freed. Also added an XIOErrorHandler to identify
the fatal Display* inaccessibility.
Tests:
- New junit/com/jogamp/test/junit/newt/TestWindows01NEWT.java
Testing creation/destruction and double destruction (error case)
- Fix: src/junit/com/jogamp/test/junit/jogl/offscreen/TestOffscreen01NEWT.java
Properly holding all NEWT references ..
Misc:
- Reduced redundant NEWT 'toString()' output (*Capabilities, ..)
-
Diffstat (limited to 'make/config/nativewindow/jawt-CustomJavaCode.java')
0 files changed, 0 insertions, 0 deletions