--- /dev/null
+AddType application/x-httpd-php html
+2006-02-15 Joost de Valk <jdevalk@opendarwin.org>
+
+ Reviewed by Tim H.
+
+ Updated the site to use the new layout.
+
+ * .htaccess: Added.
+ * ChangeLog:
+ * blog/wp-content/themes/classic: Removed.
+ * blog/wp-content/themes/classic/comments-popup.php: Removed.
+ * blog/wp-content/themes/classic/comments.php: Removed.
+ * blog/wp-content/themes/classic/footer.php: Removed.
+ * blog/wp-content/themes/classic/header.php: Removed.
+ * blog/wp-content/themes/classic/index.php: Removed.
+ * blog/wp-content/themes/classic/sidebar.php: Removed.
+ * blog/wp-content/themes/classic/style.css: Removed.
+ * blog/wp-content/themes/default: Removed.
+ * blog/wp-content/themes/default/404.php: Removed.
+ * blog/wp-content/themes/default/archive.php: Removed.
+ * blog/wp-content/themes/default/archives.php: Removed.
+ * blog/wp-content/themes/default/comments-popup.php: Removed.
+ * blog/wp-content/themes/default/comments.php: Removed.
+ * blog/wp-content/themes/default/footer.php: Removed.
+ * blog/wp-content/themes/default/header.php: Removed.
+ * blog/wp-content/themes/default/images: Removed.
+ * blog/wp-content/themes/default/images/kubrickbg.jpg: Removed.
+ * blog/wp-content/themes/default/images/kubrickbgcolor.jpg: Removed.
+ * blog/wp-content/themes/default/images/kubrickbgwide.jpg: Removed.
+ * blog/wp-content/themes/default/images/kubrickfooter.jpg: Removed.
+ * blog/wp-content/themes/default/images/kubrickheader.jpg: Removed.
+ * blog/wp-content/themes/default/index.php: Removed.
+ * blog/wp-content/themes/default/links.php: Removed.
+ * blog/wp-content/themes/default/page.php: Removed.
+ * blog/wp-content/themes/default/search.php: Removed.
+ * blog/wp-content/themes/default/searchform.php: Removed.
+ * blog/wp-content/themes/default/sidebar.php: Removed.
+ * blog/wp-content/themes/default/single.php: Removed.
+ * blog/wp-content/themes/default/style.css: Removed.
+ * blog/wp-content/themes/webkit/404.php:
+ * blog/wp-content/themes/webkit/archive.php:
+ * blog/wp-content/themes/webkit/archives.php:
+ * blog/wp-content/themes/webkit/footer.php:
+ * blog/wp-content/themes/webkit/header.php:
+ * blog/wp-content/themes/webkit/images: Removed.
+ * blog/wp-content/themes/webkit/images/bluebanner.png: Removed.
+ * blog/wp-content/themes/webkit/images/kubrickbg.jpg: Removed.
+ * blog/wp-content/themes/webkit/images/kubrickbgcolor.jpg: Removed.
+ * blog/wp-content/themes/webkit/images/kubrickbgwide.jpg: Removed.
+ * blog/wp-content/themes/webkit/images/kubrickfooter.jpg: Removed.
+ * blog/wp-content/themes/webkit/images/kubrickheader.jpg: Removed.
+ * blog/wp-content/themes/webkit/images/separator.png: Removed.
+ * blog/wp-content/themes/webkit/images/webkit-background.png: Removed.
+ * blog/wp-content/themes/webkit/index.php:
+ * blog/wp-content/themes/webkit/page.php:
+ * blog/wp-content/themes/webkit/search.php:
+ * blog/wp-content/themes/webkit/sidebar.php:
+ * blog/wp-content/themes/webkit/single.php:
+ * blog/wp-content/themes/webkit/style.css:
+ * building/build.html:
+ * building/checkout.html:
+ * coding/coding-style.html:
+ * coding/contributing.html:
+ * contact.html:
+ * css: Added.
+ * css/blue.css: Added.
+ * css/gray.css: Added.
+ * css/green.css: Added.
+ * css/ie.css: Added.
+ * css/main.css: Added.
+ * css/pink.css: Added.
+ * css/purple.css: Added.
+ * css/yellow.css: Added.
+ * footer.inc: Added.
+ * header.inc: Added.
+ * images/blue-background.png: Added.
+ * images/blue-bullet.png: Added.
+ * images/bluebanner.png: Removed.
+ * images/download.png: Added.
+ * images/end.png: Added.
+ * images/gray-background.png: Added.
+ * images/green-background.png: Added.
+ * images/green-bullet.png: Added.
+ * images/icon-gold.png: Added.
+ * images/icon.png: Added.
+ * images/ie-nav.png: Added.
+ * images/middle.png: Added.
+ * images/nav.png: Added.
+ * images/pink-background.png: Added.
+ * images/pink-bullet.png: Added.
+ * images/purple-background.png: Added.
+ * images/purple-bullet.png: Added.
+ * images/separator.png: Removed.
+ * images/webkit-background.png: Removed.
+ * images/welcomeopen.gif: Removed.
+ * images/yellow-background.png: Added.
+ * images/yellow-bullet.png: Added.
+ * index.html:
+ * nav.inc: Added.
+ * projects/accessibility/index.html:
+ * projects/cleanup/index.html:
+ * projects/compat/index.html:
+ * projects/css/index.html:
+ * projects/documentation/index.html:
+ * projects/dom/index.html:
+ * projects/editing/index.html:
+ * projects/forms/index.html:
+ * projects/html/index.html:
+ * projects/index.html:
+ * projects/javascript/index.html:
+ * projects/layout/index.html:
+ * projects/mathml/index.html:
+ * projects/performance/index.html:
+ * projects/plugins/index.html:
+ * projects/portability/index.html:
+ * projects/printing/index.html:
+ * projects/svg/index.html:
+ * projects/webkit/index.html:
+ * projects/xml/index.html:
+ * projects/xslt/index.html:
+ * quality/bugpriorities.html:
+ * quality/bugwriting.html:
+ * quality/bugzilla.html:
+ * quality/lifecycle.html:
+ * quality/reduction.html:
+ * quality/reporting.html:
+ * quality/testing.html:
+ * quality/testwriting.html:
+ * sidebar.css: Removed.
+ * sidebar.html: Removed.
+ * webkitdev.css: Removed.
+
2006-02-15 Joost de Valk <jdevalk@opendarwin.org>
Reviewed by Tim H.
+++ /dev/null
-<?php
-/* Don't remove these lines. */
-add_filter('comment_text', 'popuplinks');
-foreach ($posts as $post) { start_wp();
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
- <title><?php echo get_settings('blogname'); ?> - <?php echo sprintf(__("Comments on %s"), the_title('','',false)); ?></title>
-
- <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_settings('blog_charset'); ?>" />
- <style type="text/css" media="screen">
- @import url( <?php bloginfo('stylesheet_url'); ?> );
- body { margin: 3px; }
- </style>
-
-</head>
-<body id="commentspopup">
-
-<h1 id="header"><a href="" title="<?php echo get_settings('blogname'); ?>"><?php echo get_settings('blogname'); ?></a></h1>
-
-<h2 id="comments"><?php _e("Comments"); ?></h2>
-
-<p><a href="<?php echo get_settings('siteurl'); ?>/wp-commentsrss2.php?p=<?php echo $post->ID; ?>"><?php _e("<abbr title=\"Really Simple Syndication\">RSS</abbr> feed for comments on this post."); ?></a></p>
-
-<?php if ('open' == $post->ping_status) { ?>
-<p><?php _e("The <acronym title=\"Uniform Resource Identifier\">URI</acronym> to TrackBack this entry is:"); ?> <em><?php trackback_url() ?></em></p>
-<?php } ?>
-
-<?php
-// this line is WordPress' motor, do not delete it.
-$comment_author = (isset($_COOKIE['comment_author_' . COOKIEHASH])) ? trim($_COOKIE['comment_author_'. COOKIEHASH]) : '';
-$comment_author_email = (isset($_COOKIE['comment_author_email_'. COOKIEHASH])) ? trim($_COOKIE['comment_author_email_'. COOKIEHASH]) : '';
-$comment_author_url = (isset($_COOKIE['comment_author_url_'. COOKIEHASH])) ? trim($_COOKIE['comment_author_url_'. COOKIEHASH]) : '';
-$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = $id AND comment_approved = '1' ORDER BY comment_date");
-$commentstatus = $wpdb->get_row("SELECT comment_status, post_password FROM $wpdb->posts WHERE ID = $id");
-if (!empty($commentstatus->post_password) && $_COOKIE['wp-postpass_'. COOKIEHASH] != $commentstatus->post_password) { // and it doesn't match the cookie
- echo(get_the_password_form());
-} else { ?>
-
-<?php if ($comments) { ?>
-<ol id="commentlist">
-<?php foreach ($comments as $comment) { ?>
- <li id="comment-<?php comment_ID() ?>">
- <?php comment_text() ?>
- <p><cite><?php comment_type(__('Comment'), __('Trackback'), __('Pingback')); ?> <?php _e("by"); ?> <?php comment_author_link() ?> — <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite></p>
- </li>
-
-<?php } // end for each comment ?>
-</ol>
-<?php } else { // this is displayed if there are no comments so far ?>
- <p><?php _e("No comments yet."); ?></p>
-<?php } ?>
-
-<?php if ('open' == $commentstatus->comment_status) { ?>
-<h2><?php _e("Leave a comment"); ?></h2>
-<p><?php _e("Line and paragraph breaks automatic, e-mail address never displayed, <acronym title=\"Hypertext Markup Language\">HTML</acronym> allowed:"); ?> <code><?php echo allowed_tags(); ?></code></p>
-
-<form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
- <p>
- <input type="text" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" size="28" tabindex="1" />
- <label for="author"><?php _e("Name"); ?></label>
- <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
- <input type="hidden" name="redirect_to" value="<?php echo wp_specialchars($_SERVER["REQUEST_URI"]); ?>" />
- </p>
-
- <p>
- <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="28" tabindex="2" />
- <label for="email"><?php _e("E-mail"); ?></label>
- </p>
-
- <p>
- <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="28" tabindex="3" />
- <label for="url"><?php _e("<acronym title=\"Uniform Resource Identifier\">URI</acronym>"); ?></label>
- </p>
-
- <p>
- <label for="comment"><?php _e("Your Comment"); ?></label>
- <br />
- <textarea name="comment" id="comment" cols="70" rows="4" tabindex="4"></textarea>
- </p>
-
- <p>
- <input name="submit" type="submit" tabindex="5" value="<?php _e("Say It!"); ?>" />
- </p>
- <?php do_action('comment_form', $post->ID); ?>
-</form>
-<?php } else { // comments are closed ?>
-<p><?php _e("Sorry, the comment form is closed at this time."); ?></p>
-<?php }
-} // end password check
-?>
-
-<div><strong><a href="javascript:window.close()"><?php _e("Close this window."); ?></a></strong></div>
-
-<?php // if you delete this the sky will fall on your head
-}
-?>
-
-<!-- // this is just the end of the motor - don't touch that line either :) -->
-<?php //} ?>
-<p class="credit"><?php timer_stop(1); ?> <?php echo sprintf(__("<cite>Powered by <a href=\"http://wordpress.org\" title=\"%s\"><strong>Wordpress</strong></a></cite>"),__("Powered by WordPress, state-of-the-art semantic personal publishing platform.")); ?></p>
-<?php // Seen at http://www.mijnkopthee.nl/log2/archive/2003/05/28/esc(18) ?>
-<script type="text/javascript">
-<!--
-document.onkeypress = function esc(e) {
- if(typeof(e) == "undefined") { e=event; }
- if (e.keyCode == 27) { self.close(); }
-}
-// -->
-</script>
-</body>
-</html>
+++ /dev/null
-<?php if ( !empty($post->post_password) && $_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) : ?>
-<p><?php _e('Enter your password to view comments.'); ?></p>
-<?php return; endif; ?>
-
-<h2 id="comments"><?php comments_number(__('No Comments'), __('1 Comment'), __('% Comments')); ?>
-<?php if ( comments_open() ) : ?>
- <a href="#postcomment" title="<?php _e("Leave a comment"); ?>">»</a>
-<?php endif; ?>
-</h2>
-
-<?php if ( $comments ) : ?>
-<ol id="commentlist">
-
-<?php foreach ($comments as $comment) : ?>
- <li id="comment-<?php comment_ID() ?>">
- <?php comment_text() ?>
- <p><cite><?php comment_type(__('Comment'), __('Trackback'), __('Pingback')); ?> <?php _e('by'); ?> <?php comment_author_link() ?> — <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite> <?php edit_comment_link(__("Edit This"), ' |'); ?></p>
- </li>
-
-<?php endforeach; ?>
-
-</ol>
-
-<?php else : // If there are no comments yet ?>
- <p><?php _e('No comments yet.'); ?></p>
-<?php endif; ?>
-
-<p><?php comments_rss_link(__('<abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.')); ?>
-<?php if ( pings_open() ) : ?>
- <a href="<?php trackback_url() ?>" rel="trackback"><?php _e('TrackBack <abbr title="Uniform Resource Identifier">URI</abbr>'); ?></a>
-<?php endif; ?>
-</p>
-
-<?php if ( comments_open() ) : ?>
-<h2 id="postcomment"><?php _e('Leave a comment'); ?></h2>
-
-<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
-<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p>
-<?php else : ?>
-
-<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
-
-<?php if ( $user_ID ) : ?>
-
-<p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>">Logout »</a></p>
-
-<?php else : ?>
-
-<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
-<label for="author"><small>Name <?php if ($req) _e('(required)'); ?></small></label></p>
-
-<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
-<label for="email"><small>Mail (will not be published) <?php if ($req) _e('(required)'); ?></small></label></p>
-
-<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
-<label for="url"><small>Website</small></label></p>
-
-<?php endif; ?>
-
-<!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>-->
-
-<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
-
-<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
-<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
-</p>
-<?php do_action('comment_form', $post->ID); ?>
-
-</form>
-
-<?php endif; // If registration required and not logged in ?>
-
-<?php else : // Comments are closed ?>
-<p><?php _e('Sorry, the comment form is closed at this time.'); ?></p>
-<?php endif; ?>
+++ /dev/null
-<!-- begin footer -->
-</div>
-
-<?php get_sidebar(); ?>
-
-<p class="credit"><!--<?php echo $wpdb->num_queries; ?> queries. <?php timer_stop(1); ?> seconds. --> <cite><?php echo sprintf(__("Powered by <a href='http://wordpress.org' title='%s'><strong>WordPress</strong></a>"), __("Powered by WordPress, state-of-the-art semantic personal publishing platform.")); ?></cite></p>
-
-</div>
-
-<?php wp_footer(); ?>
-</body>
-</html>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-
-<head profile="http://gmpg.org/xfn/11">
- <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
-
- <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
-
- <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats please -->
-
- <style type="text/css" media="screen">
- @import url( <?php bloginfo('stylesheet_url'); ?> );
- </style>
-
- <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
- <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
- <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
-
- <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
- <?php wp_get_archives('type=monthly&format=link'); ?>
- <?php //comments_popup_script(); // off by default ?>
- <?php wp_head(); ?>
-</head>
-
-<body>
-<div id="rap">
-<h1 id="header"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
-
-<div id="content">
-<!-- end header -->
\ No newline at end of file
+++ /dev/null
-<?php
-get_header();
-?>
-
-<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
-
-<?php the_date('','<h2>','</h2>'); ?>
-
-<div class="post" id="post-<?php the_ID(); ?>">
- <h3 class="storytitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
- <div class="meta"><?php _e("Filed under:"); ?> <?php the_category(',') ?> — <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__('Edit This')); ?></div>
-
- <div class="storycontent">
- <?php the_content(__('(more...)')); ?>
- </div>
-
- <div class="feedback">
- <?php wp_link_pages(); ?>
- <?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>
- </div>
-
-</div>
-
-<?php comments_template(); // Get wp-comments.php template ?>
-
-<?php endwhile; else: ?>
-<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
-<?php endif; ?>
-
-<?php posts_nav_link(' — ', __('« Previous Page'), __('Next Page »')); ?>
-
-<?php get_footer(); ?>
+++ /dev/null
-
-<!-- begin sidebar -->
-<div id="menu">
-
-<ul>
- <?php wp_list_pages(); ?>
- <?php get_links_list(); ?>
- <li id="categories"><?php _e('Categories:'); ?>
- <ul>
- <?php wp_list_cats(); ?>
- </ul>
- </li>
- <li id="search">
- <label for="s"><?php _e('Search:'); ?></label>
- <form id="searchform" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
- <div>
- <input type="text" name="s" id="s" size="15" /><br />
- <input type="submit" value="<?php _e('Search'); ?>" />
- </div>
- </form>
- </li>
- <li id="archives"><?php _e('Archives:'); ?>
- <ul>
- <?php wp_get_archives('type=monthly'); ?>
- </ul>
- </li>
- <li id="meta"><?php _e('Meta:'); ?>
- <ul>
- <?php wp_register(); ?>
- <li><?php wp_loginout(); ?></li>
- <li><a href="feed:<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
- <li><a href="feed:<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
- <li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>
- <li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
- <li><a href="http://wordpress.org/" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.'); ?>"><abbr title="WordPress">WP</abbr></a></li>
- <?php wp_meta(); ?>
- </ul>
- </li>
-
-</ul>
-
-</div>
-<!-- end sidebar -->
+++ /dev/null
-/*
-Theme Name: WordPress Classic
-Theme URI: http://wordpress.org/
-Description: The original WordPress theme that graced versions 1.2.x and prior.
-Version: 1.5
-Author: Dave Shea
-
-Default WordPress by Dave Shea || http://mezzoblue.com
-Modifications by Matthew Mullenweg || http://photomatt.net
-This is just a basic layout, with only the bare minimum defined.
-Please tweak this and make it your own. :)
-*/
-
-a {
- color: #675;
-}
-
-a img {
- border: none;
-}
-
-a:visited {
- color: #342;
-}
-
-a:hover {
- color: #9a8;
-}
-
-acronym, abbr {
- border-bottom: 1px dashed #333;
-}
-
-acronym, abbr, span.caps {
- font-size: 90%;
- letter-spacing: .07em;
-}
-
-acronym, abbr {
- cursor: help;
-}
-
-blockquote {
- border-left: 5px solid #ccc;
- margin-left: 1.5em;
- padding-left: 5px;
-}
-
-body {
- background: #fff;
- border: solid 2px #565;
- border-bottom: solid 1px #565;
- border-top: solid 3px #565;
- color: #000;
- font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
- margin: 0;
- padding: 0;
-}
-
-cite {
- font-size: 90%;
- font-style: normal;
-}
-
-h2 {
- border-bottom: 1px dotted #ccc;
- font: 95% "Times New Roman", Times, serif;
- letter-spacing: 0.2em;
- margin: 15px 0 2px 0;
- padding-bottom: 2px;
-}
-
-h3 {
- border-bottom: dotted 1px #eee;
- font-family: "Times New Roman", Times, serif;
- margin-top: 0;
-}
-
-ol#comments li p {
- font-size: 100%;
-}
-
-p, li, .feedback {
- font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
- letter-spacing: -1px;
-}
-
-/* classes used by the_meta() */
-ul.post-meta {
- list-style: none;
-}
-
-ul.post-meta span.post-meta-key {
- font-weight: bold;
-}
-
-.credit {
- background: #90a090;
- border-top: double 3px #aba;
- color: #fff;
- font-size: 11px;
- margin: 10px 0 0 0;
- padding: 3px;
- text-align: center;
-}
-
-.credit a:link, .credit a:hover {
- color: #fff;
-}
-
-.feedback {
- color: #ccc;
- text-align: right;
- clear: both;
-}
-
-.meta {
- font-size: .75em;
-}
-
-.meta li, ul.post-meta li {
- display: inline;
-}
-
-.meta ul {
- display: inline;
- list-style: none;
- margin: 0;
- padding: 0;
-}
-
-.meta, .meta a {
- color: #808080;
- font-weight: normal;
- letter-spacing: 0;
-}
-
-.storytitle {
- margin: 0;
-}
-
-.storytitle a {
- text-decoration: none;
-}
-
-#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
- background: #fff;
- border: 1px solid #333;
- padding: .2em;
-}
-
-#commentform textarea {
- width: 100%;
-}
-
-#commentlist li ul {
- border-left: 1px solid #ddd;
- font-size: 110%;
- list-style-type: none;
-}
-
-#content {
- margin: 30px 13em 0 3em;
- padding-right: 60px;
-}
-
-#header {
- background: #90a090;
- border-bottom: double 3px #aba;
- border-left: solid 1px #9a9;
- border-right: solid 1px #565;
- border-top: solid 1px #9a9;
- font: italic normal 230% 'Times New Roman', Times, serif;
- letter-spacing: 0.2em;
- margin: 0;
- padding: 15px 10px 15px 60px;
-}
-
-#header a {
- color: #fff;
- text-decoration: none;
-}
-
-#header a:hover {
- text-decoration: underline;
-}
-
-#menu {
- background: #fff;
- border-left: 1px dotted #ccc;
- border-top: solid 3px #e0e6e0;
- padding: 20px 0 10px 30px;
- position: absolute;
- right: 2px;
- top: 0;
- width: 11em;
-}
-
-#menu form {
- margin: 0 0 0 13px;
-}
-
-#menu input#s {
- width: 80%;
- background: #eee;
- border: 1px solid #999;
- color: #000;
-}
-
-#menu ul {
- color: #ccc;
- font-weight: bold;
- list-style-type: none;
- margin: 0;
- padding-left: 3px;
- text-transform: lowercase;
-}
-
-#menu ul li {
- font: italic normal 110% 'Times New Roman', Times, serif;
- letter-spacing: 0.1em;
- margin-top: 10px;
- padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
-}
-
-#menu ul ul {
- font-variant: normal;
- font-weight: normal;
- line-height: 100%;
- list-style-type: none;
- margin: 0;
- padding: 0;
- text-align: left;
-}
-
-#menu ul ul li {
- border: 0;
- font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
- letter-spacing: 0;
- margin-top: 0;
- padding: 0;
- padding-left: 12px;
-}
-
-#menu ul ul li a {
- color: #000;
- text-decoration: none;
-}
-
-#menu ul ul li a:hover {
- border-bottom: 1px solid #809080;
-}
-
-#menu ul ul ul.children {
- font-size: 142%;
- padding-left: 4px;
-}
-
-#wp-calendar {
- border: 1px solid #ddd;
- empty-cells: show;
- font-size: 14px;
- margin: 0;
- width: 90%;
-}
-
-#wp-calendar #next a {
- padding-right: 10px;
- text-align: right;
-}
-
-#wp-calendar #prev a {
- padding-left: 10px;
- text-align: left;
-}
-
-#wp-calendar a {
- display: block;
- text-decoration: none;
-}
-
-#wp-calendar a:hover {
- background: #e0e6e0;
- color: #333;
-}
-
-#wp-calendar caption {
- color: #999;
- font-size: 16px;
- text-align: left;
-}
-
-#wp-calendar td {
- color: #ccc;
- font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
- letter-spacing: normal;
- padding: 2px 0;
- text-align: center;
-}
-
-#wp-calendar td.pad:hover {
- background: #fff;
-}
-
-#wp-calendar td:hover, #wp-calendar #today {
- background: #eee;
- color: #bbb;
-}
-
-#wp-calendar th {
- font-style: normal;
- text-transform: capitalize;
-}
+++ /dev/null
-<?php get_header(); ?>
-
- <div id="content" class="narrowcolumn">
-
- <h2 class="center">Error 404 - Not Found</h2>
-
- </div>
-
-<?php get_sidebar(); ?>
-
-<?php get_footer(); ?>
\ No newline at end of file
+++ /dev/null
-<?php get_header(); ?>
-
- <div id="content" class="narrowcolumn">
-
- <?php if (have_posts()) : ?>
-
- <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
-<?php /* If this is a category archive */ if (is_category()) { ?>
- <h2 class="pagetitle">Archive for the '<?php echo single_cat_title(); ?>' Category</h2>
-
- <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
- <h2 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h2>
-
- <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
- <h2 class="pagetitle">Archive for <?php the_time('F, Y'); ?></h2>
-
- <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
- <h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2>
-
- <?php /* If this is a search */ } elseif (is_search()) { ?>
- <h2 class="pagetitle">Search Results</h2>
-
- <?php /* If this is an author archive */ } elseif (is_author()) { ?>
- <h2 class="pagetitle">Author Archive</h2>
-
- <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
- <h2 class="pagetitle">Blog Archives</h2>
-
- <?php } ?>
-
-
- <div class="navigation">
- <div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
- <div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
- </div>
-
- <?php while (have_posts()) : the_post(); ?>
- <div class="post">
- <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
- <small><?php the_time('l, F jS, Y') ?></small>
-
- <div class="entry">
- <?php the_excerpt() ?>
- </div>
-
- <p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
-
- </div>
-
- <?php endwhile; ?>
-
- <div class="navigation">
- <div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
- <div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
- </div>
-
- <?php else : ?>
-
- <h2 class="center">Not Found</h2>
- <?php include (TEMPLATEPATH . '/searchform.php'); ?>
-
- <?php endif; ?>
-
- </div>
-
-<?php get_sidebar(); ?>
-
-<?php get_footer(); ?>
\ No newline at end of file
+++ /dev/null
-<?php
-/*
-Template Name: Archives
-*/
-?>
-
-<?php get_header(); ?>
-
-<div id="content" class="widecolumn">
-
-<?php include (TEMPLATEPATH . '/searchform.php'); ?>
-
-<h2>Archives by Month:</h2>
- <ul>
- <?php wp_get_archives('type=monthly'); ?>
- </ul>
-
-<h2>Archives by Subject:</h2>
- <ul>
- <?php wp_list_cats(); ?>
- </ul>
-
-</div>
-
-<?php get_footer(); ?>
+++ /dev/null
-<?php
-/* Don't remove these lines. */
-add_filter('comment_text', 'popuplinks');
-foreach ($posts as $post) { start_wp();
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
- <title><?php echo get_settings('blogname'); ?> - Comments on <?php the_title(); ?></title>
-
- <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_settings('blog_charset'); ?>" />
- <style type="text/css" media="screen">
- @import url( <?php bloginfo('stylesheet_url'); ?> );
- body { margin: 3px; }
- </style>
-
-</head>
-<body id="commentspopup">
-
-<h1 id="header"><a href="" title="<?php echo get_settings('blogname'); ?>"><?php echo get_settings('blogname'); ?></a></h1>
-
-<h2 id="comments">Comments</h2>
-
-<p><a href="<?php echo get_settings('siteurl'); ?>/wp-commentsrss2.php?p=<?php echo $post->ID; ?>"><abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.</a></p>
-
-<?php if ('open' == $post->ping_status) { ?>
-<p>The <acronym title="Uniform Resource Identifier">URI</acronym> to TrackBack this entry is: <em><?php trackback_url() ?></em></p>
-<?php } ?>
-
-<?php
-// this line is WordPress' motor, do not delete it.
-$comment_author = (isset($_COOKIE['comment_author_' . COOKIEHASH])) ? trim($_COOKIE['comment_author_'. COOKIEHASH]) : '';
-$comment_author_email = (isset($_COOKIE['comment_author_email_'. COOKIEHASH])) ? trim($_COOKIE['comment_author_email_'. COOKIEHASH]) : '';
-$comment_author_url = (isset($_COOKIE['comment_author_url_'. COOKIEHASH])) ? trim($_COOKIE['comment_author_url_'. COOKIEHASH]) : '';
-$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = $id AND comment_approved = '1' ORDER BY comment_date");
-$commentstatus = $wpdb->get_row("SELECT comment_status, post_password FROM $wpdb->posts WHERE ID = $id");
-if (!empty($commentstatus->post_password) && $_COOKIE['wp-postpass_'. COOKIEHASH] != $commentstatus->post_password) { // and it doesn't match the cookie
- echo(get_the_password_form());
-} else { ?>
-
-<?php if ($comments) { ?>
-<ol id="commentlist">
-<?php foreach ($comments as $comment) { ?>
- <li id="comment-<?php comment_ID() ?>">
- <?php comment_text() ?>
- <p><cite><?php comment_type('Comment', 'Trackback', 'Pingback'); ?> by <?php comment_author_link() ?> — <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite></p>
- </li>
-
-<?php } // end for each comment ?>
-</ol>
-<?php } else { // this is displayed if there are no comments so far ?>
- <p>No comments yet.</p>
-<?php } ?>
-
-<?php if ('open' == $commentstatus->comment_status) { ?>
-<h2>Leave a comment</h2>
-<p>Line and paragraph breaks automatic, e-mail address never displayed, <acronym title="Hypertext Markup Language">HTML</acronym> allowed: <code><?php echo allowed_tags(); ?></code></p>
-
-<form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
- <p>
- <input type="text" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" size="28" tabindex="1" />
- <label for="author">Name</label>
- <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
- <input type="hidden" name="redirect_to" value="<?php echo wp_specialchars($_SERVER["REQUEST_URI"]); ?>" />
- </p>
-
- <p>
- <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="28" tabindex="2" />
- <label for="email">E-mail</label>
- </p>
-
- <p>
- <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="28" tabindex="3" />
- <label for="url"><acronym title="Uniform Resource Identifier">URI</acronym></label>
- </p>
-
- <p>
- <label for="comment">Your Comment</label>
- <br />
- <textarea name="comment" id="comment" cols="70" rows="4" tabindex="4"></textarea>
- </p>
-
- <p>
- <input name="submit" type="submit" tabindex="5" value="Say It!" />
- </p>
- <?php do_action('comment_form', $post->ID); ?>
-</form>
-<?php } else { // comments are closed ?>
-<p>Sorry, the comment form is closed at this time.</p>
-<?php }
-} // end password check
-?>
-
-<div><strong><a href="javascript:window.close()">Close this window.</a></strong></div>
-
-<?php // if you delete this the sky will fall on your head
-}
-?>
-
-<!-- // this is just the end of the motor - don't touch that line either :) -->
-<?php //} ?>
-<p class="credit"><?php timer_stop(1); ?> <cite>Powered by <a href="http://wordpress.org" title="Powered by WordPress, state-of-the-art semantic personal publishing platform"><strong>Wordpress</strong></a></cite></p>
-<?php // Seen at http://www.mijnkopthee.nl/log2/archive/2003/05/28/esc(18) ?>
-<script type="text/javascript">
-<!--
-document.onkeypress = function esc(e) {
- if(typeof(e) == "undefined") { e=event; }
- if (e.keyCode == 27) { self.close(); }
-}
-// -->
-</script>
-</body>
-</html>
+++ /dev/null
-<?php // Do not delete these lines
- if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
- die ('Please do not load this page directly. Thanks!');
-
- if (!empty($post->post_password)) { // if there's a password
- if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
- ?>
-
- <p class="nocomments">This post is password protected. Enter the password to view comments.<p>
-
- <?php
- return;
- }
- }
-
- /* This variable is for alternating comment background */
- $oddcomment = 'alt';
-?>
-
-<!-- You can start editing here. -->
-
-<?php if ($comments) : ?>
- <h3 id="comments"><?php comments_number('No Responses', 'One Response', '% Responses' );?> to “<?php the_title(); ?>”</h3>
-
- <ol class="commentlist">
-
- <?php foreach ($comments as $comment) : ?>
-
- <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
- <cite><?php comment_author_link() ?></cite> Says:
- <?php if ($comment->comment_approved == '0') : ?>
- <em>Your comment is awaiting moderation.</em>
- <?php endif; ?>
- <br />
-
- <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('e','',''); ?></small>
-
- <?php comment_text() ?>
-
- </li>
-
- <?php /* Changes every other comment to a different class */
- if ('alt' == $oddcomment) $oddcomment = '';
- else $oddcomment = 'alt';
- ?>
-
- <?php endforeach; /* end for each comment */ ?>
-
- </ol>
-
- <?php else : // this is displayed if there are no comments so far ?>
-
- <?php if ('open' == $post->comment_status) : ?>
- <!-- If comments are open, but there are no comments. -->
-
- <?php else : // comments are closed ?>
- <!-- If comments are closed. -->
- <p class="nocomments">Comments are closed.</p>
-
- <?php endif; ?>
-<?php endif; ?>
-
-
-<?php if ('open' == $post->comment_status) : ?>
-
-<h3 id="respond">Leave a Reply</h3>
-
-<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
-<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p>
-<?php else : ?>
-
-<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
-
-<?php if ( $user_ID ) : ?>
-
-<p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout »</a></p>
-
-<?php else : ?>
-
-<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
-<label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p>
-
-<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
-<label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p>
-
-<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
-<label for="url"><small>Website</small></label></p>
-
-<?php endif; ?>
-
-<!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>-->
-
-<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
-
-<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
-<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
-</p>
-<?php do_action('comment_form', $post->ID); ?>
-
-</form>
-
-<?php endif; // If registration required and not logged in ?>
-
-<?php endif; // if you delete this the sky will fall on your head ?>
+++ /dev/null
-
-<hr />
-<div id="footer">
- <p>
- <?php bloginfo('name'); ?> is proudly powered by
- <a href="http://wordpress.org">WordPress</a>
- <br /><a href="feed:<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a>
- and <a href="feed:<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a>.
- <!-- <?php echo $wpdb->num_queries; ?> queries. <?php timer_stop(1); ?> seconds. -->
- </p>
-</div>
-</div>
-
-<!-- Gorgeous design by Michael Heilemann - http://binarybonsai.com/kubrick/ -->
-<?php /* "Just what do you think you're doing Dave?" */ ?>
-
- <?php wp_footer(); ?>
-
-</body>
-</html>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-
-<head profile="http://gmpg.org/xfn/11">
-<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
-
-<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
-
-<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
-
-<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
-<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
-<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
-
-<style type="text/css" media="screen">
-/* To accomodate differing install paths of WordPress, images are referred only here,
- and not in the wp-layout.css file. If you prefer to use only CSS for colors and what
- not, then go right ahead and delete the following lines, and the image files. */
-
- body { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgcolor.jpg"); }
-<?php /* Checks to see whether it needs a sidebar or not */ if ((! $withcomments) && (! is_single())) { ?>
- #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg.jpg") repeat-y top; border: none; }
-<?php } else { // No sidebar ?>
- #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; }
-<?php } ?>
- #header { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickheader.jpg") no-repeat bottom center; }
- #footer { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickfooter.jpg") no-repeat bottom; border: none;}
-
-/* Because the template is slightly different, size-wise, with images, this needs to be set here
- If you don't want to use the template's images, you can also delete the following two lines. */
-
- #header { margin: 0 !important; margin: 0 0 0 1px; padding: 1px; height: 198px; width: 758px; }
- #headerimg { margin: 7px 9px 0; height: 192px; width: 740px; }
-
-/* To ease the insertion of a personal header image, I have done it in such a way,
- that you simply drop in an image called 'personalheader.jpg' into your /images/
- directory. Dimensions should be at least 760px x 200px. Anything above that will
- get cropped off of the image. */
- /*
- #headerimg { background: url('<?php bloginfo('stylesheet_directory'); ?>/images/personalheader.jpg') no-repeat top;}
- */
-</style>
-
-<?php wp_get_archives('type=monthly&format=link'); ?>
-
-<?php wp_head(); ?>
-</head>
-<body>
-
-<div id="page">
-
-
-<div id="header">
- <div id="headerimg">
- <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
- <div class="description"><?php bloginfo('description'); ?></div>
- </div>
-</div>
-<hr />
+++ /dev/null
-<?php get_header(); ?>
-
- <div id="content" class="narrowcolumn">
-
- <?php if (have_posts()) : ?>
-
- <?php while (have_posts()) : the_post(); ?>
-
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
-
- <div class="entry">
- <?php the_content('Read the rest of this entry »'); ?>
- </div>
-
- <p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
- </div>
-
- <?php endwhile; ?>
-
- <div class="navigation">
- <div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
- <div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
- </div>
-
- <?php else : ?>
-
- <h2 class="center">Not Found</h2>
- <p class="center">Sorry, but you are looking for something that isn't here.</p>
- <?php include (TEMPLATEPATH . "/searchform.php"); ?>
-
- <?php endif; ?>
-
- </div>
-
-<?php get_sidebar(); ?>
-
-<?php get_footer(); ?>
+++ /dev/null
-<?php
-/*
-Template Name: Links
-*/
-?>
-
-<?php get_header(); ?>
-
-<div id="content" class="widecolumn">
-
-<h2>Links:</h2>
-<ul>
-<?php get_links_list(); ?>
-</ul>
-
-</div>
-
-<?php get_footer(); ?>
+++ /dev/null
-<?php get_header(); ?>
-
- <div id="content" class="narrowcolumn">
-
- <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2><?php the_title(); ?></h2>
- <div class="entrytext">
- <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
-
- <?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
-
- </div>
- </div>
- <?php endwhile; endif; ?>
- <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
- </div>
-
-<?php get_sidebar(); ?>
-
-<?php get_footer(); ?>
\ No newline at end of file
+++ /dev/null
-<?php get_header(); ?>
-
- <div id="content" class="narrowcolumn">
-
- <?php if (have_posts()) : ?>
-
- <h2 class="pagetitle">Search Results</h2>
-
- <div class="navigation">
- <div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
- <div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
- </div>
-
-
- <?php while (have_posts()) : the_post(); ?>
-
- <div class="post">
- <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
- <small><?php the_time('l, F jS, Y') ?></small>
-
- <div class="entry">
- <?php the_excerpt() ?>
- </div>
-
- <p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
- </div>
-
- <?php endwhile; ?>
-
- <div class="navigation">
- <div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
- <div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
- </div>
-
- <?php else : ?>
-
- <h2 class="center">Not Found</h2>
- <?php include (TEMPLATEPATH . '/searchform.php'); ?>
-
- <?php endif; ?>
-
- </div>
-
-<?php get_sidebar(); ?>
-
-<?php get_footer(); ?>
\ No newline at end of file
+++ /dev/null
-<form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
-<div><input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" />
-<input type="submit" id="searchsubmit" value="Search" />
-</div>
-</form>
\ No newline at end of file
+++ /dev/null
- <div id="sidebar">
- <ul>
-
- <li>
- <?php include (TEMPLATEPATH . '/searchform.php'); ?>
- </li>
-
- <!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
- <li><h2>Author</h2>
- <p>A little something about you, the author. Nothing lengthy, just an overview.</p>
- </li>
- -->
-
- <li>
- <?php /* If this is a 404 page */ if (is_404()) { ?>
- <?php /* If this is a category archive */ } elseif (is_category()) { ?>
- <p>You are currently browsing the archives for the <?php single_cat_title(''); ?> category.</p>
-
- <?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
- <p>You are currently browsing the <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a> weblog archives
- for the day <?php the_time('l, F jS, Y'); ?>.</p>
-
- <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
- <p>You are currently browsing the <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a> weblog archives
- for <?php the_time('F, Y'); ?>.</p>
-
- <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
- <p>You are currently browsing the <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a> weblog archives
- for the year <?php the_time('Y'); ?>.</p>
-
- <?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
- <p>You have searched the <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a> weblog archives
- for <strong>'<?php echo wp_specialchars($s); ?>'</strong>. If you are unable to find anything in these search results, you can try one of these links.</p>
-
- <?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
- <p>You are currently browsing the <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a> weblog archives.</p>
-
- <?php } ?>
- </li>
-
- <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>
-
- <li><h2>Archives</h2>
- <ul>
- <?php wp_get_archives('type=monthly'); ?>
- </ul>
- </li>
-
- <li><h2>Categories</h2>
- <ul>
- <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
- </ul>
- </li>
-
- <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
- <?php get_links_list(); ?>
-
- <li><h2>Meta</h2>
- <ul>
- <?php wp_register(); ?>
- <li><?php wp_loginout(); ?></li>
- <li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
- <li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
- <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
- <?php wp_meta(); ?>
- </ul>
- </li>
- <?php } ?>
-
- </ul>
- </div>
-
+++ /dev/null
-<?php get_header(); ?>
-
- <div id="content" class="widecolumn">
-
- <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
-
- <div class="navigation">
- <div class="alignleft"><?php previous_post_link('« %link') ?></div>
- <div class="alignright"><?php next_post_link('%link »') ?></div>
- </div>
-
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
-
- <div class="entrytext">
- <?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?>
-
- <?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
-
- <p class="postmetadata alt">
- <small>
- This entry was posted
- <?php /* This is commented, because it requires a little adjusting sometimes.
- You'll need to download this plugin, and follow the instructions:
- http://binarybonsai.com/archives/2004/08/17/time-since-plugin/ */
- /* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?>
- on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?>
- and is filed under <?php the_category(', ') ?>.
- You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed.
-
- <?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
- // Both Comments and Pings are open ?>
- You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(true); ?>" rel="trackback">trackback</a> from your own site.
-
- <?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
- // Only Pings are Open ?>
- Responses are currently closed, but you can <a href="<?php trackback_url(true); ?> " rel="trackback">trackback</a> from your own site.
-
- <?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
- // Comments are open, Pings are not ?>
- You can skip to the end and leave a response. Pinging is currently not allowed.
-
- <?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
- // Neither Comments, nor Pings are open ?>
- Both comments and pings are currently closed.
-
- <?php } edit_post_link('Edit this entry.','',''); ?>
-
- </small>
- </p>
-
- </div>
- </div>
-
- <?php comments_template(); ?>
-
- <?php endwhile; else: ?>
-
- <p>Sorry, no posts matched your criteria.</p>
-
-<?php endif; ?>
-
- </div>
-
-<?php get_footer(); ?>
+++ /dev/null
-/*
-Theme Name: WordPress Default
-Theme URI: http://wordpress.org/
-Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
-Version: 1.5
-Author: Michael Heilemann
-Author URI: http://binarybonsai.com/
-
- Kubrick v1.5
- http://binarybonsai.com/kubrick/
-
- This theme was designed and built by Michael Heilemann,
- whose blog you will find at http://binarybonsai.com/
-
- The CSS, XHTML and design is released under GPL:
- http://www.opensource.org/licenses/gpl-license.php
-
-
- *** REGARDING IMAGES ***
- All CSS that involves the use of images, can be found in the 'index.php' file.
- This is to ease installation inside subdirectories of a server.
-
- Have fun, and don't be afraid to contact me if you have questions.
-*/
-
-
-
-/* Begin Typography & Colors */
-body {
- font-size: 62.5%; /* Resets 1em to 10px */
- font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
- background-color: #d5d6d7;
- color: #333;
- text-align: center;
- }
-
-#page {
- background-color: white;
- border: 1px solid #959596;
- text-align: left;
- }
-
-#header {
- background-color: #73a0c5;
- }
-
-#content {
- font-size: 1.2em
- }
-
-.widecolumn .entry p {
- font-size: 1.05em;
- }
-
-.narrowcolumn .entry, .widecolumn .entry {
- line-height: 1.4em;
- }
-
-.widecolumn {
- line-height: 1.6em;
- }
-
-.narrowcolumn .postmetadata {
- text-align: center;
- }
-
-.alt {
- background-color: #f8f8f8;
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- }
-
-#footer {
- background-color: #eee;
- }
-
-small {
- font-family: Arial, Helvetica, Sans-Serif;
- font-size: 0.9em;
- line-height: 1.5em;
- }
-
-h1, h2, h3 {
- font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
- font-weight: bold;
- }
-
-h1 {
- font-size: 4em;
- text-align: center;
- }
-
-.description {
- font-size: 1.2em;
- text-align: center;
- }
-
-h2 {
- font-size: 1.6em;
- }
-
-h2.pagetitle {
- font-size: 1.6em;
- }
-
-#sidebar h2 {
- font-family: 'Lucida Grande', Verdana, Sans-Serif;
- font-size: 1.2em;
- }
-
-h3 {
- font-size: 1.3em;
- }
-
-h1, h1 a, h1 a:hover, h1 a:visited, .description {
- text-decoration: none;
- color: white;
- }
-
-h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
- color: #333;
- }
-
-h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
- text-decoration: none;
- }
-
-.entry p a:visited {
- color: #b85b5a;
- }
-
-.commentlist li, #commentform input, #commentform textarea {
- font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
- }
-
-.commentlist li {
- font-weight: bold;
- }
-
-.commentlist cite, .commentlist cite a {
- font-weight: bold;
- font-style: normal;
- font-size: 1.1em;
- }
-
-.commentlist p {
- font-weight: normal;
- line-height: 1.5em;
- text-transform: none;
- }
-
-#commentform p {
- font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
- }
-
-.commentmetadata {
- font-weight: normal;
- }
-
-#sidebar {
- font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
- }
-
-small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
- color: #777;
- }
-
-code {
- font: 1.1em 'Courier New', Courier, Fixed;
- }
-
-acronym, abbr, span.caps
-{
- font-size: 0.9em;
- letter-spacing: .07em;
- }
-
-a, h2 a:hover, h3 a:hover {
- color: #06c;
- text-decoration: none;
- }
-
-a:hover {
- color: #147;
- text-decoration: underline;
- }
-
-#wp-calendar #prev a {
- font-size: 9pt;
- }
-
-#wp-calendar a {
- text-decoration: none;
- }
-
-#wp-calendar caption {
- font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
- text-align: center;
- }
-
-#wp-calendar th {
- font-style: normal;
- text-transform: capitalize;
- }
-/* End Typography & Colors */
-
-
-
-/* Begin Structure */
-body {
- margin: 0;
- padding: 0;
- }
-
-#page {
- background-color: white;
- margin: 20px auto;
- padding: 0;
- width: 760px;
- border: 1px solid #959596;
- }
-
-#header {
- padding: 0;
- margin: 0 auto;
- height: 200px;
- width: 100%;
- background-color: #73a0c5;
- }
-
-#headerimg {
- margin: 0;
- height: 200px;
- width: 100%;
- }
-
-.narrowcolumn {
- float: left;
- padding: 0 0 20px 45px;
- margin: 0px 0 0;
- width: 450px;
- }
-
-.widecolumn {
- padding: 10px 0 20px 0;
- margin: 5px 0 0 150px;
- width: 450px;
- }
-
-.post {
- margin: 0 0 40px;
- text-align: justify;
- }
-
-.widecolumn .post {
- margin: 0;
- }
-
-.narrowcolumn .postmetadata {
- padding-top: 5px;
- }
-
-.widecolumn .postmetadata {
- margin: 30px 0;
- }
-
-#footer {
- padding: 0 0 0 1px;
- margin: 0 auto;
- width: 760px;
- clear: both;
- }
-
-#footer p {
- margin: 0;
- padding: 20px 0;
- text-align: center;
- }
-/* End Structure */
-
-
-
-/* Begin Headers */
-h1 {
- padding-top: 70px;
- margin: 0;
- }
-
-.description {
- text-align: center;
- }
-
-h2 {
- margin: 30px 0 0;
- }
-
-h2.pagetitle {
- margin-top: 30px;
- text-align: center;
-}
-
-#sidebar h2 {
- margin: 5px 0 0;
- padding: 0;
- }
-
-h3 {
- padding: 0;
- margin: 30px 0 0;
- }
-
-h3.comments {
- padding: 0;
- margin: 40px auto 20px ;
- }
-/* End Headers */
-
-
-
-/* Begin Images */
-p img {
- padding: 0;
- max-width: 100%;
- }
-
-/* Using 'class="alignright"' on an image will (who would've
- thought?!) align the image to the right. And using 'class="centered',
- will of course center the image. This is much better than using
- align="center", being much more futureproof (and valid) */
-
-img.centered {
- display: block;
- margin-left: auto;
- margin-right: auto;
- }
-
-img.alignright {
- padding: 4px;
- margin: 0 0 2px 7px;
- display: inline;
- }
-
-img.alignleft {
- padding: 4px;
- margin: 0 7px 2px 0;
- display: inline;
- }
-
-.alignright {
- float: right;
- }
-
-.alignleft {
- float: left
- }
-/* End Images */
-
-
-
-/* Begin Lists
-
- Special stylized non-IE bullets
- Do not work in Internet Explorer, which merely default to normal bullets. */
-
-html>body .entry ul {
- margin-left: 0px;
- padding: 0 0 0 30px;
- list-style: none;
- padding-left: 10px;
- text-indent: -10px;
- }
-
-html>body .entry li {
- margin: 7px 0 8px 10px;
- }
-
-.entry ul li:before, #sidebar ul ul li:before {
- content: "\00BB \0020";
- }
-
-.entry ol {
- padding: 0 0 0 35px;
- margin: 0;
- }
-
-.entry ol li {
- margin: 0;
- padding: 0;
- }
-
-.postmetadata ul, .postmetadata li {
- display: inline;
- list-style-type: none;
- list-style-image: none;
- }
-
-#sidebar ul, #sidebar ul ol {
- margin: 0;
- padding: 0;
- }
-
-#sidebar ul li {
- list-style-type: none;
- list-style-image: none;
- margin-bottom: 15px;
- }
-
-#sidebar ul p, #sidebar ul select {
- margin: 5px 0 8px;
- }
-
-#sidebar ul ul, #sidebar ul ol {
- margin: 5px 0 0 10px;
- }
-
-#sidebar ul ul ul, #sidebar ul ol {
- margin: 0 0 0 10px;
- }
-
-ol li, #sidebar ul ol li {
- list-style: decimal outside;
- }
-
-#sidebar ul ul li, #sidebar ul ol li {
- margin: 3px 0 0;
- padding: 0;
- }
-/* End Entry Lists */
-
-
-
-/* Begin Form Elements */
-#searchform {
- margin: 10px auto;
- padding: 5px 3px;
- text-align: center;
- }
-
-#sidebar #searchform #s {
- width: 115px;
- padding: 2px;
- }
-
-#sidebar #searchsubmit {
- padding: 1px;
- }
-
-.entry form { /* This is mainly for password protected posts, makes them look better. */
- text-align:center;
- }
-
-select {
- width: 130px;
- }
-
-#commentform input {
- width: 170px;
- padding: 2px;
- margin: 5px 5px 1px 0;
- }
-
-#commentform textarea {
- width: 100%;
- padding: 2px;
- }
-
-#commentform #submit {
- margin: 0;
- float: right;
- }
-/* End Form Elements */
-
-
-
-/* Begin Comments*/
-.alt {
- margin: 0;
- padding: 10px;
- }
-
-.commentlist {
- padding: 0;
- text-align: justify;
- }
-
-.commentlist li {
- margin: 15px 0 3px;
- padding: 5px 10px 3px;
- list-style: none;
- }
-
-.commentlist p {
- margin: 10px 5px 10px 0;
- }
-
-#commentform p {
- margin: 5px 0;
- }
-
-.nocomments {
- text-align: center;
- margin: 0;
- padding: 0;
- }
-
-.commentmetadata {
- margin: 0;
- display: block;
- }
-/* End Comments */
-
-
-
-/* Begin Sidebar */
-#sidebar
-{
- padding: 20px 0 10px 0;
- margin-left: 545px;
- width: 190px;
- }
-
-#sidebar form {
- margin: 0;
- }
-/* End Sidebar */
-
-
-
-/* Begin Calendar */
-#wp-calendar {
- empty-cells: show;
- margin: 10px auto 0;
- width: 155px;
- }
-
-#wp-calendar #next a {
- padding-right: 10px;
- text-align: right;
- }
-
-#wp-calendar #prev a {
- padding-left: 10px;
- text-align: left;
- }
-
-#wp-calendar a {
- display: block;
- }
-
-#wp-calendar caption {
- text-align: center;
- width: 100%;
- }
-
-#wp-calendar td {
- padding: 3px 0;
- text-align: center;
- }
-
-#wp-calendar td.pad:hover { /* Doesn't work in IE */
- background-color: #fff; }
-/* End Calendar */
-
-
-
-/* Begin Various Tags & Classes */
-acronym, abbr, span.caps {
- cursor: help;
- }
-
-acronym, abbr {
- border-bottom: 1px dashed #999;
- }
-
-blockquote {
- margin: 15px 30px 0 10px;
- padding-left: 20px;
- border-left: 5px solid #ddd;
- }
-
-blockquote cite {
- margin: 5px 0 0;
- display: block;
- }
-
-.center {
- text-align: center;
- }
-
-hr {
- display: none;
- }
-
-a img {
- border: none;
- }
-
-.navigation {
- display: block;
- text-align: center;
- margin-top: 10px;
- margin-bottom: 60px;
- }
-/* End Various Tags & Classes*/
-
-
-
-/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
- It won't be a stylish marriage, I can't afford a carriage.
- But you'll look sweet upon the seat of a bicycle built for two." */
</div>
-<?php get_sidebar(); ?>
-
<?php get_footer(); ?>
\ No newline at end of file
<?php get_header(); ?>
- <div id="content" class="narrowcolumn">
+ <?php if (have_posts()) : ?>
- <?php if (have_posts()) : ?>
-
- <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
-<?php /* If this is a category archive */ if (is_category()) { ?>
+ <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
+ <?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle">Archive for the '<?php echo single_cat_title(); ?>' Category</h2>
- <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
+ <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h2 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h2>
- <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
+ <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Archive for <?php the_time('F, Y'); ?></h2>
- <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
+ <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2>
- <?php /* If this is a search */ } elseif (is_search()) { ?>
+ <?php /* If this is a search */ } elseif (is_search()) { ?>
<h2 class="pagetitle">Search Results</h2>
- <?php /* If this is an author archive */ } elseif (is_author()) { ?>
+ <?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Author Archive</h2>
- <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
+ <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2 class="pagetitle">Blog Archives</h2>
-
- <?php } ?>
-
+ <?php } ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <small>Posted by <?php the_author() ?> on <?php the_time(' l, F jS, Y') ?> at <?php the_time('g:i a') ?></small>
+ <small>Posted by <?php the_author() ?> on <?php the_time('l, F jS, Y') ?> at <?php the_time('g:i a') ?></small>
<div class="entry">
<?php the_excerpt() ?>
</div>
<p class="postmetadata"><?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments', '1 Comment...', '% Comments...'); ?></p>
-
</div>
<?php endwhile; ?>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<?php endif; ?>
-
- </div>
-
-<?php get_sidebar(); ?>
<?php get_footer(); ?>
\ No newline at end of file
-<?php
-/*
-Template Name: Archives
-*/
-?>
-
<?php get_header(); ?>
-<div id="content" class="widecolumn">
-
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<h2>Archives by Month:</h2>
<?php wp_list_cats(); ?>
</ul>
-</div>
-
<?php get_footer(); ?>
+</div>
+
+<?php get_sidebar(); ?>
-<hr />
<div id="footer">
- <p>
- <?php bloginfo('name'); ?> site is powered by
- <a href="http://wordpress.org">WordPress</a>
- <br /><a href="feed:<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a>
- and <a href="feed:<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a>.
- <br> <?php wp_register("", " <strong>|</strong> "); wp_loginout();?>
- <!-- <?php echo $wpdb->num_queries; ?> queries. <?php timer_stop(1); ?> seconds. -->
- </p>
+ <?php bloginfo('name'); ?> site is powered by
+ <a href="http://wordpress.org">WordPress</a>
+ <br /><a href="feed:<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a>
+ and <a href="feed:<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a>.
+ <br> <?php wp_register("", " <strong>|</strong> "); wp_loginout(); ?>
+ <!-- <?php echo $wpdb->num_queries; ?> queries. <?php timer_stop(1); ?> seconds. -->
</div>
-</div>
-
-<?php /* "Just what do you think you're doing Dave?" */ ?>
- <?php wp_footer(); ?>
+<?php wp_footer(); ?>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
-
-<head profile="http://gmpg.org/xfn/11">
-<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
-
-<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
-
-<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
-
-<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
-<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
-<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
-<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
-<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
-
-<style type="text/css" media="screen">
-/* To accomodate differing install paths of WordPress, images are referred only here,
- and not in the wp-layout.css file. If you prefer to use only CSS for colors and what
- not, then go right ahead and delete the following lines, and the image files. */
-
-#header {
- background-image: url("<?php bloginfo('stylesheet_directory'); ?>/images/bluebanner.png");
-}
-
-</style>
-
-<?php wp_get_archives('type=monthly&format=link'); ?>
-
-<?php wp_head(); ?>
+<head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+
+ <title><?php bloginfo('name'); if ( is_single() ) { ?> - Blog Archive <?php } wp_title(); ?></title>
+
+ <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
+
+ <link rel="stylesheet" type="text/css" href="/css/main.css" />
+ <link rel="stylesheet" type="text/css" href="/css/green.css" title="green" />
+ <link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>" />
+
+<?php
+ $msie = '/msie\s(5\.[5-9]|[6]\.[0-9]*).*(win)/i';
+ $agent = $_SERVER['HTTP_USER_AGENT'];
+ if( isset($agent) && preg_match($msie, $agent) && ! preg_match('/opera/i', $agent)) {
+?>
+ <link rel="stylesheet" type="text/css" href="/css/ie.css" />
+<?php } else { ?>
+ <link rel="alternate stylesheet" type="text/css" href="/css/blue.css" title="blue" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/yellow.css" title="yellow" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/pink.css" title="pink" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/purple.css" title="purple" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/gray.css" title="gray" />
+<?php } ?>
+
+ <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
+ <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
+ <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
+ <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
+
+ <?php wp_get_archives('type=monthly&format=link'); ?>
+
+ <?php wp_head(); ?>
</head>
<body>
-<div id="page">
+<div id="title">
+<h1><?php bloginfo('name'); ?></h1>
+</div>
-<?php get_sidebar(); ?>
+<div id="icon"></div>
-<div id="header">
-<a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a>
-</div>
+<div id="content">
\ No newline at end of file
<?php get_header(); ?>
- <div id="content" class="narrowcolumn">
-
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
- <!--
- <?php trackback_rdf(); ?>
- -->
-
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <small>Posted by <?php the_author() ?> on <?php the_time(' l, F jS, Y') ?> at <?php the_time('g:i a') ?></small>
-
+ <small>Posted by <?php the_author() ?> on <?php the_time('l, F jS, Y') ?> at <?php the_time('g:i a') ?></small>
+
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?>
</div>
-
+
<p class="postmetadata"><?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments...', '1 Comment...', '% Comments...'); ?></p>
</div>
-
+
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
</div>
-
+
<?php else : ?>
<h2 class="center">Not Found</h2>
<?php endif; ?>
- </div>
-
<?php get_footer(); ?>
<?php get_header(); ?>
- <div id="content" class="narrowcolumn">
-
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="entrytext">
- <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
-
+ <?php the_content('Read the rest of this page »'); ?>
<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
-
</div>
</div>
- <?php endwhile; endif; ?>
+ <?php endwhile; endif; ?>
<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
- </div>
-
-<?php get_sidebar(); ?>
<?php get_footer(); ?>
\ No newline at end of file
<?php get_header(); ?>
- <div id="content" class="narrowcolumn">
-
<?php if (have_posts()) : ?>
<h2 class="pagetitle">Search Results</h2>
<div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
</div>
-
<?php while (have_posts()) : the_post(); ?>
-
<div class="post">
<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
<small><?php the_time('l, F jS, Y') ?></small>
<p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
</div>
-
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
</div>
-
+
<?php else : ?>
<h2 class="center">Not Found</h2>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<?php endif; ?>
-
- </div>
-
-<?php get_sidebar(); ?>
<?php get_footer(); ?>
\ No newline at end of file
- <div id="sidebar">
- <div id="sidebar_inner">
- <ul>
- <?php get_links_list('id'); ?>
-
- <li class="noseparator"><h2>Archives</h2>
- <ul>
- <?php wp_get_archives('type=monthly'); ?>
- </ul>
- </li>
- </ul>
- </div>
+<div id="nav">
+ <ul id="navlist">
+ <li><a href="/">Home</a></li>
+ <li><a href="/blog">Surfin' Safari Blog</a></li>
+ <li><a href="/contact.html">Keeping in Touch</a></li>
+
+ <li class="subtitle">Working with the Code</li>
+
+ <li><a href="/building/checkout.html">Getting the Code</a></li>
+ <li><a href="/building/build.html">Building WebKit</a></li>
+ <li><a href="/coding/contributing.html">Contributing Code</a></li>
+
+ <li class="subtitle">Documentation</li>
+
+ <li><a href="/projects/">Projects</a></li>
+ <li><a href="/coding/coding-style.html">Code Style Guidelines</a></li>
+ <li><a href="/quality/testing.html">Regression Testing</a></li>
+ <li><a href="/quality/testwriting.html">Writing New Tests</a></li>
+
+ <li class="subtitle">Bugs</li>
+
+ <li><a href="/quality/reporting.html">Reporting Bugs</a></li>
+ <li><a href="/quality/bugwriting.html">Bug Report Guidelines</a></li>
+ <li><a href="/quality/bugpriorities.html">Bug Prioritization</a></li>
+ <li><a href="/quality/reduction.html">Test Case Reduction</a></li>
+ <li><a href="/quality/lifecycle.html">Bug Life Cycle</a></li>
+
+ <li class="subtitle">Archives</li>
+
+ <?php wp_get_archives('type=monthly'); ?>
+ </ul>
+ <div id="notice">
+ WebKit is open source software with portions licensed under the
+ <a href="http://www.opensource.org/licenses/lgpl-license.php">LGPL</a> and
+ <a href="http://www.opensource.org/licenses/bsd-license.php">BSD licenses</a>.
+ Complete license and copyright information can be found within the code.
</div>
+</div>
-<script>
-function setCurrentLink()
-{
- var l = document.links;
- for (var i = 0; i < l.length; i++) {
- var a = l[i].href;
- var b = top.location.href;
- a = a.replace("file:///", "file:/");
- b = b.replace("file:///", "file:/");
- if (a == b) {
- l[i].className = "current";
- break;
- }
- }
-}
-setCurrentLink();
-</script>
+<script>setCurrentLink();</script>
<?php get_header(); ?>
- <div id="content" class="widecolumn">
-
- <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
-
+ <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
+
<div class="navigation">
<div class="alignleft"><?php previous_post_link('<< %link') ?></div>
<div class="alignright"><?php next_post_link('%link >>') ?></div>
</div>
-
+
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
-
+
<div class="entrytext">
<?php the_content('<p class="serif">Read the rest of this entry >></p>'); ?>
-
+
<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
-
+
<p class="postmetadata alt">
- <small>
- This entry was posted
- <?php /* This is commented, because it requires a little adjusting sometimes.
- You'll need to download this plugin, and follow the instructions:
- http://binarybonsai.com/archives/2004/08/17/time-since-plugin/ */
- /* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?>
- by <?php the_author() ?> on <?php the_time(' l, F jS, Y') ?> at <?php the_time('g:i a') ?>.
-
- You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed.
-
- <?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
- // Both Comments and Pings are open ?>
- You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(true); ?>" rel="trackback">trackback</a> from your own site.
-
- <?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
- // Only Pings are Open ?>
- Responses are currently closed, but you can <a href="<?php trackback_url(true); ?> " rel="trackback">trackback</a> from your own site.
-
- <?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
- // Comments are open, Pings are not ?>
- You can skip to the end and leave a response. Pinging is currently not allowed.
-
- <?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
- // Neither Comments, nor Pings are open ?>
- Both comments and pings are currently closed.
-
- <?php } edit_post_link('Edit this entry.','',''); ?>
-
- </small>
+ This entry was posted by <?php the_author() ?> on <?php the_time(' l, F jS, Y') ?> at <?php the_time('g:i a') ?>.
+ You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed.
+
+ <?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
+ // Both Comments and Pings are open ?>
+ You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(true); ?>" rel="trackback">trackback</a> from your own site.
+
+ <?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
+ // Only Pings are Open ?>
+ Responses are currently closed, but you can <a href="<?php trackback_url(true); ?> " rel="trackback">trackback</a> from your own site.
+
+ <?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
+ // Comments are open, Pings are not ?>
+ You can skip to the end and leave a response. Pinging is currently not allowed.
+
+ <?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
+ // Neither Comments, nor Pings are open ?>
+ Both comments and pings are currently closed.
+
+ <?php } edit_post_link('Edit this entry.','',''); ?>
</p>
-
+
</div>
</div>
-
+
<?php comments_template(); ?>
-
+
<?php endwhile; else: ?>
-
+
<p>Sorry, no posts matched your criteria.</p>
-
-<?php endif; ?>
-
- </div>
+
+ <?php endif; ?>
<?php get_footer(); ?>
/*
Theme Name: WebKit
Theme URI: http://webkit.opendarwin.org/
-Description: Based on the default WordPress theme, which in turn is based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
-Author: Michael Heilemann
+Description: Design for The WebKit Open Source Project.
+Author: Timothy Hatcher
*/
-
-
-/* Begin Typography & Colors */
-body {
- font-family: Helvetica, Arial, san-serif;
- margin: 0;
- font-size: 65%;
- background-color: white;
- }
-
-#page {
- background-color: white;
- text-align: left;
- }
-
-#content {
- font-size: 10pt;
- line-height: 140%;
- margin-right: 201px;
- margin-top: 12px;
- margin-left: 12px;
- }
-
-.widecolumn .entry p {
- font-size: 1.05em;
- }
-
-.narrowcolumn .postmetadata {
- text-align: center;
- }
-
.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
-small {
- font-family: Arial, Helvetica, Sans-Serif;
- font-size: 8pt;
- line-height: 1.5em;
- }
-
-h1, h2, h3 {
- font-family: Helvetica, Arial, san-serif;
- font-weight: bold;
- }
-
-h1 {
- font-size: 4em;
- text-align: center;
- }
-
.description {
font-size: 1.2em;
text-align: center;
}
-h2 {
- font-size: 11pt;
- }
-
-h2.pagetitle {
- font-size: 1.6em;
- }
-
-#sidebar h2 {
- font-family: Helvetica, Arial, san-serif;
- line-height: 130%;
- font-size: 9pt;
- }
-
-h3 {
- font-size: 11pt;
- }
-
-
-a:link {
- color: rgb(34,98,245);
- text-decoration: none;
-}
-
-a:visited {
- color: rgb(34,98,245);
- text-decoration: none;
-}
-
-a:hover {
- color: rgb(34,98,245);
- text-decoration: underline;
-}
-a:active {
- color: rgb(34,98,245);
- text-decoration: underline;
-}
-
-
-#sidebar a:link,
-#sidebar a:visited {
- color: rgb(91,91,91);
- text-decoration: none;
-}
-
-#sidebar a:hover {
- text-decoration: underline;
-}
-
-#sidebar .current:link, #sidebar .current:visited {
- font-weight: bold;
- color: rgb(0,81,210);
-}
-
-h1, h1 > a:link, h1 > a:hover, h1 > a:visited, .description {
- text-decoration: none;
- color: white;
- }
-
-h2, h2 > a:link, h2 > a:visited, h3, h3 > a:link, h3 > a:visited {
- color: black;
- }
-
-h2, h2 > a, h2 > a:hover, h2 > a:visited, h3, h3 > a, h3 > a:hover, h3 > a:visited, #sidebar h2, #wp-calendar caption, cite {
- text-decoration: none;
- }
-
.commentlist li, #commentform input, #commentform textarea {
font-size: 0.9em;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
}
-#sidebar {
- font-size: 9pt;
- font-family: Helvetica, Arial, san-serif;
- line-height: 130%;
- }
-
-#sidebar > #sidebar_inner > ul > li {
- padding-top: 0;
- padding-left: 9px;
- padding-bottom: 13px;
- background: url(images/separator.png) no-repeat center bottom;
- }
-
-#sidebar h2 {
- padding-bottom: 3px;
- }
-
-#sidebar > #sidebar_inner > ul > li > ul > li {
- padding-left: 10px;
- }
-
-#sidebar > #sidebar_inner > ul > li.noseparator {
- padding-bottom: 0;
- background: none;
- }
-
-#sidebar > #sidebar_inner > ul {
- padding-top: 10px;
-}
-
-small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
+small, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}
font-style: normal;
text-transform: capitalize;
}
-/* End Typography & Colors */
-
-
-
-/* Begin Structure */
-body {
- margin: 0;
- }
-
-#page {
- background-color: white;
- padding: 0;
- }
-
-#header {
- -apple-text-size-adjust: none;
- background-color: rgb(81,118,236);
- background-repeat: repeat-x;
- background-position: top left;
- padding: 6px 0 0 8px;
- margin: 0px;
- margin-right: 182px;
- height: 36px;
- font-family: Helvetica, Arial, san-serif;
- font-size: 24px;
- letter-spacing: 0.07em;
- -apple-text-size-adjust: none;
- cursor: default;
- color: white;
-}
-
-#header > a {
- color: white;
-}
-#header > a:hover {
- text-decoration: none;
-}
-
-.narrowcolumn {
- }
-
-.widecolumn {
- }
-
-.post {
- margin: 0 0 20px;
- clear: both;
- }
-
-.widecolumn .post {
- margin: 0;
- }
.postmetadata {
font-size: 8pt;
font-family: Helvetica, Arial, san-serif;
margin: 0;
- }
-
-.narrowcolumn .postmetadata {
padding-top: 5px;
}
-
-.widecolumn .postmetadata {
- margin: 30px 0;
- }
#footer {
padding: 0 0 0 1px;
padding: 20px 0;
text-align: center;
}
-/* End Structure */
-
-
-
-/* Begin Headers */
-h1 {
- padding-top: 70px;
- margin: 0;
- }
-
-.description {
- text-align: center;
- }
-
-h2 {
- margin-bottom: 0;
- }
-
-h2.pagetitle {
- margin-top: 10px;
- text-align: center;
-}
-
-h3 {
- padding: 0;
- margin: 30px 0 0;
- }
-
-h3.comments {
- padding: 0;
- margin: 40px auto 20px ;
- }
-/* End Headers */
-
-
/* Begin Images */
p img {
-/* Begin Lists
-
- Special stylized non-IE bullets
- Do not work in Internet Explorer, which merely default to normal bullets. */
-
-html>body .entry ul {
- margin-left: 0px;
- padding: 0 0 0 30px;
- list-style: none;
- padding-left: 10px;
- text-indent: -10px;
- }
-
-html>body .entry li {
- margin: 7px 0 8px 10px;
- }
-
-.entry ol {
- padding: 0 0 0 35px;
- margin: 0;
- }
-
-.entry ol li {
- margin: 0;
- padding: 0;
- }
-
-.postmetadata ul, .postmetadata li {
- display: inline;
- list-style-type: none;
- list-style-image: none;
- }
-
-#sidebar ul, #sidebar ul ol {
- padding: 0;
- margin: 0;
- }
-
-#sidebar ul li {
- list-style-type: none;
- list-style-image: none;
- }
-
-#sidebar ul p, #sidebar ul select {
- margin: 5px 0 8px;
- }
-
-ol li, #sidebar ul ol li {
- list-style: decimal outside;
- }
-
-/* End Entry Lists */
-
-
-
/* Begin Form Elements */
#searchform {
margin: 10px auto;
/* End Comments */
-
-
-/* Begin Sidebar */
-#sidebar {
- top: 0;
- right: 0;
- height: 100%;
- padding: 0;
- margin-left: 10px;
- border-width: 0;
- border-style: none;
- border-left: 1px #C3C3C3 solid;
- width: 181px;
- background-color: #F2F2F2;
- float: right; /* hack for winie to not choke utterly on the site */
- -apple-text-size-adjust: none;
- overflow: hidden;
- }
-
-body > #page > #sidebar {
- float:none;
- position: fixed; /* WinIE doesn't understand this so we can make things right in other browsers. */
-}
-
-#sidebar_inner {
- width: 181px;
- height: 100%;
- min-height: 600px;
- }
-
-html > body > #page > #sidebar > #sidebar_inner {
- background: url(images/webkit-background.png) no-repeat center bottom;
- /* Hide from WinIE, since its transparent PNG support is non-existent. */
- }
-
-#sidebar form {
- margin: 0;
- }
-/* End Sidebar */
-
-
-
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin-bottom: 20px;
}
/* End Various Tags & Classes*/
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Building WebKit</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Building WebKit</h1>
-
-<div id="content">
+<?php
+ $title = "Building WebKit";
+ include("../header.inc");
+?>
+
+<h2>Building WebKit</h2>
<p>Before you build WebKit, you'll need to <a href="checkout.html">check out</a> sources. Next make sure that you have Xcode, preferably
the latest version, which is 2.2 at this point. You will need at least Xcode 2.1 to be able to build WebKit.<p>
<p>You can also pass the configuration on the command line to any of the build commands.</p>
<p>More information about building WebKit can be found on its <a href="http://www.opendarwin.org/wiki/index.php/WebKit">wiki</a>.</p>
-</div>
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <base href="http://webkit.opendarwin.org/building/">
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Getting the Code</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Getting the Code</h1>
-
-<div id="content">
+<?php
+$title = "Getting the Code";
+include("../header.inc");
+?>
+<h2>Getting the Code</h2>
<p>Below are step by step instructions for how to check out the WebKit source code.
One of our contributors, Mark Rowe, has also made available <a href="http://nightly.webkit.org/">WebKit nightly builds</a> for those just interested in testing.
<ol>
<li><p>Install a Subversion Client.</p>
<p>The Subversion (svn) tool is required to access the WebKit source code. Download the
-Mac OS X <a href="http://metissian.com/downloads/macosx/subversion/subversion-client-1.2.3.dmg">Subversion installer</a> and double-click to install.</p>
+Mac OS X <a href="http://metissian.com/downloads/macosx/subversion/subversion-client-1.3.0.dmg">Subversion installer</a> and double-click to install.</p>
<li><p>Open the Terminal application.</p>
<p>Terminal can be found in the Utilities folder; a quick way to open the folder is the Finder Go menu.</p>
<li><p>Type this command to check out the entire WebKit source tree:</p>
<p>Once you have checked out the code, you can update it at any time using the following command:</p>
<p class="code">WebKitTools/Scripts/update-webkit</p>
<p>It's handy to put the <tt>WebKitTools/Scripts</tt> directory in your shell path so you can type commands like <tt>update-webkit</tt> without specifying the path to the script.</p>
-</div>
-</body>
-</html>
+<?php
+include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>WebKit Coding Style Guidelines</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">WebKit Coding Style Guidelines</h1>
-
-<div id="content">
+<?php
+ $title="WebKit Coding Style Guidelines";
+ include("../header.inc");
+?>
+<h2>WebKit Coding Style Guidelines</h2>
<h3>Indenting</h3>
<ol>
-<li> Use spaces to indent. Tabs should not appear in code files (with
- the exception of files that require tabs, e.g. Makefiles). We have
- a Subversion pre-commit script that enforces this rule for most
- source files, preventing commits of files that don't follow this rule.
-
-<li> The indent size is 4 spaces.
-
-<li> Code editors should be configured to expand tabs that you type to 4
-spaces.
+<li> Use spaces to indent. Tabs should not appear in code files (with the exception of files that require them e.g. Makefiles).</li>
+<li> The indent size is 4 spaces.</li>
+<li> Code editors should be configured to expand tabs that you type to 4 spaces.</li>
</ol>
<h3>Braces</h3>
-
<ol>
-<li> Function definitions — open and close braces should be on lines by themselves. Do not put the open brace on the same line as the function signature. For example:
-
-<pre>
- RIGHT:
- void foo()
- {
- }
-
- WRONG:
- void foo() {
- }
-</pre>
-
-<li> Loop control structures, including for, while and do statements — the open brace should go on the same line as the as the control structure.
-
-<pre>
- RIGHT:
- for (int i = 0; i < 10; i++) {
- }
-
- WRONG:
- for (int i = 0; i < 10; i++)
- {
- }
-</pre>
-
-<li> If/else statements — as above, but if there is an else clause, the close brace should go on the same line as the else.
-
-<pre>
- RIGHT:
- if (timeToGetCoffee) {
- buyCoffee(&coffee);
- chugIt(coffee);
- } else if (timeToGoHome)
- outtaHere = true;
-
- WRONG:
- if (timeToGetCoffee)
- {
- buyCoffee(&coffee);
- chugIt(coffee);
- } else if (timeToGoHome)
- {
- outtaHere = true;
- }
-
- if (timeToGetCoffee) {
- }
- else if (timeToGoHome)
- outtaHere = true;
+<li> Function definitions - open and close braces should be on lines by themselves. Do not put the open brace on the same line as the function signature. For example:<br />
+
+<h4 style="color: #008000 !important !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+void foo()
+{
+ // do stuff
+}
</pre>
-</ol>
-
-<h3>Parentheses</h3>
-
-<ol>
-
-<li>Function declarations and calls — do not use any spaces between the name and the open paren, inside the parentheses, or before commas that separate arguments. Do use a single space after commas that separate arguments.
-
-<pre>
- RIGHT:
- int myFunction(int arg1, float arg2);
- void noArgFunction();
- WRONG:
- int myFunction (int arg1, float arg2);
- int myFunction( int arg1 , float arg2 );
- void noArgFunction ();
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+void foo() {
+ // do stuff
+}
+</pre>
+</li>
+<li> Loop control structures, including for, while and do statements - the open brace should go on the same line as the as the control structure.<br />
+
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+for (int i = 0; i < 10; i++) {
+ // do stuff
+}
</pre>
-<li>Control structures, such as if, while, do and switch — use a single space before the open paren, but no spaces inside the parentheses.
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+</pre>
+<pre style="background-color: #F2F2F2">
+for (int i = 0; i < 10; i++)
+{
+ // do stuff
+}
+</pre>
+<li> If/else statements - as above, but if there is an else clause, the close brace should go on the same line as the else. Also, one-line if or else clauses should not get braces.<br />
+
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+if (timeToGetCoffee) {
+ buyCoffee(&coffee);
+ chugIt(coffee);
+} else if (timeToGoHome)
+ // comment on else case
+ outtaHere = true;
+</pre>
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+if (timeToGetCoffee)
+{
+ buyCoffee(&coffee);
+ chugIt(coffee);
+// comment on else case
+} else if (timeToGoHome)
+{
+ outtaHere = true;
+}
+
+if (timeToGetCoffee) {
+}
+else
+
+// comment on else case
+
+if (timeToGoHome)
+ outtaHere = true;
+ </pre>
+</li>
+</pre>
+</li>
</ol>
-<h3>Names</h3>
-
-<ol><li>General Rule: With very few exceptions, prefer embedded
-capitals instead of underscores for class, function and variable
-names.
-
-<li>C++ and Objective-C classes, interfaces and protocols, and other
-type names — these names should start with a capital letter and use
-InterCaps.
-
-<pre>
- RIGHT:
- class MyImportantClass
-
- WRONG:
- class My_important_class
- class myImportantClass
+<h3>Parentheses</h3>
+<ol>
+<li>Function declarations and calls - do not use any spaces between the name and the open paren, inside the parentheses, or before commas that separate arguments. Do use a single space after commas that separate arguments.<br />
+
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+int myFunction(int arg1, float arg2);
+
+void noArgFunction(); // for C++ or Objective-C++
+
+void noArgFunction(void); // for C or Objective-C
</pre>
-
-<li>Local variables should use interCaps, but the first word should
-start with a lowercase letter, like this:
-<pre>
- RIGHT:
- int myInt;
-
- WRONG:
- int MyInt;
- int my_int;
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+int myFunction (int arg1, float arg2);
+
+int myFunction( int arg1 , float arg2 );
+
+void noArgFunction ();
</pre>
-
-<li>Free function names in C++ should follow the same naming
-conventions as local variables. Most functions should be named to
-sound like verb phrases, like "openDoor" or
-"walkAroundTheBlock". (getters, setters, predicates?)
+</li>
-<li>C++ data members should be named like local variables, but with a
-prefix of m_.
+<li>Control structures, such as if, while, do and switch - use a single space before the open paren, but no spaces inside the parentheses.
-<li>C++ member functions should follow the same naming convention as
-free functions.
-
-<li>Objective-C methods should follow the usual Cocoa naming style —
-they should read like a phrase or sentence and each piece of the
-selector should start with a lowercase letter and use intercaps.
-
-<li>Objective-C instance variables should be named like local
-variables but starting with an underscore.
-
-<li>Enum members should user InterCaps with an initial capital letter.
-
-<li>#defined constants should use all uppercase names with words
-separated by underscores.
-
-<li> Macros that expand to function calls or other non-constant
- computation: these should be named like functions, and should
- have parentheses at the end, even if they take no arguments (with
- the exception of some special macros like ASSERT):
-
-<pre>
- RIGHT:
- #define WBStopButtonTitle() NSLocalizedString(@"Stop", @"Go/Stop button title when busy")
+</li>
+</ol>
- WRONG:
- #define WB_STOP_BUTTON_TITLE NSLocalizedString(@"Stop", @"Go/Stop button title when busy")
- #define WBStopButtontitle NSLocalizedString(@"Stop", @"Go/Stop button title when busy")
+<h3>Null, false and 0</h3>
+<ol>
+<li>In C++, the null pointer value should be written as <code>0</code>. In C it should be written as <code>NULL</code>. In Objective-C, it should be written as <code>nil</code> if it is being used as a null pointer of type <code>id</code> or another ObjC object type, otherwise <code>NULL</code>.</li>
+<li>True and false values of type <code>bool</code> (common in C and C++), or just generic true/false values, should be written as <code>true</code> and <code>false</code>. Values of the Objective-C <code>BOOL</code> type should be written as <code>YES</code> and <code>NO</code>.</li>
+<li>Tests for null pointers, false values and 0 values should all be done diretly, not through an inqueality or equality comparison.<br />
+
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+
+// test for true
+if (foo->isSomething()) {
+ // code
+}
+
+// test for false
+if (!foo->isSomething()) {
+ // code
+}
+
+// test for non-null
+if (ptr) {
+ // code
+}
+
+// test for null
+if (!ptr) {
+ // code
+}
+
+// test for nonzero
+if (count) {
+ // code
+}
+
+// test for zero
+if (!count) {
+ // code
+}
</pre>
-<li> Acronyms in names: If an identifier includes an acronym, make the
- acronym all-uppercase or all-lowercase, depending on whether a
- word in that position would be capitalized or not.
-
-<pre>
- RIGHT:
- urlVariable
- myURLAccessor:
-
- WRONG:
- uRLVariable
- myUrlAccessor:
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+if (foo->isSomething() == true) {
+ // code
+}
+
+if (foo->isSomething() != false) {
+ // code
+}
+
+if (p == NULL) {
+ // code
+}
+
+if (nil != p) {
+ // code
+}
+
+if (count == 0) {
+ // code
+}
</pre>
+</li>
</ol>
-<h3>Other Punctuation</h3>
-
+<h3>Names</h3>
<ol>
+<li>General Rule: With very few exceptions, prefer embedded capitals instead of underscores for class, function and variable names.</p></li>
+<li>C++ and Objective-C classes, interfaces and protocols, and other type names - these names should start with a capital letter and use InterCaps.<br />
-<li>Pointer and reference types in C++ code — Both pointer types and reference types
-should be written with no space between the type name and the * or &.
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+class MyImportantClass;
+</pre>
-<li>Pointer types in non-C++ code — Pointer types should be written with a space between the
-type and the * (so the * is adjacent to the following identifier if any).
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+class My_important_class;
+
+class myImportantClass;
+</pre>
+</li>
-</ol>
+<li>Local variables should use interCaps, but the first word should start with a lowercase letter, like this:<br />
-<h3>Include Statements</h3>
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+int myInt;
+</pre>
-<ol>
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+int MyInt;
+
+int my_int;
+</pre>
+</li>
+
+<li>Free function names in C++ should follow the same naming conventions as local variables. Most functions should be named to sound like verb phrases, like “openDoor” or “walkAroundTheBlock”. (getters, setters, predicates?)</li>
+
+<li>C++ data members should be named like local variables, but with a prefix of m_.</li>
+<li>C++ member functions should follow the same naming convention as free functions.</li>
+<li>Objective-C methods should follow the usual Cocoa naming style - they should read like a phrase or sentence and each piece of the selector should start with a lowercase letter and use intercaps.</li>
+<li>Objective-C instance variables should be named like local variables but starting with an underscore.</li>
+<li>Pointer and reference types - pointer types should be written with a space between the type name and the * (so the * is adjacent to the following identifier if any). For reference types, the & goes next to the type name.</li>
+<li>Enum members should user InterCaps with an initial capital letter.</li>
+<li>#defined constants should use all uppercase names with words separated by underscores.</li>
+<li> Macros that expand to function calls or other non-constant computation: these should be named like functions, and should have parentheses at the end, even if they take no arguments (with the exception of some special macros like ASSERT). Note that usually it is preferrable to use an inline function in such cases instead of a macro.<br />
+
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+#define WBStopButtonTitle() \
+ NSLocalizedString(@\"Stop\", @\"Stop button title\")
+</pre>
-<li>All files must #include "config.h" first.
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+#define WB_STOP_BUTTON_TITLE \
+ NSLocalizedString(@\"Stop\", @\"Stop button\")
-<li>All files must #include the primary header second, just after "config.h".
-So for example, Node.cpp should include Node.h first, before other files.
-This guarantees that each header's completeness is tested, to make sure it
-can be compiled without requiring any other header files be included first.
+#define WBStopButtontitle \
+ NSLocalizedString(@\"Stop\", @\"Stop button\")
+</pre>
+</li>
-<li>Other #include statements should be in sorted order (case sensitive, as
-done by the command-line sort tool or the Xcode sort selection command).
-Don't bother to organize them in a logical order.
+<li> Acronyms in names: If an identifier includes an acronym, make the acronym all-uppercase or all-lowercase, depending on whether a word in that position would be capitalized or not.<br />
+<h4 style="color: #008000 !important">Right:</h4>
+<pre style="background-color: #F2F2F2">
+urlVariable
+myURLAccessor:
+</pre>
+
+<h4 style="color: #ff0000 !important">Wrong:</h4>
+<pre style="background-color: #F2F2F2">
+uRLVariable
+myUrlAccessor:
+</pre>
+</li>
</ol>
+<?php
+ include("../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Contributing Code</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Contributing Code</h1>
-
-<div id="content">
+<?php
+ $title="Contributing Code";
+ include("../header.inc");
+?>
+
+<h2>Contributing Code</h2>
<h3>Submitting Code Changes</h3>
<p>Reviewers are always responsible only for areas of code in which they are knowledgeable.
If the reviewer does not feel qualified to handle a particular patch, then he will defer to another reviewer.</p>
-
-</div>
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Keeping in Touch</title>
- <link rel=stylesheet href="webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Keeping in Touch</h1>
-
-<div id="content">
+<?php
+$title = "Keeping in Touch";
+include("header.inc");
+?>
+<h2>Keeping in Touch</h2>
<h3>Mailing Lists</h3>
the list <a href="http://www.opendarwin.org/mailman/listinfo/webkit-dev">here</a>.
<p>If you would like help with development of an application using WebKit (as opposed to
-development *of* WebKit), the right list is at <a
+development <em>of</em> WebKit), the right list is at <a
href="mailto:webkitsdk-dev@lists.apple.com">webkitsdk-dev@lists.apple.com</a>
with <a href="http://lists.apple.com/archives/Webkitsdk-dev">archives here</a>.
the <a href="http://bugzilla.opendarwin.org/">OpenDarwin Bugzilla</a>,
in the WebKit product.
</p>
+
+<?php
+include("footer.inc");
+?>
\ No newline at end of file
--- /dev/null
+body {
+ background-image: url( /images/blue-background.png ) !important;
+}
+
+#content li {
+ list-style-image: url( /images/blue-bullet.png ) !important;
+}
+
+#icon {
+ background-image: url( /images/icon.png ) !important;
+}
+
+#title h1, h2, h3, h4, #navlist .subtitle {
+ color: #24486B;
+}
+
+a, #navlist a {
+ color: #369;
+}
\ No newline at end of file
--- /dev/null
+body {
+ background-image: url( /images/gray-background.png ) !important;
+}
+
+#content li {
+ list-style-image: url( /images/blue-bullet.png ) !important;
+}
+
+#title h1, h2, h3, h4, #navlist .subtitle {
+ color: #24486B;
+}
+
+a, ul#navlist a {
+ color: #369;
+}
--- /dev/null
+body {
+ background-image: url( /images/green-background.png ) !important;
+}
+
+#content li {
+ list-style-image: url( /images/green-bullet.png ) !important;
+}
+
+#title h1, h2, h3, h4, #navlist .subtitle {
+ color: #030 !important;
+}
+
+a, #navlist a {
+ color: #281 !important;
+}
\ No newline at end of file
--- /dev/null
+#title {
+ background-image: none !important;
+ right: 0px !important;
+}
+
+#title h1 {
+ background-image: none !important;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/middle.png');
+ margin-right: 0px !important;
+ padding-right: 15px !important;
+}
+
+#icon {
+ background-image: none !important;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/icon-gold.png');
+}
+
+#nav {
+ background-image: url( /images/ie-nav.png ) !important;
+}
+
+#content ul {
+ margin-left: 2em !important;
+}
+
+#content li {
+ list-style-type: square !important;
+ list-style-image: none !important;
+}
+
+#navlist .subtitle {
+ font-weight: normal !important;
+}
--- /dev/null
+body {
+ position: absolute;
+ background-repeat: repeat-x;
+ background-color: #fff;
+ color: #333;
+ font-size: 12px;
+ font-family: Lucida Grande, Verdana, Arial;
+ margin: 0px;
+ padding: 0px;
+ max-width: 850px;
+}
+
+p {
+ line-height: 1.7em;
+ min-width: 400px;
+}
+
+#download {
+ float: right;
+ padding: 5px 0px 5px 5px;
+ border: 0px;
+}
+
+#content {
+ margin: 157px 20px 20px 215px;
+}
+
+#copy {
+ height: 20px;
+ bottom: 0px;
+ left: 147px;
+ padding: 10px 0px 0px 0px;
+ margin: 10px 0px 0px 0px;
+ text-align: center;
+ font-size: 10px;
+}
+
+#title {
+ position: absolute;
+ background-image: url( /images/end.png );
+ background-repeat: no-repeat;
+ background-position: right;
+ height: 76px;
+ top: 50px;
+ left: 40px;
+ right: 20px;
+ margin: 0px;
+ padding: 0px;
+}
+
+#title h1 {
+ background-image: url( /images/middle.png );
+ background-repeat: repeat-x;
+ height: 53px;
+ top: 0px;
+ left: 0px;
+ margin: 0px 24px 0px 0px;
+ padding: 23px 0px 0px 175px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ text-shadow: #bbb 3px 3px 2px;
+ font-size: 24px;
+}
+
+h2, h3, h4 {
+ margin-bottom: 0px;
+ text-shadow: #bbb 2px 2px 1px;
+}
+
+h2 {
+ font-size: 16px;
+}
+
+h3 {
+ font-size: 14px;
+}
+
+h4 {
+ font-size: 12px;
+}
+
+h1 + p, h2 + p, h3 + p, h4 + p, b + p {
+ margin-top: 2px;
+}
+
+#icon {
+ position: absolute;
+ top: 10px;
+ left: -10px;
+ background-image: url( /images/icon-gold.png );
+ background-repeat: no-repeat;
+ height: 174px;
+ width: 215px;
+ z-index: 3;
+ margin: 0px;
+}
+
+/* Content */
+#content ul {
+ margin: 4px 0px 4px 0px;
+}
+
+#content li {
+ margin: 4px 0px;
+}
+
+/* Links */
+a {
+ text-decoration: none;
+}
+
+a:hover{
+ text-decoration: underline;
+}
+
+/* Navigation */
+#nav {
+ position: absolute;
+ background-image: url( /images/nav.png );
+ background-repeat: no-repeat;
+ height: 350px;
+ width: 145px;
+ top: 162px;
+ left: 20px;
+ padding: 20px 0px 0px 20px;
+ font-size: 11px;
+ line-height: 17px;
+}
+
+#navlist {
+ margin: 0px 0px 0px -5px;
+ padding: 0px;
+ list-style-type: none;
+}
+
+#navlist a {
+ color: #333;
+}
+
+#navlist .subtitle {
+ font-weight: bold;
+ margin-top: 10px;
+}
+
+#navlist li a:hover, #navlist li a:active {
+ text-decoration: underline;
+}
+
+#notice {
+ min-width: 0px;
+ padding: 0px;
+ margin: 30px 10px 10px -5px;
+ font-size: 9px;
+ line-height: 11px;
+ color: #aaa !important;
+}
+
+#notice a {
+ color: inherit !important;
+ text-decoration: none;
+}
+
+#notice a:hover {
+ color: #555 !important;
+ text-decoration: none;
+}
+
+dt {
+ font-weight: bold;
+ margin-top: 1em;
+}
+
+.code, pre, tt, code {
+ font-family: Courier, Fixed;
+ font-size: 110%;
+}
+
+.code {
+ margin-left: 2em;
+ font-size: 90%;
+}
\ No newline at end of file
--- /dev/null
+body {
+ background-image: url( /images/pink-background.png ) !important;
+}
+
+#content li {
+ list-style-image: url( /images/pink-bullet.png ) !important;
+}
+
+#icon {
+ background-image: url( /images/icon.png ) !important;
+}
+
+#title h1, h2, h3, h4, #navlist .subtitle {
+ color: #903;
+}
+
+a, #navlist a {
+ color: #c36;
+}
\ No newline at end of file
--- /dev/null
+body {
+ background-image: url( /images/purple-background.png ) !important;
+}
+
+#content li {
+ list-style-image: url( images/purple-bullet.png ) !important;
+}
+
+#title h1, h2, h3, h4, #navlist .subtitle {
+ color: #303;
+}
+
+a, #navlist a {
+ color: #636;
+}
\ No newline at end of file
--- /dev/null
+body {
+ background-image: url( /images/yellow-background.png ) !important;
+}
+
+#content li {
+ list-style-image: url( /images/yellow-bullet.png ) !important;
+}
+
+h2, h3, h4 {
+ color: #c63;
+}
+
+#navlist a {
+ color: #333;
+}
+
+a, #title h1, ul#navlist .subtitle {
+ color: #c60;
+}
--- /dev/null
+</div>
+
+<?php include("nav.inc"); ?>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+
+ <title>The WebKit Open Source Project<?php if (isset($title)) { echo " - " . $title; } ?></title>
+
+ <link rel="stylesheet" type="text/css" href="/css/main.css" />
+ <link rel="stylesheet" type="text/css" href="/css/green.css" title="green" />
+
+<?php
+ $msie = '/msie\s(5\.[5-9]|[6]\.[0-9]*).*(win)/i';
+ $agent = $_SERVER['HTTP_USER_AGENT'];
+ if( isset($agent) && preg_match($msie, $agent) && ! preg_match('/opera/i', $agent)) {
+?>
+ <link rel="stylesheet" type="text/css" href="/css/ie.css" />
+<?php } else { ?>
+ <link rel="alternate stylesheet" type="text/css" href="/css/blue.css" title="blue" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/yellow.css" title="yellow" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/pink.css" title="pink" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/purple.css" title="purple" />
+ <link rel="alternate stylesheet" type="text/css" href="/css/gray.css" title="gray" />
+<?php } ?>
+
+ <script type="text/javascript">
+ pic1 = new Image(8,9);
+ pic1.src="/images/green-bullet.png";
+ pic2 = new Image(8,9);
+ pic2.src="/images/blue-bullet.png";
+ pic3 = new Image(8,9);
+ pic3.src="/images/yellow-bullet.png";
+ pic4 = new Image(8,9);
+ pic4.src="/images/pink-bullet.png";
+ pic5 = new Image(8,9);
+ pic5.src="/images/purple-bullet.png";
+ </script>
+
+<?php
+ if (isset($extra_head_content)) {
+ echo $extra_head_content;
+ }
+?>
+</head>
+<body>
+
+<div id="title">
+<h1>The WebKit Open Source Project</h1>
+</div>
+
+<div id="icon"></div>
+
+<div id="content">
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
-<title>The WebKit Open Source Project</title>
-<link rel="stylesheet" type="text/css" href="webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="sidebar.html"></iframe>
-<!--end sidebar -->
+<?php include("header.inc"); ?>
-<!--main body-->
-<h1 id="banner">The WebKit Open Source Project</h1>
+<style type="text/css">
+p { margin: 0px 0px 4px 0px; }
+</style>
-<div id="content">
+<h2>Welcome to the web site for the WebKit Open Source Project!</h2>
+<p>WebKit is the system framework used on Mac OS X by <a href="http://www.apple.com/safari/">Safari</a>, Dashboard, Mail.app, and many other OS X applications. It is based on the <a href="http://khtml.info">KHTML</a> engine from <a href="http://kde.org/">KDE</a>.</p>
- <h3>Welcome to the web site for the WebKit Open Source Project!</h3>
-
- <p>
- <img align="right" src="images/welcomeopen.gif" width="72" height="56">
- WebKit is the system framework used on Mac OS X by <a href="http://www.apple.com/safari/">Safari</a>,
- Dashboard, Mail.app, and many other OS X applications. It is based on the
- <A href="http://khtml.info">KHTML</a> engine from <a href="http://kde.org/">KDE</a>.
- </p>
-
- <p>
- <h4>Getting involved</h4>
- There are many ways in which you can get involved with the project. You can either
- <a href="building/checkout.html">check out</a> and <a href="building/build.html">build the source
- code</a> or <a href="http://nightly.webkit.org/">download the latest nightly build</a> to try out the
- latest version of WebKit in your Safari browser. Once you have either of these, you can
- <a href="quality/reporting.html">report bugs</a> you find in the software. You can help out with bugs
- by providing <a href="quality/reduction.html">reductions</a> or by submitting
- <a href="coding/contributing.html">patches for review</a>. Contributors with a proven track record of
- good patches will be given check-in access to the repository.
- </p>
-
- <p>
- <h4>More info</h4>
- More information about WebKit can be found on its
- <a href="http://www.opendarwin.org/wiki/index.php/WebKit">wiki</a>. You can help here too, by adding
- information that can help others learn about WebKit. If you have more questions,
- <a href="mailto:webkit-dev@opendarwin.org">mail the mailinglist</a> or join the team of developers,
- testers and other people in <a href="irc://irc.freenode.net/#webkit">#webkit on irc.freenode.net</a>.
- You can also <a href="http://cia.navi.cx/stats/project/webkit">track our activity on CIA</a>.
- </p>
-
- <p>
- <h4>Projects</h4>
- There are many exciting <a href="projects/index.html">projects</a> that you can contribute to. Come
- help us improve <a href="projects/compat/index.html">Web site compatibility</a>, write
- <a href="projects/documentation/index.html">documentation</a>, test WebKit on your hardware, help
- implement new standards like <a href="projects/svg/index.html">SVG</a> and
- <a href="projects/mathml/index.html">MathML</a>, or help enhance our existing standards support for
- technologies like <a href="projects/css/index.html">CSS</a> and the
- <a href="projects/dom/index.html">DOM</a>. The code is all here, live and ready to be hacked on!
- </p>
+<h2>Getting involved</h2>
+<a href="http://nightly.webkit.org/"><img src="images/download.png" id="download" alt="download nightly" /></a>
+<p>There are many ways in which you can get involved with the project. You can:</p>
+<ul>
+ <li><a href="building/checkout.html">check out</a> and <a href="building/build.html">build the source code</a></li>
+ <li><a href="http://nightly.webkit.org/">download the latest nightly build</a></li>
+</ul>
+<p>Once you have either of these, you can help by:</p>
+<ul>
+ <li><a href="quality/reporting.html">reporting bugs</a> you find in the software</li>
+ <li>providing <a href="quality/reduction.html">reductions</a> to bugs</li>
+ <li>submitting <a href="coding/contributing.html">patches for review</a></li>
+</ul>
-</div>
-<!--end main body-->
+<h2>More info</h2>
+<p>More information about WebKit can be found on its <a href="http://www.opendarwin.org/wiki/index.php/WebKit">wiki</a>. You can help here too, by adding information that can help others learn about WebKit. If you have more questions, <a href="contact.html">contact us</a>.</p>
-</body>
-</html>
+<h2>Projects</h2>
+<p>There are many exciting (new) <a href="projects/index.html">projects</a> that you can contribute to:</p>
+<ul>
+ <li>help us improve <a href="projects/compat/index.html">Web site compatibility</a></li>
+ <li>write <a href="projects/documentation/index.html">documentation</a></li>
+ <li><a href="projects/svg/index.html">SVG</a></li>
+ <li><a href="projects/mathml/index.html">MathML</a></li>
+ <li><a href="projects/css/index.html">CSS</a></li>
+ <li><a href="projects/dom/index.html">DOM</a></li>
+</ul>
+
+<?php include("footer.inc"); ?>
\ No newline at end of file
--- /dev/null
+<div id="nav">
+ <ul id="navlist">
+ <li><a href="/">Home</a></li>
+ <li><a href="/blog">Surfin' Safari Blog</a></li>
+ <li><a href="/contact.html">Keeping in Touch</a></li>
+
+ <li class="subtitle">Working with the Code</li>
+
+ <li><a href="/building/checkout.html">Getting the Code</a></li>
+ <li><a href="/building/build.html">Building WebKit</a></li>
+ <li><a href="/coding/contributing.html">Contributing Code</a></li>
+
+ <li class="subtitle">Documentation</li>
+
+ <li><a href="/projects/">Projects</a></li>
+ <li><a href="/coding/coding-style.html">Code Style Guidelines</a></li>
+ <li><a href="/quality/testing.html">Regression Testing</a></li>
+ <li><a href="/quality/testwriting.html">Writing New Tests</a></li>
+
+ <li class="subtitle">Bugs</li>
+
+ <li><a href="/quality/reporting.html">Reporting Bugs</a></li>
+ <li><a href="/quality/bugwriting.html">Bug Report Guidelines</a></li>
+ <li><a href="/quality/bugpriorities.html">Bug Prioritization</a></li>
+ <li><a href="/quality/reduction.html">Test Case Reduction</a></li>
+ <li><a href="/quality/lifecycle.html">Bug Life Cycle</a></li>
+ </ul>
+ <div id="notice">
+ WebKit is open source software with portions licensed under the
+ <a href="http://www.opensource.org/licenses/lgpl-license.php">LGPL</a> and
+ <a href="http://www.opensource.org/licenses/bsd-license.php">BSD licenses</a>.
+ Complete license and copyright information can be found within the code.
+ </div>
+</div>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Accessibility</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Accessibility";
+ include("../../header.inc");
+?>
+<h2>Accessibility</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Accessibility</h1>
-
-<div id="content">
+<p>
Needs to be written.
-</div>
-</body>
-</html>
+</p>
+
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Code Cleanup</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Code Cleanup";
+ include("../../header.inc");
+?>
+<h2>Code Cleanup</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Code Cleanup</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>We have a number of code cleanup tasks in mind for WebKit, WebCore and JavaScriptCore. We have established <A href="../../coding/coding-style.html">coding style
<dt>[TODO: ADD MORE TASKS]</dt>
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Web Site Compatibility</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Web Site Compatibility";
+ include("../../header.inc");
+?>
+<h2>Web Site Compatibility</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Web Site Compatibility</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>The most important task that we are working on in WebKit is improving web site compatibility. Web site compatibility is actually
a generic term that covers bugs that may occur in many different functional areas of the code, from CSS to rendering to plug-ins.
<dd>To help avoid regressions you can make new tests, even for features that WebKit already handles correctly. The more regression tests
we have covering a specific feature, the less likely it is that the feature will break when we make changes.
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>CSS (Cascading Style Sheets)</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">CSS (Cascading Style Sheets)</h1>
-
-<div id="content">
+<?php
+ $title = "CSS (Cascading Style Sheets)";
+ include("../../header.inc");
+?>
+<h2>CSS (Cascading Style Sheets)</h2>
+
<h3>Overview</h3>
<p>This is the project page for WebKit's Cascading Style Sheets (CSS) implementation. CSS is a <a href="http://www.w3.org/Style/CSS/">W3C specification</a>, and
WebKit has implemented virtually all of CSS1, most of CSS2.1 and even some CSS3. At this time we are focusing are efforts on completing CSS1 and CSS2.1 support.
<h3>Get Involved!</h3>
-<a href="http://bugzilla.opendarwin.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Web+Kit&component=CSS&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
+<a href="http://bugzilla.opendarwin.org/buglist.cgi?component=CSS&resolution=---">
View bugs in the CSS component on OpenDarwin.
</a>
<dd>Check out the <a href="http://www.w3.org/Style/CSS/Test/CSS2.1/current/">CSS2.1 test suite</a>
and file compliance bugs so that we can track open issues with our CSS2.1 compliance.
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Documentation</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Documentation</h1>
-
-<div id="content">
+<?php
+ $title = "Documentation";
+ include("../../header.inc");
+?>
+
+<h2>Documentation</h2>
+
<h3>Overview</h3>
As you can see we've gotten a good start on documenting the projects that you can get involved with in WebKit. However we have many more documents that
we would like to write. The documentation project tracks everything from the current Web site design to ideas for new developer docs and technical docs.
<dt>[TODO: Add links to existing Apple docs]</dt>
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>DOM (Document Object Model)</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "DOM (Document Object Model)";
+ include("../../header.inc");
+?>
+<h2>DOM (Document Object Model)</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">DOM (Document Object Model)</h1>
-
-<div id="content">
+<p>
Needs to be written.
-</div>
-</body>
-</html>
+</p>
+
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>HTML Editing</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "HTML Editing";
+ include("../../header.inc");
+?>
+<h2>HTML Editing</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">HTML Editing</h1>
-
-<div id="content">
<h3>Overview</h3>
Welcome to the HTML editing home page. HTML editing is a new feature that shipped with Safari 1.3 on Panther and
Safari 2.0 on Tiger. Most importantly the WebKit editing engine is used to compose mail messages in Mail.app on Tiger. HTML
<dd>We want to support more of WinIE's editing APIs, including more commands and text ranges. We welcome any WinIE-compatible patches that
improve editing support to match WinIE.
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>HTML Forms</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">HTML Forms</h1>
-
-<div id="content">
+<?php
+ $title = "HTML Forms";
+ include("../../header.inc");
+?>
+<h2>HTML Forms</h2>
+
<h3>Overview</h3>
<p>Welcome to the project page for the HTML form controls. Form controls are the various widgets that can be used in an HTML form and that can
participate in form submission. The code in the engine that talks to the controls is in the <tt>WebCore</tt> framework. The DOM elements are
and Mozilla). The <a href="http://whatwg.org/specs/web-forms/current-work/">specification</a> details all of these enhancements. We welcome bugs, contributions and
testers to help us implement these improvements.
-
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>HTML (HyperText Markup Language)</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "HTML and XHTML (HyperText Markup Language)";
+ include("../../header.inc");
+?>
+<h2>HTML and XHTML (HyperText Markup Language)</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">HTML and XHTML (HyperText Markup Language)</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>This is the home page for work on WebKit's HTML and XHTML implementation. HTML work generally falls into four categories:
<dt>Extend HTML</dt>
<dd>We are interested in the WhatWG work to extend HTML to have functionality that has not been covered in any other HTML specifications.
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>WebKit Projects</title>
- <link rel=stylesheet href="../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">WebKit Projects</h1>
-
-<div id="content">
+<?php
+ $title = "WebKit Projects";
+ include("../header.inc");
+?>
+
+<h2>WebKit Projects</h2>
+
<p>There are many exciting projects that we are actively working on in the WebKit source tree. To find out more about
each project you can visit that project's home page. If you are interested in starting a new project in the WebKit
tree, <a href="../contact.html">contact us!</a></p>
<dd><a href="http://www.w3.org/TR/xslt">XSL Transformations</a> provide the ability to take source XML and transform it into text, HTML or XML. This capability
is a recent inclusion in WebKit, and there is still lots of interesting work to do in this area.
- </P>
-</div>
-</body>
-</html>
+</p>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>JavaScript</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">JavaScript</h1>
-
-<div id="content">
+<?php
+ $title = "JavaScript";
+ include("../../header.inc");
+?>
+<h2>JavaScript</h2>
<h3>Overview</h3>
<h3>Get Involved!</h3>
-<a href="http://bugzilla.opendarwin.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Web+Kit&component=CSS&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
+<a href="http://bugzilla.opendarwin.org/buglist.cgi?component=JavaScript&resolution=---">
View bugs in the JavaScript component on OpenDarwin.
</a>
as WebScriptObject, and a browser plug-in oriented C binding. We'd like to create a generic C language binding suitable for use by
any project that wants to take advantage of the JavaScript engine, but which is easier to maintain compatibly than a C++ binding.</dd>
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Layout and Rendering</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Layout and Rendering";
+ include("../../header.inc");
+?>
+<h2>Layout and Rendering</h2>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Layout and Rendering</h1>
-
-<div id="content">
+<p>
Needs to be written.
-</div>
-</body>
-</html>
+</p>
+
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>MathML</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "MathML";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
+<h2>MathML</h2>
-<h1 id="banner">MathML</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>Welcome to the project page for MathML. MathML is a specification from the W3C for the inclusion of mathematical expressions in Web documents.
At this time WebKit has no MathML implementation, but we are very interested in the development of a fully integrated MathML implementation.
<h3>Get Involved!</h3>
<p>This project is still in the planning stages. <a href="../../contact.html">Come find us</a> on <tt>#ksvg</tt> and <tt>#webkit</tt> to get involved.</p>
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Performance</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Performance";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
+<h2>Performance</h2>
-<h1 id="banner">Performance</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>Performance is a top priority for WebKit. We adhere to a simple directive for all work we do on WebKit.</p>
performance problems and file bugs with that information. <a href="http://developer.apple.com/tools/shark_optimize.html">Here is a link</a> to get you
started using Shark.
-</div>
-
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Plugins</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Plugins";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
+<h2>Plugins</h2>
-<h1 id="banner">Plugins</h1>
-
-<div id="content">
+<p>
Needs to be written.
-</div>
-</body>
-</html>
+</p>
+
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Portability</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Portability</h1>
-
-<div id="content">
+<?php
+ $title = "Portability";
+ include("../../header.inc");
+?>
+
+<h2>Portability</h2>
+
<h3>Overview</h3>
<p>Welcome to the portability project page.
<dt>Start Porting!</dt>
<dd>Want to start porting to Windows or some other platform? <a href="../../contact.html">Contact us</a> and start submitting patches!
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Printing</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "Printing";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
+<h2>Printing</h2>
-<h1 id="banner">Printing</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>Welcome to the printing project page. Printing in WebKit is closely tied to the <a href="../layout/index.html">layout and rendering code</a>. When you print
cells) to still have their contents both break cleanly across a page. This work is also important for future technology like CSS3 multi-column support. The code
that splits render objects across pages could obviously be leveraged to also split render objects across column breaks as well.
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>SVG (Scalable Vector Graphics)</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
-
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">SVG (Scalable Vector Graphics)</h1>
-
-<div id="content">
+<?php
+ $title = "SVG (Scalable Vector Graphics)";
+ include("../../header.inc");
+?>
+
+<h2>SVG (Scalable Vector Graphics)</h2>
+
<h3>Overview</h3>
<p>
<dd>SVG Support is enabled in the <a href="http://nightly.webkit.org/">latest nightly builds</a>.
Give it a whirl; try to break it!
If WebKit doesn't render your favorite SVG perfectly, please <a href="http://webkit.opendarwin.org/quality/reporting.html">file a bug</a>.</dd>
-</div>
-</body>
-</html>
+
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>WebKit API</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "WebKit API";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
-<h1 id="banner">WebKit API</h1>
+<h2>WebKit API</h2>
-<div id="content">
+<p>
Needs to be written.
-</div>
-</body>
-</html>
+</p>
+
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>XML (Extensible Markup Language)</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { font-weight: bold; margin-top: 1em; }
- </style>
+<?php
+ $title = "XML (Extensible Markup Language)";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
+<h2>XML (Extensible Markup Language)</h2>
-<h1 id="banner">XML (Extensible Markup Language)</h1>
+<p>Needs to be written.</p>
-<div id="content">
-Needs to be written.
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>XSLT</title>
- <link rel=stylesheet href="../../webkitdev.css">
- <style>
- dt { margin-top: 1em; }
- </style>
+<?php
+ $title = "XSLT";
+ include("../../header.inc");
+?>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../../sidebar.html"></iframe>
-<!--end sidebar -->
+<h2>XSLT</h2>
-<h1 id="banner">XSLT</h1>
-
-<div id="content">
<h3>Overview</h3>
<p>Welcome to the project page for WebKit's XSLT implementation. <a href="http://www.w3.org/Style/XSL/">XSLT</a> is a W3C standard for defining how to transform source XML
</dl>
-
-<p><a href="
-</div>
-</body>
-</html>
+<?php
+ include("../../footer.inc");
+?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <title>Prioritizing Web Kit Bugs in Bugzilla</title>
- <link type="text/css" rel="stylesheet" href="../webkitdev.css"/>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<!--main body-->
-<h1 id="banner">Prioritizing Web Kit Bugs in Bugzilla</h1>
-
-<div id="content">
+<?php
+ $title = "Prioritizing Web Kit Bugs in Bugzilla";
+ include("../header.inc");
+?>
+<h2>Prioritizing Web Kit Bugs in Bugzilla</h2>
<p>This document describes the current guidelines for assigning priorities to Web Kit bugs in <a href="http://bugzilla.opendarwin.org/">Bugzilla</a>.
The relevant bugs are all of those whose product is "WebKit".</p>
- <a name="standardrules"></a><h2>Standard priority rules</h2>
+ <a name="standardrules"></a><h3>Standard priority rules</h3>
<p>Each bug is assigned the first appropriate priority listed below
from top to bottom.</p>
projects who might use it, that's why it's still there.</li>
</ul>
- <a name="commonadjustments"></a><h2>Common adjustments to priority</h2>
+ <a name="commonadjustments"></a><h3>Common adjustments to priority</h3>
<ul>
<li>If there is a workaround, the priority may be moved down.</li>
<li>If a bug gets a lot of duplicates, the priority may be moved up.</li>
<li>If a bug is on a very important site, the priority may be moved up.</li>
</ul>
-</div>
-<!-- end main body -->
-</body>
-</html>
\ No newline at end of file
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Bug Writing</title>
- <link rel=stylesheet href="../webkitdev.css">
- <script type="text/javascript">
- function version_set() {
- var regex;
- var matches;
-
- regex = new RegExp("Mozilla/5.0 \\(.*\\) AppleWebKit/(.*) \\(KHTML, like Gecko\\) Safari/(.*)");
- matches = regex.exec(navigator.userAgent);
- if (matches)
- {
- document.getElementById('webkit_version').innerHTML = "<strong>You are currently using: <tt>" + matches[1] + ".</tt></strong><br><br>";
- document.getElementById('webkit_version').style.display = "block";
- webKitVersion = parseInt(matches[1]);
- }
- }
-</script>
-</head>
-<body onload="version_set();">
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Bug Writing</h1>
-
-<div id="content">
+<?php
+ $title = "Bug Report Guidelines";
+ include("../header.inc");
+?>
+<h2>Bug Report Guidelines</h2>
<p>This document describes how to write a good WebKit bug report. Good bug reports help developers and quality assurance (QA) people decide
an appropriate priority and severity for a bug, and increase the chance that a bug will be fixed quickly. The more specific information
locally-built version of WebKit that's newer than the <tt>417.9</tt> version that shipped with the latest update of Tiger.
</p>
<div style="display: none; text-align: center;" id="webkit_version"></div>
+ <script type="text/javascript">
+ var regex;
+ var matches;
+
+ regex = new RegExp("Mozilla/5.0 \\(.*\\) AppleWebKit/(.*) \\(KHTML, like Gecko\\) Safari/(.*)");
+ matches = regex.exec(navigator.userAgent);
+ if (matches)
+ {
+ document.getElementById('webkit_version').innerHTML = "<strong>You are currently using: <tt>" + matches[1] + ".</tt></strong><br><br>";
+ document.getElementById('webkit_version').style.display = "block";
+ webKitVersion = parseInt(matches[1]);
+ }
+ </script>
<li><b>Component</b>
<p>If you know the precise cause of a bug (i.e., you've reduced it to a failing test case and know the reason), then you can
<p>If this bug blocks another bug from being fixed, put the other bug's number here. Otherwise, leave it empty.</p>
</li>
</ol>
-
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
- <title>Bugzilla</title>
- <link rel=stylesheet href="../webkitdev.css">
+<?php
+ $title = "Bugzilla";
+ include("../header.inc");
+?>
+<h2>Bugzilla</h2>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Bugzilla</h1>
-
-<div id="content">
-<h2>Creating a Bugzilla account</h2>
+<h3>Creating a Bugzilla account</h3>
<p>
All you have to do to create a Bugzilla account is enter your email-address and optionally your real name. You will then receive
an email with your password, with which you can login and do anything you want. Just follow this link:
<a href="http://bugzilla.opendarwin.org/createaccount.cgi">get a Bugzilla account</a>.
</p>
-<h2>Bugzilla "bits"</h2>
+<h3>Bugzilla "bits"</h3>
<p>
A "bit" in Bugzilla terms is a setting that allows you to do something. The ones most people doing a lot with Bugzilla should
have are the "canconfirm"-bit and the "editbugs"-bit. You probably figured out what they do yourself just by their names but
</p>
<!-- TODO: add info about keywords and their usage, and information about other "bits" -->
-
-</div>
-
-</body>
-</html>
\ No newline at end of file
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>WebKit Bug Life Cycle</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">WebKit Bug Life Cycle</h1>
-
-<div id="content">
+<?php
+ $title = "WebKit Bug Life Cycle";
+ include("../header.inc");
+?>
+<h2>WebKit Bug Life Cycle</h2>
<h3>Introduction</h3>
some bugs will be given an initial component in the initial <a href="reporting.html">bug-reporting step</a>.</p>
-<h3><a name="confirming">Confirming Bugs</a></h3>
+<h3><a name="confirming"></a>Confirming Bugs</h3>
<p>The next step is for someone with Bugzilla <tt>canConfirm</tt> privileges to review the unconfirmed bug and
decide whether it has enough useful information to move forward. The possible changes to the bug at this step include the following:</p>
<p>If the bug report mentions that the same bug is represented in Apple's internal Radar system, and the person who commits the bug has acces to Radar, then the
person who commits the bug should also set the state of the Radar bug to Software Changed/Integrate.</p>
-<h3><a name="verifying">Verifying Fixes</a></h3>
+<h3><a name="verifying"></a>Verifying Fixes</h3>
<p>After the patch for a bug has been committed, the fix still needs to be verified. Typically this step is done by the person who originally submitted the
bug report. If the submitter is not available or does not feel that they can verify the fix, the verification step can be done by anyone with bug editing
<p>Fixed bugs have the <tt>VERIFIED</tt> resolution until a version of WebKit that includes the fix has been publicly released. At this point,
the resolution is changed to <tt>CLOSED</tt>.
-
-</div>
-
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
- <title>Test Case Reduction</title>
- <link rel="stylesheet" type="text/css" href="../webkitdev.css">
-</head>
-<body>
+<?php
+ $title = "Test Case Reduction";
+ include("../header.inc");
+?>
+ <h2>Test Case Reduction</h2>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Test Case Reduction</h1>
-
-<div id="content">
- <h2>A general guide to test case reduction</h2>
+ <h3>A general guide to test case reduction</h3>
<p>
The basic idea behind bug reduction is to take a page that demonstrates a problem and
remove as much content as possible while still reproducing the original problem.
the component, read about how to get them in this <a href="bugzilla.html">document
about Bugzilla</a>.
</p>
-
-</div>
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Reporting Bugs</title>
- <link rel=stylesheet href="../webkitdev.css">
- <script type="text/javascript">
+<?php
+ $title = "Reporting Bugs";
+ include("../header.inc");
+?>
+<h2>Reporting Bugs</h2>
+
+<h3>You have found a bug? Here are 5 steps to getting it fixed!</h3>
+<ol>
+<li>
+<strong>Check your WebKit version</strong><br>
+<script type="text/javascript">
/*
Copyright (C) 2006 Joost de Valk, http://www.joostdevalk.nl/. All rights reserved.
Copyright (C) 2006 Mark Rowe, http://bdash.net.nz/. All rights reserved.
}
}
</script>
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Reporting Bugs</h1>
-
-<div id="content">
-<h3>You have found a bug? Here are 5 steps to getting it fixed!</h3>
-<ol>
-<li>
-<strong>Check your WebKit version</strong><br>
<div id="unknown_version">
To make sure you're not wasting your (and our) time, you should be using the latest version of WebKit before you file your bug.
You should run at least Mac OS X 10.3.9 before filing bugs. Your WebKit version should be 312 or higher if you are on
</div>
<script type="text/javascript">get_version();</script>
-</body>
-</html>
+
+<?php include("../footer.inc"); ?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Regression Testing</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
+<?php
+ $title = "Regression Testing";
+ include("../header.inc");
+?>
+<h2>Regression Testing</h2>
-<h1 id="banner">Regression Testing</h1>
-
-<div id="content">
-
-<h2>The WebKit Tests</h2>
+<h3>The WebKit Tests</h3>
<p>Before patches can land in any of the frameworks in the repository, the layout regression tests must be run. To run these tests, do the following:</p>
<p>Regression tests must be run on Tiger, since the expected results checked in were generated on Tiger.</p>
-<h2>The JavaScriptCore Tests</h2>
+<h3>The JavaScriptCore Tests</h3>
<p>If you are making changes to JavaScriptCore, there is an additional test suite you must run before landing changes.
This is the Mozilla JavaScript test suite.</p>
<p>It's not the end of the world. Go back and fix your bug and re-run <tt>run-mozilla-tests</tt> as many times as necessary.</p>
-</div>
-
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
- <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
- <title>Writing New Tests</title>
- <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<h1 id="banner">Writing New Tests</h1>
-
-<div id="content">
+<?php
+ $title = "Writing New Tests";
+ include("../header.inc");
+?>
+
+<h2>Writing New Tests</h2>
+
<p>A layout test is simply a web page. The layout test machinery renders the web page, and then dumps the
internal representation, the render tree, with details of the layout. This lets engineers working on the project know
if they do anything that changes the layout. Once we get a test rendering properly, we check it in as part of the layout test suite.
<p>The CSS working group has an excellent document on <a href="http://www.w3.org/Style/CSS/Test/guidelines.html">test writing guidelines</a> for CSS tests.
</p>
-</div>
-
-</body>
-</html>
+<?php
+ include("../footer.inc");
+?>
\ No newline at end of file
+++ /dev/null
-a:link,
-a:visited {
- color: rgb(91,91,91);
- text-decoration: none;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-.current:link, .current:visited {
- font-weight: bold;
- color: rgb(0,81,210);
-}
-
-body {
- background-color: #F2F2F2;
- -apple-text-size-adjust: none;
- font: 12px Helvetica, sans-serif;
- background-repeat: no-repeat;
- background-position: bottom center;
- overflow: hidden;
- min-height: 600px;
-}
-
-html > body {
- background-image: url(images/webkit-background.png); /* Hide from WinIE, since its transparent PNG support is non-existent. */
-}
-
-.group {
- padding-top: 8px;
- padding-left: 1px;
- padding-bottom: 11px;
- background: url(images/separator.png) no-repeat center top;
- line-height: 130%;
-}
-
-.first.group {
- background: none
-}
-
-.grouptitle {
- color: black;
- font-weight: bold;
- line-height: 180%;
-}
-
-.grouplinks {
- margin-left: 10px;
-}
-
-/*remove these later*/
-/*.needsdoc {
- color: red !important;
-}
-
-.needsdoc-CRITICAL {
- color: red !important;
- font-weight: bold !important;
-}*/
-/*end remove these later*/
-
+++ /dev/null
-<html>
-
-<head>
-<link rel=stylesheet href="sidebar.css">
-<base target="_top">
-<script>
-function setCurrentLink()
-{
- var l = document.links;
- for (var i = 0; i < l.length; i++) {
- var a = l[i].href;
- var b = top.location.href;
- a = a.replace("file:///", "file:/");
- b = b.replace("file:///", "file:/");
- if (a == b) {
- l[i].className = "current";
- break;
- }
- }
-}
-</script>
-
-</head>
-
-<body onload="setCurrentLink()">
-
-<div class="group first">
-<div class="grouptitle">WebKit</div>
-<div class="grouplinks">
-<a href="/">Home</a><br>
-<a href="blog">Blog</a><br>
-<a href="contact.html">Keeping in Touch</a><br>
-</div>
-</div>
-
-<div class="group">
-<div class="grouptitle">Working with the Code</div>
-<div class="grouplinks">
-<a href="building/checkout.html">Getting the Code</a><br>
-<a href="building/build.html">Building WebKit</a><br>
-<a href="coding/contributing.html">Contributing Code</a><br>
-</div>
-</div>
-
-<div class="group">
-<div class="grouptitle">Documentation</div>
-<div class="grouplinks">
-<a href="projects/index.html">Projects</a><br>
-<a href="blog/?page_id=25">Coding Style Guidelines</a><br>
-</div>
-</div>
-
-<div class="group">
-<div class="grouptitle">Testing</div>
-<div class="grouplinks">
-<a href="quality/testing.html">Regression Testing</a><br>
-<a href="quality/testwriting.html">Writing New Tests</a><br>
-</div>
-</div>
-
-<div class="group">
-<div class="grouptitle">Bugs</div>
-<div class="grouplinks">
-<a href="quality/reporting.html">Reporting Bugs</a><br>
-<a href="quality/bugwriting.html">Writing a Good Bug Report</a><br>
-<a href="quality/bugpriorities.html">Bug Prioritization</a><br>
-<a href="quality/reduction.html">Test Case Reduction</a><br>
-<a href="quality/lifecycle.html">Bug Life Cycle</a><br>
-</div>
-</div>
-</div>
-
-</body>
-
-</html>
+++ /dev/null
-body {
- font-family: Helvetica, Arial, san-serif;
- margin: 0;
- font-size: 90%;
- background-color: white;
- text-align: justify;
-}
-
-a:link, a:visited {
- color: rgb(34,98,245);
- text-decoration: none;
-}
-
-a:hover, a:active {
- text-decoration: underline;
-}
-
-li {
- margin-bottom: 15px;
-}
-
-h3 {
- margin-top: 12px;
-}
-
-h4 {
- font-size: 105%;
- margin: 20px 0 3px 0;
-}
-
-#sidebar {
- top: 0;
- right: 0;
- height: 100%;
- margin-left: 10px;
- border-width: 0;
- border-style: none;
- border-left: 1px #C3C3C3 solid;
- width: 181px;
- float:right; /* hack for winie to not choke utterly on the site */
-}
-
-body > #sidebar {
- float:none;
- position: fixed; /* WinIE doesn't understand this so we can make things right in other browsers. */
-}
-
-h1#banner {
- background-color: rgb(81,118,236);
- background-image: url(images/bluebanner.png);
- background-repeat: repeat-x;
- background-position: top left;
- cursor: default;
- color: #FFFFFF;
- margin: 0 182px 0 0;
- font-weight: normal;
- padding: 6px 0 8px 8px;
- font-size: 24px;
- letter-spacing: 0.07em;
- -apple-text-size-adjust: none;
-}
-
-#content {
- margin-right: 201px;
- margin-top: 1em;
- margin-left: 1em;
- line-height: 140%;
-}
-
-.code, pre, tt, code {
- font-family: Courier, Fixed;
- font-size: 110%;
-}
-
-.code {
- margin-left: 2em;
- font-size: 90%;
-}
\ No newline at end of file