From: <ma...@us...> - 2008-12-14 19:01:00
|
Revision: 3163 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3163&view=rev Author: matzon Date: 2008-12-14 19:00:48 +0000 (Sun, 14 Dec 2008) Log Message: ----------- support for eclipse update site (donated by Jens von Pilgrim) Added Paths: ----------- trunk/LWJGL/eclipse-update/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ant4eclipse-0.5.0.rc1.jar trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ecj.jar trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/org.eclipse.osgi_3.2.0.v20060601.jar trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/packagelist.jar trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/build.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.classpath trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.settings/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.settings/org.eclipse.jdt.core.prefs trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/META-INF/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/lwjgl_logo.png trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/META-INF/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/lwjgl_logo.png trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/toc.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/lwjgl_logo.png trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/META-INF/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/lwjgl_logo.png trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/.classpath trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/.settings/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/.settings/org.eclipse.jdt.core.prefs trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/META-INF/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/build.properties trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/icons/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/icons/lwjgl_logo_16.gif trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/lwjgl_logo.png trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/plugin.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/java/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/java/org/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/java/org/lwjgl/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/java/org/lwjgl/testview/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/java/org/lwjgl/testview/FpsStatusLineItem.java trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.test/src/java/org/lwjgl/testview/LWJGLTestView.java trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/.project trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/about.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/index.html trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/site.xml trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/web/ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/web/site.css trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.updatesite/web/site.xsl trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/readme.txt Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/.project =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/.project (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/.project 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.lwjgl.eclipseplugins</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + </natures> +</projectDescription> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/about.html =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/about.html (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/about.html 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> +<html> +<head> +<title>About</title> +<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> +</head> +<body lang="EN-US"> +<img src="lwjgl_logo.png" align="right"/> +<h2>About This Content</h2> +<p>The <a href="http://lwjgl.org">Lightweight Java Game Library (LWJGL)</a> is a solution aimed +directly at professional and amateur Java programmers alike to enable <a + href="projects.php">commercial quality games</a> to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (<a href="http://www.opengl.org/" + target="_blank">Open Graphics Library</a>) and OpenAL (<a + href="http://www.openal.org" target="_blank">Open Audio Library</a>) +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.</p> +<p>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 <a href="http://java.sun.com" target="_blank">Java +platform</a>. 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.</p> +<p>LWJGL is available under a <a href="http://lwjgl.org/license.php">BSD +license</a>, which means it's open source and freely available at no charge.</p> +<p>Please visit us on the Freenode IRC Network: <a + href="irc://irc.freenode.net/lwjgl" target="_blank">#LWJGL</a>. Do idle +if there is no one to answer any of your questions, we are on different +timezones.</p> + +<h3>Plugin assembly</h3> +<p>The plugins were assembled by Jens von Pilgrim (dev...@je...). 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</p> + +<h3>Third party code</h3> + +<h4>IBM</h4> +<p>The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):<br/> +<pre> +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 + <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> +</pre> +The source of this code can be found at: +<a href="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">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</a> +</p> + +<h4>MESA</h4> +<p> +LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +</p> + +<h4>Lev Povalahev</h4> +<p> +LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +</p> + + +<h3>Third party code used for building the update site</h3> +<p>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.</p> + +<h4>Eclipse Packages</h4> +<p>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). </p> + +<h4>Ant4Eclipse</h4> +<p>This ant task is copyright under the Sun Public License, see <a href="http://www.opensource.org/licenses/sunpublic.php">http://www.opensource.org/licenses/sunpublic.php</a>.</p> + +<h4>Packagelist</h4> +<p>This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.</p> + +</body> +</html> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ant4eclipse-0.5.0.rc1.jar =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ant4eclipse-0.5.0.rc1.jar ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ecj.jar =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/ecj.jar ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/org.eclipse.osgi_3.2.0.v20060601.jar =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/org.eclipse.osgi_3.2.0.v20060601.jar ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/packagelist.jar =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/anttasks/packagelist.jar ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/build.xml =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/build.xml (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/build.xml 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,217 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Call with + +ant -Dversion=1.9.1 dist + +(C) 2008 Jens von Pilgrim, dev...@je... + +--> + +<project default="help" basedir="." name=""> + + <property name="eclipse.install" value="c:/devel/Eclipse3.3" /> + <property name="eclipse.updatesite" value="http://www.lwjgl.org/update/" /> + <property name="bundle.vendor" value="LWJGL.org" /> + + <taskdef name="packagelist" classname="de.jevopi.ant.PackageList" > + <classpath> + <pathelement location="./anttasks/packagelist.jar"/> + </classpath> + </taskdef> + <taskdef resource="net/sf/ant4eclipse/antlib.xml"> + <classpath> + <pathelement location="./anttasks/ant4eclipse-0.5.0.rc1.jar"/> + <pathelement location="./anttasks/ecj.jar"/> + <pathelement location="./anttasks/org.eclipse.osgi_3.2.0.v20060601.jar"/> + </classpath> + </taskdef> + + <property name="version" value="unknown" /> + <property name="archives.dir" value="lwjgl-archives/${version}" /> + <property name="skeletons.dir" value="plugin-skeletons" /> + + <property name="build.path" value="build" /> + <property name="build.temp" value="${build.path}/temp" /> + <property name="build.plugins" value="${build.path}/plugins" /> + + <property name="lwjgl.zip" value="lwjgl-${version}.zip" /> + <property name="lwjgl_docs.zip" value="lwjgl-docs-${version}.zip" /> + <property name="lwjgl_source.zip" value="lwjgl-source-${version}.zip" /> + + <property name="lwjgl.dir" value="${build.temp}/lwjgl-${version}" /> + <property name="lwjgl_docs.dir" value="${build.temp}/javadoc" /> + <property name="lwjgl_source.dir" value="${build.temp}/src" /> + + <property name="NL" value=" " /> + + <target name="init"> + <echo>Building plugins for version ${version}</echo> + </target> + + <target name="dist" depends="init" > + + <mkdir dir="${build.temp}" /> + + <!-- Copy sekeletons --> + <mkdir dir="${build.plugins}" /> + <copy todir="${build.plugins}"> + <fileset dir="${skeletons.dir}" /> + </copy> + + <!-- Build plugin org.lwjgl --> + <unzip src="${archives.dir}/${lwjgl.zip}" dest="${build.temp}" /> + <copy todir="${build.plugins}/org.lwjgl/native"> + <fileset dir="${lwjgl.dir}/native" /> + </copy> + <copy todir="${build.plugins}/org.lwjgl/"> + <fileset dir="${lwjgl.dir}/jar"/> + </copy> + <copy todir="${build.plugins}/org.lwjgl/doc"> + <fileset dir="${lwjgl.dir}/doc" /> + </copy> + <packagelist property="bundle.export-package" pathsep=",${NL} "> + <fileset dir="${lwjgl.dir}/jar"/> + <patternset> + <exclude name="**/test/**" /> + <exclude name="**/examples/**" /> + </patternset> + </packagelist> + <pathconvert property="bundle.classpath.jars" pathsep=",${NL} "> + <map from="${basedir}/${lwjgl.dir}/jar/" to="" /> + <fileset dir="${lwjgl.dir}/jar" /> + </pathconvert> + + <!-- not using manifest task, since manifest wraps at the wrong positions --> + <echo file="${build.plugins}/org.lwjgl/META-INF/MANIFEST.MF" encoding="UTF-8">Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Lightweight Java Game Library +Bundle-SymbolicName: org.lwjgl +Bundle-Version: ${version} +Bundle-Activator: org.lwjgl.Activator +Bundle-Localization: plugin +Require-Bundle: org.eclipse.core.runtime +Eclipse-LazyStart: true +Bundle-Vendor: ${bundle.vendor} +Export-Package: ${bundle.export-package} +Bundle-ClassPath: ${bundle.classpath.jars},${NL} . +</echo> + + <!-- Build plugin org.lwjgl.doc --> + <copy file="${archives.dir}/${lwjgl_docs.zip}" tofile="${build.plugins}/org.lwjgl.doc/doc.zip" /> + <echo file="${build.plugins}/org.lwjgl.doc/META-INF/MANIFEST.MF" encoding="UTF-8">Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Documentation +Bundle-SymbolicName: org.lwjgl.doc;singleton:=true +Bundle-Version: ${version} +Bundle-Localization: plugin +Require-Bundle: org.eclipse.help;bundle-version="[3.2.0,4.0.0)" +Eclipse-LazyStart: true +Bundle-Vendor: ${bundle.vendor} +</echo> + + <!-- Build plugin org.lwjgl.source --> + <unzip src="${archives.dir}/${lwjgl_source.zip}" dest="${build.temp}" /> + + <!-- Build src zips for plugin org.lwjgl --> + <property name="org.lwjgl.src.dir" value="${build.plugins}/org.lwjgl.source/src/org.lwjgl_${version}" /> + <mkdir dir="${org.lwjgl.src.dir}" /> + <zip destfile="${org.lwjgl.src.dir}/lwjglsrc.zip"> + <fileset dir="${lwjgl_source.dir}/generated" /> + <fileset dir="${lwjgl_source.dir}/java"> + <exclude name="org/lwjgl/util/**" /> + </fileset> + </zip> + <zip destfile="${org.lwjgl.src.dir}/lwjgl_utilsrc.zip"> + <fileset dir="${lwjgl_source.dir}/java"> + <include name="org/lwjgl/util/**" /> + <exclude name="org/lwjgl/util/applet/**" /> + </fileset> + </zip> + <zip destfile="${org.lwjgl.src.dir}/lwjgl_util_applet.zip"> + <fileset dir="${lwjgl_source.dir}/java"> + <include name="org/lwjgl/util/applet/**" /> + </fileset> + </zip> + <!-- Build manfest --> + +<!-- not using manifest task, since manifest wraps at the wrong positions --> + <echo file="${build.plugins}/org.lwjgl.source/META-INF/MANIFEST.MF" encoding="UTF-8">Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Sources +Bundle-SymbolicName: org.lwjgl.source;singleton:=true +Bundle-Version: ${version} +Bundle-Localization: plugin +Bundle-Vendor: ${bundle.vendor} +</echo> + + <!-- Build plugin org.lwjgl.test --> + <echo file="${build.plugins}/org.lwjgl.test/META-INF/MANIFEST.MF" encoding="UTF-8">Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL TestView +Bundle-SymbolicName: org.lwjgl.test;singleton:=true +Bundle-Version: ${version} +Bundle-Localization: plugin +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.ui.views, + org.eclipse.core.resources, + org.lwjgl;bundle-version="${version}" +Bundle-Vendor: ${bundle.vendor} +</echo> + + <!-- Build org.lwjgl.feature --> + <copy file="${skeletons.dir}/org.lwjgl.feature/feature.xml" + tofile="${build.plugins}/org.lwjgl.feature/feature.xml" + encoding="UTF-8" overwrite="true"> + <filterset> + <filter token="VERSION" value="${version}" /> + <filter token="PROVIDERNAME" value="${bundle.vendor}" /> + <filter token="UPDATEURL" value="${eclipse.updatesite}" /> + </filterset> + </copy> + + <!-- Build update site --> + <copy file="${skeletons.dir}/org.lwjgl.updatesite/site.xml" + tofile="${build.plugins}/org.lwjgl.updatesite/site.xml" + encoding="UTF-8" overwrite="true"> + <filterset> + <filter token="VERSION" value="${version}" /> + <filter token="PROVIDERNAME" value="${bundle.vendor}" /> + <filter token="UPDATEURL" value="${eclipse.updatesite}" /> + </filterset> + </copy> + + <!-- Eclipse build --> + <buildFeature + workspace="${build.plugins}" + targetPlatformLocation="${eclipse.install}" + projectname="org.lwjgl.feature" + buildPluginTarget="buildPlugin" + destDir="${build.plugins}/org.lwjgl.updatesite" + packageAsJar="true"/> + </target> + + <target name="buildPlugin"> + <echo>Build Plugin ${plugin.id}, Version ${plugin.version}</echo> + <buildPlugin + workspace="${build.plugins}" + targetPlatformLocation="${eclipse.install}" + projectname="${plugin.id}" + destDir="${build.plugins}/org.lwjgl.updatesite" + packageAsJar="true"> + <eclipseLibraryCompiler/> + </buildPlugin> + </target> + + <target name="clean"> + <delete dir="${build.path}" /> + </target> + + <target name="help"> + <echo>Call this build with version number and target dist, e.g.</echo> + <echo> ant -Dversion=1.1.2 dist</echo> + </target> + +</project> \ No newline at end of file Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.classpath =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.classpath (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.classpath 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src/java"/> + <classpathentry exported="true" kind="lib" path="lwjgl_util_applet.jar"/> + <classpathentry exported="true" kind="lib" path="native/win32/"/> + <classpathentry exported="true" kind="lib" path="native/macosx/"/> + <classpathentry exported="true" kind="lib" path="native/linux/"/> + <classpathentry exported="true" kind="lib" path="jinput.jar"/> + <classpathentry exported="true" kind="lib" path="lwjgl_util.jar"/> + <classpathentry exported="true" kind="lib" path="lwjgl.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="output" path="build/classes"/> +</classpath> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.project =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.project (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.project 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.lwjgl</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.settings/org.eclipse.jdt.core.prefs =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.settings/org.eclipse.jdt.core.prefs (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/.settings/org.eclipse.jdt.core.prefs 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,12 @@ +#Thu Sep 13 13:53:08 CEST 2007 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.5 Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/about.html =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/about.html (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/about.html 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> +<html> +<head> +<title>About</title> +<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> +</head> +<body lang="EN-US"> +<img src="lwjgl_logo.png" align="right"/> +<h2>About This Content</h2> +<p>The <a href="http://lwjgl.org">Lightweight Java Game Library (LWJGL)</a> is a solution aimed +directly at professional and amateur Java programmers alike to enable <a + href="projects.php">commercial quality games</a> to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (<a href="http://www.opengl.org/" + target="_blank">Open Graphics Library</a>) and OpenAL (<a + href="http://www.openal.org" target="_blank">Open Audio Library</a>) +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.</p> +<p>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 <a href="http://java.sun.com" target="_blank">Java +platform</a>. 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.</p> +<p>LWJGL is available under a <a href="http://lwjgl.org/license.php">BSD +license</a>, which means it's open source and freely available at no charge.</p> +<p>Please visit us on the Freenode IRC Network: <a + href="irc://irc.freenode.net/lwjgl" target="_blank">#LWJGL</a>. Do idle +if there is no one to answer any of your questions, we are on different +timezones.</p> + +<h3>Plugin assembly</h3> +<p>The plugins were assembled by Jens von Pilgrim (dev...@je...). 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</p> + +<h3>Third party code</h3> + +<h4>IBM</h4> +<p>The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):<br/> +<pre> +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 + <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> +</pre> +The source of this code can be found at: +<a href="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">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</a> +</p> + +<h4>MESA</h4> +<p> +LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +</p> + +<h4>Lev Povalahev</h4> +<p> +LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +</p> + + +<h3>Third party code used for building the update site</h3> +<p>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.</p> + +<h4>Eclipse Packages</h4> +<p>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). </p> + +<h4>Ant4Eclipse</h4> +<p>This ant task is copyright under the Sun Public License, see <a href="http://www.opensource.org/licenses/sunpublic.php">http://www.opensource.org/licenses/sunpublic.php</a>.</p> + +<h4>Packagelist</h4> +<p>This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.</p> + +</body> +</html> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/build.properties 2008-12-14 19:00:48 UTC (rev 3163) @@ -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/ Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/lwjgl_logo.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/lwjgl_logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl/src/java/org/lwjgl/Activator.java 2008-12-14 19:00:48 UTC (rev 3163) @@ -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; + } + +} Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/.project =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/.project (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/.project 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.lwjgl.doc</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + </natures> +</projectDescription> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/about.html =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/about.html (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/about.html 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> +<html> +<head> +<title>About</title> +<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> +</head> +<body lang="EN-US"> +<img src="lwjgl_logo.png" align="right"/> +<h2>About This Content</h2> +<p>The <a href="http://lwjgl.org">Lightweight Java Game Library (LWJGL)</a> is a solution aimed +directly at professional and amateur Java programmers alike to enable <a + href="projects.php">commercial quality games</a> to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (<a href="http://www.opengl.org/" + target="_blank">Open Graphics Library</a>) and OpenAL (<a + href="http://www.openal.org" target="_blank">Open Audio Library</a>) +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.</p> +<p>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 <a href="http://java.sun.com" target="_blank">Java +platform</a>. 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.</p> +<p>LWJGL is available under a <a href="http://lwjgl.org/license.php">BSD +license</a>, which means it's open source and freely available at no charge.</p> +<p>Please visit us on the Freenode IRC Network: <a + href="irc://irc.freenode.net/lwjgl" target="_blank">#LWJGL</a>. Do idle +if there is no one to answer any of your questions, we are on different +timezones.</p> + +<h3>Plugin assembly</h3> +<p>The plugins were assembled by Jens von Pilgrim (dev...@je...). 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</p> + +<h3>Third party code</h3> + +<h4>IBM</h4> +<p>The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):<br/> +<pre> +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 + <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> +</pre> +The source of this code can be found at: +<a href="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">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</a> +</p> + +<h4>MESA</h4> +<p> +LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +</p> + +<h4>Lev Povalahev</h4> +<p> +LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +</p> + + +<h3>Third party code used for building the update site</h3> +<p>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.</p> + +<h4>Eclipse Packages</h4> +<p>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). </p> + +<h4>Ant4Eclipse</h4> +<p>This ant task is copyright under the Sun Public License, see <a href="http://www.opensource.org/licenses/sunpublic.php">http://www.opensource.org/licenses/sunpublic.php</a>.</p> + +<h4>Packagelist</h4> +<p>This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.</p> + +</body> +</html> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/build.properties 2008-12-14 19:00:48 UTC (rev 3163) @@ -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 Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/lwjgl_logo.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/lwjgl_logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/plugin.xml 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.2"?> +<plugin> +- <extension point="org.eclipse.help.toc"> + <toc file="toc.xml" primary="true" /> + <index path="index" /> + </extension> +- <!-- ============================= + --> +- <!-- Define TOCs + --> +- <!-- ============================= + --> +- <extension point="org.eclipse.help.toc"> + <toc file="toc.xml" /> + </extension> +- <!-- ============================= + --> +- <!-- Define Javadoc locations + --> +- <!-- ============================= + --> +- <extension point="org.eclipse.pde.core.javadoc"> + <javadoc path="doc.zip!/javadoc/" archive="true"> + <plugin id="org.lwjgl"/> + </javadoc> + </extension> + + +</plugin> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/toc.xml =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/toc.xml (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.doc/toc.xml 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?NLS TYPE="org.eclipse.help.toc"?> + +<toc label="LWJGL Documentation"> + <topic label="API Reference" href="javadoc/index.html"/> + <topic label="LWJGL Website (extern)" href="http://lwjgl.org" /> + <topic label="LWJGL Wiki (extern)" href="http://lwjgl.org/wiki/doku.php" /> +</toc> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/.project =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/.project (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/.project 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.lwjgl.feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.FeatureBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.FeatureNature</nature> + </natures> +</projectDescription> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/about.html =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/about.html (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/about.html 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> +<html> +<head> +<title>About</title> +<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> +</head> +<body lang="EN-US"> +<img src="lwjgl_logo.png" align="right"/> +<h2>About This Content</h2> +<p>The <a href="http://lwjgl.org">Lightweight Java Game Library (LWJGL)</a> is a solution aimed +directly at professional and amateur Java programmers alike to enable <a + href="projects.php">commercial quality games</a> to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (<a href="http://www.opengl.org/" + target="_blank">Open Graphics Library</a>) and OpenAL (<a + href="http://www.openal.org" target="_blank">Open Audio Library</a>) +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.</p> +<p>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 <a href="http://java.sun.com" target="_blank">Java +platform</a>. 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.</p> +<p>LWJGL is available under a <a href="http://lwjgl.org/license.php">BSD +license</a>, which means it's open source and freely available at no charge.</p> +<p>Please visit us on the Freenode IRC Network: <a + href="irc://irc.freenode.net/lwjgl" target="_blank">#LWJGL</a>. Do idle +if there is no one to answer any of your questions, we are on different +timezones.</p> + +<h3>Plugin assembly</h3> +<p>The plugins were assembled by Jens von Pilgrim (dev...@je...). 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</p> + +<h3>Third party code</h3> + +<h4>IBM</h4> +<p>The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):<br/> +<pre> +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 + <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> +</pre> +The source of this code can be found at: +<a href="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">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</a> +</p> + +<h4>MESA</h4> +<p> +LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +</p> + +<h4>Lev Povalahev</h4> +<p> +LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +</p> + + +<h3>Third party code used for building the update site</h3> +<p>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.</p> + +<h4>Eclipse Packages</h4> +<p>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). </p> + +<h4>Ant4Eclipse</h4> +<p>This ant task is copyright under the Sun Public License, see <a href="http://www.opensource.org/licenses/sunpublic.php">http://www.opensource.org/licenses/sunpublic.php</a>.</p> + +<h4>Packagelist</h4> +<p>This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.</p> + +</body> +</html> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/build.properties 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,2 @@ +bin.includes = feature.xml,\ + lwjgl_logo.png Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/feature.xml 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.lwjgl" + label="LWJGL Feature" + version="@VERSION@" + provider-name="@PROVIDERNAME@" + image="lwjgl_logo.png"> + + <description>This feature provides easy access to the +Lightweight Java Game Library (LWJGL) +for Eclipse plugin developers. It includes +- java and native libraries (Windows, Mac OS X, Linux) +- source code +- javadoc +- test plugin (Window/Show View/Other/Others/LWJGL Test View) +Feature and plugins were created by Jens von Pilgrim at FernUniversitaet +in Hagen + </description> + + <copyright url="http://lwjgl.org/credits.php"> + Copyright (c) 2002-2008 Lightweight Java Game Library Project +All rights reserved. + +LWJGL is available under a BSD license, which means it's open +source and freely available at no charge. + </copyright> + + <license url="http://lwjgl.org/license.php"> + Copyright (c) 2002-2008 Lightweight Java Game Library 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 'Light Weight Java Game Library' 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. + </license> + + <url> + <update label="Gef3D Update Site" url="@UPDATEURL@"/> + <discovery label="Home of the Lightweight Java Game Library" url="http://lwjgl.org/index.php"/> + </url> + + <plugin + id="org.lwjgl" + download-size="1560" + install-size="3796" + version="@VERSION@"/> + + <plugin + id="org.lwjgl.doc" + download-size="1377" + install-size="1560" + version="@VERSION@"/> + + <plugin + id="org.lwjgl.source" + download-size="774" + install-size="860" + version="@VERSION@"/> + + <plugin + id="org.lwjgl.test" + download-size="34" + install-size="96" + version="@VERSION@"/> + +</feature> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/lwjgl_logo.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.feature/lwjgl_logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/.project =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/.project (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/.project 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.lwjgl.source</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + </natures> +</projectDescription> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/about.html =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/about.html (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/about.html 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> +<html> +<head> +<title>About</title> +<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> +</head> +<body lang="EN-US"> +<img src="lwjgl_logo.png" align="right"/> +<h2>About This Content</h2> +<p>The <a href="http://lwjgl.org">Lightweight Java Game Library (LWJGL)</a> is a solution aimed +directly at professional and amateur Java programmers alike to enable <a + href="projects.php">commercial quality games</a> to be written in Java. +LWJGL provides developers access to high performance crossplatform +libraries such as OpenGL (<a href="http://www.opengl.org/" + target="_blank">Open Graphics Library</a>) and OpenAL (<a + href="http://www.openal.org" target="_blank">Open Audio Library</a>) +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.</p> +<p>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 <a href="http://java.sun.com" target="_blank">Java +platform</a>. 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.</p> +<p>LWJGL is available under a <a href="http://lwjgl.org/license.php">BSD +license</a>, which means it's open source and freely available at no charge.</p> +<p>Please visit us on the Freenode IRC Network: <a + href="irc://irc.freenode.net/lwjgl" target="_blank">#LWJGL</a>. Do idle +if there is no one to answer any of your questions, we are on different +timezones.</p> + +<h3>Plugin assembly</h3> +<p>The plugins were assembled by Jens von Pilgrim (dev...@je...). 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</p> + +<h3>Third party code</h3> + +<h4>IBM</h4> +<p>The LWJGL Textview contains code copyright under the Eclipse Public License (EPL):<br/> +<pre> +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 + <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> +</pre> +The source of this code can be found at: +<a href="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">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</a> +</p> + +<h4>MESA</h4> +<p> +LWJGL contains code copyright under Mesa (MIT) License. Copyright (C) 1999-2006 Brian Paul All Rights Reserved. +</p> + +<h4>Lev Povalahev</h4> +<p> +LWJGL contains code copyright under BSD License. Copyright (c) 2002, Lev Povalahev +</p> + + +<h3>Third party code used for building the update site</h3> +<p>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.</p> + +<h4>Eclipse Packages</h4> +<p>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). </p> + +<h4>Ant4Eclipse</h4> +<p>This ant task is copyright under the Sun Public License, see <a href="http://www.opensource.org/licenses/sunpublic.php">http://www.opensource.org/licenses/sunpublic.php</a>.</p> + +<h4>Packagelist</h4> +<p>This ant tasks was created by Jens von Pilgrim, it is copyright under the Eclipse Public License (EPL) and the BSD license.</p> + +</body> +</html> Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/build.properties 2008-12-14 19:00:48 UTC (rev 3163) @@ -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/ Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/lwjgl_logo.png =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/lwjgl_logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml (rev 0) +++ trunk/LWJGL/eclipse-update/org.lwjgl.eclipseplugins/plugin-skeletons/org.lwjgl.source/plugin.xml 2008-12-14 19:00:48 UTC (rev 3163) @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.2"?> +<plugin> + <extension + point="org.eclipse.pde.core.source"> + <location path="src" /> + </extension> +<... [truncated message content] |