Provide initial structure for 3.16 and publish RAP 3.16 M1 and M2
Change-Id: Ib5ffce749c46a5c631df74d10ad8ed41d7ccc9ea
Signed-off-by: Markus Knauer <mknauer@eclipsesource.com>
diff --git a/_builds/builds-3.16.xml b/_builds/builds-3.16.xml
new file mode 100644
index 0000000..a5014a0
--- /dev/null
+++ b/_builds/builds-3.16.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<builds version="3.16" simultaneousRelease="2021-03">
+
+ <feature id="runtime">
+ <name>RAP (Runtime)</name>
+ <description>based on Eclipse 4.19 (2021-03)</description>
+ <site>https://download.eclipse.org/rt/rap/3.16</site>
+ <downloadPath>/rt/rap/3.16/</downloadPath>
+ </feature>
+
+ <feature id="runtime4">
+ <name>RAP E4 (Runtime)</name>
+ <description>based on Eclipse 4.19 (2021-03)</description>
+ <site>https://download.eclipse.org/rt/rap/3.16/e4</site>
+ <downloadPath>/rt/rap/3.16/e4/</downloadPath>
+ </feature>
+
+ <feature id="tools">
+ <name>RAP Tools</name>
+ <description>for use with Eclipse 4.19 (2021-03)</description>
+ <site>https://download.eclipse.org/rt/rap/tools/3.16</site>
+ <downloadPath>/rt/rap/tools/3.16/</downloadPath>
+ </feature>
+
+ <build name="3.16 M1" type="M"
+ shortname="M1"
+ status="completed"
+ publishDate="2021-01-15"
+ news="3.16/?build=M1"
+ runtimeZip="rap-3.16.0-M1-20210113-0947.zip"
+ runtime4Zip="rap-e4-3.16.0-M1-20210113-0947.zip"
+ toolsZip="rap-tools-3.16.0-M1-20210113-0939.zip"
+ />
+
+ <build name="3.16 M2" type="M"
+ shortname="M2"
+ status="completed"
+ publishDate="2021-02-05"
+ news="3.16/?build=M2"
+ runtimeZip="rap-3.16.0-M2-20210202-1638.zip"
+ runtime4Zip="rap-e4-3.16.0-M2-20210202-1638.zip"
+ toolsZip="rap-tools-3.16.0-M2-20210202-1626.zip"
+ />
+
+ <build name="3.16 M3" type="M"
+ shortname="M3"
+ status="planned"
+ publishDate="2021-02-26"
+ news="3.16/?build=M3"
+ runtimeZip=""
+ runtime4Zip=""
+ toolsZip=""
+ />
+
+ <build name="3.16 RC1" type="RC"
+ shortname="RC1"
+ status="planned"
+ publishDate="2021-03-05"
+ news="3.16/?build=RC1"
+ runtimeZip=""
+ runtime4Zip=""
+ toolsZip=""
+ />
+
+ <build name="3.16 RC2" type="RC"
+ shortname="RC2"
+ status="planned"
+ publishDate="2021-03-12"
+ news="3.16/?build=RC2"
+ runtimeZip=""
+ runtime4Zip=""
+ toolsZip=""
+ />
+
+ <build name="3.16" type="R"
+ shortname="R"
+ status="planned"
+ publishDate="2021-03-17"
+ news="3.16/"
+ runtimeZip=""
+ runtime4Zip=""
+ toolsZip=""
+ />
+
+</builds>
diff --git a/_sidebar/arrivals.php b/_sidebar/arrivals.php
index 84ae3c6..8aef8dc 100644
--- a/_sidebar/arrivals.php
+++ b/_sidebar/arrivals.php
@@ -29,11 +29,22 @@
<div class="terminal-row">
<span class="terminal-field">
<span class="terminal-overlay"></span>
- <span class="terminal-text">RAP 3.16 M1</span>
+ <span class="terminal-text">RAP 3.16 M2</span>
</span>
<span class="terminal-field">
<span class="terminal-overlay"></span>
- <span class="terminal-text">2021-01-15</span>
+ <span class="terminal-text terminal-arrived">ARRIVED</span>
+ </span>
+ </div>
+
+ <div class="terminal-row">
+ <span class="terminal-field">
+ <span class="terminal-overlay"></span>
+ <span class="terminal-text">RAP 3.16 M3</span>
+ </span>
+ <span class="terminal-field">
+ <span class="terminal-overlay"></span>
+ <span class="terminal-text">2021-02-26</span>
</span>
</div>
diff --git a/_sidebar/releases.php b/_sidebar/releases.php
index 918b848..481d4a3 100644
--- a/_sidebar/releases.php
+++ b/_sidebar/releases.php
@@ -5,6 +5,9 @@
<div class="sideitemcontent">
<ul>
<li>
+ <a href="/rap/downloads/3.16/">RAP 3.16 March 2021 (2021-03)</a>
+ </li>
+ <li>
<a href="/rap/downloads/3.15/">RAP 3.15 December 2020 (2020-12)</a>
</li>
<li>
diff --git a/developers-guide/DevGuideUtils.php b/developers-guide/DevGuideUtils.php
index a396aee..512e780 100644
--- a/developers-guide/DevGuideUtils.php
+++ b/developers-guide/DevGuideUtils.php
@@ -3,7 +3,7 @@
class DevGuideUtils {
const CURRENT_VERSION = '3.15';
- const MASTER_VERSION = '3.15';
+ const MASTER_VERSION = '3.16';
public static $versions = array(
'2.0' => array(
@@ -119,6 +119,12 @@
'apiUrl' => 'http://download.eclipse.org/rt/rap/doc/3.15/guide/reference/',
'tocPath' => 'guide/toc.xml',
'topicPath' => 'guide/articles/'
+ ),
+ '3.16' => array(
+ 'rootUrl' => 'http://download.eclipse.org/rt/rap/doc/3.16/',
+ 'apiUrl' => 'http://download.eclipse.org/rt/rap/doc/3.16/guide/reference/',
+ 'tocPath' => 'guide/toc.xml',
+ 'topicPath' => 'guide/articles/'
)
);
diff --git a/downloads/index.php b/downloads/index.php
index 3cdff3f..13143a8 100644
--- a/downloads/index.php
+++ b/downloads/index.php
@@ -10,7 +10,7 @@
// --- TO BE CHANGED WITH EVERY RELEASE ---
$releaseBuilds = new Builds( "3.15" );
- $stableBuilds = new Builds( "3.15" );
+ $stableBuilds = new Builds( "3.16" );
// ---
diff --git a/noteworthy/3.16/_news-M1.html b/noteworthy/3.16/_news-M1.html
new file mode 100644
index 0000000..d58db9e
--- /dev/null
+++ b/noteworthy/3.16/_news-M1.html
@@ -0,0 +1,2 @@
+<div>
+</div>
diff --git a/noteworthy/3.16/_news-M2.html b/noteworthy/3.16/_news-M2.html
new file mode 100644
index 0000000..d58db9e
--- /dev/null
+++ b/noteworthy/3.16/_news-M2.html
@@ -0,0 +1,2 @@
+<div>
+</div>
diff --git a/noteworthy/3.16/_news-M3.html b/noteworthy/3.16/_news-M3.html
new file mode 100644
index 0000000..d58db9e
--- /dev/null
+++ b/noteworthy/3.16/_news-M3.html
@@ -0,0 +1,2 @@
+<div>
+</div>
diff --git a/noteworthy/3.16/_news-R.html b/noteworthy/3.16/_news-R.html
new file mode 100644
index 0000000..d58db9e
--- /dev/null
+++ b/noteworthy/3.16/_news-R.html
@@ -0,0 +1,2 @@
+<div>
+</div>
diff --git a/noteworthy/3.16/_news-RC1.html b/noteworthy/3.16/_news-RC1.html
new file mode 100644
index 0000000..d58db9e
--- /dev/null
+++ b/noteworthy/3.16/_news-RC1.html
@@ -0,0 +1,2 @@
+<div>
+</div>
diff --git a/noteworthy/3.16/_news-RC2.html b/noteworthy/3.16/_news-RC2.html
new file mode 100644
index 0000000..d58db9e
--- /dev/null
+++ b/noteworthy/3.16/_news-RC2.html
@@ -0,0 +1,2 @@
+<div>
+</div>
diff --git a/noteworthy/3.16/index.php b/noteworthy/3.16/index.php
new file mode 100644
index 0000000..671b2f4
--- /dev/null
+++ b/noteworthy/3.16/index.php
@@ -0,0 +1,75 @@
+<?php
+
+ include( $_SERVER['DOCUMENT_ROOT'] . "/rap/_projectCommon.php" );
+ require_once( $_SERVER['DOCUMENT_ROOT'] . "/rap/_Builds.php" );
+
+ $buildName = isset( $_GET[ 'build' ] ) ? $_GET[ 'build' ] : "R";
+
+ $builds = new Builds( "3.16" );
+
+ $build = $builds->findBuild( $buildName );
+ if( !$build ) {
+ header( "HTTP/1.1 404 Not Found" );
+ exit( "Unknown build id" );
+ }
+
+ $PAGE_TITLE = "RAP " . $build->getName() . " - New and Noteworthy";
+ $PAGE_NAV_POSITION = array( "documentation", "noteworthy" );
+
+ printHeader();
+
+?>
+
+<div id="midcolumn">
+
+ <h1><?= $PAGE_TITLE ?></h1>
+
+ <p>
+ Here's a list of the most noteworthy things in the RAP
+ <?= $build->getName() ?> <?= strtolower( $build->getType() ) ?>
+<? if( $build->isCompleted() ) { ?>
+ which is available for <a href="http://www.eclipse.org/rap/downloads/">download</a>
+ since <?php echo formatDate( $build->getPublishDate() ) ?>.
+<? } else { ?>
+ which will be available for <a href="http://www.eclipse.org/rap/downloads/">download</a>
+ on <?php echo formatDate( $build->getPublishDate() ) ?>.
+ In the meantime, all changes described here are available in the most recent
+ <a href="http://www.eclipse.org/rap/downloads/">nightly build</a>.
+<? } ?>
+ </p>
+
+<? include( "_news-${buildName}.html" ); ?>
+
+ <h2>Bugfixes</h2>
+
+ <p>
+ <a href="<?= createBuglistUrl( $build->getTargetMilestones() ) ?>">This list</a>
+ shows all bugs that have been fixed for this <?php echo strtolower( $build->getType() ); ?>.
+ </p>
+
+<? if( $buildName !== "R" && substr( $buildName, 0, 2 ) !== "SR" ) { ?>
+ <h2>Previous Builds</h2>
+
+ <p>
+ The above features are just the ones that are new since the last milestone build.
+ Summaries for earlier builds:
+ </p>
+ <ul>
+<? foreach( $builds->getPreviousBuilds( $build->getShortName() ) as $prevBuild ) { ?>
+ <li>
+ <a href="./?build=<?php echo $prevBuild->getShortName(); ?>">News for RAP <?php echo $prevBuild->getName(); ?></a>
+ </li>
+<? } ?>
+ </ul>
+<? } ?>
+
+</div>
+
+<div id="rightcolumn">
+ <? includeSidebar( "migrationguide.php" ) ?>
+ <? includeSidebar( "releases.php" ) ?>
+</div>
+
+<?
+ printFooter();
+?>