1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 15:15:25 +02:00

Add RSE Update Site Project

This commit is contained in:
Martin Oberhuber 2006-07-20 15:28:03 +00:00
parent 98dcb78de0
commit 9e35dc1808
24 changed files with 378 additions and 24 deletions

View file

@ -0,0 +1,2 @@
features
plugins

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.rse.updatesite</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.UpdateSiteBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.UpdateSiteNature</nature>
</natures>
</projectDescription>

View file

@ -0,0 +1,60 @@
<html>
<head>
<title>Target Management Project Updates</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>@import url("web/site.css");</style>
<script type="text/javascript">
var returnval = 0;
var stylesheet, xmlFile, cache, doc;
function init(){
// NSCP 7.1+ / Mozilla 1.4.1+ / Safari
// Use the standard DOM Level 2 technique, if it is supported
if (document.implementation && document.implementation.createDocument) {
xmlFile = document.implementation.createDocument("", "", null);
stylesheet = document.implementation.createDocument("", "", null);
if (xmlFile.load){
xmlFile.load("site.xml");
stylesheet.load("web/site.xsl");
} else {
alert("Document could not be loaded by browser.");
}
xmlFile.addEventListener("load", transform, false);
stylesheet.addEventListener("load", transform, false);
}
//IE 6.0+ solution
else if (window.ActiveXObject) {
xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
xmlFile.async = false;
xmlFile.load("site.xml");
stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
stylesheet.async = false;
stylesheet.load("web/site.xsl");
cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
cache.stylesheet = stylesheet;
transformData();
}
}
// separate transformation function for IE 6.0+
function transformData(){
var processor = cache.createProcessor();
processor.input = xmlFile;
processor.transform();
data.innerHTML = processor.output;
}
// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
function transform(){
returnval+=1;
if (returnval==2){
var processor = new XSLTProcessor();
processor.importStylesheet(stylesheet);
doc = processor.transformToDocument(xmlFile);
document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
}
}
</script>
</head>
<body onload="init();">
<!--[insert static HTML here]-->
<div id="data"><!-- this is where the transformed data goes --></div>
</body>
</html>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<site>
<description url="http://download.eclipse.org/dsdp/tm/updates/">
Target Management Project Updates
</description>
<feature url="features/org.eclipse.rse.core_1.0.0.200607201701.jar" id="org.eclipse.rse.core" version="1.0.0.200607201701">
<category name="RSE_Runtime"/>
</feature>
<feature url="features/org.eclipse.rse.dstore_1.0.0.200607201701.jar" id="org.eclipse.rse.dstore" version="1.0.0.200607201701">
<category name="RSE_Runtime"/>
</feature>
<feature url="features/org.eclipse.rse.ftp_1.0.0.200607201701.jar" id="org.eclipse.rse.ftp" version="1.0.0.200607201701">
<category name="RSE_Runtime"/>
</feature>
<feature url="features/org.eclipse.rse.local_1.0.0.200607201701.jar" id="org.eclipse.rse.local" version="1.0.0.200607201701">
<category name="RSE_Runtime"/>
</feature>
<feature url="features/org.eclipse.rse.sdk_1.0.0.200607201701.jar" id="org.eclipse.rse.sdk" version="1.0.0.200607201701">
<category name="RSE"/>
</feature>
<feature url="features/org.eclipse.rse.ssh_1.0.0.200607201701.jar" id="org.eclipse.rse.ssh" version="1.0.0.200607201701">
<category name="RSE_Runtime"/>
</feature>
<category-def name="RSE" label="Remote Systems Explorer (RSE)">
<description>
This category contains the features of the Remote Systems Explorer (RSE).
</description>
</category-def>
<category-def name="RSE_Runtime" label="Remote Systems Explorer (RSE) - Runtime only">
<description>
This category contains the features of the Remote Systems Explorer (RSE) - Runtime only.
These features are included in the RSE SDK; use these instead of the SDK if you do not want to get developer documentation, or sources. Select one or more of the &quot;Services&quot; features you need, then choose &quot;select required&quot; to get the core.
</description>
</category-def>
</site>

View file

