Author: rhowell Date: 2008-01-24 12:53:48 -0500 (Thu, 24 Jan 2008) New Revision: 93820
Removed: trunk/release/website/download_page/download2.html Modified: trunk/release/website/download_page/download.html trunk/release/website/download_page/release_data.js Log: * Moved changes from download2.html into download.html * Reworded opensuse/sle download text. Modified: trunk/release/website/download_page/download.html =================================================================== --- trunk/release/website/download_page/download.html 2008-01-24 17:30:25 UTC (rev 93819) +++ trunk/release/website/download_page/download.html 2008-01-24 17:53:48 UTC (rev 93820) @@ -6,7 +6,7 @@ <link type="text/css" rel="stylesheet" href="http://mono-project.com/skins/monoproject/main.css"> <link type="text/css" rel="stylesheet" href="http://mono-project.com/skins/monoproject/niftycorners.css"> -<script type="text/javascript" src="mono-1.2.6.js"></script> +<script type="text/javascript" src="release_data.js"></script> <script type="text/javascript"> var num_os = 9; var windows = 0; @@ -39,7 +39,7 @@ // Clean out the html for steps after 1 document.getElementById("step2").innerHTML = ""; document.getElementById("step3").innerHTML = ""; - document.getElementById("stepn").innerHTML = ""; + document.getElementById("step4").innerHTML = ""; } function mouseOver(n) @@ -61,15 +61,16 @@ } } -function selected(n) +function selected(os_num) { /* Highlight and select the chosen item */ - document.getElementById("td"+n).style.border = "1px solid #aaa"; - document.getElementById("td"+n).style.background = "#eee"; - document.getElementById("rb"+n).click(); + document.getElementById("td"+os_num).style.border = "1px solid #aaa"; + document.getElementById("td"+os_num).style.background = "#eee"; + document.getElementById("rb"+os_num).click(); + /* Unselect other items */ - for (i = 0; i < num_os; i++) - if (i != n) + for (i = 0; i < data.platforms.length; i++) + if (i != os_num) { document.getElementById("td"+i).style.background = "none"; document.getElementById("td"+i).style.border = "1px solid #ffffff"; @@ -78,232 +79,65 @@ // Clean out the html for steps after 1 document.getElementById("step2").innerHTML = ""; document.getElementById("step3").innerHTML = ""; - document.getElementById("stepn").innerHTML = ""; + document.getElementById("step4").innerHTML = ""; - switch (n) + if ((data.platforms[os_num].version.length == 1) && + (data.platforms[os_num].version[0].arch.length == 1)) { - case windows: - windows_step2(); - break; - - case macosx: - macosx_step2(); - break; - - case suse: - suse_step2(); - break; - - case sle: - sle_step2(); - break; - - case redhat: - redhat_step2(); - break; - - case linux: - linux_step2(); - break; - - case maemo: - maemo_step2(); - break; - - case solaris: - solaris_step2(); - break; - - case vmware: - vmware_step2(); - break; + download_step("2", os_num, 0, 0); } + else + { + version_step(os_num); + } } -function windows_step2() +function version_step(os_num) { - var html = "<h2>2. Download Mono for Windows</h2>"; - html += "<br><table><tr><td colspan='2'>This version of Mono works on all versions of Windows 2000, XP, 2003 and Vista.</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/0/00/Mono_icon_windows.gif'>"; - html += "<td>Mono for Windows, Gtk#, and XSP"; - html += "<ul><li><a href='ftp://www.go-mono.com/archive/1.2.6/windows-installer/4/mono-1.2.6-gtksharp-2.10.2-win32-4.exe'>Mono 1.2.6_4 Setup</a></ul>"; - html += "Only Gtk# for .NET: <ul><li><a href=' http://forge.novell.com/modules/xfmod/project/?gtks-inst4win'>SDK and Runtime</a></ul>"; - html += "Mono Migration Analyzer: <ul><li><a href='http://mono-project.com/MoMA'>See the Mono Migration Analyzer page</a></ul>"; - html += "</tr></table>"; - - document.getElementById("step2").innerHTML = html; -} - -function macosx_step2() -{ - var html = "<h2>2. Download Mono for Mac OS X</h2>"; - html += "<br><table><tr><td colspan='2'>This version of Mono works on Mac OS X Tiger (10.4) and Leopard (10.5).</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/b/bf/Mono_icon_mac.gif'>"; - html += "<td>Includes Mono, Cocoa#, installs in /Library/Frameworks:"; - html += "<ul><li><a href='ftp://www.go-mono.com/archive/1.2.6/macos-10-universal/4/MonoFramework-1.2.6_4.macos10.novell.universal.dmg'>Mono 1.2.6_4 Framework - Universal</a>"; - html += "<li><a href='http://go-mono.com/sources/cocoa-sharp/cocoa-sharp-0.9.4.tar.bz2'>Cocoa# 0.9.4 source</a></ul>"; - html += "</tr></table>"; - document.getElementById("step2").innerHTML = html; -} - -function suse_step2() -{ document.getElementById("step3").innerHTML = ""; - var html = "<h2>2. openSUSE Version</h2>"; - html += "<br><select size='4' onchange=\"suse_step3('suse', this.options[this.options.selectedIndex].value)\">"; - html += "<option value='101' style='cursor: pointer;'>openSUSE 10.1</option>"; - html += "<option value='102' style='cursor: pointer;'>openSUSE 10.2</option>"; - html += "<option value='103' style='cursor: pointer;'>openSUSE 10.3</option>"; - html += "</select><br><br>"; - document.getElementById("step2").innerHTML = html; -} + var html = "<h2>2. " + data.platforms[os_num].name + " Version</h2>"; + html += "<br><select size='4' onchange=\"arch_step(" + os_num + ", this.options[this.options.selectedIndex].value)\">"; -function sle_step2() -{ - document.getElementById("step3").innerHTML = ""; + for (i=0; i < data.platforms[os_num].version.length; i++) + { + html += "<option value='" + i + "' style='cursor: pointer;'>" + data.platforms[os_num].version[i].name + "</option>"; + } - var html = "<h2>2. SLES/SLED Version</h2>"; - html += "<br><select size='4' onchange=\"suse_step3(this.options[this.options.selectedIndex].value.split(',')[0], this.options[this.options.selectedIndex].value.split(',')[1])\">"; - html += "<option value='sles,9' style='cursor: pointer;'>Suse Linux Enterpise Server 9 (SLES)</option>"; - html += "<option value='sles,10' style='cursor: pointer;'>Suse Linux Enterpise Server 10 (SLES)</option>"; - html += "<option value='sled,10' style='cursor: pointer;'>Suse Linux Enterpise Desktop 10 (SLED)</option>"; - html += "<option value='nld,9' style='cursor: pointer;'>Novell Linux Desktop 9 (NLD)</option>"; html += "</select><br><br>"; document.getElementById("step2").innerHTML = html; } -function suse_step3(os_name, os_version) +function arch_step(os_num, os_version) { - document.getElementById("stepn").innerHTML = ""; + document.getElementById("step4").innerHTML = ""; var html = "<h2>3. Processor Architecture</h2>"; - html += "<br><select size='4' onchange='suse_step4(\"" + os_name + "\",\"" + os_version + "\", this.options[this.options.selectedIndex].value)'>"; + html += "<br><select size='4' onchange='download_step(\"4\", \"" + os_num + "\",\"" + os_version + "\", this.options[this.options.selectedIndex].value)'>"; - switch (os_name) + for (i=0; i < data.platforms[os_num].version[os_version].arch.length; i++) { - case "suse": // openSUSE - html += "<option value='i586' style='cursor: pointer;'>" + i586 + "</option>"; - html += "<option value='x86_64' style='cursor: pointer;'>" + x86_64 + "</option>"; - if (os_version != "103") - html += "<option value='ppc' style='cursor: pointer;'>" + ppc + "</option>"; - break; - - case "sled": // SLED - case "sles": // SLES - html += "<option value='i586' style='cursor: pointer;'>" + i586 + "</option>"; - html += "<option value='x86_64' style='cursor: pointer;'>" + x86_64 + "</option>"; - if (os_name != "sled") - { - html += "<option value='ppc' style='cursor: pointer;'>" + ppc + "</option>"; - html += "<option value='ia64' style='cursor: pointer;' >" + ia64 + "</option>"; - if (os_version == "9") - { - html += "<option value='s390' style='cursor: pointer;'>" + s390 + "</option>"; - html += "<option value='s390x' style='cursor: pointer;'>" + s390x + "</option>"; - } - } - break; - - case "nld": // NLD - html += "<option value='i586\' style='cursor: pointer;'>" + i586 + "</option>"; - html += "<option value='x86_64' style='cursor: pointer;'>" + x86_64 + "</option>"; - break; + html += "<option value='" + i + "' style='cursor: pointer;'>" + data.platforms[os_num].version[os_version].arch[i].name + "</option>"; } html += "</select>"; document.getElementById("step3").innerHTML = html; } -function suse_step4(os_name, os_version, arch) +function download_step(step_number, os_num, ver_num, arch_num) { - var html = "<h2>4. Download Mono for SuSE</h2>"; - if (os_name == "sled") - { - os_name = "sles"; - } - - if ((arch != "ia64") && (os_name == "sles") && (os_version == "10")) - { - os_name = "suse"; - os_version = "101"; - } - - var url = "http://www.go-mono.com/download-stable/"; - url += os_name + "-" + os_version + "-" + arch; - - html += "<br><table><tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/d/dd/Mono_icon_suse.gif'>"; - html += "<td>Your Mono packages can be found at the following URL. You can add the URL as a YaST repository, or you can download the individual packages manually."; - html += "<ul><li><a href='" + url + "'>" + url + "</a></ul>"; - html += "<br>For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>"; + var html = "<h2>" + step_number + ". Download Mono for "+ data.platforms[os_num].name + "</h2>"; + html += "<br><table><tr><td colspan='2'>" + data.platforms[os_num].version[ver_num].arch[arch_num].desc + "</tr>"; + html += "<tr><td class='osicon'><img class='osicon' src='" + data.platforms[os_num].dlicon + "'></td><td>"; + html += data.platforms[os_num].version[ver_num].arch[arch_num].downloadText; + //html += "<td>Mono for Windows, Gtk#, and XSP"; + //html += "<ul><li><a href='ftp://www.go-mono.com/archive/1.2.6/windows-installer/4/mono-1.2.6-gtksharp-2.10.2-win32-4.exe'>Mono 1.2.6_4 Setup</a></ul>"; + //html += "Only Gtk# for .NET: <ul><li><a href=' http://forge.novell.com/modules/xfmod/project/?gtks-inst4win'>SDK and Runtime</a></ul>"; + //html += "Mono Migration Analyzer: <ul><li><a href='http://mono-project.com/MoMA'>See the Mono Migration Analyzer page</a></ul>"; html += "</td></tr></table>"; - document.getElementById("stepn").innerHTML = html; + document.getElementById("step" + step_number).innerHTML = html; } - -function redhat_step2() -{ - var html = "<h2>2. Download Mono for RedHat</h2>"; - html += "<br><table><tr><td colspan='2'>This version of Mono works on RedHat Enterprise Linux 4 on " + i586 + ".</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/6/6e/Mono_icon_redhat.gif'>"; - html += "<td>The downloads are available <a href='http://www.go-mono.com/download-stable/rhel-4-i386'>here</a>."; - html += "</tr></table>"; - - document.getElementById("step2").innerHTML = html; -} - -function linux_step2() -{ - var html = "<h2>2. Download Mono for Other Linux's</h2>"; - - html += "<br><table><tr><td colspan='2'>This version of Mono works on most generic Linux's on " + i586 + ".</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/2/21/Mono_icon_linux.gif'>"; - html += "<td>For help with the installation, see: <a href='http://mono-project.com/InstallerInstructions'>Instructions to use the Installer</a>."; - html += "<ul><li><a href='ftp://www.go-mono.com/archive/1.2.6/linux-installer/6/mono-1.2.6_6-installer.bin'>Mono 1.2.6_6 Installer</a></ul>"; - html += "</tr></table>"; - - document.getElementById("step2").innerHTML = html; -} - -function maemo_step2() -{ - var html = "<h2>2. Download Mono for Maemo</h2>"; - html += "<br><table><tr><td colspan='2'>This version of Mono works on Maemo for the Nokia 770 and 800.</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/a/aa/Maemo.gif'>"; - html += "<td>For help with the installation, see <a href='http://mono-project.com/Maemo'>Mono for Nokia</a>"; - html += "<ul><li><a href='http://go-mono.com/maemo/pool/bora/mono/mono.install'>Mono 1.2.5 Runtime Single Click Install</a>"; - html += "<li><a href='http://go-mono.com/maemo/scratchbox-devkit-mono-1.2.3.1-2-i386.tar.gz'>Mono 1.2.3.1 Scratchbox developer kit</a></ul>"; - html += "</tr></table>"; - document.getElementById("step2").innerHTML = html; -} - -function solaris_step2() -{ - var html = "<h2>2. Download Mono for Solaris</h2>"; - html += "<br><table><tr><td colspan='2'>This version of Mono works on Solaris 8 on SPARC.</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='http://www.mono-project.com/files/2/2f/Mono_icon_solaris.gif'>"; - html += "<td><a href='http://mono-project.com/SolarisInstructions'>Solaris package instructions"; - html += "<ul><li><a href='ftp://www.go-mono.com/archive/1.2.4/sunos-8-sparc/4/mono-1.2.4_4.sunos8.novell.sparc.pkg.gz'>Mono 1.2.4_4 Package</a></ul>"; - html += "</tr></table>"; - - document.getElementById("step2").innerHTML = html; -} -function vmware_step2() -{ - var html = "<h2>2. Download the Mono VMware Image</h2>"; - html += "<br><table><tr valign='middle'><td><img src='vmware_icon.jpg' >"; - html += "<td>Download the openSUSE 10.2 VMWare image which includes Mono 1.2.5.1"; - html += "<ul><li><a href='http://anonsvn.mono-project.com/mono1.2.5.1_opensuse10.2_vmware_0.zip.torrent'>via Torrent</a>"; - html += "<li><a href='http://anonsvn.mono-project.com/mono1.2.5.1_opensuse10.2_vmware_0.zip'>via http</a>"; - html += "</ul><a href='http://mono-project.com/VMware_Image'>Instructions for using the VMware image</a>."; - - html += "</tr></table>"; - - - document.getElementById("step2").innerHTML = html; - -} - </script> </head> @@ -365,60 +199,21 @@ <br> <table class="os" > <tr> - <td class='os' id='td8'> - <div class='os' onMouseOver="mouseOver(8)" onMouseOut="mouseOut(8)" onClick="selected(8)"> - <div class='os-rd'><input type='radio' name='os' id='rb8' onClick="selected(8)"></div> - <div class='os-id'><img alt='VMware' src='vmware_icon_2.jpg' width="40px"><br />VMware</div> - </div> - </td> - <td class='os' id='td2' align='center'> - <div class='os' onMouseOver="mouseOver(2)" onMouseOut="mouseOut(2)" onClick="selected(2)" align='center'> - <div class='os-rd'><input type='radio' name='os' id='rb2' onClick="selected(2)"></div> - <div class='os-id' align='center'><img alt='Suse' src='opensuse.jpg'><br />openSUSE</div> - </div> - </td> - <td class='os' id='td3'> - <div class='os' onMouseOver="mouseOver(3)" onMouseOut="mouseOut(3)" onClick="selected(3)"> - <div class='os-rd'><input type='radio' name='os' id='rb3' onClick="selected(3)"></div> - <div class='os-id'><img alt='Suse' src='sles.jpg'><br />SLES/SLED</div> - </div> - </td> - <td class='os' id='td0'> - <div class='os' onMouseOver="mouseOver(0)" onMouseOut="mouseOut(0)" onClick="selected(0)"> - <div class='os-rd'><input type='radio' name='os' id='rb0' onClick="selected(0)"></div> - <div class='os-id'><img alt='Windows' src='http://www.mono-project.com/files/0/00/Mono_icon_windows.gif'><br />Windows</div> - </div> - </td> - <td class='os' id='td1'> - <div class='os' onMouseOver="mouseOver(1)" onMouseOut="mouseOut(1)" onClick="selected(1)"> - <div class='os-rd'><input type='radio' name='os' id='rb1' onClick="selected(1)"></div> - <div class='os-id'><img alt='Mac OSX' src='http://www.mono-project.com/files/b/bf/Mono_icon_mac.gif'><br />Mac OS X</div> - </div> - </td> - <td class='os' id='td4'> - <div class='os' onMouseOver="mouseOver(4)" onMouseOut="mouseOut(4)" onClick="selected(4)"> - <div class='os-rd'><input type='radio' name='os' id='rb4' onClick="selected(4)"></div> - <div class='os-id'><img alt='RedHat' src='http://www.mono-project.com/files/6/6e/Mono_icon_redhat.gif'><br />RedHat</div> - </div> - </td> - <td class='os' id='td5'> - <div class='os' onMouseOver="mouseOver(5)" onMouseOut="mouseOut(5)" onClick="selected(5)"> - <div class='os-rd'><input type='radio' name='os' id='rb5' onClick="selected(5)"></div> - <div class='os-id'><img alt='Linux' src='linux.jpg'><br />Other Linux's</div> - </div> - </td> - <td class='os' id='td6'> - <div class='os' onMouseOver="mouseOver(6)" onMouseOut="mouseOut(6)" onClick="selected(6)"> - <div class='os-rd'><input type='radio' name='os' id='rb6' onClick="selected(6)"></div> - <div class='os-id'><img alt='Maemo' src='http://www.mono-project.com/files/a/aa/Maemo.gif'><br />Maemo</div> - </div> - </td> - <td class='os' id='td7'> - <div class='os' onMouseOver="mouseOver(7)" onMouseOut="mouseOut(7)" onClick="selected(7)"> - <div class='os-rd'><input type='radio' name='os' id='rb7' onClick="selected(7)"></div> - <div class='os-id'><img alt='Solaris' src='http://www.mono-project.com/files/2/2f/Mono_icon_solaris.gif'><br />Solaris</div> - </div> - </td> + <script type="text/javascript"> + var html = ''; + for(i=0;i<data.platforms.length;i++) + { + html += "<td class='os' id='td"+i+"'>"; + html += "<div class='os' onMouseOver='mouseOver("+i+")' onMouseOut='mouseOut("+i+")' onClick='selected("+i+")'>"; + html += "<div class='os-rd'><input type='radio' name='os' id='rb"+i+"' onClick='selected("+i+")'></div>"; + html += "<div class='os-id'><img alt='"+data.platforms[i].name+"' src='"+data.platforms[i].icon+"'><br />"+data.platforms[i].name+"</div>"; + html += "</div></td>"; + } + + document.write(html); + + + </script> </tr> </table> @@ -428,7 +223,7 @@ <td style='padding: 0px; padding-left: 70px;'><div id='step3' class='dl-content'></div></td> </tr> </table> -<div id='stepn' class="dl-content"></div> +<div id='step4' class="dl-content"></div> <!-- End contents --> Deleted: trunk/release/website/download_page/download2.html =================================================================== --- trunk/release/website/download_page/download2.html 2008-01-24 17:30:25 UTC (rev 93819) +++ trunk/release/website/download_page/download2.html 2008-01-24 17:53:48 UTC (rev 93820) @@ -1,322 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html> -<head> -<title>Mono Downloads</title> - <link type="text/css" rel="stylesheet" href="style.css"> -<link type="text/css" rel="stylesheet" href="http://mono-project.com/skins/monoproject/main.css"> - <link type="text/css" rel="stylesheet" href="http://mono-project.com/skins/monoproject/niftycorners.css"> - -<script type="text/javascript" src="release_data.js"></script> -<script type="text/javascript"> -var num_os = 9; -var windows = 0; -var macosx = 1; -var suse = 2; -var sle = 3; -var redhat = 4; -var linux = 5; -var maemo = 6; -var solaris = 7; -var vmware = 8; -var i586 = "x86 32bit (i586)"; -var x86_64 = "x86 64bit (x86_64)"; -var ppc = "PowerPC 32bit (ppc32)"; -var ia64 = "Itanium (ia64)"; -var s390 = "IBM s390 32bit"; -var s390x = "IBM s390x 64bit"; - - -function loadpage() -{ - //window.status = "Page is loaded"; - /* Unselect other items */ - for (i = 0; i < num_os; i++) - { - document.getElementById("td"+i).style.background = "none"; - document.getElementById("td"+i).style.border = "1px solid #ffffff"; - } - - // Clean out the html for steps after 1 - document.getElementById("step2").innerHTML = ""; - document.getElementById("step3").innerHTML = ""; - document.getElementById("step4").innerHTML = ""; -} - -function mouseOver(n) -{ - /* Draw a temporary border on any mouseover box that isn't already selected */ - if (document.getElementById("rb"+n)) // && !document.getElementById("rb"+n).checked) - { - document.getElementById("td"+n).style.border = "1px solid #aaa"; - } -} - -function mouseOut(n) -{ - /* After the mouseover, remove a temporary border on any box that isn't already selected */ - if (document.getElementById("rb"+n) && !document.getElementById("rb"+n).checked) - //if (document.getElementById("rb"+n)) - { - document.getElementById("td"+n).style.border = "1px solid #ffffff"; - } -} - -function selected(os_num) -{ - /* Highlight and select the chosen item */ - document.getElementById("td"+os_num).style.border = "1px solid #aaa"; - document.getElementById("td"+os_num).style.background = "#eee"; - document.getElementById("rb"+os_num).click(); - - /* Unselect other items */ - for (i = 0; i < data.platforms.length; i++) - if (i != os_num) - { - document.getElementById("td"+i).style.background = "none"; - document.getElementById("td"+i).style.border = "1px solid #ffffff"; - } - - // Clean out the html for steps after 1 - document.getElementById("step2").innerHTML = ""; - document.getElementById("step3").innerHTML = ""; - document.getElementById("step4").innerHTML = ""; - - if ((data.platforms[os_num].version.length == 1) && - (data.platforms[os_num].version[0].arch.length == 1)) - { - download_step("2", os_num, 0, 0); - } - else - { - version_step(os_num); - } -} - -function version_step(os_num) -{ - document.getElementById("step3").innerHTML = ""; - - var html = "<h2>2. " + data.platforms[os_num].name + " Version</h2>"; - html += "<br><select size='4' onchange=\"arch_step(" + os_num + ", this.options[this.options.selectedIndex].value)\">"; - - for (i=0; i < data.platforms[os_num].version.length; i++) - { - html += "<option value='" + i + "' style='cursor: pointer;'>" + data.platforms[os_num].version[i].name + "</option>"; - } - - html += "</select><br><br>"; - document.getElementById("step2").innerHTML = html; -} - -function arch_step(os_num, os_version) -{ - document.getElementById("step4").innerHTML = ""; - - var html = "<h2>3. Processor Architecture</h2>"; - html += "<br><select size='4' onchange='download_step(\"4\", \"" + os_num + "\",\"" + os_version + "\", this.options[this.options.selectedIndex].value)'>"; - - for (i=0; i < data.platforms[os_num].version[os_version].arch.length; i++) - { - html += "<option value='" + i + "' style='cursor: pointer;'>" + data.platforms[os_num].version[os_version].arch[i].name + "</option>"; - } - - html += "</select>"; - document.getElementById("step3").innerHTML = html; -} - -function download_step(step_number, os_num, ver_num, arch_num) -{ - var html = "<h2>" + step_number + ". Download Mono for "+ data.platforms[os_num].name + "</h2>"; - html += "<br><table><tr><td colspan='2'>" + data.platforms[os_num].version[ver_num].arch[arch_num].desc + "</tr>"; - html += "<tr><td class='osicon'><img class='osicon' src='" + data.platforms[os_num].dlicon + "'></td><td>"; - html += data.platforms[os_num].version[ver_num].arch[arch_num].downloadText; - //html += "<td>Mono for Windows, Gtk#, and XSP"; - //html += "<ul><li><a href='ftp://www.go-mono.com/archive/1.2.6/windows-installer/4/mono-1.2.6-gtksharp-2.10.2-win32-4.exe'>Mono 1.2.6_4 Setup</a></ul>"; - //html += "Only Gtk# for .NET: <ul><li><a href=' http://forge.novell.com/modules/xfmod/project/?gtks-inst4win'>SDK and Runtime</a></ul>"; - //html += "Mono Migration Analyzer: <ul><li><a href='http://mono-project.com/MoMA'>See the Mono Migration Analyzer page</a></ul>"; - html += "</td></tr></table>"; - - document.getElementById("step" + step_number).innerHTML = html; -} -</script> - -</head> -<body onload="loadpage()"> -<div id="globalWrapper"> - <div id="bigWrapper"> - <div class="portlet" id="p-logo"> - <a href="http://www.mono-project.com/Main_Page" title="Main Page"></a> - </div> - <div class="portlet" id="p-nav"> - <h5>Navigation</h5> - <div class="pBody"> - <ul> - <li><a href="http://www.mono-project.com/Start">Start</a></li> - <li><a href="http://www.mono-project.com/Contributing">Contribute</a></li> - <li><a href="http://www.mono-project.com/Need_Help">Need Help</a></li> - </ul> - </div> - </div> - <div id="column-content"> - <div id="content"> - <!-- BEGIN CONTENT --> - - -<table width="910" cellpadding="0" cellspacing="0"> -<tr height="11"> -<td width="9" class="dl-tableborder"><img src='top_left.jpg'></td> -<td width="800" class="dl-tableborder" style="background-image:url('top_middle.jpg');"></td> -<td width="9" class="dl-tableborder"><img src='top_right.jpg'></td> -</tr> - -<tr> -<td class="dl-tableborder" style="background-image:url('left_middle.jpg'); "></td> -<td> -<!-- contents go here --> -<table class="dl-content" width="100%"><tr><td width="70%"> -<h1>Download Mono</h1> -</td><td align="right"><table><tr><td style="padding: 0px;"><img src="source_code.jpg" width="35"></td><td style="padding: 7px;"> - -<script type="text/javascript"> - var html = "<a href='http://go-mono.com/sources-stable/'>Mono " + data.release + " Sources</a>"; - document.write(html); -</script> -</td></tr></table></td> -</tr><tr> - -<td> -<script type="text/javascript"> - var html = "<h4>Latest Version: " + data.release + " (<a href='http://www.go-mono.com/archive/" + data.release + "'>Release Notes</a>)</h4>"; - html += "<a href='http://mono-project.com/OldReleases'>Older Releases</a>"; - document.write(html); - -</script> -</td></tr></table> - - - -<h2 style="margin-top: 1ex;">1. Select Platform</h2> -<br> - <table class="os" > - <tr> - <script type="text/javascript"> - var html = ''; - for(i=0;i<data.platforms.length;i++) - { - html += "<td class='os' id='td"+i+"'>"; - html += "<div class='os' onMouseOver='mouseOver("+i+")' onMouseOut='mouseOut("+i+")' onClick='selected("+i+")'>"; - html += "<div class='os-rd'><input type='radio' name='os' id='rb"+i+"' onClick='selected("+i+")'></div>"; - html += "<div class='os-id'><img alt='"+data.platforms[i].name+"' src='"+data.platforms[i].icon+"'><br />"+data.platforms[i].name+"</div>"; - html += "</div></td>"; - } - - document.write(html); - - - </script> - </tr> - </table> - -<table> -<tr valign='top'> -<td style='padding: 0px;'><div id='step2' class='dl-content'></div></td> -<td style='padding: 0px; padding-left: 70px;'><div id='step3' class='dl-content'></div></td> -</tr> -</table> -<div id='step4' class="dl-content"></div> - - -<!-- End contents --> -</td> -<td class="dl-tableborder" style="background-image:url('right_middle.jpg')"></td> -</tr> -<tr> -<td class="dl-tableborder"><img src="bottom_left.jpg"></td> -<td class="dl-tableborder" style="background-image:url('bottom_middle.jpg')"></td> -<td class="dl-tableborder"><img src="bottom_right.jpg"></td> -</tr> -</table> - -<p> - -Can't find the specific download you want? We have some -<a href="http://www.mono-project.com/Other_Downloads">unsupported downloads</a> you might be interested in. -</p> - - <!-- END CONTENT --> - </div> - </div> - </div> - </div> - -<div id="quicklinks"> - <h3>Quick Links</h3> - <ul> - <li id="q-screenshots"><a href="http://www.mono-project.com/Screenshots">Screenshots</a></li> - <li id="q-downloads"><a href="http://www.mono-project.com/Downloads">Downloads</a></li> - <li id="q-docs"><a href="http://www.go-mono.com/docs/">Manuals & Docs</a></li> - <li id="q-blogs"><a href="http://www.go-mono.com/monologue/">Blogs</a></li> - </ul> - </div> - -<div id="footer"> - - <div id="p-search" class="portlet"> - <div class="pBody"> - <div class="split-half"> - <!-- SiteSearch Google --> - <FORM method=GET action="http://www.google.com/search"> - <input type=hidden name=ie value=UTF-8> - <input type=hidden name=oe value=UTF-8> - <TABLE bgcolor="#FFFFFF"><tr><td> - <A HREF="http://www.google.com/"><IMG SRC="http://www.google.com/logos/Logo_40wht.gif" - border="0" ALT="Google"></A> - </td> - <td> - <INPUT TYPE=text name=q size=31 maxlength=255 value=""> - <INPUT type=submit name=btnG VALUE="Google Search"> - <font size=-1> - <input type=hidden name=domains value="www.mono-project.com"><br><input type=radio name=sitesearch value=""> WWW <input - type=radio name=sitesearch value="www.mono-project.com" checked> www.mono-project.com <br> - </font> - </td></tr></TABLE> - </FORM> - - <!-- SiteSearch Google --> - </div> - <div class="split-half"> - <form name="searchform" action="http://www.mono-project.com/Special:Search" id="searchform"> - <!--<label for="searchInput">Search</label>--> - <input id="searchInput" name="search" type="text" - accesskey="f" value="" /> - - <input type='submit' name="go" class="searchButton" id="searchGoButton" value="Search" /> - <!-- - <input type='submit' name="fulltext" - class="searchButton" - value="Search" /> - --> - </form> - </div> - </div> - <br style="clear:both;" /> - </div> <!-- div p-search --> - -<div id="f-copyrightico"> - <a href="http://www.gnu.org/copyleft/fdl.html"><img src="/skins/common/images/gnu-fdl.png" alt='GNU Free Documentation License 1.2 (only text)' /></a> - </div> - <div id="f-list"> - <div id="f-copyright">Content is available under - <a href="http://www.gnu.org/copyleft/fdl.html" class='external' - title="http://www.gnu.org/copyleft/fdl.html" - rel="nofollow">GNU Free Documentation License 1.2 (only text)</a>. - </div> - <div id="f-disclaimer"> - <a href="http://www.mono-project.com/Mono:General_disclaimer" title="Mono:General disclaimer">Disclaimers</a> - </div> - <div id="f-about"><a href="http://www.mono-project.com/Mono:About" title="Mono:About">About Mono</a> - </div> - </div> - -</body> -</html> Modified: trunk/release/website/download_page/release_data.js =================================================================== --- trunk/release/website/download_page/release_data.js 2008-01-24 17:30:25 UTC (rev 93819) +++ trunk/release/website/download_page/release_data.js 2008-01-24 17:53:48 UTC (rev 93820) @@ -5,9 +5,6 @@ var s390 = "IBM s390 32bit"; var s390x = "IBM s390x 64bit"; -suseDownloadText1 = "Your Mono packages can be found at the following URL. You can add the URL as a YaST reposit ory, or you can download the individual packages manually. <ul><li><a href='"; -suseDownloadText2 = "</a></ul><br>For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>"; - var data = { "release" : "1.2.6", @@ -41,17 +38,17 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-i586'>http://www.go-mono.com/download-stable/suse-101-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-i586'>http://www.go-mono.com/download-stable/suse-101-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-x86_64'>http://www.go-mono.com/download-stable/suse-101-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-x86_64'>http://www.go-mono.com/download-stable/suse-101-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : ppc, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-ppc'>http://www.go-mono.com/download-stable/suse-101-ppc" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-ppc'>http://www.go-mono.com/download-stable/suse-101-ppc" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-ppc'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] }, @@ -61,17 +58,17 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-102-i586'>http://www.go-mono.com/download-stable/suse-102-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-102-i586'>http://www.go-mono.com/download-stable/suse-102-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-102-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-102-x86_64'>http://www.go-mono.com/download-stable/suse-102-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-102-x86_64'>http://www.go-mono.com/download-stable/suse-102-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-102-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : ppc, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-102-ppc'>http://www.go-mono.com/download-stable/suse-102-ppc" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-102-ppc'>http://www.go-mono.com/download-stable/suse-102-ppc" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-102-ppc'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] }, @@ -81,12 +78,12 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-103-i586'>http://www.go-mono.com/download-stable/suse-103-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-103-i586'>http://www.go-mono.com/download-stable/suse-103-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-103-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-103-x86_64'>http://www.go-mono.com/download-stable/suse-103-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-103-x86_64'>http://www.go-mono.com/download-stable/suse-103-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-103-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] } @@ -104,32 +101,32 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-9-i586'>http://www.go-mono.com/download-stable/sles-9-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-9-i586'>http://www.go-mono.com/download-stable/sles-9-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-9-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-9-x86_64'>http://www.go-mono.com/download-stable/sles-9-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-9-x86_64'>http://www.go-mono.com/download-stable/sles-9-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-9-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : ppc, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-9-ppc'>http://www.go-mono.com/download-stable/sles-9-ppc" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-9-ppc'>http://www.go-mono.com/download-stable/sles-9-ppc" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-9-ppc'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : ia64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-9-ia64'>http://www.go-mono.com/download-stable/sles-9-ia64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-9-ia64'>http://www.go-mono.com/download-stable/sles-9-ia64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-9-ia64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : s390, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-9-s390'>http://www.go-mono.com/download-stable/sles-9-s390" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-9-s390'>http://www.go-mono.com/download-stable/sles-9-s390" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-9-s390'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : s390x, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-9-s390x'>http://www.go-mono.com/download-stable/sles-9-s390x" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-9-s390x'>http://www.go-mono.com/download-stable/sles-9-s390x" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-9-s390x'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] }, @@ -139,22 +136,22 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-i586'>http://www.go-mono.com/download-stable/suse-101-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-i586'>http://www.go-mono.com/download-stable/suse-101-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-x86_64'>http://www.go-mono.com/download-stable/suse-101-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-x86_64'>http://www.go-mono.com/download-stable/suse-101-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : ppc, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-ppc'>http://www.go-mono.com/download-stable/suse-101-ppc" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-ppc'>http://www.go-mono.com/download-stable/suse-101-ppc" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-ppc'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : ia64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/sles-10-ia64'>http://www.go-mono.com/download-stable/sles-10-ia64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/sles-10-ia64'>http://www.go-mono.com/download-stable/sles-10-ia64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/sles-10-ia64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] }, @@ -164,12 +161,12 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-i586'>http://www.go-mono.com/download-stable/suse-101-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-i586'>http://www.go-mono.com/download-stable/suse-101-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/suse-101-x86_64'>http://www.go-mono.com/download-stable/suse-101-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/suse-101-x86_64'>http://www.go-mono.com/download-stable/suse-101-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/suse-101-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] }, @@ -179,12 +176,12 @@ { "name" : i586, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/nld-9-i586'>http://www.go-mono.com/download-stable/nld-9-i586" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/nld-9-i586'>http://www.go-mono.com/download-stable/nld-9-i586" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/nld-9-i586'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" }, { "name" : x86_64, "desc" : "", - "downloadText" : suseDownloadText1 + "http://www.go-mono.com/download-stable/nld-9-x86_64'>http://www.go-mono.com/download-stable/nld-9-x86_64" + suseDownloadText2 + "downloadText" : "This distro supports installing packages via YaST. Add the following installation source to YaST:<ul><li><a href='" + "http://www.go-mono.com/download-stable/nld-9-x86_64'>http://www.go-mono.com/download-stable/nld-9-x86_64" + "</a></ul>For individual packages, <a href='http://www.go-mono.com/download-stable/nld-9-x86_64'>go here</a>. For assistance with using repositories and installing packages with YaST, <a href='http://en.opensuse.org/Add_Package_Repositories_to_YaST'>visit opensuse.org</a>" } ] } _______________________________________________ Mono-patches maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-patches
