Various somewhat interconnected fixes
At least one link in the FAQ was fixed (not to a file but a named reference). The FAQ has not been checked entirely for broken links because the changes have got a bit out of hand and an entire make www will have to be performed due to a problem I discovered doing the below. Other improvements were made. When going through the FAQ for broken links another problem was discovered, one that broke the scripts that rely on jstrdecode(1). These have been fixed but need further testing with make www. Some index.html files were modified; for why this can be done without make quick_readme2index see below on what changed and why it could be done this way. When going through the FAQ for broken links I discovered some issues with some entries' synopsis. This means that a number of index.html and .entry.json files have been updated. The reason the index.html files could be modified without running the scripts which would were broken due to the jstrdecode(1) issue (a missing option in the scripts) is because I used sgit(1). However, a single README.md file was modified and the index.html file was not modified just yet. That will happen with make www. The change is not significant, however, so this should be okay this time. As the next step is a long process I therefore decided to commit these things to get them out of the way to try and prevent the commit from being even larger. Minor fixes in next/try.sh and next/try.alt.sh were also discovered when going through the FAQ. Minor typos were made in the FAQ. The .gitignore file was also updated: with the last change I accidentally made it so vim swap files without a filename are not ignored. That means there have to be two vim swap file globs.
This commit is contained in:
1 parent
02df0785b2
commit
03694c587d
20 files changed
+175
-154
No files matched your search
+25
-21
@@ -5053,8 +5053,10 @@ compilers. See the index.html for more details.</p>
|
||||
</div>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="makefiles_fixes_improvements">
|
||||
<div id="makefiles">
|
||||
<h2 id="makefiles-fixes-and-improvements">Makefiles fixes and improvements</h2>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="#cody">Cody</a> fixed the top level <code>Makefile</code> <code>all</code> rule which had a stray <code>fi;</code>
|
||||
without an <code>if</code> so the rule failed entirely.</p>
|
||||
<p>Cody also made a variety of other changes in all the Makefiles, sometimes to get
|
||||
@@ -5172,29 +5174,30 @@ helped improve the presentation of their fellow IOCCC entries.</p>
|
||||
</div>
|
||||
<p>We call out the extensive contributions of <a href="authors.html#Cody_Boone_Ferguson">Cody Boone
|
||||
Ferguson</a> who is responsible for many
|
||||
improvements and fixes, including entries that no longer worked
|
||||
and other important fixes, often <strong>EXTREMELY HARD</strong> (for certain
|
||||
improvements and fixes, including fixing many <a href="faq.html#unsupported">entries that no longer
|
||||
worked</a>,
|
||||
often <strong>EXTREMELY HARD</strong> (for certain
|
||||
definitions of ‘<code>HARD</code>’ :-) ), such as
|
||||
<a href="thanks-for-help.html#1988_phillipps">1988/phillipps</a>,
|
||||
<a href="thanks-for-help.html#1992_vern">1992/vern</a>,
|
||||
<a href="thanks-for-help.html#2001_anonymous">2001/anonymous</a>,
|
||||
<a href="thanks-for-help.html#2004_burley">2004/burley</a> and
|
||||
<a href="thanks-for-help.html#2005_giljade">2005/giljade</a>; fixing entries such as
|
||||
<a href="thanks-for-help.html#2005_giljade">2005/giljade</a>; fixing entries like
|
||||
<a href="thanks-for-help.html#1985_sicherman">1985/sicherman</a> and
|
||||
<a href="thanks-for-help.html#1986_wall">1986/wall</a> to
|
||||
not require <code>-traditional-cpp</code>; fixing
|
||||
entries like <a href="thanks-for-help.html#1991_dds">1991/dds</a> to work with <code>clang</code> (or, as in the case of
|
||||
entries like <a href="thanks-for-help.html#1991_dds">1991/dds</a> to work with
|
||||
<a href="faq.html#clang">clang</a> (or, as in the case of
|
||||
<a href="thanks-for-help.html#1989_westley">1989/westley</a>, a true masterpiece in
|
||||
obfuscation, to work as much as possible); porting entries such as
|
||||
<a href="thanks-for-help.html#1998_schweikh1">1998/schweikh1</a> to macOS; fixing code like
|
||||
<a href="thanks-for-help.html#2001_herrmann2">2001/herrmann2</a> to work in both 32-bit and
|
||||
64-bit; providing <a href="faq.html#alt_code">alternate code</a> where useful/necessary;
|
||||
improving all <code>Makefiles</code>; and writing scripts to greatly simplify running many
|
||||
of the entries.</p>
|
||||
obfuscation, to work as much as possible); porting entries like
|
||||
<a href="thanks-for-help.html#1998_schweikh1">1998/schweikh1</a> to
|
||||
<a href="faq.html#macos_compile">macOS</a>; fixing code like
|
||||
<a href="thanks-for-help.html#2001_herrmann2">2001/herrmann2</a> to work in <a href="faq.html#32bit">both 32-bit and
|
||||
64-bit</a>; providing <a href="faq.html#alt_code">alternate code</a> where useful/necessary;
|
||||
improving all <a href="#makefiles">Makefiles</a>; writing <a href="#try">scripts</a> to greatly simplify running many
|
||||
of the entries; and other important fixes.</p>
|
||||
<p>Cody also wrote the feature-rich <a href="https://github.com/xexyl/sgit">sgit</a> to easily
|
||||
run <code>sed(1)</code> on files in the repo which we used to help build the website. He
|
||||
also co-developed the <a href="faq.html#jparse">JSON parser and tools</a> with us, as the
|
||||
website makes extensive use of JSON.</p>
|
||||
run <code>sed(1)</code> on files in the repo which we used earlier on to help build the website.</p>
|
||||
<p>Cody Boone Ferguson also used one of his own tools to detect many dead links.
|
||||
While the tool was not perfect it went a long way to uncover a good number of
|
||||
bad, broken or otherwise invalid links. It was a very laborious task to copy and
|
||||
@@ -5206,14 +5209,15 @@ invalid links are thanks to Cody’s efforts! Another tool he wrote detected
|
||||
inconsistent award titles in the <code>README.md</code> files (used to generate the
|
||||
<code>index.html</code> files) and the CSV file that he generated from our SQL file.</p>
|
||||
<p>Cody also greatly improved the manifests and checked that the generated html
|
||||
files look well and are presentable, suggested some CSS rules for
|
||||
image responsiveness on smaller screens along with some other improvements,
|
||||
greatly improved the FAQ.</p>
|
||||
<p>Cody also wrote some of the <a href="bin/index.html">website scripts</a> and improved and
|
||||
bug fixed others.</p>
|
||||
files look good and are presentable, suggested CSS rules for
|
||||
image responsiveness and other improvements, and greatly improved the FAQ.</p>
|
||||
<p>Cody also wrote some of the <a href="bin/index.html">website scripts</a>, improved and
|
||||
bug fixed others, co-developed the <a href="https://github.com/xexyl/jparse">JSON parser and tools</a> with
|
||||
us, as we now make extensive use of JSON, and helped test and fix the submit
|
||||
server for IOCCC28 and beyond.</p>
|
||||
<p><strong>THANK YOU VERY MUCH</strong> for your extensive efforts in helping improve the IOCCC
|
||||
presentation of past IOCCC entries and fixing almost all entries that no
|
||||
longer worked, for modern systems!</p>
|
||||
presentation of past IOCCC entries, fixing almost all entries that no
|
||||
longer worked and getting the IOCCC where it is today!</p>
|
||||
<p>Jump to: <a href="#">top</a></p>
|
||||
<div id="yusuke">
|
||||
<h3 id="yusuke-endoh">Yusuke Endoh</h3>
|
||||
@@ -5221,7 +5225,7 @@ longer worked, for modern systems!</p>
|
||||
<p><a href="authors.html#Yusuke_Endoh">Yusuke Endoh</a> supplied a
|
||||
number of important bug fixes to a number of past IOCCC entries, including
|
||||
<strong>fixing <em>numerous entries</em> that no longer worked</strong>. Some of those
|
||||
fixes were <strong>EXTREMELY TECHNICALLY CHALLENGING</strong>, such as
|
||||
fixes were <strong>EXTREMELY TECHNICALLY CHALLENGING</strong>, like
|
||||
<a href="thanks-for-help.html#1989_robison">1989/robison</a>,
|
||||
<a href="thanks-for-help.html#1990_cmills">1990/cmills</a>,
|
||||
<a href="thanks-for-help.html#1992_lush">1992/lush</a> and
|
||||
|
||||
Reference in new issue
Block a user