Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Williams2014-12-05 15:00:14 +0000
committerDavid Williams2014-12-05 15:00:14 +0000
commit7ce217a19e8ff24f0b98b5435be7639ff3872a96 (patch)
treefc599b58f70699ba40de16457a0f31fc587c9774
parent572b3420d46b9f2527ff35461f398b3dfa2f52b4 (diff)
downloadeclipse.platform.releng.aggregator-7ce217a19e8ff24f0b98b5435be7639ff3872a96.tar.gz
eclipse.platform.releng.aggregator-7ce217a19e8ff24f0b98b5435be7639ff3872a96.tar.xz
eclipse.platform.releng.aggregator-7ce217a19e8ff24f0b98b5435be7639ff3872a96.zip
Bug 451808 - Add Solstice "thin" theme to download pages
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/DL.thin.header.php.html280
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/computeRepoURLs.php64
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/dropSectionUtils.php56
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/templateFiles/index.php.template689
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml20
5 files changed, 628 insertions, 481 deletions
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/DL.thin.header.php.html b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/DL.thin.header.php.html
new file mode 100644
index 000000000..da5d79d01
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/DL.thin.header.php.html
@@ -0,0 +1,280 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="author" content="$pageAuthor" />
+ <meta name="keywords" content="$pageKeywords" />
+ <link
+ href="//fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,100"
+ rel="stylesheet" type="text/css">
+ <link rel="shortcut icon"
+ href="/eclipse.org-common/themes/solstice/public/images/favicon.ico" />
+ <title><?= $pageTitle;?></title>
+ <meta property="og:title" content="<?= $pageTitle;?>" />
+ <meta property="og:description"
+ content="Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation." />
+ <meta property="og:image"
+ content="https://www.eclipse.org/eclipse.org-common/themes/Nova/images/eclipse.png" />
+
+ <link rel="stylesheet"
+ href="/eclipse.org-common/themes/solstice/public/stylesheets/styles.min.css">
+
+ <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+ <!--[if lt IE 9]>
+ <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+ <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+ <![endif]-->
+
+ <style>
+ td, th {
+ line-height: 1;
+ padding: 3px;
+ text-align: left;
+ vertical-align: middle;
+ }
+
+ table.downloads {
+ /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
+ width: 100%;
+ border-collapse: separate;
+ border-spacing: 1px;
+ }
+
+ td.latest {
+ width: 100%;
+ background-color: #3b335a;
+ color: #FFFFFF;
+ }
+
+ td.main {
+ width: 100%;
+ background-color: #76708C;
+ color: #FFFFFF;
+ }
+
+ td.name, th.name {
+ width: 15%;
+ vertical-align: middle;
+ }
+
+ td.status, th.status {
+ width: 25%;
+ vertical-align: middle;
+ }
+
+ td.date, th.date {
+ width: 40%;
+ vertical-align: middle;
+ }
+
+ table.testTable { border-collapse: collapse; border: 1px solid black;width:90%;}
+ .testTable caption {padding:6px 2px 6px 2px;}
+ .testTable th { text-align: center; padding:2px; border: 1px solid black;}
+ .testTable td { text-align: right; padding:2px; border: 1px solid black;}
+
+ div.dropSection {clear:both; width:100%;}
+ h3 {clear:both; width:100%; padding:2px 2px 2px 2px;}
+
+ </style>
+
+ <script type="text/javascript">
+ <![CDATA[
+ sfHover = function() {
+ var sfEls = document.getElementById("leftnav").getElementsByTagName("li");
+ for (var i=0; i < sfEls.length; i++) {
+ sfEls[i].onmouseover=function() {
+ this.className+=" sfhover";
+ }
+ sfEls[i].onmouseout=function() {
+ this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+ }
+ }
+ }
+if (window.attachEvent) window.attachEvent("onload", sfHover);
+]]>
+</script>
+<?php
+include_once("buildproperties.php");
+include_once("utilityFunctions.php");
+?>
+ </head>
+ <body class="" id="body_solstice">
+ <a class="sr-only" href="#content">Skip to main content</a>
+ <div class="thin-header">
+ <header role="banner">
+ <div class="container">
+ <div id="row-logo-search">
+ <div id="header-left">
+ <div class="row">
+ <div class="hidden-xs col-sm-6">
+ <a href="https://eclipse.org/"><img
+ src="/eclipse.org-common/themes/solstice/public/images/logo/eclipse-800x188.png"
+ alt="Eclipse.org logo" class="logo-eclipse-default" /></a>
+ </div>
+ <div id="main-menu" class="navbar col-sm-18 yamm">
+ <div id="navbar-collapse-1"
+ class="navbar-collapse collapse">
+ <ul class="nav navbar-nav">
+ <li class="visible-thin"><a
+ href="https://eclipse.org/downloads/"
+ target="_self">Packages</a></li>
+ <li><a href="https://eclipse.org/users/"
+ target="_self">Getting Started </a></li>
+ <li><a href="https://eclipse.org/membership/"
+ target="_self">Members</a></li>
+ <li><a href="https://eclipse.org/projects/"
+ target="_self">Projects</a></li>
+ <li class="dropdown visible-xs"><a href="#"
+ data-toggle="dropdown" class="dropdown-toggle">Community
+ <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li><a
+ href="http://marketplace.eclipse.org">Marketplace</a></li>
+ <li><a href="http://events.eclipse.org">Events</a></li>
+ <li><a href="http://www.planeteclipse.org/">Planet
+ Eclipse</a></li>
+ <li><a
+ href="https://eclipse.org/community/eclipse_newsletter/">Newsletter</a></li>
+ <li><a
+ href="https://www.youtube.com/user/EclipseFdn">Videos</a></li>
+ </ul></li>
+ <li class="dropdown visible-xs"><a href="#"
+ data-toggle="dropdown" class="dropdown-toggle">Participate
+ <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li><a
+ href="https://bugs.eclipse.org/bugs/">Report
+ a Bug</a></li>
+ <li><a href="https://eclipse.org/forums/">Forums</a></li>
+ <li><a href="https://eclipse.org/mail/">Mailing
+ Lists</a></li>
+ <li><a href="https://wiki.eclipse.org/">Wiki</a></li>
+ <li><a href="https://wiki.eclipse.org/IRC">IRC</a></li>
+ <li><a
+ href="https://eclipse.org/contribute/">How
+ to Contribute</a></li>
+ </ul></li>
+ <li class="dropdown visible-xs"><a href="#"
+ data-toggle="dropdown" class="dropdown-toggle">Working
+ Groups <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <li><a
+ href="http://wiki.eclipse.org/Auto_IWG">Automotive</a></li>
+ <li><a href="http://iot.eclipse.org">Internet
+ of Things</a></li>
+ <li><a href="http://locationtech.org">LocationTech</a></li>
+ <li><a href="http://lts.eclipse.org">Long-Term
+ Support</a></li>
+ <li><a href="http://polarsys.org">PolarSys</a></li>
+ <li><a href="http://science.eclipse.org">Science</a></li>
+ </ul></li>
+ <!-- More -->
+ <li class="dropdown hidden-xs"><a
+ data-toggle="dropdown" class="dropdown-toggle">More<b
+ class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li>
+ <!-- Content container to add padding -->
+ <div class="yamm-content">
+ <div class="row">
+ <ul class="col-sm-8 list-unstyled">
+ <li><p>
+ <strong>Community</strong>
+ </p></li>
+ <li><a
+ href="http://marketplace.eclipse.org">Marketplace</a></li>
+ <li><a
+ href="http://events.eclipse.org">Events</a></li>
+ <li><a
+ href="http://www.planeteclipse.org/">Planet
+ Eclipse</a></li>
+ <li><a
+ href="https://eclipse.org/community/eclipse_newsletter/">Newsletter</a></li>
+ <li><a
+ href="https://www.youtube.com/user/EclipseFdn">Videos</a></li>
+ </ul>
+ <ul class="col-sm-8 list-unstyled">
+ <li><p>
+ <strong>Participate</strong>
+ </p></li>
+ <li><a
+ href="https://bugs.eclipse.org/bugs/">Report
+ a Bug</a></li>
+ <li><a
+ href="https://eclipse.org/forums/">Forums</a></li>
+ <li><a
+ href="https://eclipse.org/mail/">Mailing
+ Lists</a></li>
+ <li><a
+ href="https://wiki.eclipse.org/">Wiki</a></li>
+ <li><a
+ href="https://wiki.eclipse.org/IRC">IRC</a></li>
+ <li><a
+ href="https://eclipse.org/contribute/">How
+ to Contribute</a></li>
+ </ul>
+ <ul class="col-sm-8 list-unstyled">
+ <li><p>
+ <strong>Working Groups</strong>
+ </p></li>
+ <li><a
+ href="http://wiki.eclipse.org/Auto_IWG">Automotive</a></li>
+ <li><a
+ href="http://iot.eclipse.org">Internet
+ of Things</a></li>
+ <li><a
+ href="http://locationtech.org">LocationTech</a></li>
+ <li><a
+ href="http://lts.eclipse.org">Long-Term
+ Support</a></li>
+ <li><a href="http://polarsys.org">PolarSys</a></li>
+ <li><a
+ href="http://science.eclipse.org">Science</a></li>
+ </ul>
+ </div>
+ </div>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle"
+ data-toggle="collapse"
+ data-target="#navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span> <span
+ class="icon-bar"></span> <span class="icon-bar"></span>
+ <span class="icon-bar"></span> <span
+ class="icon-bar"></span>
+ </button>
+ <a href="https://eclipse.org/"
+ class="navbar-brand visible-xs"><img
+ src="/eclipse.org-common/themes/solstice/public/images/logo/eclipse-800x188.png"
+ alt="Eclipse.org logo" width="174"
+ class="logo-eclipse-default" /></a>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </header>
+ <section id="breadcrumb" class="defaut-breadcrumbs hidden-print">
+ <div class="container">
+ <ol class="breadcrumb">
+ <li><a href="https://www.eclipse.org/">Home</a></li>
+ <li><a href="https://eclipse.org/projects/">Projects</a></li>
+ <li><a href="http://eclipse.org/eclipse/">Eclipse</a></li>
+ <li><a href="http://eclipse.org/eclipse/downloads">Downloads</a></li>
+ <li class="active"><?= $BUILD_ID ?></li>
+ </ol>
+ </div>
+ </section>
+ </div>
+ <main role="main">
+ <div class="container background-image-none" id="novaContent">
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/computeRepoURLs.php b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/computeRepoURLs.php
new file mode 100644
index 000000000..c37b9e5fb
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/computeRepoURLs.php
@@ -0,0 +1,64 @@
+<?php
+
+// This snippet must some before the "repository URLs" as is it used to
+// "compute" the proper URLs for the various streams and types of builds.
+// TODO: better to have this as function ... but since there are several
+// "outputs", as-is, would take some rethinking?
+
+ $pos = strpos($BUILD_ID, "RC");
+ if ($pos === false) {
+ $isRC = false;
+ } else {
+ $isRC = true;
+ }
+
+ // We expect $BUILD_ID to be defined in buildproperties.php
+ // But it can be defined several times in reference URI, such as once in directory name,
+ // and once in filename. We want the directory-like part.
+ // And to complicate things, in S and R builds, the segment is no longer BUILD_ID,
+ // but a more complicated concatenation.
+ if ($BUILD_TYPE === "M" && $isRC ) {
+ $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."milestones";
+ }
+ else {
+ if ($BUILD_TYPE === "N" || $BUILD_TYPE === "I" || $BUILD_TYPE === "M" || $BUILD_TYPE === "P" || $BUILD_TYPE === "X" || $BUILD_TYPE === "Y") {
+ $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."-".$BUILD_TYPE."-"."builds";
+ } else {
+ if ($BUILD_TYPE === "S") {
+ $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."milestones";
+ } else {
+ if ($BUILD_TYPE === "R") {
+ $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR;
+ }
+ else {
+ echo "Unexpected value of BUILD_TYPE: $BUILD_TYPE. <br />";
+ // We will make an assumption that might work.
+ $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."-".$BUILD_TYPE."-"."builds";
+ }
+ }
+ }
+ }
+ $STREAM_REPO_URL="http://download.eclipse.org/eclipse/updates/".$STREAM_REPO_NAME;
+
+ // There are two types of M builds, some RCs, some not.
+ if ($BUILD_TYPE === "N" || $BUILD_TYPE === "I" || $BUILD_TYPE === "P" || $BUILD_TYPE === "X" || $BUILD_TYPE === "Y" || ($BUILD_TYPE === "M" && ! $isRC)) {
+ $BUILD_REPO_NAME=$STREAM_REPO_NAME."/".$BUILD_ID;
+ } else {
+ $timestamp = str_replace('-', '', $TIMESTAMP);
+ if ($BUILD_TYPE === "S" || $BUILD_TYPE === "R" || ($BUILD_TYPE === "M" && $isRC)) {
+ $BUILD_REPO_NAME=$STREAM_REPO_NAME."/".$BUILD_TYPE."-".$BUILD_ID."-".$timestamp;
+ } else {
+ echo "Unexpected value of BUILD_TYPE: $BUILD_TYPE. <br />\n";
+ // We will make an assumption that might work.
+ $BUILD_REPO_NAME=$STREAM_REPO_NAME."/".$BUILD_ID;
+ }
+ }
+
+ $BUILD_REPO_URL="http://download.eclipse.org/eclipse/updates/".$BUILD_REPO_NAME;
+ // checking for existence is especially important for BUILD_REPOs, since they might have been removed.
+ // but we do it here too for sanity check.
+ // relative patch can be either 3 or 4 "up", depending on if on downloads, or build machine.
+ // either can be used to "prove existence".
+ $relativePath4="../../../..";
+ $relativePath3="../../..";
+
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/dropSectionUtils.php b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/dropSectionUtils.php
new file mode 100644
index 000000000..a0d8bbc33
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/dropSectionUtils.php
@@ -0,0 +1,56 @@
+<?php
+
+ function startTable() {
+ echo "<table class=\"table table-striped table-hover table-condensed\">";
+ return;
+ }
+
+ // The 'col-md-n' classes refer to Bootstraps grid system, and must total 12.
+ // See http://www.w3schools.com/bootstrap/bootstrap_grid_system.asp
+ // and especially http://donnapeplinskie.com/using-tables-with-bootstrap-grids/
+ function columnHeads() {
+ echo "<th class=\"col-md-3\">Platform</th>";
+ echo "<th class=\"col-md-5\">Download</th>";
+ echo "<th class=\"col-md-2\">Size</th>";
+ echo "<th class=\"col-md-2\">Checksum</th>";
+ return;
+ }
+
+ function getDropSize($zipfile) {
+
+ $filesize = "N/A";
+ $filesizebytes = filesize($zipfile);
+ if($filesizebytes > 0) {
+ if($filesizebytes < 1048576) {
+ $filesize = round($filesizebytes / 1048576, 2) . " MB";
+ } elseif ($filesizebytes >= 1048576 && $filesizebytes < 10485760) {
+ $filesize = round($filesizebytes / 1048576, 1) . " MB";
+ } else {
+ $filesize = round($filesizebytes / 1048576, 0) . " MB";
+ }
+ }
+ return($filesize);
+ }
+
+ // This function is generated "in line" by the "index" custom ant task.
+ // Hence, must "stay coordinated" with what is there.
+ function genLinks($zipfile) {
+
+ global $clickthroughstr;
+ global $BUILD_DIR_SEG;
+
+ $filetarget = "$clickthroughstr$zipfile";
+ $filelink = "<a style=\"align:left\" href=\"$filetarget\">$zipfile</a>";
+ $filesize = getDropSize($zipfile);
+
+ echo "<td>$filelink</td>\n";
+ echo "<td>$filesize</td>\n";
+ // TODO: investgate using https:// to Eclipse Foundation's database of checksums
+ // TODO: can make some future variables so it has one value on "build" server, and another value on
+ // downloads, such as in buildproperties.php (value would get changed in "promtoe" script).
+ // Also handy/needed when doing "local test builds".
+ // Remember, md5 and sha1 are still in "checksum" directory, for at least initial Luna release, just not linked to. See bug
+ // https://bugs.eclipse.org/bugs/show_bug.cgi?id=423714
+ echo "<td><a href=\"http://download.eclipse.org/eclipse/downloads/drops4/$BUILD_DIR_SEG/checksum/$zipfile.sha512\">[SHA512]</a></td>";
+ }
+
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/templateFiles/index.php.template b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/templateFiles/index.php.template
index 384bf916a..444fd5be7 100644
--- a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/templateFiles/index.php.template
+++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/templateFiles/index.php.template
@@ -1,15 +1,36 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Eclipse Project</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <meta name="author" content="Eclipse Foundation, Inc." />
- <meta name="keywords" content="eclipse,project,plug-ins,plugins,java,ide,swt,refactoring,free java ide,tools,platform,open source,development environment,development,ide" />
-
<?php
+# Begin: page-specific settings.
+$pageTitle = "Eclipse Project Downloads";
+$pageKeywords = "eclipse,project,plug-ins,plugins,java,ide,swt,refactoring,free java ide,tools,platform,open source,development environment,development,ide";
+$pageAuthor = "David Williams and Christopher Guindon";
+
//ini_set("display_errors", "true");
//error_reporting (E_ALL);
+$eclipseStream="4";
+include('../../dlconfig4.php');
+$subdirDrops="drops4";
+$expectedtestConfigs=0;
+$testConfigs = array();
+
+ob_start();
+
+/*
+DL.thin.header.php.html was original obtained from
+
+wget https://eclipse.org/eclipse.org-common/themes/solstice/html_template/thin/header.php
+
+and then that file modified to suit our needs.
+Occasionally, our version should be compared to the "standard" to see if anything has
+changed, in the interest of staying consistent.
+
+See https://eclipse.org/eclipse.org-common/themes/solstice/docs/
+
+ */
+
+require("DL.thin.header.php.html");
+
+
include_once("buildproperties.php");
include_once("utilityFunctions.php");
@@ -22,114 +43,47 @@ $streamArr = explode(".", $STREAM);
$STREAM_MAJOR = $streamArr[0];
$STREAM_MINOR = $streamArr[1];
$STREAM_SERVICE = $streamArr[2];
-
-if (array_key_exists("SERVER_NAME", $_SERVER)) {
- $servername = $_SERVER["SERVER_NAME"];
- if ($servername === "build.eclipse.org") {
- $imagesource="http://download.eclipse.org/eclipse.org-common/themes/Phoenix/images";
- $csssource="http://download.eclipse.org/eclipse.org-common//themes/Phoenix/css";
- $clickthroughstr="";
- }
- else {
- $imagesource="../../../eclipse.org-common/stylesheets";
- $csssource="../../../eclipse.org-common/stylesheets";
- $clickthroughstr="download.php?dropFile=";
- }
-}
-else {
- $servername = "localhost";
- $imagesource="http://download.eclipse.org/eclipse.org-common/themes/Phoenix/images";
- $csssource="http://download.eclipse.org/eclipse.org-common//themes/Phoenix/css";
- $clickthroughstr="";
-}
?>
- <link rel="stylesheet" type="text/css" href="<?php echo $csssource;?>/visual.css" media="screen" />
- <link rel="stylesheet" type="text/css" href="<?php echo $csssource;?>/layout.css" media="screen" />
- <link rel="stylesheet" type="text/css" href="<?php echo $csssource;?>/print.css" media="print" />
-
-<script type="text/javascript">
-<![CDATA[
-sfHover = function() {
- var sfEls = document.getElementById("leftnav").getElementsByTagName("LI");
- for (var i=0; i < sfEls.length; i++) {
- sfEls[i].onmouseover=function() {
- this.className+=" sfhover";
- }
- sfEls[i].onmouseout=function() {
- this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
- }
- }
-}
-if (window.attachEvent) window.attachEvent("onload", sfHover);
-]]>
-</script>
-
-<style type="text/css">
- table.testTable { border-collapse: collapse; border: 1px solid black;width:80%;}
- .testTable caption {padding:6px 2px 6px 2px;}
- .testTable th { text-align: left; padding:2px; border-collapse: collapse; border: 1px solid black;}
- .testTable td { text-align: right; width: 10%; padding:2px; border-collapse: collapse; border: 1px solid black;}
- table.dropTable { border-collapse: collapse; border: 1px solid black;width:80%;}
- .dropTable caption {padding:6px 2px 6px 2px;}
- .dropTable th { text-align: left; padding:2px; border-collapse: collapse; border: 1px solid black;}
- .dropTable td { text-align: right; width: 10%; padding:2px; border-collapse: collapse; border: 1px solid black;}
- div.dropSection { }
- .dropSection h3 {padding:6px 2px 6px 2px;}
- .dropSection th { text-align: left; padding:2px; border-collapse: collapse; border: 1px solid black;}
- .dropSection td { text-align: right; width: 10%; padding:2px; border-collapse: collapse; border: 1px solid black;}
-</style>
-
-</head>
-<body>
-
- <?php if (! isset ($BUILD_FAILED) ) { ?>
-
- <div id="leftcol">
- <ul id="leftnav">
- <li><a href="#Repository">Eclipse p2 Repository</a></li>
- <li><a href="#EclipseSDK">Eclipse SDK</a></li>
- <li><a href="#JUnitPlugin">JUnit Plugin Tests and Automated Testing Framework</a></li>
- <li><a href="#ExamplePlugins">Example Plug-ins</a></li>
- <li><a href="#RCPRuntime">RCP Runtime Binary</a></li>
- <li><a href="#RCPSDK">RCP SDK</a></li>
- <li><a href="#DeltaPack">Delta Pack</a></li>
- <li><a href="#PlatformRuntime">Platform Runtime Binary</a></li>
- <li><a href="#JDTRuntime">JDT Runtime Binary</a></li>
- <li><a href="#JDTSDK">JDT SDK</a></li>
- <li><a href="#JDTCORE">JDT Core Batch Compiler</a></li>
- <li><a href="#PDERuntime">PDE Runtime Binary</a></li>
- <li><a href="#PDESDK">PDE SDK</a></li>
- <li><a href="#CVSRuntime">CVS Runtim</a></li>
- <li><a href="#CVSSDK">CVS SDK</a></li>
- <li><a href="#SWT">SWT binary and Source</a></li>
- <li><a href="#org.eclipse.releng">Releng Tools</a></li>
- </ul>
-
- </div> <!-- end left column -->
- <!-- end 'not build failed' -->
- <?php } ?>
-
-
- <div id="midcolumn">
- <table border="0" cellspacing="5" cellpadding="2" width="100%" >
- <tr>
- <td>
- <b><font face="Verdana" size="+3">Eclipse <?php echo $STREAM; ?> <?php echo $BUILD_TYPE_NAME; ?> Build: <?php echo $BUILD_ID; ?></font></b>
- </td>
- </tr>
+
+
+<?php if (! isset ($BUILD_FAILED) ) { ?>
+
+<aside class="col-md-4" id="leftcol">
+<ul id="leftnav" class="ul-left-nav fa-ul hidden-print">
+ <li><a href="#Repository">Eclipse p2 Repository</a></li>
+ <li><a href="#EclipseSDK">Eclipse SDK</a></li>
+ <li><a href="#JUnitPlugin">JUnit Plugin Tests and Automated Testing Framework</a></li>
+ <li><a href="#ExamplePlugins">Example Plug-ins</a></li>
+ <li><a href="#RCPRuntime">RCP Runtime Binary</a></li>
+ <li><a href="#RCPSDK">RCP SDK</a></li>
+ <li><a href="#DeltaPack">Delta Pack</a></li>
+ <li><a href="#PlatformRuntime">Platform Runtime Binary</a></li>
+ <li><a href="#JDTRuntime">JDT Runtime Binary</a></li>
+ <li><a href="#JDTSDK">JDT SDK</a></li>
+ <li><a href="#JDTCORE">JDT Core Batch Compiler</a></li>
+ <li><a href="#PDERuntime">PDE Runtime Binary</a></li>
+ <li><a href="#PDESDK">PDE SDK</a></li>
+ <li><a href="#CVSRuntime">CVS Runtim</a></li>
+ <li><a href="#CVSSDK">CVS SDK</a></li>
+ <li><a href="#SWT">SWT binary and Source</a></li>
+ <li><a href="#org.eclipse.releng">Releng Tools</a></li>
+</ul>
+</aside>
+
+<!-- end 'not build failed' -->
+<?php } ?>
+
+<div>
+<h1>Eclipse <?php echo $STREAM; ?> <?php echo $BUILD_TYPE_NAME; ?> Build: <?php echo $BUILD_ID; ?> </h1>
+
<?php
if (file_exists("pom_updates/index.html")) {
- echo "<tr><td width=\"75%\"><font size=\"+1\">";
- echo "<a href=\"pom_updates/\"><b>POM updates made</b></a></font></td></tr>";
+ echo "<h2><a href=\"pom_updates/\">POM updates made</a></h2>";
}
// check if test build only, just to give warning of oversite.
// see bug 404545
if (isset($testbuildonly) && ($testbuildonly)) {
- echo "<tr><td width=\"75%\">\n";
- echo "<font size=\"+1\">\n";
- echo "Test-Build-Only flag found set. Input was not tagged.\n";
- echo "</font>\n";
- echo "</td></tr>\n";
+ echo "<h2>Test-Build-Only flag found set. Input was not tagged.<h2>\n";
}
// Use of "BUILD_ID" should work for milestones, and releases, but would require a "copy"
@@ -137,68 +91,53 @@ if (isset($testbuildonly) && ($testbuildonly)) {
// made visible yet (if we want "N&N" visible from RC build).
if (file_exists("news/")) {
- echo "<tr><td width=\"75%\"><font size=\"+1\">";
- echo "<a href=\"http://www.eclipse.org/eclipse/news/${BUILD_ID}/eclipse_news_${BUILD_ID}.php\"><b>New and Noteworthy</b></a></font></td></tr>";
+ echo "<h2><a href=\"http://www.eclipse.org/eclipse/news/${BUILD_ID}/eclipse_news_${BUILD_ID}.php\">New and Noteworthy</a></h2>\n";
}
// linkToAcknowledgements is a pure "marker file"
if (file_exists("linkToAcknowledgements")) {
- echo "<tr><td width=\"75%\"><font size=\"+1\">";
- echo "<a href=\"http://www.eclipse.org/eclipse/development/acknowledgements_${BUILD_ID}.php\"><b>Acknowledgments</b></a>";
- echo "</font></td></tr>";
+ echo "<h2><a href=\"http://www.eclipse.org/eclipse/development/acknowledgements_${BUILD_ID}.php\">Acknowledgments</a></h2>\n";
}
// linkToReadme is a pure marker file
if (file_exists("linkToReadme")) {
- echo "<tr><td width=\"75%\"><font size=\"+1\">";
- echo "<a href=\"http://www.eclipse.org/eclipse/development/readme_eclipse_${BUILD_ID}.php\"><b>Eclipse Project ${BUILD_ID} Readme</b></a>";
- echo "</font></td></tr>";
+ echo "<h2><a href=\"http://www.eclipse.org/eclipse/development/readme_eclipse_${BUILD_ID}.php\">Eclipse Project ${BUILD_ID} Readme</a></h2>\n";
}
if (isset ($BUILD_FAILED) ) {
- echo "<tr><td width=\"75%\"><font size=\"+1\">";
- echo "Build Failed. See <a href=\"buildlogs.php\">logs</a>. <br />\n";
+ echo "<h2>Build Failed</h2><p>See <a href=\"buildlogs.php\">logs</a>.</p>\n";
$PATTERN='!(.*)(/buildlogs/)(.*)!';
$result = preg_match($PATTERN, $BUILD_FAILED, $MATCHES);
// cheap short cut, since we expect only 1 such file
$summaryFile=glob("buildFailed-*");
if ($result !== FALSE) {
$SPECIFIC_LOG=$MATCHES[3];
- echo "Specifically, see <a href=\"buildlogs/$SPECIFIC_LOG\">the log with errors</a>, \n";
+ echo "<p>Specifically, see <a href=\"buildlogs/$SPECIFIC_LOG\">the log with errors</a>, \n";
echo "or a <a href=\"$summaryFile[0]\">summary</a>. <br /> \n";
- echo "Or see traditional <a href=\"testResults.php\">Compile Logs</a> (if any). \n";
+ echo "Or see traditional <a href=\"testResults.php\">Compile Logs</a> (if any).</p>\n";
}
- echo "</td><tr>";
- // early end to table, since build failed is all we will print.
- echo "</table>";
}
else {
?>
- <tr>
- <td width="75%">
- The page provides access to the various sections of Eclipse Platform build along with details
- relating to its results and unit tests.
- </td>
- </tr>
- </table>
-
-<!-- end of midcolumn div
-</div> -->
-
-<div class="homeitem3col">
+ <p style="padding-bottom: 1em">This page provides access to the various deliverables of Eclipse Platform build along with
+is logs and tests.</p>
+</div>
+
+<div id="midcolumn">
+
<h3>Logs and Test Links</h3>
<?php
- // for current (modern) builds, test results are always in
- // 'testresults'. That directory only exists after first results
- // have finished and been "published".
- if (file_exists("testresults")) {
- $testResultsDirName="testresults";
- } elseif (file_exists("results")) {
- $testResultsDirName="results";
- } else {
- $testResultsDirName="";
- }
+ // for current (modern) builds, test results are always in
+ // 'testresults'. That directory only exists after first results
+ // have finished and been "published".
+ if (file_exists("testresults")) {
+ $testResultsDirName="testresults";
+ } elseif (file_exists("results")) {
+ $testResultsDirName="results";
+ } else {
+ $testResultsDirName="";
+ }
$boxes=calcTestConfigsRan($testResultsDirName);
@@ -208,7 +147,8 @@ else {
$boxesDisplay = $boxes;
}
- echo "<ul class='midlist'>";
+ // echo "<ul class='midlist'>";
+ echo "<ul>";
// We will always display link to logs (as normal link, not using color:inherit;)
echo "<li>View the <a style=\"text-decoration:none\" title=\"Link to logs.\" href=\"testResults.php\">logs for the current build</a>.</li>\n";
@@ -273,19 +213,18 @@ else {
/* performance tests line item */
$generated=file_exists("performance/global_fp.php");
- if (file_exists("performance.php") && $generated) {
- echo "<li>View the <a href=\"performance.php\">performance test results</a> for the current build.</li>\n";
+ if (file_exists("performance/performance.php") && $generated) {
+ echo "<li>View the <a href=\"performance/performance.php\">performance test results</a> for the current build.</li>\n";
} else {
echo "<li>Performance tests are pending.</li>\n";
}
echo "</ul>\n";
-// echo "<div class=\"homeitem3col\">";
echo "<h3>Summary of Unit Tests Results</h3>";
echo "<table class=\"testTable\">\n";
echo "<caption>".$boxesDisplay." of ".count($expectedTestConfigs)." integration and unit test configurations are complete.</caption> \n";
- echo "<tr><th style=\"width:20%\">Tested Platform</th><th>Failed</th><th>Passed</th><th>Total</th><th>Test&nbsp;Time&nbsp;(s)</th></tr>\n";
+ echo "<tr><th style=\"width:40%\">Tested Platform</th><th>Failed</th><th>Passed</th><th>Total</th><th>Test&nbsp;Time&nbsp;(s)</th></tr>\n";
foreach ($expectedTestConfigs as $config) {
@@ -330,11 +269,9 @@ else {
}
echo "</table>\n";
-// echo "</div>\n";
?>
-<!-- <div class="homeitem3col"> -->
<h3>Related Links</h3>
<ul class="midlist">
<li><a href="https://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_4.xml#target_environments">Target Platforms and Environments</a></li>
@@ -358,126 +295,19 @@ else {
}
?>
</ul>
-<!-- /div> -->
-
-<hr class="clearer" />
-<!-- </div> -->
+</div> <!-- end midcolumn -->
<?php
-
- function columnHeads() {
- echo "<th style=\"text-align:left\" width=\"25%\">Platform</th>";
- echo "<th style=\"text-align:left\">Download</th>";
- echo "<th style=\"text-align:left\" width=\"7%\">Size</th>";
- echo "<th style=\"text-align:left\" width=\"11%\">Checksum</th>";
- return;
- }
-
- function getDropSize($zipfile) {
-
- $filesize = "N/A";
- $filesizebytes = filesize($zipfile);
- if($filesizebytes > 0) {
- if($filesizebytes < 1048576) {
- $filesize = round($filesizebytes / 1048576, 2) . " MB";
- } elseif ($filesizebytes >= 1048576 && $filesizebytes < 10485760) {
- $filesize = round($filesizebytes / 1048576, 1) . " MB";
- } else {
- $filesize = round($filesizebytes / 1048576, 0) . " MB";
- }
- }
- return($filesize);
- }
-
- // This function is generated "in line" by the "index" custom ant task.
- // Hence, must "stay coordinated" with what is there.
- function genLinks($zipfile) {
-
- global $clickthroughstr;
- global $BUILD_DIR_SEG;
-
- $filetarget = "$clickthroughstr$zipfile";
- $filelink = "<div align=\"left\"><a href=\"$filetarget\">$zipfile</a></div>";
- $filesize = getDropSize($zipfile);
-
- echo "<td>$filelink</td>\n";
- echo "<td>$filesize</td>\n";
- // TODO: investgate using https:// to Eclipse Foundation's database of checksums
- // TODO: can make some future variables so it has one value on "build" server, and another value on
- // downloads, such as in buildproperties.php (value would get changed in "promtoe" script).
- // Also handy/needed when doing "local test builds".
- // Remember, md5 and sha1 are still in "checksum" directory, for at least initial Luna release, just not linked to. See bug
- // https://bugs.eclipse.org/bugs/show_bug.cgi?id=423714
- echo "<td><a href=\"http://download.eclipse.org/eclipse/downloads/drops4/$BUILD_DIR_SEG/checksum/$zipfile.sha512\">[SHA512]</a></td>";
- }
+ include("dropSectionUtils.php");
+ include("computeRepoURLs.php");
?>
+ <!-- main download section -->
+<div class="dropSection">
+<h3 id="Repository">Eclipse p2 Repository&nbsp;<a href="details.html#Repository"><img src="images/more.gif" title="More..." alt="[More]" /></a></h3>
-
-<!-- <div class="homeitem3col"> -->
-<table align="left" border="0" cellspacing="5" cellpadding="2" width="100%">
-<tr><td>
-
-
-<h3 id="Repository">Eclipse p2 Repository&nbsp;<a href="details.html#Repository"><img src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a></h3>
-<table border="0" cellspacing="1" cellpadding="0" width="99%" >
+<?php startTable(); ?>
<?php
- $pos = strpos($BUILD_ID, "RC");
- if ($pos === false) {
- $isRC = false;
- } else {
- $isRC = true;
- }
-
- // We expect $BUILD_ID to be defined in buildproperties.php
- // But it can be defined several times in reference URI, such as once in directory name,
- // and once in filename. We want the directory-like part.
- // And to complicate things, in S and R builds, the segment is no longer BUILD_ID,
- // but a more complicated concatenation.
- if ($BUILD_TYPE === "M" && $isRC ) {
- $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."milestones";
- }
- else {
- if ($BUILD_TYPE === "N" || $BUILD_TYPE === "I" || $BUILD_TYPE === "M" || $BUILD_TYPE === "P" || $BUILD_TYPE === "X" || $BUILD_TYPE === "Y") {
- $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."-".$BUILD_TYPE."-"."builds";
- } else {
- if ($BUILD_TYPE === "S") {
- $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."milestones";
- } else {
- if ($BUILD_TYPE === "R") {
- $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR;
- }
- else {
- echo "Unexpected value of BUILD_TYPE: $BUILD_TYPE. <br />";
- // We will make an assumption that might work.
- $STREAM_REPO_NAME=$STREAM_MAJOR.".".$STREAM_MINOR."-".$BUILD_TYPE."-"."builds";
- }
- }
- }
- }
- $STREAM_REPO_URL="http://download.eclipse.org/eclipse/updates/".$STREAM_REPO_NAME;
-
- // There are two types of M builds, some RCs, some not.
- if ($BUILD_TYPE === "N" || $BUILD_TYPE === "I" || $BUILD_TYPE === "P" || $BUILD_TYPE === "X" || $BUILD_TYPE === "Y" || ($BUILD_TYPE === "M" && ! $isRC)) {
- $BUILD_REPO_NAME=$STREAM_REPO_NAME."/".$BUILD_ID;
- } else {
- $timestamp = str_replace('-', '', $TIMESTAMP);
- if ($BUILD_TYPE === "S" || $BUILD_TYPE === "R" || ($BUILD_TYPE === "M" && $isRC)) {
- $BUILD_REPO_NAME=$STREAM_REPO_NAME."/".$BUILD_TYPE."-".$BUILD_ID."-".$timestamp;
- } else {
- echo "Unexpected value of BUILD_TYPE: $BUILD_TYPE. <br />\n";
- // We will make an assumption that might work.
- $BUILD_REPO_NAME=$STREAM_REPO_NAME."/".$BUILD_ID;
- }
- }
-
- $BUILD_REPO_URL="http://download.eclipse.org/eclipse/updates/".$BUILD_REPO_NAME;
- // checking for existence is especially important for BUILD_REPOs, since they might have been removed.
- // but we do it here too for sanity check.
- // relative patch can be either 3 or 4 "up", depending on if on downloads, or build machine.
- // either can be used to "prove existence".
- $relativePath4="../../../..";
- $relativePath3="../../..";
if ((file_exists("$relativePath3/updates/".$STREAM_REPO_NAME)) || (file_exists("$relativePath4/updates/".$STREAM_REPO_NAME))) {
echo "<tr><td> \n";
echo "To update your Eclipse installation to this development stream, you can use the software repository at<br />\n";
@@ -491,254 +321,183 @@ else {
echo "</td></tr> \n";
}
?>
-
</table>
-</td></tr>
+
+
+<h3 id="EclipseSDK"> Eclipse SDK&nbsp;<a href="details.html#EclipseSDK"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="EclipseSDK"> Eclipse SDK&nbsp;<a href="details.html#EclipseSDK"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %sdk%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%sdk%
+
+</table>
+
+<h3 id="JUnitPlugin"> JUnit Plugin Tests and Automated Testing Framework&nbsp;<a href="details.html#JUnitPlugin"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="JUnitPlugin"> JUnit Plugin Tests and Automated Testing Framework&nbsp;<a href="details.html#JUnitPlugin"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %tests%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%tests%
+</table>
+<h3 id="ExamplePlugins"> Example Plug-ins&nbsp;<a href="details.html#ExamplePlugins"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="ExamplePlugins"> Example Plug-ins&nbsp;<a href="details.html#ExamplePlugins"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %example%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%example%
+</table>
+<h3 id="RCPRuntime"> RCP Runtime Binary&nbsp;<a href="details.html#RCPRuntime"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="RCPRuntime"> RCP Runtime Binary&nbsp;<a href="details.html#RCPRuntime"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %rcpruntime%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%rcpruntime%
+</table>
+<h3 id="RCPSDK"> RCP SDK&nbsp;<a href="details.html#RCPSDK"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="RCPSDK"> RCP SDK&nbsp;<a href="details.html#RCPSDK"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %rcpsdk%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%rcpsdk%
+</table>
+<h3 id="DeltaPack"> DeltaPack&nbsp;<a href="details.html#DeltaPack"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="DeltaPack"> DeltaPack&nbsp;<a href="details.html#DeltaPack"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %deltapack%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%deltapack%
+</table>
-
+<h3 id="PlatformRuntime"> Platform Runtime Binary&nbsp;<a href="details.html#PlatformRuntime"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="PlatformRuntime"> Platform Runtime Binary&nbsp;<a href="details.html#PlatformRuntime"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %runtime%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%runtime%
+</table>
+<h3 id="JDTRuntime"> JDT Runtime Binary&nbsp;<a href="details.html#JDTRuntime"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="JDTRuntime"> JDT Runtime Binary&nbsp;<a href="details.html#JDTRuntime"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %jdt%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%jdt%
+</table>
+<h3 id="JDTSDK"> JDT SDK &nbsp;<a href="details.html#JDTSDK"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="JDTSDK"> JDT SDK &nbsp;<a href="details.html#JDTSDK"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %jdtsdk%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%jdtsdk%
+</table>
+<h3 id="JDTCORE"> JDT Core Batch Compiler &nbsp;<a href="details.html#JDTCORE"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="JDTCORE"> JDT Core Batch Compiler &nbsp;<a href="details.html#JDTCORE"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %jdtc%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%jdtc%
+</table>
+<h3 id="PDERuntime"> PDE Runtime Binary&nbsp;<a href="details.html#PDERuntime"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="PDERuntime"> PDE Runtime Binary&nbsp;<a href="details.html#PDERuntime"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %pde%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%pde%
+</table>
+<h3 id="PDESDK"> PDE SDK&nbsp;<a href="details.html#PDESDK"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="PDESDK"> PDE SDK&nbsp;<a href="details.html#PDESDK"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %pdesdk%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%pdesdk%
+</table>
+<h3 id="CVSRuntime"> CVS Client Runtime Binary&nbsp;<a href="details.html#CVSRuntime"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="CVSRuntime"> CVS Client Runtime Binary&nbsp;<a href="details.html#CVSRuntime"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %cvs%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%cvs%
+</table>
+<h3 id="CVSSDK"> CVS Client SDK&nbsp;<a href="details.html#CVSSDK"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="CVSSDK"> CVS Client SDK&nbsp;<a href="details.html#CVSSDK"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %cvssdk%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%cvssdk%
+</table>
+<h3 id="SWT"> SWT Binary and Source&nbsp;<a href="details.html#SWT"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="SWT"> SWT Binary and Source&nbsp;<a href="details.html#SWT"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %swt%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
+%swt%
+</table>
+<h3 id="org.eclipse.releng"> org.eclipse.releng.tools plug-in&nbsp;<a href="details.html#org.eclipse.releng"><img
+ src="images/more.gif" title="More..." alt="[More]" /></a>
+</h3>
+<?php startTable(); ?>
<tr>
- <td>
- <h3 id="org.eclipse.releng"> org.eclipse.releng.tools plug-in&nbsp;<a href="details.html#org.eclipse.releng"><img
- src="../../../eclipse.org-common/stylesheets/more.gif" title="More..." alt="[More]" /></a>
- </h3>
- <table border="0" cellspacing="1" cellpadding="0" width="99%" >
- <tr>
-
- <?php columnHeads(); ?>
- </tr>
- %relengtools%
- </table>
- </td>
+ <?php columnHeads(); ?>
</tr>
-
+%relengtools%
</table>
-</div> <!-- end homeitem3col -->
+
<?php } ?>
-</div> <!-- end midcolumn -->
+</div> <!-- end dropsection -->
+</div> <!-- close div classs=container -->
+</main> <!-- close main role="main" element -->
</body>
</html>
+<?php
+ $html = ob_get_clean();
+
+ #echo the computed content
+ echo $html;
+?>
+
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml
index 7ef41f8da..4a90f8f07 100644
--- a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml
+++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/testManifest.xml
@@ -59,10 +59,6 @@
name="AIX (PPC64/GTK+)"
fileName="eclipse-SDK-${BUILD_ID}-aix-gtk-ppc64.zip"></platform>
<platform
- id="SMCC"
- name="Mac OSX (Mac/Cocoa)"
- fileName="eclipse-SDK-${BUILD_ID}-macosx-cocoa.tar.gz"></platform>
- <platform
id="SMCC64"
name="Mac OSX (Mac/Cocoa/x86_64)"
fileName="eclipse-SDK-${BUILD_ID}-macosx-cocoa-x86_64.tar.gz"></platform>
@@ -170,10 +166,6 @@
name="AIX (PPC64/GTK)"
fileName="eclipse-platform-${BUILD_ID}-aix-gtk-ppc64.zip"></platform>
<platform
- id="PMCC"
- name="Mac OSX (Mac/Cocoa)"
- fileName="eclipse-platform-${BUILD_ID}-macosx-cocoa.tar.gz"></platform>
- <platform
id="PMCC64"
name="Mac OSX (Mac/Cocoa/x86_64)"
fileName="eclipse-platform-${BUILD_ID}-macosx-cocoa-x86_64.tar.gz"></platform>
@@ -193,7 +185,7 @@
<zipType name="JDT SDK">
<platform
id="JSR"
- name="&lt;img src = &quot;repo.gif&quot; alt=&quot;JDT Source Repo&quot; /> JDT Source Repo"
+ name="&lt;img src = &quot;repo.gif&quot; alt=&quot; JDT Source Repo&quot; /> JDT Source Repo "
fileName="org.eclipse.jdt.source-${BUILD_ID}.zip"></platform>
</zipType>
@@ -229,14 +221,14 @@
<zipType name="CVS Runtime">
<platform
id="CRR"
- name="&lt;img src = &quot;repo.gif&quot; alt=&quot;CVS Runtime Repo&quot; /> CVS Runtime Repo "
+ name="&lt;img src = &quot;repo.gif&quot; alt=&quot;CVS Repo&quot; /> CVS Runtime Repo "
fileName="org.eclipse.cvs-${BUILD_ID}.zip"></platform>
</zipType>
<zipType name="CVS SDK">
<platform
id="CSR"
- name="&lt;img src = &quot;repo.gif&quot; alt=&quot;CVS Source Repo&quot; /> CVS Source Repo "
+ name="&lt;img src = &quot;repo.gif&quot; alt=&quot;CVS Source Repo&quot; /> CVS Source Repo "
fileName="org.eclipse.cvs.source-${BUILD_ID}.zip"></platform>
</zipType>
@@ -267,7 +259,7 @@
fileName="swt-${BUILD_ID}-gtk-linux-ppc64.zip"></platform>
<platform
id="SWTLG2PPC64LE"
- name="Linux (PPC64LE/GTK+) (Early Access)"
+ name="Linux (PPC64LE/GTK+)"
fileName="swt-${BUILD_ID}-gtk-linux-ppc64le.zip"></platform>
<platform
id="SWTSG"
@@ -290,10 +282,6 @@
name="AIX (PPC64/GTK+)"
fileName="swt-${BUILD_ID}-gtk-aix-ppc64.zip"></platform>
<platform
- id="SWTMCC"
- name="Mac OSX (Mac/Cocoa)"
- fileName="swt-${BUILD_ID}-cocoa-macosx.zip"></platform>
- <platform
id="SWTMCC64"
name="Mac OSX (Mac/Cocoa/x86_64)"
fileName="swt-${BUILD_ID}-cocoa-macosx-x86_64.zip"></platform>

Back to the top