Internal OTI Mirror. Live external site is here. '; $serverName = $HTTP_SERVER_VARS["SERVER_NAME"]; } else { $warning = ''; } ?>
webtools documentation
downloads

latest documentation downloads from the webtools project
Latest Documentation Downloads

On this page you can find the latest documentation builds produced by the WTP. To get started run the program and and go through the user and developer documentation provided in the online help system. If you have problems downloading the drops, contact the webmaster. All downloads are provided under the terms and conditions of the Eclipse.org Software User Agreement unless otherwise specified.

read()) { // Short cut because we know aDirectory only contains other directories. if ($anEntry != "." && $anEntry!="..") { $aDropDirectory = dir("drops/".$anEntry); $fileCount = 0; while ($aDropEntry = $aDropDirectory->read()) { if ( (stristr($aDropEntry, ".tar.gz")) || (stristr($aDropEntry, ".zip")) ) { // Count the files in the directory if( (stristr($aDropEntry, ".MD5") !== FALSE) ){ $fileCount = $fileCount + 1; } } } $aDropDirectory.closedir(); // Read the count file $countFile = "drops/".$anEntry."/files.count"; $indexFile = "drops/".$anEntry."/index.html"; if (!file_exists($indexFile)) { $indexFile = "drops/".$anEntry."/index.php"; } if (file_exists($countFile) && file_exists($indexFile)) { $anArray = file($countFile); // If a match - process the directory if ($anArray[0] == $fileCount) { $parts = explode("-", $anEntry); if (count($parts) == 3) { $buckets[$parts[0]][] = $anEntry; $timePart = $parts[2]; $year = substr($timePart, 0, 4); $month = substr($timePart, 4, 2); $day = substr($timePart, 6, 2); $hour = substr($timePart,8,2); $minute = substr($timePart,10,2); $timeStamp = mktime($hour, $minute, 0, $month, $day, $year); $timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp); if ($timeStamp > $latestTimeStamp[$parts[0]]) { $latestTimeStamp[$parts[0]] = $timeStamp; $latestFile[$parts[0]] = $anEntry; } } } } } } // $aDirectory.closedir(); ?>
"; $parts = explode("-", $fileName); // Uncomment the line below if we need click through licenses. // echo ""; // Comment the line below if we need click through licenses. echo ""; echo ""; echo ""; } ?>
Build TypeBuild NameBuild Date
$value$parts[1]$parts[1]$timeStamps[$fileName]
  $value"; echo " Documentation "; $aBucket = $buckets[$prefix]; if (isset($aBucket)) { rsort($aBucket); $i = 0; $ts = array(); $ts2iv = array(); foreach($aBucket as $iv) { $parts = explode("-", $iv); $ts[$i] = $parts[2]; $ts2iv[$ts[$i]] = $iv; $i++; } rsort($ts); $i = 0; $aBucket = array(); foreach($ts as $tsvalue) { $aBucket[$i] = $ts2iv[$tsvalue]; $i++; } foreach($aBucket as $innerValue) { $parts = explode("-", $innerValue); echo ""; // Uncomment the line below if we need click through licenses. // echo ""; // Comment the line below if we need click through licenses. echo ""; echo ""; $testResults = parse_testResult("drops/$innerValue/testResults.php"); list ($compileErrors, $compileWarnings, $junitFailures) = $testResults; $violations = parse("drops/$innerValue/apitools/index.xml", "count=\""); $tc = parse("drops/$innerValue/apitools/index-api-tc.xml", "missing-coverage-count=\""); $removed_apis = parse("drops/$innerValue/apitools/index-api-compatibility.xml", "removed-api-count=\""); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } } echo "
Build Name Build Date
$parts[1]$parts[1]$timeStamps[$innerValue]$compileErrors$compileWarnings$junitFailures$violations$tc$removed_apis
 "; } ?>