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