@ -0,0 +1,12 @@
<STYLE type="text/css">
td.spacer {padding-bottom: 10px; padding-top: 10px;}
.title { font-family: sans-serif; color: #99AACC;}
.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000; }
.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;}
.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;}
.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;}
.light-row {background:#FFFFFF}
.dark-row {background:#EEEEFF}
.header {background:#99AADD}
#indent {word-wrap : break-word;width :300px;text-indent:10px;}
</STYLE>

View file

@ -0,0 +1,214 @@
<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<xsl:output method="html" encoding="UTF-8"/>
<xsl:key name="cat" match="category" use="@name"/>
<xsl:template match="/">
<xsl:for-each select="site">
<html>
<head>
<title>org.eclipse.rse.updatesite</title>
<style>@import url("web/site.css");</style>
</head>
<body>
<h1 class="title">org.eclipse.rse.updatesite</h1>
<p class="bodyText"><xsl:value-of select="description"/></p>
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<xsl:for-each select="category-def">
<xsl:sort select="@label" order="ascending" case-order="upper-first"/>
<xsl:sort select="@name" order="ascending" case-order="upper-first"/>
<xsl:if test="count(key('cat',@name)) != 0">
<tr class="header">
<td class="sub-header" width="30%">
<xsl:value-of select="@name"/>
</td>
<td class="sub-header" width="70%">
<xsl:value-of select="@label"/>
</td>
</tr>
<xsl:for-each select="key('cat',@name)">
<xsl:sort select="ancestor::feature//@version" order="ascending"/>
<xsl:sort select="ancestor::feature//@id" order="ascending" case-order="upper-first"/>
<tr>
<xsl:choose>
<xsl:when test="(position() mod 2 = 1)">
<xsl:attribute name="class">dark-row</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">light-row</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td class="log-text" id="indent">
<xsl:choose>
<xsl:when test="ancestor::feature//@label">
<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@label"/></a>
<br/>
<div id="indent">
(<xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/>)
</div>
</xsl:when>
<xsl:otherwise>
<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/></a>
</xsl:otherwise>
</xsl:choose>
<br />
</td>
<td>
<table>
<xsl:if test="ancestor::feature//@os">
<tr><td class="log-text" id="indent">Operating Systems:</td>
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@os"/></td>
</tr>
</xsl:if>
<xsl:if test="ancestor::feature//@ws">
<tr><td class="log-text" id="indent">Windows Systems:</td>
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@ws"/></td>
</tr>
</xsl:if>
<xsl:if test="ancestor::feature//@nl">
<tr><td class="log-text" id="indent">Languages:</td>
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@nl"/></td>
</tr>
</xsl:if>
<xsl:if test="ancestor::feature//@arch">
<tr><td class="log-text" id="indent">Architecture:</td>
<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@arch"/></td>
</tr>
</xsl:if>
</table>
</td>
</tr>
</xsl:for-each>
<tr><td class="spacer"><br/></td><td class="spacer"><br/></td></tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="count(feature) &gt; count(feature/category)">
<tr class="header">
<td class="sub-header" colspan="2">
Uncategorized
</td>
</tr>
</xsl:if>
<xsl:choose>
<xsl:when test="function-available('msxsl:node-set')">
<xsl:variable name="rtf-nodes">
<xsl:for-each select="feature[not(category)]">
<xsl:sort select="@id" order="ascending" case-order="upper-first"/>
<xsl:sort select="@version" order="ascending" />
<xsl:value-of select="."/>
<xsl:copy-of select="." />
</xsl:for-each>
</xsl:variable>
<xsl:variable name="myNodeSet" select="msxsl:node-set($rtf-nodes)/*"/>
<xsl:for-each select="$myNodeSet">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 = 1">
<xsl:attribute name="class">dark-row</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">light-row</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td class="log-text" id="indent">
<xsl:choose>
<xsl:when test="@label">
<a href="{@url}"><xsl:value-of select="@label"/></a>
<br />
<div id="indent">
(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
</div>
</xsl:when>
<xsl:otherwise>
<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
</xsl:otherwise>
</xsl:choose>
<br /><br />
</td>
<td>
<table>
<xsl:if test="@os">
<tr><td class="log-text" id="indent">Operating Systems:</td>
<td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
</tr>
</xsl:if>
<xsl:if test="@ws">
<tr><td class="log-text" id="indent">Windows Systems:</td>
<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
</tr>
</xsl:if>
<xsl:if test="@nl">
<tr><td class="log-text" id="indent">Languages:</td>
<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
</tr>
</xsl:if>
<xsl:if test="@arch">
<tr><td class="log-text" id="indent">Architecture:</td>
<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
</tr>
</xsl:if>
</table>
</td>
</tr>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="feature[not(category)]">
<xsl:sort select="@id" order="ascending" case-order="upper-first"/>
<xsl:sort select="@version" order="ascending" />
<tr>
<xsl:choose>
<xsl:when test="count(preceding-sibling::feature[not(category)]) mod 2 = 1">
<xsl:attribute name="class">dark-row</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="class">light-row</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td class="log-text" id="indent">
<xsl:choose>
<xsl:when test="@label">
<a href="{@url}"><xsl:value-of select="@label"/></a>
<br />
<div id="indent">
(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
</div>
</xsl:when>
<xsl:otherwise>
<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
</xsl:otherwise>
</xsl:choose>
<br /><br />
</td>
<td>
<table>
<xsl:if test="@os">
<tr><td class="log-text" id="indent">Operating Systems:</td>
<td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
</tr>
</xsl:if>
<xsl:if test="@ws">
<tr><td class="log-text" id="indent">Windows Systems:</td>
<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
</tr>
</xsl:if>
<xsl:if test="@nl">
<tr><td class="log-text" id="indent">Languages:</td>
<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
</tr>
</xsl:if>
<xsl:if test="@arch">
<tr><td class="log-text" id="indent">Architecture:</td>
<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
</tr>
</xsl:if>
</table>
</td>
</tr>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</table>
</body>
</html>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer core
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) core including \

View file

@ -14,8 +14,8 @@
</license>
<url>
<update label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<update label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
</url>
<requires>

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer Core Source
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) core including \

View file

@ -15,13 +15,13 @@
# This file should be translated.
# "featureName" property - name of the feature
featureName=DataStore
featureName=Remote System Explorer DataStore Services
# "providerName" property - name of the company that provides the feature
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) DataStore is an extensible tooling\

View file

@ -15,8 +15,8 @@
</license>
<url>
<update label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<update label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
</url>
<requires>

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer DStore Source
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) DataStore is an extensible tooling\

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer FTP Services
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=The Remote System Explorer (RSE) stp contains an FTP-based \

View file

@ -15,8 +15,8 @@
</license>
<url>
<update label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<update label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
</url>
<requires>

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer FTP Services Source
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=The Remote System Explorer (RSE) stp contains an FTP-based \

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer Local Services
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) Local Services provides an \

