Commit Graph
100 Commits
Author SHA1 Message Date
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
keni beba2bec99 add a note about a useless var (from <Someone>) 2010-08-17 14:11:39 +00:00
keni bd1a922dae Guidebook update and SEDUCE runtime switch
add SYSCF docs to the Guidebook because it's info needed in a binary distro
Guidebook.tex - also add some missing italics to some "NetHack" occurances
call nethack.org "official"
Guidebook.txt - didn't regenerate cleanly so no diff
add SEDUCE to SYSCF (only partly inspired by the recent email)
2010-05-13 00:54:13 +00:00
keni d55db3584e followups for previous patch
Distribute makedefs.txt.  Comment out one of the MDMANCREATE lines.
(Thanks Janet)
2010-05-01 23:10:22 +00:00
keni 3d171e785c tid
add makedefs.6 to Files
2010-05-01 20:58:26 +00:00
keni e04caf9a27 makedefs manpage, conditionals, and related bits
Add a man page for makedefs so mdgrep is documented better.
Add missing INSURANCE to mdgrep.h. (yes, LIFE leaks in as well)
Add makefile bits to build makedefs.txt.
Pass dungeon.def through mdgrep internally to makedefs - this will make
it possible to commit the LIFE patch and have config.h actually turn it
all the way off (by skipping bigrm-6).
2010-05-01 20:57:17 +00:00
keni 1b8c99d691 Makefile.utl bit
change the way makedefs doesn't depend on mdgrep.h so running mdgrep.pl
_will_ cause makedefs to get rebuilt.
Keni
2010-04-29 19:20:52 +00:00
keni 7ffa0780a6 typo in existing bigroom code
Nothing uses this at the moment, but it's wrong.
Keni
2010-04-29 19:19:32 +00:00
keni 55b53cc6dc replacement data.base entry for slime molds
Found while looking for a monster for the (still pending) life patch.
Keni
2010-04-29 19:18:08 +00:00
keni cbd2a516e1 First batch of changes from FailSafeC
This is all tiny stuff - allow overriding WIDENED_PROTOTYPES from the hints
file, missing NO_SIGNAL conditionals, remove a GCC-ism, conditional indentation,
void return in a non-void function.
2010-02-10 16:08:51 +00:00
keni 84dccb47cf SYSCF wizard error display
Fix construction of error message when wizard mode declined and SYSCF.
2010-01-19 16:33:43 +00:00
keni c367969d60 MacOS 9 vs MacOS 10 bit
MAC is defined for MacOS 9 but not for 10 (and it shouldn't be).  Add a MACOSX
define and use it in eat.c to pick up the joke meant for all Mac systems.
2010-01-18 02:02:45 +00:00
keni 9cd309157b make grep's path adjustable for PANICTRACE + more bits
Mac OS X doesn't have /bin/grep, only /usr/bin/grep.  Grr.
Don't try to parse PANICTRACE_GLIBC if the field doesn't exist.
2010-01-17 19:36:16 +00:00
keni efed004b64 PANICTRACE bit
Only defined PANICTRACE for supported platforms.
2010-01-16 22:02:06 +00:00
keni 89db1f9e73 PANICTRACE bits
Add missing check for NO_SIGNAL in PANICTRACE versionof NH_abort().
Fix indentation of pre-processing directives.
Add #endif comments to make things clearer.
2010-01-16 21:54:24 +00:00
keni d80fcaada4 PANICTRACE (stacktrace on panic or signal) + bits
On crash signal or panic(), use a configurable method to get a stacktrace
the user can easily report to us.  Currently only for Unix/Linux and only
ifdef BETA.  Hopefully ports can add additional methods.

Bits:
- linux hints file had PREFIX definition in the wrong place
- sample sysconf file used wrong delimiter for WIZARDS
- fix grammar error in support message when using sysconf.wizards
- options.c comment typo
- capitalize "Crash test" output from #panic command
2010-01-15 19:54:37 +00:00
keni f6e40b8bf8 have core ask windowport if suspend is ok
PORTS: Please make sure I've done the right thing for/to your code.
This patch adds a new winproc that lets the window port approve or cancel
the suspend request - this should take care of the Mac Qt lockup issue.
In addition, Unix suspend is restricted to accounts that can use the shell
if SYSCF is defined.
2010-01-15 17:51:28 +00:00
keni 655adf8535 remove extraneous MAX/MIN
extralev.c defines and uses MAX/MIN macros instead of max/min from hack.h
2010-01-10 02:35:19 +00:00
keni dbaa63c760 display.c tid
The WA_VERBOSE define was after the first use.
2010-01-10 02:18:28 +00:00
keni 9ae93d8b71 new and fixed messages
2 fixed messages and 2 new silly messages
2010-01-07 17:51:35 +00:00
keni 011323e877 enlightenment formatting
Make the enlightenment output just a little nicer.
2010-01-06 14:48:11 +00:00
keni c3edf0dfae linux hints file updates
add missing perm values
2010-01-04 18:15:05 +00:00
keni d4b022a5ec hints system changes and more Mac packaging
update file headers
add "#-PRE" and "#-POST" keywords (no default) so hints file can wrap Makefile.*
add make var with name of makefile (e.g. MAKEFILE_TOP) so hints file can be
 conditional on the file
add skeletel Mac Qt packaging target
add missing aux file generation for Mac Term packaging
2009-12-23 20:02:29 +00:00
keni a8b5a39473 mac term packaging
Automated version of what I did to repackage the 3.4.3 Mac Term package.
2009-12-17 19:49:13 +00:00
keni 5c0a627ce2 makedefs internal version formatter
Add -svs so the Makefile can get "343" or "3.4.3" (etc) when automating
package builds.
2009-12-17 19:46:42 +00:00
keni e8fe9b4505 make nethack.sh switchable from hints file
If SHELLDIR is null, don't install nethack.sh.  Also a tid in Porting
and add NHSROOT to the Makefiles which gives a path to the top of the
tree (so e.g. you can always find makedefs from a rule in a hints file).
2009-12-17 19:26:30 +00:00
keni 727bd80865 tweak to support SYSCF for single user config 2009-12-09 18:52:25 +00:00
keni 9509a94c5b Mac recover bits
add headers, typo fix
2009-10-29 00:24:05 +00:00
keni 97509efaaf bits to allow GUI to run recover under MacOS X
Will require additional work for 3.5 (shouldn't blindly remove perm_lock
without asking the user; update comments; add standard headers) but I don't
want to lose this code.
2009-10-27 01:12:57 +00:00
keni a93d142a42 'in quiver' tid
Pat pointed out that I didn't read my own email.
2009-05-11 21:55:04 +00:00