Commit Graph
6604 Commits
Author SHA1 Message Date
Cody Boone Ferguson 8d71bb0802 Fix FAQ link for iocccsize.h at mkiocccentry 2025-03-15 02:48:14 -07:00
Landon Curt Noll d98a29a940 improve how the C locale is set
In conjunction with changes made to "the other repo",
we now set:

export LANG="C"
export LC_CTYPE="C"
export LC_NUMERIC="C"
export LC_TIME="C"
export LC_COLLATE="C"
export LC_MONETARY="C"
export LC_MESSAGES="C"
export LC_PAPER="C"
export LC_NAME="C"
export LC_ADDRESS="C"
export LC_TELEPHONE="C"
export LC_MEASUREMENT="C"
export LC_IDENTIFICATION="C"
export LC_ALL="C"

instead of just "$LC_ALL", "$LANG", "$LC_NUMERIC".
2025-03-14 17:59:04 -07:00
Landon Curt Noll bcdcbd58f9 set C locale
In all bin shell scripts, set `LC_ALL`, `LANG`, and `LC_NUMERIC` to "C".

Changed all bin shell script VERSION to "2.0.0 2025-03-13".

Tested the above via `make www` on macOS.  Only the sitemap was updated.
2025-03-13 18:56:27 -07:00
Landon Curt Noll 06557fbe6b fix HTML error in rules
A "<p>..</p>" may not span a list, nor a blockquote.
2025-03-12 21:32:19 -07:00
Landon Curt Noll 91dc41c998 fix HTML error in guidelines
A "<p>..</p>" may not span a list.
2025-03-12 21:23:50 -07:00
Landon Curt Noll 06f26f2220 update FAQ and news as per new mkiocccentry release
Added news based on the recent
[release 2.4.3 2025-03-11](https://github.com/ioccc-src/mkiocccentry/releases/tag/2.4.3)
of the [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry).

Updated the FAQ with additional information about the above mentioned release.

Fixed use of double blank lines in `faq.md` so that they:

- precede all markdown headings
- precede and follow all "Jump to top" lines

Added missing "Jump to top" lines.

Fixed Section 2 internal link.

Performed `make www gen_status gen_sitemap timestamp` to update the website.
2025-03-12 21:04:37 -07:00
Landon Curt Noll 6e844aa543 Merge pull request #129 from xexyl/updates
Add details on versions

3 of 4 updates that are connected with the
[Release version 2.4.3 2025-03-11](https://github.com/ioccc-src/mkiocccentry/releases/tag/2.4.3)
of the [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry) otherwise
known as "the other repo".
2025-03-12 18:49:38 -07:00
Landon Curt Noll a6a042116b Merge pull request #128 from xexyl/uuids
Update FAQ and guidelines about new options

2 of 4 updates that are connected with the
[Release version 2.4.3 2025-03-11](https://github.com/ioccc-src/mkiocccentry/releases/tag/2.4.3)
of the [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry) otherwise
known as "the other repo".
2025-03-12 18:45:38 -07:00
Landon Curt Noll 5f2dc62c85 Merge pull request #127 from xexyl/mod
Updated FAQ per recent mkiocccentry issues

1 of 4 updates that are connected with the
[Release version 2.4.3 2025-03-11](https://github.com/ioccc-src/mkiocccentry/releases/tag/2.4.3)
of the [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry) otherwise
known as "the other repo".
2025-03-12 18:44:06 -07:00
Cody Boone Ferguson 0f1198b48e Fix link in FAQ 2025-03-12 03:35:01 -07:00
Cody Boone Ferguson 864f17e4a5 Add details on versions
New FAQ on what the minimum versions are (this should be updated every
contest or updated to refer to the result of the issue I opened at the
other repo - post IOCCC28) for each tool.

Added details about the new (soon to be released) version of the tools
that now search under $PATH.

This commit updated the FAQ, the guidelines and the quick start guide.

As a reminder you do NOT need to use the upcoming release of the tools
and not doing so will not invalidate any of your submissions as it is
based on a minimum version, not an exact version.
2025-03-12 03:27:58 -07:00
Cody Boone Ferguson 8968cf8904 Update FAQ and guidelines about new options
The new options to mkiocccentry are -x to delete the submission
directory if if it already exists and the -u uuidfile and -U uuidstr
options.

NOTE: it is NOT required to update the tools for this IOCCC and you do
NOT have to read the updated guidelines to follow the guidelines for
this IOCCC.
2025-03-10 06:28:54 -07:00
Cody Boone Ferguson 4d34c9d759 Fix version checks related FAQ
On second thoughts: there is a potential issue down the road with max
version checks so this change was rolled back.
2025-03-09 12:39:02 -07:00
Cody Boone Ferguson c8730660f5 Updated FAQ per recent mkiocccentry issues
The warnings highbit_warning, wordbuf_warning and first_rule_is_all are
no longer used and will be removed for IOCCC29 and beyond. Thus the
tools no longer care about them.

There were other additions to mkiocccentry like the useful -u uuid
option to read in your UUID from a file so you don't have to copy paste
it per submission. Although that would be useful in the guidelines to
do that would require the version update which is problematic in an open
contest. Thus it can be added for IOCCC29 after this one.

IMPORTANT NOTE: you do NOT have to update the tools unless you want to!
The submit server will no longer flag submissions with those booleans
set to true and when the judges run the tools they won't flag them
either. So if you are just fine with what you're doing, and if the
recent fixes do not have an impact on your work you are perfectly fine
using the current versions you have as version requirements are no
longer a single value but a range. Of course you might still wish to
check that you weren't flagged for some other issue but you no longer
have to worry about those three warnings.
2025-03-09 11:13:52 -07:00
Landon Curt Noll a511e55eea perform make www based on recent commits 2025-03-07 21:42:31 -08:00
Landon Curt Noll cefcfea2ed Merge pull request #125 from xexyl/typo-news
Typo fix in news
2025-03-06 16:19:06 -08:00
Cody Boone Ferguson de99153e94 Typo fix in news 2025-03-06 14:10:30 -08:00
Landon Curt Noll dfde49e458 Merge pull request #124 from xexyl/example-makefile 2025-03-06 09:00:30 -08:00
Cody Boone Ferguson 5ea01b6bd5 Fixes in example Makefile under next/ 2025-03-06 08:03:42 -08:00
Landon Curt Noll 0b3b7c3820 fix minor typo in news 2025-03-05 14:59:14 -08:00
Landon Curt Noll e180f6ae5e open IOCCC28 2025-03-05 14:26:26 -08:00
Landon Curt Noll 98d9a28295 update sitemap as per the recent FAQ mod 2025-03-05 09:50:28 -08:00
Landon Curt Noll 350f31226e Merge pull request #123 from xexyl/rebase 2025-03-05 09:32:38 -08:00
Cody Boone Ferguson 55c9638b56 Make important fix in FAQ about git fetch
After my final commit and merge in mkiocccentry pre-release a pull did
not get the tag. I had to do:

    git fetch --all --tags

instead. So to make sure everyone has the correct tag I have added this
to the FAQ (replacing the 'git fetch' by itself).

Regenerated faq.html.
2025-03-05 08:45:28 -08:00
Landon Curt Noll 233e5e90a5 make update just prior to IOCCC28 open 2025-03-04 16:53:31 -08:00
Landon Curt Noll 8f5e3f75ca update sitemap and guidelines.html per recent mods 2025-03-04 16:28:38 -08:00
Landon Curt Noll a120f9bfe8 Merge pull request #122 from xexyl/ioccc28 2025-03-04 13:35:30 -08:00
Cody Boone Ferguson f0ca8d4319 Typo fixes in next/try*.sh 2025-03-04 12:33:41 -08:00
Cody Boone Ferguson b00f425d44 Fix link in guidelines.html found by make test 2025-03-04 12:16:44 -08:00
Cody Boone Ferguson 49609b0ead Final edits before IOCCC28 (I hope :-) )
Renamed some FAQs (typos and/or other things).

Fix a number of typos in various files (including markdown format
errors).

Rules and guidelines should be relatively good although as there is a
lot to get through and not much time left maybe I missed something (I
also kind of cheated doing the final checks with the guidelines rather
than going through them all again).

The next/try.sh and next/try.alt.sh scripts have had updates as well and
the next/Makefile.example was modified too.

The index.html page now has an anchor for goals of the contest so that
the goals in the rules could simply link to it in index.html.

Although some text had to be added (and some corrected) a reasonable
amount of text was also removed as it was elsewhere or was extraneous in
some way.
2025-03-04 12:11:08 -08:00
Landon Curt Noll 4975257fa4 Merge pull request #121 from xexyl/remarks 2025-03-04 07:08:47 -08:00
Cody Boone Ferguson 467c3342d4 Fix link in FAQ for remarks filename change 2025-03-04 05:30:58 -08:00
Cody Boone Ferguson 81d225f439 Change how example remarks is managed
The file next/remarks.example.md has been renamed next/remarks.md.

From this file a new html file, next/remarks.html, is generated. The
first part of the instructions say to download the markdown file and
copy it to your submission's directory.

The rest is mostly the same but this way one can look at the website and
also be aware of the file (and it'll be linked to in the rules and/or
guidelines as well).

This required updating bin/gen-top-html.sh an bin/md2html.cfg and the
Makefile was updated too (with a typo fix also).
2025-03-04 05:25:25 -08:00
Landon Curt Noll 29408c8293 complete our review of the IOCCC rules and IOCCC guidelines
A review of the IOCCC rules and IOCCC guidelines, @xexyl,
on  2025 March 4 would be very much welcome.
2025-03-04 02:09:13 -08:00
Landon Curt Noll 37ba5f892b important IOCCC rules updates, checkpoint on guidelines 2025-03-03 22:07:05 -08:00
Landon Curt Noll 388431628e more rules and guidelines improvements and tweaks 2025-03-03 17:23:33 -08:00
Landon Curt Noll 0ac0a7f240 Merge pull request #120 from xexyl/guidelines
Update guidelines - typos and other fixes
2025-03-03 13:25:14 -08:00
Cody Boone Ferguson 6aca41983e Update guidelines - typos and other fixes 2025-03-03 13:22:45 -08:00
Landon Curt Noll 0aa07b7744 update sitemap per recent changes 2025-03-03 13:14:10 -08:00
Landon Curt Noll bb54bee9d7 Merge pull request #119 from xexyl/hoyle
Fix 2004/hoyle as per #118
2025-03-03 13:09:01 -08:00
Landon Curt Noll 0aff81f35e improve and expand submit text, use 00.00 as a sample UUID 2025-03-03 13:06:43 -08:00
Cody Boone Ferguson ff2a498007 Fix 2004/hoyle as per #118 2025-03-03 12:50:53 -08:00
Landon Curt Noll ba28bd7988 Merge pull request #117 from xexyl/example-makefile
Fix comments in all rule of Makefile.example
2025-03-03 10:01:12 -08:00
Cody Boone Ferguson 7aa9ac3ecf Fix comments in all rule of Makefile.example
Without the @ before the comments (which are informative and to be
removed by contestants) it shows the comments when running 'make'. Even
worse is without doing $${CHMOD} it would not evaluate to anything so it
looked bizarre.

Thus the @ was added to the comments like the rest of the file (comments
in rules).
2025-03-03 09:38:45 -08:00
Landon Curt Noll 443d2c6d0a Merge pull request #116 from xexyl/submit 2025-03-03 07:35:11 -08:00
Landon Curt Noll df2719a784 Merge pull request #115 from xexyl/md 2025-03-03 07:33:46 -08:00
Landon Curt Noll 4df5e6275c Merge pull request #114 from xexyl/screenreaders 2025-03-03 07:29:58 -08:00
Landon Curt Noll 05f8572cb4 Merge pull request #113 from xexyl/jdalbec 2025-03-03 07:28:07 -08:00
Cody Boone Ferguson feaa2e3e16 Slight update to Makefile in previous commit 2025-03-03 06:54:09 -08:00
Cody Boone Ferguson a2d0f1abc0 Fix formatting in next/submit.html 2025-03-03 06:52:54 -08:00