2008-09-15 18:34 matzon * applet/appletloader.html: solaris support 2008-09-15 18:28 matzon * build.xml, platform_build/build-applet.xml, platform_build/build-definitions.xml, platform_build/build-webstart.xml: solaris package support rc2 version string 2008-09-11 09:52 elias_naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: Be less aggressive when grabbing mouse to allow dragging of lwjgl windows with grabbed mouse 2008-09-09 17:58 matzon * libs/solaris/libopenal.so: release build 2008-09-09 17:55 matzon * libs/solaris, libs/solaris/libopenal.so: openal-soft 1.5.304 with native solaris backend 2008-09-07 18:59 matzon * libs/linux/libopenal.so: release build 2008-09-07 08:21 elias_naur * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: Bumped all jni versions 2008-09-07 08:16 elias_naur * libs/linux/libopenal64.so, src/java/org/lwjgl/openal/AL.java: Added support for loading libopenal64.so. Added libopenal64.so compiled from openal soft 1.5.304. 2008-09-07 07:49 matzon * libs/win32/OpenAL32.dll: 1.5.304 2008-09-07 07:39 matzon * libs/linux/libopenal.so: 1.5.304 2008-08-24 12:35 spasi * src/templates/org/lwjgl/opengl/GL11.java: (Get)TexEnv calls are not deprecated (TEXTURE_ENV target is) 2008-08-19 17:47 spasi * src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/ContextAttribsImplementation.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, src/java/org/lwjgl/opengl/MacOSXContextAttribs.java, src/java/org/lwjgl/opengl/WindowsContextAttribs.java, src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/DeprecatedGL.java, src/native/windows/org_lwjgl_opengl_Pbuffer.c: ContextAttribs: changed factory to constructor initialization Fixed compatible spelling Small pbuffer fix 2008-08-19 16:46 spasi * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, src/java/org/lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXContextAttribs.java, src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/PixelFormat.java, src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsContextAttribs.java, src/java/org/lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengl/WindowsFileVersion.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/java/org/lwjgl/opengl/WindowsPbufferPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java, src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Dependent.java, src/java/org/lwjgl/util/generator/DeprecatedGL.java, src/java/org/lwjgl/util/generator/GLtime.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, src/native/macosx/context.m, src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c, src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/EXT_secondary_color.java, src/templates/org/lwjgl/opengl/EXT_transform_feedback.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/NV_conditional_render.java: Added support for OpenGL 3.0 functionality Added support for OpenGL 3.0 context creation (MAJOR/MINOR versions, DEBUG mode, FORWARD_COMBATIBLE mode) Added support for OpenGL 3.0 context sharing Added support for OpenGL 3.0 extension detection Improved support for floating point PixelFormats (ARB_color_buffer_float) Added support for packed floating point PixelFormats (EXT_packed_float) Added support for sRGB PixelFormats (ARB_framebuffer_sRGB) Added support for pseudo-FORWARD_COMBATIBLE mode (deprecated functions not loaded) Added support for EXT_direct_state_access 2008-08-12 21:02 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: Added al_solaris parameter to LWJGL's Appletloader. LWJGL Applets should be ready to go on Solaris as soon as binaries are. 2008-08-12 18:03 elias_naur * build.xml: Solaris: Added SunOS to native_path ant condition 2008-08-12 17:58 elias_naur * platform_build/linux_ant/build.xml: Solaris: Tweaked build script to please gcc 2008-08-12 17:05 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Avoid unneccessary mode switching in LinuxDisplay.resetDisplayMode (patch by buggs) 2008-08-12 12:53 elias_naur * platform_build/linux_ant/build.xml: Use gcc instead of cc for compiling linux natives 2008-08-12 11:54 elias_naur * build.xml, platform_build/linux_ant/build.xml: Added solaris support to linux build scripts 2008-08-11 23:05 spasi * src/templates/org/lwjgl/opengl/ARB_color_buffer_float.java, src/templates/org/lwjgl/opengl/ARB_depth_buffer_float.java, src/templates/org/lwjgl/opengl/ARB_draw_instanced.java, src/templates/org/lwjgl/opengl/ARB_framebuffer_sRGB.java, src/templates/org/lwjgl/opengl/ARB_geometry_shader4.java, src/templates/org/lwjgl/opengl/ARB_half_float_vertex.java, src/templates/org/lwjgl/opengl/ARB_instanced_arrays.java, src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java, src/templates/org/lwjgl/opengl/ARB_texture_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_texture_compression_rgtc.java, src/templates/org/lwjgl/opengl/ARB_texture_rg.java, src/templates/org/lwjgl/opengl/ARB_vertex_array_object.java, src/templates/org/lwjgl/opengl/EXT_transform_feedback.java: First batch of OpenGL 3.0 functionality. (WIP) 2008-07-02 20:00 matzon * src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/test/input/MouseCreationTest.java: added opengl init code, previously assumed from Diplay 2008-06-26 19:21 matzon * src/templates/org/lwjgl/openal/AL10.java: fixed utf-8 issue 2008-06-16 18:31 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Added sanity checking to LinuxDisplay.setIcon 2008-06-16 18:29 elias_naur * src/java/org/lwjgl/opengl/Display.java: Display.setIcon: Preserve icon buffer positions 2008-06-08 09:30 matzon * src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java: made windowClosing work by using a flag dont render if width or height < 1 2008-06-07 06:58 matzon * platform_build/build-generator.xml: dont generate checks for openal 2008-06-06 17:18 matzon * libs/linux/libopenal.so: updated to openal-soft-1.4.272 - with oss and alsa backend 2008-06-06 17:11 matzon * libs/win32/OpenAL32.dll: now using openal-soft-1.4.272 2008-06-05 13:36 matzon * src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, src/java/org/lwjgl/util/glu/GLU.java: cleanup of imports 2008-06-05 13:35 matzon * src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java, src/java/org/lwjgl/util/jinput/KeyMap.java: fixed internal use of deprecated keys 2008-06-05 13:12 matzon * platform_build/windows_ant/build.xml: removed references to directx 2008-06-05 13:11 elias_naur * src/native/windows/dinputhelper.c, src/native/windows/dinputhelper.h: Windows: Removed unused dinputhelper.c/h 2008-06-05 08:12 matzon * src/native/common/org_lwjgl_openal_ALC10.c: missing special handler for ALC_ALL_DEVICES_SPECIFIER 2008-06-05 08:11 matzon * src/java/org/lwjgl/test/openal/OpenALInfo.java: missing destroy 2008-06-04 21:36 matzon * src/java/org/lwjgl/test/openal/OpenALInfo.java: dont use String.format *grumble* 2008-06-04 21:31 matzon * src/java/org/lwjgl/test/openal/OpenALInfo.java: OpenAL info program a la openal-soft's openal-info 2008-06-04 21:31 matzon * src/java/org/lwjgl/openal/ALC11.java: support for ALC_ENUMERATE_ALL_EXT 2008-06-04 19:40 matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: rc1 identifier string 2008-05-30 07:08 elias_naur * src/java/org/lwjgl/opengl/Display.java: Removed dead code from Display 2008-05-30 06:53 elias_naur * src/java/org/lwjgl/opengl/Display.java: Removed Display.sync2 and Display.sync3 2008-05-28 18:09 matzon * doc/README: updated, removing references to devil & fmod 2008-05-28 18:06 matzon * www/_gfx/projects/night_squad_2_1.jpg, www/_gfx/projects/night_squad_2_2.jpg, www/_gfx/projects/night_squad_2_3.jpg, www/_gfx/projects/night_squad_2_small_1.jpg, www/_gfx/projects/night_squad_2_small_2.jpg, www/_gfx/projects/night_squad_2_small_3.jpg: night squad2 added 2008-05-28 18:05 matzon * www/index.php, www/installation.php, www/license.php, www/projects.php: syncing with online 2008-05-28 18:04 matzon * www/faq.php: syncing with online 2008-05-28 18:04 matzon * www/download.php: syncing with online 2008-05-28 18:04 matzon * www/donations.php: syncing with online 2008-05-28 18:03 matzon * www/demos.php: added applet demo 2008-05-28 18:03 matzon * www/credits.php: updated 2008-05-28 18:02 matzon * www/changelog.php: syncing with online 2008-05-28 18:01 matzon * www/about.php: spelling 2008-05-28 18:00 matzon * www/changelogs/1.1.2-changelog.txt, www/changelogs/1.1.3-changelog.txt, www/changelogs/1.1.4-changelog.txt, www/changelogs/2.0beta1-changelog.txt, www/changelogs/full-changelog.txt: syncing with online 2008-05-28 17:59 matzon * www/_gfx/projects/cotwl2_1.jpg, www/_gfx/projects/cotwl2_2.jpg, www/_gfx/projects/cotwl2_3.jpg, www/_gfx/projects/cotwl2_small_1.jpg, www/_gfx/projects/cotwl2_small_2.jpg, www/_gfx/projects/cotwl2_small_3.jpg, www/_gfx/projects/jmugen_1.jpg, www/_gfx/projects/jmugen_2.jpg, www/_gfx/projects/jmugen_3.jpg, www/_gfx/projects/jmugen_small_1.jpg, www/_gfx/projects/jmugen_small_2.jpg, www/_gfx/projects/jmugen_small_3.jpg, www/_gfx/projects/joge_1.jpg, www/_gfx/projects/joge_2.jpg, www/_gfx/projects/joge_3.jpg, www/_gfx/projects/joge_small_1.jpg, www/_gfx/projects/joge_small_2.jpg, www/_gfx/projects/joge_small_3.jpg, www/_gfx/projects/jscrabble_1.jpg, www/_gfx/projects/jscrabble_2.jpg, www/_gfx/projects/jscrabble_3.jpg, www/_gfx/projects/jscrabble_small_1.jpg, www/_gfx/projects/jscrabble_small_2.jpg, www/_gfx/projects/jscrabble_small_3.jpg: syncing 2008-05-28 08:40 elias_naur * platform_build/macosx_ant/build.xml: Mac OS X: Restore Mac OS X 10.3 compatibility 2008-05-23 11:03 elias_naur * src/java/org/lwjgl/opengl/MacOSXFrame.java: Mac OS X: Call setFocusTraversalKeysEnabled(false) on LWJGL created MacOSXGLCanvases 2008-05-22 00:04 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: added support for displaying the current download speed 2008-05-11 14:41 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: removed repaint() which had no effect. 2008-05-06 21:47 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: workaround no longer needed for paint() and switchApplet(), removes blank screen delay between java2d and lwjgl switch. 2008-05-05 17:24 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Split WindowsDisplay.nDestroyWindow into nReleaseDC and nDestroyWindow 2008-05-05 16:46 elias_naur * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Generalized WindowsDispaly.nCreateWindow 2008-05-02 11:05 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Clean up window in case of exception thrown from WindowsDisplay.createWindow 2008-05-01 09:55 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java: Windows: Moved pixel format logic from WindowsDisplayPeerInfo.initDC to WindowsDisplay.createWindow 2008-05-01 09:44 elias_naur * src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java: Windows: Made WindowsPeerInfo.choosePixelFormat static and let WindowsPeerInfo.setPixelFormat be called seperately 2008-05-01 09:37 elias_naur * src/java/org/lwjgl/opengl/WindowsPeerInfo.java, src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: Windows: Split nChoosePixelFormat's applyPixelFormat() out in a seperate function 2008-05-01 09:20 elias_naur * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved icon handles to java 2008-04-30 19:00 elias_naur * src/java/org/lwjgl/WindowsSysImplementation.java: Windows: Check for Display.isCreated in Sys.getHwnd() 2008-04-30 16:40 elias_naur * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/Window.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved hwnd and hdc to java 2008-04-30 16:01 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c: Windows: Made WindowsDisplayPeerInfo take hwnd and hdc arguments 2008-04-30 15:29 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved child window style selection to java 2008-04-30 14:58 elias_naur * build.xml, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/native/common/common_tools.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/windows/org_lwjgl_opengl_Display.c: Added platform specific getJNIVersion implementations 2008-04-30 14:34 elias_naur * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: Moved Sys.JNI_VERSION to SysImplementation.getRequiredJNIVersion() to enable platform specific native library versions. 2008-04-30 13:47 elias_naur * src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Worked around another Display.destroy hang when parented to an applet 2008-04-30 13:16 elias_naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: Fixed a hang on Display.destroy in applets 2008-04-30 12:46 elias_naur * src/java/org/lwjgl/opengl/AWTUtil.java: Don't use reflection for AWTUtil.getPointerLocation 2008-04-29 18:56 elias_naur * src/native/windows/context.c: Windows: Improved error messages for nChoosePixelFormat 2008-04-29 18:37 elias_naur * src/native/windows/org_lwjgl_opengl_Display.c: Windows: Fixed compile error 2008-04-29 18:32 elias_naur * src/native/windows/org_lwjgl_opengl_Display.c: Windows: Added error handling to nCreateWindow 2008-04-27 13:37 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: switch caching off globally instead of on a per connection bases. 2008-04-25 17:21 elias_naur * src/native/common/common_tools.c: NewStringNativeUnsigned should return NULL if argument string is NULL 2008-04-25 02:18 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: Fix for caching problem, now ensures latest jars are downloaded when using the appletloader caching tag, also no longer fails on receiving incorrect content-type from server. 2008-04-24 20:43 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: Firefox workaround no longer needed to get applet going. 2008-04-24 17:45 elias_naur * platform_build/macosx_ant/build-symbol-list: Mac OS X: Added JNI_* methods to exported symbol list 2008-04-22 21:26 elias_naur * src/java/org/lwjgl/test/input/KeyboardTest.java: Fixed KeyboardTest 2008-04-22 20:32 kappa1 * src/java/org/lwjgl/util/applet/AppletLoader.java: added check to prevent multiple applet instances starting. 2008-04-22 19:59 elias_naur * src/java/org/lwjgl/MacOSXSysImplementation.java: Mac OS X: Removed reflection from MacOSXSysImplementation 2008-04-22 18:09 elias_naur * applet/appletloader.html, src/java/org/lwjgl/test/applet/GearsApplet.java: Added GearsApplet test 2008-04-22 17:56 spasi * src/templates/org/lwjgl/opengl/NV_transform_feedback.java: Added GL_LAYER_NV 2008-04-22 16:52 elias_naur * build.xml, libs/AppleJavaExtensions.jar, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Added ApplejavaExtensions.jar to be able to use apple extensions without reflection 2008-04-21 20:53 matzon * applet/appletloader.html: correct mac native 2008-04-21 20:51 matzon * libs/lzma.jar: compiled using target 1.5 2008-04-20 20:06 matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: update version string to 2.0 beta 1 2008-04-20 20:05 matzon * doc/CREDITS: mention lzma 2008-04-20 20:03 matzon * applet/appletloader.html: use lzma and pack200 for applet example 2008-04-20 20:02 matzon * build.xml, platform_build/JLzma.jar, platform_build/Pack200Task.jar, platform_build/build-applet.xml: use lzma and pack200 compression for applet distribution 2008-04-20 19:55 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: fixed percentage calculation error in extractJars added subtask messages to extractJars reworked debug/sleep 2008-04-20 18:46 matzon * build.xml, platform_build/build-applet.xml, platform_build/build-definitions.xml, platform_build/build-generator.xml, platform_build/build-webstart.xml: split build file into components 2008-04-20 16:59 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: fix: native file name also has to be updated if they are using lzma or pack 2008-04-20 15:53 spasi * src/templates/org/lwjgl/opengl/NV_conditional_render.java: Added NV_conditional_render extension. 2008-04-19 18:42 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: fixed issue with filenames when cache is turned on 2008-04-18 22:41 matzon * doc/3rdparty/lzma_license.txt, libs/lzma.jar: lzma support for appletloader 2008-04-18 22:34 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: support for pack200 and lzma jars 2008-04-13 19:12 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Another applet focus tweak 2008-04-13 18:46 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Another focus fix 2008-04-13 18:43 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Applet focus fixes 2008-04-13 18:26 elias_naur * src/java/org/lwjgl/opengl/Display.java: Don't set icon when Display is parented 2008-04-13 18:13 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: LinuxDisplay.java: Fixed missing return 2008-04-13 18:11 elias_naur * src/java/org/lwjgl/opengl/Display.java: Linux: Some DRI drivers don't like to have the context destroyed before the window, even though the context is not current anymore. The destroy ordering in Display.destroy is now flipped as a workaround 2008-04-13 17:04 elias_naur * src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java: Made FullScreenWindowedTest call Display.destroy() on exit 2008-04-13 16:32 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: dont add the platform native jar to the classpath 2008-04-13 11:28 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Don't let display usage count reach 0 2008-04-13 08:34 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/lwjgl.map, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved X error handling to java 2008-04-12 23:09 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Removed change set code again 2008-04-12 21:49 elias_naur * src/native/linux/org_lwjgl_opengl_Display.c: Linux: Removed library destructor, because lwjgl doesn't fiddle with the global repeat control anymore 2008-04-12 21:45 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: More focus fixes for the applet (XEmbed) case 2008-04-12 20:45 elias_naur * src/java/org/lwjgl/Sys.java: Bumped Sys.JNI_VERSION 2008-04-12 20:40 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Added support for XFixesChangeSaveSet to increase robustness of parented mode 2008-04-12 20:07 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxEvent.c: Linux: Rewrote focus handling to cope with the weird focus behaviour when running in an XEmbed enabled jvm (applet mode) 2008-04-11 12:21 matzon * build.xml, src/java/org/lwjgl/Sys.java: alpha 4 2008-04-10 21:02 matzon * applet/appletloader.html, src/java/org/lwjgl/util/applet/AppletLoader.java: support for prepending host to cache path (defaults to true) 2008-04-10 20:47 elias_naur * build.xml, platform_build/windows_ant/build.xml, src/java/org/lwjgl/opengl/WindowsDirectInput.java, src/java/org/lwjgl/opengl/WindowsDirectInput3.java, src/java/org/lwjgl/opengl/WindowsDirectInput8.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice3.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice8.java, src/java/org/lwjgl/opengl/WindowsDirectInputDeviceObjectCallback.java, src/java/org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_WindowsDirectInput3.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInput8.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInputDevice3.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInputDevice8.c: Windows: Removed directinput files, since they are now unused. Fixed headers build.xml target 2008-04-10 20:25 elias_naur * src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java, src/java/org/lwjgl/test/applet/AppletLoaderTest.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/opengl/awt/AWTInputAdapterTest.java, src/native/linux/org_lwjgl_opengl_LinuxAWTInput.c, src/native/windows/org_lwjgl_opengl_WindowsAWTInput.c: Removed AWTInputAdapter, since Display.setParent() works much betterdiff 2008-04-10 20:14 elias_naur * src/java/org/lwjgl/opengl/AWTUtil.java: Mac OS X: Fixed potential NPE in AWTUtil.getPointerLocation 2008-04-09 23:40 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Removed grab/ungrabServer logic and replace it with catching of any X errors occruing because of a XSetInputFocus race 2008-04-09 18:44 elias_naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: Moved input focus handling to LinuxDisplay. Bumped Sys.JNI_VERSION 2008-04-09 18:25 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: When parented, take focus on mouse click 2008-04-09 18:09 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: When parented, take focus on click 2008-04-08 18:03 matzon * applet/appletloader.html: make kappaOne happy 2008-04-08 11:21 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Use current Mouse.isGrabbed() when determining grab status 2008-04-08 10:40 elias_naur * src/java/org/lwjgl/opengl/WindowsMouse.java: Windows: Don't grab mouse when not focused 2008-04-07 21:38 matzon * build.xml: added missing libjinput-linux64.so when packaging 2008-04-07 20:39 elias_naur * src/java/org/lwjgl/opengl/Display.java: Added line about tracking parent size to Display.setParent javadoc 2008-04-07 19:47 matzon * build.xml, src/java/org/lwjgl/Sys.java: 2.0a3 version string 2008-04-07 19:40 elias_naur * src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java: Added fullscreen switching to DisplayParentTest 2008-04-07 19:31 elias_naur * src/native/common/common_tools.c, src/native/common/common_tools.h: Removed unused native function getJVM() 2008-04-07 19:21 elias_naur * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, src/native/linux/org_lwjgl_opengl_Display.c: Let the Display resize itself to match its parent, if non null 2008-04-07 18:44 matzon * doc/LICENSE: updated and added license where needed 2008-04-07 18:42 matzon * src/native/common/awt_tools.h, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_AL.c, src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c, src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/common/org_lwjgl_opengl_GLContext.c, src/native/linux/context.c, src/native/linux/context.h, src/native/linux/display.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/linux_al.c, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, src/native/linux/org_lwjgl_opengl_LinuxAWTInput.c, src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxEvent.c, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c, src/native/linux/org_lwjgl_opengl_LinuxMouse.c, src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/context.h, src/native/macosx/context.m, src/native/macosx/macosx_al.c, src/native/macosx/org_lwjgl_input_Mouse.c, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m, src/native/macosx/org_lwjgl_opengl_MacOSXPbufferPeerInfo.m, src/native/macosx/org_lwjgl_opengl_MacOSXPeerInfo.m, src/native/windows/LWJGL.c, src/native/windows/Window.h, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/dinputhelper.c, src/native/windows/dinputhelper.h, src/native/windows/display.c, src/native/windows/display.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_input_Cursor.c, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, src/native/windows/org_lwjgl_opengl_WindowsAWTInput.c, src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInput3.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInput8.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInputDevice3.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInputDevice8.c, src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c, src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c, src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c, src/native/windows/org_lwjgl_opengl_WindowsRegistry.c, src/native/windows/windows_al.c: updated and added license where needed 2008-04-07 18:39 matzon * src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/openal/AL11.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_color_buffer_float.java, src/templates/org/lwjgl/opengl/ARB_depth_texture.java, src/templates/org/lwjgl/opengl/ARB_draw_buffers.java, src/templates/org/lwjgl/opengl/ARB_fragment_program.java, src/templates/org/lwjgl/opengl/ARB_fragment_program_shadow.java, src/templates/org/lwjgl/opengl/ARB_fragment_shader.java, src/templates/org/lwjgl/opengl/ARB_half_float_pixel.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_matrix_palette.java, src/templates/org/lwjgl/opengl/ARB_multisample.java, src/templates/org/lwjgl/opengl/ARB_multitexture.java, src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_pixel_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_point_parameters.java, src/templates/org/lwjgl/opengl/ARB_point_sprite.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/ARB_shading_language_100.java, src/templates/org/lwjgl/opengl/ARB_shadow.java, src/templates/org/lwjgl/opengl/ARB_shadow_ambient.java, src/templates/org/lwjgl/opengl/ARB_texture_border_clamp.java, src/templates/org/lwjgl/opengl/ARB_texture_compression.java, src/templates/org/lwjgl/opengl/ARB_texture_cube_map.java, src/templates/org/lwjgl/opengl/ARB_texture_env_add.java, src/templates/org/lwjgl/opengl/ARB_texture_env_combine.java, src/templates/org/lwjgl/opengl/ARB_texture_env_crossbar.java, src/templates/org/lwjgl/opengl/ARB_texture_env_dot3.java, src/templates/org/lwjgl/opengl/ARB_texture_float.java, src/templates/org/lwjgl/opengl/ARB_texture_mirrored_repeat.java, src/templates/org/lwjgl/opengl/ARB_texture_non_power_of_two.java, src/templates/org/lwjgl/opengl/ARB_texture_rectangle.java, src/templates/org/lwjgl/opengl/ARB_transpose_matrix.java, src/templates/org/lwjgl/opengl/ARB_vertex_blend.java, src/templates/org/lwjgl/opengl/ARB_vertex_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_vertex_program.java, src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, src/templates/org/lwjgl/opengl/ATI_draw_buffers.java, src/templates/org/lwjgl/opengl/ATI_element_array.java, src/templates/org/lwjgl/opengl/ATI_envmap_bumpmap.java, src/templates/org/lwjgl/opengl/ATI_fragment_shader.java, src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java, src/templates/org/lwjgl/opengl/ATI_pn_triangles.java, src/templates/org/lwjgl/opengl/ATI_separate_stencil.java, src/templates/org/lwjgl/opengl/ATI_shader_texture_lod.java, src/templates/org/lwjgl/opengl/ATI_text_fragment_shader.java, src/templates/org/lwjgl/opengl/ATI_texture_compression_3dc.java, src/templates/org/lwjgl/opengl/ATI_texture_float.java, src/templates/org/lwjgl/opengl/ATI_texture_mirror_once.java, src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_attrib_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_abgr.java, src/templates/org/lwjgl/opengl/EXT_bgra.java, src/templates/org/lwjgl/opengl/EXT_bindable_uniform.java, src/templates/org/lwjgl/opengl/EXT_blend_color.java, src/templates/org/lwjgl/opengl/EXT_blend_equation_separate.java, src/templates/org/lwjgl/opengl/EXT_blend_func_separate.java, src/templates/org/lwjgl/opengl/EXT_blend_minmax.java, src/templates/org/lwjgl/opengl/EXT_blend_subtract.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java, src/templates/org/lwjgl/opengl/EXT_compiled_vertex_array.java, src/templates/org/lwjgl/opengl/EXT_depth_bounds_test.java, src/templates/org/lwjgl/opengl/EXT_draw_buffers2.java, src/templates/org/lwjgl/opengl/EXT_draw_instanced.java, src/templates/org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_blit.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_multisample.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_sRGB.java, src/templates/org/lwjgl/opengl/EXT_geometry_shader4.java, src/templates/org/lwjgl/opengl/EXT_gpu_program_parameters.java, src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, src/templates/org/lwjgl/opengl/EXT_multi_draw_arrays.java, src/templates/org/lwjgl/opengl/EXT_packed_depth_stencil.java, src/templates/org/lwjgl/opengl/EXT_packed_float.java, src/templates/org/lwjgl/opengl/EXT_packed_pixels.java, src/templates/org/lwjgl/opengl/EXT_paletted_texture.java, src/templates/org/lwjgl/opengl/EXT_pixel_buffer_object.java, src/templates/org/lwjgl/opengl/EXT_point_parameters.java, src/templates/org/lwjgl/opengl/EXT_rescale_normal.java, src/templates/org/lwjgl/opengl/EXT_secondary_color.java, src/templates/org/lwjgl/opengl/EXT_separate_specular_color.java, src/templates/org/lwjgl/opengl/EXT_shadow_funcs.java, src/templates/org/lwjgl/opengl/EXT_shared_texture_palette.java, src/templates/org/lwjgl/opengl/EXT_stencil_clear_tag.java, src/templates/org/lwjgl/opengl/EXT_stencil_two_side.java, src/templates/org/lwjgl/opengl/EXT_stencil_wrap.java, src/templates/org/lwjgl/opengl/EXT_texture_3d.java, src/templates/org/lwjgl/opengl/EXT_texture_array.java, src/templates/org/lwjgl/opengl/EXT_texture_buffer_object.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_latc.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_rgtc.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_s3tc.java, src/templates/org/lwjgl/opengl/EXT_texture_env_combine.java, src/templates/org/lwjgl/opengl/EXT_texture_env_dot3.java, src/templates/org/lwjgl/opengl/EXT_texture_filter_anisotropic.java, src/templates/org/lwjgl/opengl/EXT_texture_integer.java, src/templates/org/lwjgl/opengl/EXT_texture_lod_bias.java, src/templates/org/lwjgl/opengl/EXT_texture_mirror_clamp.java, src/templates/org/lwjgl/opengl/EXT_texture_rectangle.java, src/templates/org/lwjgl/opengl/EXT_texture_sRGB.java, src/templates/org/lwjgl/opengl/EXT_texture_shared_exponent.java, src/templates/org/lwjgl/opengl/EXT_timer_query.java, src/templates/org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL21.java, src/templates/org/lwjgl/opengl/HP_occlusion_test.java, src/templates/org/lwjgl/opengl/IBM_rasterpos_clip.java, src/templates/org/lwjgl/opengl/NV_blend_square.java, src/templates/org/lwjgl/opengl/NV_copy_depth_to_color.java, src/templates/org/lwjgl/opengl/NV_depth_buffer_float.java, src/templates/org/lwjgl/opengl/NV_depth_clamp.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, src/templates/org/lwjgl/opengl/NV_float_buffer.java, src/templates/org/lwjgl/opengl/NV_fog_distance.java, src/templates/org/lwjgl/opengl/NV_fragment_program.java, src/templates/org/lwjgl/opengl/NV_fragment_program2.java, src/templates/org/lwjgl/opengl/NV_fragment_program4.java, src/templates/org/lwjgl/opengl/NV_fragment_program_option.java, src/templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.java, src/templates/org/lwjgl/opengl/NV_geometry_program4.java, src/templates/org/lwjgl/opengl/NV_geometry_shader4.java, src/templates/org/lwjgl/opengl/NV_gpu_program4.java, src/templates/org/lwjgl/opengl/NV_half_float.java, src/templates/org/lwjgl/opengl/NV_light_max_exponent.java, src/templates/org/lwjgl/opengl/NV_multisample_filter_hint.java, src/templates/org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_packed_depth_stencil.java, src/templates/org/lwjgl/opengl/NV_parameter_buffer_object.java, src/templates/org/lwjgl/opengl/NV_pixel_data_range.java, src/templates/org/lwjgl/opengl/NV_point_sprite.java, src/templates/org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, src/templates/org/lwjgl/opengl/NV_register_combiners.java, src/templates/org/lwjgl/opengl/NV_register_combiners2.java, src/templates/org/lwjgl/opengl/NV_texgen_reflection.java, src/templates/org/lwjgl/opengl/NV_texture_compression_vtc.java, src/templates/org/lwjgl/opengl/NV_texture_env_combine4.java, src/templates/org/lwjgl/opengl/NV_texture_expand_normal.java, src/templates/org/lwjgl/opengl/NV_texture_rectangle.java, src/templates/org/lwjgl/opengl/NV_texture_shader.java, src/templates/org/lwjgl/opengl/NV_texture_shader2.java, src/templates/org/lwjgl/opengl/NV_texture_shader3.java, src/templates/org/lwjgl/opengl/NV_transform_feedback.java, src/templates/org/lwjgl/opengl/NV_vertex_array_range.java, src/templates/org/lwjgl/opengl/NV_vertex_array_range2.java, src/templates/org/lwjgl/opengl/NV_vertex_program.java, src/templates/org/lwjgl/opengl/NV_vertex_program1_1.java, src/templates/org/lwjgl/opengl/NV_vertex_program2.java, src/templates/org/lwjgl/opengl/NV_vertex_program2_option.java, src/templates/org/lwjgl/opengl/NV_vertex_program3.java, src/templates/org/lwjgl/opengl/NV_vertex_program4.java, src/templates/org/lwjgl/opengl/SGIS_generate_mipmap.java, src/templates/org/lwjgl/opengl/SGIS_texture_lod.java, src/templates/org/lwjgl/opengl/SUN_slice_accum.java: updated and added license where needed 2008-04-07 18:36 matzon * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/J2SESysImplementation.java, src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/examples/spaceinvaders/AlienEntity.java, src/java/org/lwjgl/examples/spaceinvaders/Entity.java, src/java/org/lwjgl/examples/spaceinvaders/Game.java, src/java/org/lwjgl/examples/spaceinvaders/ShipEntity.java, src/java/org/lwjgl/examples/spaceinvaders/ShotEntity.java, src/java/org/lwjgl/examples/spaceinvaders/SoundManager.java, src/java/org/lwjgl/examples/spaceinvaders/Sprite.java, src/java/org/lwjgl/examples/spaceinvaders/Texture.java, src/java/org/lwjgl/examples/spaceinvaders/TextureLoader.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/JInputController.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/input/OpenGLPackageAccess.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/Util.java, src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/java/org/lwjgl/opengl/Drawable.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/GlobalLock.java, src/java/org/lwjgl/opengl/InputImplementation.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxKeycodes.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java, src/java/org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/PixelFormat.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/opengl/WindowsDirectInput.java, src/java/org/lwjgl/opengl/WindowsDirectInput3.java, src/java/org/lwjgl/opengl/WindowsDirectInput8.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice3.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice8.java, src/java/org/lwjgl/opengl/WindowsDirectInputDeviceObjectCallback.java, src/java/org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengl/WindowsFileVersion.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/java/org/lwjgl/opengl/WindowsPbufferPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java, src/java/org/lwjgl/opengl/WindowsRegistry.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/applet/AppletLoaderTest.java, src/java/org/lwjgl/test/applet/ControllersTest.java, src/java/org/lwjgl/test/applet/OpenAL.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Speed.java, src/java/org/lwjgl/test/applet/Test.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/input/TestControllers.java, src/java/org/lwjgl/test/openal/ALCCaptureTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTGearsCanvas.java, src/java/org/lwjgl/test/opengl/awt/AWTInputAdapterTest.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java, src/java/org/lwjgl/test/opengl/pbuffers/TextureRenderer.java, src/java/org/lwjgl/test/opengl/pbuffers/UniqueRenderer.java, src/java/org/lwjgl/test/opengl/pbuffers/UniqueRendererRTT.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, src/java/org/lwjgl/test/opengl/shaders/ShaderFP.java, src/java/org/lwjgl/test/opengl/shaders/ShaderFSH.java, src/java/org/lwjgl/test/opengl/shaders/ShaderVP.java, src/java/org/lwjgl/test/opengl/shaders/ShaderVSH.java, src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Dimension.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/Point.java, src/java/org/lwjgl/util/ReadableColor.java, src/java/org/lwjgl/util/ReadableDimension.java, src/java/org/lwjgl/util/ReadablePoint.java, src/java/org/lwjgl/util/ReadableRectangle.java, src/java/org/lwjgl/util/Rectangle.java, src/java/org/lwjgl/util/Renderable.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/WaveData.java, src/java/org/lwjgl/util/WritableColor.java, src/java/org/lwjgl/util/WritableDimension.java, src/java/org/lwjgl/util/WritablePoint.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/XPMFile.java, src/java/org/lwjgl/util/applet/AppletLoader.java, src/java/org/lwjgl/util/generator/ALTypeMap.java, src/java/org/lwjgl/util/generator/ALboolean.java, src/java/org/lwjgl/util/generator/ALbyte.java, src/java/org/lwjgl/util/generator/ALdouble.java, src/java/org/lwjgl/util/generator/ALenum.java, src/java/org/lwjgl/util/generator/ALfloat.java, src/java/org/lwjgl/util/generator/ALint.java, src/java/org/lwjgl/util/generator/ALshort.java, src/java/org/lwjgl/util/generator/ALsizei.java, src/java/org/lwjgl/util/generator/ALubyte.java, src/java/org/lwjgl/util/generator/ALuint.java, src/java/org/lwjgl/util/generator/ALvoid.java, src/java/org/lwjgl/util/generator/Auto.java, src/java/org/lwjgl/util/generator/AutoResultSize.java, src/java/org/lwjgl/util/generator/AutoSize.java, src/java/org/lwjgl/util/generator/AutoType.java, src/java/org/lwjgl/util/generator/BufferKind.java, src/java/org/lwjgl/util/generator/BufferObject.java, src/java/org/lwjgl/util/generator/CachedReference.java, src/java/org/lwjgl/util/generator/CachedResult.java, src/java/org/lwjgl/util/generator/Check.java, src/java/org/lwjgl/util/generator/Code.java, src/java/org/lwjgl/util/generator/Const.java, src/java/org/lwjgl/util/generator/Constant.java, src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Extension.java, src/java/org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLbitfield.java, src/java/org/lwjgl/util/generator/GLboolean.java, src/java/org/lwjgl/util/generator/GLbyte.java, src/java/org/lwjgl/util/generator/GLchar.java, src/java/org/lwjgl/util/generator/GLcharARB.java, src/java/org/lwjgl/util/generator/GLclampd.java, src/java/org/lwjgl/util/generator/GLclampf.java, src/java/org/lwjgl/util/generator/GLdouble.java, src/java/org/lwjgl/util/generator/GLenum.java, src/java/org/lwjgl/util/generator/GLfloat.java, src/java/org/lwjgl/util/generator/GLhalf.java, src/java/org/lwjgl/util/generator/GLhandleARB.java, src/java/org/lwjgl/util/generator/GLint.java, src/java/org/lwjgl/util/generator/GLint64EXT.java, src/java/org/lwjgl/util/generator/GLintptr.java, src/java/org/lwjgl/util/generator/GLintptrARB.java, src/java/org/lwjgl/util/generator/GLshort.java, src/java/org/lwjgl/util/generator/GLsizei.java, src/java/org/lwjgl/util/generator/GLsizeiptr.java, src/java/org/lwjgl/util/generator/GLsizeiptrARB.java, src/java/org/lwjgl/util/generator/GLubyte.java, src/java/org/lwjgl/util/generator/GLuint.java, src/java/org/lwjgl/util/generator/GLuint64EXT.java, src/java/org/lwjgl/util/generator/GLushort.java, src/java/org/lwjgl/util/generator/GLvoid.java, src/java/org/lwjgl/util/generator/GenerateAutos.java, src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Indirect.java, src/java/org/lwjgl/util/generator/JNITypeTranslator.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/Mode.java, src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeType.java, src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/NoErrorCheck.java, src/java/org/lwjgl/util/generator/NullTerminated.java, src/java/org/lwjgl/util/generator/OutParameter.java, src/java/org/lwjgl/util/generator/Platform.java, src/java/org/lwjgl/util/generator/PlatformDependent.java, src/java/org/lwjgl/util/generator/PostfixTranslator.java, src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/Result.java, src/java/org/lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/Signedness.java, src/java/org/lwjgl/util/generator/StripPostfix.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, src/java/org/lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, src/java/org/lwjgl/util/glu/Cylinder.java, src/java/org/lwjgl/util/glu/Disk.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/MipMap.java, src/java/org/lwjgl/util/glu/PartialDisk.java, src/java/org/lwjgl/util/glu/PixelStoreState.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/glu/Quadric.java, src/java/org/lwjgl/util/glu/Registry.java, src/java/org/lwjgl/util/glu/Sphere.java, src/java/org/lwjgl/util/glu/Util.java, src/java/org/lwjgl/util/input/ControllerAdapter.java, src/java/org/lwjgl/util/jinput/KeyMap.java, src/java/org/lwjgl/util/jinput/LWJGLEnvironmentPlugin.java, src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java, src/java/org/lwjgl/util/vector/Matrix.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/Quaternion.java, src/java/org/lwjgl/util/vector/ReadableVector.java, src/java/org/lwjgl/util/vector/ReadableVector2f.java, src/java/org/lwjgl/util/vector/ReadableVector3f.java, src/java/org/lwjgl/util/vector/ReadableVector4f.java, src/java/org/lwjgl/util/vector/Vector.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java, src/java/org/lwjgl/util/vector/WritableVector2f.java, src/java/org/lwjgl/util/vector/WritableVector3f.java, src/java/org/lwjgl/util/vector/WritableVector4f.java: updated and added license where needed 2008-04-07 17:34 elias_naur * src/java/org/lwjgl/Sys.java: Bumped Sys.JNI_VERSION 2008-04-07 17:10 elias_naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java: Mac OS X: Implemented Display.setParent support 2008-04-07 16:37 elias_naur * src/java/org/lwjgl/test/input/MouseTest.java: Really fixed MouseTest 2008-04-07 16:20 elias_naur * src/java/org/lwjgl/test/input/MouseTest.java: Fixed MouseTest 2008-04-07 15:33 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Improved focus handling when Display.getParent() != null 2008-04-07 13:34 elias_naur * src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java: Mac OS X: Split canvas listener from MacOSXGLCanvas 2008-04-07 13:01 elias_naur * src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: Mac OS X: Fixed 10.5 compiler warning 2008-04-07 11:48 elias_naur * platform_build/macosx_ant/build.xml: Mac OS X: Added support for x86_64 2008-04-07 11:30 elias_naur * platform_build/macosx_ant/build.xml: Mac OS X: 10.5 build fixes 2008-04-07 10:18 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Implemented Display.setParent support 2008-04-07 09:23 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Use icon mask as monochrome to please some xorg versions 2008-04-06 22:15 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: fixed issue with prematurely interrupting the inputstream getter thread\nmade secondary check for inputstream null 2008-04-06 21:34 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Attempt to avoid race condition when tracking Display parent focus 2008-04-06 20:56 elias_naur * src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, src/native/linux/org_lwjgl_opengl_Display.c: Added experimental Display.setParent to allow Display to be embedded in an AWT Canvas. Added basic linux implementation and test. 2008-04-06 14:39 elias_naur * src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java: Let otherwise generic AWT utilities classes take a Component instead of the more specific AWTGLCanvas 2008-04-01 20:45 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved Display.setIcon logic to java 2008-04-01 19:46 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Added alpha mask support to Display.setIcon 2008-03-23 15:51 elias_naur * src/java/org/lwjgl/opengl/Display.java: Removed 2D OpenGL initialization code from Display. It messes with the implicit, but well-defined, opengl default state and doesn't fit well with multiple context types (gl3 and d3d) 2008-03-02 18:16 elias_naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java: Added notes to Mouse.poll() and Keyboard.poll() that Display.processMessages() (or Display.update()) must be called to receive new input state 2008-02-19 14:06 elias_naur * src/native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Added missing #import 2008-02-01 12:02 elias_naur * src/java/org/lwjgl/opengl/AWTInputAdapter.java: Added AWTInputAdapter.isCreated() requested by kevglass 2008-01-31 19:22 matzon * build.xml, src/java/org/lwjgl/Sys.java: second 2.0 alpha 2008-01-28 08:48 elias_naur * build.xml: Don't include checks in build.xml (oops 2008-01-25 10:46 elias_naur * platform_build/macosx_ant/build.xml: Mac OS X: Let gcc-3.3 build against 10.4 universal sdk 2008-01-21 22:56 matzon * build.xml, src/java/org/lwjgl/Sys.java: 2.0a version string 2008-01-21 22:47 matzon * applet/appletloader.html: removed required devil and fmod jars 2008-01-21 22:20 elias_naur * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/applet/AppletLoader.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/vector/Quaternion.java: javadoc fixes 2008-01-21 22:19 matzon * platform_build/windows_ant/build.xml: removed /Wp64 command line argument - deprecated as of VS express 2008 2008-01-21 22:15 elias_naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java, src/templates/org/lwjgl/openal/AL11.java, src/templates/org/lwjgl/opengl/GL20.java: javdoc fixes 2008-01-21 22:11 matzon * doc/CREDITS: fixed ? -> ΓΈ, utf8 issue ? 2008-01-21 22:09 matzon * applet/applet.html: removing applet test (relied on LWJGLInstaller) 2008-01-21 22:07 matzon * src/java/org/lwjgl/test/applet/AppletTest.java, src/java/org/lwjgl/util/applet/LWJGLInstaller.java: removing as per request of elias 2008-01-21 22:03 elias_naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/openal/ALC10.java: javadoc fixes 2008-01-21 21:59 elias_naur * build.xml: Added jinput.jar to javadoc classpath 2008-01-21 21:55 matzon * build.xml: 2.0 version string fixed date to 2008 2008-01-21 21:55 matzon * src/java/org/lwjgl/Sys.java: 2.0 version string 2008-01-21 21:55 elias_naur * doc/CREDITS: Updated my contact info in CREDITS 2008-01-21 21:48 elias_naur * www/demos.php, www/installation.php: Removed mention of devil and fmod from www/*php 2008-01-21 21:47 matzon * doc/CREDITS: adding kappaone removed fmod and devil 2008-01-21 21:45 elias_naur * doc/README: Removed mention of devil and fmod from README 2008-01-21 21:44 matzon * libs/linux/libIL.so, libs/linux/libILU.so, libs/linux/libILUT.so, libs/macosx/libIL.dylib, libs/macosx/libILU.dylib, libs/macosx/libILUT.dylib, libs/win32/DevIL.dll, libs/win32/ILU.dll, libs/win32/ILUT.dll: removing optional support binaries 2008-01-21 21:38 elias_naur * build.xml, doc/3rdparty/openil_license.txt, platform_build/linux_ant/build_devil.xml, platform_build/linux_ant/build_fmod3.xml, platform_build/macosx_ant/build_devil.xml, platform_build/macosx_ant/build_fmod3.xml, platform_build/windows_ant/build_devil.xml, platform_build/windows_ant/build_fmod3.xml, src/java/org/lwjgl/devil, src/java/org/lwjgl/fmod3, src/java/org/lwjgl/test/applet/Optional.java, src/java/org/lwjgl/test/devil, src/java/org/lwjgl/test/fmod3, src/native/common/devil, src/native/common/fmod3: Removed devil and fmod support. yay. 2008-01-21 21:27 elias_naur * src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/Project.java: Converted GLU to use Buffers instead of arrays to match the rest of lwjgl 2008-01-21 20:38 elias_naur * src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/glu, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java, src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/glu, src/java/org/lwjgl/util/glu/Cylinder.java, src/java/org/lwjgl/util/glu/Disk.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/MipMap.java, src/java/org/lwjgl/util/glu/PartialDisk.java, src/java/org/lwjgl/util/glu/PixelStoreState.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/glu/Quadric.java, src/java/org/lwjgl/util/glu/Registry.java, src/java/org/lwjgl/util/glu/Sphere.java, src/java/org/lwjgl/util/glu/Util.java: Moved org.lwjgl.opengl.glu to org.lwjgl.util.glu 2008-01-21 20:28 elias_naur * src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/glu/GLU.java: Moved translation of ogl error codes from GLU to Util, to prepare for glu to be moved to lwjgl_utils 2008-01-21 20:21 elias_naur * src/java/org/lwjgl/opengl/Display.java: Display: Removed display_impl.update() from isCloseRequested(), isVisible(), isDirty() and isActive() since it can be an expensive call on at least linux. Display.update() is now required to be called to update the internal state. 2008-01-20 08:20 matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.1.4 version string 2008-01-19 09:53 elias_naur * src/java/org/lwjgl/opengl/Display.java: Only let Display.update() call display_impl.update() once 2008-01-19 08:57 elias_naur * src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c: Linux: Fixed test for XkbSetDetectableAutoRepeat success 2008-01-19 08:49 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Removed OS message polls from mouse and keyboard poll() and read(), since they can be quite expensive 2008-01-18 10:29 elias_naur * src/java/org/lwjgl/test/opengl/awt/AWTGears.java: AWTGears: Make the canvas the same size as the Gears test 2008-01-07 18:29 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c: Linux: use XkbSetDetectableAutoRepeat to detect repeated key events more reliably 2008-01-06 21:33 elias_naur * src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/NV_fence.java, src/templates/org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java: Added missing @OutParameter annotations to alGen* and glGen* methods 2007-12-13 09:29 elias_naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Pulled DefWindowProc calling to java side 2007-12-04 11:47 elias_naur * platform_build/mingw_ant/build.xml: Windows: Removed unused library path from mingw build script 2007-12-04 10:58 elias_naur * src/native/windows/Window.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: 64bit compilation fixes 2007-12-04 09:27 elias_naur * src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c: Windows: Removed unused local declarations from WindowsContextImplementation.c 2007-11-27 07:58 elias_naur * src/java/org/lwjgl/input/Mouse.java: Mouse: Attempt to clarify Mouse.setNativeCursor javadoc 2007-11-14 11:54 elias_naur * build.xml: Improved native path handling in 'runtest' ant target 2007-11-14 11:10 elias_naur * src/native/windows/windows_al.c: windows: Use throwFormattedException, not throwException in tryLoadOpenAL() 2007-11-14 11:07 elias_naur * src/native/linux/linux_al.c, src/native/macosx/macosx_al.c, src/native/windows/windows_al.c: openal: Don't free native path too early (duh) 2007-11-14 10:45 elias_naur * src/native/common/extal.h, src/native/common/org_lwjgl_openal_AL.c, src/native/linux/linux_al.c, src/native/macosx/macosx_al.c, src/native/windows/windows_al.c: openal: Improved error reporting from native library load 2007-11-12 16:02 matzon * src/java/org/lwjgl/openal/ALC11.java: fixed 1.1 detection so that oal 1.1 stubs are loaded for major > 1 2007-11-09 05:11 elias_naur * src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Speed.java: Added a Thread.yield() to applets tests that repaint() last in paintGL() to help input responsiveness on linux. Thanks to Kappa for debugging and finding the workaround. 2007-11-07 23:17 matzon * src/java/org/lwjgl/util/input, src/java/org/lwjgl/util/input/ControllerAdapter.java: added aho's adapter 2007-11-01 13:06 elias_naur * src/java/org/lwjgl/Sys.java: Tweaked exception message 2007-10-30 18:34 elias_naur * src/native/linux/extgl_glx.c: Linux: use throwFormattedException in extgl_Open instead of custom message formatting 2007-10-28 21:47 matzon * libs/win32/OpenAL32.dll: using updated OpenAL 2007-10-28 21:42 matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: updating version string to 1.1.3 2007-10-24 21:55 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: miscellaneous minor fixes to improve the loading and displaying of the applet 2007-10-24 21:25 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: reworked urlconnection.getInputStream to threaded usage, to avoid Opera issue (detective work: kappaOne) 2007-10-24 21:23 matzon * src/java/org/lwjgl/util/jinput/LWJGLEnvironmentPlugin.java: removed annotation 2007-10-22 20:54 matzon * src/java/org/lwjgl/util/jinput/LWJGLEnvironmentPlugin.java: added required isSupported 2007-10-22 20:20 matzon * libs/jinput.jar, libs/linux/libjinput-linux.so, libs/linux/libjinput-linux64.so, libs/macosx/libjinput-osx.jnilib, libs/win32/jinput-dx8.dll, libs/win32/jinput-raw.dll: latest jinput 2007-10-20 21:31 matzon * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/InputImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.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/MacOSXMouseEventQueue.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice3.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice8.java, src/java/org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, src/java/org/lwjgl/util/applet/AppletLoader.java, src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java: cleaning imports 2007-10-20 21:20 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: applied kappaOnes latest fixes 2007-10-20 19:02 matzon * build.xml, platform_build/windows_ant/build.xml, src/java/org/lwjgl/d3d, src/java/org/lwjgl/test/d3d, src/native/windows/org_lwjgl_d3d_D3DUtil.c, src/native/windows/org_lwjgl_d3d_IDirect3D9.c, src/native/windows/org_lwjgl_d3d_IDirect3D9Ex.c, src/native/windows/org_lwjgl_d3d_IDirect3DBaseTexture9.c, src/native/windows/org_lwjgl_d3d_IDirect3DCubeTexture9.c, src/native/windows/org_lwjgl_d3d_IDirect3DDevice9.c, src/native/windows/org_lwjgl_d3d_IDirect3DDevice9Ex.c, src/native/windows/org_lwjgl_d3d_IDirect3DIndexBuffer9.c, src/native/windows/org_lwjgl_d3d_IDirect3DPixelShader9.c, src/native/windows/org_lwjgl_d3d_IDirect3DQuery9.c, src/native/windows/org_lwjgl_d3d_IDirect3DResource9.c, src/native/windows/org_lwjgl_d3d_IDirect3DStateBlock9.c, src/native/windows/org_lwjgl_d3d_IDirect3DSurface9.c, src/native/windows/org_lwjgl_d3d_IDirect3DSwapChain9.c, src/native/windows/org_lwjgl_d3d_IDirect3DSwapChain9Ex.c, src/native/windows/org_lwjgl_d3d_IDirect3DTexture9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVertexBuffer9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVertexDeclaration9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVertexShader9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVolume9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVolumeTexture9.c, src/native/windows/org_lwjgl_d3d_WindowsContextImplementation.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInput3.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInput8.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInputDevice3.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInputDevice8.c, src/native/windows/org_lwjgl_d3d_WindowsDisplay.c, src/native/windows/org_lwjgl_d3d_WindowsDisplayPeerInfo.c, src/native/windows/org_lwjgl_d3d_WindowsKeyboard.c, src/native/windows/org_lwjgl_d3d_WindowsPeerInfo.c, src/native/windows/org_lwjgl_d3d_WindowsRegistry.c: removing direct x, can be picked up in the lwjgl-directx tag 2007-10-20 14:48 matzon * src/java/org/lwjgl/input/Cursor.java: make sure that any windows cursor image pixel is either 0xffxxxxxx or 0x00000000 2007-10-17 08:24 elias_naur * src/java/org/lwjgl/opengl/glu/GLU.java: Fixed GLU compile error 2007-10-13 07:37 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: fix: generic error message placeholder String text was not being replace by the error message - kappaOne 2007-09-19 14:10 spasi * src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_texture_compression.java, src/templates/org/lwjgl/opengl/ARB_texture_env_combine.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_multisample.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL21.java, src/templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.java, src/templates/org/lwjgl/opengl/NV_texture_shader.java: Extension updates and fixes. 2007-08-30 18:27 elias_naur * src/java/org/lwjgl/opengl/Display.java: Mac OS X: Release and clear the context from the drawable in the correct order 2007-08-30 12:34 elias_naur * src/java/org/lwjgl/opengl/Display.java: Don't let Display.sync* sleep with the global lock held 2007-08-30 12:19 elias_naur * src/java/org/lwjgl/opengl/Display.java: Made Display.timeNow local 2007-08-28 08:02 elias_naur * src/java/org/lwjgl/input/Keyboard.java: Added KEY_LMETA and KEY_RMETA to Keyboard to replace the windows centric KEY_LWIN and KEY_RWIN, which are now deprecated 2007-08-28 07:43 elias_naur * build.xml: Don't include d3d stuff in lwjgl.jar 2007-08-28 07:38 elias_naur * src/java/org/lwjgl/opengl/KeyboardEventQueue.java: Mac OS X: Mapped the option key to Keyboard.KEY_LWIN and Keyboard.KEY_RWIN instead of KEY_*META like the alt key 2007-08-27 20:57 matzon * platform_build/windows_ant/build.xml: added missing libraries 2007-08-27 20:56 matzon * build.xml: added missing headers 2007-08-26 22:07 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Don't close the static Display connection, to avoid crashes with some dri drivers 2007-08-26 20:47 elias_naur * build.xml: build.xml target 'applet' depends on 'all', not just 'jars' 2007-08-25 14:47 elias_naur * build.xml, src/java/org/lwjgl/d3d/DisplayImplementation.java: tweaked build.xml to get compile working again 2007-08-25 12:57 captainjester * build.xml: Changes to include Direct3D headers. 2007-08-22 23:11 captainjester * src/native/windows/org_lwjgl_d3d_D3DUtil.c, src/native/windows/org_lwjgl_d3d_IDirect3D9.c, src/native/windows/org_lwjgl_d3d_IDirect3D9Ex.c, src/native/windows/org_lwjgl_d3d_IDirect3DBaseTexture9.c, src/native/windows/org_lwjgl_d3d_IDirect3DCubeTexture9.c, src/native/windows/org_lwjgl_d3d_IDirect3DDevice9.c, src/native/windows/org_lwjgl_d3d_IDirect3DDevice9Ex.c, src/native/windows/org_lwjgl_d3d_IDirect3DIndexBuffer9.c, src/native/windows/org_lwjgl_d3d_IDirect3DPixelShader9.c, src/native/windows/org_lwjgl_d3d_IDirect3DQuery9.c, src/native/windows/org_lwjgl_d3d_IDirect3DResource9.c, src/native/windows/org_lwjgl_d3d_IDirect3DStateBlock9.c, src/native/windows/org_lwjgl_d3d_IDirect3DSurface9.c, src/native/windows/org_lwjgl_d3d_IDirect3DSwapChain9.c, src/native/windows/org_lwjgl_d3d_IDirect3DSwapChain9Ex.c, src/native/windows/org_lwjgl_d3d_IDirect3DTexture9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVertexBuffer9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVertexDeclaration9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVertexShader9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVolume9.c, src/native/windows/org_lwjgl_d3d_IDirect3DVolumeTexture9.c, src/native/windows/org_lwjgl_d3d_WindowsContextImplementation.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInput3.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInput8.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInputDevice3.c, src/native/windows/org_lwjgl_d3d_WindowsDirectInputDevice8.c, src/native/windows/org_lwjgl_d3d_WindowsDisplay.c, src/native/windows/org_lwjgl_d3d_WindowsDisplayPeerInfo.c, src/native/windows/org_lwjgl_d3d_WindowsKeyboard.c, src/native/windows/org_lwjgl_d3d_WindowsPeerInfo.c, src/native/windows/org_lwjgl_d3d_WindowsRegistry.c: 2007-08-22 23:11 captainjester * src/java/org/lwjgl/test/d3d, src/java/org/lwjgl/test/d3d/DrunkenHyenaLines.java, src/java/org/lwjgl/test/d3d/DrunkenHyenaPoints.java, src/java/org/lwjgl/test/d3d/DrunkenHyenaTriangles.java, src/java/org/lwjgl/test/d3d/DrunkenHyenaWorldTransform.java, src/java/org/lwjgl/test/d3d/IDirect3D9Test.java: First commit of Direct3D extension. 2007-08-22 23:11 captainjester * src/java/org/lwjgl/d3d, src/java/org/lwjgl/d3d/Context.java, src/java/org/lwjgl/d3d/ContextImplementation.java, src/java/org/lwjgl/d3d/D3DAdapterIdentifier9.java, src/java/org/lwjgl/d3d/D3DBox.java, src/java/org/lwjgl/d3d/D3DCaps9.java, src/java/org/lwjgl/d3d/D3DClipStatus9.java, src/java/org/lwjgl/d3d/D3DColorValue.java, src/java/org/lwjgl/d3d/D3DDeviceCreationParameters.java, src/java/org/lwjgl/d3d/D3DDisplaymode.java, src/java/org/lwjgl/d3d/D3DDisplaymodeEx.java, src/java/org/lwjgl/d3d/D3DDisplaymodeFilter.java, src/java/org/lwjgl/d3d/D3DGammaRamp.java, src/java/org/lwjgl/d3d/D3DIndexBufferDesc.java, src/java/org/lwjgl/d3d/D3DLight9.java, src/java/org/lwjgl/d3d/D3DLockedBox.java, src/java/org/lwjgl/d3d/D3DLockedRect.java, src/java/org/lwjgl/d3d/D3DMaterial9.java, src/java/org/lwjgl/d3d/D3DMatrix.java, src/java/org/lwjgl/d3d/D3DPShaderCaps2_0.java, src/java/org/lwjgl/d3d/D3DPresentParameters.java, src/java/org/lwjgl/d3d/D3DPresentStats.java, src/java/org/lwjgl/d3d/D3DRasterStatus.java, src/java/org/lwjgl/d3d/D3DRectPatchInfo.java, src/java/org/lwjgl/d3d/D3DRegionData.java, src/java/org/lwjgl/d3d/D3DRegionDataHeader.java, src/java/org/lwjgl/d3d/D3DSsurfaceDesc.java, src/java/org/lwjgl/d3d/D3DSurfaceDesc.java, src/java/org/lwjgl/d3d/D3DTriPatchInfo.java, src/java/org/lwjgl/d3d/D3DUtil.java, src/java/org/lwjgl/d3d/D3DVShaderCaps2_0.java, src/java/org/lwjgl/d3d/D3DVector.java, src/java/org/lwjgl/d3d/D3DVertexBufferDesc.java, src/java/org/lwjgl/d3d/D3DVertexElement9.java, src/java/org/lwjgl/d3d/D3DViewport9.java, src/java/org/lwjgl/d3d/D3DVolumeDesc.java, src/java/org/lwjgl/d3d/Direct3DConstants.java, src/java/org/lwjgl/d3d/Display.java, src/java/org/lwjgl/d3d/DisplayImplementation.java, src/java/org/lwjgl/d3d/DisplayMode.java, src/java/org/lwjgl/d3d/Drawable.java, src/java/org/lwjgl/d3d/EventQueue.java, src/java/org/lwjgl/d3d/GUID.java, src/java/org/lwjgl/d3d/GlobalLock.java, src/java/org/lwjgl/d3d/IDirect3D9.java, src/java/org/lwjgl/d3d/IDirect3D9Ex.java, src/java/org/lwjgl/d3d/IDirect3DBaseTexture9.java, src/java/org/lwjgl/d3d/IDirect3DCubeTexture9.java, src/java/org/lwjgl/d3d/IDirect3DDevice9.java, src/java/org/lwjgl/d3d/IDirect3DDevice9Ex.java, src/java/org/lwjgl/d3d/IDirect3DIndexBuffer9.java, src/java/org/lwjgl/d3d/IDirect3DPixelShader9.java, src/java/org/lwjgl/d3d/IDirect3DQuery9.java, src/java/org/lwjgl/d3d/IDirect3DResource9.java, src/java/org/lwjgl/d3d/IDirect3DStateBlock9.java, src/java/org/lwjgl/d3d/IDirect3DSurface9.java, src/java/org/lwjgl/d3d/IDirect3DSwapChain9.java, src/java/org/lwjgl/d3d/IDirect3DSwapChain9Ex.java, src/java/org/lwjgl/d3d/IDirect3DTexture9.java, src/java/org/lwjgl/d3d/IDirect3DVertexBuffer9.java, src/java/org/lwjgl/d3d/IDirect3DVertexDeclaration9.java, src/java/org/lwjgl/d3d/IDirect3DVertexShader9.java, src/java/org/lwjgl/d3d/IDirect3DVolume9.java, src/java/org/lwjgl/d3d/IDirect3DVolumeTexture9.java, src/java/org/lwjgl/d3d/InputImplementation.java, src/java/org/lwjgl/d3d/LUID.java, src/java/org/lwjgl/d3d/NewDisplay.java, src/java/org/lwjgl/d3d/PaletteEntry.java, src/java/org/lwjgl/d3d/PeerInfo.java, src/java/org/lwjgl/d3d/PixelFormat.java, src/java/org/lwjgl/d3d/Point.java, src/java/org/lwjgl/d3d/Rectangle.java, src/java/org/lwjgl/d3d/RegionData.java, src/java/org/lwjgl/d3d/RegionDataHeader.java, src/java/org/lwjgl/d3d/WindowsContextImplementation.java, src/java/org/lwjgl/d3d/WindowsDirectInput.java, src/java/org/lwjgl/d3d/WindowsDirectInput3.java, src/java/org/lwjgl/d3d/WindowsDirectInput8.java, src/java/org/lwjgl/d3d/WindowsDirectInputDevice.java, src/java/org/lwjgl/d3d/WindowsDirectInputDevice3.java, src/java/org/lwjgl/d3d/WindowsDirectInputDevice8.java, src/java/org/lwjgl/d3d/WindowsDirectInputDeviceObjectCallback.java, src/java/org/lwjgl/d3d/WindowsDisplay.java, src/java/org/lwjgl/d3d/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/d3d/WindowsFileVersion.java, src/java/org/lwjgl/d3d/WindowsKeyboard.java, src/java/org/lwjgl/d3d/WindowsKeycodes.java, src/java/org/lwjgl/d3d/WindowsMouse.java, src/java/org/lwjgl/d3d/WindowsPeerInfo.java, src/java/org/lwjgl/d3d/WindowsRegistry.java: First commit of Direct3D extension. 2007-08-17 18:41 matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.1.2 2007-08-17 06:14 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Don't do SYSRQ hackery on WM_SYSKEYDOWN 2007-08-17 06:12 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Reverted 2877 2007-08-16 20:29 matzon * src/java/org/lwjgl/opengl/WindowsDisplay.java: handle alt+space (windows system menu) 2007-08-16 09:46 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Handle WM_SYSCHAR 2007-08-16 08:55 elias_naur * src/java/org/lwjgl/opengl/Display.java: Don't allow switching to fullscreen when a custom display mode is in effect. This is a change from before, where the current mode was simply overwritten with the initial (desktop) mode 2007-08-16 08:49 elias_naur * src/java/org/lwjgl/opengl/Display.java: Revert 2872 2007-08-16 08:38 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Make cursor visible when grabbed and not focused 2007-08-15 20:14 matzon * src/java/org/lwjgl/opengl/Display.java: fix: make sure that we return to the same display mode that was set in windowed mode when toggling between fullscreen and windowed mode 2007-08-12 23:33 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Fixed cursor clipping when loosing focus 2007-08-05 21:20 matzon * www/changelogs/1.0-changelog.txt, www/changelogs/1.0-rc1-changelog.txt, www/changelogs/1.0beta4-changelog.txt, www/changelogs/1.1-changelog.txt, www/changelogs/1.1.1-changelog.txt, www/changelogs/full-changelog.txt: added missing changelogs 2007-08-05 21:19 matzon * www/projects.php: sync with site 2007-08-05 20:52 matzon * build.xml: tagging 1.1.1 added generate-all to release, issues with generated being killed on clean 2007-08-05 20:51 matzon * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: tagging 1.1.1 2007-07-30 05:22 elias_naur * platform_build/macosx_ant/build.xml: Mac OS X: Added the -Wunused gcc flag 2007-07-30 05:15 elias_naur * platform_build/linux_ant/build.xml: Linux: Add -Wunused to native compilation 2007-07-29 19:55 elias_naur * src/java/org/lwjgl/opengl/WindowsKeycodes.java: Windows: Mapped VK_OEM_8 to KEY_GRAVE to match lwjgl 1.0 behaviour 2007-07-29 19:43 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java: Windows: Mapped VK_SNAPSHOT to KEY_SYSRQ and added workaround to a windows bug where WM_KEYDOWN is never generated for VK_SNAPSHOT 2007-07-29 19:24 elias_naur * src/java/org/lwjgl/opengl/WindowsKeycodes.java: Windows: Added key mapping to KEY_EQUALS for VK_OEM_PLUS to match lwjgl1.0 with US keyboard layout 2007-07-28 21:28 elias_naur * src/java/org/lwjgl/Sys.java: Bumped Sys.JNI_VERSION 2007-07-28 21:19 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Don't be too aggressive in clipping the cursor. Fixes a problem where the window is moved out of the screen when clicking the title bar while having the mouse grabbed 2007-07-28 20:46 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Removed an unused parameter from WindowsDisplay.clipCursor 2007-07-20 21:24 elias_naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java: Disable MacOSXDisplay.setIcon since there are no window icons on Mac OS X 2007-06-29 22:11 elias_naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: Merge Windows and Linux privileged Runtime.exec usage into a method in LWJGLUtil. Linux: Added the recent freedesktop.org standard xdg-open script to the list of possible URL handlers. 2007-06-20 08:58 elias_naur * build.xml: Reverted accidental build.xml change 2007-06-20 08:57 elias_naur * build.xml, src/java/org/lwjgl/MacOSXSysImplementation.java: Mac OS X: Add a Toolkit.getDefaultToolkit() incantation to MacOSXSysImplementation to avoid hangs on Mac OS X 10.3 2007-06-15 06:58 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Don't use seperate Display connections to switch display modes 2007-06-11 18:43 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: no longer null'ing SecurityManager 2007-06-11 18:10 matzon * src/java/org/lwjgl/util/applet/AppletLoader.java: applied kappaOne's Permision denied handling made some minor cleanup 2007-06-10 20:31 matzon * applet/appletloader.html: appletloader sample 2007-06-10 20:31 matzon * build.xml: support for AppletLoader 2007-06-10 20:30 matzon * res/appletlogo.png, res/appletprogress.gif, src/java/org/lwjgl/test/applet/AppletLoaderTest.java, src/java/org/lwjgl/util/applet/AppletLoader.java: initial checking on AppletLoader 2007-06-10 20:28 matzon * src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTGearsCanvas.java: split gears implementation into own canvas, to be reused 2007-06-06 13:56 elias_naur * src/java/org/lwjgl/opengl/Display.java: Removed unused, private Display.getContext() 2007-06-06 12:27 elias_naur * src/java/org/lwjgl/opengl/BaseReferences.java: Added gl extension/core aliases in BaseReferences 2007-06-06 12:18 elias_naur * src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java: Missing change to ContextCapabilitiesGenerator from last commit 2007-06-06 12:07 elias_naur * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java: Don't use GL13 and ARB_vertex_shader constants in BaseReferences if they're not supported 2007-06-06 09:01 elias_naur * src/java/org/lwjgl/opengl/WindowsKeyboard.java: Removed dead code from WindowsKeyboard 2007-06-06 08:38 elias_naur * src/java/org/lwjgl/test/input/KeyboardTest.java: Tweaked KeyboardTest 2007-06-05 16:52 elias_naur * src/java/org/lwjgl/opengl/WindowsKeycodes.java: Fixed svn properties on WindowsKeycodes.java 2007-06-05 16:33 elias_naur * src/java/org/lwjgl/util/IGL.java: Removed unused org.lwjgl.util.IGL 2007-05-31 22:09 elias_naur * src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: When grabbing the mouse, skip the next event to avoid bogus deltas 2007-05-31 21:11 elias_naur * src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: Synchronized access to grabbed state 2007-05-31 21:04 elias_naur * src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: Track grabbed state in MacOSXMouseEventQueue 2007-05-31 21:00 elias_naur * src/native/macosx/org_lwjgl_input_Mouse.c: Mac OS X: Don't use global is_grabbed variable in MacOSXMouseEventQueue.nWarpCursor 2007-05-31 08:52 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java: Windows: Fix repeated character codes 2007-05-30 20:33 elias_naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Removed unnecessary (and deadlock prone) synchronized modifiers from methods in Keyboard and Mouse 2007-05-27 15:32 elias_naur * src/java/org/lwjgl/opengl/WindowsContextImplementation.java, src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c: Windows: Fix up WindowsContextImplementation.nSetSwapInterval 2007-05-27 13:17 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Move input grab update from createWindow to when MapNotify is received. This avoid any input grabbing being ignored because the window is not yet mapped 2007-05-27 13:09 elias_naur * src/java/org/lwjgl/opengl/Display.java: Display: Add GL error check after initial makeCurrent() (for real this time) 2007-05-27 07:48 elias_naur * src/java/org/lwjgl/opengl/Display.java: Display: Add GL error check after initial makeCurrent() 2007-05-27 05:19 elias_naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/WindowsContextImplementation.java, src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c: Windows: Check for gl errors after setting swap interval 2007-05-22 22:30 elias_naur * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/util/generator/CachedReference.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java, src/templates/org/lwjgl/opengl/ARB_vertex_program.java, src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/NV_vertex_program.java: Implemented proper buffer reference retaining for complicated functions like glVertexAttribPointer and glTexCoordPointer. Patch by MatthiasM. 2007-05-20 17:51 matzon * src/native/common/org_lwjgl_openal_ALC11.c: reworked typecasting with a dash of insanity to look more like nalBufferData - lisp anyone? 2007-05-20 17:47 matzon * src/java/org/lwjgl/openal/ALC10.java: reordered context destruction - fixing some invalidation issues 2007-05-20 17:44 matzon * src/native/common/org_lwjgl_openal_ALC11.c: fixed issues with typecasting of buffer type 2007-05-19 20:47 matzon * src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALCdevice.java: remove context from the devices list of context on context destroy 2007-05-19 20:40 matzon * src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java: moved invalidation into sycnhronized block 2007-05-19 20:39 matzon * src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java: dont compare validity on equals 2007-05-19 19:37 matzon * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/Util.java: fixed address checking issue fixed issue with ALC error checking not taking a device into account now tracking device and context create and destroy made the create with open default device option public misc cleaning up and commenting 2007-05-18 07:15 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Removed GCJ workaround since current GCJ versions support re-entrant AWT locking 2007-05-13 22:01 elias_naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/test/input/KeyboardTest.java: Implemented Keyboard.enableRepeatEvents(), Keyboard.areRepeatEventsEnabled() and Keyboard.isEventRepeat() to control repeat event reporting. Added repeat key test to KeyboardTest 2007-05-13 21:11 elias_naur * src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Use event timestamp to detect key repeat events in KeyboardEventQueue 2007-05-13 20:13 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java: use timestamp matching hack to detect key repeat events instead of globally disabling keyboard repeating 2007-05-01 18:13 elias_naur * src/java/org/lwjgl/test/applet/AppletTest.java: AppletTest: Destroy AWTInputAdapter on destroy() 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, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/ARB_texture_compression.java, src/templates/org/lwjgl/opengl/ARB_vertex_program.java, src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ATI_envmap_bumpmap.java, src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_attrib_array_object.java, src/templates/org/lwjgl/opengl/EXT_draw_buffers2.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, src/templates/org/lwjgl/opengl/EXT_paletted_texture.java, src/templates/org/lwjgl/opengl/EXT_texture_integer.java, src/templates/org/lwjgl/opengl/EXT_timer_query.java, src/templates/org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, src/templates/org/lwjgl/opengl/NV_fragment_program.java, src/templates/org/lwjgl/opengl/NV_gpu_program4.java, src/templates/org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java, src/templates/org/lwjgl/opengl/NV_register_combiners.java, src/templates/org/lwjgl/opengl/NV_register_combiners2.java, src/templates/org/lwjgl/opengl/NV_transform_feedback.java, src/templates/org/lwjgl/opengl/NV_vertex_program.java: Added support for non-direct in glGet* style functions 2007-04-23 16:47 elias_naur * src/java/org/lwjgl/input/Cursor.java: Added support for non-direct buffers to Cursor 2007-04-22 21:29 elias_naur * src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/StateTracker.java: Inline optimizations to state trackers by MatthiasM 2007-04-19 23:13 matzon * src/native/common/org_lwjgl_openal_ALC11.c: fixing warnings 2007-04-19 23:02 matzon * src/native/common/common_tools.c, src/native/common/org_lwjgl_openal_ALC10.c: fixing warnings 2007-04-19 22:58 matzon * src/native/common/org_lwjgl_openal_ALC.c: removing ALC 2007-04-19 22:54 matzon * src/java/org/lwjgl/openal/ALC10.java: re-enabled missing ALC error check 2007-04-19 22:53 matzon * build.xml: removed ALC from javah added AL11 to generate-openal 2007-04-19 22:49 matzon * src/native/common/org_lwjgl_openal_ALC10.c: removed some null checks 2007-04-19 22:44 matzon * src/java/org/lwjgl/test/openal/ALCCaptureTest.java: output capture devices 2007-04-19 22:43 matzon * src/java/org/lwjgl/openal/ALC11.java: remove debug 2007-04-19 22:39 matzon * src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILUT.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: using NewStringNativeWithLength 2007-04-19 22:26 matzon * src/java/org/lwjgl/openal/ALC.java: updated to ALC10 instead of ALC 2007-04-19 22:25 matzon * src/java/org/lwjgl/openal/ALC10.java: updated to ALC10 instead of ALC 2007-04-19 22:25 matzon * src/java/org/lwjgl/openal/ALC11.java: openal 1.1 2007-04-19 22:24 matzon * src/java/org/lwjgl/openal/AL.java: exposing context and device updated to ALC10 instead of ALC removed getImplementations - alcGetString now works as "expected" 2007-04-19 22:23 matzon * src/java/org/lwjgl/openal/Util.java: updated to ALC10 instead of ALC 2007-04-19 22:23 matzon * src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java: exposing context and device 2007-04-19 22:23 matzon * src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java: updated to ALC10 instead of ALC 2007-04-19 22:22 matzon * src/java/org/lwjgl/test/openal/ALCCaptureTest.java: Capture test for OpenAL 1.1 2007-04-19 22:21 matzon * src/templates/org/lwjgl/openal/AL11.java: openal 1.1 2007-04-19 22:21 matzon * src/templates/org/lwjgl/openal/AL10.java: AL_SOURCE_TYPE changed value ... 2007-04-19 22:21 matzon * src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_opengl_WindowsRegistry.c: using NewStringNativeWithLength 2007-04-19 22:20 matzon * src/native/windows/dinputhelper.c: using NewStringNativeWithLength 2007-04-19 22:20 matzon * src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c: openal 1.1 exposing device and context 2007-04-19 22:18 matzon * src/native/common/common_tools.c, src/native/common/common_tools.h: using NewStringNativeWithLength 2007-04-19 12:00 elias_naur * libs/jinput.jar: JInput update 2007-04-19 08:24 elias_naur * build.xml: Removed reference to generated code in build.xml 2007-04-19 07:42 elias_naur * src/java/org/lwjgl/opengl/GLChecks.java: Cut VBO/PBO sanity checks from two to one glGetInteger call by exploiting GL enum value aliasing (once again inspired by MatthiasM). Additionally, support PBO calls added in OpenGL 2.1. 2007-04-15 19:43 elias_naur * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java: Move null parameter checks from check classes to the generated classes, since calculateImageSize assumes the buffer being non-null 2007-04-15 19:33 elias_naur * src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/opengl/GLChecks.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java: Don't add border when checking image sizes 2007-04-11 20:32 matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.1 version string 2007-04-11 17:30 elias_naur * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java: Added support for non-direct buffers for all functions that doesn't cache the buffer address at the native side (e.g. glVertexPointer). Reasons: 1. We can now support calls like "glLight(..., ..., FloatBuffer.wrap(new float[] {...}));" without worrying about running out of direct memory heap, since both the FloatBuffer and the array are allocated on the java heap. Future JVMs with stack allocation support could improve this even further. 2. We avoid getting in the way of users that doesn't (yet) know why direct buffers are important. Obviously, we'd like direct support for arrays, but non-direct buffers are a nice compromise that avoids the API bloat that results when almost all functions gain an overloaded versions that take arrays instead of buffers. Notes: 1. Non-direct buffer support should not affect the performance in the direct buffer case, since the non-direct buffer code path is only activated when the isDirect() check fails, and we were already checking isDirect() for sanity checking. 2. When using non-direct buffers, the buffer contents (remaining() bytes) are copied to a resizable ThreadLocal cached direct buffer (which is resized as needed) and used instead of the non-direct buffer. Thus, performance of non-direct buffers is lower than direct buffers. 2007-04-11 16:13 elias_naur * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java: Moved null check from generated code to BufferChecks and removed unused buffer checks 2007-04-08 21:33 elias_naur * platform_build/macosx_ant/build.xml: Mac OS X: Fix native compilation error by forcing all native source to be Objective C. This is needed the jawt headers use Objective C features 2007-04-07 19:10 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.1 version string 2007-04-03 10:06 elias_naur * build.xml, src/generated, src/native/generated: Removed generated files from version control - all platforms have support for the java 1.5 apt tool 2007-04-03 08:21 elias_naur * src/generated/org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTGpuProgramParameters.java, src/native/generated/org_lwjgl_opengl_EXTGpuProgramParameters.c: Updated generated files 2007-04-03 08:16 elias_naur * src/templates/org/lwjgl/opengl/EXT_gpu_program_parameters.java: Fixed typo in EXT_gpu_program_parameters 2007-03-30 19:35 elias_naur * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Correct testing of wParam when a WM_SYSCOMMAND is received 2007-03-30 19:00 elias_naur * src/native/common/common_tools.c: Windows: Native compile fixes 2007-03-22 14:05 elias_naur * src/java/org/lwjgl/opengl/WindowsRegistry.java: WindowsRegistry: Make sure the native library is loaded by calling Sys.initialize() 2007-03-13 08:18 elias_naur * src/native/common/awt_tools.h, src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c: Use jawt_md.h instead of jawt.h since that is apparently the official way of using JAWT (from the example in jawt.h) and is required for lwjgl to compile with the ibm 1.5 jdk 2007-03-09 14:34 elias_naur * src/native/common/common_tools.c: Added error checking to getBooleanProperty 2007-03-09 14:28 elias_naur * src/native/common/common_tools.c: Added error checking to NewStringNative 2007-03-06 14:48 elias_naur * platform_build/linux_ant/build.xml: Linux: Don't statically link Xrender, Xrandr, Xcursor and Xfixes to avoid bugs in older versions of the libraries being exposed in newer linux distributions based on XCB (like Ubuntu Feisty). 2007-02-25 21:52 elias_naur * libs/jinput.jar, libs/macosx/libjinput-osx.jnilib: Updated jinput.jar and libjinput.jnilib to the latest version 2007-02-24 18:41 elias_naur * src/java/org/lwjgl/opengl/Pbuffer.java: Added a Pbuffer constructor that omits the RenderTexture parameter, and added a note that FBOs should be used instead, if available. Render-to-texture pbuffers can only be available on Windows platforms and is thus not portable. 2007-02-23 10:14 elias_naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: When creating a window don't loop waiting for the MapNotify event. Instead, make sure we don't immediately go from fullscreen to minimized by checking if the window has been focused at least once before minimizing (and resetting display mode). 2007-02-23 08:31 elias_naur * src/native/linux/org_lwjgl_opengl_Display.c: Linux: Don't call XSetInputFocus when creating a window. XSetInputFocus can fail if the window is not mapped when calling it, and it seems that it's rude to call XSetInputFocus according to the ICCCM when the application doesn't already have the focus in one of its subwindows. 2007-02-23 08:21 elias_naur * src/native/linux/org_lwjgl_opengl_Display.c: Linux: Don't use XClearWindow to clear the window, but rely on the OpenGL clearing instead. Also, remove redundant attributes in XCreateWindow 2007-02-21 13:44 spasi * src/generated/org/lwjgl/opengl/ContextCapabilities.java, src/templates/org/lwjgl/opengl/NV_geometry_shader4.java: Added NV_geometry_shader4 2007-02-17 09:49 elias_naur * src/native/windows/context.c: Windows: Don't exclude PFD_GENERIC_ACCELERATED formats when selecting pixel formats. Hopefully this will enable LWJGL to use the directx emulated opengl implementation on vista 2007-02-12 12:18 elias_naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/input/OpenGLPackageAccess.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GlobalLock.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Make the rest of LWJGL thread safe. No attempt have been done to make the locking minimal. Instead, one global lock is shared by Display, Mouse, Keyboard and Cursor. The lock surrounds all public methods. 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 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/gener