force use of pandoc version >= 3.1.12.2
The `bin/pandoc-wrapper.sh` tool will verify that the ssytem has a recent enough version of `pandoc(1)`. We explain why we insist on `pandoc(1)`. version >= 3.1.12.2 in comments where the $PANDOC_MIN_VERSION is set. Added `--wrap=preserve` as a default argument to `pandoc(1)`. While this change will impact every HTML file generated, we believe this will improve the ability of someone to look at the generated HTML and correlate with the original markdown. Changed `bin/pandoc-wrapper.sh` VERSION from "1.4.2 2024-03-17" to "1.4.3 2024-03-18". Performed `make www` to achieve all of the above and to generate HTML using the new `--wrap=preserve` `pandoc(1)` mode.
This commit is contained in:
1 parent
9eb7a54e9f
commit
b0b212acb1
402 files changed
+37061
-55132
No files matched your search
+49
-77
@@ -129,10 +129,9 @@
|
||||
|
||||
<h2 id="author"><a name="author"></a>Author:</h2>
|
||||
<ul>
|
||||
<li>Name: <a href="../../authors.html#Edward_Rosten">Edward
|
||||
Rosten</a><br> Location: <a href="../../location.html#GB">GB</a> -
|
||||
<em>United Kingdom of Great Britain and Northern Ireland</em>
|
||||
(<em>United Kingdom</em>) <br><br></li>
|
||||
<li>Name: <a href="../../authors.html#Edward_Rosten">Edward Rosten</a><br>
|
||||
Location: <a href="../../location.html#GB">GB</a> - <em>United Kingdom of Great Britain and Northern Ireland</em> (<em>United Kingdom</em>)
|
||||
<br><br></li>
|
||||
</ul>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-index-author.sh -->
|
||||
@@ -145,12 +144,11 @@ Rosten</a><br> Location: <a href="../../location.html#GB">GB</a> -
|
||||
<h3 id="bugs-and-misfeatures">Bugs and (Mis)features:</h3>
|
||||
<p>The current status of this entry is:</p>
|
||||
<pre><code>STATUS: missing files - please provide them</code></pre>
|
||||
<p>For more detailed information see <a
|
||||
href="../../bugs.html#2001_rosten">2001 rosten bugs</a>.</p>
|
||||
<p>For more detailed information see <a href="../../bugs.html#2001_rosten">2001 rosten bugs</a>.</p>
|
||||
<h2 id="to-use">To use:</h2>
|
||||
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./rosten</span> <span class="pp">[</span><span class="ss">number</span><span class="pp">]</span></span></code></pre></div>
|
||||
<p>WARNING: this will mess with your mouse and can make it hard to quit
|
||||
the program. Use at your own risk.</p>
|
||||
<p>WARNING: this will mess with your mouse and can make it hard to quit the
|
||||
program. Use at your own risk.</p>
|
||||
<p>NOTE: number is floating point.</p>
|
||||
<h2 id="try">Try:</h2>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./rosten</span> 1.03</span>
|
||||
@@ -162,31 +160,28 @@ the program. Use at your own risk.</p>
|
||||
cursor) in the wrong way. :-)</p>
|
||||
<h2 id="authors-remarks">Author’s remarks:</h2>
|
||||
<h3 id="name">NAME</h3>
|
||||
<p><code>rosten</code> - make the mouse act as if it has been
|
||||
greased</p>
|
||||
<p><code>rosten</code> - make the mouse act as if it has been greased</p>
|
||||
<h3 id="synopsis">SYNOPSIS</h3>
|
||||
<div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./rosten</span> <span class="pp">[</span><span class="ss">greasiness</span><span class="pp">]</span></span></code></pre></div>
|
||||
<h3 id="description">DESCRIPTION</h3>
|
||||
<p>This program is designed primarily to make your X windows interface
|
||||
more obfuscated. Try doing something mouse driven (such as using a mouse
|
||||
<p>This program is designed primarily to make your X windows interface more
|
||||
obfuscated. Try doing something mouse driven (such as using a mouse
|
||||
driven editor on this program) whilst it is running. If you’re not sure
|
||||
what it does, looking at the code should give a fair idea.</p>
|
||||
<p>It also has a [cat] man page if you want to install it as a
|
||||
‘utility’.</p>
|
||||
<p>It also has a [cat] man page if you want to install it as a ‘utility’.</p>
|
||||
<h3 id="options">OPTIONS</h3>
|
||||
<p>It only takes one optional option: the greasiness factor. This is the
|
||||
number that the speed is divided by on each iteration. The default is
|
||||
1.03. A setting of 1 - no friction - is fun as is 0.99.</p>
|
||||
<p>Being an X program, it recognises the <code>DISPLAY</code>
|
||||
variable.</p>
|
||||
<p>Being an X program, it recognises the <code>DISPLAY</code> variable.</p>
|
||||
<h3 id="portability">PORTABILITY</h3>
|
||||
<p>The program is very portable, even to non X architectures. All that
|
||||
is required is a large desk and some good grease.</p>
|
||||
<p>The program is very portable, even to non X architectures. All that is
|
||||
required is a large desk and some good grease.</p>
|
||||
<h3 id="comments">COMMENTS</h3>
|
||||
<p>It is really rather surprising that code like this should not only be
|
||||
portable, but compile with almost no warnings on most of the compilers
|
||||
tested. It’s a kind of shame that none of the compilers do anything like
|
||||
this:</p>
|
||||
tested. It’s a kind of shame that none of the compilers do anything
|
||||
like this:</p>
|
||||
<div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$</span> make greasymouse</span>
|
||||
<span id="cb7-2"><a href="#cb7-2" aria-hidden="true" tabindex="-1"></a><span class="fu">cc</span> greasymouse.c <span class="at">-o</span> greasymouse <span class="at">-lX11</span></span>
|
||||
<span id="cb7-3"><a href="#cb7-3" aria-hidden="true" tabindex="-1"></a><span class="ex">greasymouse.c:30:</span> This macro should have more text and spaces in it</span>
|
||||
@@ -196,89 +191,66 @@ this:</p>
|
||||
<span id="cb7-7"><a href="#cb7-7" aria-hidden="true" tabindex="-1"></a><span class="st">greasymouse.c:55: So is that</span></span>
|
||||
<span id="cb7-8"><a href="#cb7-8" aria-hidden="true" tabindex="-1"></a><span class="st">...</span></span>
|
||||
<span id="cb7-9"><a href="#cb7-9" aria-hidden="true" tabindex="-1"></a><span class="st">greasymouse.c:58: This program is rubbish. I'</span>m not going to link it.</span></code></pre></div>
|
||||
<p>The code is best viewed with <a
|
||||
href="https://en.wikipedia.org/wiki/Tab_stop">tab stops</a> every 8
|
||||
spaces.</p>
|
||||
<p>The code is best viewed with <a href="https://en.wikipedia.org/wiki/Tab_stop">tab stops</a> every 8 spaces.</p>
|
||||
<h3 id="bugs">BUGS</h3>
|
||||
<p>The mouse gets stuck completely if you give it an option of less than
|
||||
1 and leave it for too long. This is quite annoying if it didn’t leave
|
||||
the terminal it was run from in focus.</p>
|
||||
<p>It gets very jerky if the processor is being used. There are better
|
||||
time functions than <code>clock()</code> but I haven’t used them.</p>
|
||||
<p>The mouse gets stuck completely if you give it an option of less
|
||||
than 1 and leave it for too long. This is quite annoying if it
|
||||
didn’t leave the terminal it was run from in focus.</p>
|
||||
<p>It gets very jerky if the processor is being used. There are
|
||||
better time functions than <code>clock()</code> but I haven’t used them.</p>
|
||||
<p>It deflects slightly when it gets very slow.</p>
|
||||
<p>It annoys other people if you run it on their display too often.
|
||||
Maybe I should make future versions print funny jokes to keep the humor
|
||||
fresh.</p>
|
||||
<p>It annoys other people if you run it on their display too
|
||||
often. Maybe I should make future versions print funny jokes to
|
||||
keep the humor fresh.</p>
|
||||
<p>It’s pretty ropey over a 56K modem.</p>
|
||||
<p>It’s even ropier over a 56K modem and tunneled through 3 ssh
|
||||
links.</p>
|
||||
<p>It’s even ropier over a 56K modem and tunneled through 3 ssh links.</p>
|
||||
<h3 id="warnings">WARNINGS</h3>
|
||||
<p>Pages and pages and pages of things, with GCC at any rate.</p>
|
||||
<p>It suggests loads of <code>()</code>s where they’re not needed.</p>
|
||||
<p>It reckons I have not used some of the values I have computed. I
|
||||
would never do a thing like that: I just haven’t used them in the way
|
||||
it’s used to.</p>
|
||||
<p>The MIPS compiler suggests an <code>==</code> instead of an
|
||||
<code>=</code> in expressions such as:</p>
|
||||
would never do a thing like that: I just haven’t used them in
|
||||
the way it’s used to.</p>
|
||||
<p>The MIPS compiler suggests an <code>==</code> instead of an <code>=</code> in expressions
|
||||
such as:</p>
|
||||
<div class="sourceCode" id="cb8"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="op">&&(</span>a<span class="op">=</span>b<span class="op">)</span></span></code></pre></div>
|
||||
<p>but its suggestions would break my program. It also reckons that
|
||||
<code>r()</code> has no prototype.</p>
|
||||
<p>Giving the <code>-pedantic</code> option to the MIPS compiler causes
|
||||
it to generate warnings about its own header files, but not any extra
|
||||
ones with this program.</p>
|
||||
<p>but its suggestions would break my program. It also reckons
|
||||
that <code>r()</code> has no prototype.</p>
|
||||
<p>Giving the <code>-pedantic</code> option to the MIPS compiler causes it to generate
|
||||
warnings about its own header files, but not any extra ones with this
|
||||
program.</p>
|
||||
<p>With all warnings enabled, the DEC compiler, oddly enough finds some
|
||||
problems with its own include files, but none with my program.</p>
|
||||
<h3 id="errors">ERRORS</h3>
|
||||
<p>The DEC compiler of this version:
|
||||
<code>DEC C V5.6-079 on Digital UNIX V4.0 (Rev. 878)</code> can’t
|
||||
compile the code. It thinks that preprocessor lines can not have
|
||||
whitespace preceding the <code>#</code>. Moving the preprocessor
|
||||
directives to the beginning of the line wrecks the layout but makes it
|
||||
compile.</p>
|
||||
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0
|
||||
License:</h2>
|
||||
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights
|
||||
Reserved. You are free to share and adapt this file under the terms of
|
||||
this license:</p>
|
||||
<p>The DEC compiler of this version: <code>DEC C V5.6-079 on Digital UNIX V4.0 (Rev. 878)</code> can’t compile the code. It thinks that preprocessor lines can not have
|
||||
whitespace preceding the <code>#</code>. Moving the preprocessor directives to the
|
||||
beginning of the line wrecks the layout but makes it compile.</p>
|
||||
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0 License:</h2>
|
||||
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
You are free to share and adapt this file under the terms of this license:</p>
|
||||
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
|
||||
<p>For more information, see:
|
||||
https://creativecommons.org/licenses/by-sa/4.0/</p>
|
||||
<p>For more information, see: https://creativecommons.org/licenses/by-sa/4.0/</p>
|
||||
|
||||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content for HTML phase 22 by: bin/output-index-inventory.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- START: this line starts content generated by: bin/output-index-inventory.sh -->
|
||||
|
||||
<h1 id="inventory-for-2001rosten"><a name="inventory"></a>Inventory for
|
||||
2001/rosten</h1>
|
||||
<h1 id="inventory-for-2001rosten"><a name="inventory"></a>Inventory for 2001/rosten</h1>
|
||||
<p><a href="#top">Jump to top</a></p>
|
||||
<h2 id="primary-files">Primary files</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/rosten.c">rosten.c</a>
|
||||
- entry source</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/Makefile">Makefile</a>
|
||||
- entry Makefile</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/rosten.orig.c">rosten.orig.c</a>
|
||||
- original source</li>
|
||||
<li><a href="2001_rosten.tar.bz2">2001_rosten.tar.bz2</a> - download
|
||||
entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/rosten.c">rosten.c</a> - entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/rosten.orig.c">rosten.orig.c</a> - original source</li>
|
||||
<li><a href="2001_rosten.tar.bz2">2001_rosten.tar.bz2</a> - download entry source</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="index.html">index.html</a> - entry home page</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.entry.json">.entry.json</a>
|
||||
- description of entry in JSON</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.gitignore">.gitignore</a>
|
||||
- list of files that should not be committed under git</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
|
||||
<li><a href=".path">.path</a> - directory path from top directory</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/README.md">README.md</a>
|
||||
- markdown source for index.html</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/rosten/README.md">README.md</a> - markdown source for index.html</li>
|
||||
</ul>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
|
||||
|
||||
Reference in new issue
Block a user