This commit is contained in:
Brian Matzon 2003-05-04 20:57:12 +00:00
parent d0d26268a2
commit 91e5d8f3f1
2 changed files with 2850 additions and 1583 deletions

View File

@ -0,0 +1,515 @@
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

File diff suppressed because it is too large Load Diff