You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
| 2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
| 2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
| 2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
| 2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
| 2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
| 2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
| 2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
| 2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
| 2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
|
2
|
3
(2) |
4
(15) |
5
(5) |
6
(2) |
7
|
|
8
|
9
|
10
(1) |
11
(1) |
12
(8) |
13
|
14
|
|
15
|
16
|
17
(2) |
18
(12) |
19
(6) |
20
|
21
|
|
22
(13) |
23
|
24
|
25
|
26
|
27
(2) |
28
(1) |
|
29
(4) |
30
(3) |
31
|
|
|
|
|
|
From: Brian M. <ma...@us...> - 2005-05-19 22:31:13
|
Update of /cvsroot/java-game-lib/LWJGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5172 Modified Files: build.xml Log Message: sign target Index: build.xml =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/build.xml,v retrieving revision 1.79 retrieving revision 1.80 diff -u -d -r1.79 -r1.80 --- build.xml 19 May 2005 15:50:47 -0000 1.79 +++ build.xml 19 May 2005 22:30:35 -0000 1.80 @@ -677,4 +677,42 @@ <ant dir="LWJGL" target="compile_native" /> <ant dir="LWJGL" target="release" /> </target> + + <!-- --> + <target name="sign" description="Using relased files, creates the nescesarry files used for jnlp demos"> + <!-- delete existing temp --> + <delete dir="${lwjgl.temp}"/> + + <!-- unzip common files --> + <unzip src="${lwjgl.dist}/lwjgl-win32-${lwjgl.version}.zip" dest="${lwjgl.temp}/jnlp/temp" overwrite="true"/> + <unzip src="${lwjgl.dist}/lwjgl-linux-${lwjgl.version}.zip" dest="${lwjgl.temp}/jnlp/temp" overwrite="true"/> + <unzip src="${lwjgl.dist}/lwjgl-macosx-${lwjgl.version}.zip" dest="${lwjgl.temp}/jnlp/temp" overwrite="true"/> + + <!-- move relevant files to root --> + <move todir="${lwjgl.temp}/jnlp" flatten="true"> + <fileset dir="${lwjgl.temp}/jnlp/temp"> + <include name="**/**.jar"/> + </fileset> + </move> + + <!-- create native jars --> + <jar destfile="${lwjgl.temp}/jnlp/native_win32.jar" basedir="${lwjgl.temp}/jnlp/temp/lwjgl-win32-${lwjgl.version}/native/"/> + <jar destfile="${lwjgl.temp}/jnlp/native_linux.jar" basedir="${lwjgl.temp}/jnlp/temp/lwjgl-linux-${lwjgl.version}/native/"/> + <jar destfile="${lwjgl.temp}/jnlp/native_macosx.jar" basedir="${lwjgl.temp}/jnlp/temp/lwjgl-macosx-${lwjgl.version}/native/"/> + + <!-- create media jar --> + <jar destfile="${lwjgl.temp}/jnlp/media.jar" basedir="${lwjgl.res}"/> + + <!-- sign 'em --> + <input message="Please enter store password:" addproperty="store.pwd" /> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_devil.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_fmod3.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_test.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_util.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/media.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_linux.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_macosx.jar" alias="matzon" storepass="${store.pwd}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_win32.jar" alias="matzon" storepass="${store.pwd}"/> + </target> </project> |
|
From: Brian M. <ma...@us...> - 2005-05-19 16:18:39
|
Update of /cvsroot/java-game-lib/LWJGL/www/changelogs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23155/changelogs Modified Files: full-changelog.txt Added Files: 0.97-changelog.txt Log Message: 0.97 updates Index: full-changelog.txt =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/changelogs/full-changelog.txt,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- full-changelog.txt 30 Mar 2005 19:46:19 -0000 1.7 +++ full-changelog.txt 19 May 2005 16:18:28 -0000 1.8 @@ -1,3 +1,615 @@ +2005-05-19 17:50 matzon + + * build.xml: jars target for elias + +2005-05-18 23:13 matzon + + * www/: documentation_openal_01.php, documentation_openal_02.php, + documentation_openal_03.php, documentation_openal_05.php, + _files/tutorials/openal_devmaster_lesson1.zip, + _files/tutorials/openal_devmaster_lesson2.zip, + _files/tutorials/openal_devmaster_lesson3.zip, + _files/tutorials/openal_devmaster_lesson5.zip: updated tutorial, + wavedata class now in util + +2005-05-18 23:01 matzon + + * src/: java/org/lwjgl/Sys.java, java/org/lwjgl/fmod3/FMOD.java, + native/common/common_tools.c, + native/common/fmod3/org_lwjgl_fmod3_FMOD.c: 0.97 version string + +2005-05-18 22:57 matzon + + * build.xml: fixed mac make file args + +2005-05-18 22:41 matzon + + * build.xml: fixed linux make args + +2005-05-18 22:27 matzon + + * build.xml: mangled and changed build file, works for me, ymmv now + has proper support (sans bugs) for ant building of native libs + new release target to make it much easier to release a version + +2005-05-18 21:46 matzon + + * src/native/common/fmod3/Makefile.linux: missing fmod include + +2005-05-18 21:38 matzon + + * src/native/build.sh: nuking, never used + +2005-05-18 19:36 matzon + + * src/native/common/devil/: extil.c, extilu.c, extilut.c: + reorganize headers so that compilers stop whining + +2005-05-17 10:04 elias_naur + + * src/java/org/lwjgl/input/Mouse.java: Mouse: Allow delta queries + when not grabbed. + +2005-05-17 09:43 elias_naur + + * src/native/common/devil/: extil.c, extilu.c, extilut.c: Mac OS X + Devil: Make sure we include our own header files last so that our + definition of bool is used + +2005-05-12 17:45 matzon + + * src/java/org/lwjgl/opengl/AWTGLCanvas.java: use internal lock + mechanism instead of own instance + +2005-05-12 17:44 matzon + + * src/java/org/lwjgl/test/opengl/awt/DemoBox.java: Threading 101: + dont sleep while holding a lock + +2005-05-12 17:44 matzon + + * src/java/org/lwjgl/test/openal/SourceLimitTest.java: updated test + to expect exceptions + +2005-05-12 09:47 elias_naur + + * src/: java/org/lwjgl/LWJGLUtil.java, + java/org/lwjgl/openal/AL.java, native/common/extal.c, + native/macosx/org_lwjgl_input_Mouse.c, native/win32/display.c, + native/win32/org_lwjgl_Sys.c, + native/win32/org_lwjgl_input_Keyboard.c, + native/win32/org_lwjgl_input_Mouse.c, + native/win32/org_lwjgl_opengl_Pbuffer.c, + native/win32/org_lwjgl_opengl_Win32ContextImplementation.c: + OpenAL: Made the openal library path returned by the current + ClassLoader and cwd more override java.library.path. Converted + some printfDebug to printfDebugJava + +2005-05-11 13:44 elias_naur + + * build.xml: Linux: applied the build.xml patch allowing + compile_native to work + +2005-05-11 00:31 matzon + + * src/java/org/lwjgl/fmod3/FSound.java: added missing enums + +2005-05-06 11:40 elias_naur + + * src/: java/org/lwjgl/opengl/Display.java, native/win32/context.c: + Removed update() from Display.createWindow() as it caused garbage + to appear as the first frame. Added a black background brush t + win32 window class + +2005-05-05 13:04 elias_naur + + * src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Enable + native cursor in Mac OS X 10.4 and later because Apple fixed the + outstanding bugs + +2005-05-05 12:16 elias_naur + + * src/java/org/lwjgl/input/Keyboard.java: Properly reset Keyboard + on destroy() + +2005-05-05 12:02 elias_naur + + * src/java/org/lwjgl/: openal/AL10.java, + opengl/ARBBufferObject.java, opengl/ARBColorBufferFloat.java, + opengl/ARBDepthTexture.java, opengl/ARBDrawBuffers.java, + opengl/ARBFragmentProgram.java, opengl/ARBFragmentShader.java, + opengl/ARBHalfFloatPixel.java, opengl/ARBImaging.java, + opengl/ARBMatrixPalette.java, opengl/ARBMultisample.java, + opengl/ARBMultitexture.java, opengl/ARBOcclusionQuery.java, + opengl/ARBPixelBufferObject.java, opengl/ARBPointParameters.java, + opengl/ARBPointSprite.java, opengl/ARBProgram.java, + opengl/ARBShaderObjects.java, opengl/ARBShadingLanguage100.java, + opengl/ARBShadow.java, opengl/ARBShadowAmbient.java, + opengl/ARBTextureBorderClamp.java, + opengl/ARBTextureCompression.java, opengl/ARBTextureCubeMap.java, + opengl/ARBTextureEnvCombine.java, opengl/ARBTextureEnvDot3.java, + opengl/ARBTextureFloat.java, + opengl/ARBTextureMirroredRepeat.java, + opengl/ARBTextureRectangle.java, opengl/ARBTransposeMatrix.java, + opengl/ARBVertexBlend.java, opengl/ARBVertexBufferObject.java, + opengl/ARBVertexProgram.java, opengl/ARBVertexShader.java, + opengl/ARBWindowPos.java, opengl/ATIDrawBuffers.java, + opengl/ATIElementArray.java, opengl/ATIEnvmapBumpmap.java, + opengl/ATIFragmentShader.java, opengl/ATIMapObjectBuffer.java, + opengl/ATIPnTriangles.java, opengl/ATISeparateStencil.java, + opengl/ATITextureCompression3DC.java, + opengl/ATITextureFloat.java, opengl/ATITextureMirrorOnce.java, + opengl/ATIVertexArrayObject.java, + opengl/ATIVertexAttribArrayObject.java, + opengl/ATIVertexStreams.java, opengl/ContextCapabilities.java, + opengl/EXTAbgr.java, opengl/EXTBgra.java, + opengl/EXTBlendEquationSeparate.java, + opengl/EXTBlendFuncSeparate.java, opengl/EXTBlendSubtract.java, + opengl/EXTCgShader.java, opengl/EXTCompiledVertexArray.java, + opengl/EXTDepthBoundsTest.java, opengl/EXTDrawRangeElements.java, + opengl/EXTFogCoord.java, opengl/EXTFramebufferObject.java, + opengl/EXTMultiDrawArrays.java, opengl/EXTPackedPixels.java, + opengl/EXTPalettedTexture.java, opengl/EXTPixelBufferObject.java, + opengl/EXTPointParameters.java, opengl/EXTRescaleNormal.java, + opengl/EXTSecondaryColor.java, + opengl/EXTSeparateSpecularColor.java, + opengl/EXTSharedTexturePalette.java, + opengl/EXTStencilTwoSide.java, opengl/EXTStencilWrap.java, + opengl/EXTTextureCompressionS3TC.java, + opengl/EXTTextureEnvCombine.java, opengl/EXTTextureEnvDot3.java, + opengl/EXTTextureFilterAnisotropic.java, + opengl/EXTTextureLODBias.java, opengl/EXTTextureMirrorClamp.java, + opengl/EXTTextureRectangle.java, opengl/EXTVertexShader.java, + opengl/EXTVertexWeighting.java, opengl/GL11.java, + opengl/GL12.java, opengl/GL13.java, opengl/GL14.java, + opengl/GL15.java, opengl/GL20.java, opengl/HPOcclusionTest.java, + opengl/IBMRasterposClip.java, opengl/NVCopyDepthToColor.java, + opengl/NVDepthClamp.java, opengl/NVEvaluators.java, + opengl/NVFence.java, opengl/NVFloatBuffer.java, + opengl/NVFogDistance.java, opengl/NVFragmentProgram.java, + opengl/NVFragmentProgram2.java, opengl/NVHalfFloat.java, + opengl/NVLightMaxExponent.java, + opengl/NVMultisampleFilterHint.java, + opengl/NVOcclusionQuery.java, opengl/NVPackedDepthStencil.java, + opengl/NVPixelDataRange.java, opengl/NVPointSprite.java, + opengl/NVPrimitiveRestart.java, opengl/NVProgram.java, + opengl/NVRegisterCombiners.java, + opengl/NVRegisterCombiners2.java, opengl/NVTexgenReflection.java, + opengl/NVTextureCompressionVTC.java, + opengl/NVTextureEnvCombine4.java, + opengl/NVTextureExpandNormal.java, + opengl/NVTextureRectangle.java, opengl/NVTextureShader.java, + opengl/NVTextureShader2.java, opengl/NVTextureShader3.java, + opengl/NVVertexArrayRange.java, opengl/NVVertexArrayRange2.java, + opengl/NVVertexProgram.java, opengl/NVVertexProgram2Option.java, + opengl/NVVertexProgram3.java, opengl/SUNSliceAccum.java, + util/generator/ALTypeMap.java: Fixed generator to not include + checkALerror.h + +2005-05-04 22:59 cix_foo + + * src/java/org/lwjgl/: opengl/ARBImaging.java, + opengl/ARBMatrixPalette.java, opengl/ARBPointSprite.java, + opengl/ARBProgram.java, opengl/ARBShaderObjects.java, + opengl/ARBShadowAmbient.java, opengl/ARBTextureCubeMap.java, + opengl/ARBTextureEnvCombine.java, opengl/ARBTransposeMatrix.java, + opengl/ARBVertexShader.java, opengl/ATIFragmentShader.java, + opengl/ATIVertexArrayObject.java, opengl/ATIVertexStreams.java, + opengl/EXTAbgr.java, opengl/EXTBlendFuncSeparate.java, + opengl/EXTBlendSubtract.java, opengl/EXTCgShader.java, + opengl/EXTFramebufferObject.java, opengl/EXTMultiDrawArrays.java, + opengl/EXTPointParameters.java, opengl/EXTSecondaryColor.java, + opengl/EXTStencilTwoSide.java, opengl/GL20.java, + opengl/LinuxCanvasImplementation.java, opengl/LinuxPeerInfo.java, + opengl/MacOSXDisplay.java, opengl/MacOSXDisplayPeerInfo.java, + opengl/NVPixelDataRange.java, opengl/NVRegisterCombiners.java, + opengl/NVTexgenReflection.java, opengl/NVTextureShader2.java, + opengl/NVTextureShader3.java, opengl/NVVertexProgram2Option.java, + opengl/Win32AWTGLCanvasPeerInfo.java, opengl/Win32PeerInfo.java, + opengl/ARBMultisample.java, opengl/ARBTextureCompression.java, + opengl/ARBWindowPos.java, opengl/ATITextureMirrorOnce.java, + opengl/AWTSurfaceLock.java, opengl/EXTPixelBufferObject.java, + opengl/EXTRescaleNormal.java, + opengl/EXTTextureFilterAnisotropic.java, + opengl/MacOSXPbufferPeerInfo.java, + opengl/NVFragmentProgram2.java, opengl/NVTextureRectangle.java, + opengl/ATIDrawBuffers.java, opengl/ATIPnTriangles.java, + opengl/EXTBgra.java, opengl/EXTTextureLODBias.java, + opengl/EXTTextureRectangle.java, opengl/EXTVertexShader.java, + opengl/MacOSXContextImplementation.java, + opengl/NVPrimitiveRestart.java, opengl/NVProgram.java, + opengl/NVVertexProgram3.java, opengl/StateTracker.java, + opengl/ARBBufferObject.java, opengl/ARBColorBufferFloat.java, + opengl/ARBFragmentProgram.java, opengl/ARBFragmentShader.java, + opengl/ARBMultitexture.java, opengl/ARBOcclusionQuery.java, + opengl/ARBPointParameters.java, + opengl/ARBShadingLanguage100.java, opengl/ARBShadow.java, + opengl/ARBTextureEnvDot3.java, + opengl/ARBTextureMirroredRepeat.java, + opengl/ARBTextureRectangle.java, opengl/ARBVertexBlend.java, + opengl/ARBVertexBufferObject.java, opengl/ATIEnvmapBumpmap.java, + opengl/ATISeparateStencil.java, + opengl/ATITextureCompression3DC.java, + opengl/ATITextureFloat.java, + opengl/ATIVertexAttribArrayObject.java, + opengl/AWTCanvasImplementation.java, + opengl/ContextCapabilities.java, + opengl/DisplayImplementation.java, + opengl/EXTBlendEquationSeparate.java, + opengl/EXTCompiledVertexArray.java, + opengl/EXTDrawRangeElements.java, opengl/EXTFogCoord.java, + opengl/EXTPalettedTexture.java, + opengl/EXTSharedTexturePalette.java, + opengl/EXTTextureCompressionS3TC.java, + opengl/EXTTextureEnvDot3.java, opengl/GL11.java, + opengl/GL12.java, opengl/GL13.java, opengl/GLContext.java, + opengl/HPOcclusionTest.java, opengl/IBMRasterposClip.java, + opengl/LinuxAWTGLCanvasPeerInfo.java, + opengl/LinuxContextImplementation.java, opengl/LinuxDisplay.java, + opengl/MacOSXCanvasImplementation.java, + opengl/MacOSXCanvasPeerInfo.java, opengl/MacOSXPeerInfo.java, + opengl/NVDepthClamp.java, opengl/NVFence.java, + opengl/NVFogDistance.java, opengl/NVHalfFloat.java, + opengl/NVLightMaxExponent.java, opengl/NVPackedDepthStencil.java, + opengl/NVPointSprite.java, opengl/NVRegisterCombiners2.java, + opengl/NVTextureCompressionVTC.java, + opengl/NVTextureEnvCombine4.java, opengl/NVTextureShader.java, + opengl/NVVertexArrayRange.java, opengl/NVVertexArrayRange2.java, + opengl/NVVertexProgram.java, opengl/Pbuffer.java, + opengl/PeerInfo.java, opengl/Util.java, + opengl/Win32CanvasImplementation.java, + opengl/Win32ContextImplementation.java, opengl/Win32Display.java, + opengl/Win32DisplayPeerInfo.java, opengl/ARBDepthTexture.java, + opengl/ARBDrawBuffers.java, opengl/ARBHalfFloatPixel.java, + opengl/ARBPixelBufferObject.java, + opengl/ARBTextureBorderClamp.java, opengl/ARBTextureFloat.java, + opengl/ARBVertexProgram.java, opengl/ATIElementArray.java, + opengl/ATIMapObjectBuffer.java, opengl/AWTGLCanvas.java, + opengl/EXTDepthBoundsTest.java, opengl/EXTPackedPixels.java, + opengl/EXTSeparateSpecularColor.java, opengl/EXTStencilWrap.java, + opengl/EXTTextureEnvCombine.java, + opengl/EXTTextureMirrorClamp.java, + opengl/EXTVertexWeighting.java, opengl/GLChecks.java, + opengl/LinuxDisplayPeerInfo.java, opengl/MouseEventQueue.java, + opengl/NVCopyDepthToColor.java, + opengl/NVMultisampleFilterHint.java, opengl/RenderTexture.java, + opengl/SUNSliceAccum.java, opengl/Win32PbufferPeerInfo.java, + opengl/GL14.java, opengl/GL15.java, + opengl/LinuxPbufferPeerInfo.java, + opengl/MacOSXAWTGLCanvasPeerInfo.java, opengl/NVEvaluators.java, + opengl/NVFloatBuffer.java, opengl/NVFragmentProgram.java, + opengl/NVOcclusionQuery.java, opengl/NVTextureExpandNormal.java, + opengl/glu/Util.java, opengl/glu/MipMap.java, + opengl/glu/Project.java, test/opengl/pbuffers/PbufferTest.java, + test/opengl/pbuffers/UniqueRenderer.java, + test/opengl/pbuffers/UniqueRendererRTT.java, + test/opengl/shaders/Shader.java, + test/opengl/shaders/ShaderFP.java, + test/opengl/shaders/ShaderFSH.java, + test/opengl/shaders/ShaderVP.java, + test/opengl/shaders/ShaderVSH.java, + test/opengl/shaders/ShadersTest.java, devil/IL.java, + util/model/loaders/XMLLoader.java, devil/ILU.java, + devil/ILUT.java, openal/AL.java, openal/AL10.java, + openal/ALC.java, openal/Util.java, util/Display.java, + util/GL.java, util/GLImpl.java, util/IGL.java, test/SysTest.java, + test/WindowCreationTest.java, test/opengl/awt/AWTTest.java, + test/opengl/awt/DemoBox.java, BufferChecks.java, + BufferUtils.java, LWJGLUtil.java, input/Keyboard.java, + test/devil/BasicTest.java: Cleanup of unused imports + +2005-05-04 22:41 cix_foo + + * src/java/org/lwjgl/opengl/Display.java: Internal tweaks to allow + certain display mode changes + +2005-05-04 22:38 cix_foo + + * src/java/org/lwjgl/input/Keyboard.java: Clean state after destroy + +2005-05-03 11:08 elias_naur + + * src/: java/org/lwjgl/opengl/MacOSXDisplay.java, + native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Only use + SetSystemUIMode workaround on 10.3 and lower + +2005-04-30 17:37 elias_naur + + * src/java/org/lwjgl/opengl/AWTGLCanvas.java: Corrected AWTGLCanvas + documentation + +2005-04-29 17:20 elias_naur + + * src/native/win32/: Window.h, context.c, org_lwjgl_input_Mouse.c, + org_lwjgl_opengl_Display.c: Win32: Compile fixes + +2005-04-29 17:08 elias_naur + + * src/native/win32/: context.c, context.h, org_lwjgl_input_Mouse.c, + org_lwjgl_opengl_Display.c: Win32: Fix Mouse.setCursorLocation() + +2005-04-28 14:55 elias_naur + + * src/java/org/lwjgl/opengl/: MacOSXContextImplementation.java, + MacOSXDisplay.java, MacOSXGLCanvas.java: Mac OS X: Added a + workaround for the 'white screen' problem + +2005-04-28 13:57 elias_naur + + * src/java/org/lwjgl/input/Mouse.java: Removed cached width and + height from Mouse + +2005-04-28 12:52 elias_naur + + * src/java/org/lwjgl/input/Mouse.java: Remove unused code + +2005-04-28 12:36 elias_naur + + * src/java/org/lwjgl/input/Mouse.java: Fon't reset the cursor + position in resetMouse() + +2005-04-28 12:31 elias_naur + + * src/java/org/lwjgl/input/Mouse.java: Allow setCursorPosition when + mouse is grabbed + +2005-04-28 11:57 elias_naur + + * src/: java/org/lwjgl/input/Mouse.java, + native/linux/org_lwjgl_input_Mouse.c: Fix cursor jumping after + Mouse.setGrabbed() + +2005-04-27 22:30 elias_naur + + * src/: java/org/lwjgl/opengl/AWTSurfaceLock.java, + native/common/org_lwjgl_opengl_AWTSurfaceLock.c: Moved + AWTSurfaceLock retry-loop to java to avoid non-standard sleep + functions + +2005-04-25 09:47 elias_naur + + * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: try to work + around crash on opengl library unload + +2005-04-25 09:26 elias_naur + + * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Fixed crash + +2005-04-19 09:18 elias_naur + + * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: If a keysym + has no LWJGL mapping, try the unshifted keysym instead + +2005-04-18 09:31 elias_naur + + * src/native/win32/org_lwjgl_opengl_Display.c: Win32: Ignore + SC_*MENU messages (triggered on ALT and F10 and made LWJGL apps + appear to hang) + +2005-04-18 08:47 elias_naur + + * src/java/org/lwjgl/opengl/MacOSXFrame.java: Mac OS X: Fix + potential NPE + +2005-04-17 10:01 matzon + + * www/installation.php: fixed typo + +2005-04-14 12:10 elias_naur + + * src/native/linux/org_lwjgl_opengl_Display.c: Linux: Added support + for LWJGL_DISABLE_NETWM environment which will override the NetWM + detection + +2005-04-13 14:55 elias_naur + + * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: Added + XK_ISO_Left_Tab as an alias for KEY_TAB + +2005-04-13 14:21 elias_naur + + * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: ignore + vendor-specific keysyms + +2005-04-12 21:13 matzon + + * src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: removed debug + +2005-04-12 20:57 matzon + + * src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: ignore fmod load + path + +2005-04-12 20:54 matzon + + * src/native/common/fmod3/extfmod3.c: please mac compilation + +2005-04-12 20:53 matzon + + * src/native/common/fmod3/extfmod3.h: use "dynamic" header on mac + +2005-04-12 20:52 matzon + + * src/native/common/fmod3/fmoddyn_mac.h: fake "dynamic" header for + MacOSX, which uses a static lib *grumble* + +2005-04-12 20:49 matzon + + * src/native/common/fmod3/Makefile.macosx: Makefile for mac fmod + +2005-04-12 20:48 matzon + + * src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: don't call + OpenTray on mac + +2005-04-12 14:04 elias_naur + + * src/native/win32/org_lwjgl_input_Mouse.c: Win32: Implemented + Mouse.setCursorPosition() + +2005-04-12 13:56 elias_naur + + * src/java/org/lwjgl/input/Mouse.java: [no log message] + +2005-04-12 13:45 elias_naur + + * src/: java/org/lwjgl/input/Mouse.java, + java/org/lwjgl/opengl/DisplayImplementation.java, + java/org/lwjgl/opengl/LinuxDisplay.java, + java/org/lwjgl/opengl/MacOSXDisplay.java, + java/org/lwjgl/opengl/Win32Display.java, + native/linux/org_lwjgl_input_Mouse.c: Added + Mouse.setCursorPosition(x, y) + +2005-04-12 12:55 elias_naur + + * src/: java/org/lwjgl/openal/ALC.java, + java/org/lwjgl/openal/Util.java, native/common/checkALerror.h, + native/common/org_lwjgl_openal_AL.c, + native/common/org_lwjgl_openal_AL10.c, + native/common/org_lwjgl_openal_ALC.c: Moved ALC error check to + java. Fix linux type cast warnings + +2005-04-12 12:30 elias_naur + + * src/: java/org/lwjgl/openal/ALC.java, + java/org/lwjgl/openal/ALCcontext.java, + java/org/lwjgl/openal/ALCdevice.java, + native/common/org_lwjgl_openal_ALC.c: Converted ALC pointers from + int to long + +2005-04-12 11:53 elias_naur + + * src/native/win32/org_lwjgl_input_Mouse.c: Win32: Fixed 64 bit + warnings in Mouse.c + +2005-04-12 11:11 elias_naur + + * platform_build/win32_ms_cmdline/build.bat: Win32: Added /Wp64 + flag to the cmd line build.bat. It enables 64 bit specific + warnings which should be fixed to be ready for 64 bit platforms. + +2005-04-11 14:54 elias_naur + + * src/native/common/extal.c: Fixed compile warnings + +2005-04-11 14:38 elias_naur + + * src/native/common/extal.c: Mac OS X: Use GetStringUTFChars + instead of GetNativeChars to get the openal path + +2005-04-11 12:00 elias_naur + + * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: Improved + keyboard mapping support + +2005-04-11 09:58 elias_naur + + * src/native/common/common_tools.c: Removed event buffer overflow + message + +2005-04-10 01:26 elias_naur + + * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: Use KeySyms + instead of raw key codes to take the keyboard mapping in account + +2005-04-09 19:35 elias_naur + + * src/java/org/lwjgl/: LWJGLUtil.java, Sys.java, devil/IL.java, + devil/ILU.java, devil/ILUT.java, fmod3/FMOD.java, + input/Cursor.java, input/Mouse.java, opengl/AWTGLCanvas.java, + opengl/Context.java, opengl/Display.java: Added + LWJGLUtil.getPlatform to encapsulate platform detection. Added + FreeBSD as an alias to Linux. + +2005-04-09 18:45 cix_foo + + * src/java/org/lwjgl/opengl/Display.java: Replaced sync() with a + method that works, based on sync2() and Thread.sleep(1) + +2005-04-09 11:51 matzon + + * www/irclog.php: updated irc log to format better + +2005-04-09 11:13 matzon + + * www/irclog.php: no longer using PRE - broke layout on long lines + +2005-04-09 10:51 matzon + + * www/_include/header.php: added irc-stats + +2005-04-09 10:36 matzon + + * www/_include/header.php: added irc log added cia stats link + +2005-04-09 10:35 matzon + + * www/irclog.php: added last 100 lines irc log + +2005-04-04 14:24 elias_naur + + * src/native/linux/extgl_glx.c: Linux: Load libGL.so with the + RTLD_GLOBAL flag. It seems that some drivers need it + +2005-04-04 13:19 elias_naur + + * src/java/org/lwjgl/: opengl/ARBBufferObject.java, + opengl/ARBColorBufferFloat.java, opengl/ARBDrawBuffers.java, + opengl/ARBImaging.java, opengl/ARBMatrixPalette.java, + opengl/ARBMultisample.java, opengl/ARBMultitexture.java, + opengl/ARBOcclusionQuery.java, opengl/ARBPointParameters.java, + opengl/ARBProgram.java, opengl/ARBShaderObjects.java, + opengl/ARBTextureCompression.java, + opengl/ARBTransposeMatrix.java, opengl/ARBVertexBlend.java, + opengl/ARBVertexProgram.java, opengl/ARBVertexShader.java, + opengl/ARBWindowPos.java, opengl/ATIDrawBuffers.java, + opengl/ATIElementArray.java, opengl/ATIEnvmapBumpmap.java, + opengl/ATIFragmentShader.java, opengl/ATIMapObjectBuffer.java, + opengl/ATIPnTriangles.java, opengl/ATISeparateStencil.java, + opengl/ATIVertexArrayObject.java, + opengl/ATIVertexAttribArrayObject.java, + opengl/ATIVertexStreams.java, + opengl/EXTBlendEquationSeparate.java, + opengl/EXTBlendFuncSeparate.java, + opengl/EXTCompiledVertexArray.java, + opengl/EXTDepthBoundsTest.java, opengl/EXTDrawRangeElements.java, + opengl/EXTFogCoord.java, opengl/EXTFramebufferObject.java, + opengl/EXTMultiDrawArrays.java, opengl/EXTPalettedTexture.java, + opengl/EXTPointParameters.java, opengl/EXTSecondaryColor.java, + opengl/EXTStencilTwoSide.java, opengl/EXTVertexShader.java, + opengl/EXTVertexWeighting.java, opengl/GL11.java, + opengl/GL12.java, opengl/GL13.java, opengl/GL14.java, + opengl/GL15.java, opengl/GL20.java, opengl/NVEvaluators.java, + opengl/NVFence.java, opengl/NVFragmentProgram.java, + opengl/NVHalfFloat.java, opengl/NVOcclusionQuery.java, + opengl/NVPixelDataRange.java, opengl/NVPointSprite.java, + opengl/NVPrimitiveRestart.java, opengl/NVProgram.java, + opengl/NVRegisterCombiners.java, + opengl/NVRegisterCombiners2.java, opengl/NVVertexArrayRange.java, + opengl/NVVertexProgram.java, + util/generator/ContextCapabilitiesGenerator.java, + util/generator/GeneratorVisitor.java: Don't emit initNativeStub() + when generating context-specific OpenGL java classes + +2005-04-01 11:51 elias_naur + + * src/native/linux/Makefile: Linux: Statically link libXxf86vm + +2005-03-31 11:32 elias_naur + + * src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java: Linux: Fix + crash on exit on NVIDIA + +2005-03-30 22:02 matzon + + * www/: download.php, index.php: 0.96 specific files + +2005-03-30 21:46 matzon + + * www/: changelog.php, changelogs/0.96-changelog.txt, + changelogs/full-changelog.txt: 0.96 specific files + 2005-03-30 19:51 matzon * build.xml: dont include generator in javadoc --- NEW FILE: 0.97-changelog.txt --- 2005-05-19 17:50 matzon * build.xml: jars target for elias 2005-05-18 23:13 matzon * www/: documentation_openal_01.php, documentation_openal_02.php, documentation_openal_03.php, documentation_openal_05.php, _files/tutorials/openal_devmaster_lesson1.zip, _files/tutorials/openal_devmaster_lesson2.zip, _files/tutorials/openal_devmaster_lesson3.zip, _files/tutorials/openal_devmaster_lesson5.zip: updated tutorial, wavedata class now in util 2005-05-18 23:01 matzon * src/: java/org/lwjgl/Sys.java, java/org/lwjgl/fmod3/FMOD.java, native/common/common_tools.c, native/common/fmod3/org_lwjgl_fmod3_FMOD.c: 0.97 version string 2005-05-18 22:57 matzon * build.xml: fixed mac make file args 2005-05-18 22:41 matzon * build.xml: fixed linux make args 2005-05-18 22:27 matzon * build.xml: mangled and changed build file, works for me, ymmv now has proper support (sans bugs) for ant building of native libs new release target to make it much easier to release a version 2005-05-18 21:46 matzon * src/native/common/fmod3/Makefile.linux: missing fmod include 2005-05-18 21:38 matzon * src/native/build.sh: nuking, never used 2005-05-18 19:36 matzon * src/native/common/devil/: extil.c, extilu.c, extilut.c: reorganize headers so that compilers stop whining 2005-05-17 10:04 elias_naur * src/java/org/lwjgl/input/Mouse.java: Mouse: Allow delta queries when not grabbed. 2005-05-17 09:43 elias_naur * src/native/common/devil/: extil.c, extilu.c, extilut.c: Mac OS X Devil: Make sure we include our own header files last so that our definition of bool is used 2005-05-12 17:45 matzon * src/java/org/lwjgl/opengl/AWTGLCanvas.java: use internal lock mechanism instead of own instance 2005-05-12 17:44 matzon * src/java/org/lwjgl/test/opengl/awt/DemoBox.java: Threading 101: dont sleep while holding a lock 2005-05-12 17:44 matzon * src/java/org/lwjgl/test/openal/SourceLimitTest.java: updated test to expect exceptions 2005-05-12 09:47 elias_naur * src/: java/org/lwjgl/LWJGLUtil.java, java/org/lwjgl/openal/AL.java, native/common/extal.c, native/macosx/org_lwjgl_input_Mouse.c, native/win32/display.c, native/win32/org_lwjgl_Sys.c, native/win32/org_lwjgl_input_Keyboard.c, native/win32/org_lwjgl_input_Mouse.c, native/win32/org_lwjgl_opengl_Pbuffer.c, native/win32/org_lwjgl_opengl_Win32ContextImplementation.c: OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava 2005-05-11 13:44 elias_naur * build.xml: Linux: applied the build.xml patch allowing compile_native to work 2005-05-11 00:31 matzon * src/java/org/lwjgl/fmod3/FSound.java: added missing enums 2005-05-06 11:40 elias_naur * src/: java/org/lwjgl/opengl/Display.java, native/win32/context.c: Removed update() from Display.createWindow() as it caused garbage to appear as the first frame. Added a black background brush t win32 window class 2005-05-05 13:04 elias_naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Enable native cursor in Mac OS X 10.4 and later because Apple fixed the outstanding bugs 2005-05-05 12:16 elias_naur * src/java/org/lwjgl/input/Keyboard.java: Properly reset Keyboard on destroy() 2005-05-05 12:02 elias_naur * src/java/org/lwjgl/: openal/AL10.java, opengl/ARBBufferObject.java, opengl/ARBColorBufferFloat.java, opengl/ARBDepthTexture.java, opengl/ARBDrawBuffers.java, opengl/ARBFragmentProgram.java, opengl/ARBFragmentShader.java, opengl/ARBHalfFloatPixel.java, opengl/ARBImaging.java, opengl/ARBMatrixPalette.java, opengl/ARBMultisample.java, opengl/ARBMultitexture.java, opengl/ARBOcclusionQuery.java, opengl/ARBPixelBufferObject.java, opengl/ARBPointParameters.java, opengl/ARBPointSprite.java, opengl/ARBProgram.java, opengl/ARBShaderObjects.java, opengl/ARBShadingLanguage100.java, opengl/ARBShadow.java, opengl/ARBShadowAmbient.java, opengl/ARBTextureBorderClamp.java, opengl/ARBTextureCompression.java, opengl/ARBTextureCubeMap.java, opengl/ARBTextureEnvCombine.java, opengl/ARBTextureEnvDot3.java, opengl/ARBTextureFloat.java, opengl/ARBTextureMirroredRepeat.java, opengl/ARBTextureRectangle.java, opengl/ARBTransposeMatrix.java, opengl/ARBVertexBlend.java, opengl/ARBVertexBufferObject.java, opengl/ARBVertexProgram.java, opengl/ARBVertexShader.java, opengl/ARBWindowPos.java, opengl/ATIDrawBuffers.java, opengl/ATIElementArray.java, opengl/ATIEnvmapBumpmap.java, opengl/ATIFragmentShader.java, opengl/ATIMapObjectBuffer.java, opengl/ATIPnTriangles.java, opengl/ATISeparateStencil.java, opengl/ATITextureCompression3DC.java, opengl/ATITextureFloat.java, opengl/ATITextureMirrorOnce.java, opengl/ATIVertexArrayObject.java, opengl/ATIVertexAttribArrayObject.java, opengl/ATIVertexStreams.java, opengl/ContextCapabilities.java, opengl/EXTAbgr.java, opengl/EXTBgra.java, opengl/EXTBlendEquationSeparate.java, opengl/EXTBlendFuncSeparate.java, opengl/EXTBlendSubtract.java, opengl/EXTCgShader.java, opengl/EXTCompiledVertexArray.java, opengl/EXTDepthBoundsTest.java, opengl/EXTDrawRangeElements.java, opengl/EXTFogCoord.java, opengl/EXTFramebufferObject.java, opengl/EXTMultiDrawArrays.java, opengl/EXTPackedPixels.java, opengl/EXTPalettedTexture.java, opengl/EXTPixelBufferObject.java, opengl/EXTPointParameters.java, opengl/EXTRescaleNormal.java, opengl/EXTSecondaryColor.java, opengl/EXTSeparateSpecularColor.java, opengl/EXTSharedTexturePalette.java, opengl/EXTStencilTwoSide.java, opengl/EXTStencilWrap.java, opengl/EXTTextureCompressionS3TC.java, opengl/EXTTextureEnvCombine.java, opengl/EXTTextureEnvDot3.java, opengl/EXTTextureFilterAnisotropic.java, opengl/EXTTextureLODBias.java, opengl/EXTTextureMirrorClamp.java, opengl/EXTTextureRectangle.java, opengl/EXTVertexShader.java, opengl/EXTVertexWeighting.java, opengl/GL11.java, opengl/GL12.java, opengl/GL13.java, opengl/GL14.java, opengl/GL15.java, opengl/GL20.java, opengl/HPOcclusionTest.java, opengl/IBMRasterposClip.java, opengl/NVCopyDepthToColor.java, opengl/NVDepthClamp.java, opengl/NVEvaluators.java, opengl/NVFence.java, opengl/NVFloatBuffer.java, opengl/NVFogDistance.java, opengl/NVFragmentProgram.java, opengl/NVFragmentProgram2.java, opengl/NVHalfFloat.java, opengl/NVLightMaxExponent.java, opengl/NVMultisampleFilterHint.java, opengl/NVOcclusionQuery.java, opengl/NVPackedDepthStencil.java, opengl/NVPixelDataRange.java, opengl/NVPointSprite.java, opengl/NVPrimitiveRestart.java, opengl/NVProgram.java, opengl/NVRegisterCombiners.java, opengl/NVRegisterCombiners2.java, opengl/NVTexgenReflection.java, opengl/NVTextureCompressionVTC.java, opengl/NVTextureEnvCombine4.java, opengl/NVTextureExpandNormal.java, opengl/NVTextureRectangle.java, opengl/NVTextureShader.java, opengl/NVTextureShader2.java, opengl/NVTextureShader3.java, opengl/NVVertexArrayRange.java, opengl/NVVertexArrayRange2.java, opengl/NVVertexProgram.java, opengl/NVVertexProgram2Option.java, opengl/NVVertexProgram3.java, opengl/SUNSliceAccum.java, util/generator/ALTypeMap.java: Fixed generator to not include checkALerror.h 2005-05-04 22:59 cix_foo * src/java/org/lwjgl/: opengl/ARBImaging.java, opengl/ARBMatrixPalette.java, opengl/ARBPointSprite.java, opengl/ARBProgram.java, opengl/ARBShaderObjects.java, opengl/ARBShadowAmbient.java, opengl/ARBTextureCubeMap.java, opengl/ARBTextureEnvCombine.java, opengl/ARBTransposeMatrix.java, opengl/ARBVertexShader.java, opengl/ATIFragmentShader.java, opengl/ATIVertexArrayObject.java, opengl/ATIVertexStreams.java, opengl/EXTAbgr.java, opengl/EXTBlendFuncSeparate.java, opengl/EXTBlendSubtract.java, opengl/EXTCgShader.java, opengl/EXTFramebufferObject.java, opengl/EXTMultiDrawArrays.java, opengl/EXTPointParameters.java, opengl/EXTSecondaryColor.java, opengl/EXTStencilTwoSide.java, opengl/GL20.java, opengl/LinuxCanvasImplementation.java, opengl/LinuxPeerInfo.java, opengl/MacOSXDisplay.java, opengl/MacOSXDisplayPeerInfo.java, opengl/NVPixelDataRange.java, opengl/NVRegisterCombiners.java, opengl/NVTexgenReflection.java, opengl/NVTextureShader2.java, opengl/NVTextureShader3.java, opengl/NVVertexProgram2Option.java, opengl/Win32AWTGLCanvasPeerInfo.java, opengl/Win32PeerInfo.java, opengl/ARBMultisample.java, opengl/ARBTextureCompression.java, opengl/ARBWindowPos.java, opengl/ATITextureMirrorOnce.java, opengl/AWTSurfaceLock.java, opengl/EXTPixelBufferObject.java, opengl/EXTRescaleNormal.java, opengl/EXTTextureFilterAnisotropic.java, opengl/MacOSXPbufferPeerInfo.java, opengl/NVFragmentProgram2.java, opengl/NVTextureRectangle.java, opengl/ATIDrawBuffers.java, opengl/ATIPnTriangles.java, opengl/EXTBgra.java, opengl/EXTTextureLODBias.java, opengl/EXTTextureRectangle.java, opengl/EXTVertexShader.java, opengl/MacOSXContextImplementation.java, opengl/NVPrimitiveRestart.java, opengl/NVProgram.java, opengl/NVVertexProgram3.java, opengl/StateTracker.java, opengl/ARBBufferObject.java, opengl/ARBColorBufferFloat.java, opengl/ARBFragmentProgram.java, opengl/ARBFragmentShader.java, opengl/ARBMultitexture.java, opengl/ARBOcclusionQuery.java, opengl/ARBPointParameters.java, opengl/ARBShadingLanguage100.java, opengl/ARBShadow.java, opengl/ARBTextureEnvDot3.java, opengl/ARBTextureMirroredRepeat.java, opengl/ARBTextureRectangle.java, opengl/ARBVertexBlend.java, opengl/ARBVertexBufferObject.java, opengl/ATIEnvmapBumpmap.java, opengl/ATISeparateStencil.java, opengl/ATITextureCompression3DC.java, opengl/ATITextureFloat.java, opengl/ATIVertexAttribArrayObject.java, opengl/AWTCanvasImplementation.java, opengl/ContextCapabilities.java, opengl/DisplayImplementation.java, opengl/EXTBlendEquationSeparate.java, opengl/EXTCompiledVertexArray.java, opengl/EXTDrawRangeElements.java, opengl/EXTFogCoord.java, opengl/EXTPalettedTexture.java, opengl/EXTSharedTexturePalette.java, opengl/EXTTextureCompressionS3TC.java, opengl/EXTTextureEnvDot3.java, opengl/GL11.java, opengl/GL12.java, opengl/GL13.java, opengl/GLContext.java, opengl/HPOcclusionTest.java, opengl/IBMRasterposClip.java, opengl/LinuxAWTGLCanvasPeerInfo.java, opengl/LinuxContextImplementation.java, opengl/LinuxDisplay.java, opengl/MacOSXCanvasImplementation.java, opengl/MacOSXCanvasPeerInfo.java, opengl/MacOSXPeerInfo.java, opengl/NVDepthClamp.java, opengl/NVFence.java, opengl/NVFogDistance.java, opengl/NVHalfFloat.java, opengl/NVLightMaxExponent.java, opengl/NVPackedDepthStencil.java, opengl/NVPointSprite.java, opengl/NVRegisterCombiners2.java, opengl/NVTextureCompressionVTC.java, opengl/NVTextureEnvCombine4.java, opengl/NVTextureShader.java, opengl/NVVertexArrayRange.java, opengl/NVVertexArrayRange2.java, opengl/NVVertexProgram.java, opengl/Pbuffer.java, opengl/PeerInfo.java, opengl/Util.java, opengl/Win32CanvasImplementation.java, opengl/Win32ContextImplementation.java, opengl/Win32Display.java, opengl/Win32DisplayPeerInfo.java, opengl/ARBDepthTexture.java, opengl/ARBDrawBuffers.java, opengl/ARBHalfFloatPixel.java, opengl/ARBPixelBufferObject.java, opengl/ARBTextureBorderClamp.java, opengl/ARBTextureFloat.java, opengl/ARBVertexProgram.java, opengl/ATIElementArray.java, opengl/ATIMapObjectBuffer.java, opengl/AWTGLCanvas.java, opengl/EXTDepthBoundsTest.java, opengl/EXTPackedPixels.java, opengl/EXTSeparateSpecularColor.java, opengl/EXTStencilWrap.java, opengl/EXTTextureEnvCombine.java, opengl/EXTTextureMirrorClamp.java, opengl/EXTVertexWeighting.java, opengl/GLChecks.java, opengl/LinuxDisplayPeerInfo.java, opengl/MouseEventQueue.java, opengl/NVCopyDepthToColor.java, opengl/NVMultisampleFilterHint.java, opengl/RenderTexture.java, opengl/SUNSliceAccum.java, opengl/Win32PbufferPeerInfo.java, opengl/GL14.java, opengl/GL15.java, opengl/LinuxPbufferPeerInfo.java, opengl/MacOSXAWTGLCanvasPeerInfo.java, opengl/NVEvaluators.java, opengl/NVFloatBuffer.java, opengl/NVFragmentProgram.java, opengl/NVOcclusionQuery.java, opengl/NVTextureExpandNormal.java, opengl/glu/Util.java, opengl/glu/MipMap.java, opengl/glu/Project.java, test/opengl/pbuffers/PbufferTest.java, test/opengl/pbuffers/UniqueRenderer.java, test/opengl/pbuffers/UniqueRendererRTT.java, test/opengl/shaders/Shader.java, test/opengl/shaders/ShaderFP.java, test/opengl/shaders/ShaderFSH.java, test/opengl/shaders/ShaderVP.java, test/opengl/shaders/ShaderVSH.java, test/opengl/shaders/ShadersTest.java, devil/IL.java, util/model/loaders/XMLLoader.java, devil/ILU.java, devil/ILUT.java, openal/AL.java, openal/AL10.java, openal/ALC.java, openal/Util.java, util/Display.java, util/GL.java, util/GLImpl.java, util/IGL.java, test/SysTest.java, test/WindowCreationTest.java, test/opengl/awt/AWTTest.java, test/opengl/awt/DemoBox.java, BufferChecks.java, BufferUtils.java, LWJGLUtil.java, input/Keyboard.java, test/devil/BasicTest.java: Cleanup of unused imports 2005-05-04 22:41 cix_foo * src/java/org/lwjgl/opengl/Display.java: Internal tweaks to allow certain display mode changes 2005-05-04 22:38 cix_foo * src/java/org/lwjgl/input/Keyboard.java: Clean state after destroy 2005-05-03 11:08 elias_naur * src/: java/org/lwjgl/opengl/MacOSXDisplay.java, native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Only use SetSystemUIMode workaround on 10.3 and lower 2005-04-30 17:37 elias_naur * src/java/org/lwjgl/opengl/AWTGLCanvas.java: Corrected AWTGLCanvas documentation 2005-04-29 17:20 elias_naur * src/native/win32/: Window.h, context.c, org_lwjgl_input_Mouse.c, org_lwjgl_opengl_Display.c: Win32: Compile fixes 2005-04-29 17:08 elias_naur * src/native/win32/: context.c, context.h, org_lwjgl_input_Mouse.c, org_lwjgl_opengl_Display.c: Win32: Fix Mouse.setCursorLocation() 2005-04-28 14:55 elias_naur * src/java/org/lwjgl/opengl/: MacOSXContextImplementation.java, MacOSXDisplay.java, MacOSXGLCanvas.java: Mac OS X: Added a workaround for the 'white screen' problem 2005-04-28 13:57 elias_naur * src/java/org/lwjgl/input/Mouse.java: Removed cached width and height from Mouse 2005-04-28 12:52 elias_naur * src/java/org/lwjgl/input/Mouse.java: Remove unused code 2005-04-28 12:36 elias_naur * src/java/org/lwjgl/input/Mouse.java: Fon't reset the cursor position in resetMouse() 2005-04-28 12:31 elias_naur * src/java/org/lwjgl/input/Mouse.java: Allow setCursorPosition when mouse is grabbed 2005-04-28 11:57 elias_naur * src/: java/org/lwjgl/input/Mouse.java, native/linux/org_lwjgl_input_Mouse.c: Fix cursor jumping after Mouse.setGrabbed() 2005-04-27 22:30 elias_naur * src/: java/org/lwjgl/opengl/AWTSurfaceLock.java, native/common/org_lwjgl_opengl_AWTSurfaceLock.c: Moved AWTSurfaceLock retry-loop to java to avoid non-standard sleep functions 2005-04-25 09:47 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: try to work around crash on opengl library unload 2005-04-25 09:26 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Fixed crash 2005-04-19 09:18 elias_naur * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: If a keysym has no LWJGL mapping, try the unshifted keysym instead 2005-04-18 09:31 elias_naur * src/native/win32/org_lwjgl_opengl_Display.c: Win32: Ignore SC_*MENU messages (triggered on ALT and F10 and made LWJGL apps appear to hang) 2005-04-18 08:47 elias_naur * src/java/org/lwjgl/opengl/MacOSXFrame.java: Mac OS X: Fix potential NPE 2005-04-17 10:01 matzon * www/installation.php: fixed typo 2005-04-14 12:10 elias_naur * src/native/linux/org_lwjgl_opengl_Display.c: Linux: Added support for LWJGL_DISABLE_NETWM environment which will override the NetWM detection 2005-04-13 14:55 elias_naur * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: Added XK_ISO_Left_Tab as an alias for KEY_TAB 2005-04-13 14:21 elias_naur * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: ignore vendor-specific keysyms 2005-04-12 21:13 matzon * src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: removed debug 2005-04-12 20:57 matzon * src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: ignore fmod load path 2005-04-12 20:54 matzon * src/native/common/fmod3/extfmod3.c: please mac compilation 2005-04-12 20:53 matzon * src/native/common/fmod3/extfmod3.h: use "dynamic" header on mac 2005-04-12 20:52 matzon * src/native/common/fmod3/fmoddyn_mac.h: fake "dynamic" header for MacOSX, which uses a static lib *grumble* 2005-04-12 20:49 matzon * src/native/common/fmod3/Makefile.macosx: Makefile for mac fmod 2005-04-12 20:48 matzon * src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: don't call OpenTray on mac 2005-04-12 14:04 elias_naur * src/native/win32/org_lwjgl_input_Mouse.c: Win32: Implemented Mouse.setCursorPosition() 2005-04-12 13:56 elias_naur * src/java/org/lwjgl/input/Mouse.java: [no log message] 2005-04-12 13:45 elias_naur * src/: java/org/lwjgl/input/Mouse.java, java/org/lwjgl/opengl/DisplayImplementation.java, java/org/lwjgl/opengl/LinuxDisplay.java, java/org/lwjgl/opengl/MacOSXDisplay.java, java/org/lwjgl/opengl/Win32Display.java, native/linux/org_lwjgl_input_Mouse.c: Added Mouse.setCursorPosition(x, y) 2005-04-12 12:55 elias_naur * src/: java/org/lwjgl/openal/ALC.java, java/org/lwjgl/openal/Util.java, native/common/checkALerror.h, native/common/org_lwjgl_openal_AL.c, native/common/org_lwjgl_openal_AL10.c, native/common/org_lwjgl_openal_ALC.c: Moved ALC error check to java. Fix linux type cast warnings 2005-04-12 12:30 elias_naur * src/: java/org/lwjgl/openal/ALC.java, java/org/lwjgl/openal/ALCcontext.java, java/org/lwjgl/openal/ALCdevice.java, native/common/org_lwjgl_openal_ALC.c: Converted ALC pointers from int to long 2005-04-12 11:53 elias_naur * src/native/win32/org_lwjgl_input_Mouse.c: Win32: Fixed 64 bit warnings in Mouse.c 2005-04-12 11:11 elias_naur * platform_build/win32_ms_cmdline/build.bat: Win32: Added /Wp64 flag to the cmd line build.bat. It enables 64 bit specific warnings which should be fixed to be ready for 64 bit platforms. 2005-04-11 14:54 elias_naur * src/native/common/extal.c: Fixed compile warnings 2005-04-11 14:38 elias_naur * src/native/common/extal.c: Mac OS X: Use GetStringUTFChars instead of GetNativeChars to get the openal path 2005-04-11 12:00 elias_naur * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: Improved keyboard mapping support 2005-04-11 09:58 elias_naur * src/native/common/common_tools.c: Removed event buffer overflow message 2005-04-10 01:26 elias_naur * src/native/linux/org_lwjgl_input_Keyboard.c: Linux: Use KeySyms instead of raw key codes to take the keyboard mapping in account 2005-04-09 19:35 elias_naur * src/java/org/lwjgl/: LWJGLUtil.java, Sys.java, devil/IL.java, devil/ILU.java, devil/ILUT.java, fmod3/FMOD.java, input/Cursor.java, input/Mouse.java, opengl/AWTGLCanvas.java, opengl/Context.java, opengl/Display.java: Added LWJGLUtil.getPlatform to encapsulate platform detection. Added FreeBSD as an alias to Linux. 2005-04-09 18:45 cix_foo * src/java/org/lwjgl/opengl/Display.java: Replaced sync() with a method that works, based on sync2() and Thread.sleep(1) 2005-04-09 11:51 matzon * www/irclog.php: updated irc log to format better 2005-04-09 11:13 matzon * www/irclog.php: no longer using PRE - broke layout on long lines 2005-04-09 10:51 matzon * www/_include/header.php: added irc-stats 2005-04-09 10:36 matzon * www/_include/header.php: added irc log added cia stats link 2005-04-09 10:35 matzon * www/irclog.php: added last 100 lines irc log 2005-04-04 14:24 elias_naur * src/native/linux/extgl_glx.c: Linux: Load libGL.so with the RTLD_GLOBAL flag. It seems that some drivers need it 2005-04-04 13:19 elias_naur * src/java/org/lwjgl/: opengl/ARBBufferObject.java, opengl/ARBColorBufferFloat.java, opengl/ARBDrawBuffers.java, opengl/ARBImaging.java, opengl/ARBMatrixPalette.java, opengl/ARBMultisample.java, opengl/ARBMultitexture.java, opengl/ARBOcclusionQuery.java, opengl/ARBPointParameters.java, opengl/ARBProgram.java, opengl/ARBShaderObjects.java, opengl/ARBTextureCompression.java, opengl/ARBTransposeMatrix.java, opengl/ARBVertexBlend.java, opengl/ARBVertexProgram.java, opengl/ARBVertexShader.java, opengl/ARBWindowPos.java, opengl/ATIDrawBuffers.java, opengl/ATIElementArray.java, opengl/ATIEnvmapBumpmap.java, opengl/ATIFragmentShader.java, opengl/ATIMapObjectBuffer.java, opengl/ATIPnTriangles.java, opengl/ATISeparateStencil.java, opengl/ATIVertexArrayObject.java, opengl/ATIVertexAttribArrayObject.java, opengl/ATIVertexStreams.java, opengl/EXTBlendEquationSeparate.java, opengl/EXTBlendFuncSeparate.java, opengl/EXTCompiledVertexArray.java, opengl/EXTDepthBoundsTest.java, opengl/EXTDrawRangeElements.java, opengl/EXTFogCoord.java, opengl/EXTFramebufferObject.java, opengl/EXTMultiDrawArrays.java, opengl/EXTPalettedTexture.java, opengl/EXTPointParameters.java, opengl/EXTSecondaryColor.java, opengl/EXTStencilTwoSide.java, opengl/EXTVertexShader.java, opengl/EXTVertexWeighting.java, opengl/GL11.java, opengl/GL12.java, opengl/GL13.java, opengl/GL14.java, opengl/GL15.java, opengl/GL20.java, opengl/NVEvaluators.java, opengl/NVFence.java, opengl/NVFragmentProgram.java, opengl/NVHalfFloat.java, opengl/NVOcclusionQuery.java, opengl/NVPixelDataRange.java, opengl/NVPointSprite.java, opengl/NVPrimitiveRestart.java, opengl/NVProgram.java, opengl/NVRegisterCombiners.java, opengl/NVRegisterCombiners2.java, opengl/NVVertexArrayRange.java, opengl/NVVertexProgram.java, util/generator/ContextCapabilitiesGenerator.java, util/generator/GeneratorVisitor.java: Don't emit initNativeStub() when generating context-specific OpenGL java classes 2005-04-01 11:51 elias_naur * src/native/linux/Makefile: Linux: Statically link libXxf86vm 2005-03-31 11:32 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java: Linux: Fix crash on exit on NVIDIA 2005-03-30 22:02 matzon * www/: download.php, index.php: 0.96 specific files 2005-03-30 21:46 matzon * www/: changelog.php, changelogs/0.96-changelog.txt, changelogs/full-changelog.txt: 0.96 specific files |
|
From: Brian M. <ma...@us...> - 2005-05-19 16:18:37
|
Update of /cvsroot/java-game-lib/LWJGL/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23155 Modified Files: changelog.php download.php index.php Log Message: 0.97 updates Index: changelog.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/changelog.php,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- changelog.php 30 Mar 2005 19:46:12 -0000 1.10 +++ changelog.php 19 May 2005 16:18:27 -0000 1.11 @@ -17,7 +17,8 @@ </p> <ul> <li><a href="http://www.lwjgl.org/changelogs/full-changelog.txt" target="_blank">Full changelog</a></li> - <li><a href="#0.95">LWJGL 0.96</a></li> + <li><a href="#0.97">LWJGL 0.97</a></li> + <li><a href="#0.96">LWJGL 0.96</a></li> <li><a href="#0.95">LWJGL 0.95</a></li> <li><a href="#0.94">LWJGL 0.94</a></li> <li><a href="#0.93">LWJGL 0.93</a></li> @@ -35,6 +36,7 @@ </ul> <? +displayChangelog('0.97'); displayChangelog('0.96'); displayChangelog('0.95'); displayChangelog('0.94'); Index: download.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/download.php,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- download.php 30 Mar 2005 20:02:02 -0000 1.11 +++ download.php 19 May 2005 16:18:27 -0000 1.12 @@ -2,8 +2,8 @@ <h1>Download</h1> <p> - Latest stable release is 0.96. Please download it here:<br/> - <a href="https://sourceforge.net/project/showfiles.php?group_id=58488" target="_blank">LWJGL 0.96 alpha</a> + Latest stable release is 0.97. Please download it here:<br/> + <a href="https://sourceforge.net/project/showfiles.php?group_id=58488" target="_blank">LWJGL 0.97 alpha</a> </p> <p> Latest CVS tarball. Please download it here:<br/> Index: index.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/index.php,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- index.php 30 Mar 2005 20:02:03 -0000 1.9 +++ index.php 19 May 2005 16:18:27 -0000 1.10 @@ -8,6 +8,10 @@ <h1>News</h1> <p style="border-bottom: 1px solid #cccccc;"> + <b>Now for a totally different type of news item!: LWJGL 0.97 released</b> <span class="newsdate">Thursday, May 19th, 2005</span><br/> + Basically this is a bugfix release, but it does contain some new stuff. Please check <a href="http://lwjgl.org/forum/viewtopic.php?t=1117">this thread</a> for more info regarding the release<br/><br/> +</p> +<p style="border-bottom: 1px solid #cccccc;"> <b>Finally at last! 0.96 released!</b> <span class="newsdate">Wednesday, March 30th, 2005</span><br/> This relase includes (among other things) AWT support and expanded DevIL and FMOD support. Please check <a href="http://lwjgl.org/forum/viewtopic.php?p=7121">this thread</a> for more info regarding the release<br/><br/> </p> |
|
From: Brian M. <ma...@us...> - 2005-05-19 15:50:57
|
Update of /cvsroot/java-game-lib/LWJGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17824 Modified Files: build.xml Log Message: jars target for elias Index: build.xml =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/build.xml,v retrieving revision 1.78 retrieving revision 1.79 diff -u -d -r1.78 -r1.79 --- build.xml 18 May 2005 20:57:57 -0000 1.78 +++ build.xml 19 May 2005 15:50:47 -0000 1.79 @@ -205,7 +205,16 @@ <antcall target="-distribute_win32" /> <antcall target="-distribute_linux" /> <antcall target="-distribute_macosx" /> - </target> + </target> + + <!-- Create ONLY the jar archives --> + <target name="jars" description="Creates the Java archives ONLY and places them in libs/" depends="clean, -initialize, compile, -createjars"> + <move todir="libs/"> + <fileset dir="${lwjgl.temp}/jar"> + <include name="*.jar"/> + </fileset> + </move> + </target> <!-- Packages the java files --> <target name="-createjars"> |
|
From: Brian M. <ma...@us...> - 2005-05-18 21:13:19
|
Update of /cvsroot/java-game-lib/LWJGL/www/_files/tutorials In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3987/_files/tutorials Modified Files: openal_devmaster_lesson1.zip openal_devmaster_lesson2.zip openal_devmaster_lesson3.zip openal_devmaster_lesson5.zip Log Message: updated tutorial, wavedata class now in util Index: openal_devmaster_lesson3.zip =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/_files/tutorials/openal_devmaster_lesson3.zip,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsITo889 and /tmp/cvsVHWvNO differ Index: openal_devmaster_lesson2.zip =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/_files/tutorials/openal_devmaster_lesson2.zip,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsNyMgjh and /tmp/cvsMfft1V differ Index: openal_devmaster_lesson5.zip =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/_files/tutorials/openal_devmaster_lesson5.zip,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsyTMj1p and /tmp/cvsYt7CR4 differ Index: openal_devmaster_lesson1.zip =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/_files/tutorials/openal_devmaster_lesson1.zip,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsWY6lTD and /tmp/cvsT3k1Ni differ |
|
From: Brian M. <ma...@us...> - 2005-05-18 21:13:17
|
Update of /cvsroot/java-game-lib/LWJGL/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3987 Modified Files: documentation_openal_01.php documentation_openal_02.php documentation_openal_03.php documentation_openal_05.php Log Message: updated tutorial, wavedata class now in util Index: documentation_openal_01.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/documentation_openal_01.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- documentation_openal_01.php 27 Nov 2004 16:06:38 -0000 1.2 +++ documentation_openal_01.php 18 May 2005 21:13:09 -0000 1.3 @@ -101,7 +101,7 @@ <span class="codeKeyword">import</span> org.lwjgl.LWJGLException; <span class="codeKeyword">import</span> org.lwjgl.openal.AL; <span class="codeKeyword">import</span> org.lwjgl.openal.AL10; -<span class="codeKeyword">import</span> org.lwjgl.test.openal.WaveData; +<span class="codeKeyword">import</span> org.lwjgl.util.WaveData; <span class="codeKeyword">public class</span> Lesson1 { <span class="codeComment"> /** Buffers hold sound data. */</span> Index: documentation_openal_03.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/documentation_openal_03.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- documentation_openal_03.php 27 Nov 2004 16:06:38 -0000 1.2 +++ documentation_openal_03.php 18 May 2005 21:13:09 -0000 1.3 @@ -64,7 +64,7 @@ <span class="codeKeyword">import</span> org.lwjgl.LWJGLException; <span class="codeKeyword">import</span> org.lwjgl.openal.AL; <span class="codeKeyword">import</span> org.lwjgl.openal.AL10; -<span class="codeKeyword">import</span> org.lwjgl.test.openal.WaveData; +<span class="codeKeyword">import</span> org.lwjgl.util.WaveData; <span class="codeKeyword">public class</span> Lesson3 { <span class="codeComment">/** Maximum data buffers we will need. */</span> Index: documentation_openal_05.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/documentation_openal_05.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- documentation_openal_05.php 27 Nov 2004 16:06:38 -0000 1.2 +++ documentation_openal_05.php 18 May 2005 21:13:09 -0000 1.3 @@ -65,7 +65,7 @@ <span class="codeKeyword">import</span> org.lwjgl.LWJGLException; <span class="codeKeyword">import</span> org.lwjgl.openal.AL; <span class="codeKeyword">import</span> org.lwjgl.openal.AL10; -<span class="codeKeyword">import</span> org.lwjgl.test.openal.WaveData; +<span class="codeKeyword">import</span> org.lwjgl.util.WaveData; <span class="codeKeyword">public class</span> Lesson5 { Index: documentation_openal_02.php =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/www/documentation_openal_02.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- documentation_openal_02.php 27 Nov 2004 16:06:38 -0000 1.2 +++ documentation_openal_02.php 18 May 2005 21:13:09 -0000 1.3 @@ -59,7 +59,7 @@ <span class="codeKeyword">import</span> org.lwjgl.LWJGLException; <span class="codeKeyword">import</span> org.lwjgl.openal.AL; <span class="codeKeyword">import</span> org.lwjgl.openal.AL10; -<span class="codeKeyword">import</span> org.lwjgl.test.openal.WaveData; +<span class="codeKeyword">import</span> org.lwjgl.util.WaveData; <span class="codeKeyword">public class</span> Lesson2 { <span class="codeComment"> /** Buffers hold sound data. */</span> |
|
From: Brian M. <ma...@us...> - 2005-05-18 21:02:55
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1842/common Modified Files: common_tools.c Log Message: 0.97 version string Index: common_tools.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/common_tools.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- common_tools.c 11 Apr 2005 07:58:10 -0000 1.23 +++ common_tools.c 18 May 2005 21:02:41 -0000 1.24 @@ -48,7 +48,7 @@ #include "org_lwjgl_DefaultSysImplementation.h" static bool debug = false; -static const char* VERSION = "0.96"; +static const char* VERSION = "0.97"; static JavaVM *jvm; void initAttribList(attrib_list_t *list) { |
|
From: Brian M. <ma...@us...> - 2005-05-18 21:02:55
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common/fmod3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1842/common/fmod3 Modified Files: org_lwjgl_fmod3_FMOD.c Log Message: 0.97 version string Index: org_lwjgl_fmod3_FMOD.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- org_lwjgl_fmod3_FMOD.c 12 Apr 2005 19:13:35 -0000 1.11 +++ org_lwjgl_fmod3_FMOD.c 18 May 2005 21:02:41 -0000 1.12 @@ -33,7 +33,7 @@ #include "org_lwjgl_fmod3_FMOD.h" #include "extfmod3.h" -static const char* VERSION = "0.96"; +static const char* VERSION = "0.97"; /** * Concatenate two strings |
|
From: Brian M. <ma...@us...> - 2005-05-18 21:02:11
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/fmod3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1664 Modified Files: FMOD.java Log Message: 0.97 version string Index: FMOD.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- FMOD.java 9 Apr 2005 17:35:37 -0000 1.11 +++ FMOD.java 18 May 2005 21:02:01 -0000 1.12 @@ -200,7 +200,7 @@ private static String FMOD_OSX_LIBRARY_NAME = "fmod"; /** Version of FMOD */ - public static final String VERSION = "0.96"; + public static final String VERSION = "0.97"; static { initialize(); |
|
From: Brian M. <ma...@us...> - 2005-05-18 21:01:24
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1417 Modified Files: Sys.java Log Message: 0.97 version string Index: Sys.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/Sys.java,v retrieving revision 1.85 retrieving revision 1.86 diff -u -d -r1.85 -r1.86 --- Sys.java 9 Apr 2005 17:35:36 -0000 1.85 +++ Sys.java 18 May 2005 21:01:15 -0000 1.86 @@ -48,7 +48,7 @@ public final class Sys { /** Current version of library */ - public static final String VERSION = "0.96"; + public static final String VERSION = "0.97"; /** The native library name */ private static final String LIBRARY_NAME = "lwjgl"; |
|
From: Brian M. <ma...@us...> - 2005-05-18 20:58:06
|
Update of /cvsroot/java-game-lib/LWJGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv525 Modified Files: build.xml Log Message: fixed mac make file args Index: build.xml =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/build.xml,v retrieving revision 1.77 retrieving revision 1.78 diff -u -d -r1.77 -r1.78 --- build.xml 18 May 2005 20:41:28 -0000 1.77 +++ build.xml 18 May 2005 20:57:57 -0000 1.78 @@ -642,10 +642,14 @@ <fail message="Missing AL path environment property" unless="env.AL"/> <fail message="Missing FMOD path environment property" unless="env.FMOD"/> - <exec executable="make" dir="${lwjgl.src.native}/macosx" failonerror="true"/> - <exec executable="make" dir="${lwjgl.src.native}/common/devil" failonerror="true"/> - <exec executable="make" dir="${lwjgl.src.native}/common/fmod3" failonerror="true"/> - <move file="${lwjgl.src.native}/macosx/liblwjgl.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl.jnilib" /> + <exec executable="make" dir="${lwjgl.src.native}/macosx" failonerror="true"/> + <exec executable="make" dir="${lwjgl.src.native}/common/devil"> + <arg line="-f Makefile.macosx"/> + </exec> + <exec executable="make" dir="${lwjgl.src.native}/common/fmod3"> + <arg line="-f Makefile.macosx"/> + </exec> + <move file="${lwjgl.src.native}/macosx/liblwjgl.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl.jnilib" /> <move file="${lwjgl.src.native}/common/devil/liblwjgl-devil.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl-devil.jnilib" /> <move file="${lwjgl.src.native}/common/fmod3/liblwjgl-fmod3.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl-fmod3.jnilib" /> </target> |
|
From: Brian M. <ma...@us...> - 2005-05-18 20:41:41
|
Update of /cvsroot/java-game-lib/LWJGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28859 Modified Files: build.xml Log Message: fixed linux make args Index: build.xml =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/build.xml,v retrieving revision 1.76 retrieving revision 1.77 diff -u -d -r1.76 -r1.77 --- build.xml 18 May 2005 20:27:58 -0000 1.76 +++ build.xml 18 May 2005 20:41:28 -0000 1.77 @@ -623,8 +623,12 @@ <fail message="Missing FMOD path environment property" unless="env.FMOD"/> <exec executable="make" dir="${lwjgl.src.native}/linux"/> - <exec executable="make" dir="${lwjgl.src.native}/common/devil"/> - <exec executable="make" dir="${lwjgl.src.native}/common/fmod3"/> + <exec executable="make" dir="${lwjgl.src.native}/common/devil"> + <arg line="-f Makefile.linux"/> + </exec> + <exec executable="make" dir="${lwjgl.src.native}/common/fmod3"> + <arg line="-f Makefile.linux"/> + </exec> <move file="${lwjgl.src.native}/linux/liblwjgl.so" tofile="${lwjgl.lib}/linux/liblwjgl.so" /> <move file="${lwjgl.src.native}/common/devil/liblwjgl-devil.so" tofile="${lwjgl.lib}/linux/liblwjgl-devil.so" /> <move file="${lwjgl.src.native}/common/fmod3/liblwjgl-fmod3.so" tofile="${lwjgl.lib}/linux/liblwjgl-fmod3.so" /> |
|
From: Brian M. <ma...@us...> - 2005-05-18 20:28:08
|
Update of /cvsroot/java-game-lib/LWJGL In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25819 Modified Files: build.xml Log Message: mangled and changed build file, works for me, ymmv now has proper support (sans bugs) for ant building of native libs new release target to make it much easier to release a version Index: build.xml =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/build.xml,v retrieving revision 1.75 retrieving revision 1.76 diff -u -d -r1.75 -r1.76 --- build.xml 11 May 2005 11:44:27 -0000 1.75 +++ build.xml 18 May 2005 20:27:58 -0000 1.76 @@ -1,22 +1,22 @@ <project name="LWJGL" default="compile" basedir="."> <!-- ================================================================== --> - <!-- Global properties for build --> + <!-- Global properties for build --> <!-- ================================================================== --> - <property name="lwjgl.src" value="./src" /> - <property name="lwjgl.src.native" value="${lwjgl.src}/native" /> - <property name="lwjgl.src.headers" value="${lwjgl.src.native}/common" /> - <property name="lwjgl.src.templates" value="${lwjgl.src}/templates" /> - <property name="lwjgl.bin" value="./bin" /> - <property name="lwjgl.lib" value="./libs" /> - <property name="lwjgl.dist" value="./dist" /> - <property name="lwjgl.docs" value="./doc" /> - <property name="lwjgl.temp" value="./temp" /> - <property name="lwjgl.res" value="./res" /> - <property name="lwjgl.version" value="0.96" /> + <property name="lwjgl.src" value="./src" /> + <property name="lwjgl.src.native" value="${lwjgl.src}/native" /> + <property name="lwjgl.src.headers" value="${lwjgl.src.native}/common" /> + <property name="lwjgl.src.templates" value="${lwjgl.src}/templates" /> + <property name="lwjgl.bin" value="./bin" /> + <property name="lwjgl.lib" value="./libs" /> + <property name="lwjgl.dist" value="./dist" /> + <property name="lwjgl.docs" value="./doc" /> + <property name="lwjgl.temp" value="./temp" /> + <property name="lwjgl.res" value="./res" /> + <property name="lwjgl.version" value="0.97" /> <!-- ================================================================== --> - <!-- Filesets used for targets --> + <!-- Filesets used for targets --> <!-- ================================================================== --> <!-- Files to include in the lwjgl.jar file --> @@ -63,64 +63,82 @@ <exclude name="org/lwjgl/util/generator/**" /> </fileset> - <!-- Files to include in common package --> - <patternset id="lwjgl-common.fileset"> - <include name="*.jar" /> + <!-- Files to include in doc package --> + <patternset id="lwjgl-docs.fileset"> <include name="CREDITS" /> <include name="LICENSE" /> <include name="README" /> <include name="lwjgl_hidden_switches.text" /> + <include name="3rdparty/*" /> </patternset> <!-- Files to include in win32 package --> <patternset id="lwjgl-win32.fileset"> - <patternset refid="lwjgl-common.fileset" /> <include name="lwjgl.dll" /> <include name="lwjgl-fmod3.dll" /> <include name="lwjgl-devil.dll" /> + <include name="lwjglaudio.dll" /> + <include name="DevIL.dll" /> + <include name="ILU.dll" /> + <include name="ILUT.dll" /> </patternset> <!-- Files to include in linux, glibc2.3 package --> <patternset id="lwjgl-linux.fileset"> - <patternset refid="lwjgl-common.fileset" /> <include name="liblwjgl.so" /> <include name="liblwjgl-fmod3.so" /> <include name="liblwjgl-devil.so" /> + <include name="libopenal.so" /> + <include name="libIL.so" /> + <include name="libILU.so" /> + <include name="libILUT.so" /> </patternset> <!-- Files to include in mac os x package --> <patternset id="lwjgl-macosx.fileset"> - <patternset refid="lwjgl-common.fileset" /> <include name="liblwjgl.jnilib" /> <include name="liblwjgl-fmod3.jnilib" /> <include name="liblwjgl-devil.jnilib" /> + <include name="openal.dylib" /> + <include name="IL" /> </patternset> <!-- Files to include in source distribution --> <fileset id="lwjgl.source.fileset" dir="."> <include name="build.xml" /> <include name="src/**" /> - <include name="platform_build/**" /> - <exclude name="**/*CVS*" /> - <exclude name="native/projb/**" /> - </fileset> - - <!-- Files to include in media distribution --> - <fileset id="lwjgl.media.fileset" dir="${lwjgl.res}"> - <include name="**" /> - <exclude name="**/*CVS*" /> + <include name="platform_build/win32_ms_cmdline/*.bat" /> </fileset> + + <uptodate property="lwjgl.main.built" targetfile="${lwjgl.lib}/win32/lwjgl.dll" > + <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c*"/> + <srcfiles dir= "${lwjgl.src.native}/common/arb" includes="*.c"/> + <srcfiles dir= "${lwjgl.src.native}/common/nv" includes="*.c"/> + <srcfiles dir= "${lwjgl.src.native}/common/ext" includes="*.c"/> + <srcfiles dir= "${lwjgl.src.native}/common/ati" includes="*.c"/> + <srcfiles dir= "${lwjgl.src.native}/win32" includes="*.cpp"/> + </uptodate> + + <uptodate property="lwjgl.fmod.built" targetfile="${lwjgl.lib}/win32/lwjgl-fmod3.dll" > + <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c"/> + <srcfiles dir= "${lwjgl.src.native}/common/fmod3" includes="*.c"/> + </uptodate> + + <uptodate property="lwjgl.devil.built" targetfile="${lwjgl.lib}/win32/lwjgl-devil.dll" > + <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c"/> + <srcfiles dir= "${lwjgl.src.native}/common/devil" includes="*.c"/> + </uptodate> <!-- ================================================================== --> - <!-- Everything below this line is targets. --> - <!-- Do not modify, unless you know what you're doing --> + <!-- Everything below this line is targets. --> + <!-- Do not modify, unless you know what you're doing --> <!-- ================================================================== --> <!-- ================================================================== --> - <!-- Initialize build --> + <!-- Initialize build --> <!-- ================================================================== --> <target name="-initialize"> <mkdir dir="${lwjgl.bin}" taskname="initialiazing bin folder" /> @@ -129,75 +147,229 @@ <mkdir dir="${lwjgl.docs}/javadoc" taskname="initialiazing docs folder" /> <mkdir dir="${lwjgl.res}" taskname="initialiazing res folder" /> <mkdir dir="${lwjgl.temp}" taskname="initialiazing temp folder" /> + <mkdir dir="${lwjgl.temp}/jar" taskname="initialiazing temp folder" /> + <mkdir dir="${lwjgl.temp}/doc" taskname="initialiazing temp folder" /> + <mkdir dir="${lwjgl.temp}/res" taskname="initialiazing temp folder" /> + <mkdir dir="${lwjgl.temp}/native" taskname="initialiazing temp folder" /> </target> - <!-- Performs all the tasks needed for a distribution of LWJGL --> - <target name="all" description="Compile. Make jars. Javadoc and distribute"> + <!-- Cleans up any files created during the execution of this script --> + <target name="clean" description="Cleans the diectories controlled by this ant script"> + <delete dir="${lwjgl.temp}" quiet="true" failonerror="false" taskname="cleaning temp folder" /> + <delete dir="${lwjgl.docs}/javadoc" quiet="true" failonerror="false" taskname="cleaning javadoc folder" /> + <delete dir="${lwjgl.bin}/org" quiet="true" failonerror="false" taskname="cleaning bin folder" /> + <delete taskname="cleaning bin folder" failonerror="false"> + <fileset dir="${lwjgl.bin}" includes="*.class" /> + </delete> + </target> + + <!-- Creates a distribution of LWJGL --> + <target name="release" description="Creates a distribution of LWJGL using supplied native binaries"> + <!-- Warn user --> + <echo message="Before running the release target, please manually compile all platforms and place required files in ${lwjgl.lib}/win32, ${lwjgl.lib}/linux and ${lwjgl.lib}/macosx${line.separator}Missing files will result in a successfull built, but with incomplete release zips"/> + <input + message="All data in the ${lwjgl.dist} folder will be deleted. Continue? " + validargs="yes,no" + addproperty="do.delete" + /> + <condition property="do.abort"> + <equals arg1="no" arg2="${do.delete}"/> + </condition> + <fail if="do.abort">Build aborted by user.</fail> + + <!-- prepare --> + <delete dir="${lwjgl.dist}" quiet="true" failonerror="false" /> + <antcall target="clean" /> + <antcall target="-initialize" /> - <!-- Though we perform all targets, we do it in somewhat mixed. --> - <!-- This is because we want the 'distribution_application' target to be --> - <!-- executed as soon as possible, since this target is most likely to fail. --> - <!-- That way we don't spend time doing javadocs, if the 'distribution_application' --> - <!-- target is going to fail anyway. However we cannot call the 'distribution' before --> - <!-- the javadoc target, since the 'distribution' target will try to create the javadoc --> - <!-- archive. --> - <antcall target="clean" /> - <antcall target="-initialize" /> - <antcall target="compile" /> - <antcall target="compile_native" /> - <antcall target="jars" /> - <antcall target="-distribution_application" /> + <!-- compile and create jars --> + <antcall target="compile" /> <antcall target="javadoc" /> + <antcall target="-createjars" /> + + <!-- copy resources to res folder --> + <copy todir="${lwjgl.temp}/res"> + <fileset dir="res"/> + </copy> + + <!-- copy docs --> + <copy todir="${lwjgl.temp}/doc"> + <fileset dir="${lwjgl.docs}"> + <patternset refid="lwjgl-docs.fileset" /> + </fileset> + </copy> + + <!-- create distribution from files in libs/ and temp/ --> <antcall target="-distribution_javadoc" /> <antcall target="-distribution_source" /> - <antcall target="-internal_clean" /> + <antcall target="-distribute_win32" /> + <antcall target="-distribute_linux" /> + <antcall target="-distribute_macosx" /> + </target> + + <!-- Packages the java files --> + <target name="-createjars"> + <!-- Create lwjgl.jar --> + <jar destfile="${lwjgl.temp}/jar/lwjgl.jar" taskname="lwjgl.jar"> + <fileset refid="lwjgl.fileset" /> + </jar> + + <!-- Create lwjgl_test.jar --> + <jar destfile="${lwjgl.temp}/jar/lwjgl_test.jar" taskname="lwjgl_test.jar"> + <fileset refid="lwjgl_test.fileset" /> + </jar> + + <!-- Create lwjgl_util.jar --> + <jar destfile="${lwjgl.temp}/jar/lwjgl_util.jar" taskname="lwjgl_util.jar"> + <fileset refid="lwjgl_util.fileset" /> + </jar> + + <!-- Create lwjgl_fmod.jar --> + <jar destfile="${lwjgl.temp}/jar/lwjgl_fmod3.jar" taskname="lwjgl_fmod3.jar"> + <fileset refid="lwjgl_fmod3.fileset" /> + </jar> + + <!-- Create lwjgl_devil.jar --> + <jar destfile="${lwjgl.temp}/jar/lwjgl_devil.jar" taskname="lwjgl_devil.jar"> + <fileset refid="lwjgl_devil.fileset" /> + </jar> </target> - <!-- Performs all the tasks needed for a distribution of LWJGL --> - <target name="non-javadoc-build" description="Compile. Make jars. Javadoc and distribute"> - - <!-- Though we perform all targets, we do it in somewhat mixed. --> - <!-- This is because we want the 'distribution_application' target to be --> - <!-- executed as soon as possible, since this target is most likely to fail. --> - <!-- That way we don't spend time doing javadocs, if the 'distribution_application' --> - <!-- target is going to fail anyway. However we cannot call the 'distribution' before --> - <!-- the javadoc target, since the 'distribution' target will try to create the javadoc --> - <!-- archive. --> - <antcall target="-initialize"/> - <antcall target="compile"/> - <antcall target="compile_native"/> - <antcall target="jars"/> - <antcall target="-distribution_application"/> + <!-- Distributes win32 files --> + <target name="-distribute_win32"> + <delete> + <fileset dir="${lwjgl.temp}/native/" includes="**/*"/> + </delete> + <copy todir="${lwjgl.temp}/native"> + <fileset dir="${lwjgl.lib}/win32"> + <patternset refid="lwjgl-win32.fileset" /> + </fileset> + </copy> + <zip destfile="${lwjgl.dist}/lwjgl-win32-${lwjgl.version}.zip"> + <zipfileset dir="${lwjgl.temp}" prefix="lwjgl-win32-${lwjgl.version}/"/> + </zip> </target> - <!-- Performs all the tasks needed for a distribution of LWJGL --> - <target name="non-javadoc-rebuild" description="Compile. Make jars. Javadoc and distribute"> - - <!-- Though we perform all targets, we do it in somewhat mixed. --> - <!-- This is because we want the 'distribution_application' target to be --> - <!-- executed as soon as possible, since this target is most likely to fail. --> - <!-- That way we don't spend time doing javadocs, if the 'distribution_application' --> - <!-- target is going to fail anyway. However we cannot call the 'distribution' before --> - <!-- the javadoc target, since the 'distribution' target will try to create the javadoc --> - <!-- archive. --> - <antcall target="clean"/> - <antcall target="-initialize"/> - <antcall target="compile"/> - <antcall target="compile_native"/> - <antcall target="jars"/> - <antcall target="-distribution_application"/> + <!-- Distributes linux files --> + <target name="-distribute_linux"> + <delete> + <fileset dir="${lwjgl.temp}/native/" includes="**/*"/> + </delete> + <copy todir="${lwjgl.temp}/native"> + <fileset dir="${lwjgl.lib}/linux"> + <patternset refid="lwjgl-linux.fileset" /> + </fileset> + </copy> + <zip destfile="${lwjgl.dist}/lwjgl-linux-${lwjgl.version}.zip"> + <zipfileset dir="${lwjgl.temp}" prefix="lwjgl-linux-${lwjgl.version}/"/> + </zip> </target> - <!-- Cleans up any files created during the execution of this script --> - <target name="clean" description="Cleans the diectories controlled by this ant script"> - <delete dir="${lwjgl.temp}" quiet="true" failonerror="false" taskname="cleaning temp folder" /> - <delete dir="${lwjgl.dist}" quiet="true" failonerror="false" taskname="cleaning dist folder" /> - <delete dir="${lwjgl.lib}" quiet="true" failonerror="false" taskname="cleaning libs folder" /> - <delete dir="${lwjgl.docs}/javadoc" quiet="true" failonerror="false" taskname="cleaning javadoc folder" /> - <delete dir="${lwjgl.bin}/org" quiet="true" failonerror="false" taskname="cleaning bin folder" /> - <delete taskname="cleaning bin folder" failonerror="false"> - <fileset dir="${lwjgl.bin}" includes="*.class" /> - </delete> + <!-- Distributes macosx files --> + <target name="-distribute_macosx"> + <delete> + <fileset dir="${lwjgl.temp}/native/" includes="**/*"/> + </delete> + <copy todir="${lwjgl.temp}/native"> + <fileset dir="${lwjgl.lib}/macosx"> + <patternset refid="lwjgl-macosx.fileset" /> + </fileset> + </copy> + <zip destfile="${lwjgl.dist}/lwjgl-macosx-${lwjgl.version}.zip"> + <zipfileset dir="${lwjgl.temp}" prefix="lwjgl-macosx-${lwjgl.version}/"/> + </zip> + </target> + + <!-- Creates a versioned distribution of javadocs --> + <target name="-distribution_javadoc"> + <zip destfile="${lwjgl.dist}/lwjgl-docs-${lwjgl.version}.zip" basedir="${lwjgl.docs}" includes="javadoc/**" /> + </target> + + <!-- Creates a versioned distribution of the source code --> + <target name="-distribution_source"> + <zip destfile="${lwjgl.dist}/lwjgl-source-${lwjgl.version}.zip"> + <fileset refid="lwjgl.source.fileset" /> + </zip> + </target> + + <!-- Compiles the Java source code --> + <target name="compile" description="Compiles the java source code"> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/*.java" source="1.4" target="1.4" taskname="lwjgl" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/input/**" source="1.4" target="1.4" taskname="input" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/openal/**" source="1.4" target="1.4" taskname="openal" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/opengl/**" source="1.4" target="1.4" taskname="opengl" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/test/**" source="1.4" target="1.4" taskname="test" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/examples/**" source="1.4" target="1.4" taskname="examples" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/util/**" excludes="org/lwjgl/util/generator/**" source="1.4" target="1.4" taskname="util" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/fmod3/**" source="1.4" target="1.4" taskname="fmod" /> + <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/devil/**" source="1.4" target="1.4" taskname="devil"/> + </target> + + <!-- Generates the native headers from source files --> + <target name="headers" description="invokes javah on java classes" depends="compile"> + <!-- platform specific classes --> + <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/linux" force="yes"> + <class name="org.lwjgl.opengl.LinuxDisplay" /> + <class name="org.lwjgl.opengl.LinuxPeerInfo" /> + <class name="org.lwjgl.opengl.LinuxPbufferPeerInfo" /> + <class name="org.lwjgl.opengl.LinuxDisplayPeerInfo" /> + <class name="org.lwjgl.opengl.LinuxAWTGLCanvasPeerInfo" /> + <class name="org.lwjgl.opengl.LinuxContextImplementation" /> + <class name="org.lwjgl.opengl.LinuxCanvasImplementation" /> + </javah> + <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/win32" force="yes"> + <class name="org.lwjgl.opengl.Win32PbufferPeerInfo" /> + <class name="org.lwjgl.opengl.Win32Display" /> + <class name="org.lwjgl.NativeSysImplementation" /> + <class name="org.lwjgl.opengl.Win32AWTGLCanvasPeerInfo" /> + <class name="org.lwjgl.opengl.Win32PeerInfo" /> + <class name="org.lwjgl.opengl.Win32DisplayPeerInfo" /> + <class name="org.lwjgl.opengl.Win32ContextImplementation" /> + </javah> + <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes"> + <class name="org.lwjgl.opengl.MacOSXCanvasPeerInfo" /> + <class name="org.lwjgl.opengl.MacOSXPeerInfo" /> + <class name="org.lwjgl.opengl.MacOSXPbufferPeerInfo" /> + <class name="org.lwjgl.opengl.MacOSXDisplay" /> + <class name="org.lwjgl.opengl.MacOSXContextImplementation" /> + </javah> + <!-- lwjgl --> + <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}" force="yes"> + <class name="org.lwjgl.opengl.AWTSurfaceLock" /> + <class name="org.lwjgl.DefaultSysImplementation" /> + <class name="org.lwjgl.input.Cursor" /> + <class name="org.lwjgl.input.Keyboard" /> + <class name="org.lwjgl.input.Mouse" /> + + <class name="org.lwjgl.openal.ALC" /> + <class name="org.lwjgl.openal.AL" /> + + <class name="org.lwjgl.opengl.GLContext" /> + <class name="org.lwjgl.opengl.Pbuffer" /> + </javah> + + <!-- fmod --> + <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}/fmod3" force="yes"> + <class name="org.lwjgl.fmod3.FMOD" /> + <class name="org.lwjgl.fmod3.FMusic" /> + <class name="org.lwjgl.fmod3.FSound" /> + </javah> + + <!-- devil --> + <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}/devil" force="yes"> + <class name="org.lwjgl.devil.IL"/> + <class name="org.lwjgl.devil.ILU"/> + <class name="org.lwjgl.devil.ILUT"/> + </javah> + </target> + + <!-- Creates the Javadoc --> + <target name="javadoc" description="Creates javadoc from java source code"> + <javadoc destdir="${lwjgl.docs}/javadoc" author="true" version="true" use="true" source="1.4" windowtitle="LWJGL API"> + <fileset refid="lwjgl.javadoc.fileset" /> + <doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle> + <bottom><![CDATA[<i>Copyright © 2002-2005 lwjgl.org. All Rights Reserved.</i>]]></bottom> + </javadoc> </target> <!-- Compiles the Java source code --> @@ -379,19 +551,6 @@ <fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/opengl/*.java"/> </apply> </target> - - <!-- Compiles the Java source code --> - <target name="compile" description="Compiles the java source code"> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/*.java" source="1.4" target="1.4" taskname="lwjgl" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/input/**" source="1.4" target="1.4" taskname="input" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/openal/**" source="1.4" target="1.4" taskname="openal" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/opengl/**" source="1.4" target="1.4" taskname="opengl" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/test/**" source="1.4" target="1.4" taskname="test" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/examples/**" source="1.4" target="1.4" taskname="examples" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/util/**" excludes="org/lwjgl/util/generator/**" source="1.4" target="1.4" taskname="util" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/fmod3/**" source="1.4" target="1.4" taskname="fmod" /> - <javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/devil/**" source="1.4" target="1.4" taskname="devil"/> - </target> <!-- Compiles the native files --> <target name="compile_native" depends="headers" description="Compiles the native files"> @@ -410,42 +569,24 @@ <os name="Mac OS X" /> </condition> <antcall target="-compile_native_mac" /> - </target> - - <uptodate property="lwjgl.main.built" targetfile="${lwjgl.lib}/lwjgl.dll" > - <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c*"/> - <srcfiles dir= "${lwjgl.src.native}/common/arb" includes="*.c"/> - <srcfiles dir= "${lwjgl.src.native}/common/nv" includes="*.c"/> - <srcfiles dir= "${lwjgl.src.native}/common/ext" includes="*.c"/> - <srcfiles dir= "${lwjgl.src.native}/common/ati" includes="*.c"/> - <srcfiles dir= "${lwjgl.src.native}/win32" includes="*.cpp"/> - </uptodate> - - <uptodate property="lwjgl.fmod.built" targetfile="${lwjgl.lib}/lwjgl-fmod3.dll" > - <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c"/> - <srcfiles dir= "${lwjgl.src.native}/common/fmod3" includes="*.c"/> - </uptodate> - - <uptodate property="lwjgl.devil.built" targetfile="${lwjgl.lib}/lwjgl-devil.dll" > - <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c"/> - <srcfiles dir= "${lwjgl.src.native}/common/devil" includes="*.c"/> - </uptodate> + </target> <!-- Compiles LWJGL on Win32 platforms --> <target name="-compile_native_win32" if="lwjgl.platform.windows"> <echo>Compiling Win32 LWJGL version</echo> + + <!-- check for required properties --> + <property environment="env"/> + <fail message="Missing PLTSDKHOME path environment property" unless="env.PLTSDKHOME"/> + <fail message="Missing ALHOME path environment property" unless="env.ALHOME"/> + <fail message="Missing JAVA_HOME path environment property" unless="env.JAVA_HOME"/> + <fail message="Missing CHOME path environment property" unless="env.CHOME"/> + <fail message="Missing DXHOME path environment property" unless="env.DXHOME"/> + <fail message="Missing FMODHOME path environment property" unless="env.FMODHOME"/> + <antcall target="-compile_native_win32_main" /> - <antcall target="-compile_native_win32_fmod" /> - <antcall target="-compile_native_win32_devil" /> - - <!-- optimize using upx --> - <!-- <exec dir="${lwjgl.lib}" executable="upx"> - <arg line="-9 -f win32/*.dll"/> - </exec> --> - - <!-- copy to libs --> </target> <target name="-compile_native_win32_main" unless="lwjgl.main.built"> @@ -453,7 +594,7 @@ <exec dir="platform_build/win32_ms_cmdline" executable="cmd.exe" failonerror="true"> <arg line="/c build.bat" /> </exec> - <move file="platform_build/win32_ms_cmdline/lwjgl.dll" tofile="${lwjgl.lib}/lwjgl.dll"/> + <move file="platform_build/win32_ms_cmdline/lwjgl.dll" tofile="${lwjgl.lib}/win32/lwjgl.dll"/> </target> <target name="-compile_native_win32_fmod" unless="lwjgl.fmod.built"> @@ -461,7 +602,7 @@ <exec dir="platform_build/win32_ms_cmdline" executable="cmd.exe" failonerror="true"> <arg line="/c build-fmod.bat" /> </exec> - <move file="platform_build/win32_ms_cmdline/lwjgl-fmod3.dll" tofile="${lwjgl.lib}/lwjgl-fmod3.dll"/> + <move file="platform_build/win32_ms_cmdline/lwjgl-fmod3.dll" tofile="${lwjgl.lib}/win32/lwjgl-fmod3.dll"/> </target> <target name="-compile_native_win32_devil" unless="lwjgl.devil.built"> @@ -469,88 +610,42 @@ <exec dir="platform_build/win32_ms_cmdline" executable="cmd.exe" failonerror="true"> <arg line="/c build-devil.bat"/> </exec> - <move file="platform_build/win32_ms_cmdline/lwjgl-devil.dll" tofile="${lwjgl.lib}/lwjgl-devil.dll"/> + <move file="platform_build/win32_ms_cmdline/lwjgl-devil.dll" tofile="${lwjgl.lib}/win32/lwjgl-devil.dll"/> </target> <!-- Compiles LWJGL on Linux platforms --> <target name="-compile_native_linux" if="lwjgl.platform.linux"> <echo>Compiling Linux LWJGL version</echo> + + <!-- check for required properties --> + <property environment="env"/> + <fail message="Missing JAVA_HOME path environment property" unless="env.JAVA_HOME"/> + <fail message="Missing FMOD path environment property" unless="env.FMOD"/> + <exec executable="make" dir="${lwjgl.src.native}/linux"/> - <move file="${lwjgl.src.native}/linux/liblwjgl.so" tofile="${lwjgl.lib}/liblwjgl.so" /> + <exec executable="make" dir="${lwjgl.src.native}/common/devil"/> + <exec executable="make" dir="${lwjgl.src.native}/common/fmod3"/> + <move file="${lwjgl.src.native}/linux/liblwjgl.so" tofile="${lwjgl.lib}/linux/liblwjgl.so" /> + <move file="${lwjgl.src.native}/common/devil/liblwjgl-devil.so" tofile="${lwjgl.lib}/linux/liblwjgl-devil.so" /> + <move file="${lwjgl.src.native}/common/fmod3/liblwjgl-fmod3.so" tofile="${lwjgl.lib}/linux/liblwjgl-fmod3.so" /> </target> <!-- Compiles LWJGL on Mac OS X platforms --> <target name="-compile_native_mac" if="lwjgl.platform.mac"> - <echo>Checking for valid OpenAL install</echo> - <property name="openal.home" value="/projects/openal"/> - <available file="${openal.home}" type="dir" property="isValidOpenALHome"/> - <fail message="openal.home in build.xml in target compile_native_mac does not point to valid OpenAL install. Please change this to the location of your OpenAL install." unless="isValidOpenALHome"/> - <echo>Valid OpenAL install located</echo> - - <echo>Compiling Mac OS X LWJGL version</echo> - <exec dir="${lwjgl.src.native}/macosx" executable="make" failonerror="true"> - <env key="AL" path="${openal.home}" /> - </exec> - - <move file="${lwjgl.src.native}/macosx/liblwjgl.jnilib" tofile="${lwjgl.lib}/liblwjgl.jnilib" /> - </target> - - <!-- Packages the java files --> - <target name="jars"> - <!-- Create lwjgl.jar --> - <jar destfile="${lwjgl.lib}/lwjgl.jar" taskname="lwjgl.jar"> - <fileset refid="lwjgl.fileset" /> - </jar> - - <!-- Create lwjgl.jar --> - <jar destfile="${lwjgl.lib}/lwjgl_devil.jar" taskname="lwjgl_devil.jar"> - <fileset refid="lwjgl_devil.fileset"/> - </jar> - - <!-- Create lwjgl_test.jar --> - <jar destfile="${lwjgl.lib}/lwjgl_test.jar" taskname="lwjgl_test.jar"> - <fileset refid="lwjgl_test.fileset" /> - </jar> - - <!-- Create lwjgl_util.jar --> - <jar destfile="${lwjgl.lib}/lwjgl_util.jar" taskname="lwjgl_util.jar"> - <fileset refid="lwjgl_util.fileset" /> - </jar> - - <!-- Create lwjgl_fmod.jar --> - <jar destfile="${lwjgl.lib}/lwjgl_fmod3.jar" taskname="lwjgl_fmod3.jar"> - <fileset refid="lwjgl_fmod3.fileset" /> - </jar> - - <!-- Create lwjgl_devil.jar --> - <jar destfile="${lwjgl.lib}/lwjgl_devil.jar" taskname="lwjgl_devil.jar"> - <fileset refid="lwjgl_devil.fileset" /> - </jar> - - <!-- Create lwjgl_media.jar --> - <jar destfile="${lwjgl.lib}/lwjgl_media.jar" taskname="lwjgl_media.jar"> - <fileset refid="lwjgl.media.fileset" /> - </jar> - </target> - - <!-- Creates the Javadoc --> - <target name="javadoc" description="Creates javadoc from java source code"> - <javadoc destdir="${lwjgl.docs}/javadoc" author="true" version="true" use="true" source="1.4" windowtitle="LWJGL API"> - <fileset refid="lwjgl.javadoc.fileset" /> - <doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle> - <bottom><![CDATA[<i>Copyright © 2002-2005 lwjgl.org. All Rights Reserved.</i>]]></bottom> - </javadoc> - </target> - - <!-- Creates a distribution from the compiled files --> - <target name="-distribution" depends="jars"> - <antcall target="-distribution_application" /> - <antcall target="-distribution_javadoc" /> - <antcall target="-distribution_source" /> - <antcall target="-distribution_resources" /> - <antcall target="-internal_clean" /> - </target> - + + <!-- check for required properties --> + <property environment="env"/> + <fail message="Missing AL path environment property" unless="env.AL"/> + <fail message="Missing FMOD path environment property" unless="env.FMOD"/> + + <exec executable="make" dir="${lwjgl.src.native}/macosx" failonerror="true"/> + <exec executable="make" dir="${lwjgl.src.native}/common/devil" failonerror="true"/> + <exec executable="make" dir="${lwjgl.src.native}/common/fmod3" failonerror="true"/> + <move file="${lwjgl.src.native}/macosx/liblwjgl.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl.jnilib" /> + <move file="${lwjgl.src.native}/common/devil/liblwjgl-devil.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl-devil.jnilib" /> + <move file="${lwjgl.src.native}/common/fmod3/liblwjgl-fmod3.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl-fmod3.jnilib" /> + </target> + <!-- Creates a build of LWJGL directly from CVS --> <target name="cvsbuild" description="Builds lwjgl from cvs"> <!-- Check that files do not exist BEFORE doing the CVS build --> @@ -562,141 +657,7 @@ <cvs command="export -D 'now'" compressionlevel="3" cvsRoot=":pserver:ano...@cv...:/cvsroot/java-game-lib" package="LWJGL/build.xml" dest="." /> <cvs command="export -D 'now'" compressionlevel="3" cvsRoot=":pserver:ano...@cv...:/cvsroot/java-game-lib" package="LWJGL/src" dest="." /> <cvs command="export -D 'now'" compressionlevel="3" cvsRoot=":pserver:ano...@cv...:/cvsroot/java-game-lib" package="LWJGL/doc" dest="." /> - <ant dir="LWJGL" target="all" /> - </target> - - <!-- Generates the native headers from source files --> - <target name="headers" description="invokes javah on java classes" depends="compile"> - <!-- platform specific classes --> - <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/linux" force="yes"> - <class name="org.lwjgl.opengl.LinuxDisplay" /> - <class name="org.lwjgl.opengl.LinuxPeerInfo" /> - <class name="org.lwjgl.opengl.LinuxPbufferPeerInfo" /> - <class name="org.lwjgl.opengl.LinuxDisplayPeerInfo" /> - <class name="org.lwjgl.opengl.LinuxAWTGLCanvasPeerInfo" /> - <class name="org.lwjgl.opengl.LinuxContextImplementation" /> - <class name="org.lwjgl.opengl.LinuxCanvasImplementation" /> - </javah> - <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/win32" force="yes"> - <class name="org.lwjgl.opengl.Win32PbufferPeerInfo" /> - <class name="org.lwjgl.opengl.Win32Display" /> - <class name="org.lwjgl.NativeSysImplementation" /> - <class name="org.lwjgl.opengl.Win32AWTGLCanvasPeerInfo" /> - <class name="org.lwjgl.opengl.Win32PeerInfo" /> - <class name="org.lwjgl.opengl.Win32DisplayPeerInfo" /> - <class name="org.lwjgl.opengl.Win32ContextImplementation" /> - </javah> - <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes"> - <class name="org.lwjgl.opengl.MacOSXCanvasPeerInfo" /> - <class name="org.lwjgl.opengl.MacOSXPeerInfo" /> - <class name="org.lwjgl.opengl.MacOSXPbufferPeerInfo" /> - <class name="org.lwjgl.opengl.MacOSXDisplay" /> - <class name="org.lwjgl.opengl.MacOSXContextImplementation" /> - </javah> - <!-- lwjgl --> - <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}" force="yes"> - <class name="org.lwjgl.opengl.AWTSurfaceLock" /> - <class name="org.lwjgl.DefaultSysImplementation" /> - <class name="org.lwjgl.input.Cursor" /> - <class name="org.lwjgl.input.Keyboard" /> - <class name="org.lwjgl.input.Mouse" /> - - <class name="org.lwjgl.openal.ALC" /> - <class name="org.lwjgl.openal.AL" /> - - <class name="org.lwjgl.opengl.GLContext" /> - <class name="org.lwjgl.opengl.Pbuffer" /> - </javah> - - <!-- fmod --> - <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}/fmod3" force="yes"> - <class name="org.lwjgl.fmod3.FMOD" /> - <class name="org.lwjgl.fmod3.FMusic" /> - <class name="org.lwjgl.fmod3.FSound" /> - </javah> - - <!-- devil --> - <javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}/devil" force="yes"> - <class name="org.lwjgl.devil.IL"/> - <class name="org.lwjgl.devil.ILU"/> - <class name="org.lwjgl.devil.ILUT"/> - </javah> - </target> - - <!-- Creates a versioned distribution for all supported platforms --> - <target name="-distribution_application"> - <!-- check each platform, and run their copy target --> - <antcall target="-distribute_win32" /> - <antcall target="-distribute_linux" /> - <antcall target="-distribute_macosx" /> - </target> - - <!-- Distributes win32 files --> - <target name="-distribute_win32"> - <!-- copy files from lib/platform to temp --> - <copy todir="${lwjgl.temp}/lwjgl-win32-${lwjgl.version}"> - <fileset dir="${lwjgl.lib}"> - <patternset refid="lwjgl-win32.fileset" /> - <patternset refid="lwjgl-common.fileset" /> - </fileset> - <fileset dir="${lwjgl.docs}"> - <patternset refid="lwjgl-common.fileset" /> - </fileset> - </copy> - <zip destfile="${lwjgl.dist}/lwjgl-win32-${lwjgl.version}.zip" basedir="${lwjgl.temp}" includes="lwjgl-win32-${lwjgl.version}/**" /> - </target> - - <!-- Distributes linux files --> - <target name="-distribute_linux"> - <!-- copy files from lib/platform to temp --> - <copy todir="${lwjgl.temp}/lwjgl-linux-${lwjgl.version}"> - <fileset dir="${lwjgl.lib}"> - <patternset refid="lwjgl-linux.fileset" /> - <patternset refid="lwjgl-common.fileset" /> - </fileset> - <fileset dir="${lwjgl.docs}"> - <patternset refid="lwjgl-common.fileset" /> - </fileset> - </copy> - <zip destfile="${lwjgl.dist}/lwjgl-linux-${lwjgl.version}.zip" basedir="${lwjgl.temp}" includes="lwjgl-linux-${lwjgl.version}/**" /> - </target> - - <!-- Distributes macosx files --> - <target name="-distribute_macosx"> - <!-- copy files from lib/platform to temp --> - <copy todir="${lwjgl.temp}/lwjgl-macosx-${lwjgl.version}"> - <fileset dir="${lwjgl.lib}"> - <patternset refid="lwjgl-macosx.fileset" /> - <patternset refid="lwjgl-common.fileset" /> - </fileset> - <fileset dir="${lwjgl.docs}"> - <patternset refid="lwjgl-common.fileset" /> - </fileset> - </copy> - <zip destfile="${lwjgl.dist}/lwjgl-macosx-${lwjgl.version}.zip" basedir="${lwjgl.temp}" includes="lwjgl-macosx-${lwjgl.version}/**" /> - </target> - - <!-- Creates a versioned distribution of javadocs --> - <target name="-distribution_javadoc"> - <zip destfile="${lwjgl.dist}/lwjgl-docs-${lwjgl.version}.zip" basedir="${lwjgl.docs}" includes="javadoc/**" /> - </target> - - <!-- Creates a versioned distribution of the source code --> - <target name="-distribution_source"> - <zip destfile="${lwjgl.dist}/lwjgl-source-${lwjgl.version}.zip"> - <fileset refid="lwjgl.source.fileset" /> - </zip> - </target> - - <!-- Creates a versioned distribution of the resource files --> - <target name="-distribution_resources"> - <zip destfile="${lwjgl.dist}/lwjgl-media-${lwjgl.version}.zip"> - <fileset refid="lwjgl.media.fileset" /> - </zip> - </target> - - <!-- clean internal temporary directories --> - <target name="-internal_clean"> - <delete dir="${lwjgl.temp}" taskname="cleanup" /> - </target> + <ant dir="LWJGL" target="compile_native" /> + <ant dir="LWJGL" target="release" /> + </target> </project> |
|
From: Brian M. <ma...@us...> - 2005-05-18 19:46:38
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common/fmod3 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13556 Modified Files: Makefile.linux Log Message: missing fmod include Index: Makefile.linux =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/fmod3/Makefile.linux,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Makefile.linux 14 Dec 2004 12:59:53 -0000 1.2 +++ Makefile.linux 18 May 2005 19:46:29 -0000 1.3 @@ -3,7 +3,7 @@ STRIP=strip CFLAGS_LINK=-shared -Wall LIBS=-lpthread -CFLAGS_O=-fPIC -O2 -D_X11 -Wall -pthread -c -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux +CFLAGS_O=-fPIC -O2 -D_X11 -Wall -pthread -c -I${FMOD}/api/inc -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux SRC=$(wildcard *.c) ../common_tools.c OBJECTS=$(subst .c,.o,$(SRC)) LIBRARY=liblwjgl-fmod3.so |
|
From: Brian M. <ma...@us...> - 2005-05-18 19:38:49
|
Update of /cvsroot/java-game-lib/LWJGL/src/native In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11426 Removed Files: build.sh Log Message: nuking, never used --- build.sh DELETED --- |
|
From: Brian M. <ma...@us...> - 2005-05-18 17:36:51
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common/devil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12360 Modified Files: extil.c extilu.c extilut.c Log Message: reorganize headers so that compilers stop whining Index: extilut.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/devil/extilut.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- extilut.c 17 May 2005 07:43:40 -0000 1.5 +++ extilut.c 18 May 2005 17:36:42 -0000 1.6 @@ -1,8 +1,10 @@ /* Handle to ilut Library */ #ifdef _WIN32 +#include "extilut.h" static HMODULE devILUThandle; #endif #ifdef _X11 +#include "extilut.h" static void* devILUThandle; #endif #ifdef _MACOSX @@ -12,8 +14,8 @@ // note, we use the IL handle since it's all in one lib extern const struct mach_header* devILhandle; static const struct mach_header* devILUThandle; // never actually used, just makes it shut up -#endif #include "extilut.h" +#endif /** * Retrieves a function pointer from the ilut library Index: extil.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/devil/extil.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- extil.c 17 May 2005 07:43:40 -0000 1.8 +++ extil.c 18 May 2005 17:36:42 -0000 1.9 @@ -1,8 +1,10 @@ /* Handle to devil Library */ #ifdef _WIN32 +#include "extil.h" static HMODULE devILhandle; #endif #ifdef _X11 +#include "extil.h" static void* devILhandle; #endif #ifdef _MACOSX @@ -10,8 +12,8 @@ #include <stdlib.h> #include <string.h> const struct mach_header* devILhandle = NULL; -#endif #include "extil.h" +#endif /** * Retrieves a function pointer from the devil library Index: extilu.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/devil/extilu.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- extilu.c 17 May 2005 07:43:40 -0000 1.6 +++ extilu.c 18 May 2005 17:36:42 -0000 1.7 @@ -1,8 +1,10 @@ /* Handle to ilu Library */ #ifdef _WIN32 +#include "extilu.h" static HMODULE devILUhandle; #endif #ifdef _X11 +#include "extilu.h" static void* devILUhandle; #endif #ifdef _MACOSX @@ -12,8 +14,8 @@ // note, we use the IL handle since it's all in one lib extern const struct mach_header* devILhandle; static const struct mach_header* devILUhandle; // never actually used, just makes it shut up -#endif #include "extilu.h" +#endif /** * Retrieves a function pointer from the ilu library |
|
From: Elias N. <eli...@us...> - 2005-05-17 08:04:57
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/input In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12635/src/java/org/lwjgl/input Modified Files: Mouse.java Log Message: Mouse: Allow delta queries when not grabbed. Index: Mouse.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/input/Mouse.java,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- Mouse.java 28 Apr 2005 11:57:38 -0000 1.83 +++ Mouse.java 17 May 2005 08:04:48 -0000 1.84 @@ -293,6 +293,8 @@ x += poll_coord1; y += poll_coord2; } else { + dx = poll_coord1 - x; + dy = poll_coord2 - y; x = poll_coord1; y = poll_coord2; } @@ -367,8 +369,12 @@ event_x += event_dx; event_y += event_dy; } else { - event_x = readBuffer.get(); - event_y = readBuffer.get(); + int new_event_x = readBuffer.get(); + int new_event_y = readBuffer.get(); + event_dx = new_event_x - event_x; + event_dy = new_event_y - event_y; + event_x = new_event_x; + event_y = new_event_y; } event_x = Math.min(Display.getDisplayMode().getWidth() - 1, Math.max(0, event_x)); event_y = Math.min(Display.getDisplayMode().getHeight() - 1, Math.max(0, event_y)); @@ -400,8 +406,6 @@ * @return Current events delta x. Only valid when the mouse is grabbed. */ public static int getEventDX() { - if (!isGrabbed()) - throw new IllegalStateException("X, Y deltas are only available when the mouse is grabbed. Use getEventX()/getEventY() instead."); return event_dx; } @@ -409,8 +413,6 @@ * @return Current events delta y. Only valid when the mouse is grabbed. */ public static int getEventDY() { - if (!isGrabbed()) - throw new IllegalStateException("X, Y deltas are only available when the mouse is grabbed. Use getEventX()/getEventY() instead."); return event_dy; } @@ -459,8 +461,6 @@ * @return Movement on the x axis since last time getDX() was called. Only valid when the mouse is grabbed. */ public static int getDX() { - if (!isGrabbed()) - throw new IllegalStateException("X, Y deltas are only available when the mouse is grabbed. Use getEventX()/getEventY() instead."); int result = dx; dx = 0; return result; @@ -470,8 +470,6 @@ * @return Movement on the y axis since last time getDY() was called. Only valid when the mouse is grabbed. */ public static int getDY() { - if (!isGrabbed()) - throw new IllegalStateException("X, Y deltas are only available when the mouse is grabbed. Use getEventX()/getEventY() instead."); int result = dy; dy = 0; return result; |
|
From: Elias N. <eli...@us...> - 2005-05-17 07:44:24
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common/devil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8779/devil Modified Files: extil.c extilu.c extilut.c Log Message: Mac OS X Devil: Make sure we include our own header files last so that our definition of bool is used Index: extilut.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/devil/extilut.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- extilut.c 28 Mar 2005 14:53:30 -0000 1.4 +++ extilut.c 17 May 2005 07:43:40 -0000 1.5 @@ -1,5 +1,3 @@ -#include "extilut.h" - /* Handle to ilut Library */ #ifdef _WIN32 static HMODULE devILUThandle; @@ -15,6 +13,7 @@ extern const struct mach_header* devILhandle; static const struct mach_header* devILUThandle; // never actually used, just makes it shut up #endif +#include "extilut.h" /** * Retrieves a function pointer from the ilut library Index: extil.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/devil/extil.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- extil.c 29 Mar 2005 10:32:42 -0000 1.7 +++ extil.c 17 May 2005 07:43:40 -0000 1.8 @@ -1,5 +1,3 @@ -#include "extil.h" - /* Handle to devil Library */ #ifdef _WIN32 static HMODULE devILhandle; @@ -13,6 +11,7 @@ #include <string.h> const struct mach_header* devILhandle = NULL; #endif +#include "extil.h" /** * Retrieves a function pointer from the devil library Index: extilu.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/devil/extilu.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- extilu.c 28 Mar 2005 14:59:22 -0000 1.5 +++ extilu.c 17 May 2005 07:43:40 -0000 1.6 @@ -1,5 +1,3 @@ -#include "extilu.h" - /* Handle to ilu Library */ #ifdef _WIN32 static HMODULE devILUhandle; @@ -15,6 +13,7 @@ extern const struct mach_header* devILhandle; static const struct mach_header* devILUhandle; // never actually used, just makes it shut up #endif +#include "extilu.h" /** * Retrieves a function pointer from the ilu library |
|
From: Brian M. <ma...@us...> - 2005-05-12 15:46:07
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30249/src/java/org/lwjgl/opengl Modified Files: AWTGLCanvas.java Log Message: use internal lock mechanism instead of own instance Index: AWTGLCanvas.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- AWTGLCanvas.java 4 May 2005 20:59:37 -0000 1.13 +++ AWTGLCanvas.java 12 May 2005 15:45:53 -0000 1.14 @@ -57,6 +57,7 @@ public class AWTGLCanvas extends Canvas implements Drawable, ComponentListener, HierarchyListener { private final static AWTCanvasImplementation implementation; private boolean update_context; + private Object SYNC_LOCK = new Object(); static { Sys.initialize(); @@ -97,8 +98,10 @@ private Context context; - private synchronized void setUpdate() { - update_context = true; + private void setUpdate() { + synchronized(SYNC_LOCK) { + update_context = true; + } } /** @@ -167,51 +170,61 @@ /** * Enable vsync */ - public synchronized void setVSyncEnabled(boolean enabled) throws LWJGLException { - if (context == null) - throw new IllegalStateException("Canvas not yet displayable"); - Context.setVSync(enabled); + public void setVSyncEnabled(boolean enabled) throws LWJGLException { + synchronized(SYNC_LOCK) { + if (context == null) + throw new IllegalStateException("Canvas not yet displayable"); + Context.setVSync(enabled); + } } /** * Swap the canvas' buffer */ - public synchronized void swapBuffers() throws LWJGLException { - if (context == null) - throw new IllegalStateException("Canvas not yet displayable"); - Context.swapBuffers(); + public void swapBuffers() throws LWJGLException { + synchronized(SYNC_LOCK) { + if (context == null) + throw new IllegalStateException("Canvas not yet displayable"); + Context.swapBuffers(); + } } - public synchronized void releaseContext() throws LWJGLException { - if (context == null) - throw new IllegalStateException("Canvas not yet displayable"); - if (context.isCurrent()) - Context.releaseCurrentContext(); + public void releaseContext() throws LWJGLException { + synchronized(SYNC_LOCK) { + if (context == null) + throw new IllegalStateException("Canvas not yet displayable"); + if (context.isCurrent()) + Context.releaseCurrentContext(); + } } /** * Make the canvas' context current. It is highly recommended that the context * is only made current inside the AWT thread (for example in an overridden paintGL()). */ - public synchronized void makeCurrent() throws LWJGLException { - if (context == null) - throw new IllegalStateException("Canvas not yet displayable"); - context.makeCurrent(); + public void makeCurrent() throws LWJGLException { + synchronized(SYNC_LOCK) { + if (context == null) + throw new IllegalStateException("Canvas not yet displayable"); + context.makeCurrent(); + } } /** * Destroy the OpenGL context. This happens when the component becomes undisplayable */ - private synchronized void destroyContext() { - try { - if (context != null) { - context.forceDestroy(); - context = null; - peer_info.destroy(); - peer_info = null; + private void destroyContext() { + synchronized(SYNC_LOCK) { + try { + if (context != null) { + context.forceDestroy(); + context = null; + peer_info.destroy(); + peer_info = null; + } + } catch (LWJGLException e) { + throw new RuntimeException(e); } - } catch (LWJGLException e) { - throw new RuntimeException(e); } } |
|
From: Brian M. <ma...@us...> - 2005-05-12 15:44:57
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/test/opengl/awt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30071/src/java/org/lwjgl/test/opengl/awt Modified Files: DemoBox.java Log Message: Threading 101: dont sleep while holding a lock Index: DemoBox.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/test/opengl/awt/DemoBox.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- DemoBox.java 4 May 2005 20:59:43 -0000 1.2 +++ DemoBox.java 12 May 2005 15:44:48 -0000 1.3 @@ -299,19 +299,21 @@ } public void run() { + long sleep_time = 1000; while (renderThread != null) { // check for change of demo synchronized (this) { // if no demo set, just sleep if (activeDemo == null) { - sleep(1000); + sleep_time = 1000; } else { // we have a demo! - sleep(16); + sleep_time = 16; repaint(); } } + sleep(sleep_time); } System.out.println("dead"); } |
|
From: Brian M. <ma...@us...> - 2005-05-12 15:44:32
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/test/openal In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29994/src/java/org/lwjgl/test/openal Modified Files: SourceLimitTest.java Log Message: updated test to expect exceptions Index: SourceLimitTest.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/test/openal/SourceLimitTest.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- SourceLimitTest.java 8 Dec 2004 21:02:50 -0000 1.14 +++ SourceLimitTest.java 12 May 2005 15:44:22 -0000 1.15 @@ -99,18 +99,18 @@ IntBuffer sources = BufferUtils.createIntBuffer(sourcesToCreate); //Create sourcesToCreate sources in one fell swoop - sources.position(0).limit(sourcesToCreate); - AL10.alGenSources(sources); - if ((lastError = AL10.alGetError()) != AL10.AL_NO_ERROR) { - System.out.println("failed to create " + sourcesToCreate + " sources (" + AL10.alGetString(lastError) + ")"); - return; - } - - //delete sources - sources.position(0).limit(sourcesToCreate); - AL10.alDeleteSources(sources); + try { + sources.position(0).limit(sourcesToCreate); + AL10.alGenSources(sources); + + //delete sources + sources.position(0).limit(sourcesToCreate); + AL10.alDeleteSources(sources); - System.out.println("created " + sourcesToCreate + " sources successfully!"); + System.out.println("created " + sourcesToCreate + " sources successfully!"); + } catch (OpenALException oale) { + System.out.println("Unable to create " + sourcesToCreate + " sources"); + } } /** @@ -123,34 +123,33 @@ //make bytbuffer that can hold sourcesToCreate sources IntBuffer[] sources = new IntBuffer[sourcesToCreate]; - //create the sources - for (int i = 0; i < sourcesToCreate; i++) { - sources[i] = BufferUtils.createIntBuffer(1); - sources[i].position(0).limit(1); - AL10.alGenSources(sources[i]); - if ((lastError = AL10.alGetError()) != AL10.AL_NO_ERROR) { - System.out.println("failed to create source: " + (i + 1)); - break; + //create the sources + try { + for (int i = 0; i < sourcesToCreate; i++) { + sources[i] = BufferUtils.createIntBuffer(1); + sources[i].position(0).limit(1); + AL10.alGenSources(sources[i]); + if ((lastError = AL10.alGetError()) != AL10.AL_NO_ERROR) { + break; + } + sourcesCreated++; } - sourcesCreated++; + } catch (OpenALException oale) { + System.out.println("failed to create source: " + (sourcesCreated + 1)); } - //delete allocated sources + //delete allocated sources for (int i = 0; i < sourcesCreated; i++) { //delete buffers and sources - sources[i].position(0).limit(1); + sources[i].position(0).limit(1); AL10.alDeleteSources(sources[i]); - if ((lastError = AL10.alGetError()) != AL10.AL_NO_ERROR) { - System.out.println("failed to delete source: " + i + "(" + AL10.alGetString(lastError) + ")"); - break; - } } - if(sourcesCreated != sourcesToCreate) { - System.out.println("created " + sourcesCreated + " sources before failing"); - } else { - System.out.println("created " + sourcesCreated + " sources successfully!"); - } + if(sourcesCreated != sourcesToCreate) { + System.out.println("created " + sourcesCreated + " sources before failing"); + } else { + System.out.println("created " + sourcesCreated + " sources successfully!"); + } } /** |
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22075/src/native/win32 Modified Files: display.c org_lwjgl_Sys.c org_lwjgl_input_Keyboard.c org_lwjgl_input_Mouse.c org_lwjgl_opengl_Pbuffer.c org_lwjgl_opengl_Win32ContextImplementation.c Log Message: OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava Index: org_lwjgl_Sys.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_Sys.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- org_lwjgl_Sys.c 13 Mar 2005 20:12:50 -0000 1.10 +++ org_lwjgl_Sys.c 12 May 2005 07:47:07 -0000 1.11 @@ -87,7 +87,7 @@ char * cTitleBarText = GetStringNativeChars(env, title); MessageBox(getCurrentHWND(), eMessageText, cTitleBarText, MB_OK | MB_TOPMOST); - printfDebug("*** Alert ***%s\n%s\n", cTitleBarText, eMessageText); + printfDebugJava(env, "*** Alert ***%s\n%s\n", cTitleBarText, eMessageText); free(eMessageText); free(cTitleBarText); @@ -129,7 +129,7 @@ &pi ) // Pointer to PROCESS_INFORMATION structure. ) { - printfDebug("Failed to open URL %s\n", urlString); + printfDebugJava(env, "Failed to open URL %s", urlString); return JNI_FALSE; } Index: org_lwjgl_input_Keyboard.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Keyboard.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- org_lwjgl_input_Keyboard.c 18 Jan 2005 16:50:54 -0000 1.3 +++ org_lwjgl_input_Keyboard.c 12 May 2005 07:47:07 -0000 1.4 @@ -98,7 +98,7 @@ ret = IDirectInputDevice_Acquire(lpdiKeyboard); if(FAILED(ret)) { - printfDebug("Failed to acquire keyboard\n"); + printfDebugJava(env, "Failed to acquire keyboard"); } osvi.dwOSVersionInfoSize = sizeof(osvi); GetVersionEx(&osvi); @@ -126,7 +126,7 @@ } // Release DirectInput if (lpdi != NULL) { - printfDebug("Destroying directinput\n"); + printfDebugJava(env, "Destroying directinput"); IDirectInput_Release(lpdi); lpdi = NULL; } @@ -260,19 +260,19 @@ current_di_event++; } } else if (ret == DI_BUFFEROVERFLOW) { - printfDebug("Keyboard buffer overflowed\n"); + printfDebugJava(env, "Keyboard buffer overflowed"); } else if (ret == DIERR_INPUTLOST) { - printfDebug("Input lost\n"); + printfDebugJava(env, "Input lost"); } else if (ret == DIERR_NOTACQUIRED) { - printfDebug("not acquired\n"); + printfDebugJava(env, "not acquired"); } else if (ret == DIERR_INVALIDPARAM) { - printfDebug("invalid parameter\n"); + printfDebugJava(env, "invalid parameter"); } else if (ret == DIERR_NOTBUFFERED) { - printfDebug("not buffered\n"); + printfDebugJava(env, "not buffered"); } else if (ret == DIERR_NOTINITIALIZED) { - printfDebug("not inited\n"); + printfDebugJava(env, "not inited"); } else { - printfDebug("unknown keyboard error\n"); + printfDebugJava(env, "unknown keyboard error"); } return num_events; } Index: org_lwjgl_opengl_Win32ContextImplementation.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_Win32ContextImplementation.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_opengl_Win32ContextImplementation.c 24 Feb 2005 13:24:08 -0000 1.2 +++ org_lwjgl_opengl_Win32ContextImplementation.c 12 May 2005 07:47:07 -0000 1.3 @@ -88,7 +88,7 @@ } extgl_InitWGL(&extensions); if (!wglMakeCurrent(saved_hdc, saved_context)) - printfDebug("Failed to restore current context\n"); + printfDebugJava(env, "Failed to restore current context"); context_info = (Win32Context *)(*env)->GetDirectBufferAddress(env, context_handle); context_info->context = context; context_info->extensions = extensions; Index: org_lwjgl_opengl_Pbuffer.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_Pbuffer.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- org_lwjgl_opengl_Pbuffer.c 2 Mar 2005 16:00:44 -0000 1.15 +++ org_lwjgl_opengl_Pbuffer.c 12 May 2005 07:47:07 -0000 1.16 @@ -93,7 +93,7 @@ } extgl_InitWGL(extensions); if (!wglMakeCurrent(saved_hdc, saved_context)) - printfDebug("ERROR: Could not restore current context\n"); + printfDebugJava(env, "ERROR: Could not restore current context"); closeWindow(&dummy_hwnd, &dummy_hdc); wglDeleteContext(dummy_context); return true; Index: display.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/display.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- display.c 21 Feb 2005 14:46:47 -0000 1.3 +++ display.c 12 May 2005 07:47:07 -0000 1.4 @@ -118,7 +118,7 @@ } } } - printfDebug("Found %d displaymodes\n", n); + printfDebugJava(env, "Found %d displaymodes", n); ret = (*env)->NewObjectArray(env, n, displayModeClass, NULL); for (i = 0; i < n; i++) { @@ -155,12 +155,12 @@ if (cdsret != DISP_CHANGE_SUCCESSFUL) { // Failed: so let's check to see if it's a wierd dual screen display - printfDebug("Failed to set display mode... assuming dual monitors\n"); + printfDebugJava(env, "Failed to set display mode... assuming dual monitors"); devmode.dmPelsWidth = width * 2; cdsret = ChangeDisplaySettings(&devmode, CDS_FULLSCREEN); if (cdsret != DISP_CHANGE_SUCCESSFUL) { - printfDebug("Failed to set display mode using dual monitors\n"); + printfDebugJava(env, "Failed to set display mode using dual monitors"); throwException(env, "Failed to set display mode."); return; } @@ -227,7 +227,7 @@ // Get the default gamma ramp if (GetDeviceGammaRamp(screenDC, originalGamma) == FALSE) { - printfDebug("Failed to get initial device gamma\n"); + printfDebugJava(env, "Failed to get initial device gamma"); } memcpy(currentGamma, originalGamma, sizeof(WORD)*GAMMA_SIZE); ReleaseDC(NULL, screenDC); @@ -238,7 +238,7 @@ // Return device gamma to normal HDC screenDC = GetDC(NULL); if (!SetDeviceGammaRamp(screenDC, originalGamma)) { - printfDebug("Could not reset device gamma\n"); + printfDebugJava(env, "Could not reset device gamma"); } ReleaseDC(NULL, screenDC); Index: org_lwjgl_input_Mouse.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Mouse.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- org_lwjgl_input_Mouse.c 29 Apr 2005 15:20:19 -0000 1.14 +++ org_lwjgl_input_Mouse.c 12 May 2005 07:47:07 -0000 1.15 @@ -75,7 +75,7 @@ // Function prototypes (defined in the cpp file, since header file is generic across platforms BOOL CALLBACK EnumMouseObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef); -void ShutdownMouse(); +void ShutdownMouse(JNIEnv *env); void InitializeMouseFields(); void UpdateMouseFields(JNIEnv *env, jobject coord_buffer_obj, jobject button_buffer_obj); @@ -123,7 +123,7 @@ //check for > 4 buttons - need to clamp since we're using dx 5 if(mButtoncount > 4) { mButtoncount = 4; - printfDebug("WARNING: Clamping to 4 mouse buttons\n"); + printfDebugJava(env, "WARNING: Clamping to 4 mouse buttons\n"); } return true; } @@ -194,14 +194,14 @@ if (mFirstTimeInitialization) { /* Enumerate capabilities of Mouse */ if (!EnumerateMouseCapabilities(env)) { - ShutdownMouse(); + ShutdownMouse(env); return; } mFirstTimeInitialization = false; } /* Do setup of Mouse */ if (!SetupMouse(env)) { - ShutdownMouse(); + ShutdownMouse(env); return; } created = true; @@ -280,7 +280,7 @@ putMouseEventWithCoords(-1, 0, dx, -dy, dwheel); } -static void readDXBuffer() { +static void readDXBuffer(JNIEnv *env) { DIDEVICEOBJECTDATA rgdod[EVENT_BUFFER_SIZE]; DWORD num_di_events = EVENT_BUFFER_SIZE; @@ -299,19 +299,19 @@ if (ret == DI_OK) { copyDXEvents(num_di_events, rgdod); } else if (ret == DI_BUFFEROVERFLOW) { - printfDebug("Buffer overflowed\n"); + printfDebugJava(env, "Buffer overflowed"); } else if (ret == DIERR_INPUTLOST) { - printfDebug("Input lost\n"); + printfDebugJava(env, "Input lost"); } else if (ret == DIERR_NOTACQUIRED) { - printfDebug("not acquired\n"); + printfDebugJava(env, "not acquired"); } else if (ret == DIERR_INVALIDPARAM) { - printfDebug("invalid parameter\n"); + printfDebugJava(env, "invalid parameter"); } else if (ret == DIERR_NOTBUFFERED) { - printfDebug("not buffered\n"); + printfDebugJava(env, "not buffered"); } else if (ret == DIERR_NOTINITIALIZED) { - printfDebug("not inited\n"); + printfDebugJava(env, "not inited"); } else { - printfDebug("unknown keyboard error\n"); + printfDebugJava(env, "unknown keyboard error"); } } @@ -321,7 +321,7 @@ jint* buffer_ptr = (jint *)(*env)->GetDirectBufferAddress(env, buffer_obj) + buffer_position; int buffer_size = ((*env)->GetDirectBufferCapacity(env, buffer_obj))/sizeof(jint) - buffer_position; if (mouse_grabbed) { - readDXBuffer(); + readDXBuffer(env); } else { handleMessages(); } @@ -345,7 +345,7 @@ } JNIEXPORT void JNICALL Java_org_lwjgl_opengl_Win32Display_destroyMouse(JNIEnv *env, jobject self) { - ShutdownMouse(); + ShutdownMouse(env); } JNIEXPORT void JNICALL Java_org_lwjgl_opengl_Win32Display_pollMouse(JNIEnv * env, jobject self, jobject coord_buffer_obj, jobject button_buffer_obj) { @@ -408,17 +408,17 @@ /** * Shutdown DI */ -static void ShutdownMouse() { +static void ShutdownMouse(JNIEnv *env) { // release device if (mDIDevice != NULL) { - printfDebug("Releasing mouse DI device\n"); + printfDebugJava(env, "Releasing mouse DI device"); IDirectInputDevice_Unacquire(mDIDevice); IDirectInputDevice_Release(mDIDevice); mDIDevice = NULL; } // Release DirectInput if (lpdi != NULL) { - printfDebug("Releasing directinput\n"); + printfDebugJava(env, "Releasing directinput"); IDirectInput_Release(lpdi); lpdi = NULL; } @@ -465,7 +465,7 @@ int num_buttons; int buttons_length = (int)(*env)->GetDirectBufferCapacity(env, button_buffer_obj); if (coords_length < 3) { - printfDebug("ERROR: Not enough space in coords array: %d < 3\n", coords_length); + printfDebugJava(env, "ERROR: Not enough space in coords array: %d < 3", coords_length); return; } @@ -485,7 +485,7 @@ if (hRes != DI_OK) return; } else { - printfDebug("Error getting mouse state: %d\n", hRes); + printfDebugJava(env, "Error getting mouse state: %d", hRes); return; } } |
|
From: Elias N. <eli...@us...> - 2005-05-12 07:47:15
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/macosx In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22075/src/native/macosx Modified Files: org_lwjgl_input_Mouse.c Log Message: OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava Index: org_lwjgl_input_Mouse.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/macosx/org_lwjgl_input_Mouse.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- org_lwjgl_input_Mouse.c 15 Nov 2004 15:28:53 -0000 1.2 +++ org_lwjgl_input_Mouse.c 12 May 2005 07:47:06 -0000 1.3 @@ -69,7 +69,7 @@ CGGetLastMouseDelta(&dx, &dy); int buffer_length = (*env)->GetDirectBufferCapacity(env, delta_buffer); if (buffer_length != 2) { - printfDebug("Delta buffer not large enough!\n"); + printfDebugJava(env, "Delta buffer not large enough!"); return; } jint *buffer = (*env)->GetDirectBufferAddress(env, delta_buffer); |
|
From: Elias N. <eli...@us...> - 2005-05-12 07:47:15
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22075/src/native/common Modified Files: extal.c Log Message: OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava Index: extal.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/extal.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- extal.c 11 Apr 2005 12:54:12 -0000 1.24 +++ extal.c 12 May 2005 07:47:06 -0000 1.25 @@ -109,28 +109,28 @@ static void tryLoadLibrary(JNIEnv *env, jstring path) { #ifdef _WIN32 char *path_str = GetStringNativeChars(env, path); - printfDebug("Testing '%s'\n", path_str); + printfDebugJava(env, "Testing '%s'", path_str); handleOAL = LoadLibrary(path_str); if (handleOAL != NULL) { - printfDebugJava(env, "Found OpenAL at '%s'\n", path_str); + printfDebugJava(env, "Found OpenAL at '%s'", path_str); } free(path_str); #endif #ifdef _X11 char *path_str = GetStringNativeChars(env, path); - printfDebug("Testing '%s'\n", path_str); + printfDebugJava(env, "Testing '%s'", path_str); handleOAL = dlopen(path_str, RTLD_LAZY); if (handleOAL != NULL) { - printfDebugJava(env, "Found OpenAL at '%s'\n", path_str); + printfDebugJava(env, "Found OpenAL at '%s'", path_str); } free(path_str); #endif #ifdef _MACOSX const char *path_str = (*env)->GetStringUTFChars(env, path, NULL); - printfDebug("Testing '%s'\n", path_str); + printfDebugJava(env, "Testing '%s'", path_str); handleOAL = NSAddImage(path_str, NSADDIMAGE_OPTION_RETURN_ON_ERROR); if (handleOAL != NULL) { - printfDebugJava(env, "Found OpenAL at '%s'\n", path_str); + printfDebugJava(env, "Found OpenAL at '%s'", path_str); } (*env)->ReleaseStringUTFChars(env, path, path_str); #endif @@ -144,7 +144,6 @@ int i; jstring path; - printfDebug("Found %d OpenAL paths\n", (int)pathcount); for(i=0;i<pathcount;i++) { path = (jstring) (*env)->GetObjectArrayElement(env, oalPaths, i); tryLoadLibrary(env, path); |
|
From: Elias N. <eli...@us...> - 2005-05-12 07:47:15
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22075/src/java/org/lwjgl/openal Modified Files: AL.java Log Message: OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava Index: AL.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/AL.java,v retrieving revision 1.41 retrieving revision 1.42 diff -u -d -r1.41 -r1.42 --- AL.java 4 May 2005 20:59:41 -0000 1.41 +++ AL.java 12 May 2005 07:47:06 -0000 1.42 @@ -137,6 +137,7 @@ "lwjglaudio", "lwjglaudio.dll", "openal", "libopenal.so", "openal", "openal.dylib"}, AL.class.getClassLoader()); + LWJGLUtil.log("Found " + oalPaths.length + " OpenAL paths"); nCreate(oalPaths); created = true; |