aboutsummaryrefslogtreecommitdiff
path: root/www/make_cxx_dr_status
diff options
context:
space:
mode:
Diffstat (limited to 'www/make_cxx_dr_status')
-rwxr-xr-xwww/make_cxx_dr_status16
1 files changed, 8 insertions, 8 deletions
diff --git a/www/make_cxx_dr_status b/www/make_cxx_dr_status
index 4750e1b2cbb0..82e8abd31733 100755
--- a/www/make_cxx_dr_status
+++ b/www/make_cxx_dr_status
@@ -51,6 +51,7 @@ out_file = file(output, 'w')
print >> out_file, '''\
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
+<!-- This file is auto-generated by make_cxx_dr_status. Do not modify. -->
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -65,7 +66,7 @@ print >> out_file, '''\
.na { background-color: #DDDDDD }
.open * { color: #AAAAAA }
//.open { filter: opacity(0.2) }
- span:target { background-color: #FFFFBB; outline: #DDDD55 solid thin; }
+ tr:target { background-color: #FFFFBB }
th { background-color: #FFDDAA }
</style>
</head>
@@ -101,10 +102,10 @@ def availability(issue):
if status == 'unknown':
avail = 'Unknown'
avail_style = ' class="none"'
- elif status == '3.4':
+ elif status == '3.5':
avail = 'SVN'
avail_style = ' class="svn"'
- elif status in ('3.1', '3.2', '3.3'):
+ elif status in ('3.1', '3.2', '3.3', '3.4'):
avail = 'Clang %s' % status
avail_style = ' class="full"'
elif status == 'yes':
@@ -121,7 +122,7 @@ def availability(issue):
avail_style = ' class="na"'
elif status.startswith('sup '):
dup = status.split(' ', 1)[1]
- avail = 'Superseded by %s' % dup
+ avail = 'Superseded by <a href="#%s">%s</a>' % (dup, dup)
try:
_, avail_style = availability(int(dup))
except:
@@ -129,7 +130,7 @@ def availability(issue):
avail_style = ' class="none"'
elif status.startswith('dup '):
dup = int(status.split(' ', 1)[1])
- avail = 'Duplicate of %s' % dup
+ avail = 'Duplicate of <a href="#%s">%s</a>' % (dup, dup)
_, avail_style = availability(dup)
else:
assert False, 'unknown status %s for issue %s' % (status, dr.issue)
@@ -153,13 +154,12 @@ for dr in drs:
count[avail] = count.get(avail, 0) + 1
print >> out_file, '''\
- <tr%s>
+ <tr%s id="%s">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/%s">%s</a></td>
<td>%s</td>
<td>%s</td>
<td%s align="center">%s</td>
- </tr>''' % (row_style, dr.url, dr.issue, dr.status, dr.title, avail_style,
- avail)
+ </tr>''' % (row_style, dr.issue, dr.url, dr.issue, dr.status, dr.title, avail_style, avail)
for status, num in count.items():
print "%s: %s" % (status, num)