See the latest progress graphs'; include( "state.html" ); // Include Knightbird's SotC ?>

'; } function progressMeter( $name, $pct, $comments ) { $result = ''; $result .= ''; $result .= ''; echo $result; } tableBoxHeader( 'black', $tableHeadColor ); tableTitle( 'Progress', 3, $tableHeadColor ); // tableBoxHeader("Progress", 3, 'white', '#737b9c', 'black'); echo '
  ' . '0-33% Hackers, 34-67% Developers, 68-100% Users' . ' 
' . $name . ' ' . $pct . '% Complete'; $result .= barGraph( $pct ); $result .= ' ' . $comments . '
'; tableHeader(3, 'black'); progressKey(); progressMeter('3Dfx MiniGL', 85, 'Being replaced by Mesa where possible'); progressMeter('DOS', 15, 'Working on DJGPP cross-compilation'); progressMeter('GGI', 90, 'new cross-platform software standard?'); progressMeter('GLX', 80, 'X11 context handling has problems'); progressMeter('MGL', 60, 'No comments'); progressMeter('SDL', 90, 'new cross-platform software standard?'); progressMeter('Sun XIL', 10, 'Unknown status'); progressMeter('SVGAlib', 85, 'No comments'); progressMeter('WGL', 65, 'No comments'); progressMeter('X11', 90, 'X11 context handling has problems'); progressKey(); tableFooter(); tableBoxFooter(); ?>