]>
git.cameronkatri.com Git - bsdgames-darwin.git/log
dholland [Sat, 29 May 2010 22:56:01 +0000 (22:56 +0000)]
Fix some additional typos/grammar slips.
dholland [Sat, 29 May 2010 22:53:49 +0000 (22:53 +0000)]
Fix dog-Latin. The plural of wumpus could be wumpi, wumpus, or even wumpora,
but not 'wumpii'. Where does this -ii crap come from?
joerg [Sat, 15 May 2010 21:22:39 +0000 (21:22 +0000)]
Follow the Fundamental Theory of Algebra. Disallow factorising of
numbers less than 2 as it is not
- naturally unique (negative numbers)
- finite (0)
- non-empty (1)
Discussed with the kristaps and wiz
joerg [Fri, 14 May 2010 19:02:28 +0000 (19:02 +0000)]
\\ -> \e
tnozaki [Thu, 13 May 2010 17:52:11 +0000 (17:52 +0000)]
cast isblank(3)'s argument to unsigned char.
drochner [Wed, 28 Apr 2010 18:04:31 +0000 (18:04 +0000)]
rename pollard_pminus1->pollard_rho for consistency
drochner [Tue, 27 Apr 2010 18:11:19 +0000 (18:11 +0000)]
-Fix an old bug in the "pollard" code: it gets its argument passed
by reference, and changes the value behind the pointer under some
circumstances (basically if it finds more than 2 different factors).
It also calls itself if it finds a factor which is not considered prime
(by openssl's miller-rabin check) and uses the call argument afterwards.
This doesn't work -- we need to copy the argument into its own storage.
-Modify the code to do the "rho" algorithm as was initially announced.
It takes somewhat longer in rare cases, but still works in cases where
the "p-1" algorithm is unusable. This might fix PR misc/43192
by Luiz Henrique de Figueiredo.
-Add some optional debug support, minor cleanup.
dholland [Sat, 24 Apr 2010 01:13:37 +0000 (01:13 +0000)]
Document the options that actually exist, instead of some other
completely unrelated set. Bump date. (first time since 1993!)
dholland [Sat, 24 Apr 2010 00:56:14 +0000 (00:56 +0000)]
Handle the "diedtime" field of the player log (which is not the high
scores file, the append-only log of all games) as int32_t instead of
time_t. Log files from before the 64-bit time_t change can now be read
again; however, log files from the last year of -current are hosed.
All none of you who play larn, take note...
dholland [Sat, 24 Apr 2010 00:38:30 +0000 (00:38 +0000)]
fflush the score file while signals are blocked to decrease the chance of
it getting corrupted.
drochner [Thu, 22 Apr 2010 14:28:48 +0000 (14:28 +0000)]
fix an obvious flaw in bounds check: the array of precomputed primes
could be overrun if its last entry (65537) was a factor of the input
(this does not affect PR misc/43192 -- the factors are much larger
here:
7742394596501 *
159455563099482401 )
wiz [Thu, 22 Apr 2010 06:57:13 +0000 (06:57 +0000)]
Add backslash before a dash to get a minus.
dholland [Thu, 22 Apr 2010 04:42:21 +0000 (04:42 +0000)]
Sync with reality. Bump date.
christos [Sun, 4 Apr 2010 00:08:49 +0000 (00:08 +0000)]
handle ctime returning NULL.
christos [Fri, 2 Apr 2010 21:40:00 +0000 (21:40 +0000)]
ctime can return NULL.
christos [Fri, 2 Apr 2010 19:34:44 +0000 (19:34 +0000)]
fix typo.
christos [Fri, 2 Apr 2010 15:34:16 +0000 (15:34 +0000)]
handle ctime returning NULL.
dholland [Mon, 29 Mar 2010 05:16:08 +0000 (05:16 +0000)]
remove #ifdef SVR4
dholland [Mon, 29 Mar 2010 04:28:47 +0000 (04:28 +0000)]
Some improvements to the new UI.
dholland [Mon, 29 Mar 2010 04:00:03 +0000 (04:00 +0000)]
reorg for clarity and exposition.
dholland [Mon, 29 Mar 2010 03:51:55 +0000 (03:51 +0000)]
Better user interface. From OpenBSD, written by Paul Janzen quite a
long time ago. A few minor adjustments by yours truly.
dholland [Mon, 29 Mar 2010 02:48:17 +0000 (02:48 +0000)]
Spell "versus" right.
dholland [Mon, 29 Mar 2010 02:46:05 +0000 (02:46 +0000)]
Allow saved game filenames up to PATH_MAX. From OpenBSD.
dholland [Mon, 29 Mar 2010 02:34:50 +0000 (02:34 +0000)]
fix quote markup, spotted in openbsd diffs
dholland [Mon, 29 Mar 2010 02:32:45 +0000 (02:32 +0000)]
Fix typo. From OpenBSD.
dholland [Mon, 29 Mar 2010 02:21:04 +0000 (02:21 +0000)]
Don't exit(0) on failure. Use errx() instead of fprintf.
mrg [Mon, 22 Mar 2010 05:10:19 +0000 (05:10 +0000)]
rename text() to wrtext(), aligning it with most other output routines,
and avoiding a compile error on powerpc64.
XXX: this tries to make a ".text" symbol, which already exists...
dholland [Tue, 16 Feb 2010 09:53:51 +0000 (09:53 +0000)]
Latin police: use proper conjugation.
(whether the rest of the affected fortune is valid either is debatable)
he [Sat, 6 Feb 2010 23:45:24 +0000 (23:45 +0000)]
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.
roy [Wed, 3 Feb 2010 15:34:37 +0000 (15:34 +0000)]
Userland now builds and uses terminfo instead of termcap.
OK: core@, jdc@
wiz [Sun, 17 Jan 2010 22:56:32 +0000 (22:56 +0000)]
Close file when finished with it. Found by cppcheck.
wiz [Sun, 17 Jan 2010 22:55:20 +0000 (22:55 +0000)]
Simplify alloc() to avoid ifdef(LINT) workaround.
wiz [Sun, 17 Jan 2010 22:52:00 +0000 (22:52 +0000)]
Close two file descriptors after using them. Found by cppcheck.
mbalmer [Sun, 17 Jan 2010 13:35:00 +0000 (13:35 +0000)]
The default output file extension is '.dat', not '.out'.
From Lars Nooden via OpenBSD.
joerg [Fri, 15 Jan 2010 19:39:10 +0000 (19:39 +0000)]
Use .%U instead of .%O for URLs.
dholland [Sun, 3 Jan 2010 17:08:45 +0000 (17:08 +0000)]
Christos points out that usage should not use errx, but should use
getprogname.
wiz [Fri, 1 Jan 2010 11:45:34 +0000 (11:45 +0000)]
New sentence, new line.
dholland [Fri, 1 Jan 2010 07:35:09 +0000 (07:35 +0000)]
Adjust SYNOPSIS for cfscores to better match reality. Note in BUGS
that the score file isn't portable. Bump date (first time since 1993,
and first in 2010...)
dholland [Fri, 1 Jan 2010 06:37:15 +0000 (06:37 +0000)]
Split struct betinfo into its own header file so it can be shared
between canfield and cfscores, instead of copy-pasted.
dholland [Fri, 1 Jan 2010 06:31:18 +0000 (06:31 +0000)]
Use NULL instead of 0 for pointer tests. Remove an unnecessary cast.
dholland [Fri, 1 Jan 2010 06:20:45 +0000 (06:20 +0000)]
Send error messages to stderr. Use errx/warnx, not printf.
dholland [Fri, 1 Jan 2010 06:16:36 +0000 (06:16 +0000)]
Correct usage message.
dholland [Fri, 1 Jan 2010 00:16:54 +0000 (00:16 +0000)]
Fix math notation, from PR 41547. While here, fix some potential tab
damage in the same fortune.
ahoka [Sat, 19 Dec 2009 19:27:53 +0000 (19:27 +0000)]
Hide the cursor during the game.
matt [Mon, 14 Dec 2009 20:47:23 +0000 (20:47 +0000)]
Fix bad merge. (SUBDIR= != SUBDIR +=)
uebayasi [Mon, 14 Dec 2009 12:43:48 +0000 (12:43 +0000)]
Conditionalize some build directories by ${MKCXX}.
wiz [Tue, 8 Dec 2009 10:13:39 +0000 (10:13 +0000)]
was disappointed that someone wrote disappointed with one 'p', so I fixed it.
mbalmer [Tue, 8 Dec 2009 10:04:27 +0000 (10:04 +0000)]
I was disappointed that someone wrote disappointed with two 's', so I fixed it.
christos [Thu, 29 Oct 2009 14:27:26 +0000 (14:27 +0000)]
use %option noinput nounput
dholland [Thu, 29 Oct 2009 08:53:31 +0000 (08:53 +0000)]
Another spelling mistake.
dholland [Thu, 29 Oct 2009 08:47:07 +0000 (08:47 +0000)]
Whitespace.
snj [Wed, 28 Oct 2009 19:18:15 +0000 (19:18 +0000)]
Fix a bunch of typos and spelling errors.
snj [Wed, 28 Oct 2009 15:56:26 +0000 (15:56 +0000)]
Kill two duplicates.
dholland [Wed, 28 Oct 2009 06:23:29 +0000 (06:23 +0000)]
"Ghandi" -> "Gandhi"
snj [Wed, 21 Oct 2009 01:07:44 +0000 (01:07 +0000)]
Remove 3rd and 4th clauses in christos' license. OK christos.
dholland [Mon, 19 Oct 2009 02:34:40 +0000 (02:34 +0000)]
Fix '=' for '==' in a test. From NAKAJIMA Yoshihiro in PR 42177.
dholland [Tue, 8 Sep 2009 13:38:01 +0000 (13:38 +0000)]
Disable writing scores when built for /rescue. PR 42009
dholland [Mon, 31 Aug 2009 08:27:16 +0000 (08:27 +0000)]
Dumping all system includes anything uses in one big header file is so 1986.
XXX: Removing unused declarations (thus, unused headers can trigger
XXX: it) sometimes causes gcc to generate substantially different
XXX: code. Dunno why but it looks rather like a gcc bug.
dholland [Thu, 27 Aug 2009 03:12:16 +0000 (03:12 +0000)]
Don't need -DHAVE_REGCOMP any more
dholland [Thu, 27 Aug 2009 03:09:17 +0000 (03:09 +0000)]
Instead of trying to cons up a regexp that ignores case, use REG_ICASE.
This makes fortune -im work; it's been broken since whenever.
dholland [Thu, 27 Aug 2009 03:04:58 +0000 (03:04 +0000)]
Tidy up regexp handling further.
dholland [Thu, 27 Aug 2009 02:21:36 +0000 (02:21 +0000)]
Prune conditional compilation for using obsolete regexp libraries.
dholland [Thu, 27 Aug 2009 02:03:22 +0000 (02:03 +0000)]
Whitespace.
dholland [Thu, 27 Aug 2009 01:42:08 +0000 (01:42 +0000)]
Prevent nasal demons in a case I spotted while preparing the previous.
dholland [Thu, 27 Aug 2009 01:40:27 +0000 (01:40 +0000)]
ANSIfy function definitions.
dholland [Thu, 27 Aug 2009 01:19:38 +0000 (01:19 +0000)]
Sprinkle some size_t in places where it's better than int.
(Reduces casts.)
dholland [Thu, 27 Aug 2009 00:43:31 +0000 (00:43 +0000)]
remove more unnecessary casts
dholland [Thu, 27 Aug 2009 00:42:11 +0000 (00:42 +0000)]
Use correct type for malloc sizes (size_t, not unsigned)
dholland [Thu, 27 Aug 2009 00:40:44 +0000 (00:40 +0000)]
remove unnecessary casts
dholland [Thu, 27 Aug 2009 00:36:32 +0000 (00:36 +0000)]
u_int32_t -> uint32_t
dholland [Thu, 27 Aug 2009 00:31:12 +0000 (00:31 +0000)]
ANSIfy function definitions
dholland [Thu, 27 Aug 2009 00:24:11 +0000 (00:24 +0000)]
Use standard C: 'unsigned', not 'u_int'
dholland [Thu, 27 Aug 2009 00:22:28 +0000 (00:22 +0000)]
remove unnecessary cast
dholland [Thu, 27 Aug 2009 00:21:45 +0000 (00:21 +0000)]
remove unnecessary casts
dholland [Thu, 27 Aug 2009 00:19:52 +0000 (00:19 +0000)]
remove unnecessary cast
dholland [Tue, 25 Aug 2009 06:58:04 +0000 (06:58 +0000)]
Use __dead.
dholland [Tue, 25 Aug 2009 06:56:52 +0000 (06:56 +0000)]
Whn ths cd ws wrttn, thr ws bt shrtg nd vwls wr xtrml xpnsv. Nowadays,
however, we have an ample vowel budget, and bit shortages are a thing
of the past (even in a down economy) so spend a bit to improve
readability.
dholland [Tue, 25 Aug 2009 06:04:17 +0000 (06:04 +0000)]
ANSIfy a leftover function.
Also note some unportable code with a comment. Can't change it because
it'd break save files, though.
dholland [Wed, 12 Aug 2009 08:54:54 +0000 (08:54 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 08:44:45 +0000 (08:44 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 08:21:41 +0000 (08:21 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 08:04:05 +0000 (08:04 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 07:42:11 +0000 (07:42 +0000)]
sprinkle static and prune some dead code
dholland [Wed, 12 Aug 2009 07:28:40 +0000 (07:28 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 06:19:17 +0000 (06:19 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 06:06:28 +0000 (06:06 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 05:48:04 +0000 (05:48 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 05:35:44 +0000 (05:35 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 05:29:40 +0000 (05:29 +0000)]
sprinkle static and prune some dead code
dholland [Wed, 12 Aug 2009 05:17:57 +0000 (05:17 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 04:51:11 +0000 (04:51 +0000)]
looks as if "ospeed" here was meant to be extern.
dholland [Wed, 12 Aug 2009 04:48:03 +0000 (04:48 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 04:28:27 +0000 (04:28 +0000)]
sprinkle static
dholland [Thu, 6 Aug 2009 17:55:18 +0000 (17:55 +0000)]
Don't use a FILE * after fclose(). PR 41832 from Henning Petersen.
christos [Wed, 5 Aug 2009 19:34:09 +0000 (19:34 +0000)]
don't use char values for functions that can return -1; chars are not always
signed.
dholland [Wed, 5 Aug 2009 04:03:47 +0000 (04:03 +0000)]
Use getopt instead of hand-rolled options code. Document all the arguments
and options. Don't allow the previously undocumented method to change the
maximum number of scores kept per user to be used on the system-wide high
score file. Sort options list in the man page. Bump its date.
dholland [Mon, 3 Aug 2009 06:04:12 +0000 (06:04 +0000)]
don't ignore errors from read(); found by lint
dholland [Sun, 26 Jul 2009 03:05:52 +0000 (03:05 +0000)]
Remove the need for -Wno-pointer-sign. Object file unchanged.
dholland [Sun, 26 Jul 2009 03:02:38 +0000 (03:02 +0000)]
Remove the need for -Wno-pointer-sign. Object diffs checked.
dholland [Mon, 20 Jul 2009 06:43:18 +0000 (06:43 +0000)]
Use random() instead of rand(), and seed with time instead of pid.