Commit graph

2251 commits

Author SHA1 Message Date
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
8e11d22366 Added seal to security sensitive jars 2006-07-03 11:44:34 +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
a844c680a3 add linux and mac natives to lwjgl applet jar 2006-07-02 22:01:27 +00:00
Brian Matzon
e676edc5c0 support for version
beta2 tag
2006-07-02 21:59:10 +00:00
Brian Matzon
06e4daaa75 beta2 tag 2006-07-02 21:58:37 +00:00
Brian Matzon
d7e7b299c1 beta2 tag 2006-07-02 21:58:00 +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
800ba0a969 beta2 tag
updated applet tag to build all libs needed
2006-07-02 21:44:58 +00:00
Brian Matzon
3260389ebb default to OpenGL test 2006-07-02 21:24:50 +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
33540d8195 Windows: Fixed compile error 2006-07-01 05:33:14 +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
322351b216 Linux: native code cleanup 2006-06-30 19:28:00 +00:00
Elias Naur
744fbdd26f Windows: Fixed Display.setIcon memory leak 2006-06-30 19:08:20 +00:00
Elias Naur
48cf79e55f Linux: Fixed Display.setIcon memory leak. 2006-06-30 18:56:37 +00:00
Elias Naur
9e1280d281 Linux: Made the native destructor my_fini static 2006-06-30 16:47:46 +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
c0b1cc5a8b Added an applet test (lwjgl from applets doesn't work yet). 2006-06-27 15:41:53 +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
d7ba837de9 Windows: Moved isUndecorated from global to local variable 2006-06-26 14:28:52 +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
Elias Naur
6cf49718db Windows: LWJGL didn't work well with jinput, but compatibility could be greatly improved if LWJGL used DirectInput 8 (like jinput). This can't be done unconditionally, since we need the DX3 support for older versions of windows. So, I've moved most Mouse and Keyboard stuff from native to java side and generalized DirectInput access through an abstract base class, with two concrete subclasses, one for dx3 and one for dx8. 2006-06-26 13:50:48 +00:00
Elias Naur
e99b357a1b Windows: Cleanup of native input code 2006-06-23 16:45:21 +00:00
Brian Matzon
9e811f332a fixed offset/length to use buffer properties 2006-06-23 08:16:27 +00:00
Brian Matzon
d20c118cd6 fixed offset/length to use buffer properties
keep reference to buffers until free'd
added FMUSIC_LoadSongEx test
2006-06-23 08:14:49 +00:00
Elias Naur
20663ff01b Mac OS X: Fix ctrl-click right button handling 2006-06-22 10:42:45 +00:00
Elias Naur
502291c9cb Windows: Display.getVersion should return null when getAdapter() is null 2006-06-20 14:09:27 +00:00
Elias Naur
72c0fc81b8 Windows: Make sure the DirectInput even buffer is properly flushed before switching to grabbed state. 2006-06-18 09:08:55 +00:00
Elias Naur
d7542e3a71 Windows: Fixed spurious mouse button events after a Mouse.setGrabbed(true) 2006-06-18 08:51:03 +00:00
Elias Naur
c77c8069d6 Windows: Fix Windows sometimes marking LWJGL apps as "not responding" 2006-06-17 23:46:59 +00:00
Elias Naur
8ea2ce415e Added missing static methods to Quaternion for consistency. Cleaned up handling of src == dest aliasing 2006-06-16 13:30:27 +00:00