Elias Naur
dde118016c
Update to beta3
2006-08-10 08:45:10 +00:00
Elias Naur
d9afe6b784
Windows: Moved NativeSysImplementation.java to WindowsSysImplementation.java and moved some native code to java.
2006-07-15 19:45:36 +00:00
Elias Naur
008c59a301
Windows: Move more of Display.getVersion to java
2006-07-15 19:25:13 +00:00
Elias Naur
3b03560ee7
Split the external LWJGL version from the internal version of the native JNI library. The internal JNI version is now an integer. This has multiple advantages over the old way:
...
1. The JNI_VERSION field is now included automatically in the generated JNI headers, relieving us of the burden of updating the version number in both java and native code.
2. We can update the JNI version with every non-compatible change of the JNI library API, not just once per release, giving us extra safety when users download and build LWJGL from SVN.
3. We can now avoid rebuilding natives if a particular release only
contains java changes. Currently, This is mostly a problem when Brian bumps the
external version prior a release and I forget to re-build the natives ;)
2006-07-14 16:14:52 +00:00
Elias Naur
90273174d5
Linux: more 64 bit stuff
2006-07-11 21:00:39 +00:00
Elias Naur
395327b755
Linux: more 64 bit stuff
2006-07-11 20:49:28 +00:00
Elias Naur
e2bbb739aa
Linux: added support for 64 bit JVMs
2006-07-11 20:30:19 +00:00
Elias Naur
1efa8258d1
Removed multiple library names support from Sys.java, it is not needed anymore
2006-07-03 10:28:32 +00:00
Elias Naur
85ca7c65bb
Made sure no dependency from core LWJGL to LWJGLInstaller exists
2006-07-03 10:21:44 +00:00
Brian Matzon
66e6539b7c
preliminary applet support
2006-07-02 21:56:57 +00:00
Brian Matzon
7c08c27dd8
1.0beta version string
2006-05-14 21:54:48 +00:00
Brian Matzon
9130b91027
updated version to 1.0
2006-04-30 21:15:14 +00:00
Brian Matzon
8a3bee6b1c
applied patch to move ID tag
2006-03-23 19:32:21 +00:00
Elias Naur
a895f58e37
Mac OS X: Fixed legacy library loading
2006-01-17 08:47:52 +00:00
Caspian Rychlik-Prince
64f58414b4
*** empty log message ***
2006-01-16 21:04:49 +00:00
Elias Naur
e1c51385c6
Mac OS X: Added loading of a legacy native lwjgl library to support applications that need to run on Mac OS X 10.2, 10.3 and 10.4, including intel mac versions. NOTE: Intel support from the universal build is not tested, since I don\'t have acces to an intel mac.
2006-01-16 20:37:28 +00:00
Elias Naur
13fdcded26
Added Sys.getVersion() in place of the compile time constant Sys.VERSION
2005-12-19 10:57:22 +00:00
Brian Matzon
5eab7dd2a6
incremented to 0.99
2005-12-17 21:22:11 +00:00
Brian Matzon
2656b694e1
0.98 version string
2005-08-17 22:05:15 +00:00
Elias Naur
f1705b7fde
Added AccessController.doPrivileged where needed
2005-05-30 16:21:05 +00:00
Brian Matzon
8d18a63f59
0.97 version string
2005-05-18 21:02:41 +00:00
Elias Naur
0e6c9aa0cd
Added LWJGLUtil.getPlatform to encapsulate platform detection. Added FreeBSD as an alias to Linux.
2005-04-09 17:35:37 +00:00
Brian Matzon
ad8d7676c2
moved Sys.log to LWJGLUtils and renamed property to org.lwjgl.util.Debug
2005-03-29 18:09:33 +00:00
Brian Matzon
665839e202
updated version string to 96
2005-03-16 21:18:41 +00:00
Caspian Rychlik-Prince
76cb2ba735
Removed that ugly calibration code! Now using a new kind of hires timer instead.
2005-03-13 20:12:50 +00:00
Caspian Rychlik-Prince
7d7ec34082
Fixed up bugs and problems in new timer calibration code.
2005-03-08 23:13:50 +00:00
Caspian Rychlik-Prince
43a4117e42
New auto-calibrating system hires timer.
2005-03-08 14:46:46 +00:00
Elias Naur
f84e2ceb26
Linux: Make sure libjawt.so can be loaded
2005-02-23 11:22:14 +00:00
Elias Naur
ca260e3330
*** empty log message ***
2005-02-21 15:58:24 +00:00
Elias Naur
62e561cddf
Win32 part of refactor and AWTGLCanvas
2005-02-21 14:46:47 +00:00
Caspian Rychlik-Prince
348b057db1
Hack removed; use /delayload:jawt.dll for Win32 VC 7 build options
2005-02-16 15:21:51 +00:00
Caspian Rychlik-Prince
662631deb6
Further hackery to correct AWT dependency problem
2005-02-16 14:19:32 +00:00
Caspian Rychlik-Prince
9b52b120ff
Temporary hack to load JAWT.dll in Sys class init until AWTGLCanvas is moved out into a separate .dll
2005-02-16 14:17:22 +00:00
Brian Matzon
2632148791
cleanup
2005-02-07 18:48:22 +00:00
Brian Matzon
0915b4f4c5
cleanup
2005-02-07 18:38:54 +00:00
Brian Matzon
d945460442
incrementing to 0.95
2005-01-25 06:31:35 +00:00
Caspian Rychlik-Prince
a8fcd3edde
Fixed AWT dependency.
2005-01-20 22:51:28 +00:00
Elias Naur
66181d1486
Delegate Sys platform dependent methods into SysImplementation instances
2005-01-18 20:23:05 +00:00
Elias Naur
89074eafa2
Removed Sys.setProcessPriority
2005-01-18 19:05:34 +00:00
Elias Naur
59a6cc7b73
Made Sys.getLibraryName() private
2005-01-18 12:53:05 +00:00
Elias Naur
73552e3d51
Don't allow null strings in Sys.alert()
2005-01-15 16:30:17 +00:00
Caspian Rychlik-Prince
d4d8fd9ac6
Fixed openURL
2004-12-14 12:54:25 +00:00
Brian Matzon
16fc090691
0.94
2004-12-13 17:16:47 +00:00
Caspian Rychlik-Prince
f334272243
Tweak to trap getClipboard properly
2004-11-30 21:05:04 +00:00
Ioannis Tsakpinis
3041c0494d
Code cleanup
2004-11-25 22:20:45 +00:00
Caspian Rychlik-Prince
c7eed98e57
Now added URL encoding
2004-11-22 21:54:06 +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
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
e6feeb3d5c
moved clipboard stuff to PlatformAdapter
2004-10-17 17:25:29 +00:00
Caspian Rychlik-Prince
309284a55e
Now ungrabs the mouse when alert() is called
2004-08-13 15:24:47 +00:00
Elias Naur
483f03a4ec
Implemented default AWT implementation of Sys.getClipboard()
2004-08-12 15:22:48 +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
dd0886851a
*** empty log message ***
2004-08-11 15:37:40 +00:00
Brian Matzon
62ed747bce
0.91 release
2004-07-21 15:00:24 +00:00
Caspian Rychlik-Prince
2276bf0c2d
*** empty log message ***
2004-07-06 16:06:59 +00:00
Elias Naur
4a13ffa90f
*** empty log message ***
2004-07-03 17:39:25 +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
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +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
Elias Naur
9d55bbb302
Renamed LWJGLErrorException to LWJGLException
2004-03-27 15:05:24 +00:00
Elias Naur
021e03eea5
Implemented version check to check for incompatible native libraries
2004-03-27 14:09:55 +00:00
Elias Naur
b98677fb47
All classes use Sys.initialize now
2004-03-27 13:48:58 +00:00
Brian Matzon
27f67d1ffa
PLATFORM now specifiable from properties
...
AWTAdapter renamed to SwingAdapter
Adapter renamed to PlatformAdapter
2004-03-07 15:20:28 +00:00
Caspian Rychlik-Prince
9592f68c8e
New context stuff - complete for win32, incomplete for linux / mac
2004-02-24 14:31:39 +00:00
Caspian Rychlik-Prince
6a58bc26e6
New context management code (incomplete)
2004-02-23 23:42:58 +00:00
Caspian Rychlik-Prince
0730597b52
*** empty log message ***
2003-12-20 22:28:00 +00:00
Caspian Rychlik-Prince
3d1f4c8a52
*** empty log message ***
2003-12-20 22:17:52 +00:00
Elias Naur
615bdfb113
Reduced Sys.debug from bool -> int
2003-12-20 22:07:19 +00:00
Elias Naur
97cb16eb74
Reduced Sys.debug from bool -> int
2003-12-20 22:07:19 +00:00
Elias Naur
790b01a01b
Reduced Sys.debug from bool -> int
2003-12-20 22:03:25 +00:00
Elias Naur
fb8fd0a2d7
Implemented proper debug levels
2003-12-20 14:01:31 +00:00
Elias Naur
472b5337d4
Replaced debug libraries with runtime debug condition
2003-12-15 11:49:17 +00:00
Caspian Rychlik-Prince
2852cdaa47
*** empty log message ***
2003-10-28 21:44:46 +00:00
Caspian Rychlik-Prince
a4facc93f0
*** empty log message ***
2003-10-28 19:26:51 +00:00
Caspian Rychlik-Prince
754f917730
New Sys.openURL command added
2003-10-28 16:23:17 +00:00
Caspian Rychlik-Prince
2385672fb6
Added shutdown hook to clean up nicely
2003-08-17 16:14:36 +00:00
Caspian Rychlik-Prince
0886f84ed8
*** empty log message ***
2003-08-07 21:53:06 +00:00
Brian Matzon
a0bed5c78e
remove unneded import
2003-08-06 19:25:43 +00:00
Elias Naur
35a1538f82
Implemented safe VBO indices (phew)
2003-08-04 23:00:49 +00:00
Elias Naur
3f18bd15c4
Removed Sys.NULL
2003-08-03 11:02:57 +00:00
Elias Naur
907d5f083d
Converted various GL sizes to buffer.remaining()
2003-08-02 15:21:55 +00:00
Elias Naur
baa39830c0
Renamed Sys.createARBVBOBuffer to Sys.createIndexBuffer
2003-07-29 11:09:44 +00:00
Elias Naur
794c802253
Added createARBVBOBuffer to enable VBO indexing with Buffers
2003-07-17 09:16:51 +00:00
Brian Matzon
1b06cc27cb
bugger off buffer!
2003-07-02 22:37:45 +00:00
Elias Naur
315375dee5
Ported OpenGL to Buffers
2003-06-24 12:24:55 +00:00
Caspian Rychlik-Prince
13edf0ce99
*** empty log message ***
2003-06-12 14:08:10 +00:00
Elias Naur
5da72080f0
Don't call nGetNULLValue before loading the library
2003-04-03 21:02:23 +00:00
Elias Naur
3018edde4c
Added Sys.NULL constant
2003-04-03 20:20:29 +00:00
Caspian Rychlik-Prince
c6a231cf43
New getPlatform() method added
2003-03-21 17:08:26 +00:00
Caspian Rychlik-Prince
8575ae0496
New getPlatform() method added
2003-03-21 16:57:56 +00:00
Caspian Rychlik-Prince
c1fd8957df
New getPlatform() method added
2003-03-21 16:53:19 +00:00
Brian Matzon
951a036ae3
Lightweight actually spelled right!
2002-12-21 12:37:20 +00:00
Caspian Rychlik-Prince
1bf98ef323
Added DEBUG constant
2002-12-15 22:12:46 +00:00
Caspian Rychlik-Prince
0f2936e709
Mainly Javadoc fixes and Math stuff
2002-08-23 16:14:38 +00:00
Caspian Rychlik-Prince
c564bc582d
Encapsulated LIBRARY_NAME (properly!)
2002-08-19 14:29:54 +00:00
Caspian Rychlik-Prince
72fedde744
Encapsulated LIBRARY_NAME
2002-08-19 14:01:23 +00:00
Caspian Rychlik-Prince
86e159a483
Matrix code started
2002-08-19 11:29:42 +00:00
Caspian Rychlik-Prince
11ce7e3b5b
Working
2002-08-17 14:13:12 +00:00