<?xml version="1.0"?>
<?xml-stylesheet type='text/xsl' href='changelog.xsl'?>
<changelog>
  <version>
    <major>2</major>
    <minor>4</minor>
    <alfabeta></alfabeta>
    <build>10510</build>
    <item>
      <type>Fix</type>
      <description>Fixed a bug in the licensing mechanism.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>4</minor>
    <alfabeta></alfabeta>
    <build>10414</build>
    <item>
      <type>New</type>
      <description>Added new functions and settings to the the COM api and registry.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Hotkey is now implemented as a seperate process. It will launch EyesBoard when needed.</description>
    </item>
    <item>
      <type>Change</type>
      <description>The SAS mechanism has been changed from using a keyboard driver to using a service. Also works on 64bit.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>3</minor>
    <alfabeta></alfabeta>
    <build>41007</build>
    <item>
      <type>New</type>
      <description>Support for OEM preinstalled trial licenses.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Changed the thread priority to avoid lagging keys on some systems.</description>
    </item>
    <item>
      <type>New</type>
      <description>Implemented a new API based on COM. Can be used by .NET and native applications.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>3</minor>
    <alfabeta></alfabeta>
    <build>40914</build>
    <item>
      <type>Change</type>
      <description>The hotkey is now controlled by a seperate executable (ebhotkey.exe) which is launched at logon and will remain running during the session.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Changed the thread priority to avoid lagging keys on some systems.</description>
    </item>
    <item>
      <type>New</type>
      <description>Implemented a new API based on COM. Can be used by .NET and native applications.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>40831</build>
    <item>
      <type>Fix</type>
      <description>On Windows XP, the login EyesBoard sometimes would not appear after the screensaver had been active.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>40407</build>
    <item>
      <type>New</type>
      <description>Floating hotkey location will be remembered.</description>
    </item>
    <item>
      <type>New</type>
      <description>Add a registry setting to disable the hide/show behaviour when a second instance of EyesBoard is launched. EyesBoard will show when hidden, not hide when visible.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>40324</build>
    <item>
      <type>Fix</type>
      <description>License Installer now works with UAC.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Diverse minor fixes and improvements.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>31111</build>
    <item>
      <type>New</type>
      <description>Support for Windows 7.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Installer now allows for user to select/deselct installation of the logon part of EyesBoard. Also work with silent install (/silent /components="Logon")</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Using Korean on a TabletPC could cause a input-synchronous-call error.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>30805</build>
    <item>
      <type>Fix</type>
      <description>Key indicators (caps, num etc.) did not update when the input language changed.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>When using Korean layout, the main board could not be moved.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Using Korean on a TabletPC could cause a input-synchronous-call error.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>30724</build>
    <item>
      <type>Fix</type>
      <description>When starting the license installer from within EyesBoard, EyesBoard would not always terminate correctly.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>30723</build>
    <item>
      <type>Fix</type>
      <description>On some XP systems, boards and windows might be sized incorrectly.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Registry setting boardShownDoCorrection has become obsolete.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Most standard templates now have larger control keys.</description>
    </item>
    <item>
      <type>New</type>
      <description>Japanese template.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>30615</build>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>30430</build>
    <item>
      <type>New</type>
      <description>EyesBoard is now Windows 2000 compatible.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Logon registry settings moved from HKU\S-1-5... to HKU\.Default... (for W2K and future compatibility reasons).</description>
    </item>
    <item>
      <type>New</type>
      <description>Korean template.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta></alfabeta>
    <build>30428</build>
    <item>
      <type>New</type>
      <description>A floating hotkey to show/hide eyesboard.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Registry setting Hotkey has been renamed to HardwareHotkey</description>
    </item>
    <item>
      <type>Change</type>
      <description>Board opacities of floating and docked boards are now equal.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>2</minor>
    <alfabeta>Alfa</alfabeta>
    <build>30212</build>
    <item>
      <type>New</type>
      <description>Word and Key prediction.</description>
    </item>
    <item>
      <type>New</type>
      <description>Input language selection from within EyesBoard.</description>
    </item>
    <item>
      <type>New</type>
      <description>IME fast switch (hotkey) from within EyesBoard.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>1</minor>
    <alfabeta></alfabeta>
    <build>30102</build>
    <item>
      <type>Fix</type>
      <description>Logon OSK did not work properly on all localized Windows Vista versions.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>LicenseInstaller would fail on Vista with UAC enabled because it did not demand UAC elevation.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>The shift key sometimes would be stuck after wakeup when using shift + Start/Shutdown/StandBy to suspend the system.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>On XP Tablet, the uninstaller will restore the Microsoft logon osk.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>The uninstaller will try to remove the installation folder.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Modifier key would not reset when pressing a command button (eg. when pressing the Fn key).</description>
    </item>
    <item>
      <type>Fix</type>
      <description>In Vista logon EyesBoard will now be placed directly below the password field and thus obscure the Vista logon osk better.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Added the printscreen button to the function keypad.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>1</minor>
    <alfabeta></alfabeta>
    <build>21125</build>
    <item>
      <type>Fix</type>
      <description>Logon osk would not show on XP when using secure logon when the user has to press ctrl-alt-del.</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>1</minor>
    <alfabeta></alfabeta>
    <build>21120</build>
    <item>
      <type>New</type>
      <description>Added WPF API support</description>
    </item>
  </version>
  <version>
    <major>2</major>
    <minor>1</minor>
    <alfabeta>Beta</alfabeta>
    <build>21106</build>
    <item>
      <type>Change</type>
      <description>Improved API</description>
    </item>
    <item>
      <type>New</type>
      <description>Indicator LED on CapsLock, NumLock keys etc.</description>
    </item>
    <item>
      <type>New</type>
      <description>Registry setting 'HideBoardsAtStartup' will prevent any board from being displayed at startup. (For use with the API by system integrators)</description>
    </item>
    <item>
      <type>Change</type>
      <description>Logon OSK will be show on top of the logon screen when character input is required. The logon screen will be repositioned when neccesary in order to keep the edit field visible.</description>
    </item>
    <item>
      <type>New</type>
      <description>Registry setting 'HideBoardsAtStartup' will prevent any board from being displayed at startup. (For use with the API by system integrators)</description>
    </item>
    <item>
      <type>Change</type>
      <description>License file supports multiple hardware profiles.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Minor changes, fixes and improvements.</description>
    </item>
  </version>  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>20508</build>
    <item>
      <type>Fix</type>
      <description>In rare cases the license check would report non-matching hardware.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>In some locales, the floating scale of the board would be interpreted wrongly.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Resizing of floating boards is now limited to max. 3x the original size.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>20411</build>
    <item>
      <type>Change</type>
      <description>New program icons and about box.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Made it easier for the user to enter the license through the splash or about box.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Minor other changes/improvements.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>20317</build>
    <item>
      <type>New</type>
      <description>Added DisableStylus (dword) registry setting to disable TabletPC and Vista stylus support.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Resolved a memory leak related to Pen (digitizer) support.</description>
    </item>
    <item>
      <type>Change</type>
      <description>The Taskbar now shows the descriptive names of the boards in the program's locale.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Boards can be minimized thru their taskbar buttons.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>20215</build>
    <item>
      <type>Fix</type>
      <description>Stylus was not correctly supported under Vista.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Pressing the hotkey on EyesBoard itself could result in EyesBoard repeatingly hiding/showing.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Re-launching EyesBoard while it is already running but hidden did not always show the hidden EyesBoard.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>20124</build>
    <item>
      <type>Fix</type>
      <description>When re-launching eyesboard.exe using a hardware hotkey, the current application will loose focus.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>20118</build>
    <item>
      <type>Change</type>
      <description>Winkey+M and Winkey+D (which minimize all open windows) will not anymore minimize boards.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Docking mechanism has been optimized, resulting in increased performance and reduced flicker when docking/undocking boards.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Minimizing board(s) sometimes resulted in the board being displayed minimized above the taskbar.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Boards sometimes got created outside the visible desktop area.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>11211</build>
    <item>
      <type>Change</type>
      <description>When using fast user switching, EyesBoard will terminate on the leaving session.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Opening and closing the options dialog will no longer result in unneccesary updating (flashing) boards.</description>
    </item>
  </version>
  
  <version>
    <major>2</major>
    <minor>0</minor>
    <alfabeta></alfabeta>
    <build>11207</build>
    <item>
      <type>New</type>
      <description>Windows Vista support including Ctrl-Alt-Del, Win-Lock and logon osk.</description>
    </item>
  </version>
  
  <version>
    <major>1</major>
    <minor>1</minor>
    <alfabeta></alfabeta>
    <build>11114</build>
    <item>
      <type>Change</type>
      <description>Application will not terminate when the license is invalid or the trial period has expired. Instead, the user will warned about it at every button press.</description>
    </item>
    <item>
      <type>Update</type>
      <description>Help files updated.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Hotkey didn't work after restarting EyesBoard.</description>
    </item>
  </version>
  
  <version>
    <major>1</major>
    <minor>1</minor>
    <alfabeta></alfabeta>
    <build>11002</build>
    <item>
      <type>Fix</type>
      <description>User settings will be deleted uppon install to avoid corrupt settings from a previous version.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Logon OSK sometimes took a wrong position and obscured the logon screen.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>On XP, hide/restore through the remot API did not restore properly.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Trial users do not need to obtain a trial license file but instead can try it for 14 days.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Optimized memory usage to less then 25% of previous versions.</description>
    </item>
    <item>
      <type>New</type>
      <description>
        Resizing and moving of board(s) can be disabled through a registry setting (DisableSizeAndMove = 1).
      </description>
    </item>
    <item>
      <type>Fix</type>
      <description>Docked osk (user mode and logon mode) sometimes scale according to the wrong screen orientation (landcape vs. Portrait)</description>
    </item>
    <item>
      <type>New</type>
      <description>Width-height proportions of docked boards  have individual settings for portrait and landscape mode (registry setting only, no ui) </description>
    </item>
    <item>
      <type>Change</type>
      <description>Move/Size operation. Boards can be moved by dragging them to another location. To size a board, drag the floating size button which appears temporarily when clicking any non-occupied board space. </description>
    </item>
    <item>
      <type>New</type>
      <description>Different opacity values for active and inactive (based on a timeout) floating boards. These opacity values as well as the timeout value can be set in the options panel. </description>
    </item>
    <item>
      <type>New</type>
      <description>API for integration with 3rd party applications.</description>
    </item>
    <item>
      <type>New</type>
      <description>Automatic error reporting. Fatal error reports will be uploaded to PlazaLOGIC to help us further improve the software.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>The current foreground application now remains the foreground application when EyesBoard starts.</description>
    </item>
    <item>
      <type>Change</type>
      <description>EyesBoard will start with the same boards open, docked and positioned as when it was ended.</description>
    </item>
    <item>
      <type>Fix</type>
      <description>Docking sometimes resulted in the boards being placed at the wrong location.</description>
    </item>
  </version>
  
  <version>
    <major>1</major>
    <minor>0</minor>
    <alfabeta/>
    <build>61107</build>
    <item>
      <type>Fix</type>
      <description>Logon osk sometimes gave an error just before system shutdown.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Reduced flicker.</description>
    </item>
    <item>
      <type>Change</type>
      <description>Disabled drop-shadow to improve drawing speed when moving or resizing boards.</description>
    </item>
    <item>
      <type>Change</type>
      <description>When the screen has been rotated (screen resolution has been changed), the boards will be repositioned and/or scaled as necessary</description>
    </item>
  </version>

  <version>
    <major>1</major>
    <minor>0</minor>
    <alfabeta/>
    <build/>
    <item>
      <type></type>
      <description>Initial Release</description>
    </item>
  </version>

</changelog>
