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
Elias Naur
95a13203a1
Properly handle non-fullscreen DisplayModes
2008-10-02 08:10:47 +00:00
Elias Naur
a7accb99a0
Added Display.getDesktopDisplayMode()
2008-10-02 07:34:22 +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
Elias Naur
36d9d31dab
Mac OS X: Be less aggressive when grabbing mouse to allow dragging of lwjgl windows with grabbed mouse
2008-09-11 09:52:23 +00:00
Elias Naur
2aadd34297
Bumped all jni versions
2008-09-07 08:21:28 +00:00
Elias Naur
708f354267
Added support for loading libopenal64.so. Added libopenal64.so compiled from openal soft 1.5.304.
2008-09-07 08:16:11 +00:00
Ioannis Tsakpinis
f6c233d49f
(Get)TexEnv calls are not deprecated (TEXTURE_ENV target is)
2008-08-24 12:35:26 +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
kappa1
0deaed34a5
Added al_solaris parameter to LWJGL's Appletloader. LWJGL Applets should be ready to go on Solaris as soon as binaries are.
2008-08-12 21:02:06 +00:00
Elias Naur
8896ec3631
Linux: Avoid unneccessary mode switching in LinuxDisplay.resetDisplayMode (patch by buggs)
2008-08-12 17:05:26 +00:00
Ioannis Tsakpinis
f202fe6f3a
First batch of OpenGL 3.0 functionality. (WIP)
2008-08-11 23:05:10 +00:00
Brian Matzon
2c96ab67ae
added opengl init code, previously assumed from Diplay
2008-07-02 20:00:49 +00:00
Brian Matzon
a15dad6555
fixed utf-8 issue
2008-06-26 19:21:02 +00:00
Elias Naur
65c180fa48
Linux: Added sanity checking to LinuxDisplay.setIcon
2008-06-16 18:31:43 +00:00
Elias Naur
d3b13b23dd
Display.setIcon: Preserve icon buffer positions
2008-06-16 18:29:18 +00:00
Brian Matzon
32da20827a
made windowClosing work by using a flag
...
dont render if width or height < 1
2008-06-08 09:30:24 +00:00
Brian Matzon
c6a1088a70
cleanup of imports
2008-06-05 13:36:57 +00:00
Brian Matzon
bac8c09ba2
fixed internal use of deprecated keys
2008-06-05 13:35:32 +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
Brian Matzon
8a163a0531
missing destroy
2008-06-05 08:11:17 +00:00
Brian Matzon
929217d8d8
dont use String.format *grumble*
2008-06-04 21:36:59 +00:00
Brian Matzon
e8cd4439cb
OpenAL info program a la openal-soft's openal-info
2008-06-04 21:31:52 +00:00
Brian Matzon
625dc0fb28
support for ALC_ENUMERATE_ALL_EXT
2008-06-04 21:31:07 +00:00
Brian Matzon
2886b754a9
rc1 identifier string
2008-06-04 19:40:24 +00:00
Elias Naur
1071c31bc0
Removed dead code from Display
2008-05-30 07:08:14 +00:00
Elias Naur
f18b5baa09
Removed Display.sync2 and Display.sync3
2008-05-30 06:53:33 +00:00
Elias Naur
be5837c7d0
Mac OS X: Call setFocusTraversalKeysEnabled(false) on LWJGL created MacOSXGLCanvases
2008-05-23 11:03:31 +00:00
kappa1
164b6f9008
added support for displaying the current download speed
2008-05-22 00:04:11 +00:00
kappa1
fab73d2e8f
removed repaint() which had no effect.
2008-05-11 14:41:46 +00:00
kappa1
c11fa3f1ee
workaround no longer needed for paint() and switchApplet(), removes blank screen delay between java2d and lwjgl switch.
2008-05-06 21:47:49 +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
b6b83936ac
Windows: Clean up window in case of exception thrown from WindowsDisplay.createWindow
2008-05-02 11:05:49 +00:00
Elias Naur
b11fcc99f6
Windows: Moved pixel format logic from WindowsDisplayPeerInfo.initDC to WindowsDisplay.createWindow
2008-05-01 09:55:54 +00:00
Elias Naur
bf4b5a5890
Windows: Made WindowsPeerInfo.choosePixelFormat static and let WindowsPeerInfo.setPixelFormat be called seperately
2008-05-01 09:44:19 +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
4dde43f5fe
Windows: Check for Display.isCreated in Sys.getHwnd()
2008-04-30 19:00:08 +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
100dfa86a6
Moved Sys.JNI_VERSION to SysImplementation.getRequiredJNIVersion() to enable platform specific native library versions.
2008-04-30 14:34:54 +00:00
Elias Naur
e584a5e0a0
Mac OS X: Worked around another Display.destroy hang when parented to an applet
2008-04-30 13:47:26 +00:00
Elias Naur
19a3f6e359
Mac OS X: Fixed a hang on Display.destroy in applets
2008-04-30 13:16:53 +00:00
Elias Naur
0f6d7a82db
Don't use reflection for AWTUtil.getPointerLocation
2008-04-30 12:46:54 +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
kappa1
ed19908f31
switch caching off globally instead of on a per connection bases.
2008-04-27 13:37:00 +00:00
Elias Naur
add0189490
NewStringNativeUnsigned should return NULL if argument string is NULL
2008-04-25 17:21:59 +00:00
kappa1
f045569a90
Fix for caching problem, now ensures latest jars are downloaded when using the appletloader caching tag, also no longer fails on receiving incorrect content-type from server.
2008-04-25 02:18:27 +00:00
kappa1
a7dd394fe5
Firefox workaround no longer needed to get applet going.
2008-04-24 20:43:42 +00:00
Elias Naur
d46bc5d297
Fixed KeyboardTest
2008-04-22 21:26:39 +00:00
kappa1
cdd0d2b501
added check to prevent multiple applet instances starting.
2008-04-22 20:32:32 +00:00
Elias Naur
84e6263a8e
Mac OS X: Removed reflection from MacOSXSysImplementation
2008-04-22 19:59:47 +00:00
Elias Naur
31c2b22dd8
Added GearsApplet test
2008-04-22 18:09:45 +00:00
Ioannis Tsakpinis
5b306a6a78
Added GL_LAYER_NV
2008-04-22 17:56:41 +00:00
Elias Naur
4e432b9e3e
Added ApplejavaExtensions.jar to be able to use apple extensions without reflection
2008-04-22 16:52:16 +00:00
Brian Matzon
49d3099666
update version string to 2.0 beta 1
2008-04-20 20:06:42 +00:00
Brian Matzon
83bbe5d68d
fixed percentage calculation error in extractJars
...
added subtask messages to extractJars
reworked debug/sleep
2008-04-20 19:55:55 +00:00
Brian Matzon
f256e7fa91
fix: native file name also has to be updated if they are using lzma or pack
2008-04-20 16:59:57 +00:00
Ioannis Tsakpinis
6482a8b530
Added NV_conditional_render extension.
2008-04-20 15:53:11 +00:00
Brian Matzon
413899809a
fixed issue with filenames when cache is turned on
2008-04-19 18:42:02 +00:00
Brian Matzon
61b2170c9f
support for pack200 and lzma jars
2008-04-18 22:34:11 +00:00
Elias Naur
5d1651b425
Linux: Another applet focus tweak
2008-04-13 19:12:51 +00:00
Elias Naur
88665c3dae
Linux: Another focus fix
2008-04-13 18:46:25 +00:00
Elias Naur
be0fbdf13b
Applet focus fixes
2008-04-13 18:43:27 +00:00
Elias Naur
37ab6afff2
Don't set icon when Display is parented
2008-04-13 18:26:22 +00:00
Elias Naur
86515f96a0
LinuxDisplay.java: Fixed missing return
2008-04-13 18:13:26 +00:00
Elias Naur
9aefad3f09
Linux: Some DRI drivers don't like to have the context destroyed before the window, even though the context is not current anymore. The destroy ordering in Display.destroy is now flipped as a workaround
2008-04-13 18:11:38 +00:00
Elias Naur
b4fe6f6d8d
Made FullScreenWindowedTest call Display.destroy() on exit
2008-04-13 17:04:05 +00:00
Brian Matzon
85ed9cbe76
dont add the platform native jar to the classpath
2008-04-13 16:32:55 +00:00
Elias Naur
544d74962d
Linux: Don't let display usage count reach 0
2008-04-13 11:28:41 +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
f5bf8b49f5
Linux: More focus fixes for the applet (XEmbed) case
2008-04-12 21:45:04 +00:00
Elias Naur
3f24f11607
Bumped Sys.JNI_VERSION
2008-04-12 20:45:43 +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
Brian Matzon
c8d4eb6a86
alpha 4
2008-04-11 12:21:25 +00:00
Brian Matzon
737f7885ae
support for prepending host to cache path (defaults to true)
2008-04-10 21:02:04 +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
3f4f832669
Mac OS X: Fixed potential NPE in AWTUtil.getPointerLocation
2008-04-10 20:14:15 +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
ab4bb1ebcb
Linux: Moved input focus handling to LinuxDisplay. Bumped Sys.JNI_VERSION
2008-04-09 18:44:25 +00:00
Elias Naur
1a9bed90ed
Windows: When parented, take focus on mouse click
2008-04-09 18:25:30 +00:00
Elias Naur
b5c893d207
Linux: When parented, take focus on click
2008-04-09 18:09:15 +00:00
Elias Naur
e4d35cdb0d
Windows: Use current Mouse.isGrabbed() when determining grab status
2008-04-08 11:21:57 +00:00
Elias Naur
d0736741d9
Windows: Don't grab mouse when not focused
2008-04-08 10:40:26 +00:00
Elias Naur
d8333fb279
Added line about tracking parent size to Display.setParent javadoc
2008-04-07 20:39:46 +00:00
Brian Matzon
2c807eddb3
2.0a3 version string
2008-04-07 19:47:40 +00:00
Elias Naur
2c0137eff8
Added fullscreen switching to DisplayParentTest
2008-04-07 19:40:53 +00:00
Elias Naur
8d5e9695a5
Removed unused native function getJVM()
2008-04-07 19:31:23 +00:00