Added a page to import and display Knightbird's "State of the Code" page,

and merged it with the "progress" page. I'll be filling in the progress
meters tomorrow, but first...SLEEP!
This commit is contained in:
Jeff Teunissen 2000-03-08 02:11:42 +00:00
parent e94bff73e5
commit e5ba5c5d83
14 changed files with 170 additions and 168 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -12,6 +12,42 @@
} }
return $found; return $found;
} }
function progressKey() // Display key for progress bar
{
echo '<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD align="center">' .
'<IMG src="/img/graph/ProgressBar.desc.png">' .
'</TD><TD>&nbsp;</TD><TD align="left" ></TD></TR>';
}
function progressBar( $name, $pct, $comments ) // display a 0-100% progress meter
{
$newPct = $pct - ($pct % 2);
$i = $pct;
$j = 100 - $newPct;
$result = '';
$result .= '<TR><TD align="right">' . $name . '</TD><TD>&nbsp;</TD><TD align="center">';
for ( ; $i >= 20 ; $i -= 20 ) {
$result .= '<IMG src="/img/graph/ProgressBar.20.white.gif">';
}
for ( ; $i >= 10 ; $i -= 10 ) {
$result .= '<IMG src="/img/graph/ProgressBar.10.white.gif">';
}
for ( ; $i >= 2 ; $i -= 2 ) {
$result .= '<IMG src="/img/graph/ProgressBar.2.white.gif">';
}
for ( ; $j >= 20 ; $j -= 20 ) {
$result .= '<IMG src="/img/graph/ProgressBar.20.gray.gif">';
}
for ( ; $j >= 10 ; $j -= 10 ) {
$result .= '<IMG src="/img/graph/ProgressBar.10.gray.gif">';
}
for ( ; $j >= 2 ; $j -= 2 ) {
$result .= '<IMG src="/img/graph/ProgressBar.2.gray.gif">';
}
$result .= '</TD><TD>&nbsp;</TD><TD align="left" >' . $comments . '</TD></TR>';
echo $result;
}
/* Sections */ /* Sections */
function isFocused( $name, $newname ) function isFocused( $name, $newname )
@ -73,6 +109,16 @@
' </TR>' . ' </TR>' .
'</TABLE>'; '</TABLE>';
} }
function tableHeader( $cols, $fgColor, $bgColor )
{
echo '<TABLE cellSpacing="0" cellPadding="0" width="100%" border="0" bgColor="' . $bgColor . '">';
}
function tableFooter()
{
echo '</TABLE>';
}
function tableNewsItem( $date, $user, $text ) function tableNewsItem( $date, $user, $text )
{ {

View file

@ -14,8 +14,9 @@
function develMenu() { function develMenu() {
menuSectionHeader( "Developers", 'white', '#737B9C'); menuSectionHeader( "Developers", 'white', '#737B9C');
menuItemLink( "/devtools.php", "Developer Tools" );
menuItemLink( "http://sourceforge.net/cvs/?group_id=882", "CVS Access" ); menuItemLink( "http://sourceforge.net/cvs/?group_id=882", "CVS Access" );
menuItemLink( "/devtools.php", "Developer Tools" );
menuItemLink( "/progress.php", "State of the Code" );
menuItemLink( "http://sourceforge.net/patch/?group_id=882", "Patch Manager" ); menuItemLink( "http://sourceforge.net/patch/?group_id=882", "Patch Manager" );
menuItemLink( "http://sourceforge.net/support/?group_id=882", "Support Manager" ); menuItemLink( "http://sourceforge.net/support/?group_id=882", "Support Manager" );
menuItemLink( "http://sourceforge.net/pm/?group_id=882", "Task Manager" ); menuItemLink( "http://sourceforge.net/pm/?group_id=882", "Task Manager" );

View file

@ -1,167 +1,59 @@
<html> <?PHP
<head> $sitename = "The QuakeForge Project";
<title>QuakeForge: Platform Progress</title> $pagename = "State of the Code";
<meta http-equiv="Content-Type" content="text/html; CHARSET=iso-8859-1"> include("parts/library.php"); // Load function library
<meta name="description" content="QuakeForge Project"> include("parts/head.php"); // Load the HEAD and open BODY
<meta name="Author" content="Chase Hargraves & Nelson Rush"> include("parts/topstrip.php"); // Display top strip
</head> include("parts/titletable.php"); // Display main title w/ logos
?>
<body text="#ffffff" bgcolor="#000000" link="#SkyBlue" vlink="#0000ff" alink="LightSeaGreen"> <TABLE width="100%" cellspacing=0 cellpadding=0 border=0>
<TR valign="top">
<table border="0" cols="0" width="95%" align="center"> <?php
<tr> include("parts/menu.php"); // Import left-side menus
<td WIDTH="100%" align=center> tableSpacer( 1, 9, 1, "black"); // Separate content from menus
<a href="contest.php"><img src="images/qfcontest.gif" border="0" align="absmiddle"></a><img src="images/progress.png" border="0" align="absmiddle"> ?>
<br><br> <TD width="100%">
</td> <?php
</tr> $focused = "none"; // name of focused icon
<tr> include( "parts/topmain.php" ); // Display content top table
<td WIDTH="100%" align=center><hr> echo '<P><A href="#ProgressMeter">See the latest progress graphs</A>';
[&nbsp;<a href="index.php">about</a>&nbsp;] include( "state.html" ); // Include Knightbird's SotC
[&nbsp;<a href="news.php">news</a>&nbsp;] ?>
[&nbsp;progress&nbsp;] <P>
[&nbsp;<a href="irc.php">irc</a>&nbsp;] <TABLE width="100%" cellSpacing="0" cellPadding="0" border="0">
[&nbsp;<a href="devfiles.php">downloads</a>&nbsp;] <TR vAlign=top>
[&nbsp;<a href="howto.php">howto</a>&nbsp;] <TD colSpan="2">
[&nbsp;<a href="http://sourceforge.net/mail/?group_id=882">mailing lists</a>&nbsp;] <A name="ProgressMeter"></A>
[&nbsp;<a href="links.php">links</a>&nbsp;] <?php
[&nbsp;<a href="develop.php">developers</a>&nbsp;] tableBoxHeader("Progress", 3, 'white', '#737b9c', 'black');
[&nbsp;<a href="gallery.php">Logo Gallery</a>&nbsp;] echo '<TR><TD colSpan="3">';
[&nbsp;<a href="mailto:palisade@quakeforge.net">comments</a>&nbsp;] tableHeader(3, 'white', 'black');
[&nbsp;<a href="credits.php">Credits</a>&nbsp;] progressKey();
</td> progressBar('Linux GLX', 50, 'No comments.');
</tr> progressBar('Linux SVGA', 50, 'No comments.');
<tr> progressBar('Linux 3Dfx', 50, 'No comments.');
<td><hr> progressBar('Linux GGI', 50, 'No comments.');
progressBar('Linux SDL', 50, 'No comments.');
<br>&lt 30% -- Initial support. progressBar('Windows OpenGL', 50, 'No comments.');
<br>&lt 50% -- Working support. progressBar('Windows Software', 50, 'No comments.');
<br>&lt 80% -- Satisfactory support. progressKey();
<br>&lt 100% -- Excellent support.<br> tableFooter();
<hr> tableBoxFooter();
?>
<font size="+1">Linux</font><br> </TD>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"> </TR>
100%<br> </TABLE>
<u>Comments:</u> Excellent support. &nbsp;<BR>
</TD>
<br><br><br> <?php
tableSpacer( 1, 9, 1, "black");
<font size="+1">FreeBSD</font><br> ?>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pbhalf.png"> </TR>
95%<br> <TR>
<u>Comments:</u> Excellent support. <TD COLSPAN="4">
<?php
<br><br><br> include("parts/copyright.php");
?>
<font size="+1">Compaq/Digital Tru64 UNIX</font><br> </TD>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"> </TR>
90%<br> </TABLE>
<u>Comments:</u> Excellent support.
<br><br><br>
<font size="+1">Solaris</font><br>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png">
90%<br>
<u>Comments:</u> Excellent support.
<br><br><br>
<font size="+1">Irix</font><br>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pbhalf.png">
85%<br>
<u>Comments:</u> Excellent support.
<br><br><br>
<font size="+1">AIX</font><br>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png">
80%<br>
<u>Comments:</u> Satisfactory support.
<br><br><br>
<font size="+1">Win95/98</font><br>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png">
70%<br>
<br>
<u>Comments:</u> Satisfactory support. 0.1.0 compiles with mingw32 but VC support doesn't work. Jason Nelson is maintaining this.
<br><br><br>
<font size="+1">WinNT/Win2k</font><br>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png">
70%<br>
<br>
<u>Comments:</u> Satisfactory support. Supposedly works in 0.1.0, VC support does not. Jason Nelson is maintaining this.
<br><br><br>
<font size="+1">OpenBSD</font><br>
<img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png"><img src="images/pb.png">
40%<br><img src="images/helpus.png">
<br>
<u>Comments:</u> Working support. CD audio now works. Daniel McGregor is now maintaining this.
<br><br><br>
<font size="+1">Amiga</font><br>
0%<br><img src="images/helpus.png">
<br>
<u>Comments:</u> No support.
<br><br><br>
<font size="+1">BeOS</font><br>
0%<br><img src="images/helpus.png">
<br>
<u>Comments:</u> No support.
<br><br><br>
<font size="+1">DOS</font><br>
0%<br><img src="images/helpus.png">
<br>
<u>Comments:</u> No support.
<br><br><br>
<font size="+1">MacOS</font><br>
0%<br><img src="images/helpus.png">
<br>
<u>Comments:</u> No support.
<br><br><br>
<font size="+1">OS/2</font><br>
0%<br><img src="images/helpus.png">
<br>
<u>Comments:</u> No Support.
<br><br><br>
</td>
</tr>
<tr>
<td align="center">
<hr>
<a href="http://www.sourceforge.net"><img src="images/sflogo.png" border=0 alt="SourceForge"></a>
<a href="http://www.libranet.com/petition.html"><img src="images/petition_button.jpg" border=0 alt="Sign The Linux Driver Petition"></a>
<a href="http://www.planetquake.com/aftershock/"><img src="images/aftershock_logo.jpg" border=0 alt="Aftershock"></a>
<br>
</td>
</tr>
<tr>
<td align="center">
<br>
<font size="-1">
<br>Website Copyright (C) 1999,2000 contributors of the QuakeForge Project.
<br><a href="copyright.php">View Additional Copyright and Trademark Acknowledgements</a>
</font>
<br>
</td>
</tr>
</table>
</body>
</html>

63
state.html Normal file
View file

@ -0,0 +1,63 @@
<P>Palisade's away for a bit. He should be back sooner or later but
until then things are a bit muddled---sometimes life doesn't leave
us with the opportunity to prepare for a need to become scarce for
awhile. Since the show must go on regardless, the project's core
coders have been picking up some of the administrative tasks 'till
he gets back. Bear with us, it ain't exactly our department.
<P>This update will probably not be as frequent as many of you might
want. I'm going to stick to development issues mostly, but I'll
cover them in detail. Usually after the fact. But it will be
updated.
<H2>How stable is stable?</H2>
<P>Pretty damned stable from what I'm hearing, unless you run win32.
Sorry about that, I don't do windoze so it didn't get tested. I
have and will apply pretty soon a fix for that. Look for 0.1.2 to
be released. Want a release date? Tough, I know better than to
offer you one. We'll make sure it gets spammed to the usual sites
when it's ready believe me.
<P>If you have a patch for something you want to go in to stable,
send it to me! Now's the time to do it. I have patches for the
cache mismatch bug planned. Our newest win32 coder, Tonik, has a
fix for the win32 stuff in my inbox right now.
<H2>How unstable is unstable?</H2>
<P>Well, dispite some problems with COM_Parse() that are screwing
with QW, unstable works rather nicely. taniwha is working on it,
should be fixed soon.
<P>raptor has been playing with volfog again and has it replacing
the water brush for testing purposes. Give Necropolis a very nifty
effect by grabbing yourself a watervis'd map and trying it out.
raptor recommends r_wateralpha .3, r_volfog .0009, and r_waterripple
5. Be forewarned that the volfog code currently uses the stencil
buffer which is almost guaranteed to not be hardware accellerated.
Expect a FPS drop. Using the stencil buffer is really not a good
idea and raptor will fix it if I don't first. He's got other visual
toys in mind too.
<P>We've decided it's time to kill the UQUAKE and QUAKEWORLD defines
in common. Some of them won't go away, but many of them will. And
soon. This brings us one step closer to a single unified game.
Before that can happen though, we need to be able to build a UQuake
dedicated server. Remember unixded? Of course you don't, it's
ancient and it sucked. Well anyway, it needs to be able to be built
and used once again so we have a point of reference for putting a
server inside the QW clients. These two things are the last major
hurtles to a unified game and tree. Everyone is encouraged to help,
whether they're actually part of the project or not.
<H2>Standardize this!</H2>
<P>QuakeForge has joined the QE.. uh, right. QuakeForge has joined
the QSG mailing list to hash out standards with other projects.
We've generally agreed that we've all gotten a few nifty features
implemented while we've been getting used to the new codebase (and
in QF's case, rewriting it in the process!) We're just about at the
point that we're starting to talk about where to go from this point
to establish and maintain working standards. More news on that will
become available as soon as we figure it out for ourselves.