Commit Graph
5268 Commits
Author SHA1 Message Date
Landon Curt Noll 8f0fede49a fix make gen_status and make timestamp order 2024-05-31 15:37:57 -07:00
Landon Curt Noll 87a444c508 update news status 2024-05-31 15:34:53 -07:00
Landon Curt Noll 53a2fc544b Merge pull request #2383 from xexyl/more-news 2024-05-31 08:54:22 -07:00
Landon Curt Noll 3a2c140065 Merge pull request #2382 from xexyl/link-fix-md2html-sh 2024-05-31 08:51:52 -07:00
Landon Curt Noll 496ce9c9e7 Merge pull request #2381 from xexyl/typo-news 2024-05-31 08:50:25 -07:00
Cody Boone Ferguson d9f476b342 Add note about top prio issue 2006 to news
It might be useful to know that the majority of the files should be
relatively quick to review and that of the three slower files one is
almost done.

I did not change the date of the news update but this seems like a
useful change (though maybe better wording could be used). If the date
is changed it would allow to update the status.json and status.html file
news date.
2024-05-31 08:00:41 -07:00
Cody Boone Ferguson 8bb3d46581 Fix URLs in bin/md2html.sh
There were URLs that linked to https://www.ioccc.org/bin/README.md#foo
but at ioccc.org it will be index.html so the README.md has been changed
to index.html.
2024-05-31 06:42:36 -07:00
Cody Boone Ferguson 03a1b3f15f Typo fixes in news 2024-05-31 06:34:09 -07:00
Landon Curt Noll 650849b523 add news for 2024-05-30 2024-05-30 13:48:15 -07:00
Landon Curt Noll 21793c1ab2 Merge pull request #2380 from xexyl/ta-ta
Fix links/formatting in thanks file up to 2011
2024-05-30 11:22:39 -07:00
Landon Curt Noll a78d78ccff fix use of temp-test-ioccc
Regarding use of `temp-test-ioccc` in current repo files:

We will ignore files under `tmp/` as they are going away.

We will ignore files under `bin/` as they will have their default `REPO_URL` value changed during the later parts of the **Great Fork Merge**.

We will ignore `*.html` files as the above changes to `bin/` tool will also change them during the later parts of the **Great Fork Merge**.

We will ignore `sitemap.xml` as the it will change during the later parts of the **Great Fork Merge**.

So this leaves for our consideration the files printed by this command:

```sh
find * -type f ! -name '*.html' ! -name sitemap.xml ! -path 'tmp/*' ! -path 'bin/*' -print0 | xargs -0 grep -l 'temp-test-ioccc'
```

We see 5 (3 sir), 3 cases:

* README.md index.md

The reference to `temp-test-ioccc` will be removed when a given section goes away as part of the later parts of the **Great Fork Merge**.

Nothing needs to be dome here other than to add some **XXX** comments to help remind us of what needs to be done in later parts of the **Great Fork Merge**.

* bugs.md faq.md news.md var.mk

The use of `temp-test-ioccc` is outside of a blob.

Here `https://github.com/ioccc-src/temp-test-ioccc/` may be be replaced by `https://github.com/ioccc-src/winner/` in anticipation of the **Great Fork Merge**.

There is an exception: The historic discussion abouts the history of the `temp-test-ioccc` repo needs to retain their `https://github.com/ioccc-src/temp-test-ioccc/` strings in `faq.md` and `news.md`.

* 2005/sykes/README.md

The markdown links that start with `https://github.com/ioccc-src/temp-test-ioccc/blob/master/` should instead start with `%%REPO_URL%%/`.

After the **Great Fork Merge**, the `%%REPO_URL%%/` value will refer to `https://github.com/ioccc-src/winner/blob/master/` instead.

* 2020/ferguson1/snake.1

There is not a tool to "pre-process" cat pages like there is for markdown files: no should there be.

The cat page refers to a markdown file when instead it should refer to a HTML page.

In this case we suggest that `https://github.com/ioccc-src/temp-test-ioccc/blob/` be replaced by `https://www.isthe.com/`, and `.md` be replaced by `.html` in anticipation of what it will need to be after the **Great Fork Merge**.

