Elias Naur
95e7c3d3ff
Win32 part of absolute mouse coordinates
2004-11-12 15:32:20 +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
8c41a9b7be
Reverted accidental debug changes
2004-11-09 11:17:28 +00:00
Elias Naur
f02e90eb7e
*** empty log message ***
2004-11-09 11:00:49 +00:00
Elias Naur
e8f91ccefc
Reset event queue on mouse grab
2004-11-08 12:10:26 +00:00
Caspian Rychlik-Prince
a5d83e735b
Removed redundant code.
2004-11-07 16:39:54 +00:00
Caspian Rychlik-Prince
810d495a83
Fixes to focus / minimize handling. Now should cope with windows popping up behind.
2004-11-07 16:36:36 +00:00
Elias Naur
6351f2efa3
Win32Display
2004-11-02 13:15:59 +00:00
Brian Matzon
1ded6146e0
fixed cr/lf - couldn't compile!
2004-10-26 20:07:24 +00:00
Elias Naur
8dbce4dfde
Win32: Don't pretend we're minimized when we're just inactive
2004-10-24 17:29:24 +00:00
Elias Naur
32f7016171
Win32: Support accented characters better
2004-10-18 20:29:52 +00:00
Elias Naur
4c631207c5
Fix win32 mouse event deltas too
2004-09-27 13:43:34 +00:00
Elias Naur
3c5a231ec7
Win32: reset/restore display mode when activated/deactivated
2004-09-22 18:21:28 +00:00
Elias Naur
8da3656540
Fix native mouse issues
2004-09-22 17:54:27 +00:00
Elias Naur
38ebcf5fb3
Updated win32 to report Mouse deltas
2004-09-22 15:06:27 +00:00
Brian Matzon
da867ff28a
support for setLocation
2004-09-15 17:07:06 +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
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
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
0d1e84752a
Win32 part of single-buffered Pbuffers
2004-07-26 14:27:34 +00:00
Elias Naur
1aee4598a9
Win32 part of ByteBuffer handles for Pbuffer and Cursor
2004-07-25 14:51:28 +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
a2680adb77
Fix DisplayMode.equals
2004-07-22 07:38:56 +00:00
Elias Naur
2951ef02cc
Win32: Mouse native cursor fixes
2004-07-15 16:07:13 +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
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
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
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
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
e59ed5d906
Win32 part of Display/Window merge
2004-07-03 10:16:28 +00:00
Elias Naur
84110e9c13
Linux part:
...
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.
Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Elias Naur
d03916ebec
Added InitWGL after creating Anti Aliased context
2004-07-02 12:34:33 +00:00
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +00:00
Brian Matzon
3a7df43117
removed obsolete getPlatform
2004-06-09 19:45:15 +00:00
Caspian Rychlik-Prince
7593877a42
No longer uses ARB pixel formats when samples == 0
2004-05-26 14:41:12 +00:00
Brian Matzon
9ed3aa45e2
only get driver once
2004-05-23 13:54:55 +00:00
Elias Naur
0786d857f8
Potential fix for the titlebar issue on win2k
2004-05-14 12:52:39 +00:00
Elias Naur
25c8f8c313
Removed C++ exception handlers
2004-05-10 08:55:09 +00:00
Caspian Rychlik-Prince
b697fb3ecf
Removed Sys.setTime(), Sys.getPlatform()
...
Changed Sys.getTime()
Added Display.sync()
2004-05-05 14:28:40 +00:00
Caspian Rychlik-Prince
3bb53392f6
Added some win32 timing tweaks
2004-05-05 13:26:21 +00:00
Elias Naur
e1656b862b
Win32: Added missing throwException in Controller.cpp
2004-05-05 11:30:51 +00:00
Elias Naur
7bd59ed27d
Split global DirectInput interface into 3 interfaces in Mouse, Keyboard and Controller
2004-05-05 09:53:53 +00:00
Elias Naur
8099826ab7
Throw exception when win32 can't create DirectInput for some reason
2004-05-04 18:58:09 +00:00
Elias Naur
054e1f9f29
Attempt fix for out of focus mouse bug in win32
2004-05-04 18:47:47 +00:00
Brian Matzon
a9506354ee
fixed mouse issues, setGrabbed & native cursor now works (afaik ;))
2004-04-12 14:46:18 +00:00
Brian Matzon
84eae4c6f6
removed restriction about native cursors, and fixed mouse not showing on setNativeCursor(null);
2004-04-12 10:37:50 +00:00
Brian Matzon
86eb042b81
reworked animated native cursors, to use X animation when required
...
added initial setGrabbed(boolean) feature - Work in progress
both needs verification on linux
2004-04-12 00:33:01 +00:00
Elias Naur
8065870592
Removed Keyboard.initIDs
2004-04-07 07:48:37 +00:00
Elias Naur
b3b2c4a145
win32 fixup
2004-04-06 14:40:36 +00:00
Elias Naur
bf8cce9b59
Make poll deltas accumulative, and only reset on getD*
2004-04-06 14:23:19 +00:00
Elias Naur
40373ec422
Reverted the dirty flag change, because it might be used as a flag to check if the back buffer is corrupted when creating textures from the it. You can't just swap the back buffer in to clear the flag in that case. So we need the flag to be cleared also when isDirty is called
2004-04-04 14:09:12 +00:00
Caspian Rychlik-Prince
bd0091b8d9
*** empty log message ***
2004-04-04 13:38:18 +00:00
Caspian Rychlik-Prince
85130ebd90
Rules with mighty fist. New API killed off before it even sees light of day. Some refactoring.
2004-04-04 12:53:45 +00:00
Elias Naur
b0a9be7721
Fixed a possible buffer overflow bug in Mouse
2004-04-04 07:37:22 +00:00
Caspian Rychlik-Prince
37262e6727
New window sizing & undecorated code
2004-04-03 23:01:39 +00:00
Elias Naur
021e03eea5
Implemented version check to check for incompatible native libraries
2004-03-27 14:09:55 +00:00
Elias Naur
8a2d246060
Saved input events for win32
2004-03-26 21:49:10 +00:00
Elias Naur
af6c61c241
Use the actual buffer size in nPoll
2004-03-23 07:47:39 +00:00
Brian Matzon
bb51e3dc23
Cursor animation support regardless of platform features
2004-03-21 21:54:57 +00:00
Brian Matzon
3b875b1781
support for 'org.lwjgl.opengl.Window.allowSoftwareOpenGL'
...
added utility getBooleanProperty method
2004-03-11 21:30:48 +00:00
Elias Naur
22ef574871
*** empty log message ***
2004-03-11 19:50:42 +00:00
Brian Matzon
015ce9e37d
don't forget 98+!
2004-03-10 16:52:31 +00:00
Brian Matzon
4746f40991
optimized mode detection
2004-03-10 16:47:04 +00:00
Ioannis Tsakpinis
d49ce2bfc0
render-to-texture support
2004-03-02 01:59:32 +00:00
Brian Matzon
e05e891e99
*puff*
2004-02-26 21:39:27 +00:00
Caspian Rychlik-Prince
6a58bc26e6
New context management code (incomplete)
2004-02-23 23:42:58 +00:00
Caspian Rychlik-Prince
5356e13feb
New Context stuff
2004-02-18 17:48:26 +00:00
Brian Matzon
9b929c0cf3
make isFocused & isMinimized work as expected
...
cleaned up field usage
2004-02-17 16:57:23 +00:00
Elias Naur
fd56dd232a
Added WGL_ARB_multisample support
2004-02-15 19:24:03 +00:00
Elias Naur
5c3e17c8a3
Added GLX_ARB_multisample support to Pbuffers
2004-02-15 15:46:10 +00:00
Elias Naur
e3a4f5f7f7
Added GLX_ARB_multisample support
2004-02-15 15:27:02 +00:00