Fix to Tom Briden's recent touch-screen commit; the original commit did not compile cleanly for IA32, at least not with the TianoCore toolkit.
Added new keyboard mappings: Tab is equivalent of Inset/F2 and Backspace (Delete on Mac keyboards) is equivalent of Esc. This is done for new Mac laptops that lack some keys.
Use AbsoluteMaxX and Y to determine actual screen position touched If the AbsoluteMax doesn't match the screen resolution then the touch position passed in to FindMainMenuItem is totally wrong
Pre-allocate TouchState on the stack and pass it's address to GetState On some systems, GetState doesn't allocate TouchState when passed in as NULL causing a lockup later when getting X/Y positions
Added touch screen support. (Works on a SUBSET of touch-screen systems.)
Added touchscreen support OS and tool selection via touch are supported, submenus only press enter on the currently selected item.
Add warning to refind-install when --alldrivers is used without --usedefault. Also a few misc. small changes.
Pull string functions from refind/lib.[ch] into refind/mystrings.[ch]
Minor cleanups
Cleanup for better tracking of copyrights and licenses.
Changes to enable rEFInd to build with GCC 5.1. Also some more documentation additions.
Fixed a couple of Debian packaging bugs and cleaned out tabs from menu.c.
Misc. changes, mostly to fix minor or rare bugs.
NTFS driver support, minor filesystem code tweaks, and changes to keyboard handling code.
Version 0.8.3 release
Added support for automatic booting (skip menu unless key pressed) with a timeout of -1.
Version 0.8.2 release; refinement to last-booted as default selection code.
Suppress messages about delays for scanning boot loaders when scan_delay is just 1 second.
New small_icon_size and big_icon_size tokens for refind.conf.
Support for multiple default_selection options, to set a series of values in case one isn't available.