blob: 7a4c326085bba062598cf6f2f574edd9b57dc37a [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Eclipse Dynamic Languages Toolkit (DLTK) Downloads - for Committers and Early Testers</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="downloads.css" rel="stylesheet" type="text/css" />
<?php
//ini_set("display_errors", "true");
//error_reporting (E_ALL);
//todo: compute downloadprefix based on host server, and stage of declaration
$downloadprefix="./";
// todo: unsure if can handle filenames that are URLs?
function fileSizeInMegs($filename) {
// handy constant to compute file size in megabytes
$onemeg=1024*1024;
$zipfilesize=filesize($filename);
$zipfilesize=number_format (round($zipfilesize/$onemeg, 1), 1, ',', '');
return $zipfilesize;
}
// expecting grandTotalErrors and grandTotalTests
$filename = "unitTestsSummary.xml";
if (file_exists($filename)) {
$prefix = "unitTests_";
$unitTestsSummary = simplexml_load_file($filename);
foreach ($unitTestsSummary->summaryItem as $summaryItem) {
$name = $summaryItem->name;
$value = $summaryItem->value;
$code= "\$" . $prefix . $name . " = " . $value . ";";
//echo "<br />code: " . $code;
eval($code);
}
}
$filename = "compilelogsSummary.xml";
$prefix = "code_";
$compileSummary = simplexml_load_file($filename);
foreach ($compileSummary->summaryItem as $summaryItem) {
$name = $summaryItem->name;
$value = $summaryItem->value;
$code= "\$" . $prefix . $name . " = " . $value . ";";
//echo "<br />code: " . $code;
eval($code);
}
$filename = "testcompilelogsSummary.xml";
$prefix = "test_";
$compileSummary = simplexml_load_file($filename);
foreach ($compileSummary->summaryItem as $summaryItem) {
$name = $summaryItem->name;
$value = $summaryItem->value;
$code= "\$" . $prefix . $name . " = " . $value . ";";
//echo "<br />code: " . $code;
eval($code);
}
?>
</head>
<body>
<div id="container">
<div class="grad">
<div id="summary">
<div id="header">
<h1>@type@ Build: @build@</h1>
<h4>@date@</h4>
<p>The Eclipse Dynamic Languages Toolkit Project is a tool for vendors, researchers, and end-users who rely on dynamic languages. DLTK is comprised
of a set of extensible frameworks designed to reduce the complexity of building full featured development environments for dynamic languages such
as PHP and Perl.</p>
<p>&nbsp;</p>
<p>Besides a set of frameworks DLTK provides exemplary Tcl, Ruby, and Python development environments ready to use out of the box.</p>
</div>
</div>
</div>
<div class="white">
<div id="build">
<!-- *********** Prerequisites ************** -->
<div class="build_item">
<h3>Dependencies</h3>
<h4>Eclipse Platform is the prerequisite project to run the Dynamic Languages Toolkit. It must be downloaded and installed before DLTK can be installed
or used.</h4>
<table>
<tr>
<td class="bold" width="182">Eclipse Platform</td>
<td><a href="@eclipseURL@">@eclipseFile@</a> or <a href="@eclipseBuildURL@">other platform</a></td>
</tr>
<tr>
<td class="bold" width="182">DSDP TM RSE (Optional, required for Remote Projects)</td>
<td><a href="@rseURL@">@rseFile@</a></td>
</tr>
<tr>
<td class="bold" width="182">EMF</td>
<td><a href="@emfURL@">@emfFile@</a></td>
</tr>
</table>
</div>
<!-- *********** DLTK COMPONENTS ************** -->
<div class="build_item">
<h3>Dynamic Languages Toolkit Components</h3>
<table><tr>
<th width="250">Name</th>
<th>Requirements</th>
<th>Runtime Downloads</th>
<th>SDK Downloads</th>
</tr>
<tr>
<td class="bold"><img src="images/eclipse.png" alt="" />Core Frameworks</td>
<td></td>
<?php
$zipfilename="dltk-core-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-core-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
<tr>
<td class="bold"><img src="images/ruby.png" alt="" />Ruby IDE</td>
<td><img src="images/eclipse.png" alt="" />Core Frameworks</td>
<?php
$zipfilename="dltk-ruby-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-ruby-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
<tr>
<td class="bold"><img src="images/tcl.png" alt="" />Tcl IDE</td>
<td><img src="images/eclipse.png" alt="" />Core, <img src="images/eclipse.png" alt="" />EMF<img src="images/eclipse.png" alt="" /> Frameworks</td>
<?php
$zipfilename="dltk-tcl-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-tcl-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
</table>
</div>
<!-- *********** DLTK EXTENSIONS ************** -->
<div class="build_item">
<h3>Dynamic Languages Toolkit Extensions</h3>
<table><tr>
<th width="250">Name</th>
<th>Requirements</th>
<th>Runtime Downloads</th>
<th>SDK Downloads</th>
</tr>
<tr>
<td class="bold"><img src="images/xotcl.png" alt="" />XOTcl IDE</td>
<td><img src="images/eclipse.png" alt="" />Core, <img src="images/tcl.png" alt="" />Tcl IDE</td>
<?php
$zipfilename="dltk-xotcl-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-xotcl-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
<tr>
<td class="bold">Incr TCL IDE</td>
<td><img src="images/eclipse.png" alt="" />Core, <img src="images/tcl.png" alt="" />Tcl IDE</td>
<?php
$zipfilename="dltk-itcl-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-itcl-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
</table>
</div>
<!-- *********** DLTK INTEGRATION ************** -->
<div class="build_item">
<h3>Integration Components</h3>
<table>
<tr>
<th width="250">Name</th>
<th>Requirements</th>
<th>Runtime Downloads</th>
<th>SDK Downloads</th>
</tr>
<tr>
<td class="bold" nowrap><img src="images/eclipse.png" alt="" />DLTK Remote Projects via DSDP TM</td>
<td><img src="images/eclipse.png" alt="" />Core, <img src="images/eclipse.png" alt="" />RSE</td>
<?php
$zipfilename="dltk-rse-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-rse-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
<tr>
<td class="bold" nowrap><img src="images/eclipse.png" alt="" />DLTK Mylyn Intergation</td>
<td><img src="images/eclipse.png" alt="" />Core, <img src="images/eclipse.png" alt="" />Mylyn</td>
<?php
$zipfilename="dltk-mylyn-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-mylyn-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
</table>
</div>
<!-- *********** DLTK INCUBATION ************** -->
<div class="build_item">
<h3>Incubated Components</h3>
<table><tr>
<th width="250">Name</th>
<th>Requirements</th>
<th>Runtime Downloads</th>
<th>SDK Downloads</th>
</tr>
<tr>
<td class="bold"><img src="images/python.png" alt="" />Python IDE</td>
<td><img src="images/eclipse.png" alt="" />Core Frameworks</td>
<?php
$zipfilename="dltk-python-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-python-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
<tr>
<td class="bold"><img src="images/javascript.png" alt="" />Javascript IDE</td>
<td><img src="images/eclipse.png" alt="" />Core Frameworks</td>
<?php
$zipfilename="dltk-javascript-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-javascript-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
</table>
</div>
<div class="build_item">
<h3>Dynamic Languages Toolkit Bundles</h3>
<table><tr>
<th>Bundle</th>
<th>Runtime Only</th>
<th>SDK</th>
</tr>
<tr>
<td class="bold"><img src="images/eclipse.png" alt="" /><h5>+</h5><img src="images/ruby.png" alt="" /><h5>+</h5><img src="images/tcl.png" alt="" /><h5>+</h5><img src="images/python.png" alt="" /><h5>+</h5><img src="images/javascript.png" alt="" /><h5>+</h5><img src="images/xotcl.png" alt="" />All-in-1</td>
<?php
$zipfilename="dltk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
$zipfilename="dltk-sdk-@build@-incubation";
$filename=$zipfilename.".zip";
$zipfilesize=fileSizeInMegs($filename);
echo '<td><img src="images/download.png" alt="" /><a href="' . ${downloadprefix} . ${filename} . '">' . "Download " . '</a><h6>'.${zipfilesize}.'mb</h6><a href="checksum/' . ${filename} . '.md5"><img src="images/md5.png" alt="" /></a></td>';
?>
</tr>
</table>
</div>
<!-- *********** Build Status ************** -->
<div class="build_item">
<h3>Status, tests and other interesting details</h3>
<table>
<tr><td width="890">
<?php
$buildmachineScript="../../../displayBuildMachine.php";
if (file_exists($buildmachineScript))
{
include $buildmachineScript;
echo displayBuildMachine();
}
?>
<a href="buildNotes.php">Build notes</a>
</td></tr>
<tr><td><a href="directory.txt">Map files</a></td></tr>
<tr><td><?php
if (isset($unitTests_grandTotalErrors)) {
$errorColor="green";
if ($unitTests_grandTotalErrors > 0) {
$errorColor="red";
}
echo "<a href=\"testResults.php\">Unit test results</a>";
echo "<img src=\"junit_err.png\"/>" . $unitTests_grandTotalErrors . "&nbsp;Total: " . $unitTests_grandTotalTests;
}
else {
echo "Unit tests are pending<!--img src=\"pending.gif\"/-->";
}
?></td></tr>
<tr><td><a href="compileResults.php">Compile logs: Code Bundles
<?php
echo "<img src=\"plugins.png\"/>($code_totalBundles)";
echo "<img src=\"compile_err.png\"/>$code_totalErrors";
echo "<img src=\"compile_warn.png\"/>$code_totalWarnings";
echo "<img src=\"access_err.png\"/>$code_totalforbiddenAccessWarningCount";
echo "<img src=\"access_warn.png\"/>$code_totaldiscouragedAccessWarningCount";
?></a></td></tr>
<tr><td><a href="testCompileResults.php">Compile logs: Test Bundles
<?php
echo "<img src=\"plugins.png\"/>($test_totalBundles)";
echo "<img src=\"compile_err.png\"/>$test_totalErrors";
echo "<img src=\"compile_warn.png\"/>$test_totalWarnings";
echo "<img src=\"access_err.png\"/>$test_totalforbiddenAccessWarningCount";
echo "<img src=\"access_warn.png\"/>$test_totaldiscouragedAccessWarningCount";
?></a></td></tr>
<tr><td><a href="whatisfixed/buglog.html">What is fixed</a></td></tr>
<tr><td><a href="pii.php">Unused property messages</a></td></tr>
<tr><td><b><a href="performance/org.eclipse.dltk.php">Performance results</a><b></td></tr>
</table>
</div>
</div>
</div>
<div class="blue">
<div id="footer">
<p>All downloads are provided under the terms and conditions of the Eclipse.org Software User Agreement unless otherwise specified.</p>
<p>If you have problems downloading the drops, contact the webmaster.</p>
</div>
</div>
</div>
</body>
</html>