nsuds-v0.7B (2010/04/20)
-----------
. We now reinit the ncurses windows on a sigwinch so that
the window heights don't mess up (see src/nsuds.c:draw_all).
. Fixed autotool files so it follows $prefix and family
. Default prefix is now /usr/, which fixes problems with /usr/local
not working on some distros.
. Now installs helpfiles into proper doc dir
. Main menu now redraws after help is closed
. Added 'make debug' target for useful debugging
. score.c had a static level time and made incorrect calculations
. Use setgid games with nsuds (in prep for high score system)
. Added configure option to disable setgid (for distros that
just use a supplementary groups for gamers)
. Added CTRL/META key support
. Added Vi/Emacs style keybindings for scrollers et al.
. Fbar now works everywhere
. Added support to install and display high score tables (can't yet record)
. Limited size of chequered background, to avoid slow redrawing
. Confirm dialog now works properly with window resizes
. ESC+key can now be used instead of Alt+key (tty support!)
. Added string input dialog, for upcoming high score entry
. Added hook to chgrp the high score file to games
. Updated TODO
. Cofirm dialog now works with vi/emacs style keys

nsuds-v0.6B (2009/12/28)
-----------
. Levels now limited to 30
. n key now triggers game over
. Score breakdown total now shows hours and minutes
. Added a menu module
. Implemented a main menu to select difficulty
. Fixed some trivial compiler warnings
. Updated the intro window
. Difficulty selection now affects the actual difficulty
. Updated scoring formula
. Added signal handling for interrupts and clean exiting
. C-c can now open a yesno dialog over an open scroller without
problems.
. Removed extra doupdate from a KEY_RESIZE
. launch_scroller no longer runs recursively on KEY_RESIZE
. Updated helpfiles/main
. Menu items are now truncated
. Fixed inefficient redrawing that caused a flicker
. Menu now remembers prior difficulty


nsuds-v0.5B (2009/12/17)
-----------
. Added support for regular curses, albeit not fully tested
. Added support for systems with only strings.h
. Fixed buggy code that finds man1 dir (failed to set a default)
. Call endwin() on a fatal exit so it leaves the terminal in a 
clean state.
. Added a few more movement keys
. Marks are now cleared when a new level is started
. Formatting characters in help win are now pre-parsed
. Scrolling is now less CPU-intensive (no longer smooth scrolls)
. Fixed scroller_can_down getting to an infinite loop with draw_scroller.
. Replaced the scroll indicators in the help system with a scroll bar.
. Game now unpauses when the help system is closed
. Fixed glitch in scrollbar
. Text attributes in scrollers are now no longer mutually exclusive.
. Level win/game over screens now use a scroller, and display more
information.
. Color pairs use an enum to make their use clearer
. Level win and game over screens now show a detailed score breakdown.
. Help menu can now be used from the main menu


nsuds-v0.4B (2009/12/06)
-----------
. Added marks system (similar to pencil marks)
. Added help system and scrolling window widget
. Added better support for terms without color
. Added --color and --no-color options
. Added mouse support, for moving to a grid square
. Fixed error in rrand

nsuds-v0.3B (2009/11/23)
-----------
. Cleaned up gen.c, specifically the generate function
. Removed MWC generator, using rand() based one now
. Fixed timer glitch
. Added functionality to generate puzzle with at least
x numbers filled in for all x in [0,81]
. Optimized cursor movement
. Converted time2strs to macros for efficiency reasons
. Fixed a resize problem with the fbar

nsuds-v0.2B (2009/11/18)
-----------
. If an unknown key is pressed, a key hint line is shown
. Added a man page
. Added --version and --help options

nsuds-v0.1B (2009/11/14)
-----------
. Initial beta release
