Commit Graph
100 Commits
Author SHA1 Message Date
keni 7d9ea49e92 Another batch of manual header var additions 2015-02-26 17:43:47 -05:00
keni 0109f9715b A batch of manual header var additions. 2015-02-26 17:10:11 -05:00
keni b598c83767 Update .gitignore files. 2015-02-26 16:35:55 -05:00
keni 971ff1d4f3 Fix lost mode bits. 2015-02-26 09:22:52 -05:00
keni 03140969ee Bulk recovery of file CVS headers and addition of NHDT- headers. 2015-02-26 09:19:03 -05:00
keni 9480f880c4 Add .gitattribute files. 2015-02-26 08:54:12 -05:00
keni bbfb2a4623 Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource 2015-02-16 08:58:20 -05:00
keni 5dda2afd32 Fix bug: NHtext adds a space to a substitution value.
Add support for debugging from the command line.
2015-02-16 08:53:52 -05:00
keni 3266234ecc Convert mdgrep from cvs to git. 2015-02-13 20:32:09 -05:00
keni b7ea921ea0 Set up mdgrep for git instead of cvs. 2015-02-13 17:54:15 -05:00
keni aed830f493 Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource 2015-02-13 17:37:36 -05:00
keni b87b568f72 Typo 2015-02-13 17:37:06 -05:00
keni b312870522 Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource 2015-02-13 11:54:28 -05:00
keni 8c7b6cd110 add another note about executable scripts 2015-02-13 11:54:04 -05:00
keni 5404e9d253 add note about making PRE file executable 2015-02-13 11:52:29 -05:00
keni b3c8089e55 .git* cleanup tids 2015-02-12 16:39:51 -05:00
keni a0315f3f34 add DEVEL to the directory list 2015-02-11 20:24:14 -05:00
keni 34221670bc initial git setup 2015-02-11 19:42:57 -05:00
keni 2dc1a2e21e new CC macro for accurately centering a single character column key 2012-04-30 01:11:00 +00:00
keni 371eb4483c Align the hyphens in .PL. 2012-04-22 14:55:41 +00:00
keni a187ad7011 Another try on the .PL macro. 2012-04-21 03:01:03 +00:00
keni 6f1df20db8 Fix PL macro indentation when the entry spans a page break. (Note to anyone
who thinks these should be upgraded to keep an entry on a single page: look
at the footnote code in the original nroff docs, the tmac.n display code,
and then use ev 2 anyway - as long as there are no footnotes on a page with
PL, you might get away with it.)
2012-04-16 15:09:55 +00:00
keni 1d219b4e1b SYSCF bits
(This covers some thing that Pat found and some things I found while working
on those.)
Unscramble duplicate use of GREPPATH and GDBPATH symbols.
Add some more info to config.h.
Make missing SYSCF_FILE a fatal error.
Make a parse error in SYSCF_FILE a fatal error.
Rename PANICTRACE_GLIBC (et al) to PANICTRACE_LIBC (et al) since FreeBSD
 and Mac OS X (at least) also implement the needed API.
Allow SYSCF_FILE to be unreadable by the user (for setgid installs).
If SYSCF, do NOT fall back to the compiled in WIZARD account.
Put WIZARD into sysopt and remove special cases in authorize_wizard_mode().
2012-01-27 20:15:31 +00:00
keni cbe862e162 gcc invocation cleanup (mac)
Move the compiler flags out of CC and into CFLAGS.  Split off
-Wunreachable-code, comment it out, and explain why.  Fix typo.
2012-01-18 22:32:24 +00:00
keni f5fa250691 drop extra includes
Remove includes already pulled in by hack.h
2012-01-12 15:08:29 +00:00
keni af0201b063 tid commit just to test postcommit.pl 2012-01-11 19:54:46 +00:00
keni b9f8ca44aa test postcommit.pl 1.91 & mac build tid
Make postcommit try to recognize a directory commit operation.
Use /usr/bin/true instead of touch for a dummy chown/chgrp in Mac OS X.
2012-01-11 19:47:33 +00:00
keni 7f6ee2f759 WINCHAIN - a framework allowing multiple processors between core and winport
This is the code I built trying to figure out the large window size issue.
It completely compiles out if not needed (see -DWINCHAIN in hints/macos10.7)
and except for one call during setup has zero overhead if compiled in and
not used.  See window.doc for more info.

Defs for UNUSED parms.  I know this has been controversial, so use is isolated
to the chain code and windows.c (where it shouldn't be intrusive and saves about
50 warnings).

