76350a5348
Fix a few build issues seen by various compilers that I have on my system but haven't used for a while (a couple of warnings and a couple of errors)
nethack.allison
2008-12-30 22:02:31 +00:00
60b7b2c0f0
change of fruit name
nethack.allison
2008-07-19 22:56:37 +00:00
998c399543
some updates to make nethack.6 less dated.
keni
2008-07-10 11:08:59 +00:00
e053cb3447
first divine gift artifact (trunk only)
nethack.rankin
2008-07-07 03:01:30 +00:00
bb43b56eac
first conditionalized docs (TRUNK ONLY) plus various related missing bits and tids
keni
2008-06-26 15:08:54 +00:00
ff14fa7120
regenerate mdgrep.h (TRUNK ONLY) now that this should have the right version numbers in it, save the new file
keni
2008-06-25 19:04:38 +00:00
bf3501d9d2
mdgrep.pl tids (TRUNK ONLY) aka "try again before the wireless drains my laptop battery"
keni
2008-06-25 19:02:38 +00:00
41479c040a
makedefs --grep prep, misc cleanup (TRUNK ONLY) use makedefs --grep in Makefile.doc call make clean in doc from make clean in top add commented out rule to produce mdgrep.h from mdgrep.pl macosx1.5: don't chown/chgrp for single-user install unixmain.c: work around C90 warning for Mac-specific code, fix last fix makedefs.c: temporarily disallow blank after control introducer until docs catch up mdgrep.pl: add ALLDOCS, clean up generated file's header
keni
2008-06-25 18:56:47 +00:00
64ab88d6b4
followup (trunk only) Finally found a flag combination that will complain about declarations mixed in with other code: -ansi -pedantic. Clean up the violations of that I just introduced and add that flag to the Mac 10.5 hints file. (Note that there is one warning left in unixmain.c - it's in Mac-specific code.)
keni
2008-06-15 00:23:56 +00:00
b5d05b2bca
SHELLERS for SYSCF, MacOS 10.5 hints file (trunk only) Add SHELLERS - people allowed to use ! command with same syntax as WIZARDS. Add new hints file for 10.5, since the rules and commands for groups changed (new commands introduced in 10.4, old ones removed in 10.5; creating a new user under 10.4 gave you a matching group, in 10.5 it doesn't). Also move shared build into roughly right place in file system when being installed for root - don't use ~root. Makefile.top - don't remove ./-p unless it exists (that's always annoyed me). fix error invoking macosx.sh
keni
2008-06-14 20:57:21 +00:00
6a259a1464
restful sleep bit (trunk only)
nethack.rankin
2008-05-27 04:49:43 +00:00
4fb08f1366
mdgrep.pl tid Use the right name for the output file in all places. Thanks Pat.
keni
2008-04-23 10:48:04 +00:00
c7858a6d37
more warning cleanup, makedefs grep bits (trunk only) drop -Wcast-qual warning cleanup (lev_comp) comment bits makedefs grep cleanup: drop magic constant, add --grep-define, --grep-undef, #ifdef out code not needed yet, update mdgrep.h, mdgrep.pl
keni
2008-04-22 23:20:44 +00:00
7b2fb4d0b5
more warning cleanup (trunk only) More warning bits that never got committed. More appropriate compiler flags for warning checks (macosx only for the moment). The changes in dgn*[lc] just rename line_number to nh_line_number to avoid a clash, so no need to regenerate the lex output.
keni
2008-04-18 17:37:33 +00:00
0b3e8bbd88
macosx hints file consolidation (trunk only) get macosx down to one hints file (default tty, single user) for tty, x11, qt and single or multiple users preliminary bits that might allow a macosx qt build
keni
2008-04-08 23:17:39 +00:00
97abafd41a
add MAXPLAYERS to SYSCF (trunk only) Add MAXPLAYERS to SYSCF config file; deprecate (but continue to support) MAX_NR_OF_PLAYERS in nethack.sh since it is trivially overridden in many (all?) cases and isn't useful for ports that don't use nethack.sh.
keni
2008-04-07 22:27:18 +00:00
47d1eea0dd
makefile bit for makedefs grep (trunk only) add dependency for mdgrep.h
keni
2008-04-06 00:58:13 +00:00
d175a3f7fe
makedefs conditional grep (trunk only) This code (except for some of the argument parsing changes) is not used yet. mdgrep.pl generates mdgrep.h; like the lex and yacc files we ship mdgrep.h pre-generated; there is no need for perl on end-user/end-compiler systems. (In fact mdgrep.h is so simple mdgrep.pl is probably overkill.) mdgrep.h creates an array reflecting the compiler options in effect The changes to makedefs break the Mac OS9 compile; if necessary the fix is simple and documented (but I think that port is permanently dead). With that port out of the way, makedefs can be allowed to take real options; none of the current options have been changed. Instead, a second sub-main routine has been added to handle options starting with two hyphens and all the new options start with two hyphens: --input specifies the input file (- is stdin) --output specifies the output file (- is stdout) --grep causes the input file to be filtered into the output file --grep-showvars dumps the info from the array in mdgrep.h --grep-trace turns on tracing of the grep filtering Docs for the filtering language are in the source.
keni
2008-04-06 00:48:40 +00:00
17f63949bc
probing while swallowed (trunk only)
nethack.rankin
2008-03-21 03:12:14 +00:00
5c053b12dd
post-3.4.3 obj not free panic
nethack.rankin
2008-03-21 03:09:37 +00:00
403ace96e3
build error message tid Don't call impossible() if there are no window types - we just core after being told to #quit when it's too early to do so.
keni
2008-03-18 23:11:28 +00:00
a023e8188f
fix #M57 - alchemical potion explosion fails to wake monsters
nethack.rankin
2008-02-21 06:18:08 +00:00
e8624a3285
eel hiding behavior (trunk only)
nethack.rankin
2008-02-21 05:52:08 +00:00
a17ea1b3ac
show source of bits of makefiles (trunk only) Mark the generated makefiles as generated and mark the source of each section to aid debugging.
keni
2008-02-21 01:16:41 +00:00
ac63f2bb6f
more lint (trunk only)
nethack.rankin
2008-02-20 01:26:13 +00:00
9de7d5530f
Window type not recognized tid (trunk only) Fix the grammar error that results when a binary with one window system compiled in is explicitly told to use another.
keni
2008-02-20 00:30:15 +00:00
5d24f9ab3a
warnings cleanup (trunk only) This covers the warning cleanup bits no one objected to.
keni
2008-02-20 00:27:56 +00:00
6dee7dc521
Placeholder for Amiga large disks (untested) placeholder so we don't lose large disk fix, but I can't test it
keni
2008-02-17 23:49:47 +00:00
6f0e178368
more SYSCF and related bits - cleanup and features infrastructure for "system options" - things currently specified at build time that should be changeable at install time or run time but not really under user control generalize contact info so it can be localized and it doesn't have to be an email address move recently introduced WIZARDS into sysopt drop bogus OPTIONS=wizards possibility new function build_english_list() to comma-ize and add 'or' from a whitespace separated list: A. A or B. A, B, or C. syscf file now handles: WIZARDS SUPPORT RECOVER SUPPORT specifies local support information RECOVER will eventually supply port-specific and/or localized info on how to run recover (or get it run for you). Note: in sys/msdos I changed sys.o (generated from pcsys.c) to pcsys.o Note: sys/msdos/Makefile.GCC has 2 rules for sys.o (now pcsys.o)
keni
2008-01-31 00:56:59 +00:00
d8a45a57b5
ring discovery (trunk only)
nethack.rankin
2008-01-29 04:17:03 +00:00
89a86618d0
blindfolds and more (trunk only)
nethack.rankin
2008-01-28 02:39:32 +00:00