diff options
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 5 | ||||
-rw-r--r-- | www/daily.t | 27 | ||||
-rwxr-xr-x | www/dailymod.pl | 43 | ||||
-rwxr-xr-x | www/dailysrc.pl | 2 | ||||
-rw-r--r-- | www/irc/nicks.txt | 1 | ||||
-rw-r--r-- | www/style.css | 21 |
6 files changed, 53 insertions, 46 deletions
diff --git a/www/Makefile b/www/Makefile index 012fd091f9..b1a971a382 100644 --- a/www/Makefile +++ b/www/Makefile | |||
@@ -13,7 +13,7 @@ OBJS := $(SRC:%.t=%.html) $(SOBJS) | |||
13 | %.shtml : %.t | 13 | %.shtml : %.t |
14 | $(ACTION) $< | 14 | $(ACTION) $< |
15 | 15 | ||
16 | all: $(OBJS) | 16 | all: $(OBJS) head.tmpl |
17 | @(cd schematics; $(MAKE)) | 17 | @(cd schematics; $(MAKE)) |
18 | @(cd docs; $(MAKE)) | 18 | @(cd docs; $(MAKE)) |
19 | @(cd mods; $(MAKE)) | 19 | @(cd mods; $(MAKE)) |
@@ -30,6 +30,9 @@ all: $(OBJS) | |||
30 | @(cd screenshots; $(MAKE)) | 30 | @(cd screenshots; $(MAKE)) |
31 | @(cd digest; $(MAKE)) | 31 | @(cd digest; $(MAKE)) |
32 | 32 | ||
33 | head.tmpl: head.t | ||
34 | $(ACTION) -DTWIKI $< | ||
35 | |||
33 | main.html: main.t activity.html | 36 | main.html: main.t activity.html |
34 | 37 | ||
35 | main.shtml: main.t activity.html | 38 | main.shtml: main.t activity.html |
diff --git a/www/daily.t b/www/daily.t index 57c3e8a27f..28e5cc156a 100644 --- a/www/daily.t +++ b/www/daily.t | |||
@@ -3,24 +3,16 @@ | |||
3 | 3 | ||
4 | <h2>Daily builds for different models</h2> | 4 | <h2>Daily builds for different models</h2> |
5 | 5 | ||
6 | <p>These are automated daily builds of the code in CVS. They contain all the latest features. They may also contain bugs and/or undocumented changes... :-) | 6 | <p>These are automated daily builds of the code in CVS. They contain all the |
7 | The top line is the latest. | 7 | latest features. They may also contain bugs and/or undocumented changes... <a href="/docs/devicechart.html">identify your model</a> |
8 | 8 | ||
9 | <p> | 9 | <p> |
10 | <!--#exec cmd="./dailymod.pl" --> | 10 | <!--#exec cmd="./dailymod.pl" --> |
11 | #if 0 | ||
12 | <p> | ||
13 | <b>mod</b> - The file you should name "archos.mod" before copying it to the root of your archos.<br> | ||
14 | <b>ajz</b> - The file you should name "ajbrec.ajz" before copying it to the root of your archos.<br> | ||
15 | <b>rocks</b> - All plugins for this particular release of Rockbox.<br> | ||
16 | <b>full</b> - Full zip archive, with rockbox, plugins, languages, docs, fonts, ucl etc.<br> | ||
17 | <b>ucl</b> - File to use when <a href="/docs/flash.html">flashing Rockbox</a> | ||
18 | #endif | ||
19 | <h2>Source tarballs</h2> | 11 | <h2>Source tarballs</h2> |
20 | 12 | ||
21 | <!--#exec cmd="./dailysrc.pl" --> | 13 | <!--#exec cmd="./dailysrc.pl" --> |
22 | 14 | ||
23 | <p>Please also look at the <a href="docs/">documentation</a> for do-it-yourselfers. | 15 | <p>Please also look at the <a href="/twiki/bin/view/Main/DocsIndex">documentation</a> for do-it-yourselfers. |
24 | 16 | ||
25 | <a name="target_builds"></a> | 17 | <a name="target_builds"></a> |
26 | <a name="daily_builds"></a> | 18 | <a name="daily_builds"></a> |
@@ -46,10 +38,6 @@ The batch timestamp is GMT. | |||
46 | <a href="auto/build-playerdebug/archos.mod">Player debug</a> | 38 | <a href="auto/build-playerdebug/archos.mod">Player debug</a> |
47 | (<a href="auto/build-playerdebug/rocks.zip">rocks</a>)<br> | 39 | (<a href="auto/build-playerdebug/rocks.zip">rocks</a>)<br> |
48 | 40 | ||
49 | <a href="auto/build-playersim/rockboxui">Player simulator (linux)</a> | ||
50 | (<a href="auto/build-playersim/rocks.zip">rocks</a>)<br> | ||
51 | <a href="auto/build-playersimwin32/uisw32.exe">Player simulator (win32)</a> | ||
52 | (<a href="auto/build-playersimwin32/rocks.zip">rocks</a>)<br> | ||
53 | </td> | 41 | </td> |
54 | <td> | 42 | <td> |
55 | <a href="auto/build-recorder/ajbrec.ajz">Recorder</a> | 43 | <a href="auto/build-recorder/ajbrec.ajz">Recorder</a> |
@@ -58,10 +46,9 @@ The batch timestamp is GMT. | |||
58 | <a href="auto/build-recorderdebug/ajbrec.ajz">Recorder debug</a> | 46 | <a href="auto/build-recorderdebug/ajbrec.ajz">Recorder debug</a> |
59 | (<a href="auto/build-recorderdebug/rocks.zip">rocks</a>)<br> | 47 | (<a href="auto/build-recorderdebug/rocks.zip">rocks</a>)<br> |
60 | 48 | ||
61 | <a href="auto/build-recordersim/rockboxui">Recorder simulator (linux)</a> | 49 | <a href="auto/build-ondiosp/ajbrec.ajz">Ondio SP</a> |
62 | (<a href="auto/build-recordersim/rocks.zip">rocks</a>)<br> | 50 | <a href="auto/build-ondiofm/ajbrec.ajz">Ondio FM</a> |
63 | <a href="auto/build-recordersimwin32/uisw32.exe">Recorder simulator (win32)</a> | 51 | |
64 | (<a href="auto/build-recordersimwin32/rocks.zip">rocks</a>)<br> | ||
65 | </td> | 52 | </td> |
66 | <td> | 53 | <td> |
67 | <a href="auto/build-fmrecorder/ajbrec.ajz">FM Recorder</a> | 54 | <a href="auto/build-fmrecorder/ajbrec.ajz">FM Recorder</a> |
@@ -74,6 +61,6 @@ The batch timestamp is GMT. | |||
74 | </tr></table> | 61 | </tr></table> |
75 | 62 | ||
76 | <p> | 63 | <p> |
77 | <a href="/cvs.html">How to use CVS</a>. | 64 | <a href="/twiki/bin/view/Main/UsingCVS">How to use CVS</a>. |
78 | 65 | ||
79 | #include "foot.t" | 66 | #include "foot.t" |
diff --git a/www/dailymod.pl b/www/dailymod.pl index a02e6be1b8..eafbf0c979 100755 --- a/www/dailymod.pl +++ b/www/dailymod.pl | |||
@@ -1,13 +1,14 @@ | |||
1 | #!/usr/bin/perl | 1 | #!/usr/bin/perl |
2 | 2 | ||
3 | require "rockbox.pm"; | ||
4 | |||
3 | my $basedir = "/home/dast/rockbox-build/daily-build"; | 5 | my $basedir = "/home/dast/rockbox-build/daily-build"; |
4 | 6 | ||
5 | my @list=("player", "recorder", "fmrecorder", "recorderv2", "recorder8mb"); | 7 | my @list=("player", "recorder", "fmrecorder", "recorderv2", "recorder8mb", "fmrecorder8mb"); |
6 | 8 | ||
7 | for(@list) { | 9 | for(@list) { |
8 | my $dir = $_; | 10 | my $dir = $_; |
9 | opendir(DIR, "$basedir/$dir") or | 11 | opendir(DIR, "$basedir/$dir") or next; |
10 | die "Can't opendir($basedir/$dir)"; | ||
11 | my @files = sort grep { /^rockbox/ } readdir(DIR); | 12 | my @files = sort grep { /^rockbox/ } readdir(DIR); |
12 | closedir DIR; | 13 | closedir DIR; |
13 | 14 | ||
@@ -17,15 +18,11 @@ for(@list) { | |||
17 | } | 18 | } |
18 | } | 19 | } |
19 | 20 | ||
20 | print "<table class=rockbox>\n"; | 21 | $color1 = 0xc6; |
21 | 22 | $color2 = 0xd6; | |
22 | if (0) { | 23 | $color3 = 0xf5; |
23 | print "<tr><th>date</th>"; | 24 | $font1 = "<b>"; |
24 | 25 | $font2 = "</b>"; | |
25 | for(@list) { | ||
26 | print "<th>$_</th>"; | ||
27 | } | ||
28 | } | ||
29 | 26 | ||
30 | for(reverse sort keys %date) { | 27 | for(reverse sort keys %date) { |
31 | my $d = $_; | 28 | my $d = $_; |
@@ -33,21 +30,33 @@ for(reverse sort keys %date) { | |||
33 | if($d =~ /(\d\d\d\d)(\d\d)(\d\d)/) { | 30 | if($d =~ /(\d\d\d\d)(\d\d)(\d\d)/) { |
34 | $nice = "$1-$2-$3"; | 31 | $nice = "$1-$2-$3"; |
35 | } | 32 | } |
36 | print "</tr>\n<tr><td>$nice</td>"; | 33 | $col = sprintf("style=\"background-color: #%02x%02x%02x\"", |
34 | $color1, $color2, $color3); | ||
35 | print "<h2>Download daily build</h2>\n"; | ||
36 | print "<table class=rockbox><tr valign=top>\n"; | ||
37 | |||
38 | $color1 -= 0x18; | ||
39 | $color2 -= 0x18; | ||
40 | $color3 -= 0x18; | ||
37 | 41 | ||
38 | for(@list) { | 42 | for(@list) { |
39 | my $n=0; | 43 | my $n=0; |
40 | my $m = $_; | 44 | my $m = $_; |
41 | print "<td> "; | 45 | printf "<td $col>$font1$m$font2<br><img src=\"$model{$m}\"><br>"; |
42 | # new-style full zip: | 46 | # new-style full zip: |
43 | if( -f "daily/$m/rockbox-${m}-${d}.zip") { | 47 | if( -f "daily/$m/rockbox-${m}-${d}.zip") { |
44 | printf "%s<a href=\"daily/$_/rockbox-${m}-${d}.zip\">${m}</a>", | 48 | printf "%s<a href=\"daily/$_/rockbox-${m}-${d}.zip\">latest</a>", |
45 | $n?", ":""; | 49 | $n?", ":""; |
46 | $n++; | 50 | $n++; |
47 | } | 51 | } |
48 | print "</td>"; | 52 | print "$font2 <p><a href=\"dl.cgi?bin=$_\">old versions</a></td>\n"; |
49 | } | 53 | } |
50 | print "</tr>\n" | 54 | printf "<td $col>${font1}windows installer$font2<br><img src=\"$model{install}\"><br>"; |
55 | print "<a href=\"daily/Rockbox-${d}-install.exe\">latest</a>", | ||
56 | "<p><a href=\"dl.cgi?bin=install\">old versions</a></td>"; | ||
57 | print "</tr>\n"; | ||
58 | $font1 = $font2 = ""; | ||
59 | last; | ||
51 | } | 60 | } |
52 | print "</table>\n"; | 61 | print "</table>\n"; |
53 | 62 | ||
diff --git a/www/dailysrc.pl b/www/dailysrc.pl index d4e53ea922..1fa1f8ac22 100755 --- a/www/dailysrc.pl +++ b/www/dailysrc.pl | |||
@@ -20,6 +20,8 @@ for ( sort {$b <=> $a} @tarballs ) { | |||
20 | } | 20 | } |
21 | } | 21 | } |
22 | print "<li><a href=\"daily/$_\">$_</a> <small>($size bytes)</small> $log\n"; | 22 | print "<li><a href=\"daily/$_\">$_</a> <small>($size bytes)</small> $log\n"; |
23 | print "<li><a href=\"dl.cgi?bin=source\">old versions</a>\n"; | ||
24 | last; | ||
23 | } | 25 | } |
24 | 26 | ||
25 | print "</ul>\n"; | 27 | print "</ul>\n"; |
diff --git a/www/irc/nicks.txt b/www/irc/nicks.txt index 3c3d7c772e..257ead4397 100644 --- a/www/irc/nicks.txt +++ b/www/irc/nicks.txt | |||
@@ -25,3 +25,4 @@ Quelsaruk => Jose Maria Garcia-Valdecasas Bernal | |||
25 | amiconn => Jens Arnold | 25 | amiconn => Jens Arnold |
26 | mattzz => Matthias Wientapper | 26 | mattzz => Matthias Wientapper |
27 | pfavr => Peter Favrholdt | 27 | pfavr => Peter Favrholdt |
28 | [av]bani => Dan Hollis | ||
diff --git a/www/style.css b/www/style.css index b0e476a0b0..225be8d171 100644 --- a/www/style.css +++ b/www/style.css | |||
@@ -6,34 +6,39 @@ BODY { | |||
6 | 6 | ||
7 | H1 { | 7 | H1 { |
8 | text-decoration: none; | 8 | text-decoration: none; |
9 | font-family: Verdana,Arial,Helvetica,sans-serif; | 9 | font-family: sans-serif; |
10 | font-style: normal; | 10 | font-style: normal; |
11 | font-weight: bold; | 11 | font-weight: bold; |
12 | font-size: 20pt; | 12 | font-size: 150%; |
13 | } | 13 | } |
14 | 14 | ||
15 | H2 { | 15 | H2 { |
16 | text-decoration: none; | 16 | text-decoration: none; |
17 | font-family: Verdana,Arial,Helvetica,sans-serif; | 17 | font-family: sans-serif; |
18 | font-style: normal; | 18 | font-style: normal; |
19 | font-weight: bold; | 19 | font-weight: bold; |
20 | font-size: 14pt; | 20 | font-size: 130%; |
21 | } | 21 | } |
22 | 22 | ||
23 | H3, div.h5, .newsdate { | 23 | H3, div.h5, .newsdate { |
24 | text-decoration: none; | 24 | text-decoration: none; |
25 | font-family: Verdana,Arial,Helvetica,sans-serif; | 25 | font-family: sans-serif; |
26 | font-style: normal; | 26 | font-style: normal; |
27 | font-weight: bold; | 27 | font-weight: bold; |
28 | font-size: 12pt; | 28 | font-size: 110%; |
29 | } | 29 | } |
30 | 30 | ||
31 | BODY, P, DIV, TD, TH, TR, FORM, OL, UL, LI, INPUT, TEXTAREA, SELECT | 31 | BODY, P, DIV, TD, TH, TR, FORM, OL, UL, LI, INPUT, TEXTAREA, SELECT |
32 | { | 32 | { |
33 | text-decoration: none; | 33 | text-decoration: none; |
34 | font-family: Verdana,Arial,Helvetica,sans-serif; | 34 | font-family: sans-serif; |
35 | font-style: normal; | 35 | font-style: normal; |
36 | font-size: 10pt; | 36 | # font-size: 95%; |
37 | font-size: 13px; | ||
38 | } | ||
39 | |||
40 | LI { | ||
41 | margin-top: 3px; | ||
37 | } | 42 | } |
38 | 43 | ||
39 | P.ind { | 44 | P.ind { |