2003-05-04 matzon * build.xml 1.9: work in progress, will be updated again soon * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java 1.4: fix: destroy keyboard before GL is destroyed 2003-05-03 matzon * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java 1.1: add example of switching between fullscreen and windowed mode * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java 1.3: damn you tabs! * src/java/org/lwjgl/Display.java 1.25: * src/java/org/lwjgl/Window.java 1.8: * src/java/org/lwjgl/openal/CoreAL.java 1.13: * src/java/org/lwjgl/openal/eax/EAXBufferProperties.java 1.6: * src/java/org/lwjgl/openal/eax/EAXListenerProperties.java 1.5: * src/java/org/lwjgl/opengl/BaseGL.java 1.18: fix: javadoc * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java 1.2: formatting and usage 2003-05-02 elias_naur * src/native/linux/org_lwjgl_Window.cpp 1.3: * src/native/linux/org_lwjgl_input_Keyboard.cpp 1.21: * src/native/linux/org_lwjgl_input_Mouse.cpp 1.22: Fixed some linux input focus issues * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.16: *** empty log message *** * src/native/common/extgl.c 1.15: Fixed segfault when GLX is missing 2003-04-30 matzon * src/java/org/lwjgl/vector/Matrix.java 1.6: * src/java/org/lwjgl/vector/Matrix2f.java 1.11: * src/java/org/lwjgl/vector/Matrix3f.java 1.13: * src/java/org/lwjgl/vector/Matrix4f.java 1.15: * src/java/org/lwjgl/vector/Vector.java 1.6: * src/java/org/lwjgl/vector/Vector2f.java 1.9: * src/java/org/lwjgl/vector/Vector3f.java 1.12: * src/java/org/lwjgl/vector/Vector4f.java 1.9: fix: added Serializable interface to allow serialization 2003-04-28 cix_foo * src/native/common/extgl.c 1.13: *** empty log message *** * src/java/org/lwjgl/openal/AL.java 1.7: Added destroy() method to prevent a crash 2003-04-28 elias_naur * src/native/common/extgl.c 1.14: Reverted the glu loading * src/java/org/lwjgl/vector/Matrix4f.java 1.14: Added scale to Matrix4f * src/java/org/lwjgl/opengl/CoreGLConstants.java 1.6: Fixed a typo * src/java/org/lwjgl/vector/Matrix4f.java 1.13: *** empty log message *** 2003-04-28 matzon * src/java/org/lwjgl/openal/AL.java 1.8: fix: call base destroy fix: null references 2003-04-27 matzon * src/java/org/lwjgl/openal/AL.java 1.6: * src/java/org/lwjgl/test/openal/BasicTest.java 1.7: * src/java/org/lwjgl/test/openal/OpenALCreationTest.java 1.3: * website/documents/tutorials/openal/openal_basics.html 1.4: add: default constructor for OpenAL * src/java/org/lwjgl/openal/AL.java 1.5: * src/java/org/lwjgl/openal/ALC.java 1.7: * src/java/org/lwjgl/openal/ALCcontext.java 1.3: * src/java/org/lwjgl/openal/ALCdevice.java 1.3: * src/java/org/lwjgl/openal/BaseAL.java 1.9: * src/java/org/lwjgl/openal/BaseALConstants.java 1.5: * src/java/org/lwjgl/openal/CoreAL.java 1.12: * src/java/org/lwjgl/test/openal/ALCTest.java 1.6: * src/java/org/lwjgl/test/openal/ALTest.java 1.6: * src/java/org/lwjgl/test/openal/BasicTest.java 1.5: * src/java/org/lwjgl/test/openal/EAXTest.java 1.5: * src/java/org/lwjgl/test/openal/MovingSoundTest.java 1.9: * src/java/org/lwjgl/test/openal/OpenALCreationTest.java 1.2: * src/java/org/lwjgl/test/openal/PlayTest.java 1.5: * src/java/org/lwjgl/test/openal/PlayTestMemory.java 1.5: * src/java/org/lwjgl/test/openal/SourceLimitTest.java 1.5: * src/java/org/lwjgl/test/openal/StressTest.java 1.4: * src/native/common/org_lwjgl_openal_ALC.cpp 1.7: * src/native/common/org_lwjgl_openal_ALC.h 1.4: * src/native/common/org_lwjgl_openal_BaseAL.h 1.3: * src/native/common/org_lwjgl_openal_CoreAL.h 1.9: * website/documents/tutorials/openal/openal_basics.html 1.3: New OpenAL programming model: no context/device fiddling easier initialization * src/java/org/lwjgl/test/openal/BasicTest.java 1.6: only do 10 updates / sec * doc/tutorial/openal_basics.html 1.3: updated to reflect version in website folder 2003-04-26 elias_naur * src/java/org/lwjgl/opengl/BaseGL.java 1.17: * src/native/common/org_lwjgl_opengl_BaseGL.h 1.9: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.15: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.20: Removed makeContexCurrent and releaseContext 2003-04-16 elias_naur * src/java/org/lwjgl/opengl/GL.java 1.24: Merged cfmdobbie's gl version checking 2003-04-14 matzon * src/native/win32/org_lwjgl_Display.cpp 1.38: Using EnumDisplaySettingsEx now, to force monitor comparing 2003-04-13 elias_naur * src/native/common/extgl.c 1.12: Corrected a linux gl lib loading bug 2003-04-09 elias_naur * src/java/org/lwjgl/vector/Vector3f.java 1.11: Removed superflous Vector3f.magnitude() 2003-04-07 cix_foo * src/java/org/lwjgl/input/Controller.java 1.4: * src/java/org/lwjgl/input/Keyboard.java 1.19: * src/java/org/lwjgl/input/Mouse.java 1.18: * src/java/org/lwjgl/openal/BaseAL.java 1.8: Added some isCreated() methods to input classes and keyboard key name mapping 2003-04-07 elias_naur * src/native/linux/org_lwjgl_Display.cpp 1.33: * src/native/linux/org_lwjgl_Sys.cpp 1.6: Added dummy gamma controls to linux * src/native/linux/org_lwjgl_Sys.cpp 1.7: *** empty log message *** * src/native/linux/org_lwjgl_input_Controller.cpp 1.3: Fixed missing header include 2003-04-03 elias_naur * src/java/org/lwjgl/Sys.java 1.17: * src/native/common/org_lwjgl_Sys.h 1.6: * src/native/linux/org_lwjgl_Sys.cpp 1.5: * src/native/win32/org_lwjgl_Sys.cpp 1.7: Added Sys.NULL constant * src/java/org/lwjgl/opengl/GLConstants.java 1.8: Added ARBVertexBufferObject to list of implemented interfaces in GLConstants.java * src/java/org/lwjgl/Sys.java 1.18: Don't call nGetNULLValue before loading the library * src/java/org/lwjgl/opengl/GL.java 1.23: * src/java/org/lwjgl/opengl/arb/ARBVertexBufferObject.java 1.1: * src/native/common/extgl.c 1.11: * src/native/common/extgl.h 1.11: * src/native/common/org_lwjgl_opengl_GL.cpp 1.7: * src/native/common/org_lwjgl_opengl_GL.h 1.4: Added support for ARB_vertex_buffer_object 2003-03-31 elias_naur * src/native/linux/org_lwjgl_Window.cpp 1.2: Minor linux fix 2003-03-30 elias_naur * src/java/org/lwjgl/Window.java 1.7: * src/java/org/lwjgl/opengl/BaseGL.java 1.15: * src/native/common/extgl.c 1.10: * src/native/common/extgl.h 1.10: * src/native/common/org_lwjgl_Window.h 1.2: * src/native/common/org_lwjgl_opengl_BaseGL.h 1.7: * src/native/config.h.in 1.4: * src/native/configure.in 1.11: * src/native/linux/Makefile.am 1.3: * src/native/linux/Window.h 1.1: * src/native/linux/org_lwjgl_Display.cpp 1.32: * src/native/linux/org_lwjgl_Window.cpp 1.1: * src/native/linux/org_lwjgl_input_Keyboard.cpp 1.20: * src/native/linux/org_lwjgl_input_Mouse.cpp 1.21: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.13: * src/native/win32/org_lwjgl_Window.cpp 1.6: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.18: Linux/win32 changes for 0.6 * src/java/org/lwjgl/opengl/BaseGL.java 1.16: * src/native/common/org_lwjgl_opengl_BaseGL.h 1.8: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.14: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.19: I like those makeContextCurrent/releaseContext... * src/native/win32/org_lwjgl_Window.cpp 1.7: Minor win32 fix 2003-03-30 matzon * doc/tutorial/intro.html 1.2: * website/documents/tutorials/intro.html 1.2: fix: remove platform specific wording 2003-03-29 cix_foo * src/java/org/lwjgl/Display.java 1.24: * src/native/common/org_lwjgl_Display.h 1.11: * src/native/win32/Window.h 1.3: * src/native/win32/org_lwjgl_Display.cpp 1.37: * src/native/win32/org_lwjgl_Window.cpp 1.5: Stuff for 0.6 2003-03-28 matzon * src/java/org/lwjgl/test/input/MouseTest.java 1.10: fix: make certain that gl.tick is always called * examples/BaseWindow.java 1.10: fix: lets keep it at 640*480 * src/java/org/lwjgl/test/opengl/Game.java 1.13: fix: removed double Keyboard.read * src/java/org/lwjgl/opengl/GL.java 1.22: * src/java/org/lwjgl/test/WindowCreationTest.java 1.3: * src/java/org/lwjgl/test/input/ControllerCreationTest.java 1.4: * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.7: * src/java/org/lwjgl/test/input/MouseTest.java 1.9: * src/java/org/lwjgl/test/openal/MovingSoundTest.java 1.8: * src/java/org/lwjgl/test/opengl/Grass.java 1.11: fix: make it all compile * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.8: fix: rewritten windowed/fullscreen selection * src/java/org/lwjgl/test/WindowCreationTest.java 1.4: * src/java/org/lwjgl/test/input/ControllerCreationTest.java 1.5: * src/java/org/lwjgl/test/input/MouseTest.java 1.11: fix: go for 16 bit mode instead of 32 2003-03-28 cix_foo * src/java/org/lwjgl/opengl/BaseGL.java 1.14: * src/java/org/lwjgl/opengl/CoreGL.java 1.13: * src/java/org/lwjgl/opengl/GL.java 1.20: * src/java/org/lwjgl/opengl/GL.java 1.21: * src/java/org/lwjgl/test/opengl/Game.java 1.12: * src/native/common/org_lwjgl_opengl_BaseGL.h 1.6: * src/native/win32/org_lwjgl_Window.cpp 1.3: * src/native/win32/org_lwjgl_opengl_BaseGL.h 1.2: Fixed * src/java/org/lwjgl/Window.java 1.4: * src/java/org/lwjgl/opengl/BaseGL.java 1.11: * src/java/org/lwjgl/opengl/CoreGL.java 1.12: * src/java/org/lwjgl/opengl/GL.java 1.18: * src/native/common/org_lwjgl_Display.h 1.10: * src/native/common/org_lwjgl_Window.h 1.1: * src/native/common/org_lwjgl_opengl_BaseGL.h 1.4: * src/native/win32/Window.h 1.1: * src/native/win32/org_lwjgl_Display.cpp 1.33: * src/native/win32/org_lwjgl_Display.cpp 1.34: * src/native/win32/org_lwjgl_Window.cpp 1.1: * src/native/win32/org_lwjgl_input_Controller.cpp 1.10: * src/native/win32/org_lwjgl_input_Controller.cpp 1.9: * src/native/win32/org_lwjgl_input_Keyboard.cpp 1.14: * src/native/win32/org_lwjgl_input_Keyboard.cpp 1.15: * src/native/win32/org_lwjgl_input_Mouse.cpp 1.18: * src/native/win32/org_lwjgl_input_Mouse.cpp 1.19: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.14: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.15: * src/native/win32/org_lwjgl_opengl_BaseGL.h 1.1: New Window class, and major changes to Display * src/java/org/lwjgl/Display.java 1.22: * src/java/org/lwjgl/Window.java 1.5: * src/java/org/lwjgl/input/Keyboard.java 1.18: * src/java/org/lwjgl/input/Mouse.java 1.17: * src/java/org/lwjgl/opengl/BaseGL.java 1.12: * src/java/org/lwjgl/opengl/GL.java 1.19: * src/native/common/org_lwjgl_opengl_BaseGL.h 1.5: * src/native/win32/Window.h 1.2: * src/native/win32/org_lwjgl_Display.cpp 1.35: * src/native/win32/org_lwjgl_Window.cpp 1.2: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.16: *** empty log message *** * src/java/org/lwjgl/Display.java 1.23: * src/java/org/lwjgl/Window.java 1.6: * src/native/win32/org_lwjgl_Display.cpp 1.36: * src/native/win32/org_lwjgl_Window.cpp 1.4: * src/native/win32/org_lwjgl_opengl_BaseGL.cpp 1.17: Big changes for the new 0.6 LWJGL release * src/java/org/lwjgl/opengl/BaseGL.java 1.13: Removed Exception from constructor 2003-03-27 cix_foo * src/java/org/lwjgl/Display.java 1.20: * src/java/org/lwjgl/Display.java 1.21: * src/java/org/lwjgl/Window.java 1.1: * src/java/org/lwjgl/Window.java 1.2: * src/java/org/lwjgl/Window.java 1.3: * src/java/org/lwjgl/input/Keyboard.java 1.17: * src/java/org/lwjgl/input/Mouse.java 1.16: * src/java/org/lwjgl/opengl/BaseGL.java 1.10: * src/java/org/lwjgl/test/WindowCreationTest.java 1.2: * src/java/org/lwjgl/test/input/ControllerCreationTest.java 1.3: * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.6: * src/java/org/lwjgl/test/input/MouseTest.java 1.8: * src/java/org/lwjgl/test/opengl/Game.java 1.11: * src/java/org/lwjgl/test/opengl/Grass.java 1.10: New Window class, and major changes to Display 2003-03-27 elias_naur * src/native/common/extgl.c 1.8: * src/native/config.h.in 1.3: * src/native/configure.in 1.10: * src/native/linux/org_lwjgl_Display.cpp 1.27: * src/native/linux/org_lwjgl_input_Keyboard.cpp 1.19: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.10: Various linux fixes * src/native/linux/org_lwjgl_Display.cpp 1.28: Various linux fixes(3) * src/native/linux/org_lwjgl_Display.cpp 1.31: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.11: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.12: Various linux fixes(alot) * src/native/linux/org_lwjgl_Display.cpp 1.29: Various linux fixes(4) * doc/TODO 1.2: *** empty log message *** * src/native/linux/org_lwjgl_Display.cpp 1.30: Linux various (5) * src/native/common/extgl.c 1.9: Various linux fixes(2) 2003-03-27 matzon * doc/TODO 1.1: initial commit 2003-03-24 matzon * src/java/org/lwjgl/test/WindowCreationTest.java 1.1: add: small window test - wanted to test how fast a display is created * src/java/org/lwjgl/input/Mouse.java 1.15: fix: creation of buttons array now occurs in java side * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.5: * src/java/org/lwjgl/test/input/MouseTest.java 1.7: mod: making it possible to see color differences by clicking mouse buttons 2003-03-24 cix_foo * src/java/org/lwjgl/Game.java 1.1: file Game.java was initially added on branch experimental. * src/java/org/lwjgl/Display.java [experimental] 1.19.2.1: * src/java/org/lwjgl/Display.java [experimental] 1.19.2.2: * src/java/org/lwjgl/Game.java [experimental] 1.1.2.1: * src/java/org/lwjgl/Sys.java [experimental] 1.16.2.1: * src/java/org/lwjgl/Sys.java [experimental] 1.16.2.2: * src/java/org/lwjgl/Sys.java [experimental] 1.16.2.3: * src/java/org/lwjgl/input/Controller.java [experimental] 1.3.2.1: * src/java/org/lwjgl/input/Keyboard.java [experimental] 1.16.2.1: * src/java/org/lwjgl/input/Mouse.java [experimental] 1.14.2.1: * src/java/org/lwjgl/opengl/BaseGL.java [experimental] 1.9.2.1: * src/java/org/lwjgl/opengl/CoreGL.java [experimental] 1.11.2.1: * src/java/org/lwjgl/opengl/GL.java [experimental] 1.17.2.1: *** empty log message *** 2003-03-24 elias_naur * src/native/linux/org_lwjgl_input_Mouse.cpp 1.20: Updated linux Mouse * src/java/org/lwjgl/openal/BaseAL.java 1.7: * src/java/org/lwjgl/test/openal/ALTest.java 1.5: * src/native/common/extal.cpp 1.2: * src/native/common/org_lwjgl_openal_ALC.cpp 1.6: Fixed Brian's bugs 2003-03-23 exocet * src/java/org/lwjgl/Math.java 1.12: Fixed some bugs that were not allowing bulk adds and some binary incompatibilities. Fixed error involving incorrectly setting strides when the stride is 0. 2003-03-23 elias_naur * src/native/win32/org_lwjgl_input_Mouse.cpp 1.17: Fixed mouse clamping * src/native/common/Makefile.am 1.5: * src/native/common/extal.c 1.13: * src/native/common/extal.cpp 1.1: Renamed extal.c->extal.cpp 2003-03-23 matzon * src/native/win32/org_lwjgl_input_Mouse.cpp 1.16: fix: VM crash when using > 4 button mouse 2003-03-22 matzon * src/java/org/lwjgl/openal/BaseAL.java 1.6: * src/native/common/extal.c 1.11: * src/native/common/extal.h 1.17: * src/native/common/org_lwjgl_openal_BaseAL.cpp 1.5: * src/native/common/org_lwjgl_openal_BaseAL.h 1.2: fix: load OpenAL based on java.library.path * src/native/common/extal.c 1.12: beautyfication 2003-03-22 cix_foo * src/native/win32/org_lwjgl_Display.cpp 1.32: Fixed nasty bug in Win9x display mode enumeration 2003-03-21 cix_foo * src/java/org/lwjgl/Display.java 1.19: * src/java/org/lwjgl/Math.java 1.11: * src/java/org/lwjgl/Sys.java 1.14: * src/java/org/lwjgl/Sys.java 1.15: * src/java/org/lwjgl/Sys.java 1.16: * src/java/org/lwjgl/opengl/BaseGL.java 1.9: * src/native/common/org_lwjgl_Display.h 1.9: * src/native/common/org_lwjgl_Sys.h 1.4: * src/native/common/org_lwjgl_Sys.h 1.5: * src/native/win32/org_lwjgl_Display.cpp 1.31: * src/native/win32/org_lwjgl_Sys.cpp 1.4: * src/native/win32/org_lwjgl_Sys.cpp 1.5: * src/native/win32/org_lwjgl_Sys.cpp 1.6: New getPlatform() method added 2003-03-21 elias_naur * src/native/linux/org_lwjgl_Display.cpp 1.26: * src/native/linux/org_lwjgl_input_Controller.cpp 1.2: * src/native/linux/org_lwjgl_input_Keyboard.cpp 1.18: * src/native/linux/org_lwjgl_input_Mouse.cpp 1.19: * src/native/linux/org_lwjgl_opengl_BaseGL.cpp 1.9: Various linux fixes * src/native/linux/org_lwjgl_Display.cpp 1.25: Added getPlatform() to linux 2003-03-21 matzon * src/native/common/extal.c 1.10: * src/native/common/extal.h 1.16: * src/native/common/org_lwjgl_openal_BaseAL.cpp 1.4: wip: load oal based on java.library.path 2003-03-19 elias_naur * examples/BaseWindow.java 1.9: * src/java/org/lwjgl/Display.java 1.18: * src/java/org/lwjgl/DisplayMode.java 1.9: * src/java/org/lwjgl/test/input/ControllerCreationTest.java 1.2: * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.4: * src/java/org/lwjgl/test/input/MouseTest.java 1.6: * src/java/org/lwjgl/test/openal/MovingSoundTest.java 1.7: * src/java/org/lwjgl/test/opengl/Game.java 1.10: * src/java/org/lwjgl/test/opengl/Grass.java 1.9: * src/native/common/org_lwjgl_Display.h 1.8: * src/native/linux/org_lwjgl_Display.cpp 1.24: * src/native/win32/org_lwjgl_Display.cpp 1.30: Reverted display mode selection 2003-03-18 cix_foo * src/native/win32/org_lwjgl_input_Mouse.cpp 1.15: Fixed JNI error 2003-03-17 matzon * src/native/win32/org_lwjgl_Display.cpp 1.29: fix: dragging of window doesn't work, when returning directly from unhandled WM_SYSCOMMAND - so let's not do that! 2003-03-17 cix_foo * src/native/common/extal.c 1.9: * src/native/common/org_lwjgl_openal_ALC.cpp 1.5: Fix Brians bugs * src/java/org/lwjgl/input/Mouse.java 1.14: Fixed some JNI errors. One remains. 2003-03-16 matzon * src/java/org/lwjgl/test/openal/OpenALCreationTest.java 1.1: initial commit of OpenAL create/destroy test * src/java/org/lwjgl/test/input/MouseTest.java 1.4: fix: escape testing * src/java/org/lwjgl/test/input/MouseTest.java 1.5: fix: destroy keyboard upon exit * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.2: fix: get 60Hz fix: keep polygon within window * doc/changelogs/full-changeLog.text 1.1: changelog * doc/changelogs/0.4-0.5-changelog.text 1.1: 0.4 -> 0.5 changelog * src/java/org/lwjgl/test/input/MouseCreationTest.java 1.3: fix: stop checking Hz