Commit graph

2584 commits

Author SHA1 Message Date
Elias Naur
63532ca647 Make sure that the cursor position doesn't jump when switching grab mode 2006-11-24 14:53:01 +00:00
Elias Naur
57a8067a88 Fix locking in MouseEventQueue 2006-11-24 12:05:46 +00:00
Elias Naur
2577827e4a Synchronize Keyboard and Mouse to avoid problems with AWTInputAdapter based usage 2006-11-24 10:18:36 +00:00
Elias Naur
6abfeb4df2 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 20:07:29 +00:00
Elias Naur
f62f11b437 Made LWJGLUtil.getPathFromClassLoader private 2006-11-20 19:28:50 +00:00
Elias Naur
287861ec89 Windows: Dont use DirectInput for keyboard input. This fixes shifted typing. 2006-11-20 09:26:44 +00:00
Elias Naur
993885b9de Added AWTInputAdapter testing to applet/OpenGL.java 2006-11-20 08:39:22 +00:00
Elias Naur
6bac5f8bfa Windows: Destroy the keyboard when we create a new one 2006-11-20 08:14:50 +00:00
Elias Naur
34e5ce2080 Twekaed tests 2006-11-20 08:04:56 +00:00
Elias Naur
d75d00666a Windows: Make sure AWTInputAdapter is not reporting events twice after a grab change 2006-11-19 23:02:25 +00:00
Elias Naur
5d6ae4138a Autogen changes from previous commit 2006-11-19 22:06:46 +00:00
Elias Naur
0bed1b2f98 Renamed NV_transform_feeback.java to NV_transform_feedback.java 2006-11-19 22:01:56 +00:00
Elias Naur
f56ebc21a9 AWTInputAdapter: Destroy Keyboard/Mouse before destroying the adapter 2006-11-19 21:49:10 +00:00
Elias Naur
d2de70f2d9 Make sure that Mouse.destroy ungrabs the cursor 2006-11-19 21:41:34 +00:00
Elias Naur
3fc91a641c AWTInputAdapter: unregister event listeners on destroy() 2006-11-19 21:15:51 +00:00
Elias Naur
0e10718b16 AWTInputAdapter.destroy() now destroys the Keyboard and Mouse to mimic the behaviour of Display.destroy() more closely. 2006-11-19 16:24:18 +00:00
Elias Naur
2502496b2d Made all GL functions only query ContextCapabilities.getCapabilities() once. Now all GLCheck checks will take the ContextCapabilities instance as an argument instead of querying for it. Inspired by MatthiasM, who just don't seem to be content with LWJGL performance, ever ;) 2006-11-19 13:33:45 +00:00
Elias Naur
905aec0877 Shave off one ThreadLocal access in StateTracker.push/popAttrib() 2006-11-19 12:48:57 +00:00
Elias Naur
7ca70d8c5e Display: Don't add the shutdown hook twice when a previous create() call has failed 2006-11-19 11:43:00 +00:00
Brian Matzon
a7e564a06a signing jars in distribution
added source package
added applet package
macosx compile_native_optional now using ant build scripts instead of makefiles
cleanup
2006-11-19 09:04:28 +00:00
Brian Matzon
d1cd4b851c beta4 2006-11-18 22:22:41 +00:00
Brian Matzon
fa242848af JNI_VERSION restructure 2006-11-18 22:03:02 +00:00
Brian Matzon
1e806b9188 JNI_VERSION restructure 2006-11-18 21:56:31 +00:00
Brian Matzon
88d377ca74 using __APPLE__ && __MACH__ instead of _MACOSX 2006-11-18 21:28:17 +00:00
Brian Matzon
e3d6b25d4e universal build of fmod 2006-11-18 21:20:41 +00:00
Brian Matzon
159d25739e devil universal build script 2006-11-18 18:40:39 +00:00
Brian Matzon
ede7b63e46 fixed relative path issues when dlopen is being called 2006-11-18 18:39:26 +00:00
Kevin Glass
007fe5999e Updated Controllers event queue to make use of the new JInput
event queue, including adding getEventNanoseconds() to the 
Controllers interface. TestControllers against Logitech pad on
Win32 confirms that no behaviour changes are evident.
2006-11-17 08:08:21 +00:00
Kevin Glass
15fd0f6d81 Updated to return the controller name unmodified from JInput. 2006-11-17 07:17:12 +00:00
Elias Naur
70e3294b7b Restore old Mouse.create/Keyboard.create behavior which is to ignore create() when already created. 2006-11-16 12:29:52 +00:00
Ioannis Tsakpinis
1bb95e94f4 Removed duplicate functions (based on NVIDIA's glext.h) 2006-11-15 18:46:22 +00:00
Elias Naur
e6d6ddb921 buid.xml: Remove env.AL requirement from optionals build 2006-11-14 09:32:04 +00:00
Elias Naur
a853b2ba69 Mac OS X: Fix to intel mac build 2006-11-14 09:20:24 +00:00
Elias Naur
b1130b6729 Mac OS X: Explicitly state the legacy build of lwjgl should be for the PPC architecture. This could fix the build problems on intel macs 2006-11-14 08:36:31 +00:00
Elias Naur
cd67b97e7c Made LWJGLUtil.getPathFromClassLoader run the protected ClassLoader.findLibrary in a privileged context. This is apparently necessary to get a valid path in some cases. This fixes (at least) a problem where OpenAL failed to locate the native openal library in a web start program. 2006-11-13 12:21:31 +00:00
Elias Naur
14b68631c9 Windows: Use WindowsKeyboard in WindowsAWTInput to ensure keyboard input. 2006-11-10 15:12:49 +00:00
Elias Naur
3a12b4bdd2 Remove AWTInputAdapter.update() and let users poll() Mouse and Keyboard directly 2006-11-10 13:52:18 +00:00
Elias Naur
216044ffa4 AWTGLCanvas: Make sure we don't paint while destroying the canvas 2006-11-10 11:44:00 +00:00
Elias Naur
c0248a7ee4 AWTGLCanvas: Ignore failure to lock drawing surface, since that can happen when the component is being destroyed 2006-11-10 10:20:44 +00:00
Ioannis Tsakpinis
9d0d20f7ac Added 21 new extensions:
EXT_bindable_uniform
    EXT_draw_buffers2
    EXT_draw_instanced
    EXT_framebuffer_sRGB
    EXT_geometry_shader4
    EXT_gpu_shader4
    EXT_packed_float
    EXT_texture_array
    EXT_texture_buffer_object
    EXT_texture_compression_latc
    EXT_texture_compression_rgtc
    EXT_texture_integer
    EXT_texture_shared_exponent
    NV_depth_buffer_float
    NV_fragment_program4
    NV_framebuffer_multisample_coverage
    NV_geometry_program4
    NV_gpu_program4
    NV_parameter_buffer_object
    NV_transform_feeback
    NV_vertex_program4
2006-11-09 22:34:30 +00:00
Brian Matzon
5a7133f543 fixed path issue
added certificate signing
2006-11-09 21:41:58 +00:00
Brian Matzon
a92295dec8 oal => devil 2006-11-09 20:27:26 +00:00
Brian Matzon
a836570cde added Atsuya Takagi 2006-11-09 20:26:48 +00:00
Elias Naur
17e4a755de Don't use threads to repaint in test.applet.* tests 2006-11-09 11:10:59 +00:00
Elias Naur
6d9aa21e96 Add applettest ant target for easy LWJGL applet testing in appletviewer 2006-11-09 11:03:55 +00:00
Elias Naur
9f3de4fd81 AWTGLCanvas: Synchronize paintGL() to avoid destroyContext while painting 2006-11-07 15:14:31 +00:00
Elias Naur
8164a4a00a Don't include binary native files from bin/ in lwjgl.jar (oops\!) 2006-10-31 09:52:38 +00:00
Elias Naur
b80ba7f262 Windows: Fix compiler warning 2006-10-30 15:49:02 +00:00
Elias Naur
b2e21da777 Windows: Implemented AWTInputAdapter. 2006-10-30 15:46:42 +00:00
Elias Naur
4c5a2fe644 Fixed AWTUtil.setCursorPosition. Added check to LinuxAWTInput. 2006-10-28 22:06:24 +00:00