Check-in [892c5f4a68]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Fix config length field (must include card prefix size). |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
892c5f4a68b28a14a75885e6c1fcb5a8 |
| User & Date: | mario 2015-02-12 09:51:55 |
Context
|
2015-02-24
| ||
| 20:45 | Use HEX() in query, and hex2bin() in PHP for safer CSV export and binary extraction. Add .erb file type alias. check-in: 6d24f6c61f user: mario tags: trunk | |
|
2015-02-12
| ||
| 09:51 | Fix config length field (must include card prefix size). check-in: 892c5f4a68 user: mario tags: trunk | |
| 08:04 | Fix Github template 'main table tr' border. Add styles for new dropdown timeline submenu fields. check-in: 3c74754c68 user: mario tags: trunk | |
Changes
Changes to github.txt.
1 | # Fossil skin configuration "github" for simple `fossil import skin.txt` | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 |
# Fossil skin configuration "github" for simple `fossil import skin.txt`
# 2015-02-12T09-39-20Z
#
config /config 10652
1423733960 'css' value '/* fonts */
@import url(http://fonts.googleapis.com/css?family=Viga);
/* no body spacing */
html, body {
border: 0; padding: 0; margin: 0;
background: #fefefe;
font: normal normal 400 10pt/16pt Arial,sans-serif;
|
| ︙ | ︙ | |||
486 487 488 489 490 491 492 | /* ------------------------ Fossil internal styles ------------------------ */ ' | | | | 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 |
/* ------------------------ Fossil internal styles ------------------------ */
'
config /config 1998
1423733960 'footer' value ' <br><br><br>
</article>
</main>
</section>
|
| ︙ | ︙ | |||
548 549 550 551 552 553 554 |
</footer>
</div>
</body>
</html>
'
| | | | 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
</footer>
</div>
</body>
</html>
'
config /config 8022
1423733960 'header' value '<th1>
#-- Determine current page type
set pagename ""
if {[regexp {^(index|home)[?]?} $current_page]} {
set pagecat "index"
} else { if {[regexp {^wiki\?name=} $current_page]} {
set pagecat "wiki"
|
| ︙ | ︙ | |||
764 765 766 767 768 769 770 |
<h2 class=page-title>$title</h2>
<article style=padding:7pt>
'
| | | | 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 |
<h2 class=page-title>$title</h2>
<article style=padding:7pt>
'
config /config 10958
1423733960 'th1-setup' value '
#-- Pre-increment [++ varname]
proc ++ {varname} {
upvar 1 $varname i
return [uplevel 1 "set {$varname} [expr 1+$i]"]
}
#-- ternary / if-shorthand (cond/then/else may be literals, or {[expressions]} themselves)
|
| ︙ | ︙ |
Changes to parts/mkskin.
| ︙ | ︙ | |||
87 88 89 90 91 92 93 |
*
*/
function config_name_value_line ($name, $value) {
global $time, $q;
# quote for SQL context
$value = $q->quote($value);
| | | 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
*
*/
function config_name_value_line ($name, $value) {
global $time, $q;
# quote for SQL context
$value = $q->quote($value);
$length = strlen($value) + strlen("$time '$name' value ");
# and append to sql/config output
return "config /config $length\n"
. "$time '$name' value $value\n";
}
/**
|
| ︙ | ︙ |
Changes to parts/unpackskin.
| ︙ | ︙ | |||
30 31 32 33 34 35 36 |
# extract meta name?
if (preg_match("/^#\V+\"([\w.\h-]+)\"/m", $src, $uu)) {
$skin_name = $uu[1];
}
# find matching config header lines
$rx = "/^config \/config (\d+)\n"
| | > | | | | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# extract meta name?
if (preg_match("/^#\V+\"([\w.\h-]+)\"/m", $src, $uu)) {
$skin_name = $uu[1];
}
# find matching config header lines
$rx = "/^config \/config (\d+)\n"
. "(\d+ '([\w-]+)' value )'/m";
preg_match_all($rx, $src, $uu, PREG_SET_ORDER|PREG_OFFSET_CAPTURE);
foreach ($uu as $row) {
// rx fields
list($header, $pos) = $row[0];
$length = $row[1][0];
$card = $row[2][0];
$name = $row[3][0];
// extract value
$value = substr($src, $pos + strlen($header), $length - 2 - strlen($card));
$value = strtr($value, array("''"=>"'"));
// save to file
file_put_contents("$tdir/$skin_name.$name", $value);
}
|
Changes to sanfrancisco.txt.
|
| | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 |
# Fossil skin configuration "sanfrancisco" for simple `fossil import skin.txt`
# 2015-02-12T09-46-46Z
#
config /config 3217
1423734406 'css' value 'body {
margin: 0 auto;
width: 960px;
font-family: sans-serif;
font-size:14pt;
}
a {
|
| ︙ | ︙ | |||
188 189 190 191 192 193 194 |
border-top: 1px solid #ccc;
padding: 10px;
font-size:.7em;
margin-top: 10px;
color: #ccc;
}
'
| | | | | | 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 |
border-top: 1px solid #ccc;
padding: 10px;
font-size:.7em;
margin-top: 10px;
color: #ccc;
}
'
config /config 215
1423734406 'footer' value '<div class="footer">
This page was generated in about
<th1>puts [expr {([utime]+[stime]+1000)/1000*0.001}]</th1>s by
Fossil version $manifest_version $manifest_date
</div>
</body></html>
'
config /config 2473
1423734406 'header' value '<html>
<head>
<base href="$baseurl/$current_page" />
<title>$<project_name>: $<title></title>
<link rel="alternate" type="application/rss+xml" title="RSS Feed"
href="$home/timeline.rss" />
<link rel="stylesheet" href="$home/style.css?default" type="text/css"
media="screen" />
|
| ︙ | ︙ |