aboutsummaryrefslogtreecommitdiffstats
path: root/make/build-common.xml
Commit message (Collapse)AuthorAgeFilesLines
* Enable remote ssh unit test invocation [1] (testing w/ linux armv7)Sven Gothel2012-02-201-0/+4
|
* Fix Bug 516 (Determine Java Version) / Fix OS X 10.5 linkage (weak ↵Sven Gothel2012-01-221-11/+2
| | | | | | | | | | | | | | | framework, NEWT) - Fix Bug 516 (Determine Java Version). See gluegen: 64639b805a32338385421f168e12c1ef7f749d00 - Fix OS X 10.5 linkage (weak framework, NEWT) - Use weak framework linkage for all modules and frameworks: AppKit, QuartzCore, Cocoa, OpenGL, JavaNativeFoundation - NEWT: Handle NS exception while calling OS X >= 10.6 only methods: - 'setAllowsConcurrentViewDrawing()' - 'setCanDrawConcurrently()'
* Merge pull request #41 from krisher/masterSven Gothel2012-01-091-0/+2
|\ | | | | More complete implementation of SWT GLCanvas
| * [WIP] Added an SWT based GLCanvas implementation nearly identical to the AWT ↵Dan Krisher2011-11-141-0/+2
| | | | | | | | version. Modified build to produce a jogl.swt.jar, and include this in jogl.all.jar. Presently there is no unit test (just a 'main' in the jogamp.opengl.swt.GLCanvas), and this does not support correct selection of GLCapabilities (FIXME and TODO tags in the source state why).
* | Fix SWT test on OSX 32/64 bit ; Fix TestSWTAWT01GL for OSXSven Gothel2011-12-191-2/+6
| | | | | | | | | | | | | | | | | | | | | | Fix SWT test on OSX 32/64 bit: - Pick 32bit SWT for 32bit tests Fix TestSWTAWT01GL for OSX: - Using proper thread for AWT and SWT actions, platform agnostic but required for OSX. - Enable SWT*AWT* tests on OSX
* | Enable FreeBSD x86_64 builds (and add swt.jar)Jacob Senglea2011-11-211-0/+3
|/
* Cleanup JARs: Add jogl_cg native jar (atomic only); Move newt.event.jar to ↵Sven Gothel2011-10-211-1/+1
| | | | atomic.
* Exclude SWT tests on platforms w/o SWT runtimeSven Gothel2011-10-181-2/+15
|
* NativeWindow/OSX: Add nativewindow_macosx lib and nativewindow.os.macosx.jar ↵Sven Gothel2011-09-251-0/+4
| | | | for 'GetLocationOnScreen()'
* remove jogl.cg.jar from jogl.all*.jarSven Gothel2011-09-211-3/+2
|
* Promote jogl.test.jar to build/jarSven Gothel2011-09-111-1/+1
|
* fix jogl.all-mobile.jar/jogl_mobile configurationSven Gothel2011-08-051-1/+1
|
* deployment resturcturing: combine nativewindow/jogl/newt ; newt: 'driver' ↵Sven Gothel2011-08-051-102/+195
| | | | | | | | | | | | | | | | | | | | | separation ; android cleanup remaining all-in-one jnlp's / jars: jogl-all-awt.jnlp -> jogl.all.jar jogl-all-noawt.jnlp -> jogl.all-noawt.jar jogl-all-mobile.jnlp -> jogl.all-mobile.jar native for all above: jogl-all-natives-linux-amd64.jar jogl.all-android.apk jogl.all-android.jar more may follow for each supported platfrom ++++ - newt: proper 'driver' separation - all drivers reside now in jogamp.newt.driver.* - remove intptr.cfg / use gluegen's
* build: add linux/armv7 support ; only add resources once w/o java sourceSven Gothel2011-07-281-0/+3
|
* Utilize GlueGen's platform independent header for stdin.h, gluegen_stdint.h, ↵Sven Gothel2011-06-111-1/+3
| | | | | | | .. (remove local copy) - Use them for gluegen code generation - Use them for native compilation (cc)
* build: Query git branch/sha1 and use it if not set and tools are available; ↵Sven Gothel2011-05-161-5/+18
| | | | | | | | | | Add Java source zip file. Query git branch/sha1 and use it if not set and tools are available. This shall improve tracking of manual generated binaries/bundles. Add Java source zip file. Contains all Java source code (incl. generated ones) enhancing IDE usage, where API doc and source browsing of libs is supported (NB/Eclipse/etc).
* ant all.ide target: use all debug flags (+vars)Sven Gothel2011-04-221-1/+7
|
* Fixing build errors on Solaris systems. FIX: 481Barcsik Attila2011-03-121-0/+12
|
* GLProfile: More Tolerant for missing features; MacOSX: Fix External Context ↵Sven Gothel2011-02-261-3/+5
| | | | / SWT; SWT Test: Distinguish awt/headless and main-thread (osx) swt launch
* Remove reference to the deprecated option noCDC (2)Sylvestre Ledru2011-02-251-1/+0
|
* gluegen-archivetasks.xml -> jogamp-archivetasks.xmlSven Gothel2011-02-241-1/+1
|
* Adapt changes of jogamp-env.xmlSven Gothel2011-02-231-4/+2
|
* Inverse build attribute build.noarchive -> build.archiveonSven Gothel2011-02-231-0/+1
|
* Using 7z instead of zipSven Gothel2011-02-231-0/+1
|
* Use NODE_NAME env var to determine test archiveSven Gothel2011-02-231-0/+2
|
* NativeWindow/SWT: Add SWTMisc utility allowing platform independent accessSven Gothel2011-02-221-8/+17
|
* Remove CDCSven Gothel2011-02-091-57/+4
|
* Merge branch 'swt_tests' into pulledSven Gothel2011-02-021-0/+48
|\
| * Added two simple SWT unit tests.Wade Walker2011-02-021-0/+48
| | | | | | | | | | | | | | | | Added a test that draws one triangle, using both the SWT canvas and the AWT canvas with the SWT_AWT bridge. Also added the SWT JARs for each platform to make/lib (since that's where antlr.jar and junit.jar were stored). Modified the make files to build and run the new tests.
* | Fix jnlp files jar names and removed main attribute of jar refSven Gothel2010-12-151-6/+6
| | | | | | | | | | | | | | | | | | | | <module>.[win|x11|osx].jar -> <module>.os.[win|x11|osx].jar nativewindow.os.windows.jar -> nativewindow.os.win.jar newt.broadcomegl.jar -> newt.hw.broadcomegl.jar newt.intelgdl.jar -> newt.hw.intelgdl.jar removed non existing jnlp file for config gl2es12.
* | only kick off gluegen base.compileSven Gothel2010-12-131-8/+1
| |
* | common folder etc: junit -> testSven Gothel2010-12-131-4/+4
| |
* | tests: test.auto.run (junit.run) and test.manual.runSven Gothel2010-12-131-0/+3
| |
* | Cleanup test/junit structure. com.jogamp.test -> com.jogamp.opengl.text; ↵Sven Gothel2010-12-131-2/+0
|/ | | | Compile posted Issue* Bug* snippets
* Move GDI GlueGen wrapping from JOGL -> NativeWindow (following X11). Moving ↵Sven Gothel2010-11-171-2/+4
| | | | NEWT WindowsWindow GetRelativeLocation() native implementation to GDI as well.
* Adding *Version to sub packagesSven Gothel2010-11-141-0/+2
|
* Added 'jogl.build.id' (hudson timestamp), 'jogl.build.commit' (git commit ↵Sven Gothel2010-11-101-34/+16
| | | | sha1) and 'jogl.build.branch' (git branch) to the JARs Manifest files, artifact.properties and deployment README.txt ; Fixed some URLs and text ; Removed the notion of RI and non RI versions, since from now on we reference a release version via: module-base-version, git sha1 and hudson build number
* Archive: New common zip archive folder structure. Drop source archive, use gitSven Gothel2010-11-091-1/+1
|
* Gluegen parts in src/gluegen (clean)Sven Gothel2010-11-071-4/+12
| | | | | | | - Adding gluegen-gl.jar for GlueGen GL compile time parts. - Removed dead build-gluegen.xml - Adding com/jogamp/gluegen/runtime/opengl/* to jogl core - Moved gluegen gl part to jogl/classes
* Fix ant build files according to the new stub_include foldersSven Gothel2010-11-061-1/+1
|
* Seperated unit tests (newt/awt/headless) and cleaned up some imports and ↵Sven Gothel2010-11-041-7/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comments Seperated unit tests (newt/awt/headless) - no more *CORE* tests - junit.run.newt.headless: all NEWT headless (no-AWT) tests, without any AWT classes and with -Djava.awt.headless=true. Disabled for 'isOSX'. - junit.run.newt: all NEWT non AWT tests (same as above), but with full AWT. This test is not enabled via junit.run. Disabled for 'isOSX'. - junit.run.awt: all AWT tests without NEWT - using newt.event.jar to add AWT agnostic NEWT event adapter - junit.run.newt.awt: all NEWT + AWT tests - junit.run: junit.run.newt.headless,junit.run.awt,junit.run.newt.awt - swizzling around a few tests to achieve the above: TEST rules: - A runnable unit test must start with 'Test' - Only pure NEWT tests must have 'NEWT' in their name - AWT tests must have 'AWT' in their name. - AWT + NEWT tests must have '.newt.' in their package name, hence - Pure AWT tests (without NEWT) must not have '.newt.' in their package name
* JOGL: HashMap ProcAddressTable for all GL profiles incl GLX/WGL/CGL/EGLSven Gothel2010-10-291-3/+0
| | | | | | | Reduce (performance/footprint) overhead of ProcAddressTable recreation, instead use a hashmap (major, minor, profile) -> ProcAddressTable. Remove GL2ES12 implementation profile, redundant.
* Add hudson-archive-jars-latest.sh script; Simplify default value of ↵Sven Gothel2010-07-271-5/+1
| | | | product.build.number
* Fix OSX 2: Newt EDT (MainThread) and I/O methods ; Build jogl.build.numberSven Gothel2010-07-261-0/+5
|
* Fix build.number -> jogl.build.number; Read artifact.propertiesSven Gothel2010-07-261-0/+2
|
* Use gluegen's junit.jar and antlr.jar if not specified otherwise in ↵Sven Gothel2010-05-121-2/+1
| | | | /home/sven/gluegen.properties
* Integrate deployment scripts. jar: copy-repack200-sign-pack200. jnlp: ↵Sven Gothel2010-04-281-0/+1
| | | | copy-filter
* Oops .. broke the tests, adding 'else' value ; fix assertion in testSven Gothel2010-04-281-1/+1
|
* Add custom.libdir property to sneak in eg a alt. GL libSven Gothel2010-04-281-1/+5
|
* NEWT CleanupSven Gothel2010-04-241-1/+3
| | | | | | | | | | | | | - Moved all implementation details (awt/x11/windows/macosx/..) to com.jogamp.newt.impl - Moved awt event handling com.jogamp.newt.awt.event -> com.jogamp.newt.event.awt - NEWTEvent extends java.util.EventObject - NEWTEventListener extends java.util.EventListener - Added Trace*Adapter, logging the event, incl. the time lag