Commit Graph
100 Commits
Author SHA1 Message Date
nhmall 78fca9bef0 build fix, avoid use of 'class'
Build fix, avoid use of 'class'

include\hack.h(199): error C2236: unexpected token 'class'. Did you forget a ';'?
include\hack.h(199): error C2332: 'class': missing tag name
include\hack.h(199): error C2027: use of undefined type 'sortloot_item::<unnamed-tag>'
2018-06-15 22:35:32 -04:00
nhmall 15995375dd Guidebook date for merge verification 2018-05-28 08:45:35 -04:00
nhmall 2b52b093e7 expand on patch 2 so far in patchlevel.h 2018-05-27 21:39:20 -04:00
nhmall 959f0e557b Guidebook 2018-05-27 13:44:46 -04:00
nhmall e41c80e5eb missed one 2018-05-25 18:57:41 -04:00
nhmall 6c9aa091cd guidebk.txt over guideboo.txt 2018-05-25 18:52:26 -04:00
nhmall 4d7f2869c6 Merge branch 'msdos-build' of https://github.com/chasonr/NetHack into msdos 2018-05-25 18:42:50 -04:00
nhmall f614b9e27e fix access violation in status_finish() if window port not initialized 2018-05-21 18:31:45 -04:00
nhmall 81e422189c Windows wouldn't compile without TTY_GRAPHICS defined 2018-05-21 16:44:19 -04:00
nhmall d95dae3cf4 fix early crash during config file error processing 2018-05-21 16:39:16 -04:00
nhmall fcc26f2c44 fixes update for previous static prototype move in rip.c 2018-05-21 10:20:17 -04:00
nhmall 8f73f85ac4 static prototype could be left orphaned depending on #defines 2018-05-21 10:14:39 -04:00
nhmall 7508b0e34e Merge branch 'NetHack-3.6.2' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.2 2018-05-21 09:55:44 -04:00
nhmall 6311985d57 don't highlight the leading space before gold field on the status line 2018-05-21 09:35:38 -04:00
nhmall b142456787 Merge branch 'NetHack-3.6.2' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.2 2018-05-20 15:37:38 -04:00
nhmall c58b6119ca be consistent with the tex version 2018-05-20 15:36:51 -04:00
nhmall 5a63871c83 be consistant with the tex version 2018-05-20 15:17:57 -04:00
nhmall 9cb9164ce5 update note of appreciation in Guidebooks (dat/history to follow) 2018-05-20 15:11:49 -04:00
nhmall ee36206fdc Merge branch 'NetHack-3.6.2' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.2 2018-05-18 22:05:57 -04:00
nhmall 3b77543bcc preserve change from old branch 2018-05-18 22:05:05 -04:00
nhmall 2fb9d6c94e save Pat's change 2018-05-18 21:42:41 -04:00
nhmall 1641409d1c Merge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.0 2018-05-16 23:46:12 -04:00
nhmall 2758cd998a Guidebook.txt update 2018-05-17 03:42:38 +00:00
nhmall 84d4fcc4c8 another beta bit 2018-05-16 23:31:27 -04:00
nhmall 1e60a16565 sync date between two Guidebook files (.mn, .tex) 2018-05-16 23:26:07 -04:00
nhmall 05e84babb8 beta bit
Display the word beta in a better spot on the line
2018-05-16 23:23:08 -04:00
nhmall 5a62515d7b more bump of version ID 2018-05-16 23:08:37 -04:00
nhmall 2b66b5ecd1 bump version ID values 2018-05-16 23:06:44 -04:00
nhmall 8dc2c59796 fixes36.2 catch-up for previous commit 2018-05-15 19:41:12 -04:00
nhmall 821399c6be fix access violation when --debug:xxxx has no other args after it 2018-05-15 19:39:05 -04:00
nhmall 88f5dcbfb4 fix spaces in hilite_status option text field not working H7107 (GitHub #88)
Fixes #88

H7107: FWD: spaces in hilite_status option text field not working
2018-05-15 19:35:36 -04:00
nhmall c2103b84db fix a couple of status items, gold highlighting and a boundary check
typo
gold highlighting
boundary check on tty_curs()
2018-05-15 09:03:35 -04:00
nhmall 504f0a4510 integrate aklys feature introduced in 3.6.1 into 3.6.x display 2018-05-15 06:41:06 -04:00
nhmall 64a771da4b add prototype
(cherry picked from commit 438cfd3815)
2018-05-15 06:31:22 -04:00
nhmall cc1d43fad4 integrate aklys feature introduced in 3.6.1 into display
(cherry picked from commit 3fe8325f14)
2018-05-15 06:29:40 -04:00
nhmall 340ff13a1d Merge branch 'win-minor' into NetHack-3.6.0 2018-05-15 01:30:31 -04:00
nhmall 80218a7855 boundary bit 2018-05-15 01:29:36 -04:00
nhmall aaddab5450 catch up on fixes36.2 updates 2018-05-15 01:10:32 -04:00
nhmall f36c3ae1ab Merge branch 'win-minor' into NetHack-3.6.0 2018-05-15 00:27:11 -04:00
nhmall 589bdb4e2d Merge branch 'win-tty-status' into win-minor 2018-05-15 00:26:26 -04:00
nhmall 26654ef079 a few cut-and-paste errors 2018-05-14 22:25:25 -04:00
nhmall 2e8b69d5ff some tty per field rendering and optimization 2018-05-14 21:13:37 -04:00
nhmall fba7c06fd6 put back the functionality of commandline --debug:immediateflips overwritten recently 2018-05-14 21:09:01 -04:00
nhmall 860b9c35c1 testing build with STATUS_HILITES 2018-05-13 21:24:14 -04:00
nhmall 2b8ac8af9e missing stubs for NetHackW.exe 2018-05-13 16:42:11 -04:00
nhmall 0d23e7b44d Merge branch 'tty-status' into win-tty-status 2018-05-13 15:21:46 -04:00
nhmall 3b2f7e86e0 more status updates
- prevent an overflow
- add make_things_fit()
2018-05-13 15:19:39 -04:00
nhmall 99474c864f Merge branch 'tty-status' into win-tty-status 2018-05-12 14:44:12 -04:00
nhmall 149fc5a4dd empty field suppression caught condition values unintentionally 2018-05-12 14:42:19 -04:00
nhmall 3598fcc929 more status handling updates
Suppress unneeded spaces from a couple of fields
	BL_LEVELDESC	- trailing spaces.
	BL_CAP		- it only contains a space
2018-05-12 14:10:52 -04:00
nhmall 9a87064cca some build fixes for compile issues reported 2018-05-12 06:57:34 -04:00
nhmall ba057ef3de condition shrinkage when required 2018-05-12 02:18:42 -04:00
nhmall a3ba46d732 remove some debug code 2018-05-12 01:10:43 -04:00
nhmall d0e508241b missing return value 2018-05-12 01:07:54 -04:00
nhmall dd04f5fcb5 more tty-status updates 2018-05-12 01:04:57 -04:00
nhmall 04c85aa59d update files.c with testinglog 2018-05-10 18:54:58 -04:00
nhmall 8c2dc7bb1c add some logging to debug 2018-05-10 18:48:02 -04:00
nhmall 702154529f provide some debug developer controls - part 1 2018-05-10 10:05:29 -04:00
nhmall 1a19e449c7 Revert "some cross platform testing"
This reverts commit 3d1e086648.
2018-05-09 18:51:49 -04:00
nhmall 4dd535cbd2 cross platform testing 2018-05-09 18:47:19 -04:00
nhmall 3d1e086648 some cross platform testing 2018-05-09 18:31:18 -04:00
nhmall 7988bdff1d Merge branch 'barthouse-bugH7132' into NetHack-3.6.0 2018-05-09 18:07:52 -04:00
nhmall 778c8a56ab remove a commented out code line 2018-05-09 13:25:46 -04:00
nhmall 9bca6ecb8e tty status updates
some status code cleanup

It should be ready to merge tty-status changes into NetHack-3.6.0.
2018-05-09 13:12:11 -04:00
nhmall e90b20a3a9 optimization of output was ruining display effects 2018-05-07 20:20:36 -04:00
nhmall b524c26da5 intermediate update to wintty.c as work continues 2018-05-07 18:52:50 -04:00
nhmall d2a7c8afa1 some status data corrections 2018-05-07 08:41:54 -04:00
nhmall 97c826ccb0 Merge branch 'barhouse-lagFix' into tty-status 2018-05-06 18:23:21 -04:00
nhmall f2e9b8a60a merge glitch cleanup 2018-05-06 17:52:29 -04:00
nhmall 7d1e1a163d Merge branch 'lagfix' of https://github.com/barthouse/NetHackPublic into tty-status 2018-05-06 16:52:11 -04:00
nhmall 64cec86abb more performance fixes for the port code portion 2018-05-06 06:04:33 -04:00
nhmall ad642f93e6 Merge branch 'ghpr91' into tty-status 2018-05-06 05:23:03 -04:00
nhmall e9483c7bba uncomment BETA for fix-test binary 2018-05-05 20:42:55 -04:00
nhmall 71bead4e39 do some performance optimizations on highlighting of tty status 2018-05-05 19:43:10 -04:00
nhmall 4e5c41401f last line of config file wasn't heeded if newline was missing 2018-04-28 17:22:21 -04:00
nhmall 331abfe530 Specify both width and height when creating font for width testing
From Bart...

When we are creating the console font for testing character widths,
we were not specifying width. Because of this, the created font's
average width might be larger then what we expect and we might
falsely detect that the font was inappropriate for playing Nethack.
Fix provides the width that we are expecting when creating the font.
2018-04-28 12:11:19 -04:00
nhmall d4ebae12f1 default to using latest SDK available on build machine
From Bart...
Modified build configuration to use latest SDK available by default.
This change will eliminate the need for us to hard code an SDK
version into our configuration file and will eliminate the need
for developers to set the SDK version when they do not have the
matching SDK version installed. Updated the Install.nt file removing
the mention of having to set the SDK version.
2018-04-26 23:02:17 -04:00
nhmall 72d38f1f67 windows-only bit 2018-04-26 18:00:32 -04:00
nhmall dcb9657b03 new Guidebook.txt 2018-04-25 19:56:39 -04:00
nhmall 2576ae071f text bit in sys/unix/Makefile.dat 2018-04-25 19:26:35 -04:00
nhmall 7af332529a don't include fixes to post-3.6.0 code in count estimate 2018-04-25 18:59:58 -04:00
nhmall 04ae622c12 suppress version branch info if not BETA
I think this is needed to avoid inevitable questions/confusion.

Having the git hash in the version string of official binaries
is a very good thing, however.
2018-04-25 17:56:14 -04:00
nhmall 9914250632 Guidebook.tex bit spotted in test pdf generation 2018-04-25 17:36:29 -04:00
nhmall 5101b9efb8 Update some dates and comment out BETA 2018-04-25 17:11:28 -04:00
nhmall 671c40c557 Merge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.0 2018-04-25 16:58:59 -04:00
nhmall fd482d11f0 fixes36.1 multi-line entries require leading tab after first line 2018-04-25 16:55:42 -04:00
nhmall 93e0cb5235 nethackw clear after getlin
Alex wrote: in nethackw, getlin clears message
window, so any unread messages are scrolled off the screen without
"--more--" prompt. If vary_msgcount is set to 1 and "potion shatters", it
is not easy to see the effect to name the potion correctly.
2018-04-24 08:15:36 -04:00
nhmall 44ac268590 Install.nt bit 2018-04-23 21:47:46 -04:00
nhmall 6623b5b007 Update Guidebook.txt 2018-04-23 21:38:36 -04:00
nhmall f6496a61f1 Apr23 Guidebook date bump 2018-04-23 21:31:28 -04:00
nhmall e236c23b35 windows record file diagnostic info 2018-04-22 12:15:30 -04:00
nhmall d420d8073d update some old version references 2018-04-21 18:05:46 -04:00
nhmall 21d1e68951 Guidebook.txt update 2018-04-21 17:27:36 -04:00
nhmall 6a7f05cec0 fix --version:paste for NetHackW
Adjust port_insert_pastebuf() for Windows so that it
works on the console and GUI variations.
2018-04-21 10:37:10 -04:00
nhmall a7df684d25 Windows instructions update 2018-04-21 09:33:47 -04:00
nhmall 56ceea5a41 more adjacent pit 2018-04-21 08:00:57 -04:00
nhmall 2ce0fbd571 Merge branch 'NetHack-3.6.0' of https://rodney.nethack.org:20040/git/NHsource into NetHack-3.6.0 2018-04-21 07:01:27 -04:00
nhmall b938808ff0 clean up some code pasted from other function 2018-04-21 06:57:52 -04:00
nhmall 13fc83a6a2 VS debugger couldn't handle a naming collision appropriately 2018-04-21 01:07:20 -04:00
nhmall e48600ec87 adjacent pit movement isn't a fall
H7074 1311

> When moving from a pit into an adjacent pit, you "fall into" the pit and take
> damage. This happens even when you are walking back and forth between two pits,
> repeatedly, where you should have no way to fall.
>
> The intent seems to be that you can move into the adjacent pit without having
> to climb out of the first one, and this works properly - the only problem is
> that the pit gets triggered when you ought to have no distance to fall.

This is really just stumbling over uncleared clutter, not a pit fall.
There was already a way to clear the clutter between adjacent pits.
2018-04-21 00:47:59 -04:00