6909 Commits
Author SHA1 Message Date
Landon Curt Noll 30aac134c0 Merge pull request #242 from SirWumpus/girly_guides
Part 1 Guidelines review.
2025-11-29 08:32:33 -08:00
Cody Boone Ferguson 87d8c627a0 Fixes and minor improvements in rules
This includes typos (including command lines, formatting and other
things), renaming some rules to be a bit more intuitive and other things
I noticed.

Please note that I have not yet checked all links: not in other files or
in this file. This will be done after a break, and it likely will
involve updates to the guidelines and possibly the FAQ too. In other
words this is a work in progress that should be completed later today.
2025-11-29 06:14:01 -08:00
Anthony Howe 7c886e9f80 Part 1 Guidelines review. 2025-11-29 04:09:15 -05:00
Landon Curt Noll 698cd8f92b checkpoint rules & guidelines, FAQ update, draft IOCCC29 dates
This is a draft edit of the revised IOCCC guidelines for **IOCCC29**.

Due the above, `next/guidelines.md` has undergone a significant update.
The `next/rules.md` and `faq.md` files have been modified accordingly.

The `faq.md` version is now **29.01 2025-11-28**.
The `next/guidelines.md` version is now **29.00 2025-11-28**.
The `next/rules.md` version is now *29.08 2025-11-28**.

Draft **IOCCC29** dates have been added to `rules.md`.

Ran `make quick_www` to perform the above.

TODO: Continue to revise and improve the IOCCC guidelines.

TODO: Fix typos and minor nits in the `next/guidelines.md`.

TODO: Fix typos and minor nits in the `next/rules.md`.
2025-11-29 00:14:31 -08:00
Landon Curt Noll bf93637eae use checkmark with no background in markdown.md 2025-11-28 20:33:46 -08:00
Landon Curt Noll b19846fb4d improve markdown
Fixed a number of whitespace, HTML comments, intending,
and markdown problems.

Clarified the <!---language--> syntax.

Made a number of textual changes to be more consistent.

Replaced emoji with HTML symbols.

Misc cleanup.

Ran `make markdown sitemap` to perform the above.
2025-11-28 08:47:33 -08:00
Landon Curt Noll 8ef10b3df6 make quick_ww due to recent commits 2025-11-27 21:04:07 -08:00
Landon Curt Noll 697cc91319 Merge pull request #241 from SirWumpus/green_tickles
Split examples into incorrect and correct code blocks;
2025-11-27 20:58:10 -08:00
Anthony Howe 28323ee356 Split examples into incorrect and correct code blocks; move the
cross and tick marks out of the examples and apply a `<span
style="color:name">` to assert correct viewing for all browsers
and fonts.
2025-11-27 15:02:39 -05:00
Landon Curt Noll 3011f32757 render makrdown and rules, update sitemap 2025-11-27 08:01:25 -08:00
Landon Curt Noll 598d3d9002 Merge pull request #240 from SirWumpus/minor_corrections 2025-11-27 07:57:15 -08:00
Anthony Howe 48b4b542d4 Minor spell and grammar changes. Fix Markdown anchor-name section
restoring `<div>` and some formatting.
2025-11-27 07:44:43 -05:00
Landon Curt Noll 9907d445bb update markdown guidelines to 29.0 2025-11-26
Changed the markdown guidelines version to "29.0 2025-11-26".

Ran `make markdown timestamp` to perform the above.
2025-11-26 23:22:26 -08:00
Landon Curt Noll a039928179 Merge pull request #234 from SirWumpus/markdown_O1
Refactor markdown guidelines to improve space and presentation.
2025-11-26 23:02:34 -08:00
Landon Curt Noll f64f244ba6 update due to recent commits
The largest change was due to modifying `ioccc.css`
that resulted in all year and entry tarballs being modified.