* YYYY/entry_dir/*.sh

The shell scripts references by the above command are "helper shell scripts.   Like man pages, there is no "pre-processor" for shell scripts, nor should there be.

Looking at these helper shell script files in detail:

```sh
find * -name '*.sh' ! -path 'tmp/*' ! -path 'bin/*' -print0 | xargs -0 grep 'temp-test-ioccc/blob/master'
```

We see that they all make references to `faq.md#something.`.

This is wrong in 2 ways:

0) They should not refer to the markdown file `faq.md` but rather to the HTML file `faq.html`.

1) They punctuate a literal string (with one exception) by adding a final period (".") to a string that requires somebody to copy and paste and exclude the final period (".").

Since these echo commands are suggesting that the user view something within the FAQ, we recommend that `echo "Tip: see https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#` be replaced by `echo "Tip: see https://www.ioccc.org/faq.html#` AND that the final period (".") be removed.  Thus they too will anticipate what they will need to be after the **Great Fork Merge**.
2024-05-30 11:17:04 -07:00
Cody Boone Ferguson 5484cf7fbc Fix links/formatting in thanks file up to 2011 2024-05-30 11:08:57 -07:00
Cody Boone Ferguson 7b786717f2 Restore bug status to 2006/stewart 2024-05-30 11:01:31 -07:00
Cody Boone Ferguson 7a922134bc Restore bug status to 2006/hamre 2024-05-30 10:50:29 -07:00
Cody Boone Ferguson 5984c3bb20 Clarify something about alt code in 2005/mynx 2024-05-30 10:04:09 -07:00
Cody Boone Ferguson a47bd5c066 Fix 2005/mikeash Makefile CSILENCE
The option -Wno-extra-semi is reported in linux to be 'valid for
C++/ObjC++ but not for C'.
2024-05-30 09:38:56 -07:00
Cody Boone Ferguson 8135935c9e Sort manifest and run script to update manifest
This also removes carriage returns that macOS Numbers apparently adds
when exporting to CSV.

Only the manifest.csv and manifest.numbers were updated here as the
previous commit did everything as expected.
2024-05-30 09:22:24 -07:00
Cody Boone Ferguson dcfff8e753 Fix some border cases of 'alt' to 'alternate'
I did not think of 'alt' at end of the line or 'alt version' (often if
not always at end of the line). This has been corrected.

As well I forgot to sort the manifest.numbers spreadsheet but that will
be in a commit that will be made in a bit.
2024-05-30 08:23:44 -07:00
Cody Boone Ferguson ffdb219ceb Change references of 'alt code' to 'alternate code'
This was done by:

    sgit -e 's/alt code/alternate code/g' . ; git co tmp/OLD_manifest

as well as updating the tmp/manifest.numbers spreadsheet and exporting
to the CSV file (though that would not strictly be necessary).

The way this works means that the update manifest script does not need
to be run as it sgit(1) touched the .entry.json files (any that needed
to be updated) and so would any index.html files. An example for both
.entry.json and index.html files being modified due to manifest is
2012/kang.

Numerous Makefiles were updated, any try scripts that had 'alt code'
instead of 'alternate code' and README.md/index.html files (unrelated to
the manifest as 'alt code' was used in other places too) and obviously
the manifest.numbers spreadsheet.

However to be safe I will do a run of the manifest script in a bit even
though it should not be necessary. If no commits are made it means all
is good and if any commits are made for the manifest it means that I
did not think of something (or else I made another change after this).
2024-05-30 08:02:32 -07:00
Cody Boone Ferguson bb6c0d0bb6 Links etc. fixes in thanks file through 2004 2024-05-29 14:41:11 -07:00
Landon Curt Noll 7b0bd24f8e Merge pull request #2373 from xexyl/arachnid2004-typo
Typo fix in 2004/arachnid/README.md
2024-05-29 14:17:02 -07:00
Landon Curt Noll ffeab77259 Merge pull request #2372 from xexyl/anon2004-link
Fix find_missing_links or 2004/anonymous
2024-05-29 14:10:54 -07:00
Cody Boone Ferguson 1127f53ead Typo fix in 2004/arachnid/README.md 2024-05-29 14:09:53 -07:00
Landon Curt Noll 39fe3e0824 move make sort_gitignore under make tar
The `make sort_gitignore` rule is now under `make tar`
and is no longer invoked by `make quick_www` nor by
`make www`.
2024-05-29 14:08:47 -07:00
Landon Curt Noll d70b6681d1 improve bottom of index.html and FAQ 0.0
Improved information on how to view the status of the IOCCC, directing
people to `status.html` (which includes a copy of the contents of
`status.json`) instead of directly referring people to `status.json`.

Improved format of "FAQ 0.0: How may I submit to the IOCCC?".

Improved bottom of `index.html` to refer to the above.
2024-05-29 13:57:21 -07:00
Landon Curt Noll 2869852831 add suggestions for visitors about menus 2024-05-29 13:19:59 -07:00
Cody Boone Ferguson c6d7e0425d Another link fix in 2004/anonymous 2024-05-29 12:40:56 -07:00
Cody Boone Ferguson dd205c4b97 Format fix in recent 2004/anonymous commits 2024-05-29 12:37:08 -07:00
Cody Boone Ferguson b178674b22 Fix find_missing_links or 2004/anonymous
The problem is that the link itself had ()s and the script did not
expect this. Instead use the html '&' codes.
2024-05-29 12:31:11 -07:00
Landon Curt Noll e0ce4dcd36 Merge pull request #2371 from xexyl/anonymous-2004-readme
Fixes/updates to 2004/anonymous/README.md
2024-05-29 12:08:32 -07:00
Landon Curt Noll e67eb4b4d5 Merge pull request #2370 from xexyl/ollinger2001-bug
Restore bug status to 2001/ollinger
2024-05-29 12:07:52 -07:00
Cody Boone Ferguson 606d5bf0a8 Fixes/updates to 2004/anonymous/README.md
Some link fixes/additions and a fun fact or two added/clarified.

Precious made me do it! If this file is updated again it will be for
link fixes or format fixes when I go through the index.html files.
2024-05-29 12:00:12 -07:00
Cody Boone Ferguson 6374890674 Restore bug status to 2001/ollinger
Once upon a time after adding the entry to the bugs file it was changed
so that it should be a bug to be fixed and when verifying things since
it was very quick to fix I added it. It now has been restored to the
original.

The bugs file was updated and the thanks file was updated accordingly
along with the index.html and README.md files.
2024-05-29 11:36:55 -07:00
Landon Curt Noll 2c1159d112 Merge pull request #2369 from xexyl/herrmann201-link 2024-05-29 11:35:31 -07:00
Landon Curt Noll 925678ed58 Merge pull request #2368 from xexyl/entries-typo 2024-05-29 11:34:56 -07:00
Cody Boone Ferguson ba6be5f228 Fix broken link in 2001/herrmann2 2024-05-29 11:28:49 -07:00
Cody Boone Ferguson dc042c12af Typo fix 'entires' to 'entries'
This fix changes bin/status2html.sh, two files in inc/, news.{md,html},
several files in next/, status.html and status.md.
2024-05-29 11:13:27 -07:00
Landon Curt Noll 5cb1870594 remove double negative from markdown.md heading 2024-05-28 15:31:54 -07:00
Landon Curt Noll 0d55d0bbdd Merge pull request #2367 from xexyl/cheong2001
Add back bug status to 2001/cheong
2024-05-28 15:24:21 -07:00
Landon Curt Noll 0d66749ccc Merge pull request #2366 from xexyl/typo-news
Typo fix in news.md, rebuilt news.html
2024-05-28 15:24:05 -07:00
Landon Curt Noll ce662db192 add IOCCC markdown to the About menu 2024-05-28 15:22:22 -07:00
Cody Boone Ferguson 9fdc3cae87 Add back bug status to 2001/cheong
Once upon a time after I had put in the bugs file that there is no arg
check and it was a feature, not a bug, it was changed to bug status.
This was a very simple fix that I then made but it's not necessary
either so I have undone it to make it more like the original. Now the
only difference from the original is my fix so that it compiles with
clang. This means the bugs file was also updated as was the index.html
file and the thanks file (which also has some other fixes that are
unrelated).
2024-05-28 14:52:46 -07:00
Cody Boone Ferguson 7b0fa3a917 Typo fix in news.md, rebuilt news.html 2024-05-28 14:21:59 -07:00
Landon Curt Noll ba80b35457 improve markdown.md
Move notes about HTML elements to the top.

Align the "<=== no thank you" notices.

Say please more.  :-)

Fixed a few minor nits.
2024-05-28 14:06:42 -07:00
Landon Curt Noll 31f3385a34 update markdown.md
Fixed a few formatting nits.  Added do not use `<u>` HTML element.
2024-05-28 13:02:44 -07:00
Landon Curt Noll 28f04f5b14 Merge pull request #2365 from xexyl/3.0-faq 2024-05-28 12:39:43 -07:00
Cody Boone Ferguson 85708c2f37 Improve FAQ 3.0 - about Makefile rules
It now clarifies that the CC=... checks by substring so that one can do
make CC=gcc-mp-12, for example, and it will register as gcc.

It also clarifies that the top level Makefile and the year Makefiles
recurse into subdirectories so that one can compile individual entries,
entries for a given year or all entries.
2024-05-28 08:51:44 -07:00
Landon Curt Noll adbcf5514d fix bin/find-missing-links.sh problem with faq.md 2024-05-27 18:20:41 -07:00
Landon Curt Noll 3f8375e1f2 Merge pull request #2364 from xexyl/more-thanks
More corrections in thanks file
2024-05-27 18:10:37 -07:00
Cody Boone Ferguson 6f7fcc2940 More corrections in thanks file
This commit makes fixes (links and otherwise) up through 2001/anonymous
(unfortunately this will take more edits than I had hoped but I hope to
be done with this file and moving to another long file in the next few
days or so).
2024-05-27 13:39:54 -07:00