Commit Graph

800 Commits

Author SHA1 Message Date
Elias Naur b48533a30f Remove redundant CXXFLAGS definition in configure.in 2004-09-11 07:20:50 +00:00
Brian Matzon d14123708d fixed wrong return type
fixed compilation on win32
2004-09-10 21:58:11 +00:00
Elias Naur e686334d14 Improved _NET_WM_STATE_FULLSCREEN support for older kde window managers 2004-09-10 14:09:33 +00:00
Elias Naur 1a29c9d5b4 More conversion fixes 2004-09-10 11:18:05 +00:00
Elias Naur 5039684671 Win32 specific fix ups for C++->C conversion 2004-09-10 09:56:26 +00:00
Elias Naur 55a67aaacc Converted native code from C++ (.cpp files) to C (.c files), thus avoiding an annoying dependency on the standard C++ library on Linux. We weren't using any particular C++ features anyway. 2004-09-10 08:13:56 +00:00
Brian Matzon 639149d721 fixed compilation 2004-09-10 05:48:14 +00:00
Ioannis Tsakpinis 8041524332 OpenGL 2.0 support 2004-09-09 23:51:16 +00:00
Elias Naur 2160d86a76 Fixed WIN32->_WIN32 conditional in NVVertexArrayRange.cpp 2004-09-08 20:25:11 +00:00
Elias Naur aa60495bb5 Linux: improve cursor position handling (warp behaviour) 2004-09-08 20:15:55 +00:00
Elias Naur bb540708a4 Removed commented out code 2004-09-06 10:21:34 +00:00
Elias Naur fbf42c7326 Fix linux makefiles 2004-09-03 08:45:13 +00:00
Brian Matzon 8878b11953 fmod todo 2004-09-03 06:04:18 +00:00
Brian Matzon 5a1e05db6a cleanup 2004-09-03 06:03:32 +00:00
Brian Matzon 23108dcc09 update cache fields 2004-09-03 06:02:33 +00:00
Elias Naur 33285cd06a Linux: Reimplemented undecorated flag through use of the obscure Motif window manager hint instead of the override_redirect flag 2004-08-23 11:33:57 +00:00
Elias Naur 9cd4948517 Linux: cleanup and remove input grab in button press 2004-08-23 10:59:47 +00:00
Elias Naur bb1d59fffe Linux: Implemented support for Extended Window Manager Hints. LWJGL now cooperates
much better with the window manager, if the X randr and EWMH extensions are supported.
Especially fullscreen handling has improved, by avoiding the use of the override_redirect
flag.
2004-08-23 08:46:35 +00:00
Elias Naur 0c5bb83832 Linux: Added support for X RandR extension 2004-08-21 20:31:24 +00:00
Elias Naur 0d4d5b6bf1 Linux: Added missing throwException in display.cpp.initDisplay() 2004-08-21 17:42:23 +00:00
Elias Naur a558ad68b2 Linux: only grab the keyboard when in fullscreen mode. Remove the alt-tab hack 2004-08-21 10:22:23 +00:00
Elias Naur 4b98c873da Made Xcursor library static linked instead of dynamically loaded 2004-08-21 00:18:20 +00:00
Brian Matzon 40463223c8 more callbacks
fixed some methods
2004-08-20 06:20:51 +00:00
Ioannis Tsakpinis b9bf056c4c First GL 2.0 Extensions 2004-08-15 23:03:54 +00:00
Brian Matzon 53202702b0 mo fmod 2004-08-12 21:40:35 +00:00
Elias Naur 483f03a4ec Implemented default AWT implementation of Sys.getClipboard() 2004-08-12 15:22:48 +00:00
Caspian Rychlik-Prince 7f28edb980 Implemented getClipboard on Win32 2004-08-12 14:54:39 +00:00
Caspian Rychlik-Prince f0954a9a70 Put getClipboard back. 2004-08-12 14:30:13 +00:00
Caspian Rychlik-Prince 00848a6cc7 Removed clipboard stuff. Elias got a headache 2004-08-12 14:22:25 +00:00
Elias Naur b0c4fa8df8 Fixed Sys.setClipboard native stub naming 2004-08-12 12:27:14 +00:00
Caspian Rychlik-Prince dd0886851a *** empty log message *** 2004-08-11 15:37:40 +00:00
Brian Matzon 743bbad6c7 last of the 3d functions 2004-08-10 17:14:56 +00:00
Elias Naur 3f4e6edbb8 Added isMinimized = true on a WA_INACTIVE 2004-08-09 16:08:51 +00:00
Elias Naur b88624e608 Add a public DisplayMode constructor 2004-08-09 11:55:48 +00:00
Elias Naur 250bbea979 Removed shared context ability from Pbuffer (win32) 2004-08-02 14:47:52 +00:00
Elias Naur 6fb9a62cab Removed ability to share Display context in Pbuffer - it was too much trouble for little gain 2004-08-02 14:32:51 +00:00
Elias Naur 0e9931e2a2 Removed commented out releaseContext() from linux Display.cpp 2004-07-30 13:58:08 +00:00
Elias Naur 2e8999c342 Added more missing decDisplay() 2004-07-30 13:30:15 +00:00
Elias Naur b50b5ca09b Added decDisplay to Pbuffer.cpp in linux to fix a potential X connection leak 2004-07-30 13:26:11 +00:00
Elias Naur 89a482e9ce Typo 2004-07-28 22:26:29 +00:00
Elias Naur 12cfc58472 Fixed a neverending loop in findPixelFormatARBFromBPP 2004-07-26 19:37:43 +00:00
Elias Naur a04133fe8a Revert the Pbuffer "find singe buffered pixel format" behaviour in the Display context shared path. 2004-07-26 19:13:02 +00:00
Elias Naur 7c949a1325 Fix comment in Mouse.cpp 2004-07-26 18:59:40 +00:00
Elias Naur 0aea2bccd0 Simplify cursor position in Mouse even more - get rid of hairy window rect code 2004-07-26 18:57:18 +00:00
Elias Naur f89c212848 Simplify Mouse cursor positions and replace display_hwnd global variable with getCurrentHWND() (Win32) 2004-07-26 17:01:56 +00:00
Elias Naur 98eef52c41 Linux part of letting Pbuffer fallback to double buffered formats 2004-07-26 14:42:13 +00:00
Elias Naur 0d1e84752a Win32 part of single-buffered Pbuffers 2004-07-26 14:27:34 +00:00
Elias Naur 665f971aec Make Pbuffers that share the display context be single-buffered (linux part) 2004-07-26 13:36:04 +00:00
Elias Naur 1aee4598a9 Win32 part of ByteBuffer handles for Pbuffer and Cursor 2004-07-25 14:51:28 +00:00
Elias Naur bdf5a43d5e Converted Cursor and Pbuffer handles to ByteBuffers 2004-07-25 14:28:50 +00:00
Elias Naur 401a3a859f Make setting keyboard rate use own X connection 2004-07-24 22:17:03 +00:00
Elias Naur c17a6fe481 Avoid ARB_pixel_format in Display whereever possible. Must try the path once though, to increase the chance of getting a pbuffer compatible context. If it fails, the normal path context is kept, in hope that it will support pbuffers. If not, only unique context pbuffers will be available. 2004-07-24 22:06:43 +00:00
Elias Naur 79813c8f5a Win32 part of fast Pbuffer 2004-07-24 21:19:08 +00:00
Elias Naur 2c28c39fce Implemented new type of Pbuffer that use the Display context, which is faster than a separate context (Linux) 2004-07-24 19:44:41 +00:00
Elias Naur a1642b0dcf Linux: Fix context NULL'ed before free'ing 2004-07-22 08:52:25 +00:00
Elias Naur 19f32b3d63 Fix indentation 2004-07-22 07:56:36 +00:00
Elias Naur a2680adb77 Fix DisplayMode.equals 2004-07-22 07:38:56 +00:00
Elias Naur 3fb960ead8 Fix display mode switching and use separate X connection for display mode switching on linux 2004-07-21 21:51:37 +00:00
Brian Matzon 62ed747bce 0.91 release 2004-07-21 15:00:24 +00:00
Brian Matzon aa07f67b68 implemented more fmod methods 2004-07-21 14:48:15 +00:00
Elias Naur 19fbff094b Linux: Fixed repeat issue 2004-07-21 14:39:22 +00:00
Elias Naur ad32e919e0 Linux: Reverted the build script changes (removed .so) because even with automake 1.8.3, the build system still doesn't produce a liblwjgl.so.0.0.0, only a liblwjgl.0.0.0 2004-07-21 09:25:53 +00:00
Elias Naur 456a948195 Linux: Set dirty flag on UnMapNotify 2004-07-19 07:24:41 +00:00
Brian Matzon aaf1cf73bd implemented GetDriverCaps 2004-07-17 23:34:22 +00:00
Brian Matzon 60c7ddb7fe forgot fmod->fmod3 exception! 2004-07-17 23:31:25 +00:00
Elias Naur 314a19098e Mario: Fixed build scripts 2004-07-16 10:03:16 +00:00
Elias Naur 2951ef02cc Win32: Mouse native cursor fixes 2004-07-15 16:07:13 +00:00
Elias Naur b121cd0fc7 Don't actually center cursor on setGrabbed(true) 2004-07-15 15:53:16 +00:00
Brian Matzon f618023b3f expose suspendContext 2004-07-11 08:09:34 +00:00
Elias Naur abf0de6233 Fixed linux native cursor hotspot 2004-07-07 10:31:26 +00:00
Elias Naur eed273405e Win32: Disable ARB pixel format path unless needed (samples > 0) 2004-07-07 09:40:48 +00:00
Elias Naur 8632dce58c Win32 fix 2004-07-07 08:06:57 +00:00
Elias Naur d9ea16fbf7 Win32: Mouse native cursor fixes 2004-07-06 09:13:35 +00:00
Elias Naur f661aaa22b Undo GLContext.cpp split 2004-07-06 08:06:16 +00:00
Elias Naur 19b7f16291 Win32: Make pbuffer creation independent of display context 2004-07-06 07:50:33 +00:00
Elias Naur 39c06a14ab LINUX: Made pbuffer creation independent of the Display context 2004-07-05 14:57:02 +00:00
Elias Naur 1827f0efd4 Implemented reference counted loading of gl library in java 2004-07-05 14:34:47 +00:00
Elias Naur b07143f400 Made the mouse grab and native cursor properties persistent over destroy()/create() 2004-07-05 14:06:40 +00:00
Elias Naur 38ac5781ae Mouse reset coordinate fix 2004-07-05 13:47:18 +00:00
Elias Naur 0ae705b7b0 Added more error checking in OpenAL. Unload native stubs on AL destroy. 2004-07-04 13:58:11 +00:00
Elias Naur 53bd9b660d all initNativeStub() methods throws LWJGLException 2004-07-04 13:14:06 +00:00
Elias Naur b7e4214a1a Moved openal native stub loading to java 2004-07-04 09:13:19 +00:00
Elias Naur 8585d8b2a5 Make sure the GL11 native stubs are unloaded too.
Throw exception when wglMakeCurrent fails
2004-07-04 08:39:09 +00:00
Elias Naur 15934fd6e7 Move native stub initialization from extgl into GLContext.java. Makes it much easier to
exlude extensions classes. Furthermore, GLContext.useContext(null) can now be used to
reset the native stubs when no context is current.
2004-07-03 21:12:33 +00:00
Elias Naur 2cc7e0d02f *** empty log message *** 2004-07-03 17:45:26 +00:00
Elias Naur ba01e888fb *** empty log message *** 2004-07-03 17:06:56 +00:00
Elias Naur 1fd7d36188 *** empty log message *** 2004-07-03 16:38:02 +00:00
Elias Naur 0b07bb7afb *** empty log message *** 2004-07-03 16:07:52 +00:00
Elias Naur d4aa34e4f5 *** empty log message *** 2004-07-03 16:07:00 +00:00
Elias Naur 1c5f7aad3e Removed obsolete LWJGL_SANITY_CHECK and extgl_error 2004-07-03 14:59:15 +00:00
Elias Naur 05afc24027 *** empty log message *** 2004-07-03 14:53:25 +00:00
Elias Naur 2d5ff5d23d *** empty log message *** 2004-07-03 14:41:06 +00:00
Elias Naur 48f01cf614 Split WGL out to extgl_wgl.cpp/h 2004-07-03 14:39:29 +00:00
Elias Naur 33611232f3 Linux fix fallback 2004-07-03 12:06:25 +00:00
Elias Naur fa45b4dc78 Win32 part of Display/Window merge 2004-07-03 11:29:44 +00:00
Elias Naur 86ddd2a579 *** empty log message *** 2004-07-03 11:16:59 +00:00
Elias Naur 0ea7ab410f Win32 part of Display/Window merge 2004-07-03 10:42:29 +00:00
Elias Naur 475d22e73b WIN32: Pbuffer pixel format must be single buffered 2004-07-03 10:36:26 +00:00
Elias Naur fbd4720236 Make linux Display.create fall back to 16 color bpp 2004-07-03 10:32:12 +00:00
Elias Naur e59ed5d906 Win32 part of Display/Window merge 2004-07-03 10:16:28 +00:00