Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add @Override | Sven Gothel | 2011-03-19 | 2 | -0/+6 |
| | |||||
* | Cleanup JNI/JAWT C Header with copyright statement | Sven Gothel | 2011-03-18 | 15 | -5496/+147 |
| | |||||
* | GLStateTracker code review: | Michael Bien | 2011-03-05 | 1 | -23/+25 |
| | | | | | | | - using LinkedList as stack replacement for non index based push/pop - increased initial map size since the default values already exceeds the default mapsize - size()==0 -> isEmpty() (can be significantly faster if the deque impl would change in future) - map copy with initial size - minor other changes | ||||
* | Revert Gears: Remove static main, since junit tries to load references ↵ | Sven Gothel | 2011-03-05 | 1 | -44/+0 |
| | | | | (AWT); Remove static init as well | ||||
* | Fix MemoryObject: Remove unnecessary and slow hash collision action | Sven Gothel | 2011-03-05 | 1 | -23/+3 |
| | |||||
* | junit Gears: remove AWT GLCanvas from import | Sven Gothel | 2011-03-05 | 1 | -3/+2 |
| | |||||
* | Fix GLStateTracker PixelStore popAttrib(): Only write new state if ↵ | Sven Gothel | 2011-03-05 | 1 | -9/+19 |
| | | | | corresponding push was of ClientPixelStore type | ||||
* | Sync Gears (jogl-demos) | Sven Gothel | 2011-03-04 | 1 | -5/+66 |
| | |||||
* | Add Version Applet/ link | Sven Gothel | 2011-03-03 | 1 | -0/+4 |
| | |||||
* | Merge remote-tracking branch 'remotes/mbien/master'v2.0-rc2 | Sven Gothel | 2011-03-02 | 2 | -355/+511 |
|\ | |||||
| * | added GL reference pages crawler script for automatic ↵ | Michael Bien | 2011-02-28 | 2 | -355/+511 |
| | | | | | | | | native-taglet.properties generation. | ||||
* | | Fix public javadoc (add all com.jogamp.* packages) | Sven Gothel | 2011-03-01 | 1 | -1/+1 |
| | | |||||
* | | tests for native SWT | Sven Gothel | 2011-03-01 | 2 | -2/+9 |
| | | |||||
* | | Tolerate pending/lazy native context creation at 1st makeCurrent (OSX). | Sven Gothel | 2011-03-01 | 1 | -14/+29 |
| | | | | | | | | This allows SWT on OSX to work properly. | ||||
* | | JOGL OSX: Cleanup imports/override | Sven Gothel | 2011-03-01 | 2 | -5/+4 |
| | | |||||
* | | Fix TestSharedContextListAWT: Use in-thread simple frame construction, which ↵ | Sven Gothel | 2011-03-01 | 4 | -10/+13 |
| | | | | | | | | somehow solves the problem on Windows having no height | ||||
* | | SWTAccessor: Attempt to receive the OSX cocoa NSView handle/id | Sven Gothel | 2011-03-01 | 1 | -7/+35 |
| | | |||||
* | | Add junit.run.awt.singletest target for cmdline verification | Sven Gothel | 2011-03-01 | 1 | -0/+25 |
| | | |||||
* | | Cleanup (private access for inner classes) | Sven Gothel | 2011-02-28 | 2 | -45/+48 |
| | | | | | | | | | | | | | | | | | | | | Partially revert commit 5681c25cfd4c7abce7d653910c9aa7a4e989057e - revert all window feature (visible, fullscreen, ..) runOnEDT calls to wait:=true, it turns out we loose stability and predictable behavior otherwise. - a user must ensure no calling these modifier methods from a locked window state, as documented (and changed) in commit 481285c3d19d0a4c019cffc72b7a8b58296b748e | ||||
* | | Animator: Cleanup and better DEBUG info | Sven Gothel | 2011-02-28 | 2 | -6/+9 |
| | | |||||
* | | fix test - dont use GLAutoDrawable.invoke(boolean wait, GLRunnable glRunnable) | Sven Gothel | 2011-02-28 | 1 | -10/+8 |
| | | | | | | | | for window locking calls, ie window changes. The GLRunnable list is executed while window is locked. | ||||
* | | unit tests: Gears, TestGearsNEWT, WindowImplAccess | Sven Gothel | 2011-02-28 | 3 | -2/+31 |
| | | | | | | | | | | | | | | | | | | Gears (add cursor rotation) TestGearsNEWT (add decoraction toggle 'd') WindowImplAccess NEWT Closing tests .. programmatical close on EDT, which simulates 1:1 native closing operation. | ||||
* | | NEWT WindowImpl EDT fixes | Sven Gothel | 2011-02-28 | 1 | -106/+93 |
| | | | | | | | | | | | | | | | | | | | | | | - all features intended to run on EDT and lock the surface shall only allowed to wait for result, if the surface is unlocked. Otherwise don't wait - ie a pending operation. - proper sequence of all feature Runnables, ie include pre/post lock actions in Runnable, since it might be a pending task (see above). This shall avoid deadlocks cause by user code where features are called (visible, fullscreen, ..) when invoked within a locked surface code path - ie GLAutoDrawable.invoke(boolean wait, GLRunnable glRunnable). | ||||
* | | NEWT EDT: Fix dbl-chk-locking, runOnEDT fast-path, enqueEvent dispatch ↵ | Sven Gothel | 2011-02-28 | 1 | -18/+29 |
| | | | | | | | | immed. if on EDT | ||||
* | | SWTAccessor: Fix type casting int/long - better long usage determination | Sven Gothel | 2011-02-28 | 2 | -38/+49 |
| | | |||||
* | | NEWT: enqueueEvent(wait, ..) can't wait if on EDT. Solves UI close, etc | Sven Gothel | 2011-02-28 | 1 | -0/+3 |
| | | |||||
* | | Remove TestSWT01GLn hacking, see TestSWT02GLn | Sven Gothel | 2011-02-28 | 1 | -82/+0 |
| | | |||||
* | | SWT/JOGL: Native SWT binding test | Sven Gothel | 2011-02-28 | 6 | -6/+230 |
| | | |||||
* | | SWTAccessor: Add new SWT reflections for native window handle and ↵ | Sven Gothel | 2011-02-28 | 1 | -0/+90 |
| | | | | | | | | | | | | display/device. Currently implemented platforms: X11(gdk/gtk) and Windows, both 32bit and 64bit. | ||||
* | | JOGL GLDrawableFactory: Expose experimental method createProxySurface(..) ↵ | Sven Gothel | 2011-02-28 | 6 | -0/+64 |
| | | | | | | | | | | | | for new windowing system ad-hoc development. WARNING: This method may change ro be removed over time! | ||||
* | | X11Util DisplayName: Respect DEFAULT_CONNECTION string | Sven Gothel | 2011-02-28 | 1 | -2/+2 |
|/ | |||||
* | Attempt to analyze failed AWT UI tests, where no paint is being issued to ↵ | Sven Gothel | 2011-02-26 | 4 | -15/+35 |
| | | | | GLCanvas. | ||||
* | Code cleanup: override, imports, StringBuilder, .. | Sven Gothel | 2011-02-26 | 26 | -56/+142 |
| | |||||
* | Clean/Fix: Threading Code | Sven Gothel | 2011-02-26 | 11 | -80/+90 |
| | | | | | | - Remove unsafe double checked locking - Annotate safe double checked locking (volatile) - use 'static final' if possible | ||||
* | changes due to code cleanup in gluegen. | Michael Bien | 2011-02-26 | 9 | -23/+28 |
| | | | | | | - StringBuffer -> StringBuilder - ReflectionUtil.getBaseName -> class.getSimpleName() - cleanup imports, generics and @Override for all touched classes | ||||
* | GLProfile: More Tolerant for missing features; MacOSX: Fix External Context ↵ | Sven Gothel | 2011-02-26 | 9 | -25/+147 |
| | | | | / SWT; SWT Test: Distinguish awt/headless and main-thread (osx) swt launch | ||||
* | Remove reference to the deprecated option noCDC (2) | Sylvestre Ledru | 2011-02-25 | 6 | -22/+2 |
| | |||||
* | Remove reference to the deprecated option noCDC (2) | Sven Gothel | 2011-02-25 | 4 | -4/+4 |
| | |||||
* | Remove reference to the deprecated option noCDC | Sylvestre Ledru | 2011-02-25 | 2 | -61/+0 |
| | |||||
* | Avoid NPE (pairs with 6188d6a385056adade49fcb6d8247f94f96d402e) | Sven Gothel | 2011-02-25 | 1 | -4/+5 |
| | |||||
* | Fix bug 473: Override on implementations with 1.5 | Andy Brown | 2011-02-25 | 5 | -18/+18 |
| | | | | | | | | | | Using @Override on implementations of interface methods wasn't introduced until Java 1.6. After changing the compliance level to 1.5 in Eclipse, it reports 23 errors. This fix comments out the annotations rather than deleting them altogether thinking it may be easier if JOGL ever targets 1.6 in the future. | ||||
* | Merge remote-tracking branch 'wwalker/2010_02_18_Eclipse_build_improvements' | Sven Gothel | 2011-02-25 | 9 | -177/+255 |
|\ | |||||
| * | Add new all.ide target for use in Eclipse, NetBeans, and IntelliJ | Wade Walker | 2011-02-18 | 3 | -10/+11 |
| | | | | | | | | | | | | | | The new target just omits final JAR creation and file copying for extra speed within an IDE. We also change where Eclipse looks for the native libraries, since this new target doesn't copy them to jogl/build/lib. | ||||
| * | Prevent native libraries from always rebuilding and stripping | Wade Walker | 2011-02-18 | 4 | -162/+228 |
| | | | | | | | | | | | | | | | | | | | | The cc task will always re-link, even if no source files are built. This commit wraps an uptodate task around cc to prevent this, so the libraries will only be rebuilt now if a source file changes. This commit also moves library symbol stripping into the same uptodate task, so it only happens if a library is built (previously the libraries were always stripped). | ||||
| * | Fix path to FixedFuncHook.class. | Wade Walker | 2011-02-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | The path to FixedFuncHook.class didn't get changed in the recent package move, which made the dependency checking wrong in the java.generate.composable.pipeline.custom.check.glfixfunc target. | ||||
| * | Make Eclipse build correctly | Wade Walker | 2011-02-18 | 4 | -4/+15 |
| | | | | | | | | | | | | | | Removed the Java builder, since it was rebuilding stuff the Ant build had already done. Turned on the Ant build for incremental builds. Changed the classpath of com/jogamp/opengl/impl/gl2/fixme/ to jogamp/opengl/gl2/fixme/ to reflect the recent move. | ||||
* | | Avoid NPE, incr. test poll, .. | Sven Gothel | 2011-02-25 | 3 | -10/+11 |
| | | |||||
* | | gluegen-archivetasks.xml -> jogamp-archivetasks.xml | Sven Gothel | 2011-02-24 | 1 | -1/+1 |
| | | |||||
* | | Adapt changes of jogamp-env.xml | Sven Gothel | 2011-02-23 | 8 | -7/+5 |
| | | |||||
* | | Inverse build attribute build.noarchive -> build.archiveon | Sven Gothel | 2011-02-23 | 13 | -24/+8 |
| | |