...l-applet-runner-newt-gears-normal-napplet2.html | 108 ++++++ jnlp-files/jogl-test-applets.html | 3 +- make/scripts/tests.sh | 8 +- src/jogl/classes/javax/media/opengl/GLProfile.java | 35 +- .../classes/javax/media/opengl/awt/GLCanvas.java | 5 +- .../classes/javax/media/opengl/awt/GLJPanel.java | 5 +- .../jogamp/opengl/egl/EGLDrawableFactory.java | 58 +++- .../egl/EGLGraphicsConfigurationFactory.java | 17 +- .../nativewindow/awt/AWTWindowClosingProtocol.java | 20 +- .../nativewindow/GraphicsConfigurationFactory.java | 17 +- .../media/nativewindow/WindowClosingProtocol.java | 39 ++- .../classes/jogamp/nativewindow/awt/AWTMisc.java | 12 +- src/nativewindow/native/x11/Xmisc.c | 4 +- src/newt/classes/com/jogamp/newt/Window.java | 18 +- .../classes/com/jogamp/newt/awt/NewtCanvasAWT.java | 8 +- .../jogamp/newt/awt/applet/JOGLNewtApplet1Run.java | 9 +- .../jogamp/newt/awt/applet/JOGLNewtAppletBase.java | 25 +- .../classes/com/jogamp/newt/event/InputEvent.java | 48 +-- .../classes/com/jogamp/newt/event/MouseEvent.java | 7 + .../classes/com/jogamp/newt/opengl/GLWindow.java | 10 +- src/newt/classes/jogamp/newt/WindowImpl.java | 343 ++++++++++---------- .../jogamp/newt/driver/android/AndroidWindow.java | 5 +- .../jogamp/newt/driver/macosx/MacWindow.java | 14 +- .../classes/jogamp/newt/driver/x11/X11Window.java | 8 +- src/newt/native/KDWindow.c | 8 +- src/newt/native/MacWindow.m | 30 +- src/newt/native/NewtMacWindow.h | 8 + src/newt/native/NewtMacWindow.m | 35 +- src/newt/native/WindowsWindow.c | 4 +- src/newt/native/X11Display.c | 9 +- src/newt/native/X11Window.c | 18 +- .../test/junit/jogl/demos/es2/av/MovieCube.java | 15 +- .../jogl/demos/es2/newt/TestGearsES2NEWT.java | 8 +- .../junit/newt/TestWindowClosingProtocol01AWT.java | 16 +- .../newt/TestWindowClosingProtocol02NEWT.java | 14 +- .../newt/TestWindowClosingProtocol03NewtAWT.java | 8 +- .../junit/newt/parenting/TestParenting01NEWT.java | 12 +- src/test/jogamp/newt/WindowImplAccess.java | 2 +- www/index.html | 97 +++--- www/media/geogebra-screenshot-tangents.png | Bin 0 -> 5980 bytes 40 files changed, 715 insertions(+), 395 deletions(-) create mode 100644 jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html create mode 100644 www/media/geogebra-screenshot-tangents.png