Hints file for 10.7, but the build process still needs to be migrated from
the branch.
2012-01-11 18:23:35 +00:00
keni b97d53fb30 cleanup: outdated SCCS lines
Pat noted that I neglected to drop the SCCS lines on the files I've been
committing, so clean up those and any others I could find where the SCCS
line date is out of date.
2012-01-10 17:47:45 +00:00
keni 92b15c5f8a another shot at H2344 (large window)
Conditional on H2344_BROKEN which can be disabled at the top of the file if
necessary.  This appears to handle all the cases I was able to reproduce from
Pat's list, with the caveat that msg_window=f fails on very wide windows on
Mac OSX Lion with the default terminal emulation.  When the emulation is set
to ANSI, it works (the failure mode is the output from a simple putchar() loop
across the contents of history called up from ^P wraps at about the middle
of the window).
2012-01-10 02:33:36 +00:00
keni c119e8c3d9 add param to ini winsys routines
Provide a mechanism for cleanly moving between tentative window system
selections during startup.  Now, before a second (or later) system is selected,
the first will be notified that it is losing control.  See window.doc.
2012-01-10 01:39:31 +00:00
keni e442242417 sanity check for dlb_fopen
Fail if dlb_fopen is called with a non-read mode.
2012-01-09 22:42:48 +00:00
keni e3648c2adc doc tid (mainly postcommit.pl test)
Reference the new install instructions from the current install instructions.
2012-01-08 01:11:03 +00:00
keni 52aa3efcce last bunch - pline warnings while testing postcommit.pl 2012-01-04 18:52:36 +00:00
keni f95549512a another pile on the trunk 2012-01-04 18:14:41 +00:00
keni e3856eead3 back to trunk: potion.c 2012-01-04 18:05:21 +00:00
keni 01a44fead4 postcommit.pl 1.84 - first branch info test: polyself.c (on the trunk) 2012-01-03 19:11:34 +00:00
keni f7805b65ae postcommit.pl 1.83: pray.c
(Getting close to the end.  1.83 cleans up the code and updates the bugs list.)
2012-01-01 17:35:48 +00:00
keni 21f9be37a7 worked once, let's press our luck: botl.c invent.c mkobj.c 2011-12-31 00:24:26 +00:00
keni 86e9b65d20 again, looking for that failure condition: pager.c pickup.c 2011-12-30 23:58:48 +00:00
keni 623119a4b6 postcommit.pl 1.82: mthrowu.c music.c 2011-12-30 23:47:06 +00:00
keni 178f66dbe4 now we need one of those temporary failures so we can see if recovery works,
and that's a crapshoot: mcastu.c mhitu.c
2011-12-30 23:14:58 +00:00
keni 6520bbdca9 first try tonight: lock.c makemon.c 2011-12-30 23:10:37 +00:00
keni 404aac46c1 last try for tonight: engrave.c and hack.c 2011-12-30 04:03:27 +00:00
keni 30193b9364 new hack: and we try dungeon.c and eat.c 2011-12-30 03:50:15 +00:00
keni 20148d83fe try another pair: dokick.c dothrow.c 2011-12-29 23:50:13 +00:00
keni 6120c3dd0b can we commit across directories? src/detect.c and util/makedefs.c 2011-12-29 23:29:43 +00:00
keni 03b4813be3 can we do two files? artifact.c cmd.c 2011-12-29 22:46:25 +00:00
keni f536e7b550 can we get two in a row? muse.c 2011-12-29 22:41:56 +00:00
keni 16c0d0ee20 and now: bones.c (for postcommit.pl 1.75) 2011-12-29 22:36:36 +00:00
keni a301d5e0e9 next test: dig.c 2011-12-29 22:28:06 +00:00
keni 68cbca9305 more debugging: apply.c 2011-12-29 22:16:49 +00:00
keni fde6b47810 another try. spell.c 2011-12-29 22:01:25 +00:00
keni 3453ddedbd next try: do.c (three lines of comment - #1)
comment line 2
comment line 3
2011-12-29 21:49:27 +00:00
keni 5542cd9e6b third try: mon.c 2011-12-29 21:24:15 +00:00
keni 837d2bd217 second test file: rumors.c 2011-12-29 21:14:04 +00:00
keni cbc1031d4e mail test / warnings in save.c 2011-12-29 20:23:00 +00:00
keni 3afd0f87fd at(1) test#1 / defs for suppressing compiler warnings from pline (etc)
First at(1) in postcommit.pl test.  Patch: defs for suppressing compiler
warnings.
2011-12-29 20:06:27 +00:00
keni 1ef7cec6bd Makefile construction cleanup
Update the help text in setup.sh.  When building with a hints file from TOP,
the path to the hints file should start from TOP (instead of "hints/foo").
Make the notes in the generated makefiles consistent as to case.
2011-12-27 00:34:52 +00:00
keni 9c1268d581 H2344 fix backout (trunk only)
Undo the win/tty/wintty.c bands of the H2344 fix until the fix is fixed.  I
didn't take out the type changes to hopefully avoid putting people through
a full recompile.
2011-12-11 21:58:29 +00:00
keni eef41ba4a8 fix H2488 - wide and/or tall screens don't work
Make windows with more than 255 rows or columns work.  Touches
some very old magic involving the constant 10.
2011-12-04 20:06:00 +00:00
keni 1ce2514014 add EROFS case to lock_file()
From an old email: perhaps this will help users with "run from distro"
issues.
2011-11-16 16:20:45 +00:00
keni d58ea40750 more warnings just to test postcommit.pl 2011-11-15 02:32:26 +00:00
keni 6205188c36 whack some compiler warnings to test updated postcommit.pl 2011-11-15 02:14:39 +00:00
keni 2555bc30e3 obj.h documentation typo fix 2011-11-10 17:20:32 +00:00
keni 2402f43776 mac term packaging code (trunk only)
: Modified Files:
: 	sys/unix/hints/macosx.sh sys/unix/hints/macosx10.5
: 	win/macosx/NetHackRecover.applescript win/macosx/recover.pl
: Added Files:
: 	win/macosx/NetHackGuidebook.applescript
: 	win/macosx/NetHackTerm.applescript
2011-10-17 01:29:20 +00:00
keni 909ac45014 followup tid (trunk only)
Missing dependency.  Thanks Pat.
2011-10-11 23:55:38 +00:00
keni 4e5e720334 display version and build info at startup (trunk only)
Tested on the unix port; I've updated as many other ports as I can figure
out but they're not tested.  See window.doc for info on the changed banner
lines.  Also adds the ability to override the generic "Unix" port - used now to get
"MacOSX" into the version line instead of "Unix" (so we don't scare people who don't
know what's going on).
2011-10-11 02:37:31 +00:00
keni 23cace2251 setup.sh - add how-to-run examples 2011-10-05 16:02:51 +00:00
keni ddabaab385 packaging fix
Remove debugging output that was ending up inside a plist file.
2011-07-21 22:29:14 +00:00
keni 5544dac753 Guidebook formatting
Get this in before it gets any staler.
2011-05-12 13:06:13 +00:00
keni cb43f6fce5 paranoid_confirmation indentation cleanup
Pat confirms this is the intended behavior.
2011-04-24 21:12:06 +00:00
keni 72b40100ee number_pad formatting fix for Guidebook.tex
Fix the alignment issue Pat noted (this is different than the suggestion I
mailed out - installing latex so I could test it proved it was wrong).
2011-04-23 20:27:05 +00:00
keni 7c7497e5e0 yet another test 2011-03-15 14:11:55 +00:00
keni 70a3b3ed65 another test (cross your fingers) 2011-03-08 01:54:39 +00:00
keni fa837f3227 another test 2011-03-08 01:48:02 +00:00
keni 5900e3c517 another try 2011-03-08 01:36:33 +00:00
keni 7b6087bd4a another test 2011-03-07 13:06:48 +00:00
keni 0f5aea8565 yet another test run 2011-03-07 01:51:24 +00:00
keni 80088d2d38 back out test - make sure things work 2011-03-06 16:12:24 +00:00
keni 1fd5529464 another test 2011-03-06 16:03:40 +00:00
keni 471b1b8ba7 another dummy test 2011-03-06 15:43:06 +00:00
keni 38f479f6c4 dummy change test 2011-03-06 15:37:22 +00:00
keni 8d32f5d366 another dummy change test 2011-03-06 15:15:10 +00:00
keni bd01116fd2 dummy change for testing (reduce debugging output - I'm done for now) 2011-03-06 02:26:37 +00:00
keni ec74ef4593 dummy change for testing 2011-03-06 01:26:21 +00:00
keni 1077852c6b dummy change for testing 2011-03-06 01:13:58 +00:00
keni ec9432b5af dummy change for testing 2011-03-06 01:09:13 +00:00
keni 90ca79a593 just mess with zap.c to continue debugging postcommit.pl 2011-03-06 01:02:13 +00:00
keni 7204ff00da yet another compiler warning 2011-03-06 00:24:15 +00:00
keni d465c183ef another compiler warning 2011-03-05 23:16:38 +00:00
keni ce25726d64 another compiler warning 2011-03-05 22:02:49 +00:00
keni 209342be11 another compiler warning 2011-03-05 21:54:34 +00:00
keni 07c00cbebe another compiler warning 2011-03-05 21:53:24 +00:00
keni bf6852a422 another compiler warning 2011-03-05 21:51:54 +00:00
keni 673c46dec1 another compiler warning 2011-03-05 21:16:31 +00:00
keni b480adc5ee another compiler warning 2011-03-05 20:40:46 +00:00
keni db9b434f93 fix one compiler warning (first attempt to probe for cvs email bug) 2011-03-05 20:32:37 +00:00
keni cfe2636740 fix the typo added while fixing the typo in Coyote name 2011-01-25 13:30:23 +00:00
keni 1ee750949e H2198: "Nemesis Ridiculii" is spelled wrong. 2011-01-24 22:44:26 +00:00