(lc($item{$a}{"name"}) cmp lc($item{$b}{"name"}));
} map({ $item{$_}{"platform"} ne $platform_sym ? () : ($_); } keys(%item));
for my $project (@projects) {
+ my $t="";
+
+ $t.="<h3>".a_href("/project/$project/",$item{$project}{"name"}.": ".$item{$project}{"summary"})."</h3>\n";
+ $t.="<blockquote>\n";
+ $t.=$item{$project}{"description"};
+ $t.="</blockquote>\n";
+
if ($item{$project}{"icon"}) {
- print <<"HERE";
-<table border="0" width="100%">
- <col width="1*" />
- <col width="0*" />
- <tr>
- <td align="left">
-HERE
+ print rightimg $t,
+ "/project/$project/".$item{$project}{"icon"},$item{$project}{"name"}." Icon","a_href"=>"/project/$project/";
}
- print "<h3>".a_href("/project/$project/",$item{$project}{"name"}.": ".$item{$project}{"summary"})."</h3>\n";
- print "<blockquote>\n";
- print $item{$project}{"description"};
- print "</blockquote>\n";
- if ($item{$project}{"icon"}) {
- print <<"HERE";
- </td>
- <td align="right">@{[
- img "/project/$project/".$item{$project}{"icon"},$item{$project}{"name"}." Icon","a_href"=>"/project/$project/"
- ]}</td>
- </tr>
-</table>
-HERE
+ else {
+ print $t;
}
}
}
." <span class=\"quote\">hal.dll</span>.",
);
+print rightimg((map("<p class=\"stuff\">$_</p>\n",($stuff[int rand @stuff])))[0],
+ 'captive-install-acquire-small','[ Captive Microsoft Windows Drivers Acquire Illustration ]',
+ "a_href_img"=>'captive-install-acquire');
print <<"HERE";
-
-<table border="0" width="100%">
- <col width="1*" />
- <col width="0*" />
- <tr>
- <td align="left">
- @{[ map("<p class=\"stuff\">$_</p>\n",($stuff[int rand @stuff])) ]}
- </td>
- <td align="right">@{[
- img 'captive-install-acquire-small','[ Captive Microsoft Windows Drivers Acquire Illustration ]',
- "a_href_img"=>'captive-install-acquire'
- ]}</td>
- </tr>
-</table>
-
@{[ vskip "3ex" ]}
-<table border="1" align="center" style="text-align: center;"><tr><th>Distribution</th>
+<table border="1" align="center" style="text-align: center;" width="100%"><tr><th>Distribution</th>
<th>Installation Case #1<br />Filesystem and installer<br />(recommended)</th>
<th>Installation Case #2<br />Manual installation<br />(filesystem, expert user)</th>
<th>Installation Case #3<br />Command-line client<br />(no filesystem access)</th></tr>
class="quote">/usr/share/lufs/prepmod</span>.</p>
-<table border="0" width="100%">
- <col width="1*" />
- <col width="0*" />
- <tr>
- <td align="left">
- <h2>The First Open Source MS-Windows Kernel API for Free OS</h2>
-
- <p>Compatibility with existing binary Microsoft Windows file system drivers was
- reached. Microsoft Windows kernel system components required by these drivers
- were analyzed and successfuly emulated in the GNU/Linux operating system.
- Project brings Microsoft Windows kernel emulation framework to support even
- other types Microsoft Windows drivers in the future.
- <span class="productname">@{[ a_href 'http://www.reactos.com/','ReactOS' ]}</span>
- code base made a big asset for this functionality.</p>
- </td>
- <td align="right">@{[ img 'reactos','ReactOS',"a_href"=>'http://www.reactos.com/' ]}</td>
- </tr>
-</table>
+HERE
+
+print rightimg <<"HERE",'reactos','ReactOS',"a_href"=>'http://www.reactos.com/';
+ <h2>The First Open Source MS-Windows Kernel API for Free OS</h2>
+
+ <p>Compatibility with existing binary Microsoft Windows file system drivers was
+ reached. Microsoft Windows kernel system components required by these drivers
+ were analyzed and successfuly emulated in the GNU/Linux operating system.
+ Project brings Microsoft Windows kernel emulation framework to support even
+ other types Microsoft Windows drivers in the future.
+ <span class="productname">@{[ a_href 'http://www.reactos.com/','ReactOS' ]}</span>
+ code base made a big asset for this functionality.</p>
+HERE
+
+
+print <<"HERE";
@{[ vskip "3ex" ]}
print <<"HERE";
<p>Specifically it will care about: <code>equ</code> operation, <code>dc.b</code> strings,
-<code>;</code> comments, <code>$</code> for hex-radix, <code>%</code> for bin-radix,
+<code>;</code> comments, <code>@{[ '$' ]}</code> for hex-radix, <code>%</code> for bin-radix,
local labels, <code>:</code> for label termination.</p>
HERE