nhmall
a583201f15
check malloc() return in bmp2iff_host.c
2026-05-11 06:34:20 -04:00
nhmall
16986710d5
follow-up grammar
2026-05-10 23:23:17 -04:00
nhmall
430c84aef7
catch up fixes5-0-1.txt
2026-05-10 23:21:34 -04:00
nhmall
f10fe47505
dat/history sync with Guidebook
2026-05-10 22:58:47 -04:00
nhmall
610bd839ee
update the code for portable Windows configuration
...
Restrict which options in sysconf will be processed
when seeking PORTABLE_DEVICE_PATHS.
2026-05-10 21:11:17 -04:00
nhmall
2337a2bae5
Windows follow-up
...
Remove some unused temporary code
2026-05-10 16:04:09 -04:00
nhmall
745c7fb8d8
some windows fixes
...
Resolves #1526
2026-05-10 16:00:33 -04:00
nhmall
9d5b02d912
NetHack 5.0.0 packaging error from visual studio
...
A remnant hard-coded 370 was in package.nmake.
Note: The errant file was not used to construct the official
binaries. Those were done using sys/windows/Makefile.nmake.
Closes #1525
2026-05-10 14:43:26 -04:00
nhmall
5cf9086c84
Windows: don't demand keypress on intentional exit
2026-05-10 12:10:26 -04:00
nhmall
aa63616118
spelling correction
2026-05-10 11:36:43 -04:00
nhmall
f64b996899
optional package sequencer for building binary
...
Add Makefile support for an optional AMIGPKGSEQ to
append a suffix to the Amiga binary, without having to
rename the zip file manually after the
make CROSS_TO_AMIGA=1 package
step.
2026-05-10 10:33:20 -04:00
nhmall
edafe39f5d
add awareness of possible updated binary with numeric suffix
...
Close #1514
2026-05-10 09:07:10 -04:00
nhmall
029ed6eabd
Merge branch 'amiga-menu-glyphs' of https://github.com/ingpaschke/NetHack into NetHack-5.0
2026-05-10 08:50:38 -04:00
nhmall
ce92a979dd
Merge branch 'linux-tty-cflags' of https://github.com/torakoya/NetHack into NetHack-5.0
2026-05-10 08:48:30 -04:00
nhmall
4938a85068
relocate Contributing.md to the root
2026-05-07 11:40:14 -04:00
nhmall
39f31a8f06
fix a CROSS_TO_WASM=1 build issue
2026-05-07 10:43:24 -04:00
nhmall
88bacb00c2
fixes update
2026-05-07 07:14:56 -04:00
nhmall
22009c300a
update to DEVEL/Contributing.md
2026-05-07 07:11:55 -04:00
nhmall
1c1f64dc19
Issue #1521 asks for Contributing.md file
...
This is expected to improve and fill out over time, with more
guidelines for contributing.
2026-05-07 07:02:26 -04:00
nhmall
d52b1daf50
bring fixes5-0-1.txt up to date
2026-05-07 00:23:16 -04:00
nhmall
89c6b49b0c
spelling correction in nethack.6
2026-05-06 23:19:13 -04:00
nhmall
6204679bfd
Guidebook type fix
2026-05-06 23:02:29 -04:00
nhmall
6ed95bebba
paste error in Guidebook.tex
2026-05-06 22:58:34 -04:00
nhmall
d5673a948e
Merge branch 'gbr-NetHack-5.0-man-page-fixes' of https://github.com/g-branden-robinson/NetHack into g-branden-robinson-gbr-NetHack-5.0-man-page-fixes
2026-05-06 21:25:06 -04:00
nhmall
dcf8752e92
Merge branch 'fix/libnh-native-build' of https://github.com/YttriumOx/NetHack into YttriumOx-fix/libnh-native-build
2026-05-06 21:07:23 -04:00
nhmall
8fcc15a860
mention_decor and tutorial K4372
...
Bug report stated:
"If 'mention_decor' is set in config file or NETHACKOPTIONS,
starting the game tells you that you are standing on stairs
which lead out of the dungeon. But if you also start the
tutorial, you won't be on those stairs--they won't even exist
until the tutorial is exited.
The stairs message can't be suppressed until the program
knows whether the tutorial will be entered, and since
prompting is one of the ways to decide that."
What this does:
Don't heed mention_decor option during the primary rcfile()
processing.
Do heed it after the tutorial.
Note:
If mention_decor is expected to actually be active during the
tutorial, then the rcfile_only_this_option(opt_mention_decor)
likely has to be moved to a different line, which should be
easy enough.
2026-05-05 11:03:44 -04:00
nhmall
b7735632bf
follow-up for issue #1512
...
The previous fix, while valid, still prompts for input during early
options processing if stdin is a tty. It really shouldn't be doing
that during early options such as --showpaths, so alter the placement
of the program_state.earlyoptions flag within *main().
2026-05-05 06:57:32 -04:00
nhmall
d259245a47
Merge branch 'amiga-followups' of https://github.com/ingpaschke/NetHack into NetHack-5.0
2026-05-04 22:58:59 -04:00
nhmall
400c458fee
fix copyright release details
...
GitHub issue https://github.com/NetHack/NetHack/issues/1513
Starting a new game, at the
'Shall I pick character's race, role, gender and alignment for you? [ynaq]'
prompt, the game shows as 'Version 5.0.0-0 Unix Work-in-progress'
but then once the game has started and you check #version you see
the correct 'Unix NetHack Version 5.0.0-0 post-release' feedback.
Closes #1513
2026-05-04 09:06:52 -04:00
nhmall
60d59f4d55
early startup options could be run non-interactively
...
https://github.com/NetHack/NetHack/issues/1512
Closes #1512
2026-05-04 08:23:56 -04:00
nhmall
3a753dc98e
yet another follow-up
2026-05-03 14:13:28 -04:00
nhmall
b92c1483bb
another libnhmain.c follow-up
...
Check if it's available before calling.
2026-05-03 14:11:47 -04:00
nhmall
b6482d09f4
libnhmain follow-up
2026-05-03 13:26:36 -04:00
nhmall
a55ca016eb
hints file update for wasm CFLAGS to include -DNHUUID
2026-05-03 13:18:37 -04:00
nhmall
ced26a2cea
update get_nhuuid() for libnhmain
...
Try using emscripten_run_script_string("crypto.randomUUID()");
I need to commit this to the repository to test it elsewhere.
If there isn't a revert shortly after this, it must have at least
built without issue.
2026-05-03 13:06:54 -04:00
nhmall
4eefeb30dd
Merge branch 'amiga-5.0.0-fixes' of https://github.com/ingpaschke/NetHack into NetHack-5.0
2026-05-03 12:27:14 -04:00
nhmall
1947eb98a4
CROSS_TO_WASM build fixes
2026-05-03 07:37:13 -04:00
nhmall
c2a7bdb369
less prone to overlooking target names next time
2026-05-02 22:05:31 -04:00
nhmall
a417ca49a2
tag as post-release
2026-05-02 19:26:05 -04:00
nhmall
6b92be3656
Windows nmake build fix for 5.0.0
2026-05-02 14:12:40 -04:00
nhmall
77040f70c7
cross-compiler build fixes
2026-05-02 14:10:04 -04:00
nhmall
82bb085616
Merge branch 'to500' into NetHack-next
2026-05-02 11:24:50 -04:00
nhmall
e90bc62d7d
Merge branch 'to500' into NetHack-next
2026-05-02 10:54:33 -04:00
nhmall
1db2ee5104
dat/history sync
2026-05-02 10:49:43 -04:00
nhmall
41ba62618a
placeholder in you
2026-05-02 10:45:29 -04:00
nhmall
f63164efc6
version in NetHackProperties.props
2026-05-02 10:37:47 -04:00
nhmall
3fd34d902c
Merge branch 'to500' into NetHack-next
2026-05-02 10:27:50 -04:00
nhmall
5c57ac49bf
Guidebook wording update
2026-05-02 10:27:15 -04:00
nhmall
c4af3448cf
patchlevel.h wording bit
2026-05-02 10:25:34 -04:00
nhmall
1f7b2c0ef4
another README update
2026-05-02 10:19:24 -04:00
nhmall
5228a01cde
Guidebook.txt update
2026-05-02 10:15:44 -04:00
nhmall
f6e2690a7a
Guidebook.txt update
2026-05-02 10:14:56 -04:00
nhmall
ed997de587
Merge branch 'to500' into NetHack-next
2026-05-02 10:05:32 -04:00
nhmall
ce15b9644e
README update
2026-05-02 10:05:02 -04:00
nhmall
2b634b1672
Merge branch 'to500' into NetHack-next
2026-05-02 09:56:30 -04:00
nhmall
596ca7756c
Merge branch 'NetHack-3.7' into to500
2026-05-02 09:55:08 -04:00
nhmall
a127ec7dca
Windows MSGSTOP bit
...
This is a stop gap fix.
2026-05-02 09:54:12 -04:00
nhmall
0c9382e704
placeholders
2026-05-02 08:25:58 -04:00
nhmall
3db7baf4d3
Merge branch 'to500' into NetHack-next
2026-05-02 07:58:58 -04:00
nhmall
ec7ffc6360
Merge branch 'NetHack-3.7' into to500
2026-05-02 07:49:47 -04:00
nhmall
3b3cfb75b4
Merge branch 'to500' into NetHack-next
2026-05-02 00:22:14 -04:00
nhmall
a56cc97d74
Merge branch 'NetHack-3.7' into to500
2026-05-02 00:19:08 -04:00
nhmall
b8c1a5dae9
Revert "change gy.youmonst"
...
This reverts commit 5b66ba4c99 .
2026-05-02 00:11:06 -04:00
nhmall
fd2e44e24f
Revert "mhm initialization"
...
This reverts commit fcc8d4d3c3 .
2026-05-01 23:27:24 -04:00
nhmall
fcc8d4d3c3
mhm initialization
2026-05-01 22:36:37 -04:00
nhmall
bd74660e06
some documentation updates including date stamp
2026-05-01 21:50:38 -04:00
nhmall
0eda8f288c
Merge branch 'NetHack-3.7' into to500
2026-05-01 17:17:17 -04:00
nhmall
d3f2ed4e47
Guidebook.tex fix
2026-05-01 13:16:33 -04:00
nhmall
7739b382ac
Guidebook.tex fix
2026-05-01 13:09:49 -04:00
nhmall
84e2822106
Merge branch 'NetHack-3.7' into to500
2026-05-01 13:03:43 -04:00
nhmall
bce8624a07
verb tense bit
2026-05-01 12:41:31 -04:00
nhmall
6c9e7b60e2
Guidebook update
2026-05-01 12:38:03 -04:00
nhmall
31d3867ccc
Merge branch 'NetHack-3.7' into to500
2026-05-01 09:12:37 -04:00
nhmall
a165d9ee42
preprocessor macro: MAC -> MACOS9
2026-05-01 09:11:29 -04:00
nhmall
cfcc3bad85
wording/grammar bit in Cross-compiling
2026-05-01 08:37:33 -04:00
nhmall
7937140ec7
Merge branch 'NetHack-3.7' into to500
2026-05-01 08:11:42 -04:00
nhmall
7f824c8d5c
Guidebook type
2026-05-01 07:58:02 -04:00
nhmall
88309ebfd1
wording bit
2026-05-01 07:46:38 -04:00
nhmall
e607982c6a
whitespace
2026-04-30 20:38:14 -04:00
nhmall
49fac6b422
a couple of typos
2026-04-30 20:12:08 -04:00
nhmall
7d4885e2fd
updated Guidebook.mn
...
history text
2026-04-30 20:06:20 -04:00
nhmall
5167796d13
Merge branch 'NetHack-3.7' into to500
2026-04-30 17:09:02 -04:00
nhmall
c5e48213d2
Qt and c++ use a different set of CFLAGS
2026-04-30 09:37:40 -04:00
nhmall
319dd38873
simplify get_macos_uuid()
...
also remove a magic number 37 by replacing it with NHUUIDSZ
2026-04-30 09:27:50 -04:00
nhmall
c5b258c2cf
more empty bonesfile
2026-04-30 09:08:29 -04:00
nhmall
82854b7936
documentation updates
...
more Dungeoneers list updates for valued contributors
2026-04-30 01:39:18 -04:00
nhmall
22ab0456d0
follow-up: don't clear the bit until end of function
2026-04-30 01:28:07 -04:00
nhmall
2b985be3b9
macOS fixes
2026-04-30 01:13:40 -04:00
nhmall
6c36009ce4
case bit
2026-04-29 23:55:48 -04:00
nhmall
5035b36956
possible macOS build fix
...
I need someone with arm64 Mac to confirm.
2026-04-29 23:48:19 -04:00
nhmall
84a6eb5e22
avoid impossible() with inbound migrating mon
2026-04-29 23:43:01 -04:00
nhmall
702fbfa06e
make the inclusion of NHUUID support the default in hints files
...
On macOS, the required underlying pieces are in there.
On Linux, we try to test for the presence of libuuid and
the uuid.h header files. If the tests are both successful,
we proceed to include NHUUID support.
On either macOS or Linux, NO_NHUUID=1 on the Make command
line will forcibly prevent the inclusion of the support for NHUUID.
2026-04-29 21:48:52 -04:00
nhmall
1ad11d985e
Merge branch 'NetHack-3.7' into to500
2026-04-29 16:54:31 -04:00
nhmall
30787e468f
Merge branch 'NetHack-3.7' into to500
2026-04-29 15:12:08 -04:00
nhmall
cc00eca915
documentation updates
...
Dungeoneers list updates
Michael Meyer (aka entrez on GitHub) provided a large number
of fixes, updates and suggestions for the next upcoming release.
2026-04-29 14:58:03 -04:00
nhmall
6d8d1b2044
documentation updates
...
Dungeoneers list updates
Ingo Paschke provided Amiga updates to get the port working
for the release to follow 3.6.7. He used the gcc-15.2 branch
of bebbo's Amiga toolchain on Linux.
G. Branden Robinson contributed several updates and suggestions to
help ensure that the *roff documentation production remains viable.
2026-04-29 14:40:33 -04:00
nhmall
1b28d5e261
update tested versions of Visual Studio 2026-04-29
2026-04-29 12:35:33 -04:00
nhmall
ce5459884a
Merge branch 'NetHack-3.7' into to500
2026-04-29 09:21:48 -04:00
nhmall
662bd9828d
Merge branch 'NetHack-3.7' into to500
2026-04-28 17:34:03 -04:00
nhmall
dafa24b742
stray tabs
2026-04-28 17:31:21 -04:00