Commit graph

2129 commits

Author SHA1 Message Date
Elias Naur
01f382fa3b Windows: Added NULL check to malloc in display.c 2006-07-15 18:45:20 +00:00
Elias Naur
6b68892cc1 Windows: Forgot display.c in last commit 2006-07-15 18:43:04 +00:00
Elias Naur
79a8e1264c Fixed SysTest.java 2006-07-15 18:36:46 +00:00
Elias Naur
52396b5a5c Windows: Don't release clipboard data before use 2006-07-15 18:31:09 +00:00
Elias Naur
0c2f7092e2 Windows: Removed unused variable from display.c 2006-07-15 17:44:53 +00:00
Elias Naur
3b03560ee7 Split the external LWJGL version from the internal version of the native JNI library. The internal JNI version is now an integer. This has multiple advantages over the old way:
1. The JNI_VERSION field is now included automatically in the generated JNI headers, relieving us of the burden of updating the version number in both java and native code.
2. We can update the JNI version with every non-compatible change of the JNI library API, not just once per release, giving us extra safety when users download and build LWJGL from SVN.
3. We can now avoid rebuilding natives if a particular release only
contains java changes. Currently, This is mostly a problem when Brian bumps the
external version prior a release and I forget to re-build the natives ;)
2006-07-14 16:14:52 +00:00
Elias Naur
676728bfd3 Added additional @NoErrorCheck annotations 2006-07-14 13:07:38 +00:00
Elias Naur
f5e9020e6e Added @NoErrorCheck to GL11.glGetError 2006-07-14 12:07:20 +00:00
Elias Naur
f15c904fce Windows: Fixed setCursorPosition. 2006-07-14 10:38:31 +00:00
Elias Naur
d859fdcca6 Added a Controllers applet test 2006-07-14 08:32:01 +00:00
Brian Matzon
c7f8f488bd using constants for names 2006-07-12 19:57:22 +00:00
Brian Matzon
d4a3be63d6 win32->windows 2006-07-12 19:55:57 +00:00
Elias Naur
bb8dcf3996 Windows: Rename Win32* files to Windows* 2006-07-12 18:32:58 +00:00
Elias Naur
7815607e09 Windows: move natives from src/native/win32 to src/native/windows because the source really is bitness neutral, not 32 bit specific. 2006-07-12 18:09:11 +00:00
Elias Naur
624f93ba34 Windows: Use the standard _WIN32 macro instead of the LWJGL defined WIN32. 2006-07-12 16:55:05 +00:00
Elias Naur
90273174d5 Linux: more 64 bit stuff 2006-07-11 21:00:39 +00:00
Elias Naur
395327b755 Linux: more 64 bit stuff 2006-07-11 20:49:28 +00:00
Elias Naur
e2bbb739aa Linux: added support for 64 bit JVMs 2006-07-11 20:30:19 +00:00
Elias Naur
253ee1bcf4 LWJGLInstaller: use constant instead of hardcoded filename 2006-07-11 19:33:05 +00:00
Brian Matzon
b69aed51c7 update/fix comments 2006-07-11 19:30:10 +00:00
Elias Naur
c2ed404c44 LWJGInstaller: Run the uninstaller before installing instead of at VM exit 2006-07-11 19:06:11 +00:00
Elias Naur
02d9944b2f LWJGLInstaller: Rename watermark file to .lwjglinuse 2006-07-11 18:55:35 +00:00
Elias Naur
9dfe05a126 LWJGLInstaller: Don't allow applets to decide whether to uninstall old lwjgl dirs 2006-07-11 18:52:13 +00:00
Elias Naur
b3dcdeb51d Tightened access modifiers in LWJGLInstaller 2006-07-11 18:49:36 +00:00
Elias Naur
3768fdf891 Added final modifier to a constant in LWJGLInstaller 2006-07-11 18:38:46 +00:00
Elias Naur
b9c965ff0b Windows: Add System.loadLibrary("jawt") again, since it seems that Toolkit.getDefaultToolkit() is not always enough. 2006-07-10 18:03:38 +00:00
Elias Naur
c5b91e0f40 Windows: Pass correct class reference to CallStaticVoidMethod JNI 2006-07-10 15:46:21 +00:00
Elias Naur
3aa23f0c28 Windows: Fixed fetches of a boolean field with GetIntField JNI 2006-07-10 15:32:14 +00:00
Elias Naur
6be8bc806e Linux: Fixed fetch of a boolean field with GetIntField JNI 2006-07-10 15:29:29 +00:00
Elias Naur
292839a5be Add correct timestamps to jinput controller environment for LWJGL input Mouse and Keyboard 2006-07-10 00:47:32 +00:00
Elias Naur
6d751849d1 Fix compile warning 2006-07-10 00:44:49 +00:00
Elias Naur
a84ecf8bed Windows: Fix issue when AWT core classes invoke the LWJGL message handler through a synchronous SendMessage. Bug triggered by jmetest.awt.swingui.TestJMEDesktop. 2006-07-10 00:34:28 +00:00
Elias Naur
67957781a2 Windows: don't cache the JNIEnv pointer in the message handle, but acquire it through the global JavaVM handle. 2006-07-09 08:31:49 +00:00
Elias Naur
af9e73ed11 Linux: Made most fields in LinuxDisplay non-static 2006-07-08 22:17:09 +00:00
Elias Naur
c208833e25 Windows: Moved gamma and display modes settings and more boolean state to java side. 2006-07-08 21:57:20 +00:00
Elias Naur
cb8f098e17 Linux: Remove Makefiles 2006-07-07 14:06:46 +00:00
Elias Naur
bf414409c0 Mac OS X: Added support for compile_native target. Moved optional libraries to compile_native_optional target 2006-07-07 12:41:36 +00:00
Elias Naur
c64dd328f9 Added a native NewStringNativeUnsigned to avoid compile warnings 2006-07-07 10:36:26 +00:00
Elias Naur
b91cfd8b60 MacOSXDisplay workaround done properly :) 2006-07-05 10:47:15 +00:00
Elias Naur
f19f5cfb33 Mac OS X: Workaround a crash with applets and MacOSXDisplay 2006-07-05 09:58:48 +00:00
Elias Naur
6650e03ef4 Windows: Use data size constant for input devices instead of hard coded size 2006-07-04 17:46:33 +00:00
Elias Naur
4e68c787b3 Added Keyboard.getEventNanoseconds() and Mouse.getEventNanoseconds() 2006-07-04 17:07:13 +00:00
Elias Naur
e28bde351b LWJGLInstaller now uses JarFile instead of JarInputStream to work around a bug with java 1.5 and jar signing 2006-07-04 13:44:16 +00:00
Elias Naur
e0268732b0 LWJGLInstaller: Exceptions should propagate to ease debugging 2006-07-04 12:20:17 +00:00
Elias Naur
a2f398e507 Tightened access modifiers for LWJGLInstaller 2006-07-04 12:10:35 +00:00
Elias Naur
9c5cf0beb5 Collapsed exception chains in LWJGLInstaller 2006-07-04 11:07:53 +00:00
Elias Naur
cfe79394e6 Linux: Fixed privileged property access in LinuxDisplay.java 2006-07-04 10:52:36 +00:00
Elias Naur
0f4df46e9b LWJGLInstaller should check for non-existing master directory. Use exceptions instead of boolean status code in verifyCerts 2006-07-04 10:51:51 +00:00
Brian Matzon
3b64037940 cleaned up imports 2006-07-03 23:23:49 +00:00
Brian Matzon
e11fbd3801 cleaned up imports 2006-07-03 23:23:14 +00:00