Commit Graph
59 Commits
Author SHA1 Message Date
Landon Curt Noll ac41f07a83 move fix thanks a file, update top level html links, rename CONTRIBUTING.md
The fix thank you's have been moved from `README.md` to
`thanks-for-fixes.md`.

**WARNING**: Some mistakes may have been made in doing this.
We presume later changes by others will correct any issues.

The `CONTRIBUTING.md` was renamed `how-to-enter.md`.

A 3rd line of links was added to top level html such as
`contact.html`, `index.html`, `judges.html`, `winners.html`,
and `years.html`.

Improved blank line use in a number (but not all) `README.md` files.
2023-06-06 16:59:53 -07:00
Cody Boone Ferguson 7dbb9fc2fe Change 'tri-graphs' to 'trigraphs' - it's one word
The is a file excluded from this commit that has had the change because
there are other changes but the file is incomplete. That file will be
committed when the fixes are complete which will happen at a later date.
2023-06-05 05:52:57 -07:00
Landon Curt Noll f46e68740f Deprecate twitter
We further deprecate the use of twitter.

In cases such as historic guidelines and rules, we add
a note about using Mastodon.

In cases where a tweet URL was used, we replace with
an Internet Archive link because twitter has announced
that accounts that are not used for a period of time
will be deleted.

We add a few missing deprecated_twitter information
to the author.numbers and author.cvs files.

We remove references to twitter handles (after making
sure that both author.numbers and author.cvs has the
deprecated_twitter information).  When the "_README.md_"
files have their header information generated by
a tool, such deprecated_twitter data will not be present.
2023-05-24 16:50:01 -07:00
Cody Boone Ferguson 0d5b304564 Add end to code block end in 2014/birken/README.md 2023-05-18 11:21:30 -07:00
Cody Boone Ferguson d277d11859 Partial format fix 2014/maffiodo2/README.md 2023-05-18 11:13:05 -07:00
Cody Boone Ferguson e23db83ae6 Get 2014/skeggs to compile
The problem was that the CDEFINE was missing 's: the define is an
actual string so it needs the 's surrounding the "s otherwise the code
will not compile.

I didn't have a chance to really look at the compilation error but I
noticed in Yusuke Endoh's analysis that he compiled it slightly
different than the Makefile. It became clear at that point what was
going on. He added -ldl but this should not be necessary so I did not
add it to the Makefile.
2023-05-15 08:14:32 -07:00
Cody Boone Ferguson cc0f625497 Fix build + format README.md of 2014/maffiodo1
The build requires SDL1, not SDL2. Linker errors otherwise.

