Commit graph

1270 commits

Author SHA1 Message Date
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
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
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
Brian Matzon
5c82452d5e added certificate check
reworked installer to expect a jar with the platform natives inside a jar
now installs into java.io.tmpdir/.lwjglinstall/<timestamp>
uninstaller checks for removed watermark file - tho it never gets removed *grumble*
2006-07-03 23:22:46 +00:00
Elias Naur
26c6de6363 Implemented variable sized events in preparation of timestamped input events 2006-07-03 23:16:26 +00:00
Elias Naur
25a953bbdc Removed svn:executable properties on windows java files 2006-07-03 21:53:10 +00:00
Elias Naur
436fcbea89 Fixed comment 2006-07-03 19:22:20 +00:00
Elias Naur
3902c69c7a Now that no native side event_queue_t type is used anymore, convert input read() semantics to use normal nio Buffer semantics - that is, move the position when writing events 2006-07-03 19:09:47 +00:00
Elias Naur
b20423aa62 Fixed comment 2006-07-03 18:56:15 +00:00
Elias Naur
a417b8f15c Linux: Moved Display state booleans to java side 2006-07-03 18:33:25 +00:00
Elias Naur
2f957f816d Linux: Fix multiple calls of setIcon by creating copies of icon data instead of converting data in-place 2006-07-03 18:18:27 +00:00
Elias Naur
cbe41294a5 Linux: Moved most input related stuff from native to java 2006-07-03 18:07:44 +00:00
Elias Naur
5671f93656 Added support for applets to jinput 2006-07-03 12:00:12 +00:00
Elias Naur
967edb048a Moved LWJGLInstaller to org.lwjgl.util.applet 2006-07-03 11:37:38 +00:00
Elias Naur
4eb40bfe6a Fixed AppletTest 2006-07-03 11:36:23 +00:00
Elias Naur
8dd4e47dae Removed org.lwjgl.util.model 2006-07-03 11:30:30 +00:00
Elias Naur
1efa8258d1 Removed multiple library names support from Sys.java, it is not needed anymore 2006-07-03 10:28:32 +00:00
Elias Naur
85ca7c65bb Made sure no dependency from core LWJGL to LWJGLInstaller exists 2006-07-03 10:21:44 +00:00
Elias Naur
5a83c8de35 Reverted Display.getPrivilegedBoolean access modifier change - package private is alright 2006-07-02 22:45:56 +00:00
Elias Naur
0ddd80b0c9 Spelling fixes 2006-07-02 22:41:59 +00:00
Brian Matzon
66e6539b7c preliminary applet support 2006-07-02 21:56:57 +00:00
Brian Matzon
5d2772ba9e preliminary applet support 2006-07-02 21:55:09 +00:00
Brian Matzon
70fe495e75 preliminary applet support 2006-07-02 21:51:53 +00:00
Brian Matzon
1d18e303b2 preliminary applet support 2006-07-02 21:51:22 +00:00
Brian Matzon
f9d262bcc4 preliminary applet support 2006-07-02 21:50:50 +00:00
Brian Matzon
eba1a5c2cf added version check
preliminary applet support
2006-07-02 21:47:09 +00:00
Brian Matzon
a9edd6af6e made Display priveledged action private. Fixes a possible security exploit that would allow anyone to get a boolean from System properties *gasp* 2006-07-02 20:26:49 +00:00
Elias Naur
ecb7e3bb4e Fixed KeyboardTest 2006-06-30 23:37:12 +00:00
Elias Naur
18721df832 Reverted the widening of Keyboard.getEventCharacter 2006-06-30 23:05:28 +00:00
Elias Naur
48cf79e55f Linux: Fixed Display.setIcon memory leak. 2006-06-30 18:56:37 +00:00
Elias Naur
8ee5b8d931 Windows: replace loadLibrary("jawt") with Toolkit.getDefaultToolkit() which is better and avoids classloader issues with multiple loaded natives. Additionally, getDefaultToolkit is not a privileged action, while loadLibrary is. 2006-06-28 21:16:14 +00:00
Elias Naur
1a0dde001c Windows: Added missing doPrivileged around loadLibrary("jawt") 2006-06-28 06:02:00 +00:00
Elias Naur
7ac72d9c32 Mac OS X: Made KeyboardEventQueue handle widened char types 2006-06-27 12:57:04 +00:00
Elias Naur
0f12ecee3b Windows: Generalize getMin/MaxCursorSize to one native GetSystemMetrics 2006-06-27 11:11:37 +00:00
Elias Naur
da1b81a57d Windows: Moved is_dirty from native to java 2006-06-26 14:24:45 +00:00
Elias Naur
13d345abce Widened Keyboard.getEventCharacter() return type from char to int to accomodate 32 bit characters. 2006-06-26 14:13:57 +00:00
Elias Naur
c2dfea3214 Windows: moved closerequested from native to java 2006-06-26 14:05:42 +00:00