todo/change list for noegnud-0.8.0

-- ?.?.? -- : current internal version number used
nn          : change number
    (*)     : complete
    ( )     : still to be done

------------------------------------------------------------------------------

-- 0.7.1 --
01  (*) [win32] fix menu selection bug (scancode lost)
02  (*) fixed gui offset bug
03  (*) [win32] detect & use username
    (*) adjusted some startup options
04  (*) injected slashem-0.0.7e2 support
05  (*) modified source tree structure
06  (*) changed data directory from "noegnud_data" to "data"
07  (*) single configuration file for all variants of noegnud
08  (*) togglable individual cutout modes
09  (*) mouse over widget, now kills "hover-mouse"
    (*) left mouse click on minimap
10  (*) fix "blackening" which appears cut out, lifted & rotated
11  (*) added variant-specific capability to config file
12  (*) fullscreen mode toggleable from ingame
13  (*) store last console position
14  (*) left click on "blank" 3d area works & speed increase in "selection"
15  (*) fix fps calculation
16  (*) char size brought in line with tile size & speed increase in "selection"
17  (*) menu "page commands"
-- 0.8.- --
01  (*) fullscreen toggle saved in options & variant build in options (typo)
	aswell
02  (*) minimap mustn't react when "invisible"
    (*) wall translucency in cutout mode
03  (*) redraw "dark area"
04  (*) move config file into ~
    (*) fix character reload failure (font cache)
    (*) add support for secondary data tree within ~
05  (*) console shouldn't drag down after "end"
    (*) "noeGNUd" button should work @ game startup
    (*) lighting on objects/monsters turned off
    (*) translucent-cutout menu toggle (finer tuning inside options file)
    (*) auto-centre toggleable (none or mouse or player centre modes)
    (*) reorder & cleanup noeGNUd menu
    (*) 3d mouse menu toggle
    (*) make dungeon features also translucent
    (*) dont draw unneeded floortiles, eg under walls.
    (*) adjust "cheap" lighting mode to better values.
06  (*) show tileset choice dialog on tileset-not-found
    (*) monster/object "auto-face" togglable
    (*) memory usage cleanup
    (*) toggle fps display via menu
    (*) variant options & help from menu
    (*) togglable "half-width" mode for tiles
    (*) query function style into menu
    (*) mipmapping togglable
07  (*)	[debug-mode] correct internal_realloc_trace in memory leak checking
    (*) find and remove memory leaks
    (*) remove the nasty unicode & ctrl-z "suspend"
    (*) cleanup build
08  (*) PICK_ANY crash on  nothing selected-return pressed
    (*) asking price of one object in shop
    (*) timestamp console
    (*) text inter-char colourization
    (*) minimap respond only when "active window"
    (*) "green" highlight on translucent items
    (*) wall "half height" menu toggle
09  (*) some windows not being destroyed
    (*) revamp internal map storage, store "high" / "low" etc as calculated in
	print_glyph
    (*) translucent "pits" to be ignored in translucent mode
    (*) destroying console early causes numerous strange side effects
10  (*) space to work as "enter" in pick_any menus
    (*) ctrl&shift etc rotation should work with right_ctrl_shift etc
    (*) config cleanup
### data compatibility with 0.7.1 broken from here on
    (*) tombstone leaks memory
    (*) credit screen optional in config file
    (*) mouse cursor "light" toggle
    (*) 3D view togglable
    (*) mouse wheel scroll speed editble via config
    (*) fix timing/speed issues for rotation/strobe & fps
    (*) when 3d mouse cursor is disabled, curser over minimap should still work
    (*) console timestamp toggleable
    (*) pageup,pagedown,home,end for menu paging commmands
    (*) rotation/zooming etc relative or absolute, togglable
11  (*) check system's max texture size for dynamic "block" size instead of
	hard-coded 64x64
    (*) string colourisation routines revamp (single ctrl char & global header)
    (*) coloured menu items (like Pasi Kallinen's menucolour patch)
12  (*) fix variant references
    (*) basic variant builtin-sound support
13  (*) tombstone text colour settings
    (*) optional inline extended command '#' instead of menu
14  (*) function_yn crashes on game startup if "unwindowed"
    (*) optional text tombstone ala-tty UI
    (*) raised walls "fragment", sometimes not drawn sometimes drawn in wrong
	places ...
    (*) new gui windowing system
15  (*) text input widget needs gui themeability
    (*) fix messy gui make (.14 doesn't build)
    (*) tombstone theme kills tomb image
16  (*) [WIN32] win_inven crashes, not nulled at startup & mkdir format differs
    (*) include "seenv" in "ishigh"/"islow"
    (*) unexplored dungeon area & seen corridor
    (*) "<"&">" menu paging for all windows containing scrollbars
    (*) sound init = optional
    (*) positionbar
17  (*) selection renderin g on event queue end only
    (*) nulldraw routine
    (*) cavern highlighting (mouse)
### beta testing begins
18  (*) allow individual mouse selection of non-uniquely marked items when many
        items are in a bag/inventory
    (*) more detail in compilation doc on resulting files
    (*) "take screenshot" dialog visible in screenshots
    (*) gui titlebar widget
    (*) windows with titlebars remember their locations
19  (*) non-cutout mode dark(unlit) areas look like walls
    (*) switch off caverns for isometric 3d mouse cursor
    (*) unexplored area togglable & cutout togglable
    (*) new credits screen
    (*) cavern walls (cutout raised) sometimes display incorrect texture
    (*) mouse select of an item in (pick_one) doesn't trigger an "\n"
    (*) no "ok" for perm_inven
    (*) clicking within a window brings focus to it
    (*) more customized character selection
    (*) function questions need titlebars
    (*) some walls sometimes display as flat (dawrf + pickaxe), before they've
	been "seenv" as flat
    (*) add build support for DeeT's "linuxfont"
---0.8.0---
    (*) keypad enter = enter
    (*) 'space' is invalid menu char _ALWAYS_
    (*) rgba for individual windows, like positions
    (*) inventory scroller offset reset on window hide
    (*) maximum texture size cap as an option
    (*) minimap shortcut key (TAB)
    (*) shortcut key to hide entire gui temporarily
    (*) fix lighting glitch on mouse cursor light
    (*) raise dungeon light levels slightly
    (*) texture loading glitch on systems with max texturesize of 1024x1024
    (*) make "record game" query optional and defaults it to off
    (*) "black" draw in unexplored areas when monsters move, leaving "trails"
    (*) opening credits screen, killed "Options" button
    (*) a few other small changes
---0.8.1---
    (*) nethack-3.4.2 support
    (*) single choice options in character generation chosen automatically
    (*) char selection rolenames dont only use male rolenames anymore (eg caveWOman)
    (*) nethack's 50 milisecond "delay" (eg for showing moving zaps and throws) timing can be adjusted in config
    (*) deet & littlehack patches updated to use nh 3.4.2
    (*) variants can reference a different variant tileset-reference to the one they are named as
---0.8.2---
