summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug 473: Override on implementations with 1.5Andy Brown2011-02-255-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 Gothel2011-02-259-177/+255
|\
| * Add new all.ide target for use in Eclipse, NetBeans, and IntelliJWade Walker2011-02-183-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 strippingWade Walker2011-02-184-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 Walker2011-02-181-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 correctlyWade Walker2011-02-184-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 Gothel2011-02-253-10/+11
| |
* | gluegen-archivetasks.xml -> jogamp-archivetasks.xmlSven Gothel2011-02-241-1/+1
| |
* | Adapt changes of jogamp-env.xmlSven Gothel2011-02-238-7/+5
| |
* | Inverse build attribute build.noarchive -> build.archiveonSven Gothel2011-02-2313-24/+8
| |
* | Using 7z instead of zipSven Gothel2011-02-233-7/+7
| |
* | Use NODE_NAME env var to determine test archiveSven Gothel2011-02-232-1/+3
| |
* | Excluded javadoc.dev from javadoc.all; Fixed javadoc.dev (incl jogamp.* ↵Sven Gothel2011-02-221-2/+3
| | | | | | | | packages)
* | NativeWindow NativeSurface lock/unlock Surface cleanup ; NEWT WindowImpl ↵Sven Gothel2011-02-224-49/+57
| | | | | | | | | | | | | | | | | | lock/unlock Surface fix - Rename lock to surfaceLock to determine it's use - NEWT's WindowImpl windowLock usage is not sufficient for lock/unlock surface. Using distinguished surfaceLock for proper recursion count on lock/unlock surface.
* | misc cleanup (import,script attributes)Sven Gothel2011-02-224-5/+0
| |
* | WindowsExternalWGLContext: Tolerate invalid/released hdc (swt, winxp-32bit)Sven Gothel2011-02-221-26/+21
| |
* | NativeWindow/SWT: Rename SWTMisc -> SWTAccessor; Add to nativewindow.core.jarSven Gothel2011-02-225-33/+136
| |
* | NativeWindow/SWT: Add SWTMisc utility allowing platform independent accessSven Gothel2011-02-223-9/+130
| |
* | JOGL/X11/AWT: No more need for seperate X11 Display instance if availableSven Gothel2011-02-221-6/+5
| |
* | Cleanup NEWT MainThread, using new AWTEDTUtil impl. / Sync AWTCanvas with ↵Sven Gothel2011-02-227-205/+276
| | | | | | | | | | | | | | | | | | | | GLCanvas changes Cleanup NEWT MainThread, using new AWTEDTUtil impl. - Allow simple singleton AWTEDTUtil to be used for AWTDisplay and more .. Sync AWTCanvas with GLCanvas changes - Latest GLCanvas changes around addNotify() had to be synced
* | bump scripts to 6u24Sven Gothel2011-02-2214-31/+48
| |
* | NativeWindow ProxySurface Abstraction and lock/unlock Surface cleanupSven Gothel2011-02-2220-325/+404
|/ | | | | | | | | | | | | - ProxySurface -> abstract javax.media.nativewindow.ProxySurface, implemented by jogamp.nativewindow.WrappedSurface, just wrapping surface handle jogamp.nativewindow.windows.GDISurface, using HWND and get/release HDC on lock/unlock - Unifying NativeSurface's lockSurface/unlockSurface implementations - NEWT's WindowImpl - NativeWindow's ProxySurface, WrappedWindow, GDIWindow and JAWTWindow - wingdi/GDI: Add 'WindowFromDC' and 'GetClientRect' to GDI
* Win,ARB,GL-2.x: Fix pfd to caps conversion: !pbuffer / CleanupSven Gothel2011-02-116-101/+109
| | | | | | | | | | | This fix enables the configuration win7 64bit chromium2.1 (virtual box 4.0.2 linux host) Querying unsupported pixel format attributes, ie pbuffer, will fail the ARB attribute query functions. Cleanup of SharedResource's, hold all reused flags in win32 impl, ie pbuffer, arb pixelformat, ..
* Win,GDI,SWT: Fix pfd to caps conversion. Added thorough debug code.Sven Gothel2011-02-113-11/+30
| | | | | | | Debug code added for use case: WinXP-32bit, GDI, SWT, where WGL.wglGetCurrentDC() returns a non null value which is invalid. Using the value (hdc) on eg GDI.GetObjectType(hdc) return 0 instead of 3 (OBJ_DC) and GDI.GetPixelFormat(hdc) returns 0 with last error 2000.
* Fix Win/GDI: getAvailableGLCapabilitiesGDI() add offscreen GLCaps as wellSven Gothel2011-02-103-16/+10
|
* Spec Doc update/fixSven Gothel2011-02-102-97/+60
|
* Fix: Java 1.5 warningsSven Gothel2011-02-097-18/+18
|
* Spec: Bump Java version to 1.5Sven Gothel2011-02-092-33/+40
|
* NB source level bump 1.5Sven Gothel2011-02-091-1/+1
|
* Fix code styleSven Gothel2011-02-091-1/+2
|
* Merge branch 'bug_468_ClassCast_exception_on_debug_logging_try_2' of ↵Sven Gothel2011-02-091-1/+4
|\ | | | | | | https://github.com/WadeWalker/jogl into WadeWalker-bug_468_ClassCast_exception_on_debug_logging_try_2
| * Fix ClassCastException when debug logging enabledWade Walker2011-02-081-1/+4
| | | | | | | | | | The debug logging code puts a null reference into a list, then tries to cast it to a WGLGLCapabilities object.
* | Remove CDCSven Gothel2011-02-0917-3071/+42
| |
* | Expand tabs to 4 spacesSven Gothel2011-02-093-23/+23
| |
* | Add classpath entry for SWT to Eclipse projectWade Walker2011-02-091-0/+1
| | | | | | | | | | | | This addition makes it possible to run the SWT unit tests from within Eclipse (once the user sets up the appropriate user library as explained in the wiki).
* | GLProfile: Sorting importsSven Gothel2011-02-091-6/+10
| |
* | Move implementation private files from com.jogamp.<module>.impl. to ↵Sven Gothel2011-02-09353-1083/+1098
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jogamp.<module> (2/2) - edit files - com.jogamp.opengl.impl -> jogamp.opengl - com.jogamp.opengl.util.glsl.fixedfunc.impl -> jogamp.opengl.util.glsl.fixedfunc - com.jogamp.nativewindow.impl -> jogamp.nativewindow - com.jogamp.newt.impl -> jogamp.newt This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK.
* | Move implementation private files from com.jogamp.<module>.impl. to ↵Sven Gothel2011-02-08272-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jogamp.<module> (1/2) - rename task - com.jogamp.opengl.impl -> jogamp.opengl - com.jogamp.opengl.util.glsl.fixedfunc.impl -> jogamp.opengl.util.glsl.fixedfunc - com.jogamp.nativewindow.impl -> jogamp.nativewindow - com.jogamp.newt.impl -> jogamp.newt This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK.
* | Merge remote branch 'mbien/master'Sven Gothel2011-02-061-4/+6
|\ \
| * | www: fixed tag (now xhtml valid)Michael Bien2011-02-051-4/+6
| |/ | | | | restructured the overview text a bit.
* | Fix GLContext ProcAddressTable Caching: Add sw/hw accel bit to hash value ↵Sven Gothel2011-02-066-11/+32
| | | | | | | | due to possible diff function ptr of sw impl (NV/Win7)
* | Add application-version.jnlpSven Gothel2011-02-051-0/+19
|/
* Move GLCanvas' static initialization of default GLProfile into constructor ↵Dan Krisher2011-02-051-3/+1
| | | | to avoid requiring native libraries at class initialization time.
* Fixing build scripts for Solaris systems.Barcsik Attila2011-02-051-0/+2
|
* Fix bug #459 NV/Win7 PDF/caps selectionSven Gothel2011-02-052-8/+24
| | | | | | | | | | | | | Scenario - NV / Win7 driver version 266.58's - Caps: on-scr, rgba 8/8/8/0, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono The above 'wglChoosePixelFormatARB' impl returns an array of pixelformats, where the 1st entry is not hardware accelerated! This should be considered a bug in NV's driver, since the array should return a list ordered from 'best' to 'worst'. Workaround trying explicit hw acceleration 1st, then generic, then software.
* Fix bug #461 on NV/Win (caps selection)Sven Gothel2011-02-055-25/+28
| | | | | | Allows TestBug461OffscreenSupersamplingSwingAWT to pass on NV/Win7. Root cause was using the requested unfixed caps (onscreen, !pbuffer) instead of the fixed ones.
* Fix for Bug #452Sven Gothel2011-02-034-103/+104
| | | | | | | | | | | | | WindowsWGLGraphicsConfiguration.create(..) -> WindowsWGLGraphicsConfiguration.createFromCurrent(..) emphasizing that all resources are 'current' ie locked and available. This method is used for the external context/drawable creation only, called while they are current. Hence this method no more makeCurrent/release, which interfered with the current external context state. WindowsWGLGraphicsConfigurationFactory: Move surface locking to the right (common) place.
* Fix: X11: Allowing FBConfig w/o XVisualInfo for non onscreenSven Gothel2011-02-031-7/+15
|
* Expose provided SWT jars to SWT_CLASSPATH for test scriptsSven Gothel2011-02-038-7/+38
|
* Fix: Ensure proper resource initialization (display call)Sven Gothel2011-02-031-35/+34
|