Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NewtCanvasAWT: Minor edits, prefer requestFocusInWindow() in ↵ | Sven Gothel | 2011-09-16 | 1 | -7/+12 |
| | | | | requestFocusAWTParent() | ||||
* | test script | Sven Gothel | 2011-09-15 | 1 | -1/+1 |
| | |||||
* | jogl test applets: Add Graph Tests | Sven Gothel | 2011-09-15 | 3 | -2/+100 |
| | |||||
* | JOGLNewtApplet1Run: Add gl_alpha, gl_multisamplebuffer and ↵ | Sven Gothel | 2011-09-15 | 2 | -26/+28 |
| | | | | gl_nodefaultkeylistener ; Cleanup | ||||
* | Graph Fonts: Decorate w/ PrivilegedAction if required | Sven Gothel | 2011-09-15 | 3 | -29/+34 |
| | |||||
* | Graph Demos: Make GLEvenListener 'standalone'; UIScene to common package; ↵ | Sven Gothel | 2011-09-15 | 8 | -60/+74 |
| | | | | Cleanup | ||||
* | JOGLNewtAppletBase: Use proper context ClassLoader; Add ↵ | Sven Gothel | 2011-09-15 | 7 | -21/+98 |
| | | | | ElektronenMultiplizierer (NEWT Applet Runner) | ||||
* | Add JOGL/NEWT Applet Runner; Add JOGL Applet Tests; Rename applet test version | Sven Gothel | 2011-09-15 | 8 | -3/+542 |
| | |||||
* | NEWT (Manual) Test Case: Add fullscreen and alwaysOnTop at window creation | Sven Gothel | 2011-09-15 | 2 | -3/+11 |
| | |||||
* | NEWT X11/Windows: Fix AlwaysOnTop (startup and change) | Sven Gothel | 2011-09-15 | 4 | -47/+56 |
| | |||||
* | NEWT/WindowImpl: Allow fullscreen at window creation | Sven Gothel | 2011-09-15 | 1 | -2/+20 |
| | |||||
* | ant build: don't delete jar/lib on 'one.dir', but 'clean' only | Sven Gothel | 2011-09-15 | 1 | -5/+2 |
| | |||||
* | NEWT setAlwaysOnTop(): X11 impl. / fix setFullscreen(false), child-win bug | Sven Gothel | 2011-09-14 | 1 | -29/+35 |
| | |||||
* | NEWT setAlwaysOnTop(): Allow windows to stay permanent on top; TODO: X11/Windows | Sven Gothel | 2011-09-14 | 5 | -26/+107 |
| | |||||
* | Fix X11/Translucency (NV): Don't enable GLX.GLX_TRANSPARENT_TYPE; Always ↵ | Sven Gothel | 2011-09-14 | 4 | -34/+40 |
| | | | | | | | | | | | | | | | | chooseConfig if translucent Don't enable GLX.GLX_TRANSPARENT_TYPE (X11) - if enabled, NV driver results in odd transparency effect (very high transparency) Always chooseConfig if translucent (X11) - recommended idx shall stay -1 if translucent, allowing our default chooser to pick up the proper config. this was previous reached due to the unavailable GLX_TRANSPARENT_TYPE request, which is now removed (see above) Allow translucency for non FBConfig, XVisual's only | ||||
* | Minor edits: generics, test script | Sven Gothel | 2011-09-14 | 2 | -10/+9 |
| | |||||
* | Relocated VersionApplet | Sven Gothel | 2011-09-14 | 6 | -18/+8 |
| | |||||
* | Remove duplicates in jogl.test.jar, jogl.util.jar, jogl.util.fixedfuncemu.jar | Sven Gothel | 2011-09-14 | 2 | -17/+9 |
| | |||||
* | HowToBuild += libXrender-devel | Sven Gothel | 2011-09-14 | 1 | -0/+2 |
| | |||||
* | jogl test.compile post one.dir, before zip archive | Sven Gothel | 2011-09-14 | 1 | -4/+4 |
| | |||||
* | New FHS: using jogamp-current | Sven Gothel | 2011-09-13 | 1 | -2/+2 |
| | |||||
* | Don't generate android.jar pre default, incl atomic jar/jnlp in 7z | Sven Gothel | 2011-09-13 | 2 | -18/+18 |
| | |||||
* | Use native atomic jar's in jogl atomic jnlps | Sven Gothel | 2011-09-13 | 2 | -32/+32 |
| | |||||
* | Fix all jnlp files | Sven Gothel | 2011-09-13 | 3 | -3/+3 |
| | |||||
* | Fix atomic JNLP files | Sven Gothel | 2011-09-13 | 12 | -326/+697 |
| | |||||
* | Unify applet/application version test files: add jogl prefix | Sven Gothel | 2011-09-11 | 5 | -4/+4 |
| | |||||
* | New FHS: jars in jar/ | Sven Gothel | 2011-09-11 | 9 | -171/+171 |
| | |||||
* | Promote jogl.test.jar to build/jar | Sven Gothel | 2011-09-11 | 10 | -11/+10 |
| | |||||
* | Fix VersionApplet package name | Sven Gothel | 2011-09-10 | 5 | -5/+5 |
| | |||||
* | NEWT/Window: CreateWindow - Wait for user req. position: Fix about ↵ | Sven Gothel | 2011-09-09 | 3 | -10/+26 |
| | | | | window-decoration/insets size | ||||
* | disable test of NV swap group - but add explicit test case (disabled) for ↵ | Sven Gothel | 2011-09-09 | 3 | -16/+144 |
| | | | | documentation purposes | ||||
* | test scripts | Sven Gothel | 2011-09-09 | 2 | -23/+21 |
| | |||||
* | NEWT: Window default pos ; FullScreen | Sven Gothel | 2011-09-09 | 6 | -235/+462 |
| | | | | | | | | | | | | | | | - FullScreen - lock parent window if child - X11: more sophisticated EWMH FS usage - X11: set window 'Above' before FS and at focus - allow window WM default position at window creation - default position { -1, -1 } as hint to native WM to gather a suitable default position - wait until user-pos or WM-pos reached - reconfigureWindow* - allow -1 values for pos/size to mark no-change | ||||
* | *GLContext: resetStates(); getPlatformExtensionsString(); GLX/WGL ↵ | Sven Gothel | 2011-09-09 | 10 | -91/+326 |
| | | | | | | | | | | | | | | | | | | | | | | NV_swap_group support; setSwapInterval(); resetStates() - fixes a bug where X11GLXContext impl. resetState() !! - marked all with @Override tag - ensured super.resetStates() is called at end (oops) getPlatformExtensionsStringImpl()* - fixes a bug where X11GLXContext overrides GLContext cached GLX extension string query - marked 'final' in GLContext to avoid bugs - using abstract 'getPlatformExtensionsStringImpl()' called by ExtensionAvailabilityCache Add premiliry GLX/WGL NV_swap_group support - thought it might be a solution to sync swap of 2 windows - none of my drivers/platforms support it, event though extension is avail on Linux Promote setSwapInterval() (1 up) - bumped above API up to public GLContext - those extension should not spam the GL interfaces .. hmm | ||||
* | X11Util: Catch X11 Error on XCloseDisplay | Sven Gothel | 2011-09-09 | 1 | -3/+16 |
| | |||||
* | JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper ↵ | Sven Gothel | 2011-09-08 | 4 | -19/+39 |
| | | | | | | | recreation of all resources - Release all GLDrawableFactory instances at shutdown, [re]create them at initialization - Release GLContext resources (availability map) as well | ||||
* | Add 'older' NEW UI Requirements List - 2010-06-01 | Sven Gothel | 2011-09-08 | 1 | -0/+66 |
| | |||||
* | NEWT/ScreenMode: X11 fixes ; Ensure Screen's size is set if screenMode ↵ | Sven Gothel | 2011-09-08 | 10 | -183/+608 |
| | | | | | | | | | | | | | | | | | | changed ; Enhanced tests; Catch NV/XRANDR/GL bug X11 fixes - X11Screen properly uses it's display's connection decorated in lock/unlock (for ScreenMode etc) Ensure Screen's size is set if screenMode changed - ScreenImpl's ScreenModeListener updates it's screen size so 'external' changes will be detected. Enhanced tests - Verify more data rel. ScreenMode Catch NV/XRANDR/GL bug - Read TestScreenMode01NEWT/TestScreenMode01bNEWT comments | ||||
* | Minor edits, dead code, test invocation | Sven Gothel | 2011-09-08 | 2 | -4/+3 |
| | |||||
* | Destruction of GLAutoDrawable shall not remove them from AnimatorControl ↵ | Sven Gothel | 2011-09-08 | 11 | -144/+121 |
| | | | | | | | | | | | | | | | | | | | (due to recreation) ; NEWT/Window: Remove isValid() API entry - always true! Destruction of GLAutoDrawable shall not remove them from AnimatorControl (due to recreation) - Completes commit b65e1e76d413b70e5593173e6bd36d30675554a6 - WindowImpl: - volatile: windowHandle/visible fields (memeory sync critical) - destroy must set visible := false, to avoid immediate recreation via a display call of another thread, ie an animator. NEWT/Window: Remove isValid() API entry - always true! - NEWT/Window's can always be recreated. - redundancy in API is even worse than redundancy in impl. :) | ||||
* | Minor edits/cleanup: unused var, final | Sven Gothel | 2011-09-07 | 2 | -2/+1 |
| | |||||
* | Revert 98f9eef8279680a7fbd3fccb5840381faf1d5c01: removeNotify makes NEWT ↵ | Sven Gothel | 2011-09-07 | 1 | -0/+1 |
| | | | | child invisible again | ||||
* | Fix commit e1ecd85a9d5877861cde35baababb298d1339898 - send resize event | Sven Gothel | 2011-09-07 | 1 | -4/+17 |
| | | | | | | | Completes fix 2934c9814daf7ae053c3f03957961a2e62125aee Turns out it's more safe to send out the resize events to the listener, since the native event messaging is not reliable in some cases. | ||||
* | test scripts | Sven Gothel | 2011-09-07 | 2 | -7/+8 |
| | |||||
* | Fix commit e1ecd85a9d5877861cde35baababb298d1339898 - send resize event on ↵ | Sven Gothel | 2011-09-07 | 1 | -0/+1 |
| | | | | ScreenMode Change | ||||
* | ScreenImpl: Debug - drop stack dump | Sven Gothel | 2011-09-07 | 1 | -1/+0 |
| | |||||
* | NewtCanvasAWT: setNEWTChild() shall not be public - removeNotify shall not ↵ | Sven Gothel | 2011-09-07 | 1 | -4/+3 |
| | | | | make NEWT child invisible (?) | ||||
* | GLWindows Lifecycle Destroy: Don't remove itself from animator-ctrl - ↵ | Sven Gothel | 2011-09-07 | 1 | -7/+1 |
| | | | | recreation is possible | ||||
* | NEWT/Window: Cleanup Actions: Reparenting, Fullscreen and Decoration | Sven Gothel | 2011-09-07 | 5 | -89/+163 |
| | | | | | | | | | | | | - don't assume size/pos change - hence don't set window's values, but wait for satisfaction - don't send resize events on our own, just rely on the event mechanism - fullscreen: don't wrap action around invisibility from Java, Win7 flashes otherwise. Clients who benefit from it (X11) impl. it natively. - fullscreen exit: validate pos/size in case of a child window, like reparenting. Otherwise the container might gets confused (eg. AWT). | ||||
* | NEWT/ScreenMode: setCurrentScreenMode() shall only act if new mode differs; ↵ | Sven Gothel | 2011-09-06 | 2 | -9/+23 |
| | | | | | | | | | On X11 use Thread.sleep(), more cooperative. In case newMode == currentMode, this caused an error, since X11 would never receive mode change events. Thread.sleep() is nicer for the X11/WM .. cooperative multitasking :) |