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
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
1
|
|
2
|
3
|
4
|
5
(10) |
6
(1) |
7
|
8
|
|
9
|
10
|
11
|
12
|
13
(1) |
14
|
15
|
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
|
23
|
24
|
25
(3) |
26
|
27
(1) |
28
(2) |
29
|
|
30
(6) |
|
|
|
|
|
|
|
From: <ma...@us...> - 2006-04-30 21:15:36
|
Revision: 2314 Author: matzon Date: 2006-04-30 14:15:30 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2314&view=rev Log Message: ----------- 1.0 base and optional Modified Paths: -------------- trunk/LWJGL/build.xml Modified: trunk/LWJGL/build.xml =================================================================== --- trunk/LWJGL/build.xml 2006-04-30 21:15:14 UTC (rev 2313) +++ trunk/LWJGL/build.xml 2006-04-30 21:15:30 UTC (rev 2314) @@ -3,17 +3,17 @@ <!-- ================================================================== --> <!-- Global properties for build --> <!-- ================================================================== --> - <property name="lwjgl.src" value="./src" /> - <property name="lwjgl.src.native" value="${lwjgl.src}/native" /> - <property name="lwjgl.src.headers" value="${lwjgl.src.native}/common" /> + <property name="lwjgl.src" value="./src" /> + <property name="lwjgl.src.native" value="${lwjgl.src}/native" /> + <property name="lwjgl.src.headers" value="${lwjgl.src.native}/common" /> <property name="lwjgl.src.templates" value="${lwjgl.src}/templates" /> - <property name="lwjgl.bin" value="./bin" /> - <property name="lwjgl.lib" value="./libs" /> - <property name="lwjgl.dist" value="./dist" /> - <property name="lwjgl.docs" value="./doc" /> - <property name="lwjgl.temp" value="./temp" /> - <property name="lwjgl.res" value="./res" /> - <property name="lwjgl.version" value="0.99" /> + <property name="lwjgl.bin" value="./bin" /> + <property name="lwjgl.lib" value="./libs" /> + <property name="lwjgl.dist" value="./dist" /> + <property name="lwjgl.docs" value="./doc" /> + <property name="lwjgl.temp" value="./temp" /> + <property name="lwjgl.res" value="./res" /> + <property name="lwjgl.version" value="1.0" /> <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"/> <!-- ================================================================== --> @@ -47,15 +47,21 @@ <include name="org/lwjgl/test/opengl/shaders/shaderFSH.vsh" /> <include name="org/lwjgl/test/opengl/shaders/shaderVP.vp" /> <include name="org/lwjgl/test/opengl/shaders/shaderVSH.vsh" /> - </fileset> - + </fileset> <!-- Files to include in the lwjgl_util.jar file --> <fileset id="lwjgl_util.fileset" dir="${lwjgl.bin}"> <exclude name="**.*" /> + <exclude name="org/lwjgl/util/model/**" /> <include name="org/lwjgl/util/**" /> </fileset> + <!-- Files to include in the lwjgl_model.jar file --> + <fileset id="lwjgl_model.fileset" dir="${lwjgl.bin}"> + <exclude name="**.*" /> + <include name="org/lwjgl/util/model/**" /> + </fileset> + <!-- Files to include in the lwjgl_fmod3.jar file --> <fileset id="lwjgl_fmod3.fileset" dir="${lwjgl.bin}"> <exclude name="**.*" /> @@ -90,43 +96,51 @@ <!-- Files to include in win32 package --> <patternset id="lwjgl-win32.fileset"> <include name="lwjgl.dll" /> - <include name="lwjgl-fmod3.dll" /> - <include name="lwjgl-devil.dll" /> - <include name="OpenAL32.dll" /> + <include name="jinput-dx8.dll" /> + <include name="jinput-raw.dll" /> + </patternset> + + <!-- Files to include in win32 optional package --> + <patternset id="lwjgl-win32_optional.fileset"> + <include name="lwjgl_fmod3.dll" /> + <include name="lwjgl_devil.dll" /> <include name="DevIL.dll" /> <include name="ILU.dll" /> <include name="ILUT.dll" /> - - <include name="jinput-dxplugin.dll" /> - </patternset> + </patternset> <!-- Files to include in linux, glibc2.3 package --> <patternset id="lwjgl-linux.fileset"> <include name="liblwjgl.so" /> - <include name="liblwjgl-fmod3.so" /> - <include name="liblwjgl-devil.so" /> - - <include name="libopenal.so" /> + <include name="libopenal.so" /> + <include name="libjinput-linux.so" /> + </patternset> + + <!-- Files to include in linux optional, glibc2.3 package --> + <patternset id="lwjgl-linux_optional.fileset"> + <include name="liblwjgl_fmod3.so" /> + <include name="liblwjgl_devil.so" /> <include name="libIL.so" /> <include name="libILU.so" /> <include name="libILUT.so" /> - - <include name="libjinput-linux.so" /> - </patternset> + </patternset> <!-- Files to include in mac os x package --> <patternset id="lwjgl-macosx.fileset"> <include name="liblwjgl.jnilib" /> - <include name="liblwjgl-fmod3.jnilib" /> - <include name="liblwjgl-devil.jnilib" /> - <include name="openal.dylib" /> + <include name="libjinput-osx.jnilib" /> + <include name="libjinput-osx-legacy.jnilib" /> + </patternset> + + <!-- Files to include in mac os x optional package --> + <patternset id="lwjgl-macosx_optional.fileset"> + <include name="liblwjgl_fmod3.jnilib" /> + <include name="liblwjgl_devil.jnilib" /> <include name="libIL.dylib" /> <include name="libILU.dylib" /> <include name="libILUT.dylib" /> - - <include name="libjinput.jnilib" /> </patternset> <!-- Files to include in source distribution --> @@ -136,6 +150,45 @@ <include name="platform_build/win32_ms_cmdline/*.bat" /> </fileset> + <!-- files in the base package --> + <patternset id="lwjgl_base"> + <include name="**" /> + <exclude name="jar/lwjgl_fmod3.jar" /> + <exclude name="jar/lwjgl_devil.jar" /> + <exclude name="jar/lwjgl_model.jar" /> + <exclude name="native/win32/DevIL.dll" /> + <exclude name="native/win32/ILU.dll" /> + <exclude name="native/win32/ILUT.dll" /> + <exclude name="native/linux/libIL*.so" /> + <exclude name="native/macosx/libIL*.dylib" /> + <exclude name="res/model/**" /> + <exclude name="res/ILtest.*" /> + <exclude name="res/Missing_you.mod" /> + <exclude name="res/phero*.*" /> + <exclude name="doc/3rdparty/openil_license.txt" /> + </patternset> + + <!-- files in the optional package --> + <patternset id="lwjgl_optional"> + <include name="jar/lwjgl_fmod3.jar" /> + <include name="jar/lwjgl_devil.jar" /> + <include name="jar/lwjgl_model.jar" /> + <include name="native/win32/DevIL.dll" /> + <include name="native/win32/ILU.dll" /> + <include name="native/win32/ILUT.dll" /> + <include name="native/linux/libIL*.so" /> + <include name="native/macosx/libIL*.dylib" /> + <include name="res/**" /> + <exclude name="res/logo/**" /> + <exclude name="res/spaceinvaders/**" /> + <exclude name="res/*.wav" /> + <exclude name="res/*.xpm" /> + <include name="doc/3rdparty/openil_license.txt" /> + <include name="doc/CREDITS" /> + <include name="doc/LICENSE" /> + <include name="doc/README" /> + </patternset> + <uptodate property="lwjgl.main.built" targetfile="${lwjgl.lib}/win32/lwjgl.dll" > <srcfiles dir= "${lwjgl.src.native}/common" includes="*.c*"/> <srcfiles dir= "${lwjgl.src.native}/generated" includes="*.c"/> @@ -212,7 +265,7 @@ <!-- compile and create jars --> <antcall target="compile" /> - <antcall target="javadoc" /> + <antcall target="javadoc" /> <antcall target="-createjars" /> <!-- copy resources to res folder --> @@ -259,6 +312,11 @@ <jar destfile="${lwjgl.temp}/jar/lwjgl_util.jar" taskname="lwjgl_util.jar"> <fileset refid="lwjgl_util.fileset" /> </jar> + + <!-- Create lwjgl_model.jar --> + <jar destfile="${lwjgl.temp}/jar/lwjgl_model.jar" taskname="lwjgl_model.jar"> + <fileset refid="lwjgl_model.fileset" /> + </jar> <!-- Create lwjgl_fmod.jar --> <jar destfile="${lwjgl.temp}/jar/lwjgl_fmod3.jar" taskname="lwjgl_fmod3.jar"> @@ -280,22 +338,35 @@ <copy todir="${lwjgl.temp}/native/win32"> <fileset dir="${lwjgl.lib}/win32"> <patternset refid="lwjgl-win32.fileset" /> + <patternset refid="lwjgl-win32_optional.fileset" /> </fileset> </copy> <copy todir="${lwjgl.temp}/native/linux"> <fileset dir="${lwjgl.lib}/linux"> <patternset refid="lwjgl-linux.fileset" /> + <patternset refid="lwjgl-linux_optional.fileset" /> </fileset> </copy> <copy todir="${lwjgl.temp}/native/macosx"> <fileset dir="${lwjgl.lib}/macosx"> <patternset refid="lwjgl-macosx.fileset" /> + <patternset refid="lwjgl-macosx_optional.fileset" /> </fileset> </copy> + <!-- create base package --> <zip destfile="${lwjgl.dist}/lwjgl-${lwjgl.version}.zip"> - <zipfileset dir="${lwjgl.temp}" prefix="lwjgl-${lwjgl.version}/"/> + <zipfileset dir="${lwjgl.temp}" prefix="lwjgl-${lwjgl.version}/"> + <patternset refid="lwjgl_base"/> + </zipfileset> </zip> + + <!-- create optional package --> + <zip destfile="${lwjgl.dist}/lwjgl_optional-${lwjgl.version}.zip"> + <zipfileset dir="${lwjgl.temp}" prefix="lwjgl_optional-${lwjgl.version}/"> + <patternset refid="lwjgl_optional"/> + </zipfileset> + </zip> </target> <!-- Creates a versioned distribution of javadocs --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-30 21:15:27
|
Revision: 2313 Author: matzon Date: 2006-04-30 14:15:14 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2313&view=rev Log Message: ----------- updated version to 1.0 Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/Sys.java trunk/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java trunk/LWJGL/src/native/common/common_tools.c trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c Modified: trunk/LWJGL/src/java/org/lwjgl/Sys.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/Sys.java 2006-04-30 21:09:16 UTC (rev 2312) +++ trunk/LWJGL/src/java/org/lwjgl/Sys.java 2006-04-30 21:15:14 UTC (rev 2313) @@ -51,7 +51,7 @@ public final class Sys { /** Current version of library */ - private static final String VERSION = "0.99"; + private static final String VERSION = "1.0"; /** The implementation instance to delegate platform specific behavior to */ private final static SysImplementation implementation; Modified: trunk/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java 2006-04-30 21:09:16 UTC (rev 2312) +++ trunk/LWJGL/src/java/org/lwjgl/fmod3/FMOD.java 2006-04-30 21:15:14 UTC (rev 2313) @@ -199,7 +199,7 @@ private static String FMOD_OSX_LIBRARY_NAME = "fmod"; /** Version of FMOD */ - public static final String VERSION = "0.99"; + public static final String VERSION = "1.0"; static { initialize(); Modified: trunk/LWJGL/src/native/common/common_tools.c =================================================================== --- trunk/LWJGL/src/native/common/common_tools.c 2006-04-30 21:09:16 UTC (rev 2312) +++ trunk/LWJGL/src/native/common/common_tools.c 2006-04-30 21:15:14 UTC (rev 2313) @@ -48,7 +48,7 @@ #include "org_lwjgl_DefaultSysImplementation.h" static bool debug = false; -static const char* VERSION = "0.99"; +static const char* VERSION = "1.0"; static JavaVM *jvm; void initAttribList(attrib_list_t *list) { Modified: trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c =================================================================== --- trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c 2006-04-30 21:09:16 UTC (rev 2312) +++ trunk/LWJGL/src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c 2006-04-30 21:15:14 UTC (rev 2313) @@ -33,7 +33,7 @@ #include "org_lwjgl_fmod3_FMOD.h" #include "extfmod3.h" -static const char* VERSION = "0.99"; +static const char* VERSION = "1.0"; /* * Class: org_lwjgl_fmod3_FMOD This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-30 21:09:21
|
Revision: 2312 Author: matzon Date: 2006-04-30 14:09:16 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2312&view=rev Log Message: ----------- changed cursor support exception to lwjglexception Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java Modified: trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java 2006-04-30 19:45:29 UTC (rev 2311) +++ trunk/LWJGL/src/java/org/lwjgl/input/Cursor.java 2006-04-30 21:09:16 UTC (rev 2312) @@ -85,7 +85,7 @@ */ public Cursor(int width, int height, int xHotspot, int yHotspot, int numImages, IntBuffer images, IntBuffer delays) throws LWJGLException { if ((getCapabilities() & CURSOR_ONE_BIT_TRANSPARENCY) == 0) - throw new IllegalStateException("Native cursors not supported"); + throw new LWJGLException("Native cursors not supported"); BufferChecks.checkBuffer(images, width*height*numImages); if (!Mouse.isCreated()) throw new IllegalStateException("Mouse must be created before creating cursor objects"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-30 19:45:35
|
Revision: 2311 Author: matzon Date: 2006-04-30 12:45:29 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2311&view=rev Log Message: ----------- mo contribs Modified Paths: -------------- trunk/LWJGL/doc/CREDITS Modified: trunk/LWJGL/doc/CREDITS =================================================================== --- trunk/LWJGL/doc/CREDITS 2006-04-30 19:45:14 UTC (rev 2310) +++ trunk/LWJGL/doc/CREDITS 2006-04-30 19:45:29 UTC (rev 2311) @@ -3,15 +3,17 @@ - Caspian Rychlik-Prince <cp...@sh...> - Brian Matzon <br...@ma...> - Elias Naur <na...@od...> - - Erik Duijs <ed...@us...> - Ioannis Tsakpinis <sp...@us...> - - Mark Bernard <cap...@us...> contributors: - Niels J\xF8rgensen <nj...@ni...> - Tristan Campbell <tr...@ha...> - Gregory Pierce <gre...@ya...> - Luke Holden <lh...@us...> + - Mark Bernard <cap...@us...> + - Erik Duijs <ed...@us...> + - Jos Hirth <jh...@ka...> + - Kevin Glass <ke...@co...> additional credits goes to: - Joseph I. Valenzuela [OpenAL stuff] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-30 19:45:30
|
Revision: 2310 Author: matzon Date: 2006-04-30 12:45:14 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2310&view=rev Log Message: ----------- restructure into optional Modified Paths: -------------- trunk/LWJGL/doc/README Modified: trunk/LWJGL/doc/README =================================================================== --- trunk/LWJGL/doc/README 2006-04-30 19:44:56 UTC (rev 2309) +++ trunk/LWJGL/doc/README 2006-04-30 19:45:14 UTC (rev 2310) @@ -4,7 +4,7 @@ the license as stated in the LICENSE file. If you have not received this file, please download it from the cvs server. -Please note that DevIL and OpenAL are distributed along side. Their license is also included. +Please note that DevIL and OpenAL are distributed in the optional package (lwjgl_optional-<version>.zip). Their license is also included. If you want to use FMOD you must download the binary from their site: http://fmod.org. Please note that FMOD is a commercial offering and you must accept their license before using. @@ -46,6 +46,8 @@ org.lwjgl.test.opengl.shaders.ShadersTest + + OPTIONAL TESTS (requires optional package) [requires fmod dll (fmod.org)] org.lwjgl.test.fmod3.CDDAPlayer org.lwjgl.test.fmod3.CDPlayer This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-30 19:45:13
|
Revision: 2309 Author: matzon Date: 2006-04-30 12:44:56 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2309&view=rev Log Message: ----------- restructure into optional Modified Paths: -------------- trunk/LWJGL/res/resources.txt Modified: trunk/LWJGL/res/resources.txt =================================================================== --- trunk/LWJGL/res/resources.txt 2006-04-28 15:23:30 UTC (rev 2308) +++ trunk/LWJGL/res/resources.txt 2006-04-30 19:44:56 UTC (rev 2309) @@ -4,6 +4,8 @@ left.wav - sampled by matzon right.wav - sampled by matzon center.wav - sampled by matzon + +optional: Missing_you.mod - Missing You, by Doh (Nicolas Desessart, http://doh.av7.net) phero.mp3 - snipped from unreleased Phero track phero2.ogg - snipped from unreleased Phero track \ 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: <eli...@us...> - 2006-04-28 15:23:41
|
Revision: 2308 Author: elias_naur Date: 2006-04-28 08:23:30 -0700 (Fri, 28 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2308&view=rev Log Message: ----------- Removed svn eol markers on binary files Property Changed: ---------------- trunk/LWJGL/res/lwjgl_16x16.xpm trunk/LWJGL/res/lwjgl_32x32.xpm Property changes on: trunk/LWJGL/res/lwjgl_16x16.xpm ___________________________________________________________________ Name: svn:eol-style - native Property changes on: trunk/LWJGL/res/lwjgl_32x32.xpm ___________________________________________________________________ Name: svn:eol-style - native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <eli...@us...> - 2006-04-28 15:21:55
|
Revision: 2307 Author: elias_naur Date: 2006-04-28 08:21:15 -0700 (Fri, 28 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2307&view=rev Log Message: ----------- Removed svn eol markers on binary files Modified Paths: -------------- trunk/LWJGL/libs/win32/jinput-dx8.dll Property Changed: ---------------- trunk/LWJGL/libs/macosx/libjinput-osx-legacy.jnilib trunk/LWJGL/libs/macosx/libjinput-osx.jnilib trunk/LWJGL/libs/win32/jinput-dx8.dll trunk/LWJGL/libs/win32/jinput-raw.dll Property changes on: trunk/LWJGL/libs/macosx/libjinput-osx-legacy.jnilib ___________________________________________________________________ Name: svn:eol-style - native Property changes on: trunk/LWJGL/libs/macosx/libjinput-osx.jnilib ___________________________________________________________________ Name: svn:eol-style - native Modified: trunk/LWJGL/libs/win32/jinput-dx8.dll =================================================================== --- trunk/LWJGL/libs/win32/jinput-dx8.dll 2006-04-27 19:34:45 UTC (rev 2306) +++ trunk/LWJGL/libs/win32/jinput-dx8.dll 2006-04-28 15:21:15 UTC (rev 2307) @@ -1,156 +1,93 @@ -MZ\x90 |
|
From: <eli...@us...> - 2006-04-27 19:36:12
|
Revision: 2306 Author: elias_naur Date: 2006-04-27 12:34:45 -0700 (Thu, 27 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2306&view=rev Log Message: ----------- Linux: updated libopenal.so Modified Paths: -------------- trunk/LWJGL/libs/linux/libopenal.so Modified: trunk/LWJGL/libs/linux/libopenal.so =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-25 21:30:54
|
Revision: 2305 Author: matzon Date: 2006-04-25 14:30:46 -0700 (Tue, 25 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2305&view=rev Log Message: ----------- using svn Modified Paths: -------------- trunk/LWJGL/www/_include/header.php Modified: trunk/LWJGL/www/_include/header.php =================================================================== --- trunk/LWJGL/www/_include/header.php 2006-04-25 21:29:04 UTC (rev 2304) +++ trunk/LWJGL/www/_include/header.php 2006-04-25 21:30:46 UTC (rev 2305) @@ -58,8 +58,8 @@ </p> <h2>Developers</h2> <p> - <a href="http://cia.lwjgl.org" target="_blank">CVS Commits</a><br/> - <a href="http://cvs.sourceforge.net/viewcvs.py/java-game-lib/" target="_blank">CVS Tree</a><br/> + <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://sourceforge.net/projects/java-game-lib" target="_blank">Project Home</a><br/> </p> <h2>Miscellaneous</h2> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-25 21:29:31
|
Revision: 2304 Author: matzon Date: 2006-04-25 14:29:04 -0700 (Tue, 25 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2304&view=rev Log Message: ----------- added diamond crush Added Paths: ----------- trunk/LWJGL/www/_gfx/projects/diamond_crush_1.jpg trunk/LWJGL/www/_gfx/projects/diamond_crush_2.jpg trunk/LWJGL/www/_gfx/projects/diamond_crush_3.jpg trunk/LWJGL/www/_gfx/projects/diamond_crush_small_1.jpg trunk/LWJGL/www/_gfx/projects/diamond_crush_small_2.jpg trunk/LWJGL/www/_gfx/projects/diamond_crush_small_3.jpg Added: trunk/LWJGL/www/_gfx/projects/diamond_crush_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/diamond_crush_1.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/diamond_crush_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/diamond_crush_2.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/diamond_crush_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/diamond_crush_3.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/diamond_crush_small_1.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/diamond_crush_small_1.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/diamond_crush_small_2.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/diamond_crush_small_2.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/LWJGL/www/_gfx/projects/diamond_crush_small_3.jpg =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/www/_gfx/projects/diamond_crush_small_3.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-25 21:29:04
|
Revision: 2303 Author: matzon Date: 2006-04-25 14:28:50 -0700 (Tue, 25 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2303&view=rev Log Message: ----------- added diamond crush Modified Paths: -------------- trunk/LWJGL/www/projects.php Modified: trunk/LWJGL/www/projects.php =================================================================== --- trunk/LWJGL/www/projects.php 2006-04-25 21:02:24 UTC (rev 2302) +++ trunk/LWJGL/www/projects.php 2006-04-25 21:28:50 UTC (rev 2303) @@ -260,7 +260,23 @@ 'big' => 'hz_2.jpg'), 2 => array( 'small' => 'hz_small_3.jpg', - 'big' => 'hz_3.jpg'))); + 'big' => 'hz_3.jpg'))); + +$projects[] = array( + 'name' => 'Diamond Crush', + 'url' => 'http://www.diamondcrush.net/', + 'type' => 'Free, open source game', + 'desc' => 'Diamond Crush is a classic puzzle game, with both single player and multiplayer game modes. Players will control falling pairs of differently colored and shaped gems, and their purpose will be strategically placing them inside their own grid-based play fields, by matching their colors.', + 'screens' => array( + 0 => array( + 'small' => 'diamond_crush_small_1.jpg', + 'big' => 'diamond_crush_1.jpg'), + 1 => array( + 'small' => 'diamond_crush_small_2.jpg', + 'big' => 'diamond_crush_2.jpg'), + 2 => array( + 'small' => 'diamond_crush_small_3.jpg', + 'big' => 'diamond_crush_3.jpg'))); function displayProjects() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-13 13:36:20
|
Revision: 2298 Author: matzon Date: 2006-04-13 06:36:03 -0700 (Thu, 13 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2298&view=rev Log Message: ----------- removed printf statement Modified Paths: -------------- trunk/LWJGL/src/native/common/devil/org_lwjgl_devil_IL.c Modified: trunk/LWJGL/src/native/common/devil/org_lwjgl_devil_IL.c =================================================================== --- trunk/LWJGL/src/native/common/devil/org_lwjgl_devil_IL.c 2006-04-06 21:00:43 UTC (rev 2297) +++ trunk/LWJGL/src/native/common/devil/org_lwjgl_devil_IL.c 2006-04-13 13:36:03 UTC (rev 2298) @@ -475,7 +475,6 @@ * Signature: ()I */ static jint JNICALL Java_org_lwjgl_devil_IL_ilGetError(JNIEnv *env, jclass clazz) { - printf("Java_org_lwjgl_devil_IL_ilGetError\n"); return ilGetError(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <eli...@us...> - 2006-04-06 21:01:22
|
Revision: 2297 Author: elias_naur Date: 2006-04-06 14:00:43 -0700 (Thu, 06 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2297&view=rev Log Message: ----------- Made AWTGLCanvas listen to its own component events Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java 2006-04-05 15:26:44 UTC (rev 2296) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/AWTGLCanvas.java 2006-04-06 21:00:43 UTC (rev 2297) @@ -150,6 +150,7 @@ if (pixel_format == null) throw new NullPointerException("Pixel format must be non-null"); addHierarchyListener(this); + addComponentListener(this); this.drawable = drawable; this.pixel_format = pixel_format; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ma...@us...> - 2006-04-05 15:26:54
|
Revision: 2296 Author: matzon Date: 2006-04-05 08:26:44 -0700 (Wed, 05 Apr 2006) ViewCVS: http://svn.sourceforge.net/java-game-lib/?rev=2296&view=rev Log Message: ----------- adding Herzog3D project Modified Paths: -------------- trunk/LWJGL/www/projects.php Modified: trunk/LWJGL/www/projects.php =================================================================== --- trunk/LWJGL/www/projects.php 2006-04-05 15:22:51 UTC (rev 2295) +++ trunk/LWJGL/www/projects.php 2006-04-05 15:26:44 UTC (rev 2296) @@ -245,6 +245,22 @@ 2 => array( 'small' => 'titan_attacks_small_3.jpg', 'big' => 'titan_attacks_3.jpg'))); + +$projects[] = array( + 'name' => 'Herzog3D', + 'url' => 'http://herzog3d.sourceforge.net', + 'type' => 'Free, open source game', + 'desc' => '3D action real time strategy based on the Sega Genisis game Herzog Zwei.', + 'screens' => array( + 0 => array( + 'small' => 'hz_small_1.jpg', + 'big' => 'hz_1.jpg'), + 1 => array( + 'small' => 'hz_small_2.jpg', + 'big' => 'hz_2.jpg'), + 2 => array( + 'small' => 'hz_small_3.jpg', + 'big' => 'hz_3.jpg'))); function displayProjects() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:27:50
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/util/jinput In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27471/src/java/org/lwjgl/util/jinput Added Files: KeyMap.java LWJGLEnvironmentPlugin.java LWJGLKeyboard.java LWJGLMouse.java Log Message: Added a JInput plugin to interface with the LWJGL mouse and keyboard from jinput (untested) --- NEW FILE: LWJGLMouse.java --- /** * * 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. * The name of the author may not be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.util.jinput; import net.java.games.input.Mouse; import net.java.games.input.Component; import net.java.games.input.Controller; import net.java.games.input.Rumbler; import net.java.games.input.Event; import java.util.List; import java.util.ArrayList; import java.io.IOException; /** * @author elias */ final class LWJGLMouse extends Mouse { private final static int EVENT_X = 1; private final static int EVENT_Y = 2; private final static int EVENT_WHEEL = 3; private final static int EVENT_BUTTON = 4; private final static int EVENT_DONE = 5; private int event_state = EVENT_DONE; protected LWJGLMouse() { super("LWJGLMouse", createComponents(), new Controller[]{}, new Rumbler[]{}); } private final static Component[] createComponents() { return new Component[]{new Axis(Component.Identifier.Axis.X), new Axis(Component.Identifier.Axis.Y), new Axis(Component.Identifier.Axis.Z), new Button(Component.Identifier.Button.LEFT), new Button(Component.Identifier.Button.MIDDLE), new Button(Component.Identifier.Button.RIGHT)}; } public final synchronized void pollDevice() throws IOException { if (!org.lwjgl.input.Mouse.isCreated()) return; org.lwjgl.input.Mouse.poll(); for (int i = 0; i < 3; i++) setButtonState(i); } private final Button map(int lwjgl_button) { switch (lwjgl_button) { case 0: return (Button)getLeft(); case 1: return (Button)getRight(); case 2: return (Button)getMiddle(); default: return null; } } private final void setButtonState(int lwjgl_button) { Button button = map(lwjgl_button); if (button != null) button.setValue(org.lwjgl.input.Mouse.isButtonDown(lwjgl_button) ? 1 : 0); } protected final synchronized boolean getNextDeviceEvent(Event event) throws IOException { if (!org.lwjgl.input.Mouse.isCreated()) return false; while (true) { switch (event_state) { case EVENT_X: event_state = EVENT_Y; int dx = org.lwjgl.input.Mouse.getEventDX(); if (dx != 0) { event.set(getX(), dx); return true; } break; case EVENT_Y: event_state = EVENT_WHEEL; /* We must negate the y coord since lwjgl uses the * OpenGL coordinate system */ int dy = -org.lwjgl.input.Mouse.getEventDY(); if (dy != 0) { event.set(getY(), dy); return true; } break; case EVENT_WHEEL: event_state = EVENT_BUTTON; int dwheel = org.lwjgl.input.Mouse.getEventDWheel(); if (dwheel != 0) { event.set(getWheel(), dwheel); return true; } break; case EVENT_BUTTON: event_state = EVENT_DONE; int lwjgl_button = org.lwjgl.input.Mouse.getEventButton(); if (lwjgl_button != -1) { Button button = map(lwjgl_button); if (button != null) { event.set(button, org.lwjgl.input.Mouse.getEventButtonState() ? 1f : 0f); return true; } } break; case EVENT_DONE: if (!org.lwjgl.input.Mouse.next()) return false; event_state = EVENT_X; break; default: break; } } } final static class Axis extends Mouse.Axis { public Axis(Component.Identifier.Axis axis_id) { super(axis_id.getName(), axis_id); } public final boolean isRelative() { return true; } protected final float poll() throws IOException { return 0; } } final static class Button extends Mouse.Button { private float value; public Button(Component.Identifier.Button button_id) { super(button_id.getName(), button_id); } protected final void setValue(float value) { this.value = value; } protected final float poll() throws IOException { return value; } } } --- NEW FILE: LWJGLEnvironmentPlugin.java --- /** * 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. * The name of the author may not be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.util.jinput; import net.java.games.input.Controller; import net.java.games.input.ControllerEnvironment; import net.java.games.util.plugins.Plugin; /** * @author elias */ public class LWJGLEnvironmentPlugin extends ControllerEnvironment implements Plugin { private final Controller[] controllers; public LWJGLEnvironmentPlugin() { this.controllers = new Controller[]{new LWJGLKeyboard(), new LWJGLMouse()}; } public Controller[] getControllers() { return controllers; } } --- NEW FILE: KeyMap.java --- /** * 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. * The name of the author may not be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.util.jinput; import org.lwjgl.input.Keyboard; import net.java.games.input.Component; /** * @author elias */ final class KeyMap { public final static Component.Identifier.Key map(int lwjgl_key_code) { switch (lwjgl_key_code) { case Keyboard.KEY_ESCAPE: return Component.Identifier.Key.ESCAPE; case Keyboard.KEY_1: return Component.Identifier.Key._1; case Keyboard.KEY_2: return Component.Identifier.Key._2; case Keyboard.KEY_3: return Component.Identifier.Key._3; case Keyboard.KEY_4: return Component.Identifier.Key._4; case Keyboard.KEY_5: return Component.Identifier.Key._5; case Keyboard.KEY_6: return Component.Identifier.Key._6; case Keyboard.KEY_7: return Component.Identifier.Key._7; case Keyboard.KEY_8: return Component.Identifier.Key._8; case Keyboard.KEY_9: return Component.Identifier.Key._9; case Keyboard.KEY_0: return Component.Identifier.Key._0; case Keyboard.KEY_MINUS: return Component.Identifier.Key.MINUS; case Keyboard.KEY_EQUALS: return Component.Identifier.Key.EQUALS; case Keyboard.KEY_BACK: return Component.Identifier.Key.BACK; case Keyboard.KEY_TAB: return Component.Identifier.Key.TAB; case Keyboard.KEY_Q: return Component.Identifier.Key.Q; case Keyboard.KEY_W: return Component.Identifier.Key.W; case Keyboard.KEY_E: return Component.Identifier.Key.E; case Keyboard.KEY_R: return Component.Identifier.Key.R; case Keyboard.KEY_T: return Component.Identifier.Key.T; case Keyboard.KEY_Y: return Component.Identifier.Key.Y; case Keyboard.KEY_U: return Component.Identifier.Key.U; case Keyboard.KEY_I: return Component.Identifier.Key.I; case Keyboard.KEY_O: return Component.Identifier.Key.O; case Keyboard.KEY_P: return Component.Identifier.Key.P; case Keyboard.KEY_LBRACKET: return Component.Identifier.Key.LBRACKET; case Keyboard.KEY_RBRACKET: return Component.Identifier.Key.RBRACKET; case Keyboard.KEY_RETURN: return Component.Identifier.Key.RETURN; case Keyboard.KEY_LCONTROL: return Component.Identifier.Key.LCONTROL; case Keyboard.KEY_A: return Component.Identifier.Key.A; case Keyboard.KEY_S: return Component.Identifier.Key.S; case Keyboard.KEY_D: return Component.Identifier.Key.D; case Keyboard.KEY_F: return Component.Identifier.Key.F; case Keyboard.KEY_G: return Component.Identifier.Key.G; case Keyboard.KEY_H: return Component.Identifier.Key.H; case Keyboard.KEY_J: return Component.Identifier.Key.J; case Keyboard.KEY_K: return Component.Identifier.Key.K; case Keyboard.KEY_L: return Component.Identifier.Key.L; case Keyboard.KEY_SEMICOLON: return Component.Identifier.Key.SEMICOLON; case Keyboard.KEY_APOSTROPHE: return Component.Identifier.Key.APOSTROPHE; case Keyboard.KEY_GRAVE: return Component.Identifier.Key.GRAVE; case Keyboard.KEY_LSHIFT: return Component.Identifier.Key.LSHIFT; case Keyboard.KEY_BACKSLASH: return Component.Identifier.Key.BACKSLASH; case Keyboard.KEY_Z: return Component.Identifier.Key.Z; case Keyboard.KEY_X: return Component.Identifier.Key.X; case Keyboard.KEY_C: return Component.Identifier.Key.C; case Keyboard.KEY_V: return Component.Identifier.Key.V; case Keyboard.KEY_B: return Component.Identifier.Key.B; case Keyboard.KEY_N: return Component.Identifier.Key.N; case Keyboard.KEY_M: return Component.Identifier.Key.M; case Keyboard.KEY_COMMA: return Component.Identifier.Key.COMMA; case Keyboard.KEY_PERIOD: return Component.Identifier.Key.PERIOD; case Keyboard.KEY_SLASH: return Component.Identifier.Key.SLASH; case Keyboard.KEY_RSHIFT: return Component.Identifier.Key.RSHIFT; case Keyboard.KEY_MULTIPLY: return Component.Identifier.Key.MULTIPLY; case Keyboard.KEY_LMENU: return Component.Identifier.Key.LALT; case Keyboard.KEY_SPACE: return Component.Identifier.Key.SPACE; case Keyboard.KEY_CAPITAL: return Component.Identifier.Key.CAPITAL; case Keyboard.KEY_F1: return Component.Identifier.Key.F1; case Keyboard.KEY_F2: return Component.Identifier.Key.F2; case Keyboard.KEY_F3: return Component.Identifier.Key.F3; case Keyboard.KEY_F4: return Component.Identifier.Key.F4; case Keyboard.KEY_F5: return Component.Identifier.Key.F5; case Keyboard.KEY_F6: return Component.Identifier.Key.F6; case Keyboard.KEY_F7: return Component.Identifier.Key.F7; case Keyboard.KEY_F8: return Component.Identifier.Key.F8; case Keyboard.KEY_F9: return Component.Identifier.Key.F9; case Keyboard.KEY_F10: return Component.Identifier.Key.F10; case Keyboard.KEY_NUMLOCK: return Component.Identifier.Key.NUMLOCK; case Keyboard.KEY_SCROLL: return Component.Identifier.Key.SCROLL; case Keyboard.KEY_NUMPAD7: return Component.Identifier.Key.NUMPAD7; case Keyboard.KEY_NUMPAD8: return Component.Identifier.Key.NUMPAD8; case Keyboard.KEY_NUMPAD9: return Component.Identifier.Key.NUMPAD9; case Keyboard.KEY_SUBTRACT: return Component.Identifier.Key.SUBTRACT; case Keyboard.KEY_NUMPAD4: return Component.Identifier.Key.NUMPAD4; case Keyboard.KEY_NUMPAD5: return Component.Identifier.Key.NUMPAD5; case Keyboard.KEY_NUMPAD6: return Component.Identifier.Key.NUMPAD6; case Keyboard.KEY_ADD: return Component.Identifier.Key.ADD; case Keyboard.KEY_NUMPAD1: return Component.Identifier.Key.NUMPAD1; case Keyboard.KEY_NUMPAD2: return Component.Identifier.Key.NUMPAD2; case Keyboard.KEY_NUMPAD3: return Component.Identifier.Key.NUMPAD3; case Keyboard.KEY_NUMPAD0: return Component.Identifier.Key.NUMPAD0; case Keyboard.KEY_DECIMAL: return Component.Identifier.Key.DECIMAL; case Keyboard.KEY_F11: return Component.Identifier.Key.F11; case Keyboard.KEY_F12: return Component.Identifier.Key.F12; case Keyboard.KEY_F13: return Component.Identifier.Key.F13; case Keyboard.KEY_F14: return Component.Identifier.Key.F14; case Keyboard.KEY_F15: return Component.Identifier.Key.F15; case Keyboard.KEY_KANA: return Component.Identifier.Key.KANA; case Keyboard.KEY_CONVERT: return Component.Identifier.Key.CONVERT; case Keyboard.KEY_NOCONVERT: return Component.Identifier.Key.NOCONVERT; case Keyboard.KEY_YEN: return Component.Identifier.Key.YEN; case Keyboard.KEY_NUMPADEQUALS: return Component.Identifier.Key.NUMPADEQUAL; case Keyboard.KEY_CIRCUMFLEX: return Component.Identifier.Key.CIRCUMFLEX; case Keyboard.KEY_AT: return Component.Identifier.Key.AT; case Keyboard.KEY_COLON: return Component.Identifier.Key.COLON; case Keyboard.KEY_UNDERLINE: return Component.Identifier.Key.UNDERLINE; case Keyboard.KEY_KANJI: return Component.Identifier.Key.KANJI; case Keyboard.KEY_STOP: return Component.Identifier.Key.STOP; case Keyboard.KEY_AX: return Component.Identifier.Key.AX; case Keyboard.KEY_UNLABELED: return Component.Identifier.Key.UNLABELED; case Keyboard.KEY_NUMPADENTER: return Component.Identifier.Key.NUMPADENTER; case Keyboard.KEY_RCONTROL: return Component.Identifier.Key.RCONTROL; case Keyboard.KEY_NUMPADCOMMA: return Component.Identifier.Key.NUMPADCOMMA; case Keyboard.KEY_DIVIDE: return Component.Identifier.Key.DIVIDE; case Keyboard.KEY_SYSRQ: return Component.Identifier.Key.SYSRQ; case Keyboard.KEY_RMENU: return Component.Identifier.Key.RALT; case Keyboard.KEY_PAUSE: return Component.Identifier.Key.PAUSE; case Keyboard.KEY_HOME: return Component.Identifier.Key.HOME; case Keyboard.KEY_UP: return Component.Identifier.Key.UP; case Keyboard.KEY_PRIOR: return Component.Identifier.Key.PAGEUP; case Keyboard.KEY_LEFT: return Component.Identifier.Key.LEFT; case Keyboard.KEY_RIGHT: return Component.Identifier.Key.RIGHT; case Keyboard.KEY_END: return Component.Identifier.Key.END; case Keyboard.KEY_DOWN: return Component.Identifier.Key.DOWN; case Keyboard.KEY_NEXT: return Component.Identifier.Key.PAGEDOWN; case Keyboard.KEY_INSERT: return Component.Identifier.Key.INSERT; case Keyboard.KEY_DELETE: return Component.Identifier.Key.DELETE; case Keyboard.KEY_LWIN: return Component.Identifier.Key.LWIN; case Keyboard.KEY_RWIN: return Component.Identifier.Key.RWIN; case Keyboard.KEY_APPS: return Component.Identifier.Key.APPS; case Keyboard.KEY_POWER: return Component.Identifier.Key.POWER; case Keyboard.KEY_SLEEP: return Component.Identifier.Key.SLEEP; default: return Component.Identifier.Key.UNKNOWN; } } } --- NEW FILE: LWJGLKeyboard.java --- /** * 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. * The name of the author may not be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.util.jinput; import net.java.games.input.Keyboard; import net.java.games.input.Component; import net.java.games.input.Controller; import net.java.games.input.Rumbler; import net.java.games.input.Event; import java.util.List; import java.util.ArrayList; import java.io.IOException; import java.lang.reflect.Field; import java.lang.reflect.Modifier; /** * @author elias */ final class LWJGLKeyboard extends Keyboard { protected LWJGLKeyboard() { super("LWJGLKeyboard", createComponents(), new Controller[]{}, new Rumbler[]{}); } private final static Component[] createComponents() { List components = new ArrayList(); Field[] vkey_fields = org.lwjgl.input.Keyboard.class.getFields(); for (int i = 0; i < vkey_fields.length; i++) { Field vkey_field = vkey_fields[i]; try { if (Modifier.isStatic(vkey_field.getModifiers()) && vkey_field.getType() == int.class && vkey_field.getName().startsWith("KEY_")) { int vkey_code = vkey_field.getInt(null); Component.Identifier.Key key_id = KeyMap.map(vkey_code); if (key_id != Component.Identifier.Key.UNKNOWN) components.add(new Key(key_id, vkey_code)); } } catch (IllegalAccessException e) { throw new RuntimeException(e); } } return (Component[])components.toArray(new Component[]{}); } public final synchronized void pollDevice() throws IOException { if (!org.lwjgl.input.Keyboard.isCreated()) return; org.lwjgl.input.Keyboard.poll(); Component[] components = getComponents(); for (int i = 0; i < components.length; i++) { Key key = (Key)components[i]; key.update(); } } protected final synchronized boolean getNextDeviceEvent(Event event) throws IOException { if (!org.lwjgl.input.Keyboard.isCreated()) return false; if (!org.lwjgl.input.Keyboard.next()) return false; int lwjgl_key = org.lwjgl.input.Keyboard.getEventKey(); if (lwjgl_key == org.lwjgl.input.Keyboard.KEY_NONE) return false; Component.Identifier.Key key_id = KeyMap.map(lwjgl_key); if (key_id == null) return false; Component key = getComponent(key_id); if (key == null) return false; float value = org.lwjgl.input.Keyboard.getEventKeyState() ? 1 : 0; event.set(key, value); return true; } private final static class Key extends Keyboard.Key { private final int lwjgl_key; private float value; public Key(Component.Identifier.Key key_id, int lwjgl_key) { super(key_id.getName(), key_id); this.lwjgl_key = lwjgl_key; } public final void update() { this.value = org.lwjgl.input.Keyboard.isKeyDown(lwjgl_key) ? 1 : 0; } protected final float poll() { return value; } } } |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:26:48
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/util/jinput In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26762/jinput Log Message: Directory /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/util/jinput added to the repository |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:25:56
|
Update of /cvsroot/java-game-lib/LWJGL/libs/linux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26007/libs/linux Modified Files: libjinput-linux.so Log Message: Upgraded jinput to the 'jinput 2' branch Index: libjinput-linux.so =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/libs/linux/libjinput-linux.so,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvsZR6NHv and /tmp/cvsg88DPi differ |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:25:55
|
Update of /cvsroot/java-game-lib/LWJGL/libs/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26007/libs/win32 Added Files: jinput-dx8.dll jinput-raw.dll Removed Files: jinput-dxplugin.dll Log Message: Upgraded jinput to the 'jinput 2' branch --- jinput-dxplugin.dll DELETED --- --- NEW FILE: jinput-dx8.dll --- (This appears to be a binary file; contents omitted.) --- NEW FILE: jinput-raw.dll --- (This appears to be a binary file; contents omitted.) |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:25:55
|
Update of /cvsroot/java-game-lib/LWJGL/libs/macosx In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26007/libs/macosx Added Files: libjinput-osx-legacy.jnilib libjinput-osx.jnilib Removed Files: libjinput.jnilib Log Message: Upgraded jinput to the 'jinput 2' branch --- libjinput.jnilib DELETED --- --- NEW FILE: libjinput-osx.jnilib --- (This appears to be a binary file; contents omitted.) --- NEW FILE: libjinput-osx-legacy.jnilib --- (This appears to be a binary file; contents omitted.) |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:25:54
|
Update of /cvsroot/java-game-lib/LWJGL/libs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26007/libs Modified Files: jinput.jar Log Message: Upgraded jinput to the 'jinput 2' branch Index: jinput.jar =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/libs/jinput.jar,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 Binary files /tmp/cvseCsqIr and /tmp/cvsetIwRb differ |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:21:26
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/generated In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21894/src/native/generated Modified Files: org_lwjgl_opengl_GL11.c Log Message: Added glPrioritizeTextures and glAreTexturesResident Index: org_lwjgl_opengl_GL11.c =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/generated/org_lwjgl_opengl_GL11.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- org_lwjgl_opengl_GL11.c 26 Feb 2006 11:44:34 -0000 1.3 +++ org_lwjgl_opengl_GL11.c 5 Apr 2006 11:20:35 -0000 1.4 @@ -13,6 +13,8 @@ typedef void (APIENTRY *glBlendFuncPROC) (GLenum sfactor, GLenum dfactor); typedef void (APIENTRY *glBitmapPROC) (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap); typedef void (APIENTRY *glBindTexturePROC) (GLenum target, GLuint texture); +typedef void (APIENTRY *glPrioritizeTexturesPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities); +typedef GLboolean (APIENTRY *glAreTexturesResidentPROC) (GLsizei n, const GLuint * textures, GLboolean * residences); typedef void (APIENTRY *glBeginPROC) (GLenum mode); typedef void (APIENTRY *glEndPROC) (); typedef void (APIENTRY *glArrayElementPROC) (GLint i); @@ -288,6 +290,21 @@ glBindTexture(target, texture); } +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPrioritizeTextures(JNIEnv *env, jclass clazz, jint n, jobject textures, jint textures_position, jobject priorities, jint priorities_position, jlong function_pointer) { + const GLuint *textures_address = ((const GLuint *)(*env)->GetDirectBufferAddress(env, textures)) + textures_position; + const GLclampf *priorities_address = ((const GLclampf *)(*env)->GetDirectBufferAddress(env, priorities)) + priorities_position; + glPrioritizeTexturesPROC glPrioritizeTextures = (glPrioritizeTexturesPROC)((intptr_t)function_pointer); + glPrioritizeTextures(n, textures_address, priorities_address); +} + +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_nglAreTexturesResident(JNIEnv *env, jclass clazz, jint n, jobject textures, jint textures_position, jobject residences, jint residences_position, jlong function_pointer) { + const GLuint *textures_address = ((const GLuint *)(*env)->GetDirectBufferAddress(env, textures)) + textures_position; + GLboolean *residences_address = ((GLboolean *)(*env)->GetDirectBufferAddress(env, residences)) + residences_position; + glAreTexturesResidentPROC glAreTexturesResident = (glAreTexturesResidentPROC)((intptr_t)function_pointer); + GLboolean __result = glAreTexturesResident(n, textures_address, residences_address); + return __result; +} + JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglBegin(JNIEnv *env, jclass clazz, jint mode, jlong function_pointer) { glBeginPROC glBegin = (glBeginPROC)((intptr_t)function_pointer); glBegin(mode); |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:21:26
|
Update of /cvsroot/java-game-lib/LWJGL/src/generated/org/lwjgl/opengl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21894/src/generated/org/lwjgl/opengl Modified Files: ContextCapabilities.java GL11.java Log Message: Added glPrioritizeTextures and glAreTexturesResident Index: GL11.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/generated/org/lwjgl/opengl/GL11.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- GL11.java 26 Feb 2006 11:44:33 -0000 1.5 +++ GL11.java 5 Apr 2006 11:20:31 -0000 1.6 @@ -636,6 +636,25 @@ } private static native void nglBindTexture(int target, int texture, long function_pointer); + public static void glPrioritizeTextures(IntBuffer textures, FloatBuffer priorities) { + long function_pointer = GLContext.getCapabilities().GL11_glPrioritizeTextures_pointer; + BufferChecks.checkFunctionAddress(function_pointer); + BufferChecks.checkDirect(textures); + BufferChecks.checkBuffer(priorities, textures.remaining()); + nglPrioritizeTextures((textures.remaining()), textures, textures.position(), priorities, priorities.position(), function_pointer); + } + private static native void nglPrioritizeTextures(int n, IntBuffer textures, int textures_position, FloatBuffer priorities, int priorities_position, long function_pointer); + + public static boolean glAreTexturesResident(IntBuffer textures, ByteBuffer residences) { + long function_pointer = GLContext.getCapabilities().GL11_glAreTexturesResident_pointer; + BufferChecks.checkFunctionAddress(function_pointer); + BufferChecks.checkDirect(textures); + BufferChecks.checkBuffer(residences, textures.remaining()); + boolean __result = nglAreTexturesResident((textures.remaining()), textures, textures.position(), residences, residences.position(), function_pointer); + return __result; + } + private static native boolean nglAreTexturesResident(int n, IntBuffer textures, int textures_position, ByteBuffer residences, int residences_position, long function_pointer); + public static void glBegin(int mode) { long function_pointer = GLContext.getCapabilities().GL11_glBegin_pointer; BufferChecks.checkFunctionAddress(function_pointer); Index: ContextCapabilities.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/generated/org/lwjgl/opengl/ContextCapabilities.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- ContextCapabilities.java 6 Feb 2006 11:11:09 -0000 1.6 +++ ContextCapabilities.java 5 Apr 2006 11:20:29 -0000 1.7 @@ -512,6 +512,8 @@ long GL11_glBlendFunc_pointer; long GL11_glBitmap_pointer; long GL11_glBindTexture_pointer; + long GL11_glPrioritizeTextures_pointer; + long GL11_glAreTexturesResident_pointer; long GL11_glBegin_pointer; long GL11_glEnd_pointer; long GL11_glArrayElement_pointer; @@ -1537,6 +1539,8 @@ (GL11_glBlendFunc_pointer = GLContext.getFunctionAddress("glBlendFunc")) != 0 && (GL11_glBitmap_pointer = GLContext.getFunctionAddress("glBitmap")) != 0 && (GL11_glBindTexture_pointer = GLContext.getFunctionAddress("glBindTexture")) != 0 && + (GL11_glPrioritizeTextures_pointer = GLContext.getFunctionAddress("glPrioritizeTextures")) != 0 && + (GL11_glAreTexturesResident_pointer = GLContext.getFunctionAddress("glAreTexturesResident")) != 0 && (GL11_glBegin_pointer = GLContext.getFunctionAddress("glBegin")) != 0 && (GL11_glEnd_pointer = GLContext.getFunctionAddress("glEnd")) != 0 && (GL11_glArrayElement_pointer = GLContext.getFunctionAddress("glArrayElement")) != 0 && |
|
From: Elias N. <eli...@us...> - 2006-04-05 11:21:26
|
Update of /cvsroot/java-game-lib/LWJGL/src/templates/org/lwjgl/opengl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21894/src/templates/org/lwjgl/opengl Modified Files: GL11.java Log Message: Added glPrioritizeTextures and glAreTexturesResident Index: GL11.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/templates/org/lwjgl/opengl/GL11.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- GL11.java 23 Mar 2006 19:32:21 -0000 1.9 +++ GL11.java 5 Apr 2006 11:20:36 -0000 1.10 @@ -742,6 +742,19 @@ void glBindTexture(@GLenum int target, @GLuint int texture); + void glPrioritizeTextures(@AutoSize("textures") @GLsizei int n, + @Const + @GLuint IntBuffer textures, + @Const + @Check("textures.remaining()") + @GLclampf FloatBuffer priorities); + + boolean glAreTexturesResident(@AutoSize("textures") @GLsizei int n, + @Const + @GLuint IntBuffer textures, + @Check("textures.remaining()") + @GLboolean ByteBuffer residences); + void glBegin(@GLenum int mode); void glEnd(); |