Commit graph

1479 commits

Author SHA1 Message Date
Elias Naur
b5846167bb extgl.h should use definitions from the BSD licensed Mesa gl.h and glext.h instead of the original SGI gl.h/glext.h to avoid the SGI license 2008-11-10 20:07:21 +00:00
Elias Naur
41c90bc7cc Windows: Merged native handling of undecorated and fullscreen window property 2008-10-28 09:53:16 +00:00
Elias Naur
d464876fe0 Windows: Only clip mouse to window borders if the lwjgl window is the foreground window 2008-10-27 14:04:12 +00:00
Ioannis Tsakpinis
8525a64d54 Fixed missing braces 2008-09-23 11:49:41 +00:00
Ioannis Tsakpinis
b9b1d0b275 Potential fix for PixelFormat choice on ATI cards. 2008-09-17 11:27:49 +00:00
Ioannis Tsakpinis
6ea785334e ContextAttribs: changed factory to constructor initialization
Fixed compatible spelling
Small pbuffer fix
2008-08-19 17:47:24 +00:00
Ioannis Tsakpinis
d7ee23f9b2 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-19 16:46:03 +00:00
Elias Naur
79cca6e205 Windows: Removed unused dinputhelper.c/h 2008-06-05 13:11:04 +00:00
Brian Matzon
1099551ad9 missing special handler for ALC_ALL_DEVICES_SPECIFIER 2008-06-05 08:12:14 +00:00
Elias Naur
9293ee4073 Windows: Split WindowsDisplay.nDestroyWindow into nReleaseDC and nDestroyWindow 2008-05-05 17:24:42 +00:00
Elias Naur
5e06f19944 Windows: Generalized WindowsDispaly.nCreateWindow 2008-05-05 16:46:16 +00:00
Elias Naur
ef5bf0361b Windows: Split nChoosePixelFormat's applyPixelFormat() out in a seperate function 2008-05-01 09:37:21 +00:00
Elias Naur
0a3bf6e075 Windows: Moved icon handles to java 2008-05-01 09:20:57 +00:00
Elias Naur
bcb909f5a9 Windows: Moved hwnd and hdc to java 2008-04-30 16:40:14 +00:00
Elias Naur
1006aed308 Windows: Made WindowsDisplayPeerInfo take hwnd and hdc arguments 2008-04-30 16:01:25 +00:00
Elias Naur
2420133bb9 Windows: Moved child window style selection to java 2008-04-30 15:29:39 +00:00
Elias Naur
8b0b1b8b63 Added platform specific getJNIVersion implementations 2008-04-30 14:58:47 +00:00
Elias Naur
ccb0bfe4fd Windows: Improved error messages for nChoosePixelFormat 2008-04-29 18:56:46 +00:00
Elias Naur
cf6ade2b72 Windows: Fixed compile error 2008-04-29 18:37:51 +00:00
Elias Naur
97405f860f Windows: Added error handling to nCreateWindow 2008-04-29 18:32:08 +00:00
Elias Naur
add0189490 NewStringNativeUnsigned should return NULL if argument string is NULL 2008-04-25 17:21:59 +00:00
Elias Naur
be0fbdf13b Applet focus fixes 2008-04-13 18:43:27 +00:00
Elias Naur
228f1f0520 Linux: Moved X error handling to java 2008-04-13 08:34:39 +00:00
Elias Naur
261d453a3e Linux: Removed change set code again 2008-04-12 23:09:47 +00:00
Elias Naur
6ac8101392 Linux: Removed library destructor, because lwjgl doesn't fiddle with the global repeat control anymore 2008-04-12 21:49:57 +00:00
Elias Naur
11f25424e2 Linux: Added support for XFixesChangeSaveSet to increase robustness of parented mode 2008-04-12 20:40:27 +00:00
Elias Naur
a015dc4558 Linux: Rewrote focus handling to cope with the weird focus behaviour when running in an XEmbed enabled jvm (applet mode) 2008-04-12 20:07:23 +00:00
Elias Naur
657bd156e2 Windows: Removed directinput files, since they are now unused. Fixed headers build.xml target 2008-04-10 20:47:29 +00:00
Elias Naur
e50dc04191 Removed AWTInputAdapter, since Display.setParent() works much betterdiff 2008-04-10 20:25:54 +00:00
Elias Naur
450634c49c Linux: Removed grab/ungrabServer logic and replace it with catching of any X errors occruing because of a XSetInputFocus race 2008-04-09 23:40:18 +00:00
Elias Naur
b5c893d207 Linux: When parented, take focus on click 2008-04-09 18:09:15 +00:00
Elias Naur
8d5e9695a5 Removed unused native function getJVM() 2008-04-07 19:31:23 +00:00
Elias Naur
61a71ea912 Let the Display resize itself to match its parent, if non null 2008-04-07 19:21:40 +00:00
Brian Matzon
175642d593 updated and added license where needed 2008-04-07 18:42:36 +00:00
Elias Naur
c1d03afb8e Mac OS X: Fixed 10.5 compiler warning 2008-04-07 13:01:52 +00:00
Elias Naur
3948769802 Windows: Implemented Display.setParent support 2008-04-07 10:18:09 +00:00
Elias Naur
e2596d8efa Linux: Use icon mask as monochrome to please some xorg versions 2008-04-07 09:23:27 +00:00
Elias Naur
bf25259325 Linux: Attempt to avoid race condition when tracking Display parent focus 2008-04-06 21:34:22 +00:00
Elias Naur
c499f33bcf Added experimental Display.setParent to allow Display to be embedded in an AWT Canvas. Added basic linux implementation and test. 2008-04-06 20:56:52 +00:00
Elias Naur
bc33b3c4d5 Windows: Moved Display.setIcon logic to java 2008-04-01 20:45:24 +00:00
Elias Naur
395cf797cb Linux: Added alpha mask support to Display.setIcon 2008-04-01 19:46:20 +00:00
Elias Naur
f2b73f57de Mac OS X: Added missing #import 2008-02-19 14:06:48 +00:00
Elias Naur
dc3999b075 Removed devil and fmod support. yay. 2008-01-21 21:38:29 +00:00
Elias Naur
8e2233167d Linux: Fixed test for XkbSetDetectableAutoRepeat success 2008-01-19 08:57:20 +00:00
Elias Naur
8f677f1585 Linux: use XkbSetDetectableAutoRepeat to detect repeated key events more reliably 2008-01-07 18:29:04 +00:00
Elias Naur
4bf0703eb1 Windows: Pulled DefWindowProc calling to java side 2007-12-13 09:29:36 +00:00
Elias Naur
e03ee5d4d7 Windows: 64bit compilation fixes 2007-12-04 10:58:10 +00:00
Elias Naur
9d7eb11600 Windows: Removed unused local declarations from WindowsContextImplementation.c 2007-12-04 09:27:54 +00:00
Elias Naur
5e830de033 windows: Use throwFormattedException, not throwException in tryLoadOpenAL() 2007-11-14 11:10:52 +00:00
Elias Naur
b19f24ec61 openal: Don't free native path too early (duh) 2007-11-14 11:07:22 +00:00