6909 Commits
Author SHA1 Message Date
Cody Boone Ferguson 1ac055fa85 Reword the recent deobfuscation changes
In most cases the word was changed to 'obfuscation' as it was about
obfuscation, not deobfuscation. In some cases like 1995/leo since the
file was (in 1995/leo) about a secret switch it was changed to
'secret.md' (and 'secret.html') but there were others like that as well.

One entry had the words 'spoiling the size rule' but this had been
changed to 'deobfuscating the size rule' which was obviously wrong.

In the latter YYYY/README.md files the judges had written after some
entries (brief summaries) '...

    ...We'll stop spouting spoilers now. Have fun exploring all the
    entries!

but that was changed to:

    ...We'll stop spouting deobfuscation information now. Have fun
    exploring all the entries!

which wasn't really about deobfuscation but just a brief summary of what
the entries did.

And in the most problematic case (at least for me :-), 2018/ferguson) I
had put a joke in:

    ... but it's the only Easter egg I won't spoil

but it was changed to 'won't deobfuscate' which not only is not what it
is but it spoilt the joke.

In some cases the word was changed back to 'SPOILER' (or similar) but in
most cases not. I believe it should be better now. There are some
caveats, however, as below.

Although make find_missing_links is okay I do not remember if this will
catch links that refer to '%%REPO_URL%%' or other pandoc tokens. This
means I might have to go back to some earlier years to verify links are
okay. That should not take that much time I hope.

It might also be that some wording can still be improved some but it is
hoped this will be discovered when checking links and looking over the
manifest (which obviously changed).
2024-07-04 09:03:45 -07:00
Cody Boone Ferguson a379c6296a Add link to status in status.html
Instead of just bold or italic it's now a link to that specific status.
2024-07-04 06:47:46 -07:00
Landon Curt Noll a379463919 add make test to top level Makefile 2024-07-03 11:50:09 -07:00
Landon Curt Noll d262ffcebc Merge pull request #2539 from xexyl/ioccc-status 2024-07-02 19:43:13 -07:00
Landon Curt Noll 3dcf8fa0c6 Merge pull request #2538 from xexyl/grothe2006
Restore 2006/grothe/olympic.txt
2024-07-02 16:39:35 -07:00
Cody Boone Ferguson f687c0b9a3 Remove tmp/ioccc-status.sh
This script was obsoleted ages ago but it was only moved to tmp/. It
will not be needed though, the man page was deleted and so it now is
deleted.
2024-07-02 14:57:12 -07:00
Cody Boone Ferguson 8578cb1f5f Restore 2006/grothe/olympic.txt
Updated manifest, rebuilt .entry.json and index.html.
2024-07-02 14:53:48 -07:00
Landon Curt Noll 54317f44b8 fix change to 2020/ferguson1/index.html that was missed 2024-07-02 11:21:06 -07:00
Landon Curt Noll 8d93e94b24 Merge pull request #2536 from xexyl/rules-guidelines
Fixes in rules, guidelines, additional FAQ
2024-07-02 11:16:47 -07:00
Cody Boone Ferguson 902d6a3f25 Format fixes in guidelines
With the exception of some code blocks they now look much nicer on a
smaller screen.
2024-07-02 05:54:01 -07:00
Cody Boone Ferguson b9ef640a61 Fixes in rules, guidelines, additional FAQ
The new FAQ is about how to report bugs in mkiocccentry tools. The rules
and guidelines link to this FAQ.

The rules and guidelines have been corrected and clarified in a number
of ways.
2024-07-02 05:24:44 -07:00
Landon Curt Noll 5b685077ff Merge pull request #2534 from xexyl/guidelines-tools 2024-07-01 15:50:42 -07:00
Landon Curt Noll c9ff8398de Merge pull request #2533 from xexyl/ferguson1-2020 2024-07-01 15:47:28 -07:00
Landon Curt Noll e646a89db1 Merge pull request #2532 from xexyl/typo-guidelines-rules 2024-07-01 15:45:27 -07:00
Cody Boone Ferguson c17f0b2525 Update guidelines - add new tools description
This is more for those who are interested in how they can run each step
of the mkiocccentry tool as well as how to make it easier to edit a
submission tarball.

Although it looks okay (the rendered html) a more thorough review will
have to be done, tomorrow if possible.
2024-07-01 15:22:21 -07:00
Cody Boone Ferguson 45c92b5fb1 Fix 2020/ferguson1/Makefile
The DATA variable had files that no longer existed (or in one case was
renamed).
2024-07-01 14:19:40 -07:00
Cody Boone Ferguson de5e7b16bc Typo fixes in inc/ and next/
A typo that was missed because I did not look at that part of the file
was 'quidelines' instead of 'guidelines'. This has been fixed in inc/
and next/.
2024-07-01 14:04:26 -07:00
Landon Curt Noll d8a84dd287 Merge pull request #2531 from xexyl/guidelines 2024-07-01 13:30:03 -07:00
Cody Boone Ferguson ed198f0510 Fixes in guidelines and rules
The guidelines had many fixes and where necessary updates (about new
tools for instance) plus some fun for people to discover.

The FAQ was slightly updated as well for the guidelines.
2024-07-01 13:15:24 -07:00
Landon Curt Noll 713dc27576 Merge pull request #2530 from xexyl/issues 2024-07-01 11:43:41 -07:00
Landon Curt Noll 52dca58cdc Merge pull request #2528 from xexyl/bug-report 2024-07-01 11:41:00 -07:00
Landon Curt Noll 6d94978dde Merge pull request #2527 from xexyl/panic 2024-07-01 11:39:55 -07:00
Landon Curt Noll a447445193 Merge pull request #2526 from xexyl/ferguson12020-spoiler 2024-07-01 11:38:53 -07:00
Cody Boone Ferguson 155de205bb Add issue template, fix others
The documentation template is for a missing documentation file or
problem with documentation. This MIGHT be classified under a website
issue but it is kind of a topic on its own and as an issue for this was
recently opened (with the documentation label) this seems like a worthy
thing to have.

