Commit graph

1556 commits

Author SHA1 Message Date
Elias Naur
15cf41553c Don't allow switching to fullscreen when a custom display mode is in effect. This is a change from before, where the current mode was simply overwritten with the initial (desktop) mode 2007-08-16 08:55:06 +00:00
Elias Naur
03749c312c Revert 2872 2007-08-16 08:49:14 +00:00
Elias Naur
9851b06009 Windows: Make cursor visible when grabbed and not focused 2007-08-16 08:38:20 +00:00
Brian Matzon
e809c1f7f0 fix: make sure that we return to the same display mode that was set in windowed mode when toggling between fullscreen and windowed mode 2007-08-15 20:14:29 +00:00
Elias Naur
e76fd53950 Windows: Fixed cursor clipping when loosing focus 2007-08-12 23:33:25 +00:00
Brian Matzon
866374b003 tagging 1.1.1 2007-08-05 20:51:11 +00:00
Elias Naur
1a13e010a6 Windows: Mapped VK_OEM_8 to KEY_GRAVE to match lwjgl 1.0 behaviour 2007-07-29 19:55:06 +00:00
Elias Naur
7a49d5ce8f Windows: Mapped VK_SNAPSHOT to KEY_SYSRQ and added workaround to a windows bug where WM_KEYDOWN is never generated for VK_SNAPSHOT 2007-07-29 19:43:36 +00:00
Elias Naur
659a1cf4c7 Windows: Added key mapping to KEY_EQUALS for VK_OEM_PLUS to match lwjgl1.0 with US keyboard layout 2007-07-29 19:24:17 +00:00
Elias Naur
aa434022ee Bumped Sys.JNI_VERSION 2007-07-28 21:28:33 +00:00
Elias Naur
3f21f95b2f Windows: Don't be too aggressive in clipping the cursor. Fixes a problem where the window is moved out of the screen when clicking the title bar while having the mouse grabbed 2007-07-28 21:19:58 +00:00
Elias Naur
8bb3e5aec0 Windows: Removed an unused parameter from WindowsDisplay.clipCursor 2007-07-28 20:46:17 +00:00
Elias Naur
436cd2e39c Disable MacOSXDisplay.setIcon since there are no window icons on Mac OS X 2007-07-20 21:24:03 +00:00
Elias Naur
45517e96c2 Merge Windows and Linux privileged Runtime.exec usage into a method in LWJGLUtil. Linux: Added the recent freedesktop.org standard xdg-open script to the list of possible URL handlers. 2007-06-29 22:11:31 +00:00
Elias Naur
1e5b712747 Mac OS X: Add a Toolkit.getDefaultToolkit() incantation to MacOSXSysImplementation to avoid hangs on Mac OS X 10.3 2007-06-20 08:57:45 +00:00
Elias Naur
83ac2f22d0 Linux: Don't use seperate Display connections to switch display modes 2007-06-15 06:58:38 +00:00
Brian Matzon
ee9c52ddb4 no longer null'ing SecurityManager 2007-06-11 18:43:13 +00:00
Brian Matzon
92edcd850b applied kappaOne's Permision denied handling
made some minor cleanup
2007-06-11 18:10:19 +00:00
Brian Matzon
48c91afd16 initial checking on AppletLoader 2007-06-10 20:30:03 +00:00
Brian Matzon
61c0425057 split gears implementation into own canvas, to be reused 2007-06-10 20:28:49 +00:00
Elias Naur
befe34e32d Removed unused, private Display.getContext() 2007-06-06 13:56:03 +00:00
Elias Naur
a183367860 Added gl extension/core aliases in BaseReferences 2007-06-06 12:27:40 +00:00
Elias Naur
98c79d991d Missing change to ContextCapabilitiesGenerator from last commit 2007-06-06 12:18:33 +00:00
Elias Naur
ddfae1512d Don't use GL13 and ARB_vertex_shader constants in BaseReferences if they're not supported 2007-06-06 12:07:45 +00:00
Elias Naur
1986b75e82 Removed dead code from WindowsKeyboard 2007-06-06 09:01:09 +00:00
Elias Naur
d4b7b88366 Tweaked KeyboardTest 2007-06-06 08:38:45 +00:00
Elias Naur
6446f28cda Fixed svn properties on WindowsKeycodes.java 2007-06-05 16:52:01 +00:00
Elias Naur
16cdf15499 Removed unused org.lwjgl.util.IGL 2007-06-05 16:33:33 +00:00
Elias Naur
31d821941e Mac OS X: When grabbing the mouse, skip the next event to avoid bogus deltas 2007-05-31 22:09:46 +00:00
Elias Naur
52b5958191 Mac OS X: Synchronized access to grabbed state 2007-05-31 21:11:34 +00:00
Elias Naur
710d56fe55 Mac OS X: Track grabbed state in MacOSXMouseEventQueue 2007-05-31 21:04:52 +00:00
Elias Naur
2d436e3231 Windows: Fix repeated character codes 2007-05-31 08:52:55 +00:00
Elias Naur
8f2da1dea5 Removed unnecessary (and deadlock prone) synchronized modifiers from methods in Keyboard and Mouse 2007-05-30 20:33:40 +00:00
Elias Naur
6939f9170a Windows: Fix up WindowsContextImplementation.nSetSwapInterval 2007-05-27 15:32:25 +00:00
Elias Naur
985d0973a8 Linux: Move input grab update from createWindow to when MapNotify is received. This avoid any input grabbing being ignored because the window is not yet mapped 2007-05-27 13:17:35 +00:00
Elias Naur
748c826af4 Display: Add GL error check after initial makeCurrent() (for real this time) 2007-05-27 13:09:48 +00:00
Elias Naur
1ccab9e810 Display: Add GL error check after initial makeCurrent() 2007-05-27 07:48:43 +00:00
Elias Naur
42e75bb619 Windows: Check for gl errors after setting swap interval 2007-05-27 05:19:19 +00:00
Elias Naur
59a3176ace Implemented proper buffer reference retaining for complicated functions like glVertexAttribPointer and glTexCoordPointer. Patch by MatthiasM. 2007-05-22 22:30:21 +00:00
Brian Matzon
79a394c749 reordered context destruction - fixing some invalidation issues 2007-05-20 17:47:33 +00:00
Brian Matzon
fc845268e6 remove context from the devices list of context on context destroy 2007-05-19 20:47:53 +00:00
Brian Matzon
4ec5e9994f moved invalidation into sycnhronized block 2007-05-19 20:40:04 +00:00
Brian Matzon
325ad04c7e dont compare validity on equals 2007-05-19 20:39:50 +00:00
Brian Matzon
d0956ea179 fixed address checking issue
fixed issue with ALC error checking not taking a device into account
now tracking device and context create and destroy
made the create with open default device option public
misc cleaning up and commenting
2007-05-19 19:37:57 +00:00
Elias Naur
e4745f5728 Linux: Removed GCJ workaround since current GCJ versions support re-entrant AWT locking 2007-05-18 07:15:35 +00:00
Elias Naur
fc759e6192 Implemented Keyboard.enableRepeatEvents(), Keyboard.areRepeatEventsEnabled() and Keyboard.isEventRepeat() to control repeat event reporting. Added repeat key test to KeyboardTest 2007-05-13 22:01:48 +00:00
Elias Naur
eef220a10f Use event timestamp to detect key repeat events in KeyboardEventQueue 2007-05-13 21:11:53 +00:00
Elias Naur
b5e6d79ea9 use timestamp matching hack to detect key repeat events instead of globally disabling keyboard repeating 2007-05-13 20:13:37 +00:00
Elias Naur
691f471f7d AppletTest: Destroy AWTInputAdapter on destroy() 2007-05-01 18:13:29 +00:00
Elias Naur
c025a7c70f Re-implemented VBO buffer binding caches to speed up gl*Pointer calls. Patch by MatthiasM. 2007-04-29 20:22:25 +00:00