Commit Graph
61 Commits
Author SHA1 Message Date
PatR d4d7901eff more curses memory
Message history now cleaned up at game end.  Status window cleanup is
not taking place because the core is suppressing it #if STATUS_HILITES.
2019-02-08 16:51:33 -08:00
nhmall 88683be479 Merge branch 'NetHack-3.6.2' 2019-02-08 14:53:22 -05:00
PatR 1d5b59ab7e curses memory: 'anything identifier'
Three or four instances of one simple memory leak.  Allocating a union
'anything' to pass to add_menu(), then not doing anything with it.  The
value gets copied so there's no reason for the original to stick around.

[There are still lots of other memory leaks.]
2019-02-07 17:10:55 -08:00
nhmall c2d3fb816a Merge branch 'NetHack-3.6.2' 2019-02-07 20:06:22 -05:00
PatR 19d737951e curses: change from malloc() to nethack's alloc()
There was no provision for malloc() potentially returning Null and it
wasn't integrated with nethack's MONITOR_HEAP.  'heaputil' shows that
the curses interface is leaking like a sieve.  If some things are
actually being allocated separately and then freed from within curses,
those need to be thoroughly documented and maybe switched back to
malloc().
2019-02-07 16:48:37 -08:00
Bart House 9069615861 Global changes for qt, qt4, amiga, x11 and curses. 2018-12-24 21:28:44 -08:00
nhmall c4930c6782 update header on curswins 2018-12-05 17:45:40 -05:00
Tangles 1f94456e46 curses - change some panics to impossibles. 2018-12-02 11:19:35 -05:00
nhmall bf4bb47518 Update header at the top of the curses files
Place the copyright notice within the win/curses files as confirmed
by the original curses port author on November 28, 2018.
2018-11-28 20:00:20 -05:00
Bart House 520b130a5c Added initialization of locals to quite compiler warnings. 2018-11-20 10:47:12 -08:00
nhmall 748280d5dc curses new file additions 2018-11-16 20:53:38 -05:00