diff --git a/eclipse-update/org.lwjgl.eclipseplugins/.project b/eclipse-update/org.lwjgl.eclipseplugins/.project
new file mode 100644
index 00000000..8d572f44
--- /dev/null
+++ b/eclipse-update/org.lwjgl.eclipseplugins/.project
@@ -0,0 +1,11 @@
+
+
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ant4eclipse-0.5.0.rc1.jar b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ant4eclipse-0.5.0.rc1.jar new file mode 100644 index 00000000..720aa38b Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ant4eclipse-0.5.0.rc1.jar differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ecj.jar b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ecj.jar new file mode 100644 index 00000000..3dbefa45 Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ecj.jar differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/anttasks/org.eclipse.osgi_3.2.0.v20060601.jar b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/org.eclipse.osgi_3.2.0.v20060601.jar new file mode 100644 index 00000000..5f86e420 Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/org.eclipse.osgi_3.2.0.v20060601.jar differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/anttasks/packagelist.jar b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/packagelist.jar new file mode 100644 index 00000000..665872a9 Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/anttasks/packagelist.jar differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/build.xml b/eclipse-update/org.lwjgl.eclipseplugins/build.xml new file mode 100644 index 00000000..b279202e --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/build.xml @@ -0,0 +1,217 @@ + + + + +
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties new file mode 100644 index 00000000..c465aac0 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties @@ -0,0 +1,17 @@ +bin.includes = META-INF/,\ + plugin.xml,\ + doc_api.zip,\ + toc.xml,\ + build.properties,\ + .project,\ + about.html,\ + lwjgl_logo.png,\ + doc.zip +src.includes = .project,\ + META-INF/,\ + about.html,\ + build.properties,\ + doc.zip,\ + lwjgl_logo.png,\ + plugin.xml,\ + toc.xml diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/lwjgl_logo.png b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/lwjgl_logo.png new file mode 100644 index 00000000..e4d806ae Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/lwjgl_logo.png differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml new file mode 100644 index 00000000..33028b1d --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml @@ -0,0 +1,30 @@ + + +
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties new file mode 100644 index 00000000..b6f6a064 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties @@ -0,0 +1,2 @@ +bin.includes = feature.xml,\ + lwjgl_logo.png diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml new file mode 100644 index 00000000..c7da5131 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml @@ -0,0 +1,89 @@ + +
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties new file mode 100644 index 00000000..edb9a818 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties @@ -0,0 +1,10 @@ +bin.includes = META-INF/,\ + about.html,\ + lwjgl_logo.png,\ + plugin.xml,\ + src/ +src.includes = src/,\ + lwjgl_logo.png,\ + about.html,\ + plugin.xml,\ + META-INF/ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/lwjgl_logo.png b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/lwjgl_logo.png new file mode 100644 index 00000000..e4d806ae Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/lwjgl_logo.png differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml new file mode 100644 index 00000000..bd34b669 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml @@ -0,0 +1,8 @@ + + +
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/build.properties b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/build.properties new file mode 100644 index 00000000..6d465dae --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/build.properties @@ -0,0 +1,9 @@ +source.. = src/java/ +output.. = build/classes/ +bin.includes = META-INF/,\ + .,\ + icons/,\ + lwjgl_logo.png,\ + plugin.xml,\ + about.html +src.includes = src/ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/icons/lwjgl_logo_16.gif b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/icons/lwjgl_logo_16.gif new file mode 100644 index 00000000..a0252157 Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/icons/lwjgl_logo_16.gif differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/lwjgl_logo.png b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/lwjgl_logo.png new file mode 100644 index 00000000..e4d806ae Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/lwjgl_logo.png differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/plugin.xml b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/plugin.xml new file mode 100644 index 00000000..1a91f8db --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/plugin.xml @@ -0,0 +1,13 @@ + + +
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/index.html b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/index.html new file mode 100644 index 00000000..4484aa38 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/index.html @@ -0,0 +1,60 @@ + + +|
+ |
+
+ |
+ ||||||||
|
+ +
+ (
+ + |
+
+
|
+ ||||||||
| + Uncategorized + | +|||||||||
|
+ +
+ (
+ + |
+
+
|
+ ||||||||
|
+ +
+ (
+ + |
+
+
|
+ ||||||||
+The Lightweight Java Game Library (LWJGL) is a solution aimed +directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) +allowing for state of the art 3D games and 3D sound. Additionally LWJGL +provides access to controllers such as Gamepads, Steering wheel and +Joysticks. All in a simple and straight forward API.
+LWJGL is not meant to make writing games particularly easy; it is +primarily an enabling technology which allows developers to get at +resources that are simply otherwise unavailable or poorly implemented on +the existing Java +platform. We anticipate that the LWJGL will, through evolution and +extension, become the foundation for more complete game libraries and +"game engines" as they have popularly become known, and hide some of the +new evils we have had to expose in the APIs.
+LWJGL is available under a BSD +license, which means it's open source and freely available at no charge.
+Please visit us on the Freenode IRC Network: #LWJGL. Do idle +if there is no one to answer any of your questions, we are on different +timezones.
+ +The plugins were assembled by Jens von Pilgrim (developer@jevopi.de). All files related to this assembly, such as manifest files or plugin descriptors, are copyright under the Eclipse Public License (EPL) and the BSD license
+ +The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):
+
+Copyright (c) 2000, 2005 IBM Corporation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html ++The source of this code can be found at: +http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=HEAD + + +
+LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +
+ ++LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +
+ + +The build system is based on Apache ANT. In order to build all plugins, features and the updatesite, some third-party ant tasks are required.
+ +ecj.jar and org.eclipse.osgi.jar are used for compiling the test view. These two files are copyright under the Eclipse Public License (EPL).
+ +This ant task is copyright under the Sun Public License, see http://www.opensource.org/licenses/sunpublic.php.
+ +This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.
+ + + diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties new file mode 100644 index 00000000..53da33f0 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties @@ -0,0 +1,15 @@ +source.. = src/java/ +output.. = build/classes/ +bin.includes = META-INF/,\ + .,\ + jinput.jar,\ + lwjgl.jar,\ + lwjgl_util.jar,\ + about.html,\ + lwjgl_logo.png,\ + native/,\ + lwjgl_util_applet.jar,\ + native/linux/,\ + native/macosx/,\ + native/win32/ +src.includes = src/ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/lwjgl_logo.png b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/lwjgl_logo.png new file mode 100644 index 00000000..e4d806ae Binary files /dev/null and b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/lwjgl_logo.png differ diff --git a/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java new file mode 100644 index 00000000..7028b26c --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java @@ -0,0 +1,95 @@ +package org.lwjgl; + +import java.io.File; +import java.net.URL; + +import org.eclipse.core.runtime.FileLocator; +import org.eclipse.core.runtime.Plugin; +import org.eclipse.core.runtime.Status; +import org.osgi.framework.Bundle; +import org.osgi.framework.BundleContext; +import org.osgi.framework.BundleException; + +/** + * The activator class controls the plug-in life cycle + */ +public class Activator extends Plugin { + + // The plug-in ID + public static final String PLUGIN_ID = "org.lwjgl"; + + public static String[] NATIVEPATH = new String[] { "win32", "macosx", + "linux" }; + + // The shared instance + private static Activator plugin; + + /** + * The constructor + */ + public Activator() { + plugin = this; + } + + /* + * (non-Javadoc) + * @see org.eclipse.core.runtime.Plugins#start(org.osgi.framework.BundleContext) + */ + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + + int iOS = -1; + String osname = System.getProperty("os.name").toLowerCase(); + String osarch = System.getProperty("os.arch").toLowerCase(); + + if (osname.startsWith("windows") && osarch.startsWith("x86")) { + iOS = 0; + } else if (osname.startsWith("mac os x")) { + iOS = 1; + } else if (osname.startsWith("linux")) { + iOS = 2; + } + + if (iOS >= 0) { + try { + Bundle fragment = context.getBundle(); + String base = "native" + File.separator + NATIVEPATH[iOS]; + URL url = FileLocator.resolve(fragment.getEntry(base)); + File fileDir = new File(url.getPath()); + System.setProperty("org.lwjgl.librarypath", fileDir.getPath()); + } catch (Throwable ex) { + Status status = new Status(Status.ERROR, PLUGIN_ID, + Status.ERROR, "Error loading LWJGL", ex); + getLog().log(status); + throw new BundleException(status.getMessage(), ex); + } + } else { + Status status = new Status(Status.ERROR, PLUGIN_ID, Status.ERROR, + "Error setting native libraries path. LWJGL not available for " + + osname + "(" + osarch + ")", null); + getLog().log(status); + } + + } + + /* + * (non-Javadoc) + * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext) + */ + @Override + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static Activator getDefault() { + return plugin; + } + +} diff --git a/eclipse-update/org.lwjgl.eclipseplugins/readme.txt b/eclipse-update/org.lwjgl.eclipseplugins/readme.txt new file mode 100644 index 00000000..d005e1c3 --- /dev/null +++ b/eclipse-update/org.lwjgl.eclipseplugins/readme.txt @@ -0,0 +1,70 @@ +Readme + +Ant-Build for creating an Eclipse update site for LWJGL +Author: Jens von Pilgrim