From: <ma...@us...> - 2007-08-05 21:20:37
|
Revision: 2869 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=2869&view=rev Author: matzon Date: 2007-08-05 14:20:34 -0700 (Sun, 05 Aug 2007) Log Message: ----------- added missing changelogs Modified Paths: -------------- trunk/LWJGL/www/changelogs/full-changelog.txt Added Paths: ----------- trunk/LWJGL/www/changelogs/1.0-changelog.txt trunk/LWJGL/www/changelogs/1.0-rc1-changelog.txt trunk/LWJGL/www/changelogs/1.0beta4-changelog.txt trunk/LWJGL/www/changelogs/1.1-changelog.txt trunk/LWJGL/www/changelogs/1.1.1-changelog.txt Added: trunk/LWJGL/www/changelogs/1.0-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/1.0-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/1.0-changelog.txt 2007-08-05 21:20:34 UTC (rev 2869) @@ -0,0 +1,89 @@ +2007-02-04 21:46 matzon + + * src/java/org/lwjgl/test/WindowCreationTest.java: fixed test to + use -1 in freq + +2007-02-03 12:22 matzon + + * build.xml, src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/devil/ILNative.java, + src/java/org/lwjgl/fmod3/FMOD.java: 1.0 version string + +2007-01-31 14:07 elias_naur + + * src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: Make sure the + first Mouse.poll() return correct absolute X and Y values + +2007-01-30 13:08 elias_naur + + * src/java/org/lwjgl/opengl/WindowsAWTInput.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows AWTInput: + Make sure the cursor is contained within the window when the + Mouse is grabbed. + +2007-01-23 19:55 matzon + + * src/java/org/lwjgl/test/fmod3/NetTest.java: updated streams + +2007-01-22 10:14 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Tweaked comment for + Display.getAvailableDisplayModes to make it clear that invalid + modes can be returned and that create() won't always detect such + modes + +2007-01-22 09:24 elias_naur + + * src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/devil/ILNative.java, + src/java/org/lwjgl/fmod3/FMOD.java: Changed version to RC2 + +2007-01-17 12:58 elias_naur + + * src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/opengl/AWTGLCanvas.java, + src/java/org/lwjgl/opengl/Context.java, + src/java/org/lwjgl/opengl/Display.java: Remove the rest of the + implementation reflection + +2007-01-17 12:49 elias_naur + + * src/java/org/lwjgl/Sys.java: Sys.java: Don't use reflection to + create platform specific implementations + +2007-01-17 08:22 elias_naur + + * src/java/org/lwjgl/Sys.java: Bumped native version because of + internal linux API change + +2007-01-17 08:16 elias_naur + + * src/java/org/lwjgl/opengl/LinuxEvent.java, + src/native/linux/org_lwjgl_opengl_LinuxEvent.c: Linux: Fixed + wrong return type in LinuxEvent.nGetKeyAddress + +2007-01-17 08:01 elias_naur + + * src/native/generated/org_lwjgl_opengl_NVFramebufferMultisampleCoverage.c: + Auto generated files update + +2007-01-17 08:01 elias_naur + + * src/generated/org/lwjgl/opengl/ContextCapabilities.java, + src/generated/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.java: + Auto generated files update + +2007-01-17 08:00 elias_naur + + * src/templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.java: + Fixed type in NV_framebuffer_multisample_coverage.java + +2007-01-13 19:24 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Display: Fixed a NPE when + create() fails on context creation + +2007-01-10 13:55 elias_naur + + * src/java/org/lwjgl/opengl/AbstractAWTInput.java: AWTInput: Don't + create the Robot before it is needed \ No newline at end of file Property changes on: trunk/LWJGL/www/changelogs/1.0-changelog.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Added: trunk/LWJGL/www/changelogs/1.0-rc1-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/1.0-rc1-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/1.0-rc1-changelog.txt 2007-08-05 21:20:34 UTC (rev 2869) @@ -0,0 +1,520 @@ +2007-01-07 20:41 matzon + + * src/java/org/lwjgl/test/devil/BasicTest.java: added + Display.create/destroy. Fixes an error on mac, since OpenGL has + to be initialized before creating ILUT + +2007-01-07 08:41 elias_naur + + * platform_build/linux_ant/build_devil.xml, + platform_build/linux_ant/build_fmod3.xml: Linux: Devil and FMOD: + Add alternative paths to JNI header files + +2007-01-04 23:28 matzon + + * src/java/org/lwjgl/input/Mouse.java: osx cursor animation + emulation enabled + +2007-01-04 14:12 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Windows: Clear the window + with OpenGL to replace UpdateWindow(HWND) and run message loop + once in Display.create(). + +2007-01-04 14:00 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/context.c, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Don't use + UpdateWindow after all. Instead, don't use a background brush at + all to avoid windows clearing windows with non OpenGL drawing + commands. Hopefully this will improve compatibility (The NeHe + tutorials also don't specify a background brush). + +2007-01-04 13:44 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Re-add + UpdateWindow to make sure fullscreen windows are cleared faster + +2007-01-03 09:16 elias_naur + + * src/java/org/lwjgl/opengl/AWTGLCanvas.java: AWTGLCanvas: Release + the lock before calling exceptionOccurred + +2007-01-03 09:13 elias_naur + + * src/java/org/lwjgl/opengl/AWTGLCanvas.java: AWTGLCanvas: Added + exceptionOccurred to allow users to be notified of unhandled + LWJGLExceptions in paint() + +2007-01-02 19:02 matzon + + * src/java/org/lwjgl/test/input/HWCursorTest.java: use + precalculated widths and heights, else we crash in cursor + constructor because of buffer underflow + +2007-01-02 11:12 elias_naur + + * src/java/org/lwjgl/test/input/HWCursorTest.java: HWCursorTest: + Cap cursor size + +2007-01-02 11:09 elias_naur + + * src/java/org/lwjgl/test/input/HWCursorTest.java: Fix HWCursorTest + +2007-01-02 10:55 elias_naur + + * src/java/org/lwjgl/opengl/AWTUtil.java: Mac OS X: Add support for + fake cursor animation + +2006-12-26 09:19 elias_naur + + * libs/jinput.jar: Refreshed jinput.jar + +2006-12-23 07:52 elias_naur + + * libs/jinput.jar: Updated jinput.jar + +2006-12-22 11:23 elias_naur + + * src/native/windows/context.c: Windows: Don't use WS_EX_TOPMOST + for fullscreen windows. + +2006-12-22 10:45 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Make + window visible after pixel format selection and move code from + native WindowsDisplay.nCreate to java side. + +2006-12-22 10:36 elias_naur + + * src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c: + Windows: Simplify context creation and don't cache the extensions + information struct in native code. Just reload it at each use + (only at setSwapInterval currently). + +2006-12-21 08:11 elias_naur + + * src/generated/org/lwjgl/opengl/ARBBufferObject.java, + src/generated/org/lwjgl/opengl/GL15.java: Commit changes in + automatically generated files + +2006-12-21 08:10 elias_naur + + * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java: Update javadoc for + glMapBuffer + +2006-12-20 19:24 elias_naur + + * src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/test/opengl/VBOIndexTest.java, + src/java/org/lwjgl/test/opengl/VBOTest.java: Fix VBO tests and + bump Sys native JNI library version + +2006-12-20 19:23 elias_naur + + * src/generated/org/lwjgl/opengl/ARBBufferObject.java, + src/generated/org/lwjgl/opengl/ARBVertexProgram.java, + src/generated/org/lwjgl/opengl/ARBVertexShader.java, + src/generated/org/lwjgl/opengl/ATIMapObjectBuffer.java, + src/generated/org/lwjgl/opengl/EXTVertexShader.java, + src/generated/org/lwjgl/opengl/GL11.java, + src/generated/org/lwjgl/opengl/GL15.java, + src/generated/org/lwjgl/opengl/GL20.java, + src/generated/org/lwjgl/opengl/NVTransformFeedback.java, + src/generated/org/lwjgl/opengl/NVVertexArrayRange.java, + src/generated/org/lwjgl/opengl/NVVertexProgram.java, + src/native/generated/org_lwjgl_opengl_ARBBufferObject.c, + src/native/generated/org_lwjgl_opengl_ARBVertexProgram.c, + src/native/generated/org_lwjgl_opengl_ARBVertexShader.c, + src/native/generated/org_lwjgl_opengl_ATIMapObjectBuffer.c, + src/native/generated/org_lwjgl_opengl_EXTVertexShader.c, + src/native/generated/org_lwjgl_opengl_GL11.c, + src/native/generated/org_lwjgl_opengl_GL15.c, + src/native/generated/org_lwjgl_opengl_GL20.c, + src/native/generated/org_lwjgl_opengl_NVTransformFeedback.c, + src/native/generated/org_lwjgl_opengl_NVVertexArrayRange.c, + src/native/generated/org_lwjgl_opengl_NVVertexProgram.c: Commit + changes in automatically generated files + +2006-12-20 19:22 elias_naur + + * src/java/org/lwjgl/opengl/GLChecks.java: Add GLChecks support + methods for GL15 and ARB_buffer_object + +2006-12-20 19:21 elias_naur + + * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/NV_vertex_array_range.java: Make + glGetBufferPointer and glMapBuffer in GL15 and ARB_buffer_object + compute result_size automatically. Change NV_vertes_array_range + to use the new AutoResultSize syntax. + +2006-12-20 19:19 elias_naur + + * src/java/org/lwjgl/util/generator/AutoResultSize.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, + src/java/org/lwjgl/util/generator/Utils.java: Generator: Support + arbitrary @AutoResultSize expressions. Make Buffer result sizes + long instead of int + +2006-12-20 17:55 elias_naur + + * src/native/common/common_tools.h, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java, + src/templates/org/lwjgl/opengl/GL15.java: Check cached buffer + results in OpenGL functions for matching capacity + +2006-12-18 18:27 matzon + + * build.xml, src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/devil/ILNative.java, + src/java/org/lwjgl/fmod3/FMOD.java: 1.0-rc1 version string + +2006-12-12 21:44 matzon + + * src/java/org/lwjgl/devil/IL.java, + src/java/org/lwjgl/devil/ILNative.java: version screw-up + +2006-12-12 21:30 matzon + + * src/java/org/lwjgl/devil/IL.java, + src/java/org/lwjgl/devil/ILNative.java: added getVersion like + lwjgl + bumped native version + +2006-12-12 21:30 matzon + + * src/java/org/lwjgl/fmod3/FMOD.java: fixed comment for getVersion + +2006-12-12 21:29 matzon + + * src/java/org/lwjgl/fmod3/FMOD.java: added getVersion like lwjgl + +2006-12-11 20:38 elias_naur + + * src/native/linux/org_lwjgl_opengl_Display.c: Linux: Make sure a + newly created window get the focus, if possible, to avoid a + fullscreen window immediately getting minimized + +2006-12-11 11:26 elias_naur + + * platform_build/linux_ant/build.xml: Linux: Add more include paths + to the build script to handle distros with a different JRE layout + +2006-12-06 14:01 elias_naur + + * src/java/org/lwjgl/Sys.java: Bumped Sys.JNI_VERSION because of + earlier OpenGL function changes + +2006-12-04 21:58 matzon + + * src/native/common/devil/extil.c, + src/native/common/devil/extilu.c, + src/native/common/devil/extilut.c: fix loading issues on + linux/mac + +2006-12-02 22:21 elias_naur + + * src/native/linux/display.c: Linux: Don't double free the Display + connection in the switchDisplayMode error path + +2006-11-27 23:04 elias_naur + + * src/generated/org/lwjgl/opengl/ARBTextureCompression.java, + src/generated/org/lwjgl/opengl/GL13.java, + src/templates/org/lwjgl/opengl/ARB_texture_compression.java, + src/templates/org/lwjgl/opengl/GL13.java: ARBTextureCompression, + GL13: Only allow ByteBuffer for glCompressedTex*Image*D since the + spec defines that the image data is interpreted as (unsigned) + bytes anyway. Also let the imageSize parameter be automatically + determined + +2006-11-27 23:01 elias_naur + + * src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, + src/java/org/lwjgl/util/generator/NativeTypeTranslator.java: + Generator: Make sure that @GLvoid types result in proper address + calculations at the native side, even though the parameter java + type is not java.nio.Buffer + +2006-11-27 22:45 elias_naur + + * src/java/org/lwjgl/util/GL.java, + src/java/org/lwjgl/util/GLImpl.java: Remove GL.java and + GLImpl.java as they're not updated automatically anyway + +2006-11-24 15:30 elias_naur + + * src/java/org/lwjgl/opengl/LinuxAWTInput.java: Linux: Tweak + LinuxAWTInput + +2006-11-24 15:21 elias_naur + + * src/java/org/lwjgl/opengl/WindowsAWTInput.java: Windows: Make + sure that the cursor position doesn't jump when switching grab + mode + +2006-11-24 15:10 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Fix + potential NPE + +2006-11-24 15:03 elias_naur + + * src/java/org/lwjgl/opengl/AWTUtil.java: Compile fix + +2006-11-24 14:53 elias_naur + + * src/java/org/lwjgl/input/Mouse.java, + src/java/org/lwjgl/opengl/AWTUtil.java, + src/java/org/lwjgl/opengl/LinuxMouse.java, + src/java/org/lwjgl/opengl/MouseEventQueue.java, + src/java/org/lwjgl/test/input/MouseTest.java: Make sure that the + cursor position doesn't jump when switching grab mode + +2006-11-24 12:05 elias_naur + + * src/java/org/lwjgl/opengl/MouseEventQueue.java: Fix locking in + MouseEventQueue + +2006-11-24 10:18 elias_naur + + * src/java/org/lwjgl/input/Keyboard.java, + src/java/org/lwjgl/input/Mouse.java: Synchronize Keyboard and + Mouse to avoid problems with AWTInputAdapter based usage + +2006-11-20 20:07 elias_naur + + * src/java/org/lwjgl/LWJGLUtil.java, + src/java/org/lwjgl/devil/ILNative.java, + src/java/org/lwjgl/fmod3/FMOD.java, + src/java/org/lwjgl/openal/AL.java: Made LWJGLUtil.getLibraryPaths + support multiple library names. Now AL.create on linux tries both + libopenal.so and libopenal.so.0, which is the name of the system + library + +2006-11-20 19:28 elias_naur + + * src/java/org/lwjgl/LWJGLUtil.java, + src/java/org/lwjgl/openal/AL.java: Made + LWJGLUtil.getPathFromClassLoader private + +2006-11-20 09:26 elias_naur + + * src/java/org/lwjgl/opengl/WindowsAWTInput.java: Windows: Dont use + DirectInput for keyboard input. This fixes shifted typing. + +2006-11-20 08:39 elias_naur + + * src/java/org/lwjgl/test/applet/OpenGL.java: Added AWTInputAdapter + testing to applet/OpenGL.java + +2006-11-20 08:14 elias_naur + + * src/java/org/lwjgl/opengl/WindowsAWTInput.java: Windows: Destroy + the keyboard when we create a new one + +2006-11-20 08:04 elias_naur + + * src/java/org/lwjgl/test/input/KeyboardTest.java, + src/java/org/lwjgl/test/opengl/awt/AWTInputAdapterTest.java: + Twekaed tests + +2006-11-19 23:02 elias_naur + + * src/java/org/lwjgl/opengl/AbstractAWTInput.java, + src/java/org/lwjgl/opengl/WindowsAWTInput.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/java/org/lwjgl/opengl/WindowsMouse.java: Windows: Make sure + AWTInputAdapter is not reporting events twice after a grab change + +2006-11-19 22:06 elias_naur + + * src/generated/org/lwjgl/opengl/ContextCapabilities.java, + src/generated/org/lwjgl/opengl/NVTransformFeeback.java, + src/generated/org/lwjgl/opengl/NVTransformFeedback.java, + src/native/generated/org_lwjgl_opengl_NVTransformFeeback.c, + src/native/generated/org_lwjgl_opengl_NVTransformFeedback.c: + Autogen changes from previous commit + +2006-11-19 22:01 elias_naur + + * src/templates/org/lwjgl/opengl/NV_transform_feeback.java, + src/templates/org/lwjgl/opengl/NV_transform_feedback.java: + Renamed NV_transform_feeback.java to NV_transform_feedback.java + +2006-11-19 21:49 elias_naur + + * src/java/org/lwjgl/opengl/AWTInputAdapter.java: AWTInputAdapter: + Destroy Keyboard/Mouse before destroying the adapter + +2006-11-19 21:41 elias_naur + + * src/java/org/lwjgl/input/Mouse.java, + src/java/org/lwjgl/opengl/AbstractAWTInput.java, + src/java/org/lwjgl/opengl/LinuxAWTInput.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/LinuxMouse.java, + src/java/org/lwjgl/opengl/MacOSXAWTInput.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/WindowsAWTInput.java: Make sure that + Mouse.destroy ungrabs the cursor + +2006-11-19 21:15 elias_naur + + * src/java/org/lwjgl/opengl/AbstractAWTInput.java, + src/java/org/lwjgl/opengl/MacOSXAWTInput.java: AWTInputAdapter: + unregister event listeners on destroy() + +2006-11-19 16:24 elias_naur + + * src/java/org/lwjgl/opengl/AWTInputAdapter.java, + src/java/org/lwjgl/test/opengl/awt/AWTInputAdapterTest.java: + AWTInputAdapter.destroy() now destroys the Keyboard and Mouse to + mimic the behaviour of Display.destroy() more closely. + +2006-11-19 13:33 elias_naur + + * src/generated/org/lwjgl/opengl/ARBBufferObject.java, + src/generated/org/lwjgl/opengl/ARBColorBufferFloat.java, + src/generated/org/lwjgl/opengl/ARBDrawBuffers.java, + src/generated/org/lwjgl/opengl/ARBImaging.java, + src/generated/org/lwjgl/opengl/ARBMatrixPalette.java, + src/generated/org/lwjgl/opengl/ARBMultisample.java, + src/generated/org/lwjgl/opengl/ARBMultitexture.java, + src/generated/org/lwjgl/opengl/ARBOcclusionQuery.java, + src/generated/org/lwjgl/opengl/ARBPointParameters.java, + src/generated/org/lwjgl/opengl/ARBProgram.java, + src/generated/org/lwjgl/opengl/ARBShaderObjects.java, + src/generated/org/lwjgl/opengl/ARBTextureCompression.java, + src/generated/org/lwjgl/opengl/ARBTransposeMatrix.java, + src/generated/org/lwjgl/opengl/ARBVertexBlend.java, + src/generated/org/lwjgl/opengl/ARBVertexProgram.java, + src/generated/org/lwjgl/opengl/ARBVertexShader.java, + src/generated/org/lwjgl/opengl/ARBWindowPos.java, + src/generated/org/lwjgl/opengl/ATIDrawBuffers.java, + src/generated/org/lwjgl/opengl/ATIElementArray.java, + src/generated/org/lwjgl/opengl/ATIEnvmapBumpmap.java, + src/generated/org/lwjgl/opengl/ATIFragmentShader.java, + src/generated/org/lwjgl/opengl/ATIMapObjectBuffer.java, + src/generated/org/lwjgl/opengl/ATIPnTriangles.java, + src/generated/org/lwjgl/opengl/ATISeparateStencil.java, + src/generated/org/lwjgl/opengl/ATITextFragmentShader.java, + src/generated/org/lwjgl/opengl/ATIVertexArrayObject.java, + src/generated/org/lwjgl/opengl/ATIVertexAttribArrayObject.java, + src/generated/org/lwjgl/opengl/ATIVertexStreams.java, + src/generated/org/lwjgl/opengl/EXTBindableUniform.java, + src/generated/org/lwjgl/opengl/EXTBlendColor.java, + src/generated/org/lwjgl/opengl/EXTBlendEquationSeparate.java, + src/generated/org/lwjgl/opengl/EXTBlendFuncSeparate.java, + src/generated/org/lwjgl/opengl/EXTBlendMinmax.java, + src/generated/org/lwjgl/opengl/EXTCompiledVertexArray.java, + src/generated/org/lwjgl/opengl/EXTDepthBoundsTest.java, + src/generated/org/lwjgl/opengl/EXTDrawBuffers2.java, + src/generated/org/lwjgl/opengl/EXTDrawInstanced.java, + src/generated/org/lwjgl/opengl/EXTDrawRangeElements.java, + src/generated/org/lwjgl/opengl/EXTFogCoord.java, + src/generated/org/lwjgl/opengl/EXTFramebufferBlit.java, + src/generated/org/lwjgl/opengl/EXTFramebufferMultisample.java, + src/generated/org/lwjgl/opengl/EXTFramebufferObject.java, + src/generated/org/lwjgl/opengl/EXTFramebufferSRGB.java, + src/generated/org/lwjgl/opengl/EXTGeometryShader4.java, + src/generated/org/lwjgl/opengl/EXTGpuProgramParameters.java, + src/generated/org/lwjgl/opengl/EXTGpuShader4.java, + src/generated/org/lwjgl/opengl/EXTMultiDrawArrays.java, + src/generated/org/lwjgl/opengl/EXTPackedFloat.java, + src/generated/org/lwjgl/opengl/EXTPalettedTexture.java, + src/generated/org/lwjgl/opengl/EXTPointParameters.java, + src/generated/org/lwjgl/opengl/EXTSecondaryColor.java, + src/generated/org/lwjgl/opengl/EXTStencilClearTag.java, + src/generated/org/lwjgl/opengl/EXTStencilTwoSide.java, + src/generated/org/lwjgl/opengl/EXTTextureArray.java, + src/generated/org/lwjgl/opengl/EXTTextureBufferObject.java, + src/generated/org/lwjgl/opengl/EXTTextureCompressionLATC.java, + src/generated/org/lwjgl/opengl/EXTTextureCompressionRGTC.java, + src/generated/org/lwjgl/opengl/EXTTextureInteger.java, + src/generated/org/lwjgl/opengl/EXTTextureSharedExponent.java, + src/generated/org/lwjgl/opengl/EXTTimerQuery.java, + src/generated/org/lwjgl/opengl/EXTVertexShader.java, + src/generated/org/lwjgl/opengl/EXTVertexWeighting.java, + src/generated/org/lwjgl/opengl/GL11.java, + src/generated/org/lwjgl/opengl/GL12.java, + src/generated/org/lwjgl/opengl/GL13.java, + src/generated/org/lwjgl/opengl/GL14.java, + src/generated/org/lwjgl/opengl/GL15.java, + src/generated/org/lwjgl/opengl/GL20.java, + src/generated/org/lwjgl/opengl/GL21.java, + src/generated/org/lwjgl/opengl/NVDepthBufferFloat.java, + src/generated/org/lwjgl/opengl/NVEvaluators.java, + src/generated/org/lwjgl/opengl/NVFence.java, + src/generated/org/lwjgl/opengl/NVFragmentProgram.java, + src/generated/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.java, + src/generated/org/lwjgl/opengl/NVGeometryProgram4.java, + src/generated/org/lwjgl/opengl/NVGpuProgram4.java, + src/generated/org/lwjgl/opengl/NVHalfFloat.java, + src/generated/org/lwjgl/opengl/NVOcclusionQuery.java, + src/generated/org/lwjgl/opengl/NVParameterBufferObject.java, + src/generated/org/lwjgl/opengl/NVPixelDataRange.java, + src/generated/org/lwjgl/opengl/NVPointSprite.java, + src/generated/org/lwjgl/opengl/NVPrimitiveRestart.java, + src/generated/org/lwjgl/opengl/NVProgram.java, + src/generated/org/lwjgl/opengl/NVRegisterCombiners.java, + src/generated/org/lwjgl/opengl/NVRegisterCombiners2.java, + src/generated/org/lwjgl/opengl/NVTransformFeeback.java, + src/generated/org/lwjgl/opengl/NVVertexArrayRange.java, + src/generated/org/lwjgl/opengl/NVVertexProgram.java, + src/generated/org/lwjgl/opengl/SGISGenerateMipmap.java, + src/generated/org/lwjgl/opengl/SGISTextureLOD.java, + src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/opengl/StateTracker.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/native/generated/org_lwjgl_opengl_EXTBindableUniform.c, + src/native/generated/org_lwjgl_opengl_EXTBlendColor.c, + src/native/generated/org_lwjgl_opengl_EXTBlendMinmax.c, + src/native/generated/org_lwjgl_opengl_EXTDrawBuffers2.c, + src/native/generated/org_lwjgl_opengl_EXTDrawInstanced.c, + src/native/generated/org_lwjgl_opengl_EXTGeometryShader4.c, + src/native/generated/org_lwjgl_opengl_EXTGpuProgramParameters.c, + src/native/generated/org_lwjgl_opengl_EXTGpuShader4.c, + src/native/generated/org_lwjgl_opengl_EXTTextureArray.c, + src/native/generated/org_lwjgl_opengl_EXTTextureBufferObject.c, + src/native/generated/org_lwjgl_opengl_EXTTextureInteger.c, + src/native/generated/org_lwjgl_opengl_EXTTimerQuery.c, + src/native/generated/org_lwjgl_opengl_GL21.c, + src/native/generated/org_lwjgl_opengl_NVDepthBufferFloat.c, + src/native/generated/org_lwjgl_opengl_NVFramebufferMultisampleCoverage.c, + src/native/generated/org_lwjgl_opengl_NVGeometryProgram4.c, + src/native/generated/org_lwjgl_opengl_NVGpuProgram4.c, + src/native/generated/org_lwjgl_opengl_NVParameterBufferObject.c, + src/native/generated/org_lwjgl_opengl_NVTransformFeeback.c, + src/templates/org/lwjgl/opengl/GL11.java: Made all GL functions + only query ContextCapabilities.getCapabilities() once. Now all + GLCheck checks will take the ContextCapabilities instance as an + argument instead of querying for it. Inspired by MatthiasM, who + just don't seem to be content with LWJGL performance, ever ;) + +2006-11-19 12:48 elias_naur + + * src/java/org/lwjgl/opengl/StateTracker.java: Shave off one + ThreadLocal access in StateTracker.push/popAttrib() + +2006-11-19 11:43 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Display: Don't add the + shutdown hook twice when a previous create() call has failed + +2006-11-19 09:04 matzon + + * build.xml: signing jars in distribution + added source package + added applet package + macosx compile_native_optional now using ant build scripts + instead of makefiles + cleanup \ No newline at end of file Property changes on: trunk/LWJGL/www/changelogs/1.0-rc1-changelog.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Added: trunk/LWJGL/www/changelogs/1.0beta4-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/1.0beta4-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/1.0beta4-changelog.txt 2007-08-05 21:20:34 UTC (rev 2869) @@ -0,0 +1,833 @@ +2006-11-18 22:22 matzon + + * trunk/LWJGL/build.xml, trunk/LWJGL/src/java/org/lwjgl/Sys.java, + trunk/LWJGL/src/java/org/lwjgl/devil/ILNative.java, + trunk/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java, + trunk/LWJGL/src/native/common/devil/extil.c, + trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: beta4 + +2006-11-18 22:03 matzon + + * trunk/LWJGL/src/java/org/lwjgl/devil/ILNative.java, + trunk/LWJGL/src/native/common/devil/extil.c: JNI_VERSION + restructure + +2006-11-18 21:56 matzon + + * trunk/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java, + trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: + JNI_VERSION restructure + +2006-11-18 21:28 matzon + + * trunk/LWJGL/src/native/common/fmod3/extfmod3.h, + trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: + using __APPLE__ && __MACH__ instead of _MACOSX + +2006-11-18 21:20 matzon + + * trunk/LWJGL/platform_build/macosx_ant/build_fmod3.xml: universal + build of fmod + +2006-11-18 18:40 matzon + + * trunk/LWJGL/platform_build/macosx_ant/build_devil.xml: devil + universal build script + +2006-11-18 18:39 matzon + + * trunk/LWJGL/src/native/common/devil/extil.c, + trunk/LWJGL/src/native/common/devil/extilu.c, + trunk/LWJGL/src/native/common/devil/extilut.c: fixed relative + path issues when dlopen is being called + +2006-11-17 08:08 kevglass + + * trunk/LWJGL/src/java/org/lwjgl/input/ControllerEvent.java, + trunk/LWJGL/src/java/org/lwjgl/input/Controllers.java, + trunk/LWJGL/src/java/org/lwjgl/input/JInputController.java, + trunk/LWJGL/src/java/org/lwjgl/test/input/TestControllers.java: + Updated Controllers event queue to make use of the new JInput + event queue, including adding getEventNanoseconds() to the + Controllers interface. TestControllers against Logitech pad on + Win32 confirms that no behaviour changes are evident. + +2006-11-17 07:17 kevglass + + * trunk/LWJGL/src/java/org/lwjgl/input/JInputController.java: + Updated to return the controller name unmodified from JInput. + +2006-11-16 12:29 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/input/Keyboard.java, + trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java: Restore old + Mouse.create/Keyboard.create behavior which is to ignore + create() when already created. + +2006-11-15 18:46 spasi + + * trunk/LWJGL/src/generated/org/lwjgl/opengl/ContextCapabilities.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVParameterBufferObject.java, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVParameterBufferObject.c, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_parameter_buffer_object.java: + Removed duplicate functions (based on NVIDIA's glext.h) + +2006-11-14 09:32 elias_naur + + * trunk/LWJGL/build.xml: buid.xml: Remove env.AL requirement from + optionals build + +2006-11-14 09:20 elias_naur + + * trunk/LWJGL/platform_build/macosx_ant/build.xml: Mac OS X: Fix + to intel mac build + +2006-11-14 08:36 elias_naur + + * trunk/LWJGL/platform_build/macosx_ant/build.xml: Mac OS X: + Explicitly state the legacy build of lwjgl should be for the PPC + architecture. This could fix the build problems on intel macs + +2006-11-13 12:21 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/LWJGLUtil.java: Made + LWJGLUtil.getPathFromClassLoader run the protected + ClassLoader.findLibrary in a privileged context. This is + apparently necessary to get a valid path in some cases. This + fixes (at least) a problem where OpenAL failed to locate the + native openal library in a web start program. + +2006-11-10 15:12 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsAWTInput.java: + Windows: Use WindowsKeyboard in WindowsAWTInput to ensure + keyboard input. + +2006-11-10 13:52 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTCanvasInputImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/AWTInputAdapter.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTInputAdapterTest.java: + Remove AWTInputAdapter.update() and let users poll() Mouse and + Keyboard directly + +2006-11-10 11:44 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java: + AWTGLCanvas: Make sure we don't paint while destroying the canvas + +2006-11-10 10:20 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java: + AWTGLCanvas: Ignore failure to lock drawing surface, since that + can happen when the component is being destroyed + +2006-11-09 22:34 spasi + + * trunk/LWJGL/src/generated/org/lwjgl/opengl/ContextCapabilities.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTBindableUniform.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTDrawBuffers2.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTDrawInstanced.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTFramebufferSRGB.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTGeometryShader4.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTGpuShader4.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTPackedFloat.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTTextureArray.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTTextureBufferObject.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTTextureCompressionLATC.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTTextureCompressionRGTC.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTTextureInteger.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTTextureSharedExponent.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVDepthBufferFloat.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVFramebufferMultisampleCoverage.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVGeometryProgram4.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVGpuProgram4.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVParameterBufferObject.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/NVTransformFeeback.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/References.java, + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTBindableUniform.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTDrawBuffers2.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTDrawInstanced.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTGeometryShader4.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTGpuShader4.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTTextureArray.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTTextureBufferObject.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTTextureInteger.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVDepthBufferFloat.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVFramebufferMultisampleCoverage.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVGeometryProgram4.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVGpuProgram4.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVParameterBufferObject.c, + + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_NVTransformFeeback.c, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_bindable_uniform.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_draw_buffers2.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_draw_instanced.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_framebuffer_sRGB.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_geometry_shader4.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_packed_float.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_texture_array.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_texture_buffer_object.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_texture_compression_latc.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_texture_compression_rgtc.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_texture_integer.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_texture_shared_exponent.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_depth_buffer_float.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_fragment_program4.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_geometry_program4.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_gpu_program4.java, + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_parameter_buffer_object.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_transform_feeback.java, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_vertex_program4.java: + Added 21 new extensions: + EXT_bindable_uniform + EXT_draw_buffers2 + EXT_draw_instanced + EXT_framebuffer_sRGB + EXT_geometry_shader4 + EXT_gpu_shader4 + EXT_packed_float + EXT_texture_array + EXT_texture_buffer_object + EXT_texture_compression_latc + EXT_texture_compression_rgtc + EXT_texture_integer + EXT_texture_shared_exponent + NV_depth_buffer_float + NV_fragment_program4 + NV_framebuffer_multisample_coverage + NV_geometry_program4 + NV_gpu_program4 + NV_parameter_buffer_object + NV_transform_feeback + NV_vertex_program4 + +2006-11-09 21:41 matzon + + * trunk/LWJGL/build.xml: fixed path issue + added certificate signing + +2006-11-09 20:57 matzon + + * trunk/LWJGL/www/donations.php: now only has names, to avoid SEO + issues + +2006-11-09 20:52 matzon + + * trunk/LWJGL/www/irclog_browse.php: path change + +2006-11-09 20:50 matzon + + * trunk/LWJGL/www/installation.php: fixed some path issues + +2006-11-09 20:48 matzon + + * trunk/LWJGL/www/documentation.php: added wiki tutorials + added some of kevs tutorials + +2006-11-09 20:43 matzon + + * trunk/LWJGL/www/download.php: wrong version + +2006-11-09 20:42 matzon + + * trunk/LWJGL/www/download.php, trunk/LWJGL/www/index.php: syncing + with whats online + +2006-11-09 20:40 matzon + + * trunk/LWJGL/www/projects.php: added dragon forever + +2006-11-09 20:36 matzon + + * trunk/LWJGL/www/_gfx/projects/dragon_forever_1.png, + trunk/LWJGL/www/_gfx/projects/dragon_forever_2.png, + trunk/LWJGL/www/_gfx/projects/dragon_forever_3.png, + trunk/LWJGL/www/_gfx/projects/dragon_forever_small_1.png, + trunk/LWJGL/www/_gfx/projects/dragon_forever_small_2.png, + trunk/LWJGL/www/_gfx/projects/dragon_forever_small_3.png: adding + dragon forever + +2006-11-09 20:36 matzon + + * trunk/LWJGL/www/changelogs/1.0beta2-changelog.txt, + trunk/LWJGL/www/changelogs/1.0beta3-changelog.txt, + trunk/LWJGL/www/changelogs/full-changelog.txt: changelog updates + +2006-11-09 20:27 matzon + + * trunk/LWJGL/doc/README: oal => devil + +2006-11-09 20:26 matzon + + * trunk/LWJGL/doc/CREDITS: added Atsuya Takagi + +2006-11-09 11:10 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/test/applet/OpenGL.java, + trunk/LWJGL/src/java/org/lwjgl/test/applet/Speed.java: Don't use + threads to repaint in test.applet.* tests + +2006-11-09 11:03 elias_naur + + * trunk/LWJGL/applet/appletviewer.policy, trunk/LWJGL/build.xml: + Add applettest ant target for easy LWJGL applet testing in + appletviewer + +2006-11-07 15:14 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java: + AWTGLCanvas: Synchronize paintGL() to avoid destroyContext while + painting + +2006-10-31 09:52 elias_naur + + * trunk/LWJGL/build.xml: Don't include binary native files from + bin/ in lwjgl.jar (oops\!) + +2006-10-30 15:49 elias_naur + + * trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: + Windows: Fix compiler warning + +2006-10-30 15:46 elias_naur + + * trunk/LWJGL/build.xml, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java, + + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsPeerInfo.java, + trunk/LWJGL/src/native/windows/context.h, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Pbuffer.c, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, + + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsAWTInput.c, + + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c, + + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: + Windows: Implemented AWTInputAdapter. + +2006-10-28 22:06 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java: Fixed + AWTUtil.setCursorPosition. Added check to LinuxAWTInput. + +2006-10-27 08:15 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: + Mac OS X: Fixed cursor warping coordinates + +2006-10-27 06:27 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java, + trunk/LWJGL/src/java/org/lwjgl/input/Keyboard.java, + trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java: Fixed potential + NPE from Cursor.getCapabilities() + +2006-10-27 06:04 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java: Made + the AWT setCursorPosition garbage free + +2006-10-26 21:39 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java: + Mac OS X: Implemented AWTInputAdapter + +2006-10-26 21:15 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTInput.java: Linux: + Replaced obsolete hasFocus with isFocusOwner + +2006-10-26 20:49 elias_naur + + * trunk/LWJGL/build.xml, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MouseEventQueue.java, + trunk/LWJGL/src/native/macosx/org_lwjgl_input_Mouse.c: Mac OS X: + Moved mouse handling from MacOSXDisplay to MacOSXMouseEventQueue + +2006-10-26 20:33 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/MouseEventQueue.java: Mac + OS X: Fixed null delta_buffer in MacOSXMouseEventQueue + +2006-10-26 20:19 elias_naur + + * trunk/LWJGL/build.xml, + trunk/LWJGL/src/java/org/lwjgl/input/Keyboard.java, + trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, + + trunk/LWJGL/src/java/org/lwjgl/opengl/AWTCanvasInputImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/AWTInputAdapter.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/InputImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/KeyboardEventQueue.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTInput.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxPeerInfo.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MouseEventQueue.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTInputAdapterTest.java, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxAWTInput.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c: + Added org.lwjgl.opengl.AWTInputAdapter which enabled use of + Mouse and + Keyboard with AWTGLCanvases. Programs can now avoid implementing + AWT input processing and access the mouse grabbing features from + both Display and AWTGLCanvas. See + org.lwjgl.test.opengl.awt.AWTInputAdapterTest for an example. + + Note: This commit is the linux and generic AWT imlementation and + can still + change a lot while implementing windows and mac os x. + +2006-10-26 19:41 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java: Don't + register the Display shutdown hook in the static initializer. + Register it at create() and remove it at destroy(). This avoids + unnecessary conflicts when only using AWT stuff + +2006-10-26 15:03 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/KeyboardEventQueue.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MouseEventQueue.java: Mac + OS X: Moved registering and unregistering of AWT listeners from + MacOSXDisplay to the input handlers + +2006-10-26 14:47 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/AWTUtil.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS + X: Moved AWT input handling to separate AWTUtil.java + +2006-10-26 12:15 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java: Removed + redundant import + +2006-10-26 12:14 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxMouse.java, + trunk/LWJGL/src/native/linux/org_lwjgl_input_Cursor.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c: Linux: + Made cursor handles longs instead of ByteBuffers + +2006-10-24 11:17 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: + Added locking to LinuxMouse + +2006-10-24 10:43 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: + Moved warp Atom from LinuxDisplay to LinuxMouse + +2006-10-24 10:39 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxKeyboard.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: + Moved input event processing to LinuxKeyboard and LinuxMouse + +2006-10-24 09:59 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: + Removed redundant methods from LinuxDisplay.java + +2006-10-24 09:52 elias_naur + + * trunk/LWJGL/build.xml, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxEvent.java, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxEvent.c: + Linux: Moved more event handling logic to java + +2006-10-24 08:33 elias_naur + + * trunk/LWJGL/src/native/linux/display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_input_Cursor.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c, + + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxMouse.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: + Removed redundant include statements + +2006-10-23 20:40 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, + trunk/LWJGL/src/native/linux/Window.h, + trunk/LWJGL/src/native/linux/org_lwjgl_input_Cursor.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c: Linux: + Moved current_win to java + +2006-10-23 20:14 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxMouse.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxPbufferPeerInfo.java, + trunk/LWJGL/src/native/linux/Window.h, + trunk/LWJGL/src/native/linux/display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: + Moved screen from native to java + +2006-10-23 19:51 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxMouse.c: + Linux: Moved the pointer warp X11 atom from native to java + +2006-10-23 14:22 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/native/linux/display.c, + trunk/LWJGL/src/native/linux/display.h, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c: Linux: + Moved another Display instance to java + +2006-10-23 14:16 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/native/linux/display.c, + trunk/LWJGL/src/native/linux/display.h: Linux: Moved another + Display instance to java + +2006-10-23 14:05 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: + Added sanity check to LinuxDisplay.getDisplay() + +2006-10-23 13:58 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/Sys.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxPbufferPeerInfo.java, + trunk/LWJGL/src/native/linux/display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_input_Cursor.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Display.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c, + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: + Moved Display pointer from native to java + +2006-10-23 10:24 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: + Simplified LinuxMouse + +2006-10-20 12:55 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTGears.java: + AWTGears: Set background of window to black to avoid some + resizing artifacts + +2006-10-20 12:36 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTGears.java, + trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTTest.java: + Remove redundant resizing of AWT canvases in AWT tests + +2006-10-20 12:32 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTGears.java, + trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTTest.java: + Added nicer resizing to AWT tests + +2006-10-20 11:51 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, + + trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c: + Linux: Don't use the SUN specific getScreenFromDevice in + LinuxAWTCanvasPeerInfo. This avoids garbage creation per frame + and avoids one bit of SUN JRE dependency. + +2006-10-20 10:44 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java: + Undo debug stuff that accidentially went with the last commit. + +2006-10-20 10:42 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, + trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTGears.java, + trunk/LWJGL/src/java/org/lwjgl/test/opengl/awt/AWTTest.java: + Don't repaint() from a separate thread in AWT demos. This + results in a smoother rendering. + +2006-10-11 20:26 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsKeyboard.java, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c: + Windows: Restore the old ToAscii code used on win9x platforms + in an attempt to fix broken keyboard input on win98se machines. + +2006-10-11 13:48 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, + trunk/LWJGL/src/native/windows/context.c, + trunk/LWJGL/src/native/windows/context.h, + trunk/LWJGL/src/native/windows/display.c, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Pbuffer.c, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: + Windows: Don't use a dummy window (HDC) when finding a pixel + format but use the actual window directly. This will avoid cases + where the pixel format index for the dummy window's HDC wasn't + valid for the actual window's HDC. It also avoid unnecessary + complexity. + + Fix FullScreenWindowedTest to use the Display's current BPP to + avoid 24/16 bpp weirdness + +2006-10-11 11:21 spasi + + * trunk/LWJGL/src/generated/org/lwjgl/opengl/ContextCapabilities.java, + + trunk/LWJGL/src/generated/org/lwjgl/opengl/EXTGpuProgramParameters.java, + trunk/LWJGL/src/generated/org/lwjgl/opengl/GL21.java, + trunk/LWJGL/src/native/generated/org_lwjgl_opengl_EXTGpuProgramParameters.c, + + trunk/LWJGL/src/templates/org/lwjgl/opengl/EXT_gpu_program_parameters.java, + trunk/LWJGL/src/templates/org/lwjgl/opengl/GL21.java: Added + missing CURRENT_RASTER_SECONDARY_COLOR enum value (GL 2.1) + Added EXT_gpu_program_parameters extension + +2006-10-08 09:05 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java, + trunk/LWJGL/src/java/org/lwjgl/input/Keyboard.java, + trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java, + trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java: Made + Display.getImplementation package private, and made the input.* + packages access it through reflection. + +2006-09-28 21:53 elias_naur + + * trunk/LWJGL/src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c: + Linux: Fix crash when + LinuxCanvasImplementation.getScreenFromDevice fails + +2006-09-21 14:39 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/Sys.java: Bumped JNI library + version + +2006-09-21 13:49 elias_naur + + * trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsDirectInput8.c: + Windows: Don't ignore errors from CoInitialize + +2006-09-20 11:49 elias_naur + + * trunk/LWJGL/build.xml: Added 'res' to runtest ant target + classpath + +2006-09-19 14:17 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, + trunk/LWJGL/src/native/windows/context.h, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Pbuffer.c, + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, + + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c, + + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c, + + trunk/LWJGL/src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: + Windows: Got rid of dummy window in WindowsDisplayPeerInfo + +2006-09-19 13:41 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java: + Display.java: Moved Context creation to after createWindow to + relax the requirement that the Display PeerInfo must be valid + before createWindow(). This will help Windows get rid of a dummy + window. + +2006-09-19 13:18 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java: + Windows: Removed unused method in WindowsDisplayPeerInfo + +2006-09-19 11:06 elias_naur + + * trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c: + Windows: Don't discard messages from other windows in the + message handler + +2006-09-18 15:03 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxKeycodes.java: Linux: + Map alt-gr to RMENU + +2006-09-08 10:01 elias_naur + + * trunk/LWJGL/platform_build/linux_ant/build.xml, + trunk/LWJGL/platform_build/linux_ant/build_devil.xml, + trunk/LWJGL/platform_build/linux_ant/build_fmod3.xml: Linux: + changed uname -i to uname -m to improve 64 bit detection in + build script + +2006-09-08 08:29 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java: + Windows: Fixed NPE in Display.getVersion() + +2006-09-01 20:15 spasi + + * trunk/LWJGL/src/java/org/lwjgl/opengl/glu/GLU.java: Added + INVALID_FRAMEBUFFER_OPERATION_EXT in GLU.gluErrorString + +2006-08-31 16:40 matzon + + * trunk/LWJGL/src/java/org/lwjgl/fmod3/FSound.java, + trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: + fixed params (int -> float) + +2006-08-31 13:35 elias_naur + + * trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java: Don't throw + exceptions on Mouse.getEventButtonState + +2006-08-30 02:47 kevglass + + * trunk/LWJGL/src/java/org/lwjgl/input/Controllers.java: Removed + sanity checks for controllers. All controllers are now reported + allowing the developer to make the decision over which ones to + display to the user. + +2006-08-25 05:47 elias_naur + + * trunk/LWJGL/libs/jinput.jar: Updated jinput.jar + +2006-08-22 21:21 elias_naur + + * trunk/LWJGL/libs/jinput.jar: Updated jinput.jar + +2006-08-22 09:24 elias_naur + + * trunk/LWJGL/libs/jinput.jar: Updated jinput.jar + +2006-08-21 17:26 kevglass + + * trunk/LWJGL/src/java/org/lwjgl/input/Controllers.java: Added + sanity checks on reported controllers to prune out one with no + Axis or no Buttons. + +2006-08-21 17:25 kevglass + + * trunk/LWJGL/src/java/org/lwjgl/test/input/TestControllers.java: + Update controllers test to not poll() the controllers from + multiple threads. + +2006-08-20 18:01 matzon + + * trunk/LWJGL/www/changelog.php: only print last changelog - rest + is linked + +2006-08-18 22:31 elias_naur + + * trunk/LWJGL/libs/macosx/libjinput-osx.jnilib: Mac OS X: + re-imported jinput library + +2006-08-18 22:17 elias_naur + + * trunk/LWJGL/libs/win32/jinput-dx8.dll, + trunk/LWJGL/libs/win32/jinput-raw.dll: Win32: Re-imported jinput + libraries + +2006-08-18 22:05 elias_naur + + * trunk/LWJGL/libs/macosx/libjinput-osx.jnilib: Mac OS X: Set + binary mime type on jinput library + +2006-08-18 22:03 elias_naur + + * trunk/LWJGL/libs/win32/jinput-dx8.dll, + trunk/LWJGL/libs/win32/jinput-raw.dll: Win32: Set binary mime + type on jinput libs \ No newline at end of file Property changes on: trunk/LWJGL/www/changelogs/1.0beta4-changelog.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Added: trunk/LWJGL/www/changelogs/1.1-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/1.1-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/1.1-changelog.txt 2007-08-05 21:20:34 UTC (rev 2869) @@ -0,0 +1,497 @@ +2007-04-29 20:22 elias_naur + + * src/java/org/lwjgl/opengl/BaseReferences.java, + src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/opengl/StateTracker.java, + src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java: Re-implemented VBO + buffer binding caches to speed up gl*Pointer calls. Patch by + MatthiasM. + +2007-04-29 19:38 elias_naur + + * src/java/org/lwjgl/opengl/Util.java, + src/java/org/lwjgl/test/opengl/shaders/Shader.java: Removed + Util.glGetInteger convenience method since it is not thread safe + +2007-04-28 20:10 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Make sure the swap + interval is reset in Display when switching Display modes and + toggling fullscreen + +2007-04-26 07:13 elias_naur + + * build.xml: Reverted accidental build.xml change + +2007-04-26 06:55 elias_naur + + * src/java/org/lwjgl/test/input/KeyboardTest.java: Added output of + character code value to KeyboardTest + +2007-04-26 05:58 elias_naur + + * build.xml, src/native/common/org_lwjgl_openal_ALC10.c: Simplified + ALC10.nalcOpenDevice + +2007-04-24 14:41 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Use + TranslateMessage and WM_CHAR to receive character input instead + of manual translation. This change fixes composed characters. + +2007-04-24 14:13 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Call + default handler on key events + +2007-04-24 13:41 elias_naur + + * src/java/org/lwjgl/opengl/Display.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java: Removed debug + output + +2007-04-24 13:40 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/java/org/lwjgl/opengl/WindowsKeycodes.java, + src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c: Windows: + Convert WindowsKeyboard to use windows messages instead of + DirectInput. + +2007-04-24 13:22 elias_naur + + * src/java/org/lwjgl/opengl/WindowsAWTInput.java: Compile fix + +2007-04-24 09:30 elias_naur + + * src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/opengl/WindowsAWTInput.java, + src/java/org/lwjgl/opengl/WindowsDirectInputMouse.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsMouse.java, + src/native/common/common_tools.c, + src/native/common/common_tools.h, + src/native/windows/org_lwjgl_input_Cursor.c, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Remove + dependency on DirectInput for WindowsMouse used by + WindowsDisplay. Keyboard conversion coming up. Reasons: + + 1. DirectInput is deprecated + (http://en.wikipedia.org/wiki/DirectInput). Specifically, + Microsoft recommends using regular windows messages for keyboard + and mouse input. + 2. Not using DirectInput enable us to use the Raw Input JInput + plugin to access multiple mice (and keyboards). + 3. We're already using windows messages for features DirectInput + never supported, so by removing DirectInput dependency, we get + rid of some special case code. + 4. When we're only using windows messages for input, we're + (theoretically) more compatible than with a dependency on a + properly working DirectInput. + +2007-04-23 20:50 elias_naur + + * src/native/windows/org_lwjgl_opengl_Display.c: Windows: Fixed + NULL check in native setupCursorClipping + +2007-04-23 20:17 elias_naur + + * src/java/org/lwjgl/NondirectBufferWrapper.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/OutParameter.java, + src/templates/org/lwjgl/openal/AL10.java, + src/templates/org/lwjgl/openal/AL11.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + ... [truncated message content] |