Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NEWT/OSX: Enable OSX | Sven Gothel | 2011-09-27 | 1 | -4/+3 |
| | |||||
* | NEWT/OSX: 'Better' child window positioning, still, after reparenting into ↵ | Sven Gothel | 2011-09-27 | 6 | -11/+31 |
| | | | | | | | | | parent, a white window rectangle remains. .. we also need to understand the absolute screen position better, ie. when required and when not (at window creation currently). | ||||
* | test script .. | Sven Gothel | 2011-09-27 | 1 | -4/+7 |
| | |||||
* | GLContextImpl: Fix bug: Surface was not unlocked in case new context ↵ | Sven Gothel | 2011-09-27 | 1 | -7/+9 |
| | | | | creation failed. | ||||
* | tests: added some commented out 'wait for press enter' startups, reduce ↵ | Sven Gothel | 2011-09-27 | 3 | -6/+13 |
| | | | | getCurrentScreenMode() loop to 100 | ||||
* | NEWT/Threading: MainThread / DefaultEDTUtil | Sven Gothel | 2011-09-27 | 5 | -224/+94 |
| | | | | | | | | | | | | | | | | | | | | | | | - MainThread: This class no more implements EDTUtil! This class just provides a main-thread utility, forking of a main java class on another thread while being able to continue doing platform specific things on the main-thread. The latter is essential for eg. MacOSX, where we continue to run NSApp.run(). - DefaultEDTUtil: - if Lock.DEBUG validate that no recursive locks are being hold, where it shall not (EDT: startup and return from task execution) - If task execution's result wasn't waited for (checked), at least dump exeception's stack trace if i happened. - MacDisplay: Just use DefaultEDTUtil - MacWindow: - No more need of special locking -> removed nsViewLock, since: - using proper EDT - capability to run from multiple threads (native Java thread attachment) | ||||
* | NEWT: Adapt to GlueGen's Lock ChangeSet, all java callbacks for native have ↵ | Sven Gothel | 2011-09-27 | 15 | -132/+193 |
| | | | | | | | | | | | | | | 'defer' 1st argument - Adapt to GlueGen's Lock ChangeSet: e4baba27507ce78e64a150ec6f69fb96f5721a34 - All java callbacks for native have 'defer' 1st argument. This allows enqueuing resulting events to the EDT if required, ie. the native thread may not be 'compatible' (MacOSX). - MacOSX-Native: enqueue key/mouse events and defer:=true for all java callbacks Since we are comming from a 3rd-party thread (AWT/NSApp-MainThread) we shall not abuse it. | ||||
* | Adapt to GlueGen's Lock ChangeSet: e4baba27507ce78e64a150ec6f69fb96f5721a34 ↵ | Sven Gothel | 2011-09-27 | 7 | -40/+40 |
| | | | | ; Use generics | ||||
* | NEWT/JOGL: MacOSX Update | Sven Gothel | 2011-09-25 | 17 | -514/+618 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Feature related: - Added always-on-top - Added translucency - Child Window Position - AWT parent: manual traverse up the tree and calc position on screen (Problem: the parent view rect is not at the proper position, but covers the whole frame) EDTUtil related: - Works now w/ AWT ot headless (again) - OSX native JNI callbacks gathering JNIEnv properly and attaches/detaches thread. - AWT case: using AWT-Event which properly dispatches our cocoa events - MainThread (headless) case: Fork off thread w/ main class and kick off NSApp run(). This leads to same behavior as w/ AWT case. - Using DefaultEDTUtil - Cleanup MainThread (implements EDTUtil) - Currently not used as EDTUtil (osx), just as launcher - Removed EDTUtil impl code, reuse DefaultEDTUtil - Cleanup AWTEDTUtil (implements EDTUtil) - Currently not used as EDTUtil (osx) | ||||
* | NativeWindow/OSX: Add nativewindow_macosx lib and nativewindow.os.macosx.jar ↵ | Sven Gothel | 2011-09-25 | 6 | -5/+191 |
| | | | | for 'GetLocationOnScreen()' | ||||
* | test scripts | Sven Gothel | 2011-09-24 | 1 | -2/+7 |
| | |||||
* | CreateWindow set visible; lockSurface: lock AWT if available | Sven Gothel | 2011-09-24 | 1 | -11/+15 |
| | |||||
* | OSX: Sync MainThread w/ DefaultEDTUtil and proper deledation AWT EDT, ↵ | Sven Gothel | 2011-09-24 | 2 | -77/+176 |
| | | | | MacWindow: create/visible at native creation | ||||
* | Cleanup DefaultEDTUtil: Generics and DEBUG | Sven Gothel | 2011-09-24 | 1 | -32/+22 |
| | |||||
* | Use new JNILIbLoaderBase addNativeJarLibs(all, atomic) for JOGL, ↵ | Sven Gothel | 2011-09-24 | 4 | -28/+22 |
| | | | | NativeWindow and NEWT; no more LD_LIB_.. in setenv.sh for test scripts | ||||
* | Add NApplet launch variant to all applets | Sven Gothel | 2011-09-23 | 6 | -0/+341 |
| | |||||
* | Adding html launch type and page for new 'NApplet', using new TempJarCache ↵ | Sven Gothel | 2011-09-23 | 4 | -2/+114 |
| | | | | for native libs. | ||||
* | test scripts: use build/lib for JOGL native lib access (will be removed though) | Sven Gothel | 2011-09-23 | 2 | -10/+11 |
| | |||||
* | Use Platform's initSingleton() instead of JVMUtil's (private package) ; Use ↵ | Sven Gothel | 2011-09-23 | 4 | -21/+53 |
| | | | | TempJarCache if used. | ||||
* | Remove native lib cg from jogl native lib jar | Sven Gothel | 2011-09-21 | 2 | -0/+2 |
| | |||||
* | Proper usage of loadLibrary | Sven Gothel | 2011-09-21 | 2 | -9/+4 |
| | |||||
* | remove jogl.cg.jar from jogl.all*.jar | Sven Gothel | 2011-09-21 | 1 | -3/+2 |
| | |||||
* | Add jogamp-next test applets to www index | Sven Gothel | 2011-09-21 | 1 | -0/+1 |
| | |||||
* | Added NVidia License for CG header; Fixed intendation | Sven Gothel | 2011-09-21 | 1 | -37/+87 |
| | |||||
* | Remove obsolete WinCE .lib files | Sven Gothel | 2011-09-21 | 6 | -0/+0 |
| | |||||
* | LICENSE.txt: Removed 'may be used'. Added Emphasized multiple licenses | Sven Gothel | 2011-09-21 | 1 | -7/+5 |
| | |||||
* | refined JOGL-DEPLOYMENT doc | Sven Gothel | 2011-09-20 | 1 | -40/+103 |
| | |||||
* | Add Apache 1.1 and 2.0, SGIFreeB 2.0 and ubuntu-font licenses to ↵ | Sven Gothel | 2011-09-20 | 6 | -10/+384 |
| | | | | doc/licenses; Proper license text referencing from root LICENSE.txt | ||||
* | fix url and html tags | Sven Gothel | 2011-09-18 | 1 | -5/+5 |
| | |||||
* | html fixes | Sven Gothel | 2011-09-18 | 2 | -56/+51 |
| | |||||
* | Fix html errors | Sven Gothel | 2011-09-17 | 1 | -11/+11 |
| | |||||
* | minor edit | Sven Gothel | 2011-09-17 | 1 | -3/+3 |
| | |||||
* | Applet Tag -> Mixed Object/Embed | Sven Gothel | 2011-09-17 | 8 | -108/+378 |
| | |||||
* | Minor editing | Sven Gothel | 2011-09-17 | 1 | -2/+3 |
| | |||||
* | Make jogl-applet-runner-newt.jnlp relative | Sven Gothel | 2011-09-17 | 1 | -3/+3 |
| | |||||
* | JOGL index page: reorg menu links | Sven Gothel | 2011-09-17 | 1 | -5/+4 |
| | |||||
* | Add AppletLauncher to launcher applets ; Make JOGL Test page look nice | Sven Gothel | 2011-09-17 | 8 | -25/+290 |
| | |||||
* | Make jogl-test-applets look nice; Add NEWT Overview; Link both to JOGL's ↵ | Sven Gothel | 2011-09-17 | 16 | -55/+370 |
| | | | | index page | ||||
* | test scriptsv2.0-rc3 | Sven Gothel | 2011-09-16 | 2 | -3/+4 |
| | |||||
* | NEWT/WindowImpl: Remove wait for position (keep waitForSize for ↵ | Sven Gothel | 2011-09-16 | 4 | -31/+9 |
| | | | | | | reparent/fullscreen) Window position is not deterministic enough and slows down processing while sync on it | ||||
* | NEWT Cleanup: AWT driver fix, WindowImpl createNative .., minor edits | Sven Gothel | 2011-09-16 | 5 | -35/+22 |
| | | | | | | | | | AWT driver fix - setVisible at creation, using reconfigureWindow impl (fixed WindowImpl createNative .., - no double visibility check on creation - visible:=true anyway for later creation, if failed or not available yet | ||||
* | minor edits | Sven Gothel | 2011-09-16 | 2 | -5/+10 |
| | |||||
* | waitForPosSize/createWindow: exclude 0/0, at creation wait for size as well | Sven Gothel | 2011-09-16 | 1 | -37/+9 |
| | | | | | | | - 0/0 may result in -1/-1, which is impl. specific (X11), might get deleted if causes more harm than ham - waiting for size after creation is actually a good thing todo | ||||
* | test scripts | Sven Gothel | 2011-09-16 | 2 | -4/+5 |
| | |||||
* | Test NEWT Parenting: Incr. test duration to 600ms (new state poll of ↵ | Sven Gothel | 2011-09-16 | 1 | -1/+1 |
| | | | | reparenting may take ~400ms) | ||||
* | NEWT Window: Allow positionChanged(..) notification for child windows | Sven Gothel | 2011-09-16 | 1 | -1/+1 |
| | |||||
* | Fix AWT Test Cases: Use AWT-EDT for modifying visible frame and call ↵ | Sven Gothel | 2011-09-16 | 3 | -58/+84 |
| | | | | validate() afterwards | ||||
* | NEWT/Reparent: Make new local position/size persitent if not promoted ↵ | Sven Gothel | 2011-09-16 | 1 | -0/+14 |
| | | | | natively (invisible or recreation) | ||||
* | test scripts | Sven Gothel | 2011-09-16 | 2 | -5/+6 |
| | |||||
* | NEWT/X11: Fix ABOVE handling, notify Java on reparentNotify, cleanup of ↵ | Sven Gothel | 2011-09-16 | 2 | -52/+118 |
| | | | | setFullscreenEWMH |