The bug issue template now properly adds the 'bug' label.

The other issue templates have lower case labels.
2024-07-01 07:46:04 -07:00
Cody Boone Ferguson 574a2905b5 Add bug_report.yml template for GitHub issues
This is in particular for bug reports of a tool. This is useful rarely
but there have been a number of times it has been useful (like right now
as I am aware of another bug) so it is good to have it.
2024-07-01 07:00:22 -07:00
Cody Boone Ferguson d9e73b3184 Don't Panic!
Change 'Don't worry' to 'Don't Panic' in top level Makefile.
2024-07-01 06:55:05 -07:00
Cody Boone Ferguson e5bcf2ee25 Rename 2020/ferguson1/deobfuscation -> obfuscation
As the file is not actually code and does not give deobfuscated code but
rather shows how I obfuscated it (indirectly and directly) a better
name, if spoilers will not work, is obfuscation. Thus obfuscation.md and
obfuscation.html are the new names.

Manifest updated; regenerated .entry.json, index.html and other html
files that link to the html file.

In a heading/section (in obfuscation.html) I linked to two files that
are named.
2024-07-01 06:40:46 -07:00
Landon Curt Noll 5dd3311e9e fix the remaining spoilers 2024-07-01 01:16:26 -07:00
Landon Curt Noll 85c991620f convert spoiler filenames into deobfuscation filenames 2024-07-01 01:02:40 -07:00
Landon Curt Noll 3aec80f057 convert more spoiler into deobfuscation 2024-06-30 23:23:48 -07:00
Landon Curt Noll 4d6009b58f convert spoiler language and towards deobfuscation language 2024-06-30 23:07:18 -07:00
Landon Curt Noll 50a2a6293c add CUNKNOWN make variables to entry Makefiles 2024-06-30 21:29:27 -07:00
Landon Curt Noll 4d37308d12 add draft FAQ about contributing deobfuscated code 2024-06-30 18:41:50 -07:00
Landon Curt Noll e50d9f2620 change some build individual HTML files to use -v 1 2024-06-30 18:34:59 -07:00
Landon Curt Noll 1578f34eef Merge pull request #2525 from xexyl/ver-guidelines-rules
Update version of rules and guidelines
2024-06-30 16:21:12 -07:00
Landon Curt Noll f335a9b415 update rules and guideline headers
Harmonized and improve the headers that are prepended
to the rules and guidelines given the IOCCC state.

Attempted to make the headers that are prepended
to the rules and guidelines more consistent.

Make reference to, where applicable, FAQs
about feedback and questions in those headers.

Perform `make www` to perform the above and test under macOS.
2024-06-30 16:19:11 -07:00
Landon Curt Noll 91adb55e07 improve and add FAQ about rules, guidelines, tools 2024-06-30 15:50:42 -07:00
Cody Boone Ferguson a7db46ccb4 Update version of rules and guidelines 2024-06-30 14:40:39 -07:00
Landon Curt Noll dc1e651eea Merge pull request #2524 from xexyl/karns-opt
Fix 2019/karns/Makefile
2024-06-30 14:30:41 -07:00
Landon Curt Noll 25fe8af39e Merge pull request #2523 from xexyl/faq-fix
Fix Makefile from d273ba
2024-06-30 14:29:26 -07:00
Landon Curt Noll 4af3d3f1bf improve the to mastodon users 2024-06-30 14:25:53 -07:00
Landon Curt Noll 637b83badd fix make gen_status
The `make gen_status` now also invokes `make gen_next`
instead of `make gen_top_html`.
2024-06-30 14:24:26 -07:00
Cody Boone Ferguson 9f85a0455b Fix 2019/karns/Makefile
The variable is OPT, not COPT.
2024-06-30 14:19:49 -07:00
Cody Boone Ferguson c0d57e6044 Fix Makefile from d273ba
Part of the edit to the Makefile was in error - a yank paste error on my
part that I fixed in a commit that came after but the restoration of the
change put the problem back in.
2024-06-30 14:16:05 -07:00
Landon Curt Noll e0915eb7e7 Merge pull request #2522 from xexyl/guidelines
Partial review of guidelines updates
2024-06-30 14:14:52 -07:00
Landon Curt Noll 3cc8f4ba3a Merge pull request #2521 from xexyl/rules-mastodon
Add note about mastodon to rules
2024-06-30 14:12:26 -07:00
Landon Curt Noll d273ba6c2b restore and improve previous Makefile edits
NOTE: There were a number of conflicts with this pull request
      that we had to resolve.
2024-06-30 14:10:38 -07:00
Cody Boone Ferguson c21f87ac5e Update rules wrt mastodon
Unless one is mentioned one will not get a push notification so one
should refresh the IOCCC mastodon feed every so often. This is at the
top of the file, though, and seemingly part of a file in inc/ so this
might have to be done differently than how this change was done.
2024-06-30 14:09:29 -07:00
Cody Boone Ferguson c1e307b970 Partial review of guidelines updates
The rest of the file has to be looked at later.
2024-06-30 14:02:50 -07:00
Cody Boone Ferguson e92d310258 Add note about mastodon to rules 2024-06-30 14:00:30 -07:00