Home | History | Annotate | only in /src/games/rain
History log of /src/games/rain
RevisionDateAuthorComments
 1.11 06-Feb-2010  he When using -lcurses, you also need -lterminfo.
This fixes the build for sun2, and also builds with LDSTATIC=-static,
since archive libraries don't record inter-library dependencies.
 1.10 28-Jan-2008  dholland Make the default WARNS for games 4. The only game that needs to set WARNS
to anything else now is rogue, so clear WARNS from the other makefiles.
 1.9 09-Aug-2005  rpaulo branches: 1.9.10;
Enable WARNS=3 and pass lint(1).

ok christos@
 1.8 30-Jul-1999  hubertf This patch converts rain(6) to use curses, thereby
significantly simplifying the code and improving its portability. It
also adds a delay option from OpenBSD to make the display go at a
useful speed on fast terminals, and fixes signal handling to make it
reliable.

Patch supplied by Joseph Myers <jsm28@cam.ac.uk> in PR 6659.
 1.7 04-Feb-1998  christos Remove -lcompat; not needed.
 1.6 22-Apr-1995  cgd clean up import. NetBSD RCS IDs
 1.5 22-Dec-1994  cgd specify man pages the new way.
 1.4 23-May-1994  cgd need -lcompat
 1.3 01-Aug-1993  mycroft Add RCS identifiers.
 1.2 23-Mar-1993  cgd got rid of unnecessary -lcompat and associated dependency
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 22-Apr-1995  cgd src/games/rain from Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.9.10.1 23-Mar-2008  matt sync with HEAD
 1.13 14-Oct-2020  nia rain(6): Make the default delay useful for modern terminals
 1.12 15-Sep-2005  wiz Use standard AUTHORS section header. From YOMURA Masanori in private mail
Sort sections if necessary. Use more/better markup.
 1.11 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22269, verified by myself.
 1.10 26-Sep-2002  wiz Lots of minor fixes resulting from reading these man pages in detail.
 1.9 26-Sep-2002  wiz New sentences begin on new lines.
Patch from Richard Elz, slightly improved by yours truly.
 1.8 02-Apr-2001  wiz Whitespace and/or punctuation fixes.
 1.7 30-Jul-1999  hubertf This patch converts rain(6) to use curses, thereby
significantly simplifying the code and improving its portability. It
also adds a delay option from OpenBSD to make the display go at a
useful speed on fast terminals, and fixes signal handling to make it
reliable.

Patch supplied by Joseph Myers <jsm28@cam.ac.uk> in PR 6659.
 1.6 12-Oct-1997  lukem WARNSify
 1.5 17-Aug-1996  explorer /usr/share/misc/termcap, not /etc/termcap
 1.4 22-Apr-1995  cgd clean up import. NetBSD RCS IDs
 1.3 05-Aug-1993  jtc Update to use new -mandoc macros.
 1.2 01-Aug-1993  mycroft Add RCS indentifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 22-Apr-1995  cgd src/games/rain from Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.24 28-Feb-2024  charlotte rain(6): Update the "rainable area" upon SIGWINCH

This makes sure rain falls to fill the entire window even if the window
grows in size.
 1.23 28-Feb-2024  charlotte rain(6): Avoid division by zero

If there were exactly 4 LINES or COLS then we'd attempt to draw a raindrop
at some value mod 0, which is invalid.
 1.22 14-Oct-2020  nia rain(6): Make the default delay useful for modern terminals
 1.21 08-Aug-2008  drochner if initscr() fails, exit with a message rather than crash in the
next curses call
 1.20 20-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
 1.19 15-Dec-2007  perry branches: 1.19.6;
convert __attribute__s to applicable cdefs.h macros
 1.18 09-Aug-2005  rpaulo branches: 1.18.10;
Enable WARNS=3 and pass lint(1).

ok christos@
 1.17 02-May-2004  christos - don't catch STOP, TSTP, QUIT; the first you cannot catch and the other two
you should not.
- don't accept delay == 1000, because it turns to 0 and fix the number parsing
- misc KNF cleanups.
 1.16 08-Feb-2004  jsm Hide the cursor if possible. From OpenBSD.
 1.15 27-Jan-2004  jsm Remove uses of __P.
 1.14 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22269, verified by myself.
 1.13 08-Aug-1999  simonb Revert inclusion of <string.h> now that curses has been fixed.
 1.12 04-Aug-1999  thorpej Need <strings.h>.
 1.11 30-Jul-1999  hubertf This patch converts rain(6) to use curses, thereby
significantly simplifying the code and improving its portability. It
also adds a delay option from OpenBSD to make the display go at a
useful speed on fast terminals, and fixes signal handling to make it
reliable.

Patch supplied by Joseph Myers <jsm28@cam.ac.uk> in PR 6659.
 1.10 13-Oct-1997  cjs #include <string.h>
 1.9 13-Oct-1997  lukem use <termcap.h> instead of <curses.h> for termcap(3) functions
 1.8 12-Oct-1997  lukem WARNSify
 1.7 29-Apr-1995  mycroft Use POSIX tty semantics.
 1.6 22-Apr-1995  cgd clean up fputchar types (again)
 1.5 22-Apr-1995  cgd clean up import. NetBSD RCS IDs
 1.4 05-Apr-1994  deraadt TIOCGWINSZ
 1.3 08-Dec-1993  mycroft Eliminate a compiler warning.
 1.2 01-Aug-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 22-Apr-1995  cgd src/games/rain from Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.18.10.1 09-Jan-2008  matt sync with HEAD
 1.19.6.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.

RSS XML Feed