Commit graph

426 commits

Author SHA1 Message Date
Elias Naur
8bb10a1372 Linux: moved Cursor handle allocation to native side 2005-02-21 15:56:53 +00:00
Elias Naur
c8fc535c7c Linux: fixed GLX 1.3 2005-02-21 15:35:09 +00:00
Elias Naur
fb5d89599b Linux support for AWTGLCanvas. Big refactor of context specific code into Context.java that is now shared between Display, Pbuffer and AWTGLCanvas. (Win32 and Mac OS X is now broken while I implement the same changes on those platforms) 2005-02-20 11:24:22 +00:00
Elias Naur
8feec32e60 Linux: native error handling fixes 2005-02-18 09:26:32 +00:00
Elias Naur
2d5c4cf934 Moved platform specific opengl extension flags into the platform specific files 2005-02-17 12:39:33 +00:00
Elias Naur
17ee2523c0 The Big Generator. All OpenGL and OpenAL java and native source files are now generated from templates. See doc/generator.txt for a detailed description. 2005-02-15 11:05:36 +00:00
Elias Naur
e446883a7f Renamed org.lwjgl.opengl.Window.allowSoftwareOpenGL to org.lwjgl.opengl.Display.allowSoftwareOpenGL 2005-01-27 21:26:46 +00:00
Elias Naur
a7fa07c2cc Moved pbuffer supported check into native code to fix the case of no current context when creating the pbuffer 2005-01-19 13:05:07 +00:00
Elias Naur
66181d1486 Delegate Sys platform dependent methods into SysImplementation instances 2005-01-18 20:23:05 +00:00
Elias Naur
89074eafa2 Removed Sys.setProcessPriority 2005-01-18 19:05:34 +00:00
Elias Naur
f8ae518d0f Linux:Moved NUM_BUTTONS up into java 2005-01-18 17:25:34 +00:00
Elias Naur
f4180a214d Cleaned up Mouse and Keyboard now that buffering and translation are always enabled 2005-01-18 16:42:31 +00:00
Elias Naur
d64589aaa7 Linux: removed org_lwjgl_input_Controller.c, since the methods were empty anyway 2005-01-18 14:09:27 +00:00
Elias Naur
fbcd19698b Moved Mouse.getNativeCursorCaps() to Cursor.getCapabilities()
Renamed Pbuffer.getPbufferCaps() to Pbuffer.getCapabilities()
2005-01-18 12:34:36 +00:00
Elias Naur
8668ab3e89 Linux: Hardened getAvailableDisplayModes so that it won't be confused by a changing number of display modes while it is executing 2005-01-16 10:43:30 +00:00
Elias Naur
37f6c9fe97 Linux: Don't free Pbuffer when it is not created 2005-01-14 13:30:41 +00:00
Elias Naur
7d8cc6abbb Linux: Release context before destroying it 2005-01-12 12:20:53 +00:00
Elias Naur
ccd37148e1 Linux: Implemented AWT synchronization through JAWT. Needed because Xlib is not guaranteed thread safe 2005-01-11 15:22:12 +00:00
Elias Naur
925139bc7d Added a Pbuffer argument to the Pbuffer constructor to enable sharing between pbuffers when the display is not created. Moved Pbuffer native methods into DisplayImplementation. 2005-01-11 13:53:12 +00:00
Elias Naur
4def20c892 Linux: Moved trivial methods from native to java 2005-01-06 14:03:48 +00:00
Elias Naur
b535bd0273 Don't close iconv descriptor if it is opened 2004-12-14 19:12:56 +00:00
Elias Naur
8419537ef7 More linux debug 2004-12-12 19:02:43 +00:00
Elias Naur
1263176471 *** empty log message *** 2004-12-12 17:07:45 +00:00
Elias Naur
46f9ce6ca4 Added more debug output to linux 2004-12-12 16:55:38 +00:00
Elias Naur
d1fb731587 Added java debug to all of linux native code 2004-12-11 20:18:18 +00:00
Elias Naur
7e4fc4c3b9 Added java debug output to linux display.c 2004-12-11 20:09:04 +00:00
Elias Naur
5ee6565bb5 Tweaked linux native isActive() and added printfDebugJava to print debug from native through Sys.log 2004-12-11 19:44:53 +00:00
Elias Naur
a65a9a3001 More linux fixes 2004-12-11 11:29:07 +00:00
Elias Naur
402f46e64d More linux fixes 2004-12-11 11:21:01 +00:00
Elias Naur
f8dc7fa67b Linux: Fix more mouse handling bugs 2004-12-11 11:11:23 +00:00
Elias Naur
644bbc9ac0 Improved fullscreen pointer handling 2004-12-11 08:10:44 +00:00
Elias Naur
3e59db54ab *** empty log message *** 2004-12-10 19:49:11 +00:00
Elias Naur
9ec94cb364 Move getPbufferCaps to DisplayImplementation. Mac OS X pbuffer support 2004-11-18 12:10:28 +00:00
Elias Naur
8ee59e83fb Linux: fix compilation 2004-11-14 11:39:54 +00:00
Brian Matzon
1bda864efd changed String handling to use proper localizing method 2004-11-13 21:06:38 +00:00
Elias Naur
8458a8cbb7 Linux fixes to absolute coordinates 2004-11-12 15:43:14 +00:00
Elias Naur
9741a99c64 Make read() and poll() return absolute coordinates when the mouse is not grabbed 2004-11-12 15:01:29 +00:00
Elias Naur
47c8343728 Kill off automake/autoconf/libtool build system and replace by a much simpler Makefile 2004-11-12 14:32:42 +00:00
Elias Naur
2e291719fe Linux fix destroyCursor native function typo 2004-11-11 16:58:21 +00:00
Elias Naur
78fc29c3cb Cursor fixup 2004-11-11 13:42:26 +00:00
Elias Naur
5b1b513aab Moved native cursors to DisplayImplementation 2004-11-11 13:27:59 +00:00
Elias Naur
4094c4ed7d *** empty log message *** 2004-11-08 12:11:42 +00:00
Elias Naur
d3cc993523 Linux: don't rely on focus messages, just ask for the current focus at the end of the event loop act accordingly 2004-11-06 09:41:02 +00:00
Elias Naur
b4fde6438a Linux: removed redundant last_z from Mouse.c. Mac: Compile fixes. Use NSAddImage for loading GL library 2004-11-05 10:30:04 +00:00
Elias Naur
2fe958948a Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation 2004-11-02 12:49:41 +00:00
Elias Naur
ddd61963ee Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation 2004-11-02 12:48:58 +00:00
Elias Naur
b76ea2d616 Linux: make accented character input work 2004-10-18 12:26:30 +00:00
Elias Naur
78c086a01c Linux: Added basic support for Xutf8LookupString, providing better support for international characters 2004-10-16 21:59:20 +00:00
Elias Naur
22de5b7660 Minor linux keyboard input fixes 2004-10-15 21:31:46 +00:00
Elias Naur
bd34754f86 Linux: minor linux fix 2004-10-13 10:55:49 +00:00