From 48f51dea411885e510cb9aa2887e83be289232f6 Mon Sep 17 00:00:00 2001
From: Dan McGee
Date: Thu, 2 Feb 2012 14:12:46 -0600
Subject: Add a retro site view and link it to a URL
This is from our friends at web.archive.org, who's earliest capture of
the Arch Linux website was on March 28, 2002. Seems like something nice
to do around the 10th anniversary of the website being up and the distro
being around, and not hotlinking their servers also seems like a good
idea.
Signed-off-by: Dan McGee
---
retro/__init__.py | 0
retro/models.py | 0
retro/static/archlogo_black-20020328.gif | Bin 0 -> 8889 bytes
retro/static/main-20020328.css | 145 ++++++++++++++++++++++++++++++
retro/static/sflogo-20020328.png | Bin 0 -> 2113 bytes
retro/templates/retro/index-20020328.html | 137 ++++++++++++++++++++++++++++
retro/tests.py | 0
retro/views.py | 19 ++++
settings.py | 1 +
urls.py | 4 +
10 files changed, 306 insertions(+)
create mode 100644 retro/__init__.py
create mode 100644 retro/models.py
create mode 100644 retro/static/archlogo_black-20020328.gif
create mode 100644 retro/static/main-20020328.css
create mode 100644 retro/static/sflogo-20020328.png
create mode 100644 retro/templates/retro/index-20020328.html
create mode 100644 retro/tests.py
create mode 100644 retro/views.py
diff --git a/retro/__init__.py b/retro/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/retro/models.py b/retro/models.py
new file mode 100644
index 0000000..e69de29
diff --git a/retro/static/archlogo_black-20020328.gif b/retro/static/archlogo_black-20020328.gif
new file mode 100644
index 0000000..b4f979f
Binary files /dev/null and b/retro/static/archlogo_black-20020328.gif differ
diff --git a/retro/static/main-20020328.css b/retro/static/main-20020328.css
new file mode 100644
index 0000000..82173c9
--- /dev/null
+++ b/retro/static/main-20020328.css
@@ -0,0 +1,145 @@
+a:visited {
+ color: #dddddd;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:link {
+ color: #dddddd;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #cccc00;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a.menu {
+ text-decoration: none;
+ color: #ffffff;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+body {
+ font-family: Arial;
+ background: #222222 none;
+}
+
+b {
+ font-weight: bold;
+ font-family: Arial;
+ font-size: 13pt;
+}
+
+b.normal {
+ font-weight: bold;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+.text {
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+.quote {
+ font-family: Arial;
+ font-style: italic;
+ font-size: 11pt;
+}
+
+.technical {
+ font-family: Courier;
+ color: #eeeeee;
+ font-size: 10pt;
+}
+
+.fineprint {
+ font-family: Arial;
+ font-size: 10pt;
+}
+
+.header {
+ color: #cccccc;
+ font-family: Arial;
+ font-size: 28pt;
+ font-weight: bolder;
+}
+
+.subheader {
+ color: #eeeeee;
+ font-family: Arial;
+ font-size: 24pt;
+ font-weight: bold;
+}
+
+ul.plain {
+ list-style: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+ul.list {
+ list-style: square;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.border {
+ /*background-image: url('bg.gif');*/
+ background-repeat: no-repeat;
+ background-color: #000000;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ width: 93%;
+ padding: 5px;
+}
+
+table.menu {
+ background-image: none;
+ background-color: none;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.normal {
+ border-bottom: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.technical {
+ border-bottom: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Courier;
+ font-size: 10pt;
+}
+
+td {
+ color: #dddddd;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+td.menu {
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ color: #dddddd;
+ text-align: center;
+ white-space: nowrap;
+ font-family: Arial;
+ font-size: 10pt;
+}
diff --git a/retro/static/sflogo-20020328.png b/retro/static/sflogo-20020328.png
new file mode 100644
index 0000000..1b2870c
Binary files /dev/null and b/retro/static/sflogo-20020328.png differ
diff --git a/retro/templates/retro/index-20020328.html b/retro/templates/retro/index-20020328.html
new file mode 100644
index 0000000..3aec812
--- /dev/null
+++ b/retro/templates/retro/index-20020328.html
@@ -0,0 +1,137 @@
+
+
+Arch Linux
+
+
+
+
+
+
+
+
+
+
+Release: 0.1 (Homer)
+Devel: 0.2
+
+
+
+
+
+
+
+
+
+
+Mar 18 - pacman 1.2 released
+
I've put a pacman-1.2 package up on the ftp site. This version
+ comes with the pacsync utility, which lets you automatically download and install
+ packages and otherwise keep your system up to date.
+Mar 13 - rsync server in place
+I've set up an rsync server on archlinux.org. This will let
+ everybody keep their /usr/abs tree up to date, and it will also let you easily
+ mirror the ftp site. I'm in need of download mirrors, so please, if anybody would
+ like to volunteer, email me and I'll put you on the mirror page.
+ If you don't already have it, create the directory /usr/abs. Then to
+ update your /usr/abs tree, you can do the following:
+ # cd /usr/abs && rsync -av archlinux.org::abs .
+
+Mar 11 - Arch Linux 0.1 (Homer) released
+I've finally got a bootable iso image on the ftp site.
+ The bad news is that you don't get a pretty interactive installer. But if
+ you wanted one of those, you would have gone with RedHat, right? ;)
+ Here's a short list of some future plans for 0.2:
+ Document ABS (Arch Build System) and provide a cvs-like update method so people
+ can start building their own packages.
+ Finish the contrib area and start posting third-party packages.
+ Finish pacman 1.2 -- this will allow you to update your entire system with
+ the latest stable version of all packages, all with one command.
+ Add a pretty interactive installer. ;)
+ Add more documentation -- our docs really suck right now. Please! If you have
+ questions, just ask ! Also, if you
+ want to help out in any way, please let me know .
+ I'm a student so my free time comes and goes at the will of my evil profs.
+
+ I'll try to get the docs up for ABS (Arch Build System) which, IMHO, is one
+ of the best advantages of Arch. With ABS, you can easily create new packages,
+ and it's trivial to rebuild existing packages with your own customizations.
+ And on that note, if you start to use the ABS and build your own packages, I welcome
+ your submissions. My "development team" is working on a contrib area as we speak. ;)
+
+
+
+
+
+Arch Linux is an i686-optimized linux distribution based on ideas from
+ CRUX , a great distribution developed by Per Lidén. It is lightweight and
+ contains the latest stable versions of software. Packages are in .tar.gz format and are tracked
+ by a package manager that is designed to allow easy package upgrades. Arch is quite streamlined
+ compared to some other distributions. Things that are relatively unused (by me, anyway) are not
+ kept (info-pages, for example). A default Arch install leaves you with a solid base; from there,
+ you can add packages to create the custom installation you're looking for. Arch has a package
+ build system that allows you to easily create your own packages, which makes it very easy to
+ rebuild a package with your own custom configuration. Arch also aims to use the newer features
+ available to linux users, such as reiserfs/ext3 and devfs.
+
+
+
+
+All components are optional, of course. It's your system -- build it however you want.
+
+ Linux Kernel 2.4.18
+ XFree86 4.2.0
+ glibc 2.2.5
+ gcc 2.95.3
+ OpenSSH 3.1p1
+ Mozilla 0.9.9
+ WindowMaker 0.80.0
+ Vim 6.1
+ Reiserfsprogs 3.x.1b
+ devfsd 1.3.22
+ ... and more ...
+
+
+
+
+
+There is a mailing list in place for general discussion about
+Arch Linux. Here, you can post questions, problems, solutions, ideas, etc. To
+subscribe to the list, send an email to arch-request@archlinux.org with
+subscribe as the subject.
+Alternatively, you can click
+here to use the web interface.
+
+
+
+
+
+The project is still in its early stages of development. If you are one
+ of those brave souls who has installed it and you're seeking help, you can usually find me
+ on #archlinux at irc.openprojects.net . My nick is
+ apeiro.
+
+
+
+
+
+Questions? Comments? Mail em here!
+
+Copyright ©2002, Judd Vinet
+<jvinet@zeroflux.org >
+
+
+
+
+
+
diff --git a/retro/tests.py b/retro/tests.py
new file mode 100644
index 0000000..e69de29
diff --git a/retro/views.py b/retro/views.py
new file mode 100644
index 0000000..ba1109b
--- /dev/null
+++ b/retro/views.py
@@ -0,0 +1,19 @@
+from django.http import Http404
+from django.views.decorators.cache import cache_page
+from django.views.generic.simple import direct_to_template
+
+
+RETRO_YEAR_MAP = {
+ 2002: 'index-20020328.html',
+}
+
+
+@cache_page(1800)
+def retro_homepage(request, year):
+ year = int(year)
+ template = RETRO_YEAR_MAP.get(year, None)
+ if template is None:
+ raise Http404
+ return direct_to_template(request, 'retro/%s' % template, {})
+
+# vim: set ts=4 sw=4 et:
diff --git a/settings.py b/settings.py
index a760ce8..9aba388 100644
--- a/settings.py
+++ b/settings.py
@@ -117,6 +117,7 @@ INSTALLED_APPS = (
'public',
'releng',
'visualize',
+ 'retro',
)
## Server used for linking to PGP keysearch results
diff --git a/urls.py b/urls.py
index 946c7ec..a061f03 100644
--- a/urls.py
+++ b/urls.py
@@ -70,6 +70,10 @@ urlpatterns += patterns('public.views',
(r'^master-keys/$', 'keys', {}, 'page-keys'),
)
+urlpatterns += patterns('retro.views',
+ (r'^retro/(?P[0-9]{4})/$', 'retro_homepage', {}, 'retro-homepage'),
+)
+
# Includes and other remaining stuff
urlpatterns += patterns('',
# cache this static JS resource for 1 week rather than default 5 minutes
--
cgit v1.2.3-24-g4f1b
From f451e61725214337253f826ec62800ef7faa4995 Mon Sep 17 00:00:00 2001
From: Dan McGee
Date: Sat, 18 Feb 2012 20:40:15 -0600
Subject: Add retro views from 2003 through 2011
These follow the prior commit adding the framework and an initial 2002
retro view.
Signed-off-by: Dan McGee
---
retro/static/2002/archlogo_black.gif | Bin 0 -> 8889 bytes
retro/static/2002/main.css | 145 +++++++
retro/static/2002/sflogo.png | Bin 0 -> 2113 bytes
retro/static/2003/dblue071.jpg | Bin 0 -> 12314 bytes
retro/static/2003/favicon.ico | Bin 0 -> 3774 bytes
retro/static/2003/logo.png | Bin 0 -> 4986 bytes
retro/static/2003/main.css | 273 ++++++++++++
retro/static/2003/sflogo.png | Bin 0 -> 4526 bytes
retro/static/2004/containers.css | 199 +++++++++
retro/static/2004/favicon.ico | Bin 0 -> 984 bytes
retro/static/2004/fonts.css | 96 +++++
retro/static/2004/frontComponents.gif | Bin 0 -> 1106 bytes
retro/static/2004/frontNews.gif | Bin 0 -> 1119 bytes
retro/static/2004/logoTop.gif | Bin 0 -> 1662 bytes
retro/static/2004/pad.gif | Bin 0 -> 43 bytes
retro/static/2004/sflogo.png | Bin 0 -> 5076 bytes
retro/static/2004/x-click-butcc-donate.gif | Bin 0 -> 1040 bytes
retro/static/2005/button.png | Bin 0 -> 837 bytes
retro/static/2005/containers.css | 199 +++++++++
retro/static/2005/fonts.css | 96 +++++
retro/static/2005/frontComponents.gif | Bin 0 -> 1106 bytes
retro/static/2005/frontNews.gif | Bin 0 -> 1119 bytes
retro/static/2005/logoTop.png | Bin 0 -> 1501 bytes
retro/static/2005/pad.gif | Bin 0 -> 43 bytes
retro/static/2005/sflogo.png | Bin 0 -> 5072 bytes
retro/static/2005/x-click-butcc-donate.gif | Bin 0 -> 1040 bytes
retro/static/2006/button.png | Bin 0 -> 837 bytes
retro/static/2006/containers.css | 199 +++++++++
retro/static/2006/fonts.css | 96 +++++
retro/static/2006/frontComponents.gif | Bin 0 -> 1106 bytes
retro/static/2006/frontNews.gif | Bin 0 -> 1119 bytes
retro/static/2006/logoTop.png | Bin 0 -> 1501 bytes
retro/static/2006/pad.gif | Bin 0 -> 43 bytes
retro/static/2006/x-click-butcc-donate.gif | Bin 0 -> 1040 bytes
retro/static/2007/arch.css | 372 ++++++++++++++++
retro/static/2007/button.png | Bin 0 -> 837 bytes
retro/static/2007/logo.png | Bin 0 -> 15730 bytes
retro/static/2007/rss.png | Bin 0 -> 725 bytes
retro/static/2007/tab.png | Bin 0 -> 107 bytes
retro/static/2007/title.png | Bin 0 -> 6465 bytes
retro/static/2007/title_back.png | Bin 0 -> 168 bytes
retro/static/2008/arch.css | 372 ++++++++++++++++
retro/static/2008/logo.png | Bin 0 -> 15730 bytes
retro/static/2008/rss.png | Bin 0 -> 725 bytes
retro/static/2008/tab.png | Bin 0 -> 107 bytes
retro/static/2008/title.png | Bin 0 -> 6465 bytes
retro/static/2008/title_back.png | Bin 0 -> 168 bytes
retro/static/2009/arch.css | 412 ++++++++++++++++++
retro/static/2009/default-bg.gif | Bin 0 -> 844 bytes
retro/static/2009/nav-bg.gif | Bin 0 -> 273 bytes
retro/static/2009/rss.png | Bin 0 -> 725 bytes
retro/static/2009/sevenl_button.png | Bin 0 -> 9028 bytes
retro/static/2009/titlebar.png | Bin 0 -> 201 bytes
retro/static/2009/titlelogo.png | Bin 0 -> 4881 bytes
retro/static/2010/arch.css | 412 ++++++++++++++++++
retro/static/2010/default-bg.gif | Bin 0 -> 844 bytes
retro/static/2010/nav-bg.gif | Bin 0 -> 273 bytes
retro/static/2010/rss.png | Bin 0 -> 725 bytes
retro/static/2010/sevenl_button.png | Bin 0 -> 6840 bytes
retro/static/2010/titlebar.png | Bin 0 -> 201 bytes
retro/static/2010/titlelogo.png | Bin 0 -> 4881 bytes
retro/static/2010/vnet_button.png | Bin 0 -> 4908 bytes
retro/static/2011/airvm_button.png | Bin 0 -> 4931 bytes
retro/static/2011/archlogo.gif | Bin 0 -> 1845 bytes
retro/static/2011/archlogo.png | Bin 0 -> 4192 bytes
retro/static/2011/archnavbar.css | 33 ++
retro/static/2011/archweb-print.css | 24 ++
retro/static/2011/archweb.css | 258 +++++++++++
retro/static/2011/asc.gif | Bin 0 -> 54 bytes
retro/static/2011/desc.gif | Bin 0 -> 54 bytes
retro/static/2011/nosort.gif | Bin 0 -> 64 bytes
retro/static/2011/rss.png | Bin 0 -> 725 bytes
retro/static/2011/sevenl_button.png | Bin 0 -> 6840 bytes
retro/static/2011/vnet_button.png | Bin 0 -> 4908 bytes
retro/static/archlogo_black-20020328.gif | Bin 8889 -> 0 bytes
retro/static/main-20020328.css | 145 -------
retro/static/sflogo-20020328.png | Bin 2113 -> 0 bytes
retro/templates/retro/index-20020328.html | 6 +-
retro/templates/retro/index-20030330.html | 250 +++++++++++
retro/templates/retro/index-20040327.html | 486 +++++++++++++++++++++
retro/templates/retro/index-20050328.html | 618 +++++++++++++++++++++++++++
retro/templates/retro/index-20060328.html | 662 +++++++++++++++++++++++++++++
retro/templates/retro/index-20070324.html | 382 +++++++++++++++++
retro/templates/retro/index-20080311.html | 392 +++++++++++++++++
retro/templates/retro/index-20090327.html | 318 ++++++++++++++
retro/templates/retro/index-20100208.html | 318 ++++++++++++++
retro/templates/retro/index-20110212.html | 443 +++++++++++++++++++
retro/views.py | 16 +-
88 files changed, 7073 insertions(+), 149 deletions(-)
create mode 100644 retro/static/2002/archlogo_black.gif
create mode 100644 retro/static/2002/main.css
create mode 100644 retro/static/2002/sflogo.png
create mode 100644 retro/static/2003/dblue071.jpg
create mode 100644 retro/static/2003/favicon.ico
create mode 100644 retro/static/2003/logo.png
create mode 100644 retro/static/2003/main.css
create mode 100644 retro/static/2003/sflogo.png
create mode 100644 retro/static/2004/containers.css
create mode 100644 retro/static/2004/favicon.ico
create mode 100644 retro/static/2004/fonts.css
create mode 100644 retro/static/2004/frontComponents.gif
create mode 100644 retro/static/2004/frontNews.gif
create mode 100644 retro/static/2004/logoTop.gif
create mode 100644 retro/static/2004/pad.gif
create mode 100644 retro/static/2004/sflogo.png
create mode 100644 retro/static/2004/x-click-butcc-donate.gif
create mode 100644 retro/static/2005/button.png
create mode 100644 retro/static/2005/containers.css
create mode 100644 retro/static/2005/fonts.css
create mode 100644 retro/static/2005/frontComponents.gif
create mode 100644 retro/static/2005/frontNews.gif
create mode 100644 retro/static/2005/logoTop.png
create mode 100644 retro/static/2005/pad.gif
create mode 100644 retro/static/2005/sflogo.png
create mode 100644 retro/static/2005/x-click-butcc-donate.gif
create mode 100644 retro/static/2006/button.png
create mode 100644 retro/static/2006/containers.css
create mode 100644 retro/static/2006/fonts.css
create mode 100644 retro/static/2006/frontComponents.gif
create mode 100644 retro/static/2006/frontNews.gif
create mode 100644 retro/static/2006/logoTop.png
create mode 100644 retro/static/2006/pad.gif
create mode 100644 retro/static/2006/x-click-butcc-donate.gif
create mode 100644 retro/static/2007/arch.css
create mode 100644 retro/static/2007/button.png
create mode 100644 retro/static/2007/logo.png
create mode 100644 retro/static/2007/rss.png
create mode 100644 retro/static/2007/tab.png
create mode 100644 retro/static/2007/title.png
create mode 100644 retro/static/2007/title_back.png
create mode 100644 retro/static/2008/arch.css
create mode 100644 retro/static/2008/logo.png
create mode 100644 retro/static/2008/rss.png
create mode 100644 retro/static/2008/tab.png
create mode 100644 retro/static/2008/title.png
create mode 100644 retro/static/2008/title_back.png
create mode 100644 retro/static/2009/arch.css
create mode 100644 retro/static/2009/default-bg.gif
create mode 100644 retro/static/2009/nav-bg.gif
create mode 100644 retro/static/2009/rss.png
create mode 100644 retro/static/2009/sevenl_button.png
create mode 100644 retro/static/2009/titlebar.png
create mode 100644 retro/static/2009/titlelogo.png
create mode 100644 retro/static/2010/arch.css
create mode 100644 retro/static/2010/default-bg.gif
create mode 100644 retro/static/2010/nav-bg.gif
create mode 100644 retro/static/2010/rss.png
create mode 100644 retro/static/2010/sevenl_button.png
create mode 100644 retro/static/2010/titlebar.png
create mode 100644 retro/static/2010/titlelogo.png
create mode 100644 retro/static/2010/vnet_button.png
create mode 100644 retro/static/2011/airvm_button.png
create mode 100644 retro/static/2011/archlogo.gif
create mode 100644 retro/static/2011/archlogo.png
create mode 100644 retro/static/2011/archnavbar.css
create mode 100644 retro/static/2011/archweb-print.css
create mode 100644 retro/static/2011/archweb.css
create mode 100644 retro/static/2011/asc.gif
create mode 100644 retro/static/2011/desc.gif
create mode 100644 retro/static/2011/nosort.gif
create mode 100644 retro/static/2011/rss.png
create mode 100644 retro/static/2011/sevenl_button.png
create mode 100644 retro/static/2011/vnet_button.png
delete mode 100644 retro/static/archlogo_black-20020328.gif
delete mode 100644 retro/static/main-20020328.css
delete mode 100644 retro/static/sflogo-20020328.png
create mode 100644 retro/templates/retro/index-20030330.html
create mode 100644 retro/templates/retro/index-20040327.html
create mode 100644 retro/templates/retro/index-20050328.html
create mode 100644 retro/templates/retro/index-20060328.html
create mode 100644 retro/templates/retro/index-20070324.html
create mode 100644 retro/templates/retro/index-20080311.html
create mode 100644 retro/templates/retro/index-20090327.html
create mode 100644 retro/templates/retro/index-20100208.html
create mode 100644 retro/templates/retro/index-20110212.html
diff --git a/retro/static/2002/archlogo_black.gif b/retro/static/2002/archlogo_black.gif
new file mode 100644
index 0000000..b4f979f
Binary files /dev/null and b/retro/static/2002/archlogo_black.gif differ
diff --git a/retro/static/2002/main.css b/retro/static/2002/main.css
new file mode 100644
index 0000000..fb8d4a6
--- /dev/null
+++ b/retro/static/2002/main.css
@@ -0,0 +1,145 @@
+a:visited {
+ color: #dddddd;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:link {
+ color: #dddddd;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #cccc00;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a.menu {
+ text-decoration: none;
+ color: #ffffff;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+body {
+ font-family: Arial;
+ background: #222222 none;
+}
+
+b {
+ font-weight: bold;
+ font-family: Arial;
+ font-size: 13pt;
+}
+
+b.normal {
+ font-weight: bold;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+.text {
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+.quote {
+ font-family: Arial;
+ font-style: italic;
+ font-size: 11pt;
+}
+
+.technical {
+ font-family: Courier;
+ color: #eeeeee;
+ font-size: 10pt;
+}
+
+.fineprint {
+ font-family: Arial;
+ font-size: 10pt;
+}
+
+.header {
+ color: #cccccc;
+ font-family: Arial;
+ font-size: 28pt;
+ font-weight: bolder;
+}
+
+.subheader {
+ color: #eeeeee;
+ font-family: Arial;
+ font-size: 24pt;
+ font-weight: bold;
+}
+
+ul.plain {
+ list-style: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+ul.list {
+ list-style: square;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.border {
+ background-image: url('bg.gif');
+ background-repeat: no-repeat;
+ background-color: #000000;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ width: 93%;
+ padding: 5px;
+}
+
+table.menu {
+ background-image: none;
+ background-color: none;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.normal {
+ border-bottom: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.technical {
+ border-bottom: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Courier;
+ font-size: 10pt;
+}
+
+td {
+ color: #dddddd;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+td.menu {
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ color: #dddddd;
+ text-align: center;
+ white-space: nowrap;
+ font-family: Arial;
+ font-size: 10pt;
+}
diff --git a/retro/static/2002/sflogo.png b/retro/static/2002/sflogo.png
new file mode 100644
index 0000000..1b2870c
Binary files /dev/null and b/retro/static/2002/sflogo.png differ
diff --git a/retro/static/2003/dblue071.jpg b/retro/static/2003/dblue071.jpg
new file mode 100644
index 0000000..d8c9895
Binary files /dev/null and b/retro/static/2003/dblue071.jpg differ
diff --git a/retro/static/2003/favicon.ico b/retro/static/2003/favicon.ico
new file mode 100644
index 0000000..8c129f2
Binary files /dev/null and b/retro/static/2003/favicon.ico differ
diff --git a/retro/static/2003/logo.png b/retro/static/2003/logo.png
new file mode 100644
index 0000000..abf7cce
Binary files /dev/null and b/retro/static/2003/logo.png differ
diff --git a/retro/static/2003/main.css b/retro/static/2003/main.css
new file mode 100644
index 0000000..a9aa1dd
--- /dev/null
+++ b/retro/static/2003/main.css
@@ -0,0 +1,273 @@
+a:visited {
+ color: #dddddd;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:link {
+ color: #dddddd;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #cccc00;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a.menu {
+ text-decoration: none;
+ color: #ffffff;
+ font-family: Arial;
+ font-size: 10pt;
+}
+
+a.menu:hover {
+ color: #cccc00;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a.row {
+ text-decoration: none;
+ color: #dddd00;
+ font-weight: normal;
+}
+
+a.row:hover {
+ color: #f2c011;
+ font-weight: bold;
+ text-decoration: none;
+}
+
+body {
+ font-family: Arial;
+ font-size: 1.0em;
+ background: #222222 url('dblue071.jpg');
+}
+
+b {
+ font-weight: bold;
+ font-family: Arial;
+ font-size: 1.0em;
+}
+
+b.normal {
+ font-weight: bold;
+ font-family: Arial;
+ font-size: 0.9em;
+}
+
+.text {
+ font-family: Arial;
+ font-size: 0.9em;
+}
+
+.quote {
+ font-family: Arial;
+ font-style: italic;
+ font-size: 1.2em;
+}
+
+.technical {
+ font-family: Courier New;
+ color: #eeeeee;
+ font-size: 0.8em;
+}
+
+.fineprint {
+ font-family: Arial;
+ font-size: 0.75em;
+}
+
+.header {
+ color: #cccccc;
+ font-family: Arial;
+ font-size: 24pt;
+ font-weight: bolder;
+}
+
+.subheader {
+ color: #eeeeee;
+ font-family: Arial;
+ font-size: 1.7em;
+ font-weight: bold;
+}
+
+.headline {
+ color: #eeeeee;
+ font-family: Arial;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+
+ul.plain {
+ list-style: none;
+ font-family: Arial;
+ font-size: 1.0em;
+}
+
+ul.list {
+ list-style: square;
+ font-family: Arial;
+ font-size: 1.0em;
+}
+
+input.button {
+ background: #404040 none;
+ border: #cccccc 1px solid;
+ color: #cccc00;
+ font-family: Verdana, Arial;
+ font-size: 10px;
+ font-weight: bold;
+ padding: 0px;
+}
+
+table.container {
+ width: 95%;
+ padding: 5px;
+}
+
+table.box {
+ background: #222222 url('dblue071.jpg');
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ width: 95%;
+ padding: 0px;
+}
+
+table.header {
+ background: #000000 url('bg.gif') no-repeat;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ width: 100%;
+ padding: 5px;
+}
+
+table.nav {
+ background-color: #000000;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ width: 100%;
+ padding: 5px;
+}
+
+table.content {
+ background-color: #000000;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ width: 100%;
+ padding: 5px;
+}
+
+table.menu {
+ background-image: none;
+ background-color: none;
+ border-bottom: #cccccc 1px solid;
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Arial;
+ font-size: 0.9em;
+}
+
+table.normal {
+ border-bottom: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Arial;
+ font-size: 12pt;
+}
+
+table.technical {
+ border-bottom: #cccccc 1px solid;
+ border-top: #cccccc 1px solid;
+ padding: none;
+ font-family: Courier;
+ font-size: 12pt;
+}
+
+table.row {
+ border: none;
+ background: none transparent;
+ padding: none;
+ font-family: Lucida, Verdana, Arial;
+}
+
+td.row1 {
+ background: #190866;
+ color: #dddd00;
+ border-top: #eeeeee 1px solid;
+ border-left: #eeeeee 1px solid;
+}
+
+td.row2 {
+ background: #636268;
+ color: #dddd00;
+ border-top: #eeeeee 1px solid;
+ border-left: #eeeeee 1px solid;
+}
+
+td {
+ color: #dddddd;
+ font-family: Arial;
+ font-size: 12px;
+}
+
+th {
+ color: #dddddd;
+ font-family: Arial;
+ font-size: 16px;
+}
+
+th.row {
+ background: url('grid.png');
+}
+
+th.rowhdr {
+ color: #f2c011;
+ background: #302d49;
+ border-top: #eeeeee 1px solid;
+ border-left: #eeeeee 1px solid;
+}
+
+td.box_headline {
+ color: #dddddd;
+ background: #000000 url('bg.gif') no-repeat;
+ border-bottom: #cccccc 1px solid;
+ padding: 0px;
+}
+
+td.trans_text {
+ color: #dddddd;
+ background: none;
+}
+
+td.box_content {
+ color: #dddddd;
+ background: #000000 none;
+ text-align: left;
+ border-top: #cccccc 1px solid;
+ padding: 2px;
+}
+
+td.menu {
+ border-left: #cccccc 1px solid;
+ border-right: #cccccc 1px solid;
+ color: #dddddd;
+ text-align: center;
+ white-space: nowrap;
+ font-family: Arial;
+ font-size: 10pt;
+}
+
diff --git a/retro/static/2003/sflogo.png b/retro/static/2003/sflogo.png
new file mode 100644
index 0000000..a10050d
Binary files /dev/null and b/retro/static/2003/sflogo.png differ
diff --git a/retro/static/2004/containers.css b/retro/static/2004/containers.css
new file mode 100644
index 0000000..7322b3f
--- /dev/null
+++ b/retro/static/2004/containers.css
@@ -0,0 +1,199 @@
+ body,table,td,img
+ {
+ border: 0px;
+ margin: 0px;
+ padding: 0px;
+ font-family: arial,verdana,tahoma;
+ }
+
+/* Main Wrapper Data Format */
+ td.preHeader
+ {
+ background-color: #000;
+ border-bottom: 1px solid rgb( 69, 84, 113 );
+ height: 16px;
+ text-align: right;
+ }
+ td.headerFill
+ {
+ background-color: rgb( 108, 131, 176 );
+ border-bottom: 1px solid #000;
+ }
+ td.headerDisplay
+ {
+ background-color: rgb( 108, 131, 176 );
+ padding-left: 16px;
+ }
+ td.mainLinks
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ height: 22px;
+ padding-left: 12px;
+ }
+ td.sideBar
+ {
+ background-color: #fff;
+ text-align: center;
+ vertical-align: top;
+ width: 150px;
+ }
+ td.sideBarGrey
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ text-align: left;
+ vertical-align: top;
+ width: 150px;
+ }
+ td.sideBarSmall
+ {
+ background-color: rgb( 108, 131, 176 );
+ border-bottom: 1px solid #000;
+ height: 16px;
+ text-align: right;
+ width: 150px;
+ }
+ td.sideBarSmallHeader
+ {
+ background-color: rgb(108,131,176);
+ vertical-align: top;
+ height: 16px;
+ padding-top: 1px;
+ padding-bottom: 2px;
+ text-align: right;
+ width: 150px;
+ }
+ td.subLinks
+ {
+ background-color: rgb( 225, 228, 232 );
+ border-right: 1px solid #000;
+ color: rgb( 120, 120, 120 );
+ padding-left: 12px;
+ height: 19px;
+ }
+ td.contentDisplay
+ {
+ background-color: #ffffff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ vertical-align: top;
+ padding: 10;
+ }
+
+ td.footerDisplay
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ }
+
+/* Containers Used Globally */
+ table.boxSoft
+ {
+ width: 90%;
+ background-color: #ddd;
+ }
+ td.boxSoft
+ {
+ background-color: #fff;
+ padding: 10;
+ }
+ td.boxSoftColumn
+ {
+ padding-left: 16;
+ padding-right: 16;
+ text-align: justify;
+ vertical-align: top;
+ text-indent: 20px;
+ }
+ td.div
+ {
+ background-color: #eee;
+ width: 3px;
+ }
+ td.boxSoftTitle
+ {
+ border-bottom: 1px solid #fff;
+ border-top: 1px solid #fff;
+ background-color: rgb( 241, 242, 244 );
+ padding-left: 10;
+ padding-top: 1;
+ padding-bottom: 1;
+ }
+ table.boxSoftSmall
+ {
+ width: 94%;
+ background-color: #ddd;
+ }
+ td.boxSoftSmall
+ {
+ background-color: #fff;
+ text-align: center;
+ padding-top: 2;
+ padding-bottom: 2;
+ }
+ td.boxSoftSmallTitle
+ {
+ border-bottom: 1px solid #ccc;
+ background-color: rgb( 241, 242, 244 );
+ padding-left: 10;
+ }
+ td.ss /* ss = small space */
+ {
+ padding-left: 6px;
+ vertical-align: top;
+ }
+ td.display
+ {
+ border-bottom: 1px solid #000;
+ padding-bottom: 6px;
+ }
+ td.features
+ {
+ padding: 4px;
+ text-align: justify;
+ vertical-align:top;
+ }
+ td.formLeft
+ {
+ padding: 6px;
+ text-align: left;
+ vertical-align: top;
+ }
+ td.data1
+ {
+ background-color: #eee;
+ vertical-align: top;
+ padding-left: 5;
+ }
+ td.data2
+ {
+ background-color: #ddd;
+ vertical-align: top;
+ padding-left: 5;
+ }
+ th
+ {
+ text-align: left;
+ }
+
+ input,textarea,select
+ {
+ background-color: rgb(108,131,176);
+ font-family: courier;
+ font-size: 12px;
+ background-color: #ccc;
+ border: #000000 1px solid;
+ color: #111111;
+ }
+
+ input.button
+ {
+ background-color: #fff;
+ color: rgb(108,131,176);
+ border: 1px dashed rgb(108,131,176);
+ font-family: trebuchet ms, tahoma, verdana;
+ font-size: 12px;
+ }
diff --git a/retro/static/2004/favicon.ico b/retro/static/2004/favicon.ico
new file mode 100644
index 0000000..a9f4e83
Binary files /dev/null and b/retro/static/2004/favicon.ico differ
diff --git a/retro/static/2004/fonts.css b/retro/static/2004/fonts.css
new file mode 100644
index 0000000..7def621
--- /dev/null
+++ b/retro/static/2004/fonts.css
@@ -0,0 +1,96 @@
+/* Standard Fonts */
+ span /* Applicable by default in all fonts */
+ {
+ color: #666;
+ font-family: verdana, trebuchet ms, tahoma, luxi sans;
+ }
+ span.f1 /* Important */
+ {
+ font-family: verdana;
+ font-size: 20px;
+ letter-spacing: 1px;
+ }
+ span.f2 /* Title */
+ {
+ font-size: 14px;
+ color: rgb(108, 131, 176);
+ font-weight: bold;
+ }
+ span.f3 /* Sub Title */
+ {
+ color: #888;
+ font-size: 14px;
+ font-weight: bold;
+ }
+ span.f4 /* Content Text */
+ {
+ color: #444;
+ font-family: verdana;
+ font-size: 12px;
+ }
+ span.f5 /* Content Small */
+ {
+ color: #333;
+ font-family: trebuchet ms, tahoma, verdana;
+ font-size: 11px;
+ }
+
+/* Font Attribute Change (#6c83b0)*/
+ span.blue
+ {
+ color: rgb( 108, 131, 176 );
+ }
+ span.white
+ {
+ color: white;
+ }
+ span.black
+ {
+ color: black;
+ }
+ span.link
+ {
+ color: rgb( 108, 131, 176 );
+ font-weight: bold;
+ }
+
+/* Misc (c9d1e2) */
+ span.preHeader
+ {
+ color: rgb( 201, 209, 226 );
+ font-weight: bold;
+ font-size: 11px;
+ font-family: tahoma, trebuchet ms, verdana;
+ padding-right: 8px;
+ word-spacing: 8px;
+ }
+ span.sideBarSmallHeader
+ {
+ color: #fff;
+ font-weight: bold;
+ font-size: 11px;
+ font-family: tahoma, trebuchet ms, verdana;
+ padding-right: 8px;
+ }
+
+a:visited {
+ color: rgb(108,131,176);
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:link {
+ color: rgb(108,131,176);
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #990000;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+h1,h2,h3,h4 {
+ font-size: 16pt;
+}
diff --git a/retro/static/2004/frontComponents.gif b/retro/static/2004/frontComponents.gif
new file mode 100644
index 0000000..0f20c0d
Binary files /dev/null and b/retro/static/2004/frontComponents.gif differ
diff --git a/retro/static/2004/frontNews.gif b/retro/static/2004/frontNews.gif
new file mode 100644
index 0000000..6c2f35d
Binary files /dev/null and b/retro/static/2004/frontNews.gif differ
diff --git a/retro/static/2004/logoTop.gif b/retro/static/2004/logoTop.gif
new file mode 100644
index 0000000..9233b17
Binary files /dev/null and b/retro/static/2004/logoTop.gif differ
diff --git a/retro/static/2004/pad.gif b/retro/static/2004/pad.gif
new file mode 100644
index 0000000..7761b86
Binary files /dev/null and b/retro/static/2004/pad.gif differ
diff --git a/retro/static/2004/sflogo.png b/retro/static/2004/sflogo.png
new file mode 100644
index 0000000..b49f6cc
Binary files /dev/null and b/retro/static/2004/sflogo.png differ
diff --git a/retro/static/2004/x-click-butcc-donate.gif b/retro/static/2004/x-click-butcc-donate.gif
new file mode 100644
index 0000000..046f378
Binary files /dev/null and b/retro/static/2004/x-click-butcc-donate.gif differ
diff --git a/retro/static/2005/button.png b/retro/static/2005/button.png
new file mode 100644
index 0000000..670d69c
Binary files /dev/null and b/retro/static/2005/button.png differ
diff --git a/retro/static/2005/containers.css b/retro/static/2005/containers.css
new file mode 100644
index 0000000..7322b3f
--- /dev/null
+++ b/retro/static/2005/containers.css
@@ -0,0 +1,199 @@
+ body,table,td,img
+ {
+ border: 0px;
+ margin: 0px;
+ padding: 0px;
+ font-family: arial,verdana,tahoma;
+ }
+
+/* Main Wrapper Data Format */
+ td.preHeader
+ {
+ background-color: #000;
+ border-bottom: 1px solid rgb( 69, 84, 113 );
+ height: 16px;
+ text-align: right;
+ }
+ td.headerFill
+ {
+ background-color: rgb( 108, 131, 176 );
+ border-bottom: 1px solid #000;
+ }
+ td.headerDisplay
+ {
+ background-color: rgb( 108, 131, 176 );
+ padding-left: 16px;
+ }
+ td.mainLinks
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ height: 22px;
+ padding-left: 12px;
+ }
+ td.sideBar
+ {
+ background-color: #fff;
+ text-align: center;
+ vertical-align: top;
+ width: 150px;
+ }
+ td.sideBarGrey
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ text-align: left;
+ vertical-align: top;
+ width: 150px;
+ }
+ td.sideBarSmall
+ {
+ background-color: rgb( 108, 131, 176 );
+ border-bottom: 1px solid #000;
+ height: 16px;
+ text-align: right;
+ width: 150px;
+ }
+ td.sideBarSmallHeader
+ {
+ background-color: rgb(108,131,176);
+ vertical-align: top;
+ height: 16px;
+ padding-top: 1px;
+ padding-bottom: 2px;
+ text-align: right;
+ width: 150px;
+ }
+ td.subLinks
+ {
+ background-color: rgb( 225, 228, 232 );
+ border-right: 1px solid #000;
+ color: rgb( 120, 120, 120 );
+ padding-left: 12px;
+ height: 19px;
+ }
+ td.contentDisplay
+ {
+ background-color: #ffffff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ vertical-align: top;
+ padding: 10;
+ }
+
+ td.footerDisplay
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ }
+
+/* Containers Used Globally */
+ table.boxSoft
+ {
+ width: 90%;
+ background-color: #ddd;
+ }
+ td.boxSoft
+ {
+ background-color: #fff;
+ padding: 10;
+ }
+ td.boxSoftColumn
+ {
+ padding-left: 16;
+ padding-right: 16;
+ text-align: justify;
+ vertical-align: top;
+ text-indent: 20px;
+ }
+ td.div
+ {
+ background-color: #eee;
+ width: 3px;
+ }
+ td.boxSoftTitle
+ {
+ border-bottom: 1px solid #fff;
+ border-top: 1px solid #fff;
+ background-color: rgb( 241, 242, 244 );
+ padding-left: 10;
+ padding-top: 1;
+ padding-bottom: 1;
+ }
+ table.boxSoftSmall
+ {
+ width: 94%;
+ background-color: #ddd;
+ }
+ td.boxSoftSmall
+ {
+ background-color: #fff;
+ text-align: center;
+ padding-top: 2;
+ padding-bottom: 2;
+ }
+ td.boxSoftSmallTitle
+ {
+ border-bottom: 1px solid #ccc;
+ background-color: rgb( 241, 242, 244 );
+ padding-left: 10;
+ }
+ td.ss /* ss = small space */
+ {
+ padding-left: 6px;
+ vertical-align: top;
+ }
+ td.display
+ {
+ border-bottom: 1px solid #000;
+ padding-bottom: 6px;
+ }
+ td.features
+ {
+ padding: 4px;
+ text-align: justify;
+ vertical-align:top;
+ }
+ td.formLeft
+ {
+ padding: 6px;
+ text-align: left;
+ vertical-align: top;
+ }
+ td.data1
+ {
+ background-color: #eee;
+ vertical-align: top;
+ padding-left: 5;
+ }
+ td.data2
+ {
+ background-color: #ddd;
+ vertical-align: top;
+ padding-left: 5;
+ }
+ th
+ {
+ text-align: left;
+ }
+
+ input,textarea,select
+ {
+ background-color: rgb(108,131,176);
+ font-family: courier;
+ font-size: 12px;
+ background-color: #ccc;
+ border: #000000 1px solid;
+ color: #111111;
+ }
+
+ input.button
+ {
+ background-color: #fff;
+ color: rgb(108,131,176);
+ border: 1px dashed rgb(108,131,176);
+ font-family: trebuchet ms, tahoma, verdana;
+ font-size: 12px;
+ }
diff --git a/retro/static/2005/fonts.css b/retro/static/2005/fonts.css
new file mode 100644
index 0000000..7def621
--- /dev/null
+++ b/retro/static/2005/fonts.css
@@ -0,0 +1,96 @@
+/* Standard Fonts */
+ span /* Applicable by default in all fonts */
+ {
+ color: #666;
+ font-family: verdana, trebuchet ms, tahoma, luxi sans;
+ }
+ span.f1 /* Important */
+ {
+ font-family: verdana;
+ font-size: 20px;
+ letter-spacing: 1px;
+ }
+ span.f2 /* Title */
+ {
+ font-size: 14px;
+ color: rgb(108, 131, 176);
+ font-weight: bold;
+ }
+ span.f3 /* Sub Title */
+ {
+ color: #888;
+ font-size: 14px;
+ font-weight: bold;
+ }
+ span.f4 /* Content Text */
+ {
+ color: #444;
+ font-family: verdana;
+ font-size: 12px;
+ }
+ span.f5 /* Content Small */
+ {
+ color: #333;
+ font-family: trebuchet ms, tahoma, verdana;
+ font-size: 11px;
+ }
+
+/* Font Attribute Change (#6c83b0)*/
+ span.blue
+ {
+ color: rgb( 108, 131, 176 );
+ }
+ span.white
+ {
+ color: white;
+ }
+ span.black
+ {
+ color: black;
+ }
+ span.link
+ {
+ color: rgb( 108, 131, 176 );
+ font-weight: bold;
+ }
+
+/* Misc (c9d1e2) */
+ span.preHeader
+ {
+ color: rgb( 201, 209, 226 );
+ font-weight: bold;
+ font-size: 11px;
+ font-family: tahoma, trebuchet ms, verdana;
+ padding-right: 8px;
+ word-spacing: 8px;
+ }
+ span.sideBarSmallHeader
+ {
+ color: #fff;
+ font-weight: bold;
+ font-size: 11px;
+ font-family: tahoma, trebuchet ms, verdana;
+ padding-right: 8px;
+ }
+
+a:visited {
+ color: rgb(108,131,176);
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:link {
+ color: rgb(108,131,176);
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #990000;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+h1,h2,h3,h4 {
+ font-size: 16pt;
+}
diff --git a/retro/static/2005/frontComponents.gif b/retro/static/2005/frontComponents.gif
new file mode 100644
index 0000000..0f20c0d
Binary files /dev/null and b/retro/static/2005/frontComponents.gif differ
diff --git a/retro/static/2005/frontNews.gif b/retro/static/2005/frontNews.gif
new file mode 100644
index 0000000..6c2f35d
Binary files /dev/null and b/retro/static/2005/frontNews.gif differ
diff --git a/retro/static/2005/logoTop.png b/retro/static/2005/logoTop.png
new file mode 100644
index 0000000..e96cabc
Binary files /dev/null and b/retro/static/2005/logoTop.png differ
diff --git a/retro/static/2005/pad.gif b/retro/static/2005/pad.gif
new file mode 100644
index 0000000..7761b86
Binary files /dev/null and b/retro/static/2005/pad.gif differ
diff --git a/retro/static/2005/sflogo.png b/retro/static/2005/sflogo.png
new file mode 100644
index 0000000..b65567f
Binary files /dev/null and b/retro/static/2005/sflogo.png differ
diff --git a/retro/static/2005/x-click-butcc-donate.gif b/retro/static/2005/x-click-butcc-donate.gif
new file mode 100644
index 0000000..046f378
Binary files /dev/null and b/retro/static/2005/x-click-butcc-donate.gif differ
diff --git a/retro/static/2006/button.png b/retro/static/2006/button.png
new file mode 100644
index 0000000..670d69c
Binary files /dev/null and b/retro/static/2006/button.png differ
diff --git a/retro/static/2006/containers.css b/retro/static/2006/containers.css
new file mode 100644
index 0000000..7322b3f
--- /dev/null
+++ b/retro/static/2006/containers.css
@@ -0,0 +1,199 @@
+ body,table,td,img
+ {
+ border: 0px;
+ margin: 0px;
+ padding: 0px;
+ font-family: arial,verdana,tahoma;
+ }
+
+/* Main Wrapper Data Format */
+ td.preHeader
+ {
+ background-color: #000;
+ border-bottom: 1px solid rgb( 69, 84, 113 );
+ height: 16px;
+ text-align: right;
+ }
+ td.headerFill
+ {
+ background-color: rgb( 108, 131, 176 );
+ border-bottom: 1px solid #000;
+ }
+ td.headerDisplay
+ {
+ background-color: rgb( 108, 131, 176 );
+ padding-left: 16px;
+ }
+ td.mainLinks
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ height: 22px;
+ padding-left: 12px;
+ }
+ td.sideBar
+ {
+ background-color: #fff;
+ text-align: center;
+ vertical-align: top;
+ width: 150px;
+ }
+ td.sideBarGrey
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ text-align: left;
+ vertical-align: top;
+ width: 150px;
+ }
+ td.sideBarSmall
+ {
+ background-color: rgb( 108, 131, 176 );
+ border-bottom: 1px solid #000;
+ height: 16px;
+ text-align: right;
+ width: 150px;
+ }
+ td.sideBarSmallHeader
+ {
+ background-color: rgb(108,131,176);
+ vertical-align: top;
+ height: 16px;
+ padding-top: 1px;
+ padding-bottom: 2px;
+ text-align: right;
+ width: 150px;
+ }
+ td.subLinks
+ {
+ background-color: rgb( 225, 228, 232 );
+ border-right: 1px solid #000;
+ color: rgb( 120, 120, 120 );
+ padding-left: 12px;
+ height: 19px;
+ }
+ td.contentDisplay
+ {
+ background-color: #ffffff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ vertical-align: top;
+ padding: 10;
+ }
+
+ td.footerDisplay
+ {
+ background-color: #eee;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ }
+
+/* Containers Used Globally */
+ table.boxSoft
+ {
+ width: 90%;
+ background-color: #ddd;
+ }
+ td.boxSoft
+ {
+ background-color: #fff;
+ padding: 10;
+ }
+ td.boxSoftColumn
+ {
+ padding-left: 16;
+ padding-right: 16;
+ text-align: justify;
+ vertical-align: top;
+ text-indent: 20px;
+ }
+ td.div
+ {
+ background-color: #eee;
+ width: 3px;
+ }
+ td.boxSoftTitle
+ {
+ border-bottom: 1px solid #fff;
+ border-top: 1px solid #fff;
+ background-color: rgb( 241, 242, 244 );
+ padding-left: 10;
+ padding-top: 1;
+ padding-bottom: 1;
+ }
+ table.boxSoftSmall
+ {
+ width: 94%;
+ background-color: #ddd;
+ }
+ td.boxSoftSmall
+ {
+ background-color: #fff;
+ text-align: center;
+ padding-top: 2;
+ padding-bottom: 2;
+ }
+ td.boxSoftSmallTitle
+ {
+ border-bottom: 1px solid #ccc;
+ background-color: rgb( 241, 242, 244 );
+ padding-left: 10;
+ }
+ td.ss /* ss = small space */
+ {
+ padding-left: 6px;
+ vertical-align: top;
+ }
+ td.display
+ {
+ border-bottom: 1px solid #000;
+ padding-bottom: 6px;
+ }
+ td.features
+ {
+ padding: 4px;
+ text-align: justify;
+ vertical-align:top;
+ }
+ td.formLeft
+ {
+ padding: 6px;
+ text-align: left;
+ vertical-align: top;
+ }
+ td.data1
+ {
+ background-color: #eee;
+ vertical-align: top;
+ padding-left: 5;
+ }
+ td.data2
+ {
+ background-color: #ddd;
+ vertical-align: top;
+ padding-left: 5;
+ }
+ th
+ {
+ text-align: left;
+ }
+
+ input,textarea,select
+ {
+ background-color: rgb(108,131,176);
+ font-family: courier;
+ font-size: 12px;
+ background-color: #ccc;
+ border: #000000 1px solid;
+ color: #111111;
+ }
+
+ input.button
+ {
+ background-color: #fff;
+ color: rgb(108,131,176);
+ border: 1px dashed rgb(108,131,176);
+ font-family: trebuchet ms, tahoma, verdana;
+ font-size: 12px;
+ }
diff --git a/retro/static/2006/fonts.css b/retro/static/2006/fonts.css
new file mode 100644
index 0000000..7def621
--- /dev/null
+++ b/retro/static/2006/fonts.css
@@ -0,0 +1,96 @@
+/* Standard Fonts */
+ span /* Applicable by default in all fonts */
+ {
+ color: #666;
+ font-family: verdana, trebuchet ms, tahoma, luxi sans;
+ }
+ span.f1 /* Important */
+ {
+ font-family: verdana;
+ font-size: 20px;
+ letter-spacing: 1px;
+ }
+ span.f2 /* Title */
+ {
+ font-size: 14px;
+ color: rgb(108, 131, 176);
+ font-weight: bold;
+ }
+ span.f3 /* Sub Title */
+ {
+ color: #888;
+ font-size: 14px;
+ font-weight: bold;
+ }
+ span.f4 /* Content Text */
+ {
+ color: #444;
+ font-family: verdana;
+ font-size: 12px;
+ }
+ span.f5 /* Content Small */
+ {
+ color: #333;
+ font-family: trebuchet ms, tahoma, verdana;
+ font-size: 11px;
+ }
+
+/* Font Attribute Change (#6c83b0)*/
+ span.blue
+ {
+ color: rgb( 108, 131, 176 );
+ }
+ span.white
+ {
+ color: white;
+ }
+ span.black
+ {
+ color: black;
+ }
+ span.link
+ {
+ color: rgb( 108, 131, 176 );
+ font-weight: bold;
+ }
+
+/* Misc (c9d1e2) */
+ span.preHeader
+ {
+ color: rgb( 201, 209, 226 );
+ font-weight: bold;
+ font-size: 11px;
+ font-family: tahoma, trebuchet ms, verdana;
+ padding-right: 8px;
+ word-spacing: 8px;
+ }
+ span.sideBarSmallHeader
+ {
+ color: #fff;
+ font-weight: bold;
+ font-size: 11px;
+ font-family: tahoma, trebuchet ms, verdana;
+ padding-right: 8px;
+ }
+
+a:visited {
+ color: rgb(108,131,176);
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:link {
+ color: rgb(108,131,176);
+ text-decoration: none;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #990000;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+h1,h2,h3,h4 {
+ font-size: 16pt;
+}
diff --git a/retro/static/2006/frontComponents.gif b/retro/static/2006/frontComponents.gif
new file mode 100644
index 0000000..0f20c0d
Binary files /dev/null and b/retro/static/2006/frontComponents.gif differ
diff --git a/retro/static/2006/frontNews.gif b/retro/static/2006/frontNews.gif
new file mode 100644
index 0000000..6c2f35d
Binary files /dev/null and b/retro/static/2006/frontNews.gif differ
diff --git a/retro/static/2006/logoTop.png b/retro/static/2006/logoTop.png
new file mode 100644
index 0000000..e96cabc
Binary files /dev/null and b/retro/static/2006/logoTop.png differ
diff --git a/retro/static/2006/pad.gif b/retro/static/2006/pad.gif
new file mode 100644
index 0000000..7761b86
Binary files /dev/null and b/retro/static/2006/pad.gif differ
diff --git a/retro/static/2006/x-click-butcc-donate.gif b/retro/static/2006/x-click-butcc-donate.gif
new file mode 100644
index 0000000..046f378
Binary files /dev/null and b/retro/static/2006/x-click-butcc-donate.gif differ
diff --git a/retro/static/2007/arch.css b/retro/static/2007/arch.css
new file mode 100644
index 0000000..3aa504e
--- /dev/null
+++ b/retro/static/2007/arch.css
@@ -0,0 +1,372 @@
+* { margin: 0; padding: 0; }
+* ul { padding: 20px; }
+body {
+ background: url("title_back.png") repeat-x top left #fbf8f1;
+ padding: 0 30px;
+ color: #46494d;
+ font-family: Bitstream Vera Sans, Lucinda Grande, Arial, sans-serif;
+}
+/*
+ * Divs
+ */
+#head_container {
+ height: 175px;
+}
+#main_nav ul {
+ list-style: none;
+ padding-right: 10px;
+ padding-top: 48px;
+}
+#main_nav ul li {
+ display: block;
+ float: right;
+ width: 67px;
+ height: 20px;
+ padding-top: 2px;
+ margin-left: 3px;
+ background: url("tab.png") repeat-x bottom left #fbf8f1;
+ text-align: center;
+ font-size: 13px;
+}
+#main_nav ul li[class~=selected] {
+ background: #fbf8f1;
+}
+#main_nav ul li a {
+ text-decoration: none;
+}
+#dev_nav ul {
+ list-style: none;
+ padding-right: 10px;
+ padding-top: 5px;
+}
+#dev_nav ul li {
+ display: block;
+ float: right;
+ width: 87px;
+ height: 20px;
+ padding-top: 2px;
+ margin-left: 3px;
+ background: url("tab.png") repeat-x bottom left #fbf8f1;
+ border: 1px solid #cccccc;
+ text-align: center;
+ font-size: 13px;
+}
+#dev_nav ul li[class~=selected] {
+ background: #fbf8f1;
+}
+#dev_nav ul li a {
+ text-decoration: none;
+}
+#title {
+ height: 140px;
+ float: left;
+}
+#updates {
+ font-size: small;
+ /*position: relative;*/
+ top: 0px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+ padding: 10px;
+}
+#ads {
+ float: right;
+}
+#logo {
+ float: left;
+ width: 140px;
+ height: 140px;
+}
+#devlist {
+ width: 80%;
+ padding: 10px;
+ margin-left: auto;
+ margin-right: auto;
+ border-top: 1px dashed black;
+ border-bottom: 1px dashed black;
+ text-align: center;
+}
+.clear {
+ clear: both;
+ margin: 0;
+ padding: 0;
+}
+.right {
+ float: right;
+ width: 320px;
+ padding: 0 10px 10px 0;
+}
+.left {
+ padding: 10px;
+ margin: 0 360px 0 0;
+}
+.left p {
+ text-align: justify;
+ padding-bottom: 10px;
+}
+.box {
+ padding: 10px;
+ background: #e1e3e6;
+ border: 1px solid #8faecd;
+}
+.greybox {
+ padding: 10px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+div.listing {
+ padding-right: 10px;
+ border-left: 1px solid #387cbf;
+}
+.error {
+ color: #dd0000;
+ font-size: small;
+}
+.foot {
+ clear: both;
+ text-align: center;
+ font-size: 0.8em;
+}
+#search {
+ float: right;
+ position: relative;
+ top: -2em;
+ font-size: 0.8em;
+}
+#search input {
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+.smalltext {
+ text-align: right;
+ font-size: x-small;
+}
+/*
+ * Headers
+ */
+h2 {
+ margin: 20px 0 10px 0;
+}
+h2.title {
+ border-bottom: 1px solid #46494d;
+}
+h3 {
+ margin-bottom: 10px;
+}
+h3.title {
+ text-align: right;
+ border-bottom: 1px solid #46494d;
+}
+h4.title {
+ text-align: left;
+ border-bottom: 1px solid #46494d;
+}
+h4.news {
+ border-bottom: 1px dotted #8faecd;
+}
+div.listing h4 {
+ background: #d1d3d6;
+ border-top: 1px double #387cbf;
+ padding: 3px;
+}
+/*
+ * Paragraphs, Anchors, Images
+ */
+p {
+ padding-bottom: 20px;
+}
+p.news {
+ text-align: left;
+ font-size: small;
+}
+a {
+ color: #35526f;
+ font-weight: bold;
+ text-decoration: underline;
+}
+.news a {
+ text-decoration: none;
+}
+#about {
+ position: relative;
+ top: -9px;
+}
+#about a {
+ text-decoration: none;
+}
+.community a {
+ text-decoration: none;
+}
+ol {
+ padding-left: 45px;
+}
+ul.small {
+ list-style: none;
+ font-size: x-small;
+}
+ul.links {
+ list-style: none;
+ font-size: small;
+ padding: 0px 0px 20px 20px;
+}
+img {
+ border: none;
+}
+hr {
+ border: none;
+ border-top: 1px solid #46494d;
+}
+.greybox input, button, textarea, select {
+ background: #e1e3e6;
+ border: 1px solid #8faecd;
+}
+.box input, button {
+ padding: 2px;
+ background: #c1c3f6;
+ font-size: x-small;
+ border: 1px solid #8faecd;
+}
+button#f_trigger {
+ background: #e1e3e6;
+}
+/*
+ * Table stuff
+ */
+table.center {
+ margin-left: auto;
+ margin-right: auto;
+}
+table#releases {
+ font-size: small;
+ width: 100%;
+}
+table#releases td {
+ padding-right: 20px;
+}
+table#repolinks {
+ font-size: small;
+ width: 100%;
+}
+table#repolinks td {
+ text-align: right;
+}
+table#repolinks th {
+ text-align: left;
+}
+table#art {
+ text-align: center;
+ margin-left: auto;
+ margin-right: auto;
+}
+.devpic {
+ vertical-align: top;
+ padding-right: 15px;
+}
+table.deventry {
+ padding-bottom: 25px;
+}
+.deventry th {
+ text-align: left;
+ vertical-align: top;
+ white-space: nowrap;
+}
+.deventry td {
+ border-bottom: 1px solid black;
+ width: 100%;
+}
+table.results {
+ padding: 0px;
+ border-collapse: collapse;
+}
+.results th {
+ background: #e1e3e6;
+ border-bottom: 1px solid #46494d;
+ border-top: 1px solid #46494d;
+ text-align: left;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ padding-right: 5px;
+}
+.results th>a {
+ text-decoration: none;
+ color: #46494d;
+}
+.results td {
+ padding-right: 5px;
+ vertical-align: top;
+ font-size: 0.8em;
+}
+.listing th {
+ background: #d1d3d6;
+ border-left: 1px solid #387cbf;
+ font-size: small;
+ vertical-align: top;
+ text-align: left;
+ padding: 2px;
+}
+.listing td {
+ font-size: small;
+ padding: 2px;
+}
+blockquote.code {
+ background: #c1c3f6;
+ border: 1px solid #8faecd;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: Courier, Courier New, Monospace;
+}
+/*
+ * Wiki Styles
+ */
+h1.wiki {
+ border-bottom: 1px solid #46494d;
+}
+div.wikifoot_l {
+ font-size: x-small;
+ text-align: left;
+ padding-top: 25px;
+}
+div.wikifoot_r {
+ font-size: x-small;
+ text-align: right;
+ float: right;
+ padding-top: 25px;
+}
+.wikibody {
+ padding-top: 15px;
+}
+.wikibody ol {
+ padding-left: 28px;
+ padding-top: 0px;
+}
+.wikibody ul {
+ padding-left: 25px;
+ padding-top: 0px;
+}
+.wikibody dd {
+ padding-left: 30px;
+}
+.wikibody pre code {
+ background: #c1c3f6;
+ border: 1px solid #8faecd;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: Courier, Courier New, Monospace;
+}
+.wikibody blockquote {
+ padding-left: 30px;
+}
+.wikibody td {
+ padding: 5px;
+ border: 1px solid black;
+}
+
+/* Used by Django's FormWrappers */
+textarea.vLargeTextField {
+ width: 450px;
+ height: 250px;
+}
diff --git a/retro/static/2007/button.png b/retro/static/2007/button.png
new file mode 100644
index 0000000..670d69c
Binary files /dev/null and b/retro/static/2007/button.png differ
diff --git a/retro/static/2007/logo.png b/retro/static/2007/logo.png
new file mode 100644
index 0000000..b2b6d86
Binary files /dev/null and b/retro/static/2007/logo.png differ
diff --git a/retro/static/2007/rss.png b/retro/static/2007/rss.png
new file mode 100644
index 0000000..c916459
Binary files /dev/null and b/retro/static/2007/rss.png differ
diff --git a/retro/static/2007/tab.png b/retro/static/2007/tab.png
new file mode 100644
index 0000000..56d2e61
Binary files /dev/null and b/retro/static/2007/tab.png differ
diff --git a/retro/static/2007/title.png b/retro/static/2007/title.png
new file mode 100644
index 0000000..e16971a
Binary files /dev/null and b/retro/static/2007/title.png differ
diff --git a/retro/static/2007/title_back.png b/retro/static/2007/title_back.png
new file mode 100644
index 0000000..95c98d7
Binary files /dev/null and b/retro/static/2007/title_back.png differ
diff --git a/retro/static/2008/arch.css b/retro/static/2008/arch.css
new file mode 100644
index 0000000..0b6acaf
--- /dev/null
+++ b/retro/static/2008/arch.css
@@ -0,0 +1,372 @@
+* { margin: 0; padding: 0; }
+* ul { padding: 20px; }
+body {
+ background: url("title_back.png") repeat-x top left #fbf8f1;
+ padding: 0 30px;
+ color: #46494d;
+ font-family: Bitstream Vera Sans, Lucida Grande, Arial, sans-serif;
+}
+/*
+ * Divs
+ */
+#head_container {
+ height: 175px;
+}
+#main_nav ul {
+ list-style: none;
+ padding-right: 10px;
+ padding-top: 48px;
+}
+#main_nav ul li {
+ display: block;
+ float: right;
+ width: 67px;
+ height: 20px;
+ padding-top: 2px;
+ margin-left: 3px;
+ background: url("tab.png") repeat-x bottom left #fbf8f1;
+ text-align: center;
+ font-size: 13px;
+}
+#main_nav ul li[class~=selected] {
+ background: #fbf8f1;
+}
+#main_nav ul li a {
+ text-decoration: none;
+}
+#dev_nav ul {
+ list-style: none;
+ padding-right: 10px;
+ padding-top: 5px;
+}
+#dev_nav ul li {
+ display: block;
+ float: right;
+ width: 87px;
+ height: 20px;
+ padding-top: 2px;
+ margin-left: 3px;
+ background: url("tab.png") repeat-x bottom left #fbf8f1;
+ border: 1px solid #cccccc;
+ text-align: center;
+ font-size: 13px;
+}
+#dev_nav ul li[class~=selected] {
+ background: #fbf8f1;
+}
+#dev_nav ul li a {
+ text-decoration: none;
+}
+#title {
+ height: 140px;
+ float: left;
+}
+#updates {
+ font-size: small;
+ /*position: relative;*/
+ top: 0px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+ padding: 10px;
+}
+#ads {
+ float: right;
+}
+#logo {
+ float: left;
+ width: 140px;
+ height: 140px;
+}
+#devlist {
+ width: 80%;
+ padding: 10px;
+ margin-left: auto;
+ margin-right: auto;
+ border-top: 1px dashed black;
+ border-bottom: 1px dashed black;
+ text-align: center;
+}
+.clear {
+ clear: both;
+ margin: 0;
+ padding: 0;
+}
+.right {
+ float: right;
+ width: 320px;
+ padding: 0 10px 10px 0;
+}
+.left {
+ padding: 10px;
+ margin: 0 360px 0 0;
+}
+.left p {
+ text-align: justify;
+ padding-bottom: 10px;
+}
+.box {
+ padding: 10px;
+ background: #e1e3e6;
+ border: 1px solid #8faecd;
+}
+.greybox {
+ padding: 10px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+div.listing {
+ padding-right: 10px;
+ border-left: 1px solid #387cbf;
+}
+.error {
+ color: #dd0000;
+ font-size: small;
+}
+.foot {
+ clear: both;
+ text-align: center;
+ font-size: 0.8em;
+}
+#search {
+ float: right;
+ position: relative;
+ top: -2em;
+ font-size: 0.8em;
+}
+#search input {
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+.smalltext {
+ text-align: right;
+ font-size: x-small;
+}
+/*
+ * Headers
+ */
+h2 {
+ margin: 20px 0 10px 0;
+}
+h2.title {
+ border-bottom: 1px solid #46494d;
+}
+h3 {
+ margin-bottom: 10px;
+}
+h3.title {
+ text-align: right;
+ border-bottom: 1px solid #46494d;
+}
+h4.title {
+ text-align: left;
+ border-bottom: 1px solid #46494d;
+}
+h4.news {
+ border-bottom: 1px dotted #8faecd;
+}
+div.listing h4 {
+ background: #d1d3d6;
+ border-top: 1px double #387cbf;
+ padding: 3px;
+}
+/*
+ * Paragraphs, Anchors, Images
+ */
+p {
+ padding-bottom: 20px;
+}
+p.news {
+ text-align: left;
+ font-size: small;
+}
+a {
+ color: #35526f;
+ font-weight: bold;
+ text-decoration: underline;
+}
+.news a {
+ text-decoration: none;
+}
+#about {
+ position: relative;
+ top: -9px;
+}
+#about a {
+ text-decoration: none;
+}
+.community a {
+ text-decoration: none;
+}
+ol {
+ padding-left: 45px;
+}
+ul.small {
+ list-style: none;
+ font-size: x-small;
+}
+ul.links {
+ list-style: none;
+ font-size: small;
+ padding: 0px 0px 20px 20px;
+}
+img {
+ border: none;
+}
+hr {
+ border: none;
+ border-top: 1px solid #46494d;
+}
+.greybox input, button, textarea, select {
+ background: #e1e3e6;
+ border: 1px solid #8faecd;
+}
+.box input, button {
+ padding: 2px;
+ background: #c1c3f6;
+ font-size: x-small;
+ border: 1px solid #8faecd;
+}
+button#f_trigger {
+ background: #e1e3e6;
+}
+/*
+ * Table stuff
+ */
+table.center {
+ margin-left: auto;
+ margin-right: auto;
+}
+table#releases {
+ font-size: small;
+ width: 100%;
+}
+table#releases td {
+ padding-right: 20px;
+}
+table#repolinks {
+ font-size: small;
+ width: 100%;
+}
+table#repolinks td {
+ text-align: right;
+}
+table#repolinks th {
+ text-align: left;
+}
+table#art {
+ text-align: center;
+ margin-left: auto;
+ margin-right: auto;
+}
+.devpic {
+ vertical-align: top;
+ padding-right: 15px;
+}
+table.deventry {
+ padding-bottom: 25px;
+}
+.deventry th {
+ text-align: left;
+ vertical-align: top;
+ white-space: nowrap;
+}
+.deventry td {
+ border-bottom: 1px solid black;
+ width: 100%;
+}
+table.results {
+ padding: 0px;
+ border-collapse: collapse;
+}
+.results th {
+ background: #e1e3e6;
+ border-bottom: 1px solid #46494d;
+ border-top: 1px solid #46494d;
+ text-align: left;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ padding-right: 5px;
+}
+.results th>a {
+ text-decoration: none;
+ color: #46494d;
+}
+.results td {
+ padding-right: 5px;
+ vertical-align: top;
+ font-size: 0.8em;
+}
+.listing th {
+ background: #d1d3d6;
+ border-left: 1px solid #387cbf;
+ font-size: small;
+ vertical-align: top;
+ text-align: left;
+ padding: 2px;
+}
+.listing td {
+ font-size: small;
+ padding: 2px;
+}
+blockquote.code {
+ background: #c1c3f6;
+ border: 1px solid #8faecd;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: Courier, Courier New, Monospace;
+}
+/*
+ * Wiki Styles
+ */
+h1.wiki {
+ border-bottom: 1px solid #46494d;
+}
+div.wikifoot_l {
+ font-size: x-small;
+ text-align: left;
+ padding-top: 25px;
+}
+div.wikifoot_r {
+ font-size: x-small;
+ text-align: right;
+ float: right;
+ padding-top: 25px;
+}
+.wikibody {
+ padding-top: 15px;
+}
+.wikibody ol {
+ padding-left: 28px;
+ padding-top: 0px;
+}
+.wikibody ul {
+ padding-left: 25px;
+ padding-top: 0px;
+}
+.wikibody dd {
+ padding-left: 30px;
+}
+.wikibody pre code {
+ background: #c1c3f6;
+ border: 1px solid #8faecd;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: Courier, Courier New, Monospace;
+}
+.wikibody blockquote {
+ padding-left: 30px;
+}
+.wikibody td {
+ padding: 5px;
+ border: 1px solid black;
+}
+
+/* Used by Django's FormWrappers */
+textarea.vLargeTextField {
+ width: 450px;
+ height: 250px;
+}
diff --git a/retro/static/2008/logo.png b/retro/static/2008/logo.png
new file mode 100644
index 0000000..b2b6d86
Binary files /dev/null and b/retro/static/2008/logo.png differ
diff --git a/retro/static/2008/rss.png b/retro/static/2008/rss.png
new file mode 100644
index 0000000..c916459
Binary files /dev/null and b/retro/static/2008/rss.png differ
diff --git a/retro/static/2008/tab.png b/retro/static/2008/tab.png
new file mode 100644
index 0000000..56d2e61
Binary files /dev/null and b/retro/static/2008/tab.png differ
diff --git a/retro/static/2008/title.png b/retro/static/2008/title.png
new file mode 100644
index 0000000..e16971a
Binary files /dev/null and b/retro/static/2008/title.png differ
diff --git a/retro/static/2008/title_back.png b/retro/static/2008/title_back.png
new file mode 100644
index 0000000..95c98d7
Binary files /dev/null and b/retro/static/2008/title_back.png differ
diff --git a/retro/static/2009/arch.css b/retro/static/2009/arch.css
new file mode 100644
index 0000000..8d1cd30
--- /dev/null
+++ b/retro/static/2009/arch.css
@@ -0,0 +1,412 @@
+* { margin: 0; padding: 0; }
+* ul { padding: 10px 20px; }
+body {
+ min-width: 600px;
+ background: url("titlebar.png") repeat-x top left #fff;
+ padding: 0 30px;
+ color: #46494d;
+ font-size: 14px;
+ font-family: "DejaVu Sans", "Bitstream Vera Sans", "Lucida Grande", Arial, sans-serif;
+}
+/*
+ * Divs
+ */
+#head_container {
+ height: 220px;
+}
+#main_nav {
+ position: absolute;
+ top: 123px;
+ right: 30px;
+ width: 600px;
+ background: #333;
+}
+#dev_nav {
+ position: absolute;
+ top: 149px;
+ right: 30px;
+ width: 600px;
+ background: #1793d1;
+}
+#main_nav ul, #dev_nav ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+#main_nav ul li, #dev_nav ul li {
+ display: block;
+ float: right;
+ margin: 0 3px;
+ padding: 0;
+ text-align: center;
+ font-size: 13px;
+ line-height: 26px;
+}
+#main_nav ul li.selected {
+ background: #1793d1;
+}
+#dev_nav ul li.selected {
+ background: #333;
+}
+#main_nav ul li a, #dev_nav ul li a {
+ display: block;
+ padding: 0 8px;
+ color: #fff;
+ font-weight: bold;
+ text-decoration: none;
+}
+#main_nav ul li a:hover {
+ background: #1793d1;
+}
+#updates {
+ font-size: small;
+ /*position: relative;*/
+ top: 0px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+ padding: 10px;
+}
+#updates a.testing {
+ font-style: italic;
+}
+#ads {
+ z-index: 0;
+ position: absolute;
+ top: 40px;
+ right: 10px;
+}
+#logo {
+ z-index: 1;
+ position: absolute;
+ top: 10px;
+ left: 25px;
+ width: 350px;
+}
+#logo h1#archtitle {
+ text-indent: -9999px;
+ margin: 0;
+ padding: 0;
+}
+#logo h1#archtitle a {
+ display: block;
+ background: transparent url("titlelogo.png") top left no-repeat;
+ width: 350px;
+ height: 103px;
+}
+#devlist {
+ width: 80%;
+ padding: 10px;
+ margin-left: auto;
+ margin-right: auto;
+ border-top: 1px dashed black;
+ border-bottom: 1px dashed black;
+ text-align: center;
+}
+.clear {
+ clear: both;
+ margin: 0;
+ padding: 0;
+}
+.right {
+ float: right;
+ width: 320px;
+ padding: 0 10px 10px 0;
+}
+.left {
+ padding: 10px;
+ margin: 0 360px 0 0;
+}
+.left p {
+ padding-bottom: 10px;
+}
+.box {
+ padding: 10px;
+ background: #f0f0f0;
+ border: 1px solid #d9d9d9;
+}
+.greybox {
+ padding: 10px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+div.listing {
+ padding-right: 10px;
+}
+.error, .errorlist {
+ color: #dd0000;
+ font-size: small;
+}
+.foot {
+ clear: both;
+ padding: 2em 0;
+ text-align: center;
+ font-size: 0.75em;
+ line-height: 1.5em;
+}
+#search {
+ float: right;
+ position: relative;
+ top: -2em;
+ font-size: 0.8em;
+}
+#search input {
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+.smalltext {
+ text-align: right;
+ font-size: x-small;
+}
+/*
+ * Headers
+ */
+h2 {
+ margin: 20px 0 10px 0;
+}
+h2.title {
+ border-bottom: 1px solid #46494d;
+}
+h3 {
+ margin-bottom: 10px;
+}
+h3.title {
+ text-align: right;
+ border-bottom: 1px solid #46494d;
+}
+h4.title {
+ text-align: left;
+ border-bottom: 1px solid #46494d;
+}
+h4.news {
+ border-bottom: 1px dotted #0771a6;
+ margin-bottom: .25em;
+ padding-bottom: .2em;
+}
+div.listing h4 {
+ color: #fff;
+ background: #0771a6;
+ padding: 3px;
+}
+/*
+ * Paragraphs, Anchors, Images
+ */
+p {
+ padding-bottom: 20px;
+}
+p.news {
+ font-size: small;
+}
+a {
+ color: #0771a6;
+ text-decoration: none;
+}
+a:hover {
+ color: #333;
+ text-decoration: underline;
+}
+#about {
+ position: relative;
+ top: -9px;
+}
+ol {
+ padding-left: 45px;
+}
+ul.small {
+ list-style: none;
+ font-size: x-small;
+}
+ul.links {
+ list-style: none;
+ font-size: small;
+ padding: 0px 0px 20px 20px;
+}
+img {
+ border: none;
+}
+hr {
+ border: none;
+ border-top: 1px solid #46494d;
+}
+.greybox input, button, textarea, select {
+ background: #e1e3e6;
+ border: 1px solid #8faecd;
+}
+.box input, button {
+ padding: 2px;
+ background: #c1c3f6;
+ font-size: x-small;
+ border: 1px solid #8faecd;
+}
+button#f_trigger {
+ background: #e1e3e6;
+}
+/*
+ * Table stuff
+ */
+table.center {
+ margin-left: auto;
+ margin-right: auto;
+}
+table#releases {
+ font-size: small;
+ width: 100%;
+}
+table#releases td {
+ padding-right: 20px;
+}
+table#repolinks {
+ font-size: small;
+ width: 100%;
+}
+table#repolinks td {
+ text-align: right;
+}
+table#repolinks th {
+ text-align: left;
+}
+table#art {
+ text-align: center;
+ margin-left: auto;
+ margin-right: auto;
+}
+.devpic {
+ vertical-align: top;
+ padding-top: 10px;
+ padding-right: 15px;
+}
+table.deventry {
+ padding-bottom: 25px;
+}
+.deventry th {
+ text-align: left;
+ vertical-align: top;
+ white-space: nowrap;
+}
+.deventry td {
+ width: 100%;
+}
+table.results {
+ padding: 0px;
+ border-collapse: collapse;
+}
+.results th {
+ background: #e1e3e6;
+ border-bottom: 1px solid #46494d;
+ border-top: 1px solid #46494d;
+ text-align: left;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ padding-right: 5px;
+}
+.results th>a {
+ text-decoration: none;
+ color: #46494d;
+}
+.results td {
+ padding-right: 5px;
+ vertical-align: top;
+ font-size: 0.8em;
+}
+.listing th {
+ font-size: small;
+ vertical-align: top;
+ text-align: left;
+ padding: 2px;
+}
+.listing td {
+ font-size: small;
+ padding: 2px;
+}
+blockquote.code {
+ background: #d0d0d0;
+ border: 1px solid #bbb;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, "Courier New", Monospace;
+}
+/*
+ * Wiki Styles
+ */
+h1.wiki {
+ border-bottom: 1px solid #46494d;
+}
+div.wikifoot_l {
+ font-size: x-small;
+ text-align: left;
+ padding-top: 25px;
+}
+div.wikifoot_r {
+ font-size: x-small;
+ text-align: right;
+ float: right;
+ padding-top: 25px;
+}
+.wikibody {
+ padding-top: 15px;
+}
+.wikibody ol {
+ padding-left: 28px;
+ padding-top: 0px;
+}
+.wikibody ul {
+ padding-left: 25px;
+ padding-top: 0px;
+}
+.wikibody dd {
+ padding-left: 30px;
+}
+.wikibody pre code {
+ background: #c1c3f6;
+ border: 1px solid #8faecd;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, "Courier New", Monospace;
+}
+.wikibody blockquote {
+ padding-left: 30px;
+}
+.wikibody td {
+ padding: 5px;
+ border: 1px solid black;
+}
+
+/* Used by Django's FormWrappers */
+textarea.vLargeTextField {
+ width: 450px;
+ height: 250px;
+}
+.pkgr2 {
+ background-color: #eee4cb;
+}
+
+/* override some calendar attributes copied from admin */
+/* CALENDARS & CLOCKS */
+.calendarbox, .clockbox { margin:5px auto; font-size:11px; width:16em; text-align:center; background:white; position:relative; }
+.clockbox { width:9em; }
+.calendar { margin:0; padding: 0; }
+.calendar table { margin:0; padding:0; border-collapse:collapse; background:white; width:99%; }
+.calendar caption, .calendarbox h2 { margin: 0; font-size:11px; text-align:center; border-top:none; }
+.calendar th { font-size:10px; color:#666; padding:2px 3px; text-align:center; background:#e1e1e1 url(nav-bg.gif) 0 50% repeat-x; border-bottom:1px solid #ddd; }
+.calendar td { font-size:11px; text-align: center; padding: 0; border-top:1px solid #eee; border-bottom:none; }
+.calendar td.selected a { background: #C9DBED; }
+.calendar td.nonday { background:#efefef; }
+.calendar td.today a { background:#ffc; }
+.calendar td a, .timelist a { display: block; font-weight:bold; padding:4px; text-decoration: none; color:#444; }
+.calendar td a:hover, .timelist a:hover { background: #5b80b2; color:white; }
+.calendar td a:active, .timelist a:active { background: #036; color:white; }
+.calendarnav { font-size:10px; text-align: center; color:#ccc; margin:0; padding:1px 3px; }
+.calendarnav a:link, #calendarnav a:visited, #calendarnav a:hover { color: #999; }
+.calendar-shortcuts { background:white; font-size:10px; line-height:11px; border-top:1px solid #eee; padding:3px 0 4px; color:#ccc; }
+.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { display:block; position:absolute; font-weight:bold; font-size:12px; background:#C9DBED url(default-bg.gif) bottom left repeat-x; padding:1px 4px 2px 4px; color:white; }
+.calendarnav-previous:hover, .calendarnav-next:hover { background:#036; }
+.calendarnav-previous { top:0; left:0; }
+.calendarnav-next { top:0; right:0; }
+.calendar-cancel { margin:0 !important; padding:0; font-size:10px; background:#e1e1e1 url(nav-bg.gif) 0 50% repeat-x; border-top:1px solid #ddd; }
+.calendar-cancel a { padding:2px; color:#999; }
+ul.timelist, .timelist li { list-style-type:none; margin:0; padding:0; }
+.timelist a { padding:2px; }
+
diff --git a/retro/static/2009/default-bg.gif b/retro/static/2009/default-bg.gif
new file mode 100644
index 0000000..003aeca
Binary files /dev/null and b/retro/static/2009/default-bg.gif differ
diff --git a/retro/static/2009/nav-bg.gif b/retro/static/2009/nav-bg.gif
new file mode 100644
index 0000000..f8402b8
Binary files /dev/null and b/retro/static/2009/nav-bg.gif differ
diff --git a/retro/static/2009/rss.png b/retro/static/2009/rss.png
new file mode 100644
index 0000000..c916459
Binary files /dev/null and b/retro/static/2009/rss.png differ
diff --git a/retro/static/2009/sevenl_button.png b/retro/static/2009/sevenl_button.png
new file mode 100644
index 0000000..131b4dc
Binary files /dev/null and b/retro/static/2009/sevenl_button.png differ
diff --git a/retro/static/2009/titlebar.png b/retro/static/2009/titlebar.png
new file mode 100644
index 0000000..4e17b60
Binary files /dev/null and b/retro/static/2009/titlebar.png differ
diff --git a/retro/static/2009/titlelogo.png b/retro/static/2009/titlelogo.png
new file mode 100644
index 0000000..b3da627
Binary files /dev/null and b/retro/static/2009/titlelogo.png differ
diff --git a/retro/static/2010/arch.css b/retro/static/2010/arch.css
new file mode 100644
index 0000000..8d1cd30
--- /dev/null
+++ b/retro/static/2010/arch.css
@@ -0,0 +1,412 @@
+* { margin: 0; padding: 0; }
+* ul { padding: 10px 20px; }
+body {
+ min-width: 600px;
+ background: url("titlebar.png") repeat-x top left #fff;
+ padding: 0 30px;
+ color: #46494d;
+ font-size: 14px;
+ font-family: "DejaVu Sans", "Bitstream Vera Sans", "Lucida Grande", Arial, sans-serif;
+}
+/*
+ * Divs
+ */
+#head_container {
+ height: 220px;
+}
+#main_nav {
+ position: absolute;
+ top: 123px;
+ right: 30px;
+ width: 600px;
+ background: #333;
+}
+#dev_nav {
+ position: absolute;
+ top: 149px;
+ right: 30px;
+ width: 600px;
+ background: #1793d1;
+}
+#main_nav ul, #dev_nav ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+#main_nav ul li, #dev_nav ul li {
+ display: block;
+ float: right;
+ margin: 0 3px;
+ padding: 0;
+ text-align: center;
+ font-size: 13px;
+ line-height: 26px;
+}
+#main_nav ul li.selected {
+ background: #1793d1;
+}
+#dev_nav ul li.selected {
+ background: #333;
+}
+#main_nav ul li a, #dev_nav ul li a {
+ display: block;
+ padding: 0 8px;
+ color: #fff;
+ font-weight: bold;
+ text-decoration: none;
+}
+#main_nav ul li a:hover {
+ background: #1793d1;
+}
+#updates {
+ font-size: small;
+ /*position: relative;*/
+ top: 0px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+ padding: 10px;
+}
+#updates a.testing {
+ font-style: italic;
+}
+#ads {
+ z-index: 0;
+ position: absolute;
+ top: 40px;
+ right: 10px;
+}
+#logo {
+ z-index: 1;
+ position: absolute;
+ top: 10px;
+ left: 25px;
+ width: 350px;
+}
+#logo h1#archtitle {
+ text-indent: -9999px;
+ margin: 0;
+ padding: 0;
+}
+#logo h1#archtitle a {
+ display: block;
+ background: transparent url("titlelogo.png") top left no-repeat;
+ width: 350px;
+ height: 103px;
+}
+#devlist {
+ width: 80%;
+ padding: 10px;
+ margin-left: auto;
+ margin-right: auto;
+ border-top: 1px dashed black;
+ border-bottom: 1px dashed black;
+ text-align: center;
+}
+.clear {
+ clear: both;
+ margin: 0;
+ padding: 0;
+}
+.right {
+ float: right;
+ width: 320px;
+ padding: 0 10px 10px 0;
+}
+.left {
+ padding: 10px;
+ margin: 0 360px 0 0;
+}
+.left p {
+ padding-bottom: 10px;
+}
+.box {
+ padding: 10px;
+ background: #f0f0f0;
+ border: 1px solid #d9d9d9;
+}
+.greybox {
+ padding: 10px;
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+div.listing {
+ padding-right: 10px;
+}
+.error, .errorlist {
+ color: #dd0000;
+ font-size: small;
+}
+.foot {
+ clear: both;
+ padding: 2em 0;
+ text-align: center;
+ font-size: 0.75em;
+ line-height: 1.5em;
+}
+#search {
+ float: right;
+ position: relative;
+ top: -2em;
+ font-size: 0.8em;
+}
+#search input {
+ background: #f6efe0;
+ border: 1px solid #eee4cb;
+}
+.smalltext {
+ text-align: right;
+ font-size: x-small;
+}
+/*
+ * Headers
+ */
+h2 {
+ margin: 20px 0 10px 0;
+}
+h2.title {
+ border-bottom: 1px solid #46494d;
+}
+h3 {
+ margin-bottom: 10px;
+}
+h3.title {
+ text-align: right;
+ border-bottom: 1px solid #46494d;
+}
+h4.title {
+ text-align: left;
+ border-bottom: 1px solid #46494d;
+}
+h4.news {
+ border-bottom: 1px dotted #0771a6;
+ margin-bottom: .25em;
+ padding-bottom: .2em;
+}
+div.listing h4 {
+ color: #fff;
+ background: #0771a6;
+ padding: 3px;
+}
+/*
+ * Paragraphs, Anchors, Images
+ */
+p {
+ padding-bottom: 20px;
+}
+p.news {
+ font-size: small;
+}
+a {
+ color: #0771a6;
+ text-decoration: none;
+}
+a:hover {
+ color: #333;
+ text-decoration: underline;
+}
+#about {
+ position: relative;
+ top: -9px;
+}
+ol {
+ padding-left: 45px;
+}
+ul.small {
+ list-style: none;
+ font-size: x-small;
+}
+ul.links {
+ list-style: none;
+ font-size: small;
+ padding: 0px 0px 20px 20px;
+}
+img {
+ border: none;
+}
+hr {
+ border: none;
+ border-top: 1px solid #46494d;
+}
+.greybox input, button, textarea, select {
+ background: #e1e3e6;
+ border: 1px solid #8faecd;
+}
+.box input, button {
+ padding: 2px;
+ background: #c1c3f6;
+ font-size: x-small;
+ border: 1px solid #8faecd;
+}
+button#f_trigger {
+ background: #e1e3e6;
+}
+/*
+ * Table stuff
+ */
+table.center {
+ margin-left: auto;
+ margin-right: auto;
+}
+table#releases {
+ font-size: small;
+ width: 100%;
+}
+table#releases td {
+ padding-right: 20px;
+}
+table#repolinks {
+ font-size: small;
+ width: 100%;
+}
+table#repolinks td {
+ text-align: right;
+}
+table#repolinks th {
+ text-align: left;
+}
+table#art {
+ text-align: center;
+ margin-left: auto;
+ margin-right: auto;
+}
+.devpic {
+ vertical-align: top;
+ padding-top: 10px;
+ padding-right: 15px;
+}
+table.deventry {
+ padding-bottom: 25px;
+}
+.deventry th {
+ text-align: left;
+ vertical-align: top;
+ white-space: nowrap;
+}
+.deventry td {
+ width: 100%;
+}
+table.results {
+ padding: 0px;
+ border-collapse: collapse;
+}
+.results th {
+ background: #e1e3e6;
+ border-bottom: 1px solid #46494d;
+ border-top: 1px solid #46494d;
+ text-align: left;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ padding-right: 5px;
+}
+.results th>a {
+ text-decoration: none;
+ color: #46494d;
+}
+.results td {
+ padding-right: 5px;
+ vertical-align: top;
+ font-size: 0.8em;
+}
+.listing th {
+ font-size: small;
+ vertical-align: top;
+ text-align: left;
+ padding: 2px;
+}
+.listing td {
+ font-size: small;
+ padding: 2px;
+}
+blockquote.code {
+ background: #d0d0d0;
+ border: 1px solid #bbb;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, "Courier New", Monospace;
+}
+/*
+ * Wiki Styles
+ */
+h1.wiki {
+ border-bottom: 1px solid #46494d;
+}
+div.wikifoot_l {
+ font-size: x-small;
+ text-align: left;
+ padding-top: 25px;
+}
+div.wikifoot_r {
+ font-size: x-small;
+ text-align: right;
+ float: right;
+ padding-top: 25px;
+}
+.wikibody {
+ padding-top: 15px;
+}
+.wikibody ol {
+ padding-left: 28px;
+ padding-top: 0px;
+}
+.wikibody ul {
+ padding-left: 25px;
+ padding-top: 0px;
+}
+.wikibody dd {
+ padding-left: 30px;
+}
+.wikibody pre code {
+ background: #c1c3f6;
+ border: 1px solid #8faecd;
+ margin-left: auto;
+ margin-right: auto;
+ white-space: nowrap;
+ padding: 5px;
+ font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, "Courier New", Monospace;
+}
+.wikibody blockquote {
+ padding-left: 30px;
+}
+.wikibody td {
+ padding: 5px;
+ border: 1px solid black;
+}
+
+/* Used by Django's FormWrappers */
+textarea.vLargeTextField {
+ width: 450px;
+ height: 250px;
+}
+.pkgr2 {
+ background-color: #eee4cb;
+}
+
+/* override some calendar attributes copied from admin */
+/* CALENDARS & CLOCKS */
+.calendarbox, .clockbox { margin:5px auto; font-size:11px; width:16em; text-align:center; background:white; position:relative; }
+.clockbox { width:9em; }
+.calendar { margin:0; padding: 0; }
+.calendar table { margin:0; padding:0; border-collapse:collapse; background:white; width:99%; }
+.calendar caption, .calendarbox h2 { margin: 0; font-size:11px; text-align:center; border-top:none; }
+.calendar th { font-size:10px; color:#666; padding:2px 3px; text-align:center; background:#e1e1e1 url(nav-bg.gif) 0 50% repeat-x; border-bottom:1px solid #ddd; }
+.calendar td { font-size:11px; text-align: center; padding: 0; border-top:1px solid #eee; border-bottom:none; }
+.calendar td.selected a { background: #C9DBED; }
+.calendar td.nonday { background:#efefef; }
+.calendar td.today a { background:#ffc; }
+.calendar td a, .timelist a { display: block; font-weight:bold; padding:4px; text-decoration: none; color:#444; }
+.calendar td a:hover, .timelist a:hover { background: #5b80b2; color:white; }
+.calendar td a:active, .timelist a:active { background: #036; color:white; }
+.calendarnav { font-size:10px; text-align: center; color:#ccc; margin:0; padding:1px 3px; }
+.calendarnav a:link, #calendarnav a:visited, #calendarnav a:hover { color: #999; }
+.calendar-shortcuts { background:white; font-size:10px; line-height:11px; border-top:1px solid #eee; padding:3px 0 4px; color:#ccc; }
+.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { display:block; position:absolute; font-weight:bold; font-size:12px; background:#C9DBED url(default-bg.gif) bottom left repeat-x; padding:1px 4px 2px 4px; color:white; }
+.calendarnav-previous:hover, .calendarnav-next:hover { background:#036; }
+.calendarnav-previous { top:0; left:0; }
+.calendarnav-next { top:0; right:0; }
+.calendar-cancel { margin:0 !important; padding:0; font-size:10px; background:#e1e1e1 url(nav-bg.gif) 0 50% repeat-x; border-top:1px solid #ddd; }
+.calendar-cancel a { padding:2px; color:#999; }
+ul.timelist, .timelist li { list-style-type:none; margin:0; padding:0; }
+.timelist a { padding:2px; }
+
diff --git a/retro/static/2010/default-bg.gif b/retro/static/2010/default-bg.gif
new file mode 100644
index 0000000..003aeca
Binary files /dev/null and b/retro/static/2010/default-bg.gif differ
diff --git a/retro/static/2010/nav-bg.gif b/retro/static/2010/nav-bg.gif
new file mode 100644
index 0000000..f8402b8
Binary files /dev/null and b/retro/static/2010/nav-bg.gif differ
diff --git a/retro/static/2010/rss.png b/retro/static/2010/rss.png
new file mode 100644
index 0000000..c916459
Binary files /dev/null and b/retro/static/2010/rss.png differ
diff --git a/retro/static/2010/sevenl_button.png b/retro/static/2010/sevenl_button.png
new file mode 100644
index 0000000..93adcdf
Binary files /dev/null and b/retro/static/2010/sevenl_button.png differ
diff --git a/retro/static/2010/titlebar.png b/retro/static/2010/titlebar.png
new file mode 100644
index 0000000..4e17b60
Binary files /dev/null and b/retro/static/2010/titlebar.png differ
diff --git a/retro/static/2010/titlelogo.png b/retro/static/2010/titlelogo.png
new file mode 100644
index 0000000..b3da627
Binary files /dev/null and b/retro/static/2010/titlelogo.png differ
diff --git a/retro/static/2010/vnet_button.png b/retro/static/2010/vnet_button.png
new file mode 100644
index 0000000..22cfa9e
Binary files /dev/null and b/retro/static/2010/vnet_button.png differ
diff --git a/retro/static/2011/airvm_button.png b/retro/static/2011/airvm_button.png
new file mode 100644
index 0000000..0acadc9
Binary files /dev/null and b/retro/static/2011/airvm_button.png differ
diff --git a/retro/static/2011/archlogo.gif b/retro/static/2011/archlogo.gif
new file mode 100644
index 0000000..e1852a0
Binary files /dev/null and b/retro/static/2011/archlogo.gif differ
diff --git a/retro/static/2011/archlogo.png b/retro/static/2011/archlogo.png
new file mode 100644
index 0000000..e873e94
Binary files /dev/null and b/retro/static/2011/archlogo.png differ
diff --git a/retro/static/2011/archnavbar.css b/retro/static/2011/archnavbar.css
new file mode 100644
index 0000000..d95832b
--- /dev/null
+++ b/retro/static/2011/archnavbar.css
@@ -0,0 +1,33 @@
+/*
+ * ARCH GLOBAL NAVBAR
+ *
+ * We're forcing all generic selectors with !important
+ * to help prevent other stylesheets from interfering.
+ *
+ */
+
+/* container for the entire bar */
+#archnavbar { height: 40px !important; padding: 10px 15px !important; background: #333 !important; border-bottom: 5px #08c solid !important; }
+
+/* logo trickery -- GIF for IE6 and PNG for the rest */
+#archnavbarlogo { float: left !important; margin: 0 !important; padding: 0 !important; height: 40px !important; width: 190px !important; }
+/* IE6 doesn't support alpha PNGs so we serve it a GIF */
+#archnavbarlogo { background: url('archlogo.gif') no-repeat !important; }
+/* and use a proper PNG for all other modern browsers */
+html > body #archnavbarlogo { background: url('archlogo.png') no-repeat !important; }
+
+/* move the heading/paragraph text offscreen */
+#archnavbarlogo p { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; }
+#archnavbarlogo h1 { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; }
+
+/* make the link the same size as the logo */
+#archnavbarlogo a { display: block !important; height: 40px !important; width: 190px !important; }
+
+/* display the list inline, float it to the right and style it */
+#archnavbar ul { display: inline !important; float: right !important; list-style: none !important; margin: 0 !important; padding: 0 !important; }
+#archnavbar ul li { float: left !important; font-size: 14px !important; font-family: sans-serif !important; line-height: 45px !important; padding-right: 15px !important; padding-left: 15px !important; }
+
+/* style the links */
+#archnavbar ul#archnavbarlist li a { color: #999; font-weight: bold !important; text-decoration: none !important; }
+#archnavbar ul li a:hover { color: white !important; text-decoration: underline !important; }
+
diff --git a/retro/static/2011/archweb-print.css b/retro/static/2011/archweb-print.css
new file mode 100644
index 0000000..079dfd2
--- /dev/null
+++ b/retro/static/2011/archweb-print.css
@@ -0,0 +1,24 @@
+
+
+
+
+
+/*
+ FILE ARCHIVED ON 3:57:32 Feb 12, 2011 AND RETRIEVED FROM THE
+ INTERNET ARCHIVE ON 20:20:44 Feb 2, 2012.
+ JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
+
+ ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
+ SECTION 108(a)(3)).
+*/
+/*
+ * ARCH LINUX DJANGO (MAIN SITE)
+ *
+ * Stylesheet for printing
+ */
+
+/* general styling */
+body { font: normal 100% sans-serif; }
+#content { font-size: 0.812em; }
+#archnavbarmenu, #archdev-navbar, .admin-actions { display: none; }
+
diff --git a/retro/static/2011/archweb.css b/retro/static/2011/archweb.css
new file mode 100644
index 0000000..d82f416
--- /dev/null
+++ b/retro/static/2011/archweb.css
@@ -0,0 +1,258 @@
+/* import the global navbar stylesheet */
+@import url('archnavbar.css');
+
+/* simple reset */
+* { margin: 0; padding: 0; line-height: 1.4; }
+
+/* general styling */
+body { min-width: 650px; background: #f6f9fc; color: #222; font: normal 100% sans-serif; text-align: center; }
+p { margin: .33em 0 1em; }
+ol, ul { margin-bottom: 1em; padding-left: 2em; }
+ul { list-style: square; }
+code { font: 1.2em monospace; background: #ffa; padding: 0.15em 0.25em; }
+pre { font: 1.2em monospace; border: 1px solid #bdb; background: #dfd; padding: 0.5em; margin: 0.25em 2em; }
+blockquote { margin: 1.5em 2em; }
+input { vertical-align: middle; }
+select[multiple] { padding-top: 1px; padding-bottom: 1px; }
+select[multiple] option { padding-left: 0.3em; padding-right: 0.5em; }
+input[type=submit] { padding-left: 0.6em; padding-right: 0.6em; }
+.clear { clear: both; }
+hr { border: none; border-top: 1px solid #888; }
+img { border: 0; }
+
+/* scale fonts down to a sane default (16 * .812 = 13px) */
+#content { font-size: 0.812em; }
+
+/* link style */
+a { text-decoration: none; }
+a:link, th a:visited { color: #07b; }
+a:visited { color: #666; }
+a:hover { text-decoration: underline; color: #666; }
+a:active { color: #e90; }
+
+/* headings */
+h2 { font-size: 1.5em; margin-bottom: 0.5em; border-bottom: 1px solid #888; }
+h3 { font-size: 1.25em; margin-top: 1em; }
+h4 { font-size: 1.15em; margin-top: 1em; }
+h5 { font-size: 1em; margin-top: 1em; }
+
+/* general layout */
+div#content { width: 95%; margin: 0 auto; text-align: left; }
+div#content-left-wrapper { float: left; width: 100%; } /* req to keep content above sidebar in source code */
+div#content-left { margin: 0 340px 0 0; }
+div#content-right { float: left; width: 300px; margin-left: -300px; }
+div.box { margin-bottom: 1.5em; padding: 0.65em; background: #ecf2f5; border: 1px solid #bcd; }
+div#footer { clear: both; margin: 2em 0 1em; }
+div#footer p { margin: 0; text-align: center; font-size: 0.85em; }
+
+/* alignment */
+div.center, table.center, img.center { width: auto; margin-left: auto; margin-right: auto; }
+p.center, td.center, th.center { text-align: center; }
+
+/* table generics */
+table { width: 100%; border-collapse: collapse; }
+table .wrap { white-space: normal; }
+th, td { white-space: nowrap; text-align: left; }
+th { vertical-align: middle; font-weight: bold; }
+td { vertical-align: top; }
+
+/* table pretty styles */
+table.pretty1 { width: auto; margin-top: 0.25em; margin-bottom: 0.5em; border-collapse: collapse; border: 1px solid #bcd; }
+table.pretty1 th { padding: 0.35em; background: #e4eeff; border: 1px solid #bcd; }
+table.pretty1 td { padding: 0.35em; border: 1px dotted #bcd; }
+table.pretty2 { width: auto; margin-top: 0.25em; margin-bottom: 0.5em; border-collapse: collapse; border: 1px solid #bbb; }
+table.pretty2 th { padding: 0.35em; background: #eee; border: 1px solid #bbb; }
+table.pretty2 td { padding: 0.35em; border: 1px dotted #bbb; }
+
+/* forms and input styling */
+form p { margin: 0.5em 0; }
+fieldset { border: 0; }
+label { width: 12em; vertical-align: top; display: inline-block; font-weight: bold; }
+input[type=text], input[type=password], textarea { padding: 0.10em; }
+form.general-form label, form.general-form .form-help { width: 10em; vertical-align: top; display: inline-block; }
+form.general-form input[type=text], form.general-form textarea { width: 45%; }
+
+/* archdev navbar */
+div#archdev-navbar { margin: 1.5em 0; }
+div#archdev-navbar ul { list-style: none; margin: -0.5em 0; padding: 0; }
+div#archdev-navbar li { display: inline; margin: 0; padding: 0; font-size: 0.9em; }
+div#archdev-navbar li a { padding: 0 0.5em; color: #07b; }
+
+/* error/info messages (x pkg is already flagged out-of-date, etc) */
+#sys-message { width: 35em; text-align: center; margin: 1em auto; padding: 0.5em; background: #fff; border: 1px solid #f00; }
+#sys-message p { margin: 0; }
+
+ul.errorlist { color: red; }
+
+/*
+ * PAGE SPECIFIC STYLES
+ */
+
+/* home: introduction */
+#intro p.readmore { margin: -0.5em 0 0 0; font-size: .9em; text-align: right; }
+
+/* home: news */
+#news { margin-top: 1.5em; }
+#news h3 { border-bottom: 1px solid #888; }
+#news div { margin-bottom: 1em; }
+#news div p { margin-bottom: 0.5em; }
+#news .more { font-weight: normal; }
+#news .rss-icon { float: right; margin: -1.6em 0.4em 0 0; }
+#news h4 { font-size: 1em; margin-top: 1.5em; border-bottom: 1px dotted #bbb; }
+#news .timestamp { float: right; font-size: 0.85em; margin: -1.8em 0.5em 0 0; }
+
+/* home: pkgsearch box */
+#pkgsearch { padding: 1em 0.75em; background: #3ad; color: #fff; border: 1px solid #08b; }
+#pkgsearch label { width: auto; padding: 0.1em 0; }
+#pkgsearch input { width: 10em; float: right; font-size: 1em; color: #000; background: #fff; border: 1px solid #09c; }
+
+/* home: recent pkg updates */
+#pkg-updates h3 { margin: 0 0 0.3em; }
+#pkg-updates .more { font-weight: normal; }
+#pkg-updates .rss-icon { float: right; margin: -2em 0 0 0; }
+#pkg-updates table { margin: 0; }
+#pkg-updates td.pkg-name { white-space: normal; }
+#pkg-updates td.pkg-arch { text-align: right; }
+#pkg-updates span.testing, #pkg-updates span.community-testing, span.multilib-testing { font-style: italic; }
+
+/* home: sidebar navigation */
+div#nav-sidebar ul { list-style: none; margin: 0.5em 0 0.5em 1em; padding: 0; }
+
+/* home: sponsor banners */
+div#arch-sponsors img { padding: 0.3em 0; }
+
+/* home: sidebar components (navlist, sponsors, pkgsearch, etc) */
+div.widget { margin-bottom: 1.5em; }
+
+/* feeds page */
+#rss-feeds .rss { padding-right: 20px; background: url(rss.png) top right no-repeat; }
+
+/* artwork: logo images */
+#artwork img.inverted { background: #333; padding: 0; }
+#artwork div.imagelist img { display: inline; margin: 0.75em; }
+
+/* news: article list */
+.news-nav { float: right; margin-top: -2.2em; }
+.news-nav .prev, .news-nav .next { margin-left: 1em; margin-right: 1em; }
+
+/* news: article pages */
+div.news-article .article-info { margin: 0; color: #999; }
+
+/* news: add/edit article */
+form#newsform { width: 60em; }
+form#newsform input[type=text], form#newsform textarea { width: 75%; }
+
+/* donate: donor list */
+div#donor-list ul { width: 100%; }
+/* max 4 columns, but possibly fewer if screen size doesn't allow for more */
+div#donor-list li { float: left; width: 25%; min-width: 20em; }
+
+/* download page */
+#arch-downloads h3 { border-bottom: 1px dotted #aaa; }
+table#download-torrents .cpu-arch { text-align: center; }
+table#download-mirrors { width: auto; margin-bottom: 1em; }
+table#download-mirrors td.mirror-country { padding-top: 1em; }
+table#download-mirrors td.mirror-server { padding-right: 1em; }
+table#download-mirrors a { display: block; float: right; width: 4em; }
+
+/* pkglists/devlists */
+table.results { font-size: 0.846em; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
+table.results th { padding: 0.5em 1em 0.25em 0.25em; border-bottom: 1px solid #999; white-space: nowrap; background-color:#fff; }
+table.results td { padding: .3em 1em .3em 3px; }
+table.results tr.odd { background: #fff; }
+table.results tr.even { background: #e4eeff; }
+/* additional styles for JS sorting */
+table.results th.header { padding-right: 20px; background-image: url(nosort.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
+table.results th.headerSortDown { background-color: #e4eeff; background-image: url(desc.gif); }
+table.results th.headerSortUp { background-color: #e4eeff; background-image: url(asc.gif); }
+table.results .flagged { color: red; }
+
+/* pkglist: layout */
+div#pkglist-about { margin-top: 1.5em; }
+
+/* pkglist: results navigation */
+#pkglist-stats-top, #pkglist-stats-bottom { font-size: 0.85em; }
+#pkglist-results .pkglist-nav { float: right; margin-top: -2.2em; }
+.pkglist-nav .prev { margin-right: 1em; }
+.pkglist-nav .next { margin-right: 1em; }
+
+/* search fields and other filter selections */
+.filter-criteria h3 { font-size: 1em; margin-top:0; }
+.filter-criteria div { float: left; margin-right: 1.65em; font-size: 0.85em; }
+.filter-criteria legend { display: none; }
+.filter-criteria label { width: auto; display: block; font-weight: normal; }
+
+/* pkgdetails: details links that float on the right */
+#pkgdetails #detailslinks { float: right; }
+#pkgdetails #detailslinks h4 { margin-top: 0; margin-bottom: 0.25em; }
+#pkgdetails #detailslinks ul { list-style: none; padding: 0; margin-bottom: 0; font-size: 0.846em; }
+#pkgdetails #detailslinks > div { padding: 0.5em; margin-bottom: 1em; background: #eee; border: 1px solid #bbb; }
+#pkgdetails #actionlist .flagged { color: red; font-size: 0.9em; font-style: italic; }
+
+/* pkgdetails: pkg info */
+#pkgdetails #pkginfo { width: auto; }
+#pkgdetails #pkginfo td { padding: 0.25em 0 0.25em 1.5em; }
+
+/* pkgdetails: flag package */
+form#flag-pkg-form label { width: 10em; }
+form#flag-pkg-form textarea, form#flag-pkg-form input[type=text] { width: 45%; }
+
+/* pkgdetails: deps, required by and file lists */
+#pkgdetails #metadata h3 { background: #555; color: #fff; font-size: 1em; margin-bottom: 0.5em; padding: 0.2em 0.35em; }
+#pkgdetails #metadata ul { list-style: none; margin: 0; padding: 0; }
+#pkgdetails #metadata li { padding-left: 0.5em; }
+#pkgdetails #metadata p { padding-left: 0.5em; }
+#pkgdetails #metadata .message { font-style: italic; }
+#pkgdetails #metadata br { clear: both; }
+#pkgdetails #pkgdeps { float: left; width: 48%; margin-right: 2%; }
+#pkgdetails #pkgreqs { float: left; width: 50%; }
+#pkgdetails #pkgfiles { clear: left; padding-top: 1em; }
+
+/* dev/TU biographies */
+div#arch-bio-toc { width: 75%; margin: 0 auto; text-align: center; }
+table.arch-bio-entry td.pic { vertical-align: top; padding-right: 15px; padding-top: 10px; }
+table.arch-bio-entry td.pic img { padding: 4px; border: 1px solid #ccc; }
+table.arch-bio-entry table.bio { margin-bottom: 2em; }
+table.arch-bio-entry table.bio th { text-align: left; padding-right: 0.5em; vertical-align: top; white-space: nowrap; }
+table.arch-bio-entry table.bio td { width: 100%; padding-bottom: 0.25em; }
+
+/* dev: login/out */
+p.login-error {}
+table#dev-login { width: auto; }
+
+/* dev dashboard: flagged packages */
+form#dash-pkg-notify { text-align: right; padding: 1em 0 0; margin-top: 1em; font-size: 0.85em; border-top: 1px dotted #aaa; }
+form#dash-pkg-notify label { width: auto; font-weight: normal; }
+form#dash-pkg-notify input { vertical-align: middle; margin: 0 0.25em; }
+form#dash-pkg-notify input[type=submit] { margin-top: -0.25em; }
+form#dash-pkg-notify p { margin: 0; }
+
+/* dev dashboard: collapse stat tables by default */
+table#stats-by-maintainer, table#stats-by-repo, table#stats-by-arch { display: none; }
+table.dash-stats .key { width: 50%; }
+span.dash-click { font-weight: normal; font-size: 0.8em; color: #888; }
+div.dash-stats h3 { color: #07b; }
+
+/* read only (public) todo lists */
+#public_todo_lists .todo_list {
+ margin-left: 2em;
+}
+
+/* dev dashboard: admin actions (add news items, todo list, etc) */
+ul.admin-actions { float: right; list-style: none; margin-top: -2.5em; }
+ul.admin-actions li { display: inline; padding-left: 1.5em; }
+
+/* dev: todo list */
+.todo-table .complete { color: green; }
+.todo-table .incomplete { color: red; }
+
+/* dev: signoff page */
+#dev-signoffs ul { list-style: none; margin: 0; padding: 0; }
+#dev-signoffs .signoff-yes { color: green; font-weight: bold; }
+#dev-signoffs .signoff-no { color: red; }
+#dev-signoffs .signed-username { color: #888; margin-left: 0.5em; }
+
+/* highlight current website in the navbar */
+#archnavbar.anb-home ul li#anb-home a { color: white !important; }
+#archnavbar.anb-packages ul li#anb-packages a { color: white !important; }
+#archnavbar.anb-download ul li#anb-download a { color: white !important; }
diff --git a/retro/static/2011/asc.gif b/retro/static/2011/asc.gif
new file mode 100644
index 0000000..7415786
Binary files /dev/null and b/retro/static/2011/asc.gif differ
diff --git a/retro/static/2011/desc.gif b/retro/static/2011/desc.gif
new file mode 100644
index 0000000..3b30b3c
Binary files /dev/null and b/retro/static/2011/desc.gif differ
diff --git a/retro/static/2011/nosort.gif b/retro/static/2011/nosort.gif
new file mode 100644
index 0000000..fac668f
Binary files /dev/null and b/retro/static/2011/nosort.gif differ
diff --git a/retro/static/2011/rss.png b/retro/static/2011/rss.png
new file mode 100644
index 0000000..c916459
Binary files /dev/null and b/retro/static/2011/rss.png differ
diff --git a/retro/static/2011/sevenl_button.png b/retro/static/2011/sevenl_button.png
new file mode 100644
index 0000000..93adcdf
Binary files /dev/null and b/retro/static/2011/sevenl_button.png differ
diff --git a/retro/static/2011/vnet_button.png b/retro/static/2011/vnet_button.png
new file mode 100644
index 0000000..22cfa9e
Binary files /dev/null and b/retro/static/2011/vnet_button.png differ
diff --git a/retro/static/archlogo_black-20020328.gif b/retro/static/archlogo_black-20020328.gif
deleted file mode 100644
index b4f979f..0000000
Binary files a/retro/static/archlogo_black-20020328.gif and /dev/null differ
diff --git a/retro/static/main-20020328.css b/retro/static/main-20020328.css
deleted file mode 100644
index 82173c9..0000000
--- a/retro/static/main-20020328.css
+++ /dev/null
@@ -1,145 +0,0 @@
-a:visited {
- color: #dddddd;
- text-decoration: none;
- font-weight: bold;
-}
-
-a:link {
- color: #dddddd;
- text-decoration: none;
- font-weight: bold;
-}
-
-a:hover {
- color: #cccc00;
- text-decoration: none;
- font-weight: bold;
-}
-
-a.menu {
- text-decoration: none;
- color: #ffffff;
- font-family: Arial;
- font-size: 12pt;
-}
-
-body {
- font-family: Arial;
- background: #222222 none;
-}
-
-b {
- font-weight: bold;
- font-family: Arial;
- font-size: 13pt;
-}
-
-b.normal {
- font-weight: bold;
- font-family: Arial;
- font-size: 12pt;
-}
-
-.text {
- font-family: Arial;
- font-size: 12pt;
-}
-
-.quote {
- font-family: Arial;
- font-style: italic;
- font-size: 11pt;
-}
-
-.technical {
- font-family: Courier;
- color: #eeeeee;
- font-size: 10pt;
-}
-
-.fineprint {
- font-family: Arial;
- font-size: 10pt;
-}
-
-.header {
- color: #cccccc;
- font-family: Arial;
- font-size: 28pt;
- font-weight: bolder;
-}
-
-.subheader {
- color: #eeeeee;
- font-family: Arial;
- font-size: 24pt;
- font-weight: bold;
-}
-
-ul.plain {
- list-style: none;
- font-family: Arial;
- font-size: 12pt;
-}
-
-ul.list {
- list-style: square;
- font-family: Arial;
- font-size: 12pt;
-}
-
-table.border {
- /*background-image: url('bg.gif');*/
- background-repeat: no-repeat;
- background-color: #000000;
- border-bottom: #cccccc 1px solid;
- border-left: #cccccc 1px solid;
- border-right: #cccccc 1px solid;
- border-top: #cccccc 1px solid;
- width: 93%;
- padding: 5px;
-}
-
-table.menu {
- background-image: none;
- background-color: none;
- border-bottom: #cccccc 1px solid;
- border-left: #cccccc 1px solid;
- border-right: #cccccc 1px solid;
- border-top: #cccccc 1px solid;
- padding: none;
- font-family: Arial;
- font-size: 12pt;
-}
-
-table.normal {
- border-bottom: #cccccc 1px solid;
- border-top: #cccccc 1px solid;
- padding: none;
- font-family: Arial;
- font-size: 12pt;
-}
-
-table.technical {
- border-bottom: #cccccc 1px solid;
- border-top: #cccccc 1px solid;
- padding: none;
- font-family: Courier;
- font-size: 10pt;
-}
-
-td {
- color: #dddddd;
- font-family: Arial;
- font-size: 12pt;
-}
-
-td.menu {
- border-left: #cccccc 1px solid;
- border-right: #cccccc 1px solid;
- color: #dddddd;
- text-align: center;
- white-space: nowrap;
- font-family: Arial;
- font-size: 10pt;
-}
diff --git a/retro/static/sflogo-20020328.png b/retro/static/sflogo-20020328.png
deleted file mode 100644
index 1b2870c..0000000
Binary files a/retro/static/sflogo-20020328.png and /dev/null differ
diff --git a/retro/templates/retro/index-20020328.html b/retro/templates/retro/index-20020328.html
index 3aec812..ca74cb4 100644
--- a/retro/templates/retro/index-20020328.html
+++ b/retro/templates/retro/index-20020328.html
@@ -2,7 +2,7 @@
"http://www.w3.org/TR/html4/strict.dtd">
Arch Linux
-
+
@@ -27,7 +27,7 @@ Devel: 0.2
-
+
@@ -131,7 +131,7 @@ here to use the web interface.
<jvinet@zeroflux.org >
-
+
diff --git a/retro/templates/retro/index-20030330.html b/retro/templates/retro/index-20030330.html
new file mode 100644
index 0000000..59bb918
--- /dev/null
+++ b/retro/templates/retro/index-20030330.html
@@ -0,0 +1,250 @@
+
+
+Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XFree86 4.3.0 is out
+
+ February 27, 2003 posted by judd
+
+
+
+XFree86 4.3.0 was released today and the Arch package is ready to go.
+The new version of Xfree86 now has xft2 and fontconfig built in, so if you've
+already got these packages installed on your system, you will get a package
+conflict error when you try to --sysupgrade with pacman.
+
+You can fix this by removing the xft2 and fontconfig (ignoring dependencies)
+and then re-running --sysupgrade.
+You might get a couple file conflicts as well, but these are just leftover
+cache files from the fontconfig package. If they're
+fonts.cache-1
files, you can safely --force them.
+
+# pacman -Rd xft2 fontconfig
+# pacman -Syu
+
+
+
+
+
+
+
+ Pacman 2.3 Released
+
+ February 23, 2003 posted by judd
+
+
+
+Pacman 2.3 went out today. It has a few key bugfixes, a cleaner --search
+output, and the first stage of source-side auto-resolving dependencies.
+
+We've also opened a third package repository called
+unstable . This repo
+will contain packages that are deemed unstable by the software author(s) and/or
+the Arch Linux package maintainers.
+
+
+
+
+
+
+ Arch 0.4 (Dragon) Released
+
+ December 18, 2002 posted by judd
+
+
+
+We are pleased to present Arch 0.4 to the public for general consumption.
+The ChangeLog and package
+list are at their usual locations.
+
+This release comes with KDE 3.1rc5 and GNOME 2.0.2 as well as the latest
+versions of all our usual packges: OpenSSL 0.9.6h, OpenSSH 3.5p1,
+XFree86 4.2.1, Linux 2.4.20, GCC 3.2.1, and Glibc 2.3.1.
+
+Dragon still provides a streamlined package set (323 packages) but if you want
+more you can always access our unofficial package repository, which has about
+350 more packages and is growing fast. Docs can be found
+here and live help can usually be found in the
+#archlinux channel on irc.freenode.net .
+We also have a user forum where you
+can post your problems and suggestions.
+
+Happy holidays!
+
+
+
+
+
+
+ Arch moves to GCC 3.2
+
+ October 2, 2002 posted by judd
+
+
+
+ After a few weeks of testing, we are ready to move to gcc 3.2. We have
+ rebuilt every package with the gcc3 compiler, so this means that you will
+ see a very large update the next time you run pacman -Syu
.
+ It is advisable to reboot your machine after this upgrade. Remember to
+ run 'lilo' before rebooting.
+ Note that packages from the unofficial repository may not work for a few
+ days. We are in the process of rebuilding them now.
+ With gcc3 out of the way, we are focusing our efforts on the 0.4 release.
+ Stay tuned.
+
+
+
+
+
+
+ Pacman 2.1 Released
+
+ August 22, 2002 posted by judd
+
+
+
+ Pacman 2.1 has new functionality to allow the use
+ of multiple package repositories and multiple servers. This was brought about
+ so we could open a new 'unofficial' package repository that will hold all the
+ unsupported packages that never made it into the official Arch package area.
+
+ To start using the unofficial repository, just upgrade to pacman 2.1 and
+ edit your /etc/pacman.conf. Find the block that starts with '[unofficial]'
+ and uncomment it and the servers listed underneath. Then just run pacman
+ as usual and it will check both repositories for packages.
+ This also opens up a new opportunity for the more adventurous: You can
+ now create and use your own local package repositories. I often keep
+ my own PKGBUILD files in /usr/abs/local and install them on to my box. Now
+ I can turn that into a functional repository that can be used with the
+ 'pacman --sync' operation. The new 'gensync' script will do the dirty work
+ for you. See the pacman manpage for a crude explanation.
+
+
+
+
+
+
+ Arch 0.3 (Firefly) Released
+
+ August 7, 2002 posted by judd
+
+
+
+ At long last, Arch Linux 0.3 is released! Firefly sports the new pacman 2.0,
+ many new/updated packages and a (hopefully) smoother installation process.
+ There is also some user documentation available which will get you started
+ with the nuances of pacman and makepkg. All packages now have meta-info
+ and dependencies, and the improved ABS system will allow you to follow
+ different package trees. See the changelog
+ for a list of new packages.
+ The 0.3 iso is about 543 MB with all the new packages. If there is enough
+ demand, I will release a second, smaller iso that only contains the base
+ packages. From there it is easy to install any additional packages with
+ pacman's new --sync feature.
+
+
+
+
+
+
+ Pacman 2.0 Released
+
+ July 23, 2002 posted by judd
+
+
+
+ Pacman 2.0 was released yesterday and should be on the mirrors soon.
+ Some new pacman features:
+
+ Package-level dependency functionality
+ Built-in FTP support
+ New database structure
+ md5-based backup file control (a la rpm)
+ Ability to upgrade packages from a remote server
+ Auto-resolving dependencies with --sync
+ A search option for finding new packages
+ The 'abs' sync script for updating your ABS tree
+ Dependency checking at the source level with makepkg
+ More package meta-info available with the --info option
+ Easy conversion from a pacman 1.x database
+
+ I expect to release Firefly in the next week or so.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright ©2002, Judd Vinet
+<jvinet@zeroflux.org >
+
+
+
+
+
diff --git a/retro/templates/retro/index-20040327.html b/retro/templates/retro/index-20040327.html
new file mode 100644
index 0000000..384ce03
--- /dev/null
+++ b/retro/templates/retro/index-20040327.html
@@ -0,0 +1,486 @@
+
+
+Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .: Home - News - About - Packages - Download :.
+
+
+
+
+
+
+
+
+
+
+ Package Directory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Recent Updates
+
+
+
+
+
+
+
+
+
+
+
+ Current Package Lists
+
+
+
+ Release Package Lists
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Current News
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20050328.html b/retro/templates/retro/index-20050328.html
new file mode 100644
index 0000000..7cdca30
--- /dev/null
+++ b/retro/templates/retro/index-20050328.html
@@ -0,0 +1,618 @@
+
+
+Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .: Home - News - About - Packages - Download :.
+
+
+
+
+
+
+
+
+
+
+ Package Directory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Recent Updates
+
+
+
+
+
+
+
+
+
+
+
+ Current Package Lists
+
+
+
+ Release Package Lists
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Current News
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Arch Linux Newsletter for March 20, 2005 New newsletter for this week: http://www.archlinux.org/~jason/newsletters/newsle...
+
+
+ March 22, 2005
+
+
+
+
+
+ celestia 1.3.2-2 - switching from KDE to GTK2 UI Because of the bug 2422 i had to rebuild the celestia pkg. Considering that i di...
+
+
+ March 21, 2005
+
+
+
+
+
+ KDE 3.4.0 in [extra] UPGRADERS PLEASE READ THIS! Greetings to all kde users out there.
+kde 3.4.0 packages are now in extra repos...
+
+
+ March 16, 2005
+
+
+
+
+
+ Arch Linux Newsletter for February 27, 2005 New newsletter for this week: http://www.archlinux.org/~jason/newsletters/newsle...
+
+
+ February 27, 2005
+
+
+
+
+
+ mono 1.2 beta series is in testing Actually this should go to unstable. But as written on a couple of websites, ann...
+
+
+ February 21, 2005
+
+
+
+
+
+ The inevitable courier-smashing starts in testing The layout of courier sources has changed. So we have a courier-authlib now, pro...
+
+
+ February 20, 2005
+
+
+
+
+
+ webmin in [testing] hi
+for all who waited for webmin now it's available. Please use the bugtracker ...
+
+
+ February 15, 2005
+
+
+
+
+
+ Udev-053 Changes The latest version of udev has some upstream changes in the configuration layout...
+
+
+ February 14, 2005
+
+
+
+
+
+ Xorg 6.8.2 Released The new xorg package is now available in the Testing repository.
+
+You can enab...
+
+
+ February 10, 2005
+
+
+
+
+
+ testing: fox 1.2.11 -> 1.4.y The fox toolkit released their first 1.4.y versions some days ago. As this is a ...
+
+
+ February 10, 2005
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20060328.html b/retro/templates/retro/index-20060328.html
new file mode 100644
index 0000000..aaf006e
--- /dev/null
+++ b/retro/templates/retro/index-20060328.html
@@ -0,0 +1,662 @@
+
+
+Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .: Home - News - About - Packages - Download :.
+
+
+
+
+
+
+
+
+
+
+ Package Directory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Recent Updates
+
+
+
+
+
+
+
+
+
+
+
+ Current Package Lists
+
+
+
+ Release Package Lists
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Current News
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kernel 2.6.16 - modularized capability Hey all,
+
+Some people have requested that we move the default linux capability...
+
+
+ March 20, 2006
+
+
+
+
+
+ Server Migration Complete! Thanks to everyone's generous donations, Dale was able to purchase a nice shiny ...
+
+
+ March 20, 2006
+
+
+
+
+
+ New Newsletter for March 19th Today marks the day of a new newsletter. Read it and rejoice!
+
+Current: http:...
+
+
+ March 19, 2006
+
+
+
+
+
+ Important glibc change glibc will no longer contain pre-generated locales. This means users who use som...
+
+
+ March 11, 2006
+
+
+
+
+
+ ArchCK in Extra, madwifi-ng in [unstable], ATI drivers renamed. I have had to rename the ATI drivers a second time. Soon there will be driver pa...
+
+
+ March 10, 2006
+
+
+
+
+
+ New Newsletter for March 05, 2006 Latest newsletter: http://archlinux.org/~jason/newsletters/newsletter-2006-Mar-0...
+
+
+ March 05, 2006
+
+
+
+
+
+ Donation Drive: We won! Just in case you weren't around for the last few days, we had a donation drive a...
+
+
+ February 28, 2006
+
+
+
+
+
+ Important glibc locale change in testing Starting with glibc 2.3.6-1, locales will no longer be included as a pre-generat...
+
+
+ February 28, 2006
+
+
+
+
+
+ Server Donation Drive On the Archlinux Mailing List, Judd posted the following:
+
+Hey all,
+
+I'm sur...
+
+
+ February 22, 2006
+
+
+
+
+
+ Xorg7 Moves to Current Hey everyone,
+
+Xorg7 has finally moved into Current. The upgrade is pretty sm...
+
+
+ February 20, 2006
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20070324.html b/retro/templates/retro/index-20070324.html
new file mode 100644
index 0000000..be4ceda
--- /dev/null
+++ b/retro/templates/retro/index-20070324.html
@@ -0,0 +1,382 @@
+
+
+ Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Package Repositories
+
+
+
+ Current
+ 2007-03-23 20:38:03
+
+
+
+ Extra
+ 2007-03-23 18:12:31
+
+
+
+ Unstable
+ 2007-03-21 19:01:19
+
+
+
+ Testing
+ 2007-03-23 15:36:36
+
+
+
+
+
+
+
+
Documentation:
+
+
Support Arch:
+
+
Community Links:
+
+
Development:
+
+
+
+
+
+
+
Welcome to Arch!
+
+ You've reached the website for Arch Linux , a lightweight
+ and flexible linux distribution that tries to Keep It Simple.
+
+ Currently we have official packages optimized for the i686 and x86-64
+ architectures. We complement our official package sets with a
+ community-operated package repository
+ that grows in size and quality each and every day.
+
+ Our strong community is diverse and helpful, and we pride ourselves on
+ the range of skillsets and uses for Arch that stem from it. Please
+ check out our forums and
+ mailing lists
+ to get your feet wet. Also glance through our wiki
+ if you want to learn more about Arch.
+
+ Learn more...
+
+
+
+
+
+
+
Latest News
+
+
+
+
2007-03-23
+
+
GNOME 2.18 has been packaged and is placed into
+testing. Some packages are still missing, these are left at the 2.16
+version we have in extra. These packages will be added later this
+weekend. Please test this release very careful. I don't expect major
+issues with this release, as the changes are not as big as the previous
+version when ...
+
+
+
+
2007-03-18
+
+
The contents of Testing have been moved to the current
+ and extra repositories today. This means python 2.5, DB 4.5, wxGTK 2.8,
+ PostgreSQL 8.2 and all the packages that have to be updated for these
+updates have been merged into current and extra. As this move involves
+many packages which take many megabytes, some mirrors can have problems
+catching up ...
+
+
+
+
2007-03-18
+
+
A bunch new devland stuff in this newsletter.
+Hopefully things are looking up. Current:
+http://archlinux.org/static/newsletters/newsletter-2007-Mar-18.html
+Archive:
+
+
+
+
2007-03-07
+
+
Sorry about not updating sooner. Current:
+http://archlinux.org/static/newsletters/newsletter-2007-Mar-04.html
+Archive: http://archlinux.org/static/newsletters/
+
+
+
+
2007-03-05
+
+
The mm kernel is now reinstated, and has been moved to
+ the [unstable] repo, which is more appropriate to its bleeding edge
+nature. A limited selection of compatible external modules is provided,
+namely nvidia-mm ati-fglrx-mm ipw3945-mm wlan-ng26-mm If there is
+sufficient demand for other modules, I will try to provide them, subject
+ of course to successful compilation against mm. Contact ...
+
+
+
+
2007-02-24
+
+
Hi folks, after one month heavy hacking during the
+evenings/weekends on archboot. 0.8 Beta2 Isos are available for i686 and
+ x86_64. This time only isolinux is used to avoid non booting cd media. -
+ switched to kernel 2.6.20.1 - to boot the ISO 96 MB RAM are
+recommended, it breaks somewhere between 80 - 90 MB RAM.
+(calculated like ...
+
+
+
+
2007-02-18
+
+
The 'unstable' repository for Arch64 is now live. You
+can enable unstable in pacman.conf. Currently only xfce-svn is in the
+repo, but this will be updated soon to include beryl,gaim-svn and other
+unstable stuff. As always, use unstable at your own risk. Enjoy! -
+(ganja_guru)
+
+
+
+
2007-02-15
+
+
Hi kernel 2.6.20 series entered current repository,
+thanks to the people who tested it. Latest Changes: - reverted
+additional framebuffer support - Recent Changes: Upstream Changes Nvidia
+ Users consider this New_Nvidia_Drivers have fun and report bugs thanks
+greetings tpowa
+
+
+
+
2007-02-12
+
+
Current: http://archlinux.org/static/newsletters/newsletter-2007-Feb-11.html Archive: http://archlinux.org/static/newsletters/
+
+
+
+
2007-02-06
+
+
Hi kernel 2.6.20 series is now in testing, it will be
+the kernel series for 0.8 release so please test this stuff well before
+it can go into current repository. Changes: Console framebuffers added:
+--------- - to use the other framebuffers, disable vesa first in boot
+manager video=vesa:off - load the correct framebuffer module from
+MODULES= in rc.conf - Recent ...
+
+
+
More News...
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20080311.html b/retro/templates/retro/index-20080311.html
new file mode 100644
index 0000000..95c88b7
--- /dev/null
+++ b/retro/templates/retro/index-20080311.html
@@ -0,0 +1,392 @@
+
+
+ Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Package Repositories
+
+
+
+ Core
+ 2008-03-11 02:36:20
+
+
+
+ Extra
+ 2008-03-10 22:11:44
+
+
+
+ Testing
+ 2008-03-10 16:46:04
+
+
+
+ Unstable
+ 2008-03-10 19:32:42
+
+
+
+
+
+
+
+
Documentation:
+
+
Support Arch:
+
+
Community Links:
+
+
Development:
+
+
+
+
+
+
+
Welcome to Arch!
+
+ You've reached the website for Arch Linux , a lightweight
+ and flexible linux distribution that tries to Keep It Simple.
+
+ Currently we have official packages optimized for the i686 and x86-64
+ architectures. We complement our official package sets with a
+ community-operated package repository
+ that grows in size and quality each and every day.
+
+ Our strong community is diverse and helpful, and we pride ourselves on
+ the range of skillsets and uses for Arch that stem from it. Please
+ check out our forums and
+ mailing lists
+ to get your feet wet. Also glance through our wiki
+ if you want to learn more about Arch.
+
+ Learn more...
+
+
+
+
+
+
+
Latest News
+
+
+
+
2008-02-25
+
+
Current:
+http://www.archlinux.org/static/newsletters/newsletter-2008-Feb-25.html
+Archive: http://www.archlinux.org/static/newsletters/
+
+
+
+
2008-02-10
+
+
After a testing phase kernel 2.6.24.1 has been
+moved to Core where it replaces version 2.6.23.14. Some of the most
+visible changes for users include: * more mac80211-based wireless
+drivers added * tickless support for x86_64 * uvesafb; support for ATI
+Xpress 200M and Mac framebuffers * ACPI usage in libata * SATA port
+multipliers support * NCQ support on ...
+
+
+
+
2008-02-10
+
+
This one is actually on time! Probably because I
+ had nothing to do with it... Current:
+http://archlinux.org/static/newsletters/newsletter-2008-Feb-11.html
+Archive: http://archlinux.org/static/newsletters/
+
+
+
+
2008-01-23
+
+
I just want to take this space to apologize.
+Kensai had the newsletter ready for me early and I (Jason Chu) have not
+had time to write the Devland section since then. Current:
+http://archlinux.org/static/newsletters/newsletter-2008-Jan-21.html
+Archive: http://archlinux.org/static/newsletters/
+
+
+
+
2008-01-20
+
+
As announced last year* and after a longer
+period of testing, QT versions 3 and 4 have now been moved to [extra].
+At least until the final release of KDE4 there are plenty of packages
+which still use version 3 of QT. Therefore a new package called qt3 was
+introduced. The dependencies of all packages are updated according to
+this ...
+
+
+
+
2008-01-12
+
+
Greetings Archers, After some hard work from
+some very dedicated folks, we have re-themed much of the Arch website.
+Special thanks to a few key contributions so far: To Thayer for his logo
+ and re-theme css work, and to Neotuli for his hard work on bringing the
+ new look to the other Arch sites. Awesome work guys. Thanks also to ...
+
+
+
+
2008-01-12
+
+
Pacman has now been signed off by our developers
+ as well as sufficiently tested by its users to allow it to move to the
+[core] repository. There have been a few minor issues reported, but no
+critical issues are known. Please report any bugs to the Pacman Project
+on Flyspray or by sending an email to the pacman-dev mailing list ...
+
+
+
+
2008-01-09
+
+
Pacman 3.1.0 has been released to testing. It
+has been a long time coming, but a lot of work has been put into it by
+several contributors over the last 9 months. Note that some options have
+ changed so your scripts may be incompatible with the new version and
+will need some slight modifications. In addition, makepkg and pacman no
+...
+
+
+
+
2008-01-07
+
+
There was a critical security advisory for
+PostgreSQL today, which is resolved in version 8.2.6. You should update
+as soon as possible. Details here.
+
+
+
+
2007-12-22
+
+
I'm sure this is the announcement many of you
+have been waiting for. After much discussion about legal issues at hand,
+ some voting, we are ready to announce the glorious victor of the logo
+competition. Drumroll please! The winner is Thayer Williams' Archer
+logo, available for your viewing pleasure in submission form here:
+http://dev.archlinux.org/~travis/logo-contest/thayer/1-archer.png It
+will be some time before ...
+
+
+
More News...
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20090327.html b/retro/templates/retro/index-20090327.html
new file mode 100644
index 0000000..b65c59f
--- /dev/null
+++ b/retro/templates/retro/index-20090327.html
@@ -0,0 +1,318 @@
+
+
+ Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Documentation:
+
+
Support Arch:
+
+
Community Links:
+
+
Development:
+
+
+
+
+
+
+
+
Welcome to Arch!
+
+ You've reached the website for Arch Linux , a lightweight
+ and flexible Linux® distribution that tries to Keep It Simple.
+
+ Currently we have official packages optimized for the i686 and x86-64
+ architectures. We complement our official package sets with a
+ community-operated package repository
+ that grows in size and quality each and every day.
+
+ Our strong community is diverse and helpful, and we pride ourselves on
+ the range of skillsets and uses for Arch that stem from it. Please
+ check out our forums and
+ mailing lists
+ to get your feet wet. Also glance through our wiki
+ if you want to learn more about Arch.
+
+ Learn more...
+
+
+
+
+
+
+
Latest News
+
+
+
+
2009-03-23
+
+
As many of you may have noticed, support for the
+ catalyst ATI Linux driver, has been moved to the AUR (Arch Linux User
+Repository). This was partly due to lack of motivation from the
+maintainer in charge of the package and lack of support from AMD to the
+general Linux ecosystem. AMD has been great to the Linux community, and
+...
+
+
+
+
2009-03-09
+
+
On Saturday the 21st of March we will be holding
+ a bug day to combat the ever increasing number of reports in our bug
+tracker. We will clear outdated reports, fix/implement those that
+already have patches provided or are trivial to fix/implement and
+discuss the pros and cons of implementing some feature requests. A rough
+ TODO list that you can ...
+
+
+
+
2009-03-05
+
+
The Arch Linux Newsletter team is proud to
+announce the Newsletter for March 2009. To discuss this newsletter,
+click here. To read past issues of the Arch Linux Newsletter, here they
+are.
+
+
+
+
2009-03-02
+
+
The upcoming version of xorg-server will have a
+lot of workarounds and patches removed. Doing so, the package becomes
+easier to understand, as even its maintainer has no idea what is
+happening anymore. When upgrading to xorg-server-1.6, you will see these
+ file conflicts on most systems: error: failed to prepare transaction
+(conflicting files) xorg-server:
+/usr/lib/xorg/modules/extensions/libdri.so exists in filesystem
+xorg-server: /usr/lib/xorg/modules/libwfb.so ...
+
+
+
+
2009-02-18
+
+
The original archlinux-2009.02-ftp-i686.img USB
+image was broken, a new image (archlinux-2009.02-2-ftp-i686.img) has
+been uploaded. We are sorry for any inconvenience this may have caused
+you. With one image broken, we also had to create new torrents: We now
+use a single torrent per file again and added more mirrors to the
+webseeds. All seeders should stop seeding the old torrent ...
+
+
+
+
2009-02-16
+
+
We proudly announce the release of the new Arch
+Linux installation images, version 2009.02. It took us quite a while,
+but we think the result is worth it: we added some cool new things and
+ironed out some long-lasting imperfections. 2009.02 comes with the
+following features: - Kernel 2.6.28 - Ext4 support. Installation can be
+done on a ext4 root ...
+
+
+
+
2009-02-13
+
+
The Arch Linux Newsletter team is proud to
+announce the Newsletter for February 2009. To discuss this newsletter,
+click here. To read past issues of the Arch Linux Newsletter, here they
+are.
+
+
+
+
2009-01-26
+
+
Today, on January 27th, the KDE team announces
+the stable version of KDE 4.2.0, so we have moved all kde-packages from
+[testing] to [extra]. We suggest that you exit from KDE before you
+update, backup your ~/.kde4 configuration dir and start with a clean
+config. Take a look at old plasmoids, they might not work with the new
+Plasma. You ...
+
+
+
+
2009-01-22
+
+
I'd like to announce a newly formed team made to
+ manage our ISO releases. The intent here is to provide you with up to
+date installation tools and release ISOs based on the kernel's release
+schedule. Current Team Members: Aaron Griffin (that's me!) Gerhard
+Brauer (GerBra - ISO and installer) Dieter Plaetinck (Dieter@be -
+installer/AIF) If you're interested in ISO ...
+
+
+
+
2009-01-19
+
+
To replace several orphaned netkit packages that
+ were unmaintained upstream, we just added inetutils-1.6-2 in the [core]
+ repo. This new package will provide the following network
+clients/daemons: ftp/ftpd rexec/rexecd rlogin/rlogind rsh/rshd
+talk/talkd telnet/telnetd rcp. It will be replacing the following
+packages: core/netkit-telnet extra/netkit-ftp extra/netkit-rsh On a
+related note, netkit-tftp will be remove from the repo in favor of
+tftp-hpa. The ...
+
+
+
More News...
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20100208.html b/retro/templates/retro/index-20100208.html
new file mode 100644
index 0000000..5189037
--- /dev/null
+++ b/retro/templates/retro/index-20100208.html
@@ -0,0 +1,318 @@
+
+
+ Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Recent Updates
+
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ any
+
+
+
+
+ i686
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686/x86_64
+
+
+
+
+ any
+
+
+
+ mkinitcpio 0.5.99.4-1
+ any
+
+
+
+
+ i686/x86_64
+
+
+
+
+ i686
+
+
+
+ More Feeds...
+ More Updates...
+
+
+
+
+
+
Documentation:
+
+
Support Arch:
+
+
Community Links:
+
+
Development:
+
+
+
+
+
+
+
+
+
Welcome to Arch!
+
+ You've reached the website for Arch Linux , a lightweight
+ and flexible Linux® distribution that tries to Keep It Simple.
+
+ Currently we have official packages optimized for the i686 and x86-64
+ architectures. We complement our official package sets with a
+ community-operated package repository
+ that grows in size and quality each and every day.
+
+ Our strong community is diverse and helpful, and we pride ourselves on
+ the range of skillsets and uses for Arch that stem from it. Please
+ check out our forums and
+ mailing lists
+ to get your feet wet. Also glance through our wiki
+ if you want to learn more about Arch.
+
+ Learn more...
+
+
+
+
+
+
+
Latest News
+
+
+
+
2010-01-30
+
+
The new versions of libjpeg and libpng required a
+ rebuild of all dependent packages. The libjpeg/libpng rebuilds are now
+complete and are moving from [testing] into the main repos. Due to the
+large number of rebuilds required, packages will take a while to
+propagate to the mirrors. It is advisable to check the state of your
+mirror before updating (https://www.archlinux.de/?page=MirrorStatus).
+...
+
+
+
+
2010-01-26
+
+
Two prominent community members, Dusty and
+ralvez have been working hard to bring Arch Linux it's very own
+conference. ArchCon 2010 will take place in Toronto, Canada's largest
+city, on July 22 and 23. Registration is now open at
+http://archcon.archlinux.ca/ and more information can be found on the
+ArchCon site at http://archlinux.ca/archcon2010/. ArchCon will feature
+talks and tutorials from prominent ...
+
+
+
+
2010-01-23
+
+
By popular demand, the next Bug Day will be on
+Saturday, February 6. People are usually around all day, but you will
+certainly find us in the #archlinux-bugs IRC forum in the afternoon and
+evening EST. There's a job for everyone! Come help out however you can.
+
+
+
+
2010-01-21
+
+
This weekend on January 23rd, Hacklab.CL is
+organizing an event called Arch Linux Orphan's Day. This event will
+consist of talks and presentations about Arch Linux packaging, covering
+the Packaging Guidelines, the AUR, complementary tools, and much more.
+The event concludes with a review of the AUR orphan packages and,
+hopefully, some new maintainers. This will happen at "KernelHouse"
+(Antonia ...
+
+
+
+
2010-01-13
+
+
In with a bang: * Get it! * Discuss it! Enjoy!
+
+
+
+
2009-12-29
+
+
Hi arch community, The new 2.6.32 kernel series
+moved to the [core] repository. Upstream changes Arch Linux
+bugfixes/feature requests: # added CONFIG_PM_DEBUG # added
+CONFIG_MMIOTRACE KMS changes: - changed intel kms enabled by default -
+radeon kms is now disabled by default Please use the modeset option to
+enable it. - Early userspace KMS support is broken at the moment ...
+
+
+
+
2009-12-16
+
+
The filesystem-2009.11-1 package has removed
+LC_COLLATE=C from /etc/profile as this caused incorrect sorting on some
+locales (See FS#15250). Any scripts relying on this value should
+manually set the LC_COLLATE variable.
+
+
+
+
2009-12-14
+
+
When the holidays are over and mid-winter
+depressions sets in, Arch Linux will be there for you. On Sunday 1/3,
+we'll have our next Bug Day. We've been making progress each month--
+let's surge in 2010! Join us whenever you can; you can find us in the
+#archlinux-bugs IRC forum in the afternoon and evening EST. Happy
+holidays, bugs-- they ...
+
+
+
+
2009-11-20
+
+
The next Bug Day is scheduled for Sunday 12/6.
+The bugs will be there all day, so start whenever you want, but you can
+find us in the #archlinux-bugs IRC forum in the afternoon and evening
+EST. The more the merrier!
+
+
+
+
2009-11-18
+
+
Starting with the mysql 5.1.40 release, the
+mysql configuration file resides in the /etc/mysql/ directory and the
+pid and sock files are in the /var/run/mysqld/ directory. This is to
+comply with the Filesystem Hierarchy Standard.
+
+
+
More News...
+
+
+
+
+
+
+
+
+
diff --git a/retro/templates/retro/index-20110212.html b/retro/templates/retro/index-20110212.html
new file mode 100644
index 0000000..88c9664
--- /dev/null
+++ b/retro/templates/retro/index-20110212.html
@@ -0,0 +1,443 @@
+
+
+ Arch Linux
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A simple, lightweight distribution
+
+
You've reached the website for Arch Linux , a
+ lightweight and flexible Linux® distribution that tries to Keep It
+ Simple.
+
+
Currently we have official packages optimized for the i686 and
+ x86-64 architectures. We complement our official package sets with a
+
+ community-operated package repository that grows in size and
+ quality each and every day.
+
+
Our strong community is diverse and helpful, and we pride ourselves
+ on the range of skillsets and uses for Arch that stem from it. Please
+ check out our forums
+ and mailing lists
+ to get your feet wet. Also glance through our wiki
+ if you want to learn more about Arch.
+
+
Learn more...
+
+
+
+
+
+
Latest News (more )
+
+
+
+
+
+
2011-02-07
+
MySQL 5.5 is now in [extra]. This is a major version upgrade from the
+5.1 editions previously in the repositories. Archive, Blackhole, and
+Federated engine support are no longer included in this package, since
+they are not heavily used.
+
After upgrading the MySQL package and restarting the database, you
+will need to run mysql_upgrade
to ensure your tables, views and
+stored procedures are up to date and compatible with MySQL 5.5.
+
It ...
+
+
+
2011-01-26
+
KDE announced the availability of
+its Software Compilation 4.6. You will find all upstream changes and new
+ features on their website: http://kde.org/announcements/4.6/. As usual
+we provide the latest packages for Arch.
+
This release offers UPower, UDev and UDisks support that can be used
+instead of the deprecated HAL. For that, the hal package is no more a
+requirement of kdebase-workspace and can be removed from your system.
+
KDE PIM ...
+
+
+
2010-12-28
+
The update to glibc-2.12.2-1
+increases the minimum required kernel version to 2.6.27. This kernel
+version was chosen as it is currently the oldest kernel with longterm
+support upstream. Users of the Arch "kernel26" and "kernel26-lts"
+packages are unaffected by this change.
+
Those wanting to continue the use of an older kernel version will be
+required to rebuild the glibc package with the appropriate adjustment
+made to the "--enable-kernel" configuration option.
+
+
+
2010-10-18
+
A major Python update has just been moved from the testing
+repositories and will be available on a mirror near you. The default
+"python" package is now for the 3.x series while the 2.x series has
+been moved to a "python2" package, with python-2.7 having been
+scheduled to be the last major release in the python-2.x series.
+
Since /usr/bin/python will now point to the 3.x binary, any program ...
+
+
+
2010-10-07
+
We now regularly poll all official
+mirrors and gather statistics such as syncing delay, check duration,
+availability, and error conditions. This information is available on the
+ mirror status page . Please consult the page for more details on what is collected, how often it runs, and how it works.
+
In addition, you can now update your mirrorlist and choose to have it automatically sorted using the up-to-date mirror status information.
+
+
+
2010-09-24
+
Two years ago, we introduced pkgstats .
+This time, after a major revamp, we are re-introducing it to you!
+
Contributing is as easy as installing the package - a weekly cron job
+will take care of the rest. You will be sending us a list of packages
+installed on your system, along with the architecture and mirror you
+use. This information is anonymous and cannot be used to identify you,
+but it will help us prioritize our ...
+
+
+
2010-09-20
+
Announcing the much-anticipated Arch Linux ezine, Rolling Release !
+ Based on the Ars Technica model, Rolling Release provides an open
+platform for sharing news of interest to the Arch community. Check it
+out, contribute, and follow us onsite, or via email, RSS, Twitter, or
+Identi.ca!
+
+
+
2010-08-27
+
I am happy to announce the availability of the new multilib repository.
+At this time, it contains wine, skype and flashplugin. Furthermore, a
+multilib compiler is available.
+
With the launch of the multilib repository all old 'lib32' packages are
+being removed from community - the core/extra/community repositories
+will be "pure 64 bit" again.
+
If you want to use the new multilib packages (and most desktop or laptop
+users probably do), add the following lines ...
+
+
+
2010-08-24
+
KDE SC 4.5.0 has moved into the [extra] repository. Notable changes
+with respect to previous releases are:
+
+kdepim has seen no new release, please continue to use version 4.4.5
+due to incompatibility with ruby 1.9, ruby kdebindings are not provided
+webkit support in konqueror is provided by kwebkitpart
+KDM is now started as the kdm user
+upstream removed five translations: csb, mai, mk, si and tg
+
+
The full upstream changelog ...
+
+
+
2010-08-02
+
The latest version of perl 5.12.1 has been moved to core.
+
The perl package no longer implements versioned site_perl directories
+ but the 5.10.1 directories remains for legacy packages for now. Anyone
+ who custom builds perl modules into site_perl should rebuild them to
+use the proper directories.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/retro/views.py b/retro/views.py
index ba1109b..5ce6d19 100644
--- a/retro/views.py
+++ b/retro/views.py
@@ -1,3 +1,4 @@
+from django.conf import settings
from django.http import Http404
from django.views.decorators.cache import cache_page
from django.views.generic.simple import direct_to_template
@@ -5,6 +6,15 @@ from django.views.generic.simple import direct_to_template
RETRO_YEAR_MAP = {
2002: 'index-20020328.html',
+ 2003: 'index-20030330.html',
+ 2004: 'index-20040327.html',
+ 2005: 'index-20050328.html',
+ 2006: 'index-20060328.html',
+ 2007: 'index-20070324.html',
+ 2008: 'index-20080311.html',
+ 2009: 'index-20090327.html',
+ 2010: 'index-20100208.html',
+ 2011: 'index-20110212.html',
}
@@ -14,6 +24,10 @@ def retro_homepage(request, year):
template = RETRO_YEAR_MAP.get(year, None)
if template is None:
raise Http404
- return direct_to_template(request, 'retro/%s' % template, {})
+ static_url = '%s%d/' % (settings.STATIC_URL, year)
+ context = {
+ 'RETRO_STATIC_URL': static_url,
+ }
+ return direct_to_template(request, 'retro/%s' % template, context)
# vim: set ts=4 sw=4 et:
--
cgit v1.2.3-24-g4f1b