3 d02727ef 2024-10-28 op exec >releases/changes.html
6 d02727ef 2024-10-28 op <!doctype html>
7 d02727ef 2024-10-28 op <html lang="en">
9 d02727ef 2024-10-28 op <meta charset=utf-8>
10 d02727ef 2024-10-28 op <title>Game of Trees Changes</title>
11 d02727ef 2024-10-28 op <meta name="description" content="Game of Trees Changelog">
12 d02727ef 2024-10-28 op <meta name="viewport" content="width=device-width, initial-scale=1">
13 d02727ef 2024-10-28 op <link rel="stylesheet" type="text/css" href="/openbsd.css">
14 d02727ef 2024-10-28 op <link rel="canonical" href="https://gameoftrees.org/releases/changes.html">
19 d02727ef 2024-10-28 op <a href="/"><i>Game of Trees</i></a>
26 d02727ef 2024-10-28 op <a href="https://got.gameoftrees.org/?action=summary&path=got.git">git repository</a>
27 d02727ef 2024-10-28 op history for per-change authorship information.
34 d02727ef 2024-10-28 op sub("^ +", "")
35 d02727ef 2024-10-28 op sub(" +$", "")
38 d02727ef 2024-10-28 op if (change != "") {
42 d02727ef 2024-10-28 op if (insublist) {
44 d02727ef 2024-10-28 op print("</ul></li>")
46 d02727ef 2024-10-28 op if (doclose == 1) {
48 d02727ef 2024-10-28 op print("</ul>")
50 d02727ef 2024-10-28 op sub(";", "", $3)
53 cdf4f81e 2024-11-22 stsp printf("<h3 id=\"%s\"><a href=\"#%s\">Game of Trees %s - %s</a></h3>\n", date, date, version, date)
58 d02727ef 2024-10-28 op /see git repository history for per-change authorship/ { next }
61 d02727ef 2024-10-28 op if (insublist) {
63 d02727ef 2024-10-28 op print("</ul></li>")
65 d02727ef 2024-10-28 op sub("^- *", "", $0)
71 d02727ef 2024-10-28 op if (!insublist) {
73 d02727ef 2024-10-28 op print("<li><ul>")
75 d02727ef 2024-10-28 op sub("^o +", "", $0)
79 d02727ef 2024-10-28 op // { change = change " " $0 }
82 d02727ef 2024-10-28 op if (insublist)
83 d02727ef 2024-10-28 op print("</ul></li>")
84 d02727ef 2024-10-28 op print("</ul>")
86 d02727ef 2024-10-28 op function san(s) {
87 d02727ef 2024-10-28 op gsub("&", "\\&", s)
88 d02727ef 2024-10-28 op gsub("<", "\\<", s)
89 d02727ef 2024-10-28 op gsub(">", "\\>", s)
92 d02727ef 2024-10-28 op function emit() {
93 d02727ef 2024-10-28 op if (change == "")
96 d02727ef 2024-10-28 op print(san(change))
97 d02727ef 2024-10-28 op print("</li>")
100 d02727ef 2024-10-28 op ' < releases/CHANGES