View file

@ -15,8 +15,8 @@
</license>
<url>
<update label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<update label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
</url>
<requires>

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer Local Services Source
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) Local Services provides an \

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer SDK
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=Remote System Explorer (RSE) SDK combines the runtime features \

View file

@ -14,8 +14,8 @@
</license>
<url>
<update label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<update label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
</url>
<includes

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer SSH Services
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=An SSH-based \

View file

@ -15,8 +15,8 @@
</license>
<url>
<update label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<discovery label="%updateSiteName" url="http://update.eclipse.org/updates/3.2"/>
<update label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
<discovery label="%updateSiteName" url="http://download.eclipse.org/dsdp/tm/updates"/>
</url>
<requires>

View file

@ -21,7 +21,7 @@ featureName=Remote System Explorer SSH Services Source
providerName=Eclipse.org
# "updateSiteName" property - label for the update site
updateSiteName=Eclipse.org update site
updateSiteName=Target Management Project Updates
# "description" property - description of the feature
description=An SSH-based \

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<jardesc>
<jar path="/Net/parser/export4/WS/MOB/rse.wheel/dstore_core.jar"/>
<options buildIfNeeded="true" compress="true" descriptionLocation="/org.eclipse.rse.services.dstore/exportDstore.jardesc" exportErrors="true" exportWarnings="true" includeDirectoryEntries="false" overwrite="false" saveDescription="true" useSourceFolders="false"/>
<manifest generateManifest="true" manifestLocation="" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
<sealing sealJar="false">
<packagesToSeal/>
<packagesToUnSeal/>
</sealing>
</manifest>
<selectedElements exportClassFiles="true" exportJavaFiles="false" exportOutputFolder="false">
<javaElement handleIdentifier="=org.eclipse.dstore.core/src"/>
</selectedElements>
</jardesc>