Format fix and typo fix README.md.
2023-05-13 05:08:10 -07:00
Landon Curt Noll 5927927e51 Add .id to all winning entries 2023-05-13 11:45:33 +10:00
Landon Curt Noll c69445d067 Add .top and .year files
This will be used by tools that will build the web site
and tools that form JSON files (such as `.winner.json').
2023-05-12 20:10:38 +10:00
Cody Boone Ferguson 2ef5ff65d6 Format fix author info in 2014/vik/README.md 2023-04-27 03:25:42 -07:00
Cody Boone Ferguson 60b07e978b Update author info in 2014/vik/README.md 2023-04-27 03:07:06 -07:00
Cody Boone Ferguson 4bf3f302cb 'comments' -> 'remarks' in all README.md files
As in

    sgit -e 's/\([Aa]uthor.*\)comments/\1remarks/g' -e 's/\([Jj]udge.*\)comments/\1remarks/g' '*README.md'
2023-04-10 11:01:39 -07:00
Landon Curt Noll 36c5222659 improve make clobber for 2014/endoh1 2023-04-09 15:09:34 -07:00
Cody Boone Ferguson e09f677b37 Mass typo fix (all README.md and Makefiles)
As in

    sgit -e 's/the terms this license/the terms of this license/g' '*/Makefile' '*/README.md'
2023-04-02 09:27:13 -07:00
Cody Boone Ferguson e805f41d34 Mass fixes to headers in README.md files
There were many many README.md files with the wrong heading level for
different sections. These have been changed.

To help go through the changes it should be noted I used sgit and also
here is what is changed:

The 'Try', 'To build' and 'To run' lines have two '#'s. Some had one and
others had three.

An exception is that in 1984/anonymous/README.md for the alternative
code that had three '#'s. This is not consistent yet and it might be
that only two are desired. But for now that one at least has three.
2023-03-31 06:43:59 -07:00
Cody Boone Ferguson 74772fbf9b Minor adjustment to 2014/vik/README.md 2023-03-28 05:24:14 -07:00
Landon Curt Noll 350da723cc improve architecture and Optimization comments in Makefiles 2023-03-26 22:13:13 -07:00
Landon Curt Noll 1c35dc3b47 make everything true :-)
Add @${TRUE} as an action for the everything rule in Makefiles.
2023-03-26 20:47:04 -07:00
Landon Curt Noll e42d7484cd trim comments and update 133t hacker rulz in Makefiles 2023-03-26 20:24:16 -07:00
Landon Curt Noll 1b1dd2f2e4 put all README.md files under CC BY-SA 4.0 License
This will make is easier for others to share README.md
files while requiring them to attribute the file
when using it.
2023-03-26 02:58:27 -07:00
Landon Curt Noll 8cd2aa85c1 clean up and improve end of Makefile rules 2023-03-26 02:02:31 -07:00
Landon Curt Noll d04e6d8f03 remove X11_LIBDIR and X11_INCDIR setting from Makefiles
The X11_LIBDIR and X11_INCDIR values are now set in the
top level `var.mk` file.
2023-03-26 00:50:47 -07:00
Landon Curt Noll a1e4b376e9 improve instructions for entries that use SDL or SDL2
Add instructions on how to install SDL or SDL2 for macOS, Linux and
Debian for:

    2005/jetro
    2014/maffiodo1
    2018/giles

Put variables and instructions into the top level `var.mk` file.
2023-03-26 00:40:03 -07:00
Landon Curt Noll bbd18a20df improve Makefile headers
Simply the Makefile header.

Refer to the //www.ioccc.org/bugs.md URL (that will eventually exist).

Now using CC BY-SA 4.0 License to how you may share and adapt the
Makefile.
2023-03-25 23:51:14 -07:00
Landon Curt Noll 42db11e51d fix top level Makefile for 2014 2023-03-24 03:40:35 -07:00
Landon Curt Noll 1f72b511fa fix Makefile and README.md for 2014/wiedijk 2023-03-24 03:40:00 -07:00
Landon Curt Noll 5780ea62bb fix Makefile and README.md for 2014/vik 2023-03-24 03:37:23 -07:00
Landon Curt Noll e7116dce1c fix Makefile and README.md for 2014/skeggs 2023-03-24 03:32:19 -07:00
Landon Curt Noll 1c3c54e372 fix Makefile and README.md for 2014/sinon
Shell scripts find bash and make them excitable.
2023-03-24 03:25:50 -07:00
Landon Curt Noll bdca326528 fix .gitignore, Makefile and README.md for 2014/morgan 2023-03-24 03:17:36 -07:00
Landon Curt Noll 6ed7196a86 fix Makefile and README.md for 2014/maffiodo2 2023-03-24 03:12:57 -07:00
Landon Curt Noll 4bff9109fe fix Makefile and README.md for 2014/maffiodo1 2023-03-24 03:06:50 -07:00
Landon Curt Noll 5d3702e770 fix Makefile and README.md for 2014/endoh2 2023-03-24 03:01:51 -07:00
Landon Curt Noll e18e03bff5 fix .gitignore, Makefile and README.md for 2014/endoh
Unpack src.zip.
2023-03-24 02:57:38 -07:00
Landon Curt Noll a7163eafa2 fix Makefile and README.md for 2014/deak 2023-03-24 02:45:47 -07:00
Landon Curt Noll 77c633de9f fix Makefile and README.md for 2014/birken 2023-03-24 02:43:01 -07:00
Cody Boone Ferguson 7c90b435db Move 2014/vik bug notice from years to README.md
As the years.html file will be generated with a tool (yet to be written)
having the bug notice will (greatly)? complicate the generation. Thus
the bug notice (which I discovered when working on 2020/ferguson2) was
moved to 2014/vik/README.md.

But why? Because it is a good idea, I think, to note that although
mostly correct, there is a minor problem with it. I don't have a fix for
it but whether I ever look at that I do not know.

I also made a minor change in 2020/ferguson2/README.md: changed a full
stop to an exclamation mark as it seemed better.
2023-03-14 04:12:22 -07:00
Landon Curt Noll 022bb6b5cd fix how to compile with SDL2, added SDL2_CONFIG to var.mk
Both 2014/maffiodo1 and 2018/giles now use ${SDL2_CONFIG}
to compile with SDL2.
2023-03-08 00:01:17 -08:00
Landon Curt Noll 80e0616cc2 remove orig code from 2014/skeggs 2023-03-07 22:03:24 -08:00
Landon Curt Noll 2f2fed5907 remove orig code from 2014/maffiodo1 2023-03-07 21:53:27 -08:00
Cody Boone Ferguson 04e936191c Point out bug in 2014/vik in years.html
This is to let the viewers know that sometimes the program will display
invalid input. The note is modelled after some of the other entries that
have bug reports. Okay it's also some shameless self promotion but never
mind that! :-)

As well a few minor changes in 2014/vik/README.md mostly being removing
double spaces in favour of single spaces (particularly in the general
text). There were some other formatting fixes as well.

In 2020/ferguson2/README.md I made a few adjustments as well (though I'm
aware of a few more changes in 2020/ferguson[12]/README.md I want to
make).
2023-03-05 05:29:04 -08:00
Cody Boone Ferguson 3101acc915 Remove */whowon.html
As in

    find . -name 'whowon.html' -execdir git rm '{}' \;

or more simply just

    git rm '*/whowon.html'

This is per discussion on GitHub - the files will in the future be
generated rather than made manually so these files must go for now.
2023-02-28 04:52:25 -08:00
Landon Curt Noll f615bba21e undo intermediate Makefile changes of 1996 to 2020
The commit 00ae59cd47 had a
mistake that introduces changes to Makefiles for 1996 thru 2020
that should not have been included.

This change reverses these intermediate changes until
the given year's Makefiles are ready.
2023-02-26 23:31:00 -08:00
Landon Curt Noll 00ae59cd47 fix 1995 Makefile comment line 2023-02-26 21:52:15 -08:00
Landon Curt Noll ab9b77b1c9 reverse bad commit 223b1a3f94
The commit 223b1a3f94 was a mistake,
so we reverse both commit 5f7cf0b60d
and commit 223b1a3f94 for now.
2023-02-26 17:21:30 -08:00
Landon Curt Noll 223b1a3f94 update 1992 Makefile variable set 2023-02-26 17:05:50 -08:00
Landon Curt Noll 341010ee03 Merge branch 'master' into readmes 2023-02-22 20:56:02 -08:00
Landon Curt Noll 546498a516 Merge branch 'master' into updates-post-birthday 2023-02-22 20:44:14 -08:00
Landon Curt Noll e86100b024 add initial .gitignore files per entry
chmod +x 2014/sinon/glock.sh 2014/sinon/hecate.sh
2023-02-21 14:16:46 -08:00
Cody Boone Ferguson ef8720e2b7 Fixes in several README.md files
There are many more fixes to be made but I wanted these in. Even the
files I have checked will have to be checked again in more detail but I
needed these committed so I could fix something in another file that
will need a new branch. More updates to README.md files will then be put
into yet another branch if the pull requests have not yet been merged
before I get to these updates (which really ought to be a lot of
fun!  :-) )
2023-02-18 05:11:35 -08:00