Ran `make update` to perform the above.
2025-11-25 22:42:46 -08:00
Anthony C Howe 85ac25c44f Merge branch 'ioccc-src:master' into markdown_O1 2025-11-25 15:03:35 -05:00
Landon Curt Noll 2f3691ef24 Merge pull request #238 from xexyl/pandoc 2025-11-25 10:18:49 -08:00
Cody Boone Ferguson 6cb22b90d4 Fix bin/pandoc-wrapper to use verge(1) - #237
The script needs to use verge(1) (see
https://github.com/xexyl/jparse/blob/master/verge.c) from the jparse
repo (see https://github.com/xexyl/jparse/).

NOTE: it is NOT recommended you install verge(1) from the jparse repo
for IOCCC related things. Instead run (the first line only if you don't
already have the mkiocccentry repo cloned and updated; if you have it
you might wish to pull the current release):

    git clone https://github.com/ioccc-src/mkiocccentry.git"
    cd mkiocccentry && make clobber all
    cd jparse && sudo make install clobber

This is because on a rare occasion the jparse repo can be ahead of the
mkiocccentry's jparse/ directory.

Tested with 'make markdown' (this is enough because it uses the
pandoc-wrapper.sh and it's also what triggered the bug for @SirWumpus in
NetBSD - which does not support sort -V).

In theory the script should work under NetBSD now.
2025-11-25 02:57:36 -08:00
Landon Curt Noll bd6414788a Merge pull request #236 from xexyl/try
Fix next/try.alt.sh, update try script versions
2025-11-24 18:34:13 -08:00
Cody Boone Ferguson 328cd5924c Fix next/try.alt.sh, update try script versions
The try.alt.sh used 'make all' and it also called './prog' and not
'./prog.alt'.

The version for both try.sh and try.alt.sh were updated. Presumably
before the contest is opened this will change again (or not due to this)
but since I edited the try.alt.sh and updated the version it seems
fitting to update the try.sh version too.
2025-11-24 13:35:56 -08:00
Anthony C Howe 6b0fc2f146 Merge branch 'ioccc-src:master' into markdown_O1 2025-11-24 09:17:13 -05:00
Landon Curt Noll 940dd9cf25 Merge pull request #232 from SirWumpus/fix_scrollbars
Fix code blocks with unnecessary disabled scrollbars.
2025-11-24 05:28:57 -08:00
Landon Curt Noll 6f075bfe98 undo whitespace change in ioccc.css 2025-11-24 05:26:37 -08:00
Anthony Howe 73add7628f Change Unicode characters for alternative coloured TICK & check marks.
Remove `Tips for vim` users - do you provide the Emacs equivalent, or
Nano, Joe, etc. - how to use an editor is not our job.
2025-11-24 04:08:58 -05:00
Landon Curt Noll ca8569a6d3 update pages and sitemap based on recent commits 2025-11-23 18:22:53 -08:00
Anthony Howe 2846b12a4a Reformat lines as with line breaks; fix some spelling. 2025-11-22 09:11:07 -05:00
Landon Curt Noll 8670ec12db Merge pull request #235 from SirWumpus/rule_5_title 2025-11-21 18:24:48 -08:00
Anthony Howe 2aa9faa4b6 Refactor markdown guidelines to improve space and presentation. 2025-11-21 19:27:25 -05:00
Anthony Howe 9a5a5bc890 Rename Rule 5 and related links. 2025-11-21 19:17:53 -05:00
Landon Curt Noll 819f1d97c1 checkpoint rules version 29.05 2025-11-21
Render the improved formatting of Rule 4 - Files.

Ran `make quick_www` to perform the above.
2025-11-21 04:44:57 -08:00
Landon Curt Noll a3ad333208 Merge pull request #233 from SirWumpus/rule_4_files 2025-11-21 04:32:56 -08:00
Anthony Howe 43836706a1 Format the list of Rule 4 requirements as a bullet list. 2025-11-21 06:20:23 -05:00
Landon Curt Noll 6b427b1143 checkpoint fixed code block language comments 2025-11-20 16:38:52 -08:00
Landon Curt Noll 2f87743f46 checkpoint rules.md for quoted language blocks 2025-11-20 16:34:48 -08:00
Landon Curt Noll ee2f499839 checkpoint rules version 29.04 2025-11-20
Switched to "#" (hash) for headings in `rules.md`.

Added "-" (dash) after the rule number and before the
rule keyword.

Adjusted links rules elsewhere according to the above.

Ran `make quick_www` to perform the above.
2025-11-20 16:16:50 -08:00
Landon Curt Noll 5021fa611b checkpoint rules version 29.03 2025-11-19
Add an `#ruleX` anchor tag to each rule.

Fix `GNU Makefile syntax` in `Rule 15 Building`.

Remove redundant text in `Rule 17 Packaging` about
empty/blank files.

Ran `make quick_www` to perform the above.
2025-11-20 13:49:59 -08:00
Landon Curt Noll be670c319b Merge pull request #231 from SirWumpus/rules_edits_2 2025-11-20 12:32:05 -08:00
Anthony Howe 081852f3d7 Fix code blocks with unnecessary disabled scrollbars. 2025-11-20 15:06:41 -05:00
Anthony Howe 74400d3afb Fix incorrect link; fix format of Judges' names. 2025-11-20 14:32:10 -05:00
Landon Curt Noll 21e6319b69 Merge pull request #230 from SirWumpus/rules_edits 2025-11-20 11:27:09 -08:00
Anthony Howe 8590902c10 Minor formatting changes, grammar. Rule 18 License, the License name
and link are not transformed into an HTML link when within a code block.
2025-11-20 06:13:08 -05:00
Landon Curt Noll f4ca994d44 checkpoint rules version 29.02 2025-11-19 2025-11-19 23:41:31 -08:00
Landon Curt Noll eb82b785b4 checkpoint for version rules 29.01 2025-11-19 2025-11-19 23:23:49 -08:00
Landon Curt Noll ea37a9f559 checkpoint rules version 29.00 2025-11-19.
This is a work in progress towards an improved rule set for **IOCCC29**.

Links to rules elsewhere on the site were modified as needed.
2025-11-19 22:43:00 -08:00
Landon Curt Noll 1be0e93dbf update sitemap 2025-11-18 10:12:00 -08:00
Landon Curt Noll ff80946de3 Merge pull request #229 from xexyl/link-fix 2025-11-18 08:27:48 -08:00
Landon Curt Noll af886a17ce Merge pull request #228 from xexyl/typo-jval 2025-11-18 08:26:13 -08:00
Landon Curt Noll d0f49ce6a2 Merge pull request #227 from xexyl/comments 2025-11-18 08:25:37 -08:00
Cody Boone Ferguson f937344727 Remove removed link in FAQ
This was missed in yesterday's edit. There might be others that were
missed but the anchor mkiocccentry_process was removed and now is no
longer referenced anywhere.
2025-11-18 06:09:51 -08:00
Cody Boone Ferguson fc3574cac3 Typo fix in bin/jval-wrapper.sh 2025-11-18 04:37:31 -08:00