kappa1
30dfad6c15
Improved focus handling for Display.setParent() on linux. Focus is now released from Display when X fires a focus change event.
2009-03-11 21:05:05 +00:00
kappa1
6b0b033162
When an applet is run in debug mode, output in console that a cached version of the applet is being loaded.
...
A number of people were having problems with applets not updating, this was due to them leaving the cache tag on by mistake, hopefully this should alert them earlier and avoid time being wasted in tracking the issue.
2009-03-10 15:34:38 +00:00
kappa1
a33207320d
fixed focus loop when using Display.setParent() on linux, this caused input keys to be missed as the focus shifted from parent to Display and back again.
2009-03-09 21:53:11 +00:00
Brian Matzon
8f91dfcdc7
updating version to 2.1.0
2009-03-09 21:07:38 +00:00
Ioannis Tsakpinis
2aaf0f6513
Added support for glNamedBufferDataEXT(int buffer, long size, int usage).
2009-02-05 16:18:42 +00:00
Elias Naur
2f3fbf28de
Added Display.setDisplayModeAndFullscreen(mode) to switch mode and set fullscreen in one call (idea stolen from MatthiasM). Tweaked FullScreenWindowedTest to use the new method.
2008-12-28 19:30:43 +00:00
Elias Naur
825e724904
Renamed DisplayMode.isFullscreen() to DisplayMode.isFullscreenCapable and made it public
2008-12-28 17:50:08 +00:00
Elias Naur
94bd43ce19
Windows: Handle missing va_copy macro in MSVC
2008-12-22 16:38:57 +00:00
Elias Naur
f8d5028de3
Made sprintfJavaString handle arbitrary length strings and reduce stack usage
2008-12-22 16:27:21 +00:00
Elias Naur
4b93774ef7
Windows 64: Enabled lwjgl64.dll and fixed crash
2008-12-22 11:55:28 +00:00
Brian Matzon
50a08f1de4
missing @OutParameter on alSourceUnqueueBuffers
2008-12-03 19:22:20 +00:00
Elias Naur
c6dac86af5
Windows: Fixed type punning compiler warnings
2008-11-22 15:05:07 +00:00
Elias Naur
c8990c0915
Windows: Fixed pointer size compiler warning
2008-11-22 15:00:44 +00:00
Elias Naur
e436a32741
Windows: Removed unused variable
2008-11-22 14:54:15 +00:00
Elias Naur
69f0e13e3b
Windows: Removed unused variable
2008-11-22 14:51:36 +00:00
Brian Matzon
b4f3c0e54b
windows compile fixes
2008-11-10 20:38:55 +00:00
Elias Naur
b5846167bb
extgl.h should use definitions from the BSD licensed Mesa gl.h and glext.h instead of the original SGI gl.h/glext.h to avoid the SGI license
2008-11-10 20:07:21 +00:00
Brian Matzon
e419f96716
2.0.1 version string
2008-11-03 19:39:23 +00:00
Elias Naur
ed1f8d70f4
Removed redundant fullscreen argument from DisplayImplementation.createWindow
2008-10-28 10:05:37 +00:00
Elias Naur
69080599cb
Windows: Bumped JNI_VERSION
2008-10-28 09:54:25 +00:00
Elias Naur
41c90bc7cc
Windows: Merged native handling of undecorated and fullscreen window property
2008-10-28 09:53:16 +00:00
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