You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ka...@us...> - 2009-11-24 20:13:19
|
Revision: 3254 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3254&view=rev Author: kappa1 Date: 2009-11-24 20:13:12 +0000 (Tue, 24 Nov 2009) Log Message: ----------- Mouse Grab Bug on Linux Fixed when LWJGL is run as an applet. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2009-11-20 23:28:37 UTC (rev 3253) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2009-11-24 20:13:12 UTC (rev 3254) @@ -871,13 +871,15 @@ return; focused = got_focus; + if (focused) { + acquireInput(); + } + if (parent != null && xembedded && focused != parent.hasFocus()) { return; } - if (focused) { - acquireInput(); - } else { + if (!focused) { releaseInput(); if (parent != null && xembedded) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-11-20 23:28:48
|
Revision: 3253 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3253&view=rev Author: matzon Date: 2009-11-20 23:28:37 +0000 (Fri, 20 Nov 2009) Log Message: ----------- cleanup imports Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-11-20 23:26:26 UTC (rev 3252) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-11-20 23:28:37 UTC (rev 3253) @@ -73,8 +73,6 @@ import java.util.jar.JarOutputStream; import java.util.jar.Pack200; -import com.sun.net.ssl.HttpsURLConnection; - import sun.security.util.SecurityConstants; /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-11-20 23:26:35
|
Revision: 3252 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3252&view=rev Author: matzon Date: 2009-11-20 23:26:26 +0000 (Fri, 20 Nov 2009) Log Message: ----------- use HEAD request when determening file size Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-11-20 23:06:24 UTC (rev 3251) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-11-20 23:26:26 UTC (rev 3252) @@ -73,6 +73,8 @@ import java.util.jar.JarOutputStream; import java.util.jar.Pack200; +import com.sun.net.ssl.HttpsURLConnection; + import sun.security.util.SecurityConstants; /** @@ -789,6 +791,9 @@ for (int i = 0; i < urlList.length; i++) { urlconnection = urlList[i].openConnection(); urlconnection.setDefaultUseCaches(false); + if (urlconnection instanceof HttpURLConnection) { + ((HttpURLConnection) urlconnection).setRequestMethod("HEAD"); + } fileSizes[i] = urlconnection.getContentLength(); totalSizeDownload += fileSizes[i]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-11-20 23:06:32
|
Revision: 3251 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3251&view=rev Author: matzon Date: 2009-11-20 23:06:24 +0000 (Fri, 20 Nov 2009) Log Message: ----------- workaround for missing certificate for AppletLoader if cached Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-11-15 21:36:49 UTC (rev 3250) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-11-20 23:06:24 UTC (rev 3251) @@ -54,6 +54,7 @@ import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.net.HttpURLConnection; +import java.net.JarURLConnection; import java.net.SocketPermission; import java.net.URL; import java.net.URLClassLoader; @@ -1045,6 +1046,16 @@ // get the current certificate to compare against native files Certificate[] certificate = AppletLoader.class.getProtectionDomain().getCodeSource().getCertificates(); + + // workaround for bug where cached applet loader does not have certificates!? + if (certificate == null) { + URL location = AppletLoader.class.getProtectionDomain().getCodeSource().getLocation(); + + // manually load the certificate + JarURLConnection jurl = (JarURLConnection) (new URL("jar:" + location.toString() + "!/org/lwjgl/util/applet/AppletLoader.class").openConnection()); + jurl.setDefaultUseCaches(true); + certificate = jurl.getCertificates(); + } // create native folder File nativeFolder = new File(path + "natives"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-11-15 21:37:01
|
Revision: 3250 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3250&view=rev Author: matzon Date: 2009-11-15 21:36:49 +0000 (Sun, 15 Nov 2009) Log Message: ----------- sync with online Modified Paths: -------------- trunk/LWJGL/www/_include/header.php trunk/LWJGL/www/changelog.php trunk/LWJGL/www/changelogs/full-changelog.txt trunk/LWJGL/www/documentation.php trunk/LWJGL/www/donations.php trunk/LWJGL/www/download.php trunk/LWJGL/www/index.php trunk/LWJGL/www/installation.php trunk/LWJGL/www/irclog_browse.php trunk/LWJGL/www/jnlp/logo.png trunk/LWJGL/www/jnlp/lwjgl-demo.php trunk/LWJGL/www/jnlp/source.php trunk/LWJGL/www/license.php trunk/LWJGL/www/links.php trunk/LWJGL/www/projects.php trunk/LWJGL/www/shop.php Added Paths: ----------- trunk/LWJGL/www/_gfx/projects/arcade_1.gif trunk/LWJGL/www/_gfx/projects/arcade_2.jpg trunk/LWJGL/www/_gfx/projects/arcade_3.jpg trunk/LWJGL/www/_gfx/projects/arcade_small_1.gif trunk/LWJGL/www/_gfx/projects/arcade_small_2.gif trunk/LWJGL/www/_gfx/projects/arcade_small_3.gif trunk/LWJGL/www/_gfx/projects/devastro_1.jpg trunk/LWJGL/www/_gfx/projects/devastro_2.jpg trunk/LWJGL/www/_gfx/projects/devastro_3.jpg trunk/LWJGL/www/_gfx/projects/devastro_small_1.jpg trunk/LWJGL/www/_gfx/projects/devastro_small_2.jpg trunk/LWJGL/www/_gfx/projects/devastro_small_3.jpg trunk/LWJGL/www/_gfx/projects/droid_assault_1.jpg trunk/LWJGL/www/_gfx/projects/droid_assault_2.jpg trunk/LWJGL/www/_gfx/projects/droid_assault_3.jpg trunk/LWJGL/www/_gfx/projects/droid_assault_small_1.jpg trunk/LWJGL/www/_gfx/projects/droid_assault_small_2.jpg trunk/LWJGL/www/_gfx/projects/droid_assault_small_3.jpg trunk/LWJGL/www/_gfx/projects/ds4_1.png trunk/LWJGL/www/_gfx/projects/ds4_1_small.png trunk/LWJGL/www/_gfx/projects/ds4_2.png trunk/LWJGL/www/_gfx/projects/ds4_2_small.png trunk/LWJGL/www/_gfx/projects/ds4_3.png trunk/LWJGL/www/_gfx/projects/ds4_3_small.png trunk/LWJGL/www/_gfx/projects/fenggui_1.png trunk/LWJGL/www/_gfx/projects/fenggui_2.png trunk/LWJGL/www/_gfx/projects/fenggui_3.png trunk/LWJGL/www/_gfx/projects/fenggui_small_1.png trunk/LWJGL/www/_gfx/projects/fenggui_small_2.png trunk/LWJGL/www/_gfx/projects/fenggui_small_3.png trunk/LWJGL/www/_gfx/projects/grappling_hook_1.jpg trunk/LWJGL/www/_gfx/projects/grappling_hook_2.jpg trunk/LWJGL/www/_gfx/projects/grappling_hook_3.jpg trunk/LWJGL/www/_gfx/projects/grappling_hook_small_1.jpg trunk/LWJGL/www/_gfx/projects/grappling_hook_small_2.jpg trunk/LWJGL/www/_gfx/projects/grappling_hook_small_3.jpg trunk/LWJGL/www/_gfx/projects/illarion_1.png trunk/LWJGL/www/_gfx/projects/illarion_2.png trunk/LWJGL/www/_gfx/projects/illarion_3.png trunk/LWJGL/www/_gfx/projects/illarion_small_1.png trunk/LWJGL/www/_gfx/projects/illarion_small_2.png trunk/LWJGL/www/_gfx/projects/illarion_small_3.png trunk/LWJGL/www/_gfx/projects/lavirinto3d_1.jpg trunk/LWJGL/www/_gfx/projects/lavirinto3d_2.jpg trunk/LWJGL/www/_gfx/projects/lavirinto3d_3.jpg trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_1.jpg trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_2.jpg trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_3.jpg trunk/LWJGL/www/_gfx/projects/monstrumo_small_3.jpg trunk/LWJGL/www/_gfx/projects/mso_1.jpg trunk/LWJGL/www/_gfx/projects/mso_2.jpg trunk/LWJGL/www/_gfx/projects/mso_3.jpg trunk/LWJGL/www/_gfx/projects/mso_small_1.jpg trunk/LWJGL/www/_gfx/projects/mso_small_2.jpg trunk/LWJGL/www/_gfx/projects/mso_small_3.jpg trunk/LWJGL/www/_gfx/projects/ranaremake_1.png trunk/LWJGL/www/_gfx/projects/ranaremake_2.png trunk/LWJGL/www/_gfx/projects/ranaremake_3.png trunk/LWJGL/www/_gfx/projects/ranaremake_small_1.png trunk/LWJGL/www/_gfx/projects/ranaremake_small_2.png trunk/LWJGL/www/_gfx/projects/ranaremake_small_3.png trunk/LWJGL/www/_gfx/projects/riders_1.png trunk/LWJGL/www/_gfx/projects/riders_2.png trunk/LWJGL/www/_gfx/projects/riders_3.png trunk/LWJGL/www/_gfx/projects/riders_small_1.png trunk/LWJGL/www/_gfx/projects/riders_small_2.png trunk/LWJGL/www/_gfx/projects/riders_small_3.png trunk/LWJGL/www/_gfx/projects/sokobano_1.png trunk/LWJGL/www/_gfx/projects/sokobano_2.png trunk/LWJGL/www/_gfx/projects/sokobano_3.png trunk/LWJGL/www/_gfx/projects/sokobano_small_1.jpg trunk/LWJGL/www/_gfx/projects/sokobano_small_2.jpg trunk/LWJGL/www/_gfx/projects/sokobano_small_3.jpg trunk/LWJGL/www/_gfx/projects/swc_1.png trunk/LWJGL/www/_gfx/projects/swc_2.png trunk/LWJGL/www/_gfx/projects/swc_3.png trunk/LWJGL/www/_gfx/projects/swc_small_1.png trunk/LWJGL/www/_gfx/projects/swc_small_2.png trunk/LWJGL/www/_gfx/projects/swc_small_3.png trunk/LWJGL/www/_gfx/projects/visspace_1.jpg trunk/LWJGL/www/_gfx/projects/visspace_2.jpg trunk/LWJGL/www/_gfx/projects/visspace_3.jpg trunk/LWJGL/www/_gfx/projects/visspace_small_1.jpg trunk/LWJGL/www/_gfx/projects/visspace_small_2.jpg trunk/LWJGL/www/_gfx/projects/visspace_small_3.jpg trunk/LWJGL/www/_gfx/projects/waterstorm_1.png trunk/LWJGL/www/_gfx/projects/waterstorm_2.png trunk/LWJGL/www/_gfx/projects/waterstorm_3.png trunk/LWJGL/www/_gfx/projects/waterstorm_small_1.png trunk/LWJGL/www/_gfx/projects/waterstorm_small_2.png trunk/LWJGL/www/_gfx/projects/waterstorm_small_3.png trunk/LWJGL/www/changelogs/2.0-changelog.txt trunk/LWJGL/www/changelogs/2.0-rc1-changelog.txt trunk/LWJGL/www/changelogs/2.0-rc2-changelog.txt trunk/LWJGL/www/changelogs/2.0.1-changelog.txt trunk/LWJGL/www/changelogs/2.1.0-changelog.txt trunk/LWJGL/www/changelogs/2.2.0-changelog.txt trunk/LWJGL/www/changelogs/2.2.1-changelog.txt trunk/LWJGL/www/jnlp/extension.php Added: trunk/LWJGL/www/_gfx/projects/arcade_1.gif =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/arcade_1.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/arcade_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/arcade_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/arcade_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/arcade_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/arcade_small_1.gif =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/arcade_small_1.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/arcade_small_2.gif =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/arcade_small_2.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/arcade_small_3.gif =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/arcade_small_3.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/devastro_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/devastro_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/devastro_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/devastro_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/devastro_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/devastro_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/devastro_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/devastro_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/devastro_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/devastro_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/devastro_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/devastro_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/droid_assault_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/droid_assault_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/droid_assault_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/droid_assault_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/droid_assault_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/droid_assault_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/droid_assault_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/droid_assault_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/droid_assault_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/droid_assault_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/droid_assault_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/droid_assault_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ds4_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ds4_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ds4_1_small.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ds4_1_small.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ds4_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ds4_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ds4_2_small.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ds4_2_small.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ds4_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ds4_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ds4_3_small.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ds4_3_small.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/fenggui_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/fenggui_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/fenggui_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/fenggui_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/fenggui_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/fenggui_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/fenggui_small_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/fenggui_small_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/fenggui_small_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/fenggui_small_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/fenggui_small_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/fenggui_small_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/grappling_hook_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/grappling_hook_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/grappling_hook_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/grappling_hook_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/grappling_hook_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/grappling_hook_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/grappling_hook_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/grappling_hook_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/grappling_hook_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/grappling_hook_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/grappling_hook_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/grappling_hook_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/illarion_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/illarion_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/illarion_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/illarion_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/illarion_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/illarion_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/illarion_small_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/illarion_small_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/illarion_small_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/illarion_small_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/illarion_small_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/illarion_small_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/lavirinto3d_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/lavirinto3d_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/lavirinto3d_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/lavirinto3d_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/lavirinto3d_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/lavirinto3d_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/lavirinto3d_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/monstrumo_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/monstrumo_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/mso_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/mso_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/mso_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/mso_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/mso_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/mso_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/mso_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/mso_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/mso_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/mso_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/mso_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/mso_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ranaremake_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ranaremake_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ranaremake_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ranaremake_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ranaremake_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ranaremake_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ranaremake_small_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ranaremake_small_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ranaremake_small_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ranaremake_small_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/ranaremake_small_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/ranaremake_small_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/riders_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/riders_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/riders_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/riders_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/riders_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/riders_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/riders_small_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/riders_small_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/riders_small_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/riders_small_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/riders_small_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/riders_small_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/sokobano_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/sokobano_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/sokobano_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/sokobano_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/sokobano_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/sokobano_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/sokobano_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/sokobano_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/sokobano_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/sokobano_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/sokobano_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/sokobano_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/swc_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/swc_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/swc_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/swc_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/swc_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/swc_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/swc_small_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/swc_small_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/swc_small_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/swc_small_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/swc_small_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/swc_small_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/visspace_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/visspace_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/visspace_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/visspace_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/visspace_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/visspace_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/visspace_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/visspace_small_1.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/visspace_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/visspace_small_2.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/visspace_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/visspace_small_3.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/waterstorm_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/waterstorm_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/waterstorm_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/waterstorm_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/waterstorm_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/waterstorm_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/waterstorm_small_1.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/waterstorm_small_1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/waterstorm_small_2.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/waterstorm_small_2.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/waterstorm_small_3.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/waterstorm_small_3.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/LWJGL/www/_include/header.php =================================================================== --- trunk/LWJGL/www/_include/header.php 2009-11-15 21:10:49 UTC (rev 3249) +++ trunk/LWJGL/www/_include/header.php 2009-11-15 21:36:49 UTC (rev 3250) @@ -59,15 +59,15 @@ <h2>Developers</h2> <p> <a href="http://cia.lwjgl.org" target="_blank">Commit logs</a><br/> - <a href="http://svn.sourceforge.net/viewcvs.cgi/java-game-lib/" target="_blank">Source Tree</a><br/> + <a href="http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/" target="_blank">Source Tree</a><br/> <a href="http://sourceforge.net/projects/java-game-lib" target="_blank">Project Home</a><br/> </p> <h2>Miscellaneous</h2> <p> <a href="links.php"<?=((strpos($_SERVER['SCRIPT_NAME'], 'links.php') !== false) ? ' class="activeItem"' : '');?>>Links</a><br/> <a href="changelog.php"<?=((strpos($_SERVER['SCRIPT_NAME'], 'changelog.php') !== false) ? ' class="activeItem"' : '');?>>Changelog</a><br/> - <a href="irclog_browse.php"<?=((strpos($_SERVER['SCRIPT_NAME'], 'irclog.php') !== false) ? ' class="activeItem"' : '');?>>IRC Chatlog</a><br/> - <a href="http://irc-stats.lwjgl.org" target="_blank">IRC Stats</a><br/> + <a href="http://echelog.matzon.dk/logs/browse/lwjgl/" target="_blank">IRC Chatlog</a><br/> + <a href="http://echelog.matzon.dk/stats/lwjgl.html" target="_blank">IRC Stats</a><br/> </p> <p> <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> @@ -85,7 +85,7 @@ <a href="http://www.opengl.org" target="_blank"><img src="_gfx/button_opengl.png" alt="OpenGL" border="0"></a><br/><br/> <a href="http://www.openal.org" target="_blank"><img src="_gfx/button_openal.png" alt="OpenAL" border="0"></a><br/><br/> <a href="http://java.net" target="_blank"><img src="_gfx/button_javanet.png" alt="java.net" border="0"></a><br/><br/> - <a href="http://sourceforge.net" target="_blank"><img src="_gfx/button_sourceforge.png" alt="SourceForge.net" border="0"></a><br/><br/> + <a href="http://sourceforge.net/projects/java-game-lib"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=58488&type=8" width="80" height="15" border="0" alt="Get Lightweight Java Game Library at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a><br/><br/> </p> </div> <div class="content"> \ No newline at end of file Modified: trunk/LWJGL/www/changelog.php =================================================================== --- trunk/LWJGL/www/changelog.php 2009-11-15 21:10:49 UTC (rev 3249) +++ trunk/LWJGL/www/changelog.php 2009-11-15 21:36:49 UTC (rev 3250) @@ -17,7 +17,14 @@ </p> <ul> <li><a href="http://www.lwjgl.org/changelogs/full-changelog.txt" target="_blank">Full changelog</a></li> - <li><a href="#1.1.4">LWJGL 1.1.4</a></li> + <li><a href="#2.2.1">LWJGL 2.2.1</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.2.0-changelog.txt" target="_blank">LWJGL 2.2.0</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.1.0-changelog.txt" target="_blank">LWJGL 2.1.0</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.0.1-changelog.txt" target="_blank">LWJGL 2.0.1</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.0-changelog.txt" target="_blank">LWJGL 2.0</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.0-rc2-changelog.txt" target="_blank">LWJGL 2.0-rc2</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.0-rc1-changelog.txt" target="_blank">LWJGL 2.0-rc1</a></li> + <li><a href="http://www.lwjgl.org/changelogs/1.1.4-changelog.txt" target="_blank">LWJGL 1.1.4</a></li> <li><a href="http://www.lwjgl.org/changelogs/1.1.3-changelog.txt" target="_blank">LWJGL 1.1.3</a></li> <li><a href="http://www.lwjgl.org/changelogs/1.1.2-changelog.txt" target="_blank">LWJGL 1.1.2</a></li> <li><a href="http://www.lwjgl.org/changelogs/1.1.1-changelog.txt" target="_blank">LWJGL 1.1.1</a></li> @@ -49,6 +56,6 @@ </ul> <? -displayChangelog('1.1.4'); +displayChangelog('2.2.1'); require('_include/footer.php'); ?> Added: trunk/LWJGL/www/changelogs/2.0-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.0-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.0-changelog.txt 2009-11-15 21:36:49 UTC (rev 3250) @@ -0,0 +1,31 @@ +2008-10-11 20:35 elias_naur + + * platform_build/build-generator.xml: really enable openal checks + +2008-10-11 20:12 elias_naur + + * platform_build/build-generator.xml: enabled openal checks + +2008-10-02 08:10 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Properly handle + non-fullscreen DisplayModes + +2008-10-02 07:34 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Added + Display.getDesktopDisplayMode() + +2008-09-24 18:02 matzon + + * libs/win32/OpenAL32.dll: statically linked (against vc runtime 8) + 1.5.304 + +2008-09-23 11:49 spasi + + * src/native/windows/context.c: Fixed missing braces + +2008-09-17 11:27 spasi + + * src/native/windows/context.c: Potential fix for PixelFormat + choice on ATI cards. \ No newline at end of file Property changes on: trunk/LWJGL/www/changelogs/2.0-changelog.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/LWJGL/www/changelogs/2.0-rc1-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.0-rc1-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.0-rc1-changelog.txt 2009-11-15 21:36:49 UTC (rev 3250) @@ -0,0 +1,377 @@ +2008-06-06 17:18 matzon + + * libs/linux/libopenal.so: updated to openal-soft-1.4.272 - with + oss and alsa backend + +2008-06-06 17:11 matzon + + * libs/win32/OpenAL32.dll: now using openal-soft-1.4.272 + +2008-06-05 13:36 matzon + + * src/java/org/lwjgl/MacOSXSysImplementation.java, + src/java/org/lwjgl/opengl/AWTUtil.java, + src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, + src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, + src/java/org/lwjgl/util/glu/GLU.java: cleanup of imports + +2008-06-05 13:35 matzon + + * src/java/org/lwjgl/opengl/KeyboardEventQueue.java, + src/java/org/lwjgl/opengl/WindowsKeycodes.java, + src/java/org/lwjgl/util/jinput/KeyMap.java: fixed internal use of + deprecated keys + +2008-06-05 13:12 matzon + + * platform_build/windows_ant/build.xml: removed references to + directx + +2008-06-05 13:11 elias_naur + + * src/native/windows/dinputhelper.c, + src/native/windows/dinputhelper.h: Windows: Removed unused + dinputhelper.c/h + +2008-06-05 08:12 matzon + + * src/native/common/org_lwjgl_openal_ALC10.c: missing special + handler for ALC_ALL_DEVICES_SPECIFIER + +2008-06-05 08:11 matzon + + * src/java/org/lwjgl/test/openal/OpenALInfo.java: missing destroy + +2008-06-04 21:36 matzon + + * src/java/org/lwjgl/test/openal/OpenALInfo.java: dont use + String.format *grumble* + +2008-06-04 21:31 matzon + + * src/java/org/lwjgl/test/openal/OpenALInfo.java: OpenAL info + program a la openal-soft's openal-info + +2008-06-04 21:31 matzon + + * src/java/org/lwjgl/openal/ALC11.java: support for + ALC_ENUMERATE_ALL_EXT + +2008-06-04 19:40 matzon + + * platform_build/build-definitions.xml, + src/java/org/lwjgl/Sys.java: rc1 identifier string + +2008-05-30 07:08 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Removed dead code from + Display + +2008-05-30 06:53 elias_naur + + * src/java/org/lwjgl/opengl/Display.java: Removed Display.sync2 and + Display.sync3 + +2008-05-28 18:09 matzon + + * doc/README: updated, removing references to devil & fmod + +2008-05-28 18:06 matzon + + * www/_gfx/projects/night_squad_2_1.jpg, + www/_gfx/projects/night_squad_2_2.jpg, + www/_gfx/projects/night_squad_2_3.jpg, + www/_gfx/projects/night_squad_2_small_1.jpg, + www/_gfx/projects/night_squad_2_small_2.jpg, + www/_gfx/projects/night_squad_2_small_3.jpg: night squad2 added + +2008-05-28 18:05 matzon + + * www/index.php, www/installation.php, www/license.php, + www/projects.php: syncing with online + +2008-05-28 18:04 matzon + + * www/faq.php: syncing with online + +2008-05-28 18:04 matzon + + * www/download.php: syncing with online + +2008-05-28 18:04 matzon + + * www/donations.php: syncing with online + +2008-05-28 18:03 matzon + + * www/demos.php: added applet demo + +2008-05-28 18:03 matzon + + * www/credits.php: updated + +2008-05-28 18:02 matzon + + * www/changelog.php: syncing with online + +2008-05-28 18:01 matzon + + * www/about.php: spelling + +2008-05-28 18:00 matzon + + * www/changelogs/1.1.2-changelog.txt, + www/changelogs/1.1.3-changelog.txt, + www/changelogs/1.1.4-changelog.txt, + www/changelogs/2.0beta1-changelog.txt, + www/changelogs/full-changelog.txt: syncing with online + +2008-05-28 17:59 matzon + + * www/_gfx/projects/cotwl2_1.jpg, www/_gfx/projects/cotwl2_2.jpg, + www/_gfx/projects/cotwl2_3.jpg, + www/_gfx/projects/cotwl2_small_1.jpg, + www/_gfx/projects/cotwl2_small_2.jpg, + www/_gfx/projects/cotwl2_small_3.jpg, + www/_gfx/projects/jmugen_1.jpg, www/_gfx/projects/jmugen_2.jpg, + www/_gfx/projects/jmugen_3.jpg, + www/_gfx/projects/jmugen_small_1.jpg, + www/_gfx/projects/jmugen_small_2.jpg, + www/_gfx/projects/jmugen_small_3.jpg, + www/_gfx/projects/joge_1.jpg, www/_gfx/projects/joge_2.jpg, + www/_gfx/projects/joge_3.jpg, www/_gfx/projects/joge_small_1.jpg, + www/_gfx/projects/joge_small_2.jpg, + www/_gfx/projects/joge_small_3.jpg, + www/_gfx/projects/jscrabble_1.jpg, + www/_gfx/projects/jscrabble_2.jpg, + www/_gfx/projects/jscrabble_3.jpg, + www/_gfx/projects/jscrabble_small_1.jpg, + www/_gfx/projects/jscrabble_small_2.jpg, + www/_gfx/projects/jscrabble_small_3.jpg: syncing + +2008-05-28 08:40 elias_naur + + * platform_build/macosx_ant/build.xml: Mac OS X: Restore Mac OS X + 10.3 compatibility + +2008-05-23 11:03 elias_naur + + * src/java/org/lwjgl/opengl/MacOSXFrame.java: Mac OS X: Call + setFocusTraversalKeysEnabled(false) on LWJGL created + MacOSXGLCanvases + +2008-05-22 00:04 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: added support + for displaying the current download speed + +2008-05-11 14:41 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: removed + repaint() which had no effect. + +2008-05-06 21:47 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: workaround no + longer needed for paint() and switchApplet(), removes blank + screen delay between java2d and lwjgl switch. + +2008-05-05 17:24 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Split + WindowsDisplay.nDestroyWindow into nReleaseDC and nDestroyWindow + +2008-05-05 16:46 elias_naur + + * src/java/org/lwjgl/WindowsSysImplementation.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: + Generalized WindowsDispaly.nCreateWindow + +2008-05-02 11:05 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows: Clean up + window in case of exception thrown from + WindowsDisplay.createWindow + +2008-05-01 09:55 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java: Windows: + Moved pixel format logic from WindowsDisplayPeerInfo.initDC to + WindowsDisplay.createWindow + +2008-05-01 09:44 elias_naur + + * src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, + src/java/org/lwjgl/opengl/WindowsPeerInfo.java: Windows: Made + WindowsPeerInfo.choosePixelFormat static and let + WindowsPeerInfo.setPixelFormat be called seperately + +2008-05-01 09:37 elias_naur + + * src/java/org/lwjgl/opengl/WindowsPeerInfo.java, + src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c: Windows: + Split nChoosePixelFormat's applyPixelFormat() out in a seperate + function + +2008-05-01 09:20 elias_naur + + * src/java/org/lwjgl/WindowsSysImplementation.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved + icon handles to java + +2008-04-30 19:00 elias_naur + + * src/java/org/lwjgl/WindowsSysImplementation.java: Windows: Check + for Display.isCreated in Sys.getHwnd() + +2008-04-30 16:40 elias_naur + + * src/java/org/lwjgl/WindowsSysImplementation.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/Window.h, src/native/windows/org_lwjgl_Sys.c, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved + hwnd and hdc to java + +2008-04-30 16:01 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, + src/native/windows/org_lwjgl_opengl_Display.c, + src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c: + Windows: Made WindowsDisplayPeerInfo take hwnd and hdc arguments + +2008-04-30 15:29 elias_naur + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/context.c, src/native/windows/context.h, + src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved + child window style selection to java + +2008-04-30 14:58 elias_naur + + * build.xml, src/java/org/lwjgl/DefaultSysImplementation.java, + src/java/org/lwjgl/LinuxSysImplementation.java, + src/java/org/lwjgl/MacOSXSysImplementation.java, + src/java/org/lwjgl/WindowsSysImplementation.java, + src/native/common/common_tools.c, + src/native/linux/org_lwjgl_opengl_Display.c, + src/native/macosx/org_lwjgl_opengl_Display.m, + src/native/windows/org_lwjgl_opengl_Display.c: Added platform + specific getJNIVersion implementations + +2008-04-30 14:34 elias_naur + + * src/java/org/lwjgl/LinuxSysImplementation.java, + src/java/org/lwjgl/MacOSXSysImplementation.java, + src/java/org/lwjgl/Sys.java, + src/java/org/lwjgl/SysImplementation.java, + src/java/org/lwjgl/WindowsSysImplementation.java: Moved + Sys.JNI_VERSION to SysImplementation.getRequiredJNIVersion() to + enable platform specific native library versions. + +2008-04-30 13:47 elias_naur + + * src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Worked + around another Display.destroy hang when parented to an applet + +2008-04-30 13:16 elias_naur + + * src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: + Fixed a hang on Display.destroy in applets + +2008-04-30 12:46 elias_naur + + * src/java/org/lwjgl/opengl/AWTUtil.java: Don't use reflection for + AWTUtil.getPointerLocation + +2008-04-29 18:56 elias_naur + + * src/native/windows/context.c: Windows: Improved error messages + for nChoosePixelFormat + +2008-04-29 18:37 elias_naur + + * src/native/windows/org_lwjgl_opengl_Display.c: Windows: Fixed + compile error + +2008-04-29 18:32 elias_naur + + * src/native/windows/org_lwjgl_opengl_Display.c: Windows: Added + error handling to nCreateWindow + +2008-04-27 13:37 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: switch caching + off globally instead of on a per connection bases. + +2008-04-25 17:21 elias_naur + + * src/native/common/common_tools.c: NewStringNativeUnsigned should + return NULL if argument string is NULL + +2008-04-25 02:18 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: 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-24 20:43 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: Firefox + workaround no longer needed to get applet going. + +2008-04-24 17:45 elias_naur + + * platform_build/macosx_ant/build-symbol-list: Mac OS X: Added + JNI_* methods to exported symbol list + +2008-04-22 21:26 elias_naur + + * src/java/org/lwjgl/test/input/KeyboardTest.java: Fixed + KeyboardTest + +2008-04-22 20:32 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: added check to + prevent multiple applet instances starting. + +2008-04-22 19:59 elias_naur + + * src/java/org/lwjgl/MacOSXSysImplementation.java: Mac OS X: + Removed reflection from MacOSXSysImplementation + +2008-04-22 18:09 elias_naur + + * applet/appletloader.html, + src/java/org/lwjgl/test/applet/GearsApplet.java: Added + GearsApplet test + +2008-04-22 17:56 spasi + + * src/templates/org/lwjgl/opengl/NV_transform_feedback.java: Added + GL_LAYER_NV + +2008-04-22 16:52 elias_naur + + * build.xml, libs/AppleJavaExtensions.jar, + src/java/org/lwjgl/opengl/MacOSXDisplay.java: Added + ApplejavaExtensions.jar to be able to use apple extensions + without reflection + +2008-04-21 20:53 matzon + + * applet/appletloader.html: correct mac native + +2008-04-21 20:51 matzon + + * libs/lzma.jar: compiled using target 1.5 \ No newline at end of file Property changes on: trunk/LWJGL/www/changelogs/2.0-rc1-changelog.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/LWJGL/www/changelogs/2.0-rc2-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.0-rc2-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.0-rc2-changelog.txt 2009-11-15 21:36:49 UTC (rev 3250) @@ -0,0 +1,238 @@ +2008-09-15 18:34 matzon + + * applet/appletloader.html: solaris support + +2008-09-15 18:28 matzon + + * build.xml, platform_build/build-applet.xml, + platform_build/build-definitions.xml, + platform_build/build-webstart.xml: solaris package support + rc2 version string + +2008-09-11 09:52 elias_naur + + * src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/MacOSXFrame.java, + src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: + Be less aggressive when grabbing mouse to allow dragging of lwjgl + windows with grabbed mouse + +2008-09-09 17:58 matzon + + * libs/solaris/libopenal.so: release build + +2008-09-09 17:55 matzon + + * libs/solaris, libs/solaris/libopenal.so: openal-soft 1.5.304 with + native solaris backend + +2008-09-07 18:59 matzon + + * libs/linux/libopenal.so: release build + +2008-09-07 08:21 elias_naur + + * src/java/org/lwjgl/LinuxSysImplementation.java, + src/java/org/lwjgl/MacOSXSysImplementation.java, + src/java/org/lwjgl/WindowsSysImplementation.java: Bumped all jni + versions + +2008-09-07 08:16 elias_naur + + * libs/linux/libopenal64.so, src/java/org/lwjgl/openal/AL.java: + Added support for loading libopenal64.so. Added libopenal64.so + compiled from openal soft 1.5.304. + +2008-09-07 07:49 matzon + + * libs/win32/OpenAL32.dll: 1.5.304 + +2008-09-07 07:39 matzon + + * libs/linux/libopenal.so: 1.5.304 + +2008-08-24 12:35 spasi + + * src/templates/org/lwjgl/opengl/GL11.java: (Get)TexEnv calls are + not deprecated (TEXTURE_ENV target is) + +2008-08-19 17:47 spasi + + * src/java/org/lwjgl/opengl/Context.java, + src/java/org/lwjgl/opengl/ContextAttribs.java, + src/java/org/lwjgl/opengl/ContextAttribsImplementation.java, + src/java/org/lwjgl/opengl/GLContext.java, + src/java/org/lwjgl/opengl/LinuxContextAttribs.java, + src/java/org/lwjgl/opengl/MacOSXContextAttribs.java, + src/java/org/lwjgl/opengl/WindowsContextAttribs.java, + src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java, + src/java/org/lwjgl/util/generator/DeprecatedGL.java, + src/native/windows/org_lwjgl_opengl_Pbuffer.c: ContextAttribs: + changed factory to constructor initialization + Fixed compatible spelling + Small pbuffer fix + +2008-08-19 16:46 spasi + + * src/java/org/lwjgl/BufferChecks.java, + src/java/org/lwjgl/NondirectBufferWrapper.java, + src/java/org/lwjgl/opengl/AWTGLCanvas.java, + src/java/org/lwjgl/opengl/AWTSurfaceLock.java, + src/java/org/lwjgl/opengl/AWTUtil.java, + src/java/org/lwjgl/opengl/Context.java, + src/java/org/lwjgl/opengl/ContextAttribs.java, + src/java/org/lwjgl/opengl/ContextImplementation.java, + src/java/org/lwjgl/opengl/Display.java, + src/java/org/lwjgl/opengl/DisplayImplementation.java, + src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/opengl/GLContext.java, + src/java/org/lwjgl/opengl/KeyboardEventQueue.java, + src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/LinuxContextAttribs.java, + src/java/org/lwjgl/opengl/LinuxContextImplementation.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, + src/java/org/lwjgl/opengl/LinuxEvent.java, + src/java/org/lwjgl/opengl/LinuxKeyboard.java, + src/java/org/lwjgl/opengl/LinuxMouse.java, + src/java/org/lwjgl/opengl/LinuxPbufferPeerInfo.java, + src/java/org/lwjgl/opengl/LinuxPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, + src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXContextAttribs.java, + src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, + src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, + src/java/org/lwjgl/opengl/Pbuffer.java, + src/java/org/lwjgl/opengl/PeerInfo.java, + src/java/org/lwjgl/opengl/PixelFormat.java, + src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/WindowsContextAttribs.java, + src/java/org/lwjgl/opengl/WindowsContextImplementation.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, + src/java/org/lwjgl/opengl/WindowsFileVersion.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/java/org/lwjgl/opengl/WindowsMouse.java, + src/java/org/lwjgl/opengl/WindowsPbufferPeerInfo.java, + src/java/org/lwjgl/opengl/WindowsPeerInfo.java, + src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java, + src/java/org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java, + src/java/org/lwjgl/util/generator/Dependent.java, + src/java/org/lwjgl/util/generator/DeprecatedGL.java, + src/java/org/lwjgl/util/generator/GLtime.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/native/linux/context.c, src/native/linux/extgl_glx.c, + src/native/linux/extgl_glx.h, + src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, + src/native/macosx/context.m, + src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m, + src/native/windows/context.c, src/native/windows/context.h, + src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, + src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c, + src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c, + src/templates/org/lwjgl/opengl/ARB_imaging.java, + src/templates/org/lwjgl/opengl/ARB_window_pos.java, + src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, + src/templates/org/lwjgl/opengl/EXT_secondary_color.java, + src/templates/org/lwjgl/opengl/EXT_transform_feedback.java, + src/templates/org/lwjgl/opengl/GL11.java, + src/templates/org/lwjgl/opengl/GL13.java, + src/templates/org/lwjgl/opengl/GL14.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/NV_conditional_render.java: 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 ... [truncated message content] |
From: <ma...@us...> - 2009-11-15 21:10:58
|
Revision: 3249 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3249&view=rev Author: matzon Date: 2009-11-15 21:10:49 +0000 (Sun, 15 Nov 2009) Log Message: ----------- missing jogl license for GLU tesselation Added Paths: ----------- trunk/LWJGL/doc/3rdparty/jogl_license.txt Added: trunk/LWJGL/doc/3rdparty/jogl_license.txt =================================================================== --- trunk/LWJGL/doc/3rdparty/jogl_license.txt (rev 0) +++ trunk/LWJGL/doc/3rdparty/jogl_license.txt 2009-11-15 21:10:49 UTC (rev 3249) @@ -0,0 +1,152 @@ +JOGL is released under the BSD license. The full license terms follow: + + Copyright (c) 2003-2009 Sun Microsystems, Inc. All Rights Reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + - Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither the name of Sun Microsystems, Inc. or the names of + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + This software is provided "AS IS," without a warranty of any kind. ALL + EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, + INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN + MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR + ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR + DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR + ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR + DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE + DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, + ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF + SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + You acknowledge that this software is not designed or intended for use + in the design, construction, operation or maintenance of any nuclear + facility. + +The JOGL source tree contains code ported from the OpenGL sample +implementation by Silicon Graphics, Inc. This code is licensed under +the SGI Free Software License B (Sun is redistributing the modified code +under a slightly modified, alternative license, which is described two +paragraphs below after "NOTE:"): + + License Applicability. Except to the extent portions of this file are + made subject to an alternative license as permitted in the SGI Free + Software License B, Version 1.1 (the "License"), the contents of this + file are subject only to the provisions of the License. You may not use + this file except in compliance with the License. You may obtain a copy + of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 + Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: + + http://oss.sgi.com/projects/FreeB + + Note that, as provided in the License, the Software is distributed on an + "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS + DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND + CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A + PARTICULAR PURPOSE, AND NON-INFRINGEMENT. + + NOTE: The Original Code (as defined below) has been licensed to Sun + Microsystems, Inc. ("Sun") under the SGI Free Software License B + (Version 1.1), shown above ("SGI License"). Pursuant to Section + 3.2(3) of the SGI License, Sun is distributing the Covered Code to + you under an alternative license ("Alternative License"). This + Alternative License includes all of the provisions of the SGI License + except that Section 2.2 and 11 are omitted. Any differences between + the Alternative License and the SGI License are offered solely by Sun + and not by SGI. + + Original Code. The Original Code is: OpenGL Sample Implementation, + Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, + Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. + Copyright in any portions created by third parties is as indicated + elsewhere herein. All Rights Reserved. + + Additional Notice Provisions: The application programming interfaces + established by SGI in conjunction with the Original Code are The + OpenGL(R) Graphics System: A Specification (Version 1.2.1), released + April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version + 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X + Window System(R) (Version 1.3), released October 19, 1998. This software + was created using the OpenGL(R) version 1.2.1 Sample Implementation + published by SGI, but has not been independently verified as being + compliant with the OpenGL(R) version 1.2.1 Specification. + + +The JOGL source tree contains code from the LWJGL project which is +similarly covered by the BSD license: + + Copyright (c) 2002-2004 LWJGL Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of 'LWJGL' nor the names of + its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The JOGL source tree also contains a Java port of Brian Paul's Tile +Rendering library, used with permission of the author under the BSD +license instead of the original LGPL: + + Copyright (c) 1997-2005 Brian Paul. All Rights Reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + - Redistribution of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistribution in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither the name of Brian Paul or the names of contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + + This software is provided "AS IS," without a warranty of any + kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND + WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY + EXCLUDED. THE COPYRIGHT HOLDERS AND CONTRIBUTORS SHALL NOT BE + LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, + MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO + EVENT WILL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY + LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, + CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND + REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR + INABILITY TO USE THIS SOFTWARE, EVEN IF THE COPYRIGHT HOLDERS OR + CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-11-15 19:26:48
|
Revision: 3248 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3248&view=rev Author: matzon Date: 2009-11-15 19:26:33 +0000 (Sun, 15 Nov 2009) Log Message: ----------- tagging 2.2.1 Added Paths: ----------- tags/lwjgl2.2.1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-11-15 19:24:05
|
Revision: 3247 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3247&view=rev Author: matzon Date: 2009-11-15 19:23:48 +0000 (Sun, 15 Nov 2009) Log Message: ----------- updating to 2.2.1 Modified Paths: -------------- trunk/LWJGL/platform_build/build-definitions.xml trunk/LWJGL/src/java/org/lwjgl/Sys.java Modified: trunk/LWJGL/platform_build/build-definitions.xml =================================================================== --- trunk/LWJGL/platform_build/build-definitions.xml 2009-11-12 22:12:49 UTC (rev 3246) +++ trunk/LWJGL/platform_build/build-definitions.xml 2009-11-15 19:23:48 UTC (rev 3247) @@ -12,7 +12,7 @@ <property name="lwjgl.docs" location="doc" /> <property name="lwjgl.temp" location="temp" /> <property name="lwjgl.res" location="res" /> - <property name="lwjgl.version" value="2.2.0" /> + <property name="lwjgl.version" value="2.2.1" /> <property name="opengl-template-pattern" value="org/lwjgl/opengl/GL*.java,org/lwjgl/opengl/ARB*.java,org/lwjgl/opengl/ATI*.java,org/lwjgl/opengl/EXT*.java,org/lwjgl/opengl/NV*.java,org/lwjgl/opengl/HP*.java,org/lwjgl/opengl/IBM*.java,org/lwjgl/opengl/SUN*.java,org/lwjgl/opengl/SGIS*.java,org/lwjgl/opengl/GREMEDY*.java"/> <!-- ================================================================== --> Modified: trunk/LWJGL/src/java/org/lwjgl/Sys.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/Sys.java 2009-11-12 22:12:49 UTC (rev 3246) +++ trunk/LWJGL/src/java/org/lwjgl/Sys.java 2009-11-15 19:23:48 UTC (rev 3247) @@ -54,7 +54,7 @@ private static final String JNI_LIBRARY_NAME = "lwjgl"; /** Current version of library */ - private static final String VERSION = "2.2.0"; + private static final String VERSION = "2.2.1"; /** The implementation instance to delegate platform specific behavior to */ private final static SysImplementation implementation; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2009-11-12 22:13:07
|
Revision: 3246 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3246&view=rev Author: kappa1 Date: 2009-11-12 22:12:49 +0000 (Thu, 12 Nov 2009) Log Message: ----------- FIX: Mouse Grab should now work on Windows when using Display.setParent() Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2009-10-12 11:56:46 UTC (rev 3245) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2009-11-12 22:12:49 UTC (rev 3246) @@ -131,6 +131,7 @@ private WindowsDisplayPeerInfo peer_info; private Object current_cursor; private Canvas parent; + private static boolean hasParent = false; private WindowsKeyboard keyboard; private WindowsMouse mouse; @@ -169,6 +170,7 @@ isFocused = false; did_maximize = false; this.parent = parent; + hasParent = parent != null; long parent_hwnd = parent != null ? getHwnd(parent) : 0; this.hwnd = nCreateWindow(x, y, mode.getWidth(), mode.getHeight(), Display.isFullscreen() || isUndecorated(), parent != null, parent_hwnd); if (hwnd == 0) { @@ -519,7 +521,7 @@ private static native long getForegroundWindow(); static void centerCursor(long hwnd) { - if (getForegroundWindow() != hwnd) + if (getForegroundWindow() != hwnd && !hasParent) return; getGlobalClientRect(hwnd, rect); int local_offset_x = rect.left; @@ -764,7 +766,7 @@ } private void updateClipping() { - if ((Display.isFullscreen() || (mouse != null && mouse.isGrabbed())) && !isMinimized && isFocused && getForegroundWindow() == getHwnd()) { + if ((Display.isFullscreen() || (mouse != null && mouse.isGrabbed())) && !isMinimized && isFocused && (getForegroundWindow() == getHwnd() || hasParent)) { try { setupCursorClipping(getHwnd()); } catch (LWJGLException e) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2009-10-12 11:56:53
|
Revision: 3245 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3245&view=rev Author: kappa1 Date: 2009-10-12 11:56:46 +0000 (Mon, 12 Oct 2009) Log Message: ----------- Stop AppletLoader on download failure, instead of displaying error and continuing download of files. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-10-08 00:03:55 UTC (rev 3244) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-10-12 11:56:46 UTC (rev 3245) @@ -874,7 +874,7 @@ } else { // retry attempts exhasted, download failed - fatalErrorOccured("failed to download " + currentFile, null); + throw new Exception("failed to download " + currentFile); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2009-10-08 00:04:07
|
Revision: 3244 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3244&view=rev Author: kappa1 Date: 2009-10-08 00:03:55 +0000 (Thu, 08 Oct 2009) Log Message: ----------- AppletLoader file download handling improved. Unknown Caching that was causing problems has been found and disabled. The infamous "Fatal Error occured (5): null" bug should really be dead this time :) 3 attempts are made to download a file if it fails to download. File size is now verified after a downloaded to make sure it is the correct size. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-09-29 13:51:41 UTC (rev 3243) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-10-08 00:03:55 UTC (rev 3244) @@ -53,6 +53,7 @@ import java.io.Writer; import java.lang.reflect.Constructor; import java.lang.reflect.Method; +import java.net.HttpURLConnection; import java.net.SocketPermission; import java.net.URL; import java.net.URLClassLoader; @@ -780,11 +781,15 @@ URLConnection urlconnection; + // store file sizes, used for download verification + int[] fileSizes = new int[urlList.length]; + // calculate total size of jars to download for (int i = 0; i < urlList.length; i++) { urlconnection = urlList[i].openConnection(); urlconnection.setDefaultUseCaches(false); - totalSizeDownload += urlconnection.getContentLength(); + fileSizes[i] = urlconnection.getContentLength(); + totalSizeDownload += fileSizes[i]; } int initialPercentage = percentage = 10; @@ -792,48 +797,88 @@ // download each jar byte buffer[] = new byte[65536]; for (int i = 0; i < urlList.length; i++) { - debug_sleep(2000); - - urlconnection = urlList[i].openConnection(); - String currentFile = getFileName(urlList[i]); - InputStream inputstream = getJarInputStream(currentFile, urlconnection); - FileOutputStream fos = new FileOutputStream(path + currentFile); + int unsuccessfulAttempts = 0; + int maxUnsuccessfulAttempts = 3; + boolean downloadFile = true; - - int bufferSize; - long downloadStartTime = System.currentTimeMillis(); - int downloadedAmount = 0; - String downloadSpeedMessage = ""; - - while ((bufferSize = inputstream.read(buffer, 0, buffer.length)) != -1) { - debug_sleep(10); - fos.write(buffer, 0, bufferSize); - currentSizeDownload += bufferSize; - percentage = initialPercentage + ((currentSizeDownload * 45) / totalSizeDownload); - subtaskMessage = "Retrieving: " + currentFile + " " + ((currentSizeDownload * 100) / totalSizeDownload) + "%"; + // download the jar a max of 3 times + while(downloadFile) { + downloadFile = false; - downloadedAmount += bufferSize; - long timeLapse = System.currentTimeMillis() - downloadStartTime; - // update only if a second or more has passed - if (timeLapse >= 1000) { - // get kb/s, nice that bytes/millis is same as kilobytes/seconds - float downloadSpeed = (float) downloadedAmount / timeLapse; - // round to two decimal places - downloadSpeed = ((int)(downloadSpeed*100))/100f; - // set current speed message - downloadSpeedMessage = " @ " + downloadSpeed + " KB/sec"; - // reset downloaded amount - downloadedAmount = 0; - // reset start time - downloadStartTime = System.currentTimeMillis(); + debug_sleep(2000); + + urlconnection = urlList[i].openConnection(); + + if (urlconnection instanceof HttpURLConnection) { + urlconnection.setRequestProperty("Cache-Control", "no-cache"); + urlconnection.connect(); + } + + String currentFile = getFileName(urlList[i]); + InputStream inputstream = getJarInputStream(currentFile, urlconnection); + FileOutputStream fos = new FileOutputStream(path + currentFile); + + + int bufferSize; + long downloadStartTime = System.currentTimeMillis(); + int downloadedAmount = 0; + int fileSize = 0; + String downloadSpeedMessage = ""; + + while ((bufferSize = inputstream.read(buffer, 0, buffer.length)) != -1) { + debug_sleep(10); + fos.write(buffer, 0, bufferSize); + currentSizeDownload += bufferSize; + fileSize += bufferSize; + percentage = initialPercentage + ((currentSizeDownload * 45) / totalSizeDownload); + subtaskMessage = "Retrieving: " + currentFile + " " + ((currentSizeDownload * 100) / totalSizeDownload) + "%"; + + downloadedAmount += bufferSize; + long timeLapse = System.currentTimeMillis() - downloadStartTime; + // update only if a second or more has passed + if (timeLapse >= 1000) { + // get kb/s, nice that bytes/millis is same as kilobytes/seconds + float downloadSpeed = (float) downloadedAmount / timeLapse; + // round to two decimal places + downloadSpeed = ((int)(downloadSpeed*100))/100f; + // set current speed message + downloadSpeedMessage = " @ " + downloadSpeed + " KB/sec"; + // reset downloaded amount + downloadedAmount = 0; + // reset start time + downloadStartTime = System.currentTimeMillis(); + } + + subtaskMessage += downloadSpeedMessage; } - subtaskMessage += downloadSpeedMessage; + inputstream.close(); + fos.close(); + + // download complete, verify if it was successful + if (urlconnection instanceof HttpURLConnection) { + if (fileSize == fileSizes[i]) { + // successful download + } + else if (fileSizes[i] <= 0) { + // If contentLength for fileSizes[i] <= 0, we don't know if the download + // is complete. We're going to guess the download is complete. + } + else { + unsuccessfulAttempts++; + // download failed try again + if (unsuccessfulAttempts < maxUnsuccessfulAttempts) { + downloadFile = true; + currentSizeDownload -= fileSize; // reset progress bar + } + else { + // retry attempts exhasted, download failed + fatalErrorOccured("failed to download " + currentFile, null); + } + } + } } - - inputstream.close(); - fos.close(); } subtaskMessage = ""; } @@ -1233,4 +1278,4 @@ } -} +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2009-09-29 13:51:49
|
Revision: 3243 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3243&view=rev Author: spasi Date: 2009-09-29 13:51:41 +0000 (Tue, 29 Sep 2009) Log Message: ----------- Minor fixes and added support for NV_texture_barrier. Modified Paths: -------------- trunk/LWJGL/src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java trunk/LWJGL/src/templates/org/lwjgl/opengl/GL30.java trunk/LWJGL/src/templates/org/lwjgl/opengl/GL31.java trunk/LWJGL/src/templates/org/lwjgl/opengl/GL32.java Added Paths: ----------- trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_texture_barrier.java Modified: trunk/LWJGL/src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java 2009-09-27 12:05:46 UTC (rev 3242) +++ trunk/LWJGL/src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java 2009-09-29 13:51:41 UTC (rev 3243) @@ -36,6 +36,7 @@ import java.nio.ByteBuffer; import java.nio.IntBuffer; +@Extension(postfix = "") public interface ARB_uniform_buffer_object { /** @@ -43,92 +44,92 @@ * BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and * GetBufferPointerv: */ - int GL_UNIFORM_BUFFER_ARB = 0x8A11; + int GL_UNIFORM_BUFFER = 0x8A11; /** * Accepted by the <pname> parameter of GetIntegeri_v, GetBooleanv, * GetIntegerv, GetFloatv, and GetDoublev: */ - int GL_UNIFORM_BUFFER_BINDING_ARB = 0x8A28; + int GL_UNIFORM_BUFFER_BINDING = 0x8A28; /** Accepted by the <pname> parameter of GetIntegeri_v: */ - int GL_UNIFORM_BUFFER_START_ARB = 0x8A29; - int GL_UNIFORM_BUFFER_SIZE_ARB = 0x8A2A; + int GL_UNIFORM_BUFFER_START = 0x8A29; + int GL_UNIFORM_BUFFER_SIZE = 0x8A2A; /** * Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, * GetFloatv, and GetDoublev: */ - int GL_MAX_VERTEX_UNIFORM_BLOCKS_ARB = 0x8A2B; - int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_ARB = 0x8A2C; - int GL_MAX_FRAGMENT_UNIFORM_BLOCKS_ARB = 0x8A2D; - int GL_MAX_COMBINED_UNIFORM_BLOCKS_ARB = 0x8A2E; - int GL_MAX_UNIFORM_BUFFER_BINDINGS_ARB = 0x8A2F; - int GL_MAX_UNIFORM_BLOCK_SIZE_ARB = 0x8A30; - int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8A31; - int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8A32; - int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8A33; - int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT_ARB = 0x8A34; + int GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B; + int GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C; + int GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D; + int GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E; + int GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F; + int GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30; + int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31; + int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32; + int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33; + int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34; /** Accepted by the <pname> parameter of GetProgramiv: */ - int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH_ARB = 0x8A35; - int GL_ACTIVE_UNIFORM_BLOCKS_ARB = 0x8A36; + int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35; + int GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36; /** Accepted by the <pname> parameter of GetActiveUniformsivARB: */ - int GL_UNIFORM_TYPE_ARB = 0x8A37; - int GL_UNIFORM_SIZE_ARB = 0x8A38; - int GL_UNIFORM_NAME_LENGTH_ARB = 0x8A39; - int GL_UNIFORM_BLOCK_INDEX_ARB = 0x8A3A; - int GL_UNIFORM_OFFSET_ARB = 0x8A3B; - int GL_UNIFORM_ARRAY_STRIDE_ARB = 0x8A3C; - int GL_UNIFORM_MATRIX_STRIDE_ARB = 0x8A3D; - int GL_UNIFORM_IS_ROW_MAJOR_ARB = 0x8A3E; + int GL_UNIFORM_TYPE = 0x8A37; + int GL_UNIFORM_SIZE = 0x8A38; + int GL_UNIFORM_NAME_LENGTH = 0x8A39; + int GL_UNIFORM_BLOCK_INDEX = 0x8A3A; + int GL_UNIFORM_OFFSET = 0x8A3B; + int GL_UNIFORM_ARRAY_STRIDE = 0x8A3C; + int GL_UNIFORM_MATRIX_STRIDE = 0x8A3D; + int GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E; /** Accepted by the <pname> parameter of GetActiveUniformBlockivARB: */ - int GL_UNIFORM_BLOCK_BINDING_ARB = 0x8A3F; - int GL_UNIFORM_BLOCK_DATA_SIZE_ARB = 0x8A40; - int GL_UNIFORM_BLOCK_NAME_LENGTH_ARB = 0x8A41; - int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS_ARB = 0x8A42; - int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES_ARB = 0x8A43; - int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER_ARB = 0x8A44; - int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER_ARB = 0x8A45; - int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER_ARB = 0x8A46; + int GL_UNIFORM_BLOCK_BINDING = 0x8A3F; + int GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40; + int GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41; + int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42; + int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43; + int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44; + int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45; + int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46; /** Returned by GetActiveUniformsivARB and GetUniformBlockIndexARB */ - int GL_INVALID_INDEX_ARB = 0xFFFFFFFF; // TODO: Check if this is correct + int GL_INVALID_INDEX = 0xFFFFFFFF; - void glGetUniformIndicesARB(@GLuint int program, @AutoSize("uniformIndices") @GLsizei int uniformCount, - @Const @NullTerminated @GLchar ByteBuffer uniformNames, - @OutParameter @GLuint IntBuffer uniformIndices); + void glGetUniformIndices(@GLuint int program, @AutoSize("uniformIndices") @GLsizei int uniformCount, + @Const @NullTerminated @GLchar ByteBuffer uniformNames, + @OutParameter @GLuint IntBuffer uniformIndices); @StripPostfix("params") - void glGetActiveUniformsivARB(@GLuint int program, @AutoSize("uniformIndices") @GLsizei int uniformCount, - @Const @GLuint IntBuffer uniformIndices, - @GLenum int pname, - @Check(value = "1") @GLint IntBuffer params); // TODO: We need to AutoSize "params" using "uniformCount" + void glGetActiveUniformsiv(@GLuint int program, @AutoSize("uniformIndices") @GLsizei int uniformCount, + @Const @GLuint IntBuffer uniformIndices, + @GLenum int pname, + @Check(value = "1") @GLint IntBuffer params); // TODO: We need to AutoSize "params" using "uniformCount" - void glGetActiveUniformNameARB(@GLuint int program, @GLuint int uniformIndex, @AutoSize("uniformName") @GLsizei int bufSize, - @OutParameter @Check(value = "1", canBeNull = true) @GLsizei IntBuffer length, - @GLchar ByteBuffer uniformName); + void glGetActiveUniformName(@GLuint int program, @GLuint int uniformIndex, @AutoSize("uniformName") @GLsizei int bufSize, + @OutParameter @Check(value = "1", canBeNull = true) @GLsizei IntBuffer length, + @GLchar ByteBuffer uniformName); @GLuint - int glGetUniformBlockIndexARB(@GLuint int program, @Const @NullTerminated @GLchar ByteBuffer uniformBlockName); + int glGetUniformBlockIndex(@GLuint int program, @Const @NullTerminated @GLchar ByteBuffer uniformBlockName); @StripPostfix("params") - void glGetActiveUniformBlockivARB(@GLuint int program, @GLuint int uniformBlockIndex, @GLenum int pname, - @OutParameter @Check(value = "16") @GLint IntBuffer params); + void glGetActiveUniformBlockiv(@GLuint int program, @GLuint int uniformBlockIndex, @GLenum int pname, + @OutParameter @Check(value = "16") @GLint IntBuffer params); - void glGetActiveUniformBlockNameARB(@GLuint int program, @GLuint int uniformBlockIndex, @AutoSize("uniformBlockName") @GLsizei int bufSize, - @OutParameter @Check(value = "1", canBeNull = true) @GLsizei IntBuffer length, - @GLchar ByteBuffer uniformBlockName); + void glGetActiveUniformBlockName(@GLuint int program, @GLuint int uniformBlockIndex, @AutoSize("uniformBlockName") @GLsizei int bufSize, + @OutParameter @Check(value = "1", canBeNull = true) @GLsizei IntBuffer length, + @GLchar ByteBuffer uniformBlockName); void glBindBufferRange(@GLenum int target, @GLuint int index, @GLuint int buffer, @GLintptr long offset, @GLsizeiptr long size); void glBindBufferBase(@GLenum int target, @GLuint int index, @GLuint int buffer); @StripPostfix(value = "data", extension = "") - void glGetIntegeri_v(@GLenum int value, @GLuint int index, @OutParameter @Check("4")IntBuffer data); + void glGetIntegeri_v(@GLenum int value, @GLuint int index, @OutParameter @Check("4") IntBuffer data); - void glUniformBlockBindingARB(@GLuint int program, @GLuint int uniformBlockIndex, @GLuint int uniformBlockBinding); + void glUniformBlockBinding(@GLuint int program, @GLuint int uniformBlockIndex, @GLuint int uniformBlockBinding); } \ No newline at end of file Modified: trunk/LWJGL/src/templates/org/lwjgl/opengl/GL30.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengl/GL30.java 2009-09-27 12:05:46 UTC (rev 3242) +++ trunk/LWJGL/src/templates/org/lwjgl/opengl/GL30.java 2009-09-29 13:51:41 UTC (rev 3243) @@ -262,8 +262,7 @@ /** Accepted by the <clamp> parameter of ClampColor. */ int GL_FIXED_ONLY = 0x891D; - // TODO: ClampColor without the ARB postfix not present in NV driver atm. - void glClampColorARB(@GLenum int target, @GLenum int clamp); + void glClampColor(@GLenum int target, @GLenum int clamp); // ---------------------------------------------------------------------- // ----------------------[ NV_depth_buffer_float ]---------------------- Modified: trunk/LWJGL/src/templates/org/lwjgl/opengl/GL31.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengl/GL31.java 2009-09-27 12:05:46 UTC (rev 3242) +++ trunk/LWJGL/src/templates/org/lwjgl/opengl/GL31.java 2009-09-29 13:51:41 UTC (rev 3243) @@ -231,7 +231,7 @@ int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46; /** Returned by GetActiveUniformsiv and GetUniformBlockIndex */ - int GL_INVALID_INDEX = 0xFFFFFFFF; // TODO: Check if this is correct + int GL_INVALID_INDEX = 0xFFFFFFFF; void glGetUniformIndices(@GLuint int program, @AutoSize("uniformIndices") @GLsizei int uniformCount, @Const @NullTerminated @GLchar ByteBuffer uniformNames, Modified: trunk/LWJGL/src/templates/org/lwjgl/opengl/GL32.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengl/GL32.java 2009-09-27 12:05:46 UTC (rev 3242) +++ trunk/LWJGL/src/templates/org/lwjgl/opengl/GL32.java 2009-09-29 13:51:41 UTC (rev 3243) @@ -253,14 +253,10 @@ */ int GL_PROGRAM_POINT_SIZE = 0x8642; - void glProgramParameteri(@GLuint int program, @GLenum int pname, int value); - void glFramebufferTexture(@GLenum int target, @GLenum int attachment, @GLuint int texture, int level); void glFramebufferTextureLayer(@GLenum int target, @GLenum int attachment, @GLuint int texture, int level, int layer); - void glFramebufferTextureFace(@GLenum int target, @GLenum int attachment, @GLuint int texture, int level, @GLenum int face); - // -------------------------------------------------------- // ----------------------[ ARB_sync ]---------------------- // -------------------------------------------------------- Added: trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_texture_barrier.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_texture_barrier.java (rev 0) +++ trunk/LWJGL/src/templates/org/lwjgl/opengl/NV_texture_barrier.java 2009-09-29 13:51:41 UTC (rev 3243) @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2002-2008 LWJGL Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'LWJGL' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.lwjgl.opengl; + +public interface NV_texture_barrier { + + void glTextureBarrierNV(); + +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2009-09-27 12:05:57
|
Revision: 3242 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3242&view=rev Author: spasi Date: 2009-09-27 12:05:46 +0000 (Sun, 27 Sep 2009) Log Message: ----------- Fixed TexCoordPointer exception when ARB_multitexture is not available. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java 2009-09-12 22:20:15 UTC (rev 3241) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java 2009-09-27 12:05:46 UTC (rev 3242) @@ -62,7 +62,7 @@ GL11.glGetInteger(GL13.GL_MAX_TEXTURE_UNITS, temp); max_texture_units = temp.get(0); } else - max_texture_units = 0; + max_texture_units = 1; glTexCoordPointer_buffer = new Buffer[max_texture_units]; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-09-12 22:20:27
|
Revision: 3241 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3241&view=rev Author: matzon Date: 2009-09-12 22:20:15 +0000 (Sat, 12 Sep 2009) Log Message: ----------- comment new allowNegativeMouseCoords property Modified Paths: -------------- trunk/LWJGL/doc/lwjgl_hidden_switches.text Modified: trunk/LWJGL/doc/lwjgl_hidden_switches.text =================================================================== --- trunk/LWJGL/doc/lwjgl_hidden_switches.text 2009-09-12 22:15:21 UTC (rev 3240) +++ trunk/LWJGL/doc/lwjgl_hidden_switches.text 2009-09-12 22:20:15 UTC (rev 3241) @@ -16,4 +16,7 @@ Whether to allow creation of a software only opengl context org.lwjgl.opengl.Window.undecorated -Whether to create an undecorated window (no title bar) \ No newline at end of file +Whether to create an undecorated window (no title bar) + +org.lwjgl.input.Mouse.allowNegativeMouseCoords +Usually mouse is clamped to 0,0 - setting this to true will cause you to get negative values if dragging outside and below or left of window \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2009-09-12 22:15:30
|
Revision: 3240 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3240&view=rev Author: matzon Date: 2009-09-12 22:15:21 +0000 (Sat, 12 Sep 2009) Log Message: ----------- support for tracking mouse outside window on drag, new api for checking if mouse is inside window Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java trunk/LWJGL/src/java/org/lwjgl/opengl/InputImplementation.java trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java trunk/LWJGL/src/java/org/lwjgl/test/input/MouseTest.java trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c Modified: trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java 2009-09-12 22:15:21 UTC (rev 3240) @@ -33,6 +33,8 @@ import java.nio.ByteBuffer; import java.nio.IntBuffer; +import java.security.AccessController; +import java.security.PrivilegedAction; import java.util.HashMap; import java.util.Map; @@ -135,6 +137,8 @@ private static final boolean emulateCursorAnimation = LWJGLUtil.getPlatform() == LWJGLUtil.PLATFORM_WINDOWS || LWJGLUtil.getPlatform() == LWJGLUtil.PLATFORM_MACOSX; + private static final boolean allowNegativeMouseCoords = getPrivilegedBoolean("org.lwjgl.input.Mouse.allowNegativeMouseCoords"); + /** * Mouse cannot be constructed. */ @@ -338,9 +342,11 @@ x = poll_coord1; y = poll_coord2; } - x = Math.min(implementation.getWidth() - 1, Math.max(0, x)); - y = Math.min(implementation.getHeight() - 1, Math.max(0, y)); - dwheel += poll_dwheel; + if(!allowNegativeMouseCoords) { + x = Math.min(implementation.getWidth() - 1, Math.max(0, x)); + y = Math.min(implementation.getHeight() - 1, Math.max(0, y)); + } + dwheel += poll_dwheel; read(); } } @@ -634,4 +640,24 @@ } } } + + /** Gets a boolean property as a privileged action. */ + static boolean getPrivilegedBoolean(final String property_name) { + Boolean value = (Boolean)AccessController.doPrivileged(new PrivilegedAction() { + public Object run() { + return new Boolean(Boolean.getBoolean(property_name)); + } + }); + return value.booleanValue(); + } + + /** + * Retrieves whether or not the mouse cursor is within the bounds of the window. + * If the mouse cursor was moved outside the display during a drag, then the result of calling + * this method will be true until the button is released. + * @return true if mouse is inside display, false otherwise. + */ + public static boolean isInsideWindow() { + return implementation.isInsideWindow(); + } } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/InputImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/InputImplementation.java 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/InputImplementation.java 2009-09-12 22:15:21 UTC (rev 3240) @@ -129,4 +129,6 @@ int getWidth(); int getHeight(); + + boolean isInsideWindow(); } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2009-09-12 22:15:21 UTC (rev 3240) @@ -1221,4 +1221,8 @@ public int getHeight() { return Display.getDisplayMode().getHeight(); } + + public boolean isInsideWindow() { + return true; + } } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2009-09-12 22:15:21 UTC (rev 3240) @@ -501,4 +501,8 @@ public int getHeight() { return Display.getDisplayMode().getHeight(); } + + public boolean isInsideWindow() { + return true; + } } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2009-09-12 22:15:21 UTC (rev 3240) @@ -66,6 +66,7 @@ private final static int WM_MBUTTONDBLCLK = 0x0209; private final static int WM_MOUSEWHEEL = 0x020A; private final static int WM_CAPTURECHANGED = 0x0215; + private final static int WM_MOUSELEAVE = 0x02A3; private final static int WM_KEYDOWN = 256; private final static int WM_KEYUP = 257; private final static int WM_SYSKEYUP = 261; @@ -154,6 +155,8 @@ private long large_icon; private int captureMouse = -1; + private boolean trackingMouse = false; + private boolean mouseInside = false; WindowsDisplay() { current_display = this; @@ -813,6 +816,10 @@ int yPos = transformY(getHwnd(), (int)(short)((lParam >> 16) & 0xFFFF)); handleMouseMoved(xPos, yPos, millis); checkCursorState(); + mouseInside = true; + if(!trackingMouse) { + trackingMouse = nTrackMouseEvent(hwnd); + } return 0; case WM_MOUSEWHEEL: int dwheel = (int)(short)((wParam >> 16) & 0xFFFF); @@ -878,6 +885,10 @@ case WM_PAINT: is_dirty = true; return defWindowProc(hwnd, msg, wParam, lParam); + case WM_MOUSELEAVE: + mouseInside = false; + trackingMouse = false; + return defWindowProc(hwnd, msg, wParam, lParam); case WM_CANCELMODE: nReleaseCapture(); /* fall through */ @@ -909,6 +920,12 @@ return -1; } + private native boolean nTrackMouseEvent(long hwnd); + + public boolean isInsideWindow() { + return mouseInside; + } + private static final class Rect { public int top; public int bottom; Modified: trunk/LWJGL/src/java/org/lwjgl/test/input/MouseTest.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/test/input/MouseTest.java 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/java/org/lwjgl/test/input/MouseTest.java 2009-09-12 22:15:21 UTC (rev 3240) @@ -239,7 +239,7 @@ private void handleMouse() { readBufferedMouse(); - Display.setTitle("x: " + Mouse.getX() + ", y: " + Mouse.getY() + ", [0]: " + Mouse.isButtonDown(0) + ", [1]: " + Mouse.isButtonDown(1) + ", [2]: " + Mouse.isButtonDown(2)); + Display.setTitle("x: " + Mouse.getX() + ", y: " + Mouse.getY() + ", [0]: " + Mouse.isButtonDown(0) + ", [1]: " + Mouse.isButtonDown(1) + ", [2]: " + Mouse.isButtonDown(2) + ", inside: " + Mouse.isInsideWindow()); } /** Modified: trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c 2009-09-10 11:15:12 UTC (rev 3239) +++ trunk/LWJGL/src/native/windows/org_lwjgl_opengl_Display.c 2009-09-12 22:15:21 UTC (rev 3240) @@ -468,3 +468,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nReleaseCapture(JNIEnv *env, jclass unused) { return ReleaseCapture(); } + +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_WindowsDisplay_nTrackMouseEvent(JNIEnv *env, jclass clazz, jlong hwnd_ptr) { + HWND hwnd = (HWND)(INT_PTR)hwnd_ptr; + TRACKMOUSEEVENT tme; + tme.cbSize = sizeof(TRACKMOUSEEVENT); + tme.dwFlags = TME_LEAVE; + tme.hwndTrack = hwnd; + return TrackMouseEvent(&tme); +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2009-09-10 11:15:31
|
Revision: 3239 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3239&view=rev Author: kappa1 Date: 2009-09-10 11:15:12 +0000 (Thu, 10 Sep 2009) Log Message: ----------- restore defaults to the default lwjgl applet html template. Modified Paths: -------------- trunk/LWJGL/applet/appletloader.html Modified: trunk/LWJGL/applet/appletloader.html =================================================================== --- trunk/LWJGL/applet/appletloader.html 2009-09-09 11:24:29 UTC (rev 3238) +++ trunk/LWJGL/applet/appletloader.html 2009-09-10 11:15:12 UTC (rev 3239) @@ -54,11 +54,12 @@ <!-- <param name="al_debug" value="true"> --> <!-- whether to prepend host to cache path - defaults to true --> - <param name="al_prepend_host" value="false"> + <!-- <param name="al_prepend_host" value="true"> --> <!-- main applet specific params --> <param name="test" value="org.lwjgl.test.opengl.awt.AWTGearsCanvas"> - + + <param name="separate_jvm" value="true"> </applet> <p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2009-09-09 11:24:39
|
Revision: 3238 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3238&view=rev Author: kappa1 Date: 2009-09-09 11:24:29 +0000 (Wed, 09 Sep 2009) Log Message: ----------- Undo fix for the error 5: null error, since it does not work. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-09-08 15:07:15 UTC (rev 3237) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-09-09 11:24:29 UTC (rev 3238) @@ -52,7 +52,6 @@ import java.io.StringWriter; import java.io.Writer; import java.lang.reflect.Constructor; -import java.lang.reflect.Field; import java.lang.reflect.Method; import java.net.SocketPermission; import java.net.URL; @@ -781,14 +780,10 @@ URLConnection urlconnection; - // disable the java caching - Field field = URLConnection.class.getDeclaredField("defaultUseCaches"); - field.setAccessible(true); - field.setBoolean(URLConnection.class, false); - // calculate total size of jars to download for (int i = 0; i < urlList.length; i++) { urlconnection = urlList[i].openConnection(); + urlconnection.setDefaultUseCaches(false); totalSizeDownload += urlconnection.getContentLength(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2009-09-08 15:07:29
|
Revision: 3237 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3237&view=rev Author: spasi Date: 2009-09-08 15:07:15 +0000 (Tue, 08 Sep 2009) Log Message: ----------- Added support for PIXEL_STORE state tracking. Changed PBO GLChecks to use LWJGL's state tracking instead of using glGetInteger. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java trunk/LWJGL/src/java/org/lwjgl/opengl/GLChecks.java trunk/LWJGL/src/java/org/lwjgl/opengl/ReferencesStack.java trunk/LWJGL/src/java/org/lwjgl/opengl/StateTracker.java trunk/LWJGL/src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java trunk/LWJGL/src/templates/org/lwjgl/opengl/GL11.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java 2009-09-08 12:27:59 UTC (rev 3236) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/BaseReferences.java 2009-09-08 15:07:15 UTC (rev 3237) @@ -41,9 +41,12 @@ int arrayBuffer; Buffer[] glVertexAttribPointer_buffer; Buffer[] glTexCoordPointer_buffer; - int glClientActiveTexture; + int glClientActiveTexture; - BaseReferences(ContextCapabilities caps) { + int pixelPackBuffer; + int pixelUnpackBuffer; + + BaseReferences(ContextCapabilities caps) { IntBuffer temp = caps.scratch_int_buffer; int max_vertex_attribs; @@ -66,16 +69,26 @@ void clear() { this.elementArrayBuffer = 0; this.arrayBuffer = 0; - this.glClientActiveTexture = 0; - Arrays.fill(glVertexAttribPointer_buffer, null); + this.glClientActiveTexture = 0; + Arrays.fill(glVertexAttribPointer_buffer, null); Arrays.fill(glTexCoordPointer_buffer, null); + + this.pixelPackBuffer = 0; + this.pixelUnpackBuffer = 0; } - void copy(BaseReferences references) { - this.elementArrayBuffer = references.elementArrayBuffer; - this.arrayBuffer = references.arrayBuffer; - this.glClientActiveTexture = references.glClientActiveTexture; - System.arraycopy(references.glVertexAttribPointer_buffer, 0, glVertexAttribPointer_buffer, 0, glVertexAttribPointer_buffer.length); - System.arraycopy(references.glTexCoordPointer_buffer, 0, glTexCoordPointer_buffer, 0, glTexCoordPointer_buffer.length); + void copy(BaseReferences references, int mask) { + if ( (mask & GL11.GL_CLIENT_VERTEX_ARRAY_BIT) != 0 ) { + this.elementArrayBuffer = references.elementArrayBuffer; + this.arrayBuffer = references.arrayBuffer; + this.glClientActiveTexture = references.glClientActiveTexture; + System.arraycopy(references.glVertexAttribPointer_buffer, 0, glVertexAttribPointer_buffer, 0, glVertexAttribPointer_buffer.length); + System.arraycopy(references.glTexCoordPointer_buffer, 0, glTexCoordPointer_buffer, 0, glTexCoordPointer_buffer.length); + } + + if ( (mask & GL11.GL_CLIENT_PIXEL_STORE_BIT) != 0 ) { + this.pixelPackBuffer = references.pixelPackBuffer; + this.pixelUnpackBuffer = references.pixelUnpackBuffer; + } } } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/GLChecks.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/GLChecks.java 2009-09-08 12:27:59 UTC (rev 3236) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/GLChecks.java 2009-09-08 15:07:15 UTC (rev 3237) @@ -110,25 +110,25 @@ /** Helper method to ensure that pixel pack buffer objects are disabled. If they are enabled, we'll throw an OpenGLException */ static void ensurePackPBOdisabled(ContextCapabilities caps) { - if ((caps.GL_ARB_pixel_buffer_object || caps.GL_EXT_pixel_buffer_object || caps.OpenGL21) && !checkBufferObject(caps, GL21.GL_PIXEL_PACK_BUFFER_BINDING, false)) + if ( StateTracker.getReferencesStack(caps).getReferences().pixelPackBuffer != 0 ) throw new OpenGLException("Cannot use Buffers when Pixel Pack Buffer Object is enabled"); } /** Helper method to ensure that pixel pack buffer objects are enabled. If they are disabled, we'll throw an OpenGLException */ static void ensurePackPBOenabled(ContextCapabilities caps) { - if ((caps.GL_ARB_pixel_buffer_object || caps.GL_EXT_pixel_buffer_object || caps.OpenGL21) && !checkBufferObject(caps, GL21.GL_PIXEL_PACK_BUFFER_BINDING, true)) + if ( StateTracker.getReferencesStack(caps).getReferences().pixelPackBuffer == 0 ) throw new OpenGLException("Cannot use offsets when Pixel Pack Buffer Object is disabled"); } /** Helper method to ensure that pixel unpack buffer objects are disabled. If they are enabled, we'll throw an OpenGLException */ static void ensureUnpackPBOdisabled(ContextCapabilities caps) { - if ((caps.GL_ARB_pixel_buffer_object || caps.GL_EXT_pixel_buffer_object || caps.OpenGL21) && !checkBufferObject(caps, GL21.GL_PIXEL_UNPACK_BUFFER_BINDING, false)) + if ( StateTracker.getReferencesStack(caps).getReferences().pixelUnpackBuffer != 0 ) throw new OpenGLException("Cannot use Buffers when Pixel Unpack Buffer Object is enabled"); } /** Helper method to ensure that pixel unpack buffer objects are enabled. If they are disabled, we'll throw an OpenGLException */ static void ensureUnpackPBOenabled(ContextCapabilities caps) { - if ((caps.GL_ARB_pixel_buffer_object || caps.GL_EXT_pixel_buffer_object || caps.OpenGL21) && !checkBufferObject(caps, GL21.GL_PIXEL_UNPACK_BUFFER_BINDING, true)) + if ( StateTracker.getReferencesStack(caps).getReferences().pixelUnpackBuffer == 0 ) throw new OpenGLException("Cannot use offsets when Pixel Unpack Buffer Object is disabled"); } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/ReferencesStack.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/ReferencesStack.java 2009-09-08 12:27:59 UTC (rev 3236) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/ReferencesStack.java 2009-09-08 15:07:15 UTC (rev 3237) @@ -44,12 +44,15 @@ if (pos == references_stack.length) { growStack(); } - references_stack[pos].copy(references_stack[pos - 1]); + references_stack[pos].copy(references_stack[pos - 1], GL11.GL_ALL_CLIENT_ATTRIB_BITS); } - public References popState() { + public References popState(int mask) { References result = references_stack[stack_pos--]; + + references_stack[stack_pos].copy(result, ~mask); result.clear(); + return result; } @@ -58,10 +61,10 @@ System.arraycopy(references_stack, 0, new_references_stack, 0, references_stack.length); references_stack = new_references_stack; references_stack[references_stack.length - 1] = new References(GLContext.getCapabilities()); - } + } ReferencesStack() { - ContextCapabilities caps = GLContext.getCapabilities(); + ContextCapabilities caps = GLContext.getCapabilities(); references_stack = new References[1]; stack_pos = 0; for (int i = 0; i < references_stack.length; i++) Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/StateTracker.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/StateTracker.java 2009-09-08 12:27:59 UTC (rev 3236) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/StateTracker.java 2009-09-08 15:07:15 UTC (rev 3237) @@ -45,9 +45,7 @@ } private void doPopAttrib() { - if ((attrib_stack.popState() & GL11.GL_CLIENT_VERTEX_ARRAY_BIT) != 0) { - references_stack.popState(); - } + references_stack.popState(attrib_stack.popState()); } static void pushAttrib(ContextCapabilities caps, int mask) { @@ -56,9 +54,7 @@ private void doPushAttrib(int mask) { attrib_stack.pushState(mask); - if ((mask & GL11.GL_CLIENT_VERTEX_ARRAY_BIT) != 0) { - references_stack.pushState(); - } + references_stack.pushState(); } static ReferencesStack getReferencesStack(ContextCapabilities caps) { @@ -74,6 +70,13 @@ case GL15.GL_ARRAY_BUFFER: references_stack.getReferences().arrayBuffer = buffer; break; + case GL21.GL_PIXEL_PACK_BUFFER: + references_stack.getReferences().pixelPackBuffer = buffer; + break; + case GL21.GL_PIXEL_UNPACK_BUFFER: + references_stack.getReferences().pixelUnpackBuffer = buffer; + break; + } } } Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java 2009-09-08 12:27:59 UTC (rev 3236) +++ trunk/LWJGL/src/java/org/lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java 2009-09-08 15:07:15 UTC (rev 3237) @@ -69,7 +69,7 @@ private final static String REFERENCES_PARAMETER_NAME = "references"; private static boolean first_round = true; - + // Process any set of annotations private static final Collection<String> supportedAnnotations = unmodifiableCollection(Arrays.asList("*")); @@ -120,19 +120,19 @@ } } } - + private static void generateCopiesFromParameters(PrintWriter writer, InterfaceDeclaration interface_decl, MethodDeclaration method) { for (ParameterDeclaration param : method.getParameters()) { CachedReference cached_reference_annotation = param.getAnnotation(CachedReference.class); if (cached_reference_annotation != null && cached_reference_annotation.name().length() == 0) { Class nio_type = Utils.getNIOBufferType(param.getType()); String reference_name = Utils.getReferenceName(interface_decl, method, param); - writer.print("\t\tthis." + reference_name + " = "); + writer.print("\t\t\tthis." + reference_name + " = "); writer.println(REFERENCES_PARAMETER_NAME + "." + reference_name + ";"); } } } - + private static void generateClearsFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) { for (MethodDeclaration method : interface_decl.getMethods()) { generateClearsFromParameters(writer, interface_decl, method); @@ -158,7 +158,7 @@ } } } - + private static void generateReferencesFromMethods(PrintWriter writer, InterfaceDeclaration interface_decl) { for (MethodDeclaration method : interface_decl.getMethods()) { generateReferencesFromParameters(writer, interface_decl, method); @@ -182,12 +182,14 @@ generateReferencesFromMethods(writer, interface_decl); } writer.println(); - writer.println("\tvoid copy(" + REFERENCES_CLASS_NAME + " " + REFERENCES_PARAMETER_NAME + ") {"); - writer.println("\t\tsuper.copy(" + REFERENCES_PARAMETER_NAME + ");"); + writer.println("\tvoid copy(" + REFERENCES_CLASS_NAME + " " + REFERENCES_PARAMETER_NAME + ", int mask) {"); + writer.println("\t\tsuper.copy(" + REFERENCES_PARAMETER_NAME + ", mask);"); + writer.println("\t\tif ( (mask & GL11.GL_CLIENT_VERTEX_ARRAY_BIT) != 0 ) {"); for (TypeDeclaration typedecl : interface_decls) { InterfaceDeclaration interface_decl = (InterfaceDeclaration)typedecl; generateCopiesFromMethods(writer, interface_decl); } + writer.println("\t\t}"); writer.println("\t}"); writer.println("\tvoid clear() {"); writer.println("\t\tsuper.clear();"); Modified: trunk/LWJGL/src/templates/org/lwjgl/opengl/GL11.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengl/GL11.java 2009-09-08 12:27:59 UTC (rev 3236) +++ trunk/LWJGL/src/templates/org/lwjgl/opengl/GL11.java 2009-09-08 15:07:15 UTC (rev 3237) @@ -1258,7 +1258,7 @@ void glShadeModel(@GLenum int mode); @DeprecatedGL - void glSelectBuffer(@AutoSize("buffer") @GLsizei int size, @CachedReference @GLuint IntBuffer buffer); + void glSelectBuffer(@AutoSize("buffer") @GLsizei int size, @GLuint IntBuffer buffer); void glScissor(int x, int y, @GLsizei int width, @GLsizei int height); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2009-09-08 12:28:06
|
Revision: 3236 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3236&view=rev Author: spasi Date: 2009-09-08 12:27:59 +0000 (Tue, 08 Sep 2009) Log Message: ----------- Fixed Context init when using the debug library. Removed glGetError call before buffer swapping. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2009-09-03 20:15:46 UTC (rev 3235) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2009-09-08 12:27:59 UTC (rev 3236) @@ -637,7 +637,8 @@ if ( !isCreated() ) throw new IllegalStateException("Display not created"); - Util.checkGLError(); + if ( LWJGLUtil.DEBUG ) + Util.checkGLError(); Context.swapBuffers(); } } Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java 2009-09-03 20:15:46 UTC (rev 3235) +++ trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java 2009-09-08 12:27:59 UTC (rev 3236) @@ -118,6 +118,7 @@ writer.println("\tprivate Set " + ALL_INIT_METHOD_NAME + "(boolean forwardCompatible) throws LWJGLException {"); // Load the basic pointers we need to detect OpenGL version and supported extensions. + writer.println("\t\tGL11_glGetError_pointer = GLContext.getFunctionAddress(\"glGetError\");"); writer.println("\t\tGL11_glGetString_pointer = GLContext.getFunctionAddress(\"glGetString\");"); // Initialize GL11.glGetIntegerv and GL30.glGetStringi here, in case we have created an OpenGL 3.0 context. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2009-09-03 20:16:20
|
Revision: 3235 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3235&view=rev Author: kappa1 Date: 2009-09-03 20:15:46 +0000 (Thu, 03 Sep 2009) Log Message: ----------- Java caching properly disabled, this should prevent the AppletLoader from continuing to load jars from the java cache which have become corrupt. The infamous "Fatal Error occured (5): null" bug should now go away on refresh as the files are redownloaded. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-08-12 14:48:37 UTC (rev 3234) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2009-09-03 20:15:46 UTC (rev 3235) @@ -52,6 +52,7 @@ import java.io.StringWriter; import java.io.Writer; import java.lang.reflect.Constructor; +import java.lang.reflect.Field; import java.lang.reflect.Method; import java.net.SocketPermission; import java.net.URL; @@ -779,11 +780,15 @@ state = STATE_DOWNLOADING; URLConnection urlconnection; + + // disable the java caching + Field field = URLConnection.class.getDeclaredField("defaultUseCaches"); + field.setAccessible(true); + field.setBoolean(URLConnection.class, false); // calculate total size of jars to download for (int i = 0; i < urlList.length; i++) { urlconnection = urlList[i].openConnection(); - urlconnection.setDefaultUseCaches(false); totalSizeDownload += urlconnection.getContentLength(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Auzston <meg...@rm...> - 2009-09-01 22:02:20
|
Ilent old fellow, with thick glasses and a very disconcerting stare. He now used this stare hard and said nothing. So I hastened to add-- "Of course I have got money, but I haven't got it with me; and I shall have to give you a check." He just gave a little sniff and turned his head and glanced up at a framed card above the desk which read-- +-----------------+ |NO CHECKS CASHED.| +-----------------+ "But," I hastened to add, "I'll tell you what I would like to have you do. You telegraph, at my expense of course, to Mr. Murphy, of the Genesee Hotel, or Mr. Shea, at Shea's Theater, and I think they will assure you that Will Cressy's check is good." He sniffed again and looked at me through those big glasses, and I began to get rattled in earnest. There must be some way; I must have something that will convince this man I am not a crook. I have it! My Identification Card from my insurance company. Hastily getting out my pocketbook I showed him this card. "I can show you all right that I am Will Cressy. See? Here is my picture; and how heavy I am; and how tall; and the color of my eyes; and hair; and my signature." Anxiously I looked up at him again. And I hadn't touched him. I began to get desperate. Frantically I searched through my pocketbook for _something_ that would show my identity. I dragged out my different Club Cards. "See!" I said, "I belong to the Lambs' Club, in New York; and the Friars; and the Green Room Club; and the Touring Club of America; and the Vaudeville Comedy Club." I stopped; almost tearfully I looked at him. I could do no more. He |
From: Renaker <br...@so...> - 2009-08-29 18:36:23
|
Ng. She returned from it at half-past eleven, and then Ermengarde went to receive Mr. Hill's instructions. Basil was standing in the passage, sharpening a lead pencil as she passed. "I'll be free at twelve, Basil," she called to him. "Where shall I find you?" "I'll be somewhere round," he replied, in a would-be careless tone. "Maggie, is that you? I want to speak to you." He |
From: Ast <str...@en...> - 2009-08-26 15:01:30
|
M an adjoining arbor; but I found afterwards that they were members of the family, and that the relation of servant and master was not known among the inhabitants of the island. When these new members of the family first came to the arbor in which I and my two captors, as they considered themselves, were sitting, they started back, terrified at my appearance; and it was with great difficulty that my captors prevailed upon them to enter. This further encouraged me in the faith that they were a timid and inoffensive people. Their noonday meal, of which they gave me a part, (although they did not invite me to come to the table with them,) gave me still greater assurance, since I found it composed wholly of fruits and cereals. After their dinner, during which it was evident that they were engaged in a very lively discussion of their visitor or captive, some of the family flew away, and in the course of an hour returned, accompanied by half a dozen others, whom I afterwards found were the most learned naturalists of my captor's acquaintance. I was invited by pantomime to walk out into the open air, and of course accepted the invitation. Never was there such a Babel of musical tones as that which assailed my ears while these six learned--(what shall I call them? since their own name is not expressible by the letters of any alphabet)--learned men discussed me from every point of view. The mild and inoffensive appearance of the people, and the evident kindness mingled with their curiosity, had entirely disarmed my suspicions, and I as gladly showed them what I could do as I watched to see their habits. The whole afternoon was passed in exhibiting to these strange beings all of the various gaits and modes of motion and gymnastic exercises which I had ever learned. After supper my captor led me to a separate arbor, and pointed to a bed of soft, white straw, upon which I im |
From: Gendel Z. <adh...@wo...> - 2009-08-23 11:39:54
|
Shall speak of trees as we see them, love them, adore them in the fields, where they are alive, holding their green sun-shades over our heads, talking to us with their hundred thousand whispering tongues, looking down on us with that sweet meekness which belongs to huge, but limited organisms,--which one sees in the brown eyes of oxen, but most in the patient posture, the outstretched arms, and the heavy-drooping robes of these vast beings endowed with life, but not with soul,--which outgrow us and outlive us, but stand helpless,--poor things!--while Nature dresses and undresses them, like so many full-sized, but underwitted children. Did you ever read old Daddy Gilpin? Slowest of men, even of English men; yet delicious in his slowness, as is the light of a sleepy eye in woman. I always supposed "Dr. Syntax" was written to make fun of him. I have a whole set of his works, and am very proud of it, with its gray paper, and open type, and long ff, and orange-juice landscapes. The _ |
From: Zolty L. <fe...@20...> - 2009-08-22 09:25:20
|
She had not attended to him when he named the bidden guests, taking it for granted that a boy of thirteen would prefer companions of his own size to a child of Reuben's tender age. And now it came out from Edward how Marten had refused to come without his brother, and that Mr. and Mrs. Mortimer were from home, and this, as might be expected, added not a little to the distress of Mr. and Mrs. Jameson, for hitherto they had thought the child had visited them with the permission of his parents, and now that they heard that those parents were at Portsmouth, they were more and more uneasy, and they blamed themselves not a little for having been so indulgent in th |