Ioannis Tsakpinis
f86b00c9ba
glTexImageXD now accept null buffers
2004-11-25 22:18:29 +00:00
Ioannis Tsakpinis
76de417bf7
glTexImageXD now accept null buffers
2004-11-25 22:11:16 +00:00
Caspian Rychlik-Prince
c7eed98e57
Now added URL encoding
2004-11-22 21:54:06 +00:00
Elias Naur
567f89515d
Mac OS X: Implemented MacOSXDisplay.openURL()
2004-11-22 21:40:13 +00:00
Caspian Rychlik-Prince
2ee1ff3713
Uses Webstart services for Sys.openURL now
2004-11-22 21:38:08 +00:00
Elias Naur
2577ffd377
Split up Sys.openURL into the platform specific DisplayImplementation
2004-11-22 21:22:30 +00:00
Caspian Rychlik-Prince
23b6e400eb
Centres windowed mode now.
2004-11-22 21:12:51 +00:00
Elias Naur
4d0a4ac6fc
Mac OS X: Fix bogus repeated mouse deltas when grabbed
2004-11-22 19:32:40 +00:00
Caspian Rychlik-Prince
282ac78fc1
Fixed a fullscreen/displaymode setting bug
2004-11-22 13:42:28 +00:00
Elias Naur
bc788f00c9
Mac OS X: Ignore repeating key press events
2004-11-22 12:52:57 +00:00
Elias Naur
8412ce40ed
Fix Mac OS X Webstart OpenAL by searching for thw lwjgl library in addition to the openal library
2004-11-22 09:43:52 +00:00
Brian Matzon
d04c4920b8
use safeGetBufferAddress when loading data
...
use correct size of image, instead of size of pointer (!)
2004-11-21 10:10:05 +00:00
Brian Matzon
db1952489a
call correct native method!
2004-11-21 10:06:52 +00:00
Brian Matzon
6fd2a42ef0
import cleanup
2004-11-20 16:46:44 +00:00
Brian Matzon
9814e10832
fix sphere bug reported by Ken Russell
2004-11-20 02:48:38 +00:00
Elias Naur
f3221396ed
Mac OS X: Handle frame == null case
2004-11-19 15:18:29 +00:00
Elias Naur
e5486ff2df
Mac OS X: Don't dispose frame if already disposed
2004-11-19 15:05:21 +00:00
Elias Naur
51febce1d3
Fix a memory leak in extal.c
2004-11-19 14:40:56 +00:00
Elias Naur
edf5a98e80
Mac OS X: Set fullscreen window to null before disposing
2004-11-19 13:16:10 +00:00
Elias Naur
9ec94cb364
Move getPbufferCaps to DisplayImplementation. Mac OS X pbuffer support
2004-11-18 12:10:28 +00:00
Elias Naur
c307e9a13e
Mac OS X: Try harder to reset mouse deltas
2004-11-16 20:33:48 +00:00
Elias Naur
4ce552b44b
Mac OS X: Add error handling to gamma functions
2004-11-16 14:23:28 +00:00
Elias Naur
cea73a6b85
Mac OS X: Implemented gamma
2004-11-16 14:08:31 +00:00
Elias Naur
45607a7c69
Mac OS X: Work around AWT shifting the fullscreen window off the screen
2004-11-16 13:21:46 +00:00
Elias Naur
f65ae73d47
Mac OS X: Don't hide mouse mouse when already hidden (because the cursor state is counted)
2004-11-15 15:28:53 +00:00
Elias Naur
26ce1fecae
Mac OS X: Add missing file and disable native cursors because of AWT bugs
2004-11-15 14:38:00 +00:00
Elias Naur
8ee59e83fb
Linux: fix compilation
2004-11-14 11:39:54 +00:00
Brian Matzon
426ec81c3c
changed String handling to use proper localizing method
2004-11-14 10:42:19 +00:00
Elias Naur
bf5249da86
Win32: Make isFocused false at window creation to stop the message loop from running appActivate(false) when the window is being initially activated
2004-11-14 01:18:56 +00:00
Elias Naur
de41972b2e
*** empty log message ***
2004-11-13 22:27:19 +00:00
Brian Matzon
c9b1268c0d
lets use proper arguments for localizing string call
2004-11-13 21:12:09 +00:00
Brian Matzon
1bda864efd
changed String handling to use proper localizing method
2004-11-13 21:06:38 +00:00
Brian Matzon
028606af8a
fix #ifdef and miscellaneous compilation issues
2004-11-13 20:55:22 +00:00
Brian Matzon
f41e0542cd
fix pointer
2004-11-13 20:52:47 +00:00
Elias Naur
11180c3712
Remove more autoconf files
2004-11-13 13:07:41 +00:00
Elias Naur
6b62ccbdfb
Mac OS X fixed isKeyDown not working
2004-11-13 08:48:56 +00:00
Elias Naur
8458a8cbb7
Linux fixes to absolute coordinates
2004-11-12 15:43:14 +00:00
Elias Naur
7a2f853c44
Mac OS X part of absolute mouse coords
2004-11-12 15:37:47 +00:00
Elias Naur
95e7c3d3ff
Win32 part of absolute mouse coordinates
2004-11-12 15:32:20 +00:00
Elias Naur
d4d164e87e
Mac OS X part of absolute mouse coords
2004-11-12 15:11:42 +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
0fb264180e
Mac OS X: Made AWT access thread safe
2004-11-12 13:23:20 +00:00
Elias Naur
2ae536c7c7
Mac OS X default implementation of gamma and state keys
2004-11-12 10:48:51 +00:00
Elias Naur
3ed8212ac1
Access Mac OS X java extensions through relfection to enable compilation on other platforms
2004-11-12 10:39:06 +00:00
Mark Bernard
60fa55fe40
Added more tests.
2004-11-12 03:37:34 +00:00
Mark Bernard
006204de00
Full functionality from IL. Does not include Windows specific calls or anything that uses function pointers.
2004-11-12 02:54:31 +00:00
Mark Bernard
957b0a3194
Full functionality from IL. Does not include Windows specific calls or anything that uses function pointers.
2004-11-12 02:40:41 +00:00
Elias Naur
2e291719fe
Linux fix destroyCursor native function typo
2004-11-11 16:58:21 +00:00
Elias Naur
ab6433c004
Added missing files
2004-11-11 16:04:28 +00:00
Elias Naur
1ec70842d0
Mac OS X port, second try :)
2004-11-11 16:03:19 +00:00
Elias Naur
4e35eea9ca
Mac OS X automake not supported
2004-11-11 14:26:00 +00:00
Elias Naur
b5d783f685
*** empty log message ***
2004-11-11 13:54:25 +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
Ioannis Tsakpinis
a46706b752
New extensions
2004-11-09 21:29:17 +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
4094c4ed7d
*** empty log message ***
2004-11-08 12:11:42 +00:00
Elias Naur
e8f91ccefc
Reset event queue on mouse grab
2004-11-08 12:10:26 +00:00
Caspian Rychlik-Prince
14b1199812
Reverted sync2 change
2004-11-07 17:26:45 +00:00
Caspian Rychlik-Prince
a5d83e735b
Removed redundant code.
2004-11-07 16:39:54 +00:00
Caspian Rychlik-Prince
23791a0230
Adjusted sync2() to sync to FPS - 1, like sync() does. Now runs much smoother in Super Elvis.
2004-11-07 16:38:02 +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
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
7ecf2516fb
Only initialize Controller on win32
2004-11-03 13:58:06 +00:00
Elias Naur
742559fe20
Don't set native cursor if not supported by the platform
2004-11-03 13:49:08 +00:00
Elias Naur
7774c02098
*** empty log message ***
2004-11-03 12:31:42 +00:00
Elias Naur
8b5e85a72e
Added initialization to all global symbols, to please MacOSX
2004-11-03 12:10:20 +00:00
Elias Naur
0f95034fd3
Added Display.processMessages(), providing a hook to only process native events and not swap buffers or poll input
2004-11-02 18:15:39 +00:00
Elias Naur
3994b75ded
*** empty log message ***
2004-11-02 15:51:09 +00:00
Elias Naur
6ee64fe82f
Mac OS X compilation fixes
2004-11-02 15:09:40 +00:00
Elias Naur
5c15c88993
Fixed Mac OS X compilation of common
2004-11-02 14:46:18 +00:00
Elias Naur
b1ce8014fc
Fixed Mac OS X compilation of common
2004-11-02 14:43:16 +00:00
Elias Naur
6351f2efa3
Win32Display
2004-11-02 13:15:59 +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
974af03e30
Remove autogenerated headers
2004-11-02 11:23:15 +00:00
Elias Naur
c51c3897b1
Don't reset the mode to the initial mode when a mode switch or window creation goes wrong
2004-11-01 23:13:30 +00:00
Ioannis Tsakpinis
9f7b3756e3
Fixed memory leak
2004-10-29 19:48:12 +00:00
Brian Matzon
96967d1296
change to directory scanning thingy
2004-10-28 20:01:08 +00:00
Brian Matzon
394a3ba97b
default to trimmed string since most tags include a \0
2004-10-28 19:32:31 +00:00
Ioannis Tsakpinis
bc836b9079
Added floating point extensions
2004-10-28 17:16:03 +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
Brian Matzon
18b89b752a
0.93
2004-10-24 11:19:08 +00:00
Brian Matzon
1c909fd743
using utility safe methods
...
fixed memory leak
2004-10-23 09:02:49 +00:00
Brian Matzon
06cb352fbc
no need to keep autogenerated headers in cvs
2004-10-23 09:01:45 +00:00
Brian Matzon
ea0d128a0a
no need to cal ilInit
2004-10-23 08:57:53 +00:00
Brian Matzon
6fbe7f1501
always call ilInit since it can't be used without anyway
2004-10-23 08:55:27 +00:00
Mark Bernard
706a3fdb59
Removed printf call.
2004-10-23 02:31:13 +00:00
Mark Bernard
6de5cc2247
Native source for DevIL.
2004-10-23 01:51:03 +00:00
Mark Bernard
98aad6d786
Test for DevIL.
2004-10-22 21:03:17 +00:00
Mark Bernard
3db485288d
Initial interface for DevIL
2004-10-22 21:02:18 +00:00
Elias Naur
32f7016171
Win32: Support accented characters better
2004-10-18 20:29:52 +00:00
Elias Naur
b76ea2d616
Linux: make accented character input work
2004-10-18 12:26:30 +00:00
Brian Matzon
e6feeb3d5c
moved clipboard stuff to PlatformAdapter
2004-10-17 17:25:29 +00:00
Brian Matzon
d9830aff06
cleaned imports
2004-10-17 15:55:03 +00:00
Brian Matzon
29e4fe179b
Gears test added
2004-10-17 15:53:49 +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
Brian Matzon
8ae823dd4a
tagfields implemented
2004-10-16 01:02:34 +00:00
Elias Naur
22de5b7660
Minor linux keyboard input fixes
2004-10-15 21:31:46 +00:00
Elias Naur
2040638c26
Added BufferUtils.createDoubleBuffer. Fixed comments
2004-10-14 20:59:13 +00:00
Elias Naur
bd34754f86
Linux: minor linux fix
2004-10-13 10:55:49 +00:00
Brian Matzon
571a2fe348
format/reindent
...
using phero resources
defaults to a file now
2004-10-03 09:35:38 +00:00
Brian Matzon
53dfc0da74
reindent/format
2004-10-03 09:00:36 +00:00
Brian Matzon
1e83aad48d
got boredm spiced it up
2004-10-03 02:47:10 +00:00
Brian Matzon
ec0cb01da0
fixed SetPriority/GetActive name mangling
2004-10-02 21:06:23 +00:00
Ioannis Tsakpinis
ee4a4e23b2
Added ATI_texture_compression_3dc
2004-10-01 16:03:14 +00:00
Elias Naur
58d78eec2c
Linux: improved cursor position tracking
2004-09-30 12:31:59 +00:00
Mark Bernard
a391fe3100
Update tag names to prevent conflicts when validating XML files.
2004-09-28 22:10:39 +00:00
Ioannis Tsakpinis
fc605e4501
Added EXT_Cg_shader constants
2004-09-28 13:45:12 +00:00
Elias Naur
91efa96d95
Linux: Don't warp cursor position at Mouse.create()
2004-09-28 13:02:38 +00:00
Brian Matzon
cceaebd8bd
set native order before retuning float buffer
2004-09-28 06:10:46 +00:00
Brian Matzon
e0d47377c8
fix spectrum to return a float buffer
2004-09-27 15:17:05 +00:00
Elias Naur
4c631207c5
Fix win32 mouse event deltas too
2004-09-27 13:43:34 +00:00
Elias Naur
468502cb00
Track event mouse deltas even when the event queue overflows
2004-09-27 13:20:27 +00:00
Brian Matzon
0609cd371a
miscellaneous updates
2004-09-24 15:28:29 +00:00
Brian Matzon
de43458812
StreamPlayerMemory testing playing of in memory mp3 file
2004-09-24 06:08:27 +00:00
Elias Naur
9cb5176ce7
Linux: Fixed problem with updating screen dimension globals
2004-09-22 19:56:02 +00:00
Elias Naur
8b691bbe78
Linux: reset/restore gamma settings on activate/deactivate
2004-09-22 19:25:16 +00:00
Elias Naur
dcaf73c2e7
Fix DisplayTest
2004-09-22 18:42:16 +00:00
Elias Naur
c6e9d5f13b
Fix linux Mouse compile
2004-09-22 18:35:14 +00:00
Elias Naur
3c5a231ec7
Win32: reset/restore display mode when activated/deactivated
2004-09-22 18:21:28 +00:00
Elias Naur
db332762f5
Fix Mouse tests
2004-09-22 18:03:10 +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
Elias Naur
fa1713c4e8
Add delta values to Mouse events
2004-09-22 11:08:21 +00:00
Elias Naur
0d013c7f54
Linux: Improve input latency by processing X messages from nPoll and nRead
2004-09-22 09:28:09 +00:00
Elias Naur
5361073072
Fix linux crash in nGetNativeCursorCaps
2004-09-21 14:36:52 +00:00
Brian Matzon
e93393ef8a
native loading modified to be in line with oal
2004-09-19 11:17:28 +00:00
Elias Naur
4e81b3a458
Removed redundant CXXFLAGS definition from configure.in
2004-09-18 11:41:30 +00:00
Brian Matzon
9306c06637
use public display mode constructor to get proper window size
2004-09-17 05:56:10 +00:00
Brian Matzon
1533eb4924
use OAL type loading
2004-09-16 22:40:12 +00:00
Brian Matzon
8e17e445d6
print stack trace on error
2004-09-16 22:38:31 +00:00
Brian Matzon
dc11263ad5
AWT version - much neater
2004-09-16 21:11:52 +00:00
Brian Matzon
8b09140bef
add net enums
2004-09-16 21:11:22 +00:00
Elias Naur
af66408d3d
Added setLocation support for linux
2004-09-15 17:44:39 +00:00
Brian Matzon
da867ff28a
support for setLocation
2004-09-15 17:07:06 +00:00
Brian Matzon
318952793f
updated to c code
2004-09-15 17:04:26 +00:00
Brian Matzon
fb9350f024
fix imports
2004-09-15 16:07:42 +00:00
Elias Naur
1459b21448
Fix OpenGL version parsing
2004-09-13 08:04:33 +00:00
Brian Matzon
f966659995
make initialize package protected
2004-09-12 13:28:38 +00:00
Caspian Rychlik-Prince
d9b441cd9d
Fixed problem in version determination
2004-09-11 12:05:25 +00:00
Elias Naur
b48533a30f
Remove redundant CXXFLAGS definition in configure.in
2004-09-11 07:20:50 +00:00
Brian Matzon
d14123708d
fixed wrong return type
...
fixed compilation on win32
2004-09-10 21:58:11 +00:00
Brian Matzon
84863c4797
fixed wrong return type
2004-09-10 21:56:58 +00:00
Elias Naur
e686334d14
Improved _NET_WM_STATE_FULLSCREEN support for older kde window managers
2004-09-10 14:09:33 +00:00
Elias Naur
1a29c9d5b4
More conversion fixes
2004-09-10 11:18:05 +00:00
Elias Naur
5039684671
Win32 specific fix ups for C++->C conversion
2004-09-10 09:56:26 +00:00
Elias Naur
55a67aaacc
Converted native code from C++ (.cpp files) to C (.c files), thus avoiding an annoying dependency on the standard C++ library on Linux. We weren't using any particular C++ features anyway.
2004-09-10 08:13:56 +00:00
Brian Matzon
639149d721
fixed compilation
2004-09-10 05:48:14 +00:00
Ioannis Tsakpinis
8041524332
OpenGL 2.0 support
2004-09-09 23:51:16 +00:00
Ioannis Tsakpinis
dccf2e08e7
no message
2004-09-09 23:45:21 +00:00
Elias Naur
2160d86a76
Fixed WIN32->_WIN32 conditional in NVVertexArrayRange.cpp
2004-09-08 20:25:11 +00:00
Elias Naur
aa60495bb5
Linux: improve cursor position handling (warp behaviour)
2004-09-08 20:15:55 +00:00
Elias Naur
bb540708a4
Removed commented out code
2004-09-06 10:21:34 +00:00
Elias Naur
7fffdd2602
vector utils standardized to radians
2004-09-06 08:50:53 +00:00
Elias Naur
f190078ad0
Removed shared pcontext buffer tests and updated unique context tests
2004-09-05 08:38:53 +00:00
Elias Naur
fbf42c7326
Fix linux makefiles
2004-09-03 08:45:13 +00:00
Brian Matzon
8878b11953
fmod todo
2004-09-03 06:04:18 +00:00
Brian Matzon
5a1e05db6a
cleanup
2004-09-03 06:03:32 +00:00
Brian Matzon
23108dcc09
update cache fields
2004-09-03 06:02:33 +00:00
Elias Naur
33285cd06a
Linux: Reimplemented undecorated flag through use of the obscure Motif window manager hint instead of the override_redirect flag
2004-08-23 11:33:57 +00:00
Elias Naur
9cd4948517
Linux: cleanup and remove input grab in button press
2004-08-23 10:59:47 +00:00
Elias Naur
bb1d59fffe
Linux: Implemented support for Extended Window Manager Hints. LWJGL now cooperates
...
much better with the window manager, if the X randr and EWMH extensions are supported.
Especially fullscreen handling has improved, by avoiding the use of the override_redirect
flag.
2004-08-23 08:46:35 +00:00
Elias Naur
0c5bb83832
Linux: Added support for X RandR extension
2004-08-21 20:31:24 +00:00
Elias Naur
0d4d5b6bf1
Linux: Added missing throwException in display.cpp.initDisplay()
2004-08-21 17:42:23 +00:00
Elias Naur
a558ad68b2
Linux: only grab the keyboard when in fullscreen mode. Remove the alt-tab hack
2004-08-21 10:22:23 +00:00
Elias Naur
4b98c873da
Made Xcursor library static linked instead of dynamically loaded
2004-08-21 00:18:20 +00:00
Elias Naur
c3fb7cc5c8
Replaced Exception with more specific IllegalAccessException in Display.java
2004-08-20 09:03:31 +00:00
Elias Naur
68e4faf560
Replaced assertion with proper exception in Vector.java
2004-08-20 08:58:50 +00:00
Brian Matzon
309ef6b06e
fixed a gazillion imports
2004-08-20 06:26:19 +00:00
Brian Matzon
40463223c8
more callbacks
...
fixed some methods
2004-08-20 06:20:51 +00:00
Brian Matzon
985740a733
Fixed callback
2004-08-20 06:19:31 +00:00
Brian Matzon
e19019f91a
more callback support
...
fixed some methods
2004-08-20 06:19:11 +00:00
Brian Matzon
6d81f7ad93
Streaming test
2004-08-20 06:17:56 +00:00
Brian Matzon
e23538a518
cleanup
2004-08-20 06:17:15 +00:00
Ioannis Tsakpinis
b9bf056c4c
First GL 2.0 Extensions
2004-08-15 23:03:54 +00:00
Caspian Rychlik-Prince
309284a55e
Now ungrabs the mouse when alert() is called
2004-08-13 15:24:47 +00:00
Brian Matzon
53202702b0
mo fmod
2004-08-12 21:40:35 +00:00
Brian Matzon
53126a57f1
Simple NULL DSP test
2004-08-12 21:40:07 +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
6c3f89f3c1
*** empty log message ***
2004-08-12 14:22:37 +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
Brian Matzon
743bbad6c7
last of the 3d functions
2004-08-10 17:14:56 +00:00
Caspian Rychlik-Prince
3ff5cf64ef
Added getContext()
2004-08-10 10:31:52 +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
0baf3a81f2
Removed the NVidia dependent Grass.java test (as it didn't even work on nvidia because of resource loading problems, and because the org.lwjgl.test.opengl.shaders examples are superior anyway)
2004-08-05 20:29:04 +00:00
Elias Naur
250bbea979
Removed shared context ability from Pbuffer (win32)
2004-08-02 14:47:52 +00:00
Elias Naur
6fb9a62cab
Removed ability to share Display context in Pbuffer - it was too much trouble for little gain
2004-08-02 14:32:51 +00:00
Elias Naur
adb35c3a2e
Made all AL classes final
2004-08-01 21:26:25 +00:00
Elias Naur
5966d7b6b6
Added private constructors to OpenAL and OpenGL static classes
2004-07-31 09:34:09 +00:00
Elias Naur
0e9931e2a2
Removed commented out releaseContext() from linux Display.cpp
2004-07-30 13:58:08 +00:00