                Synaptics Pointing Device Driver Release Notes
                              Version 8.0.10
                              May 26, 2005

----------------------------------------------------------------------------
Overview
----------------------------------------------------------------------------
This document describes changes to the Synaptics TouchPad Driver for
Windows 9x & ME, Windows NT, Windows 2000 and Windows XP. Only external
releases have been documented. Other releases were for internal use, beta 
tests, or for specific customer requests. These are not documented here.

----------------------------------------------------------------------------
Version  8.0.10 05/26/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes
  -Added support for OEM LED Control tab for Circular Led illumination
   control checkboxes, and added support for AV illumination control radio
   buttons.
  -Updated the kernel build files so that they use the newest DDK (Win2003
   SP1). 
  -Adding the 64-bit inf file for OEM. 
  -Fixed a control panel width issue for OEM on Korean XP. 
  -Added a new PnP IDs for OEMs. 
  -Enabled the both button feature for a OEM's PnP ID. 

----------------------------------------------------------------------------
Version  8.0.9 05/20/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes
  -Added Include=usb.inf and CopyFiles=USB.CopyFiles.NT to an OEM's inf.
  -Fixed an issue where the control panel registry settings would not get
   refreshed on upgrade installs.  Now on an upgrade, the previous control
   panel settings are deleted before the new ones are installed. 
  -Added support for the Intel EM64T processor type to setup international so
   it will install from a CD. 
  -Changed the scrolling popup dialog for the OEM control panel page to have
   a 'Close' button instead of OK, Cancel, and Apply buttons. 
  -Fixed a problem where the enabled/disable vertical and horizontal scroll
   settings weren't getting changed properly if the user hit the Apply
   button on the Gestures tab.  This problem only happens with OEM custom
   control panel. 
  -Fixed a problem where upgrading a driver pre v8.0.1 to v8.0.2-v8.0.7
   would generate and warning during install where the language version of
   the tutorial application don't match. 
  -Fixed a bug where multiple copies of the TouchPad in compatibility mode
   warning dialogs were showing up when plug/unplug an external PS/2 mouse
   multiple times. 
  -Added plugin settings for using the both button action to toggle TP 
   on/off for OEM.
  -Fixed a problem where some kernel functions were being called at the 
   wrong IRQL level.  This causes driver verifier to crash the system. 
  -Added a new 64-bit inf files for various OEM.
  -Added Button 4 and Button 5 click actions to OEM UI for Left/Right button,
   and tap zones action lists. 
  -Fixed the release version of the x64 kernel driver so that it doesn't
   include any debug information.

----------------------------------------------------------------------------
Version  8.0.8 05/12/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes

  -Fixed a transparent Passthrough escape sequence problem.
  -Added registry settings for AV plugins for OEM. 
  -Updated the COM API help with information about the
   'SP_DisablePDIfExtPresent' value, and also repaired the SP_DisableState
   keyword entry. 
  -Added DetectForceCompatibilityMode=1 and DetectWheelMouse=0 to customer's
   INF file to detect standard mouse on external PS/2 mouse arrival. 
  -Fixed a bug where a hot-plugin external PS/2 mouse doesn't work if the KBC
   type set to unknown in registry. 
  -Added a feature to the popup dialog window in the control panel to have
   an optional close button, instead of OK, Cancel, Apply buttons. 
  -Removed two spaces before [OK] in the Japanese help. 

----------------------------------------------------------------------------
Version  8.0.7 05/05/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes
  -Change the text 'previous media' to 'previous track', and 'next media' to
   'next track'.  Also decapitalized all the words for the plugin name
    description. 
  -Added more USB device IDs to exclusion list. 
  -Added a registry key "Detect5ButtonWheelMouse" that turns off the 5-button
   wheelmouse detection. 

----------------------------------------------------------------------------
Version  8.0.6 05/02/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes

  -Changed the font in the Japanese Help file so that it is compatible with
   systems that have a reduced font set.
  -Fixed a bug that showing warning messages for internal disable or
   relative mode when an external PS2 mouse is attached. 
  -Check/fix the possibility that we might get multiple notification
   dialogs when an external PS2 mouse is attached.
  -Updated height of pages for Japanese control panel for OEM. This fixes an
   issue where the logo and "Default" buttons were cut off. 
  -Localized some of the text in the Korean patent notices help section. 
  -Adding USB "HID\VID_05E3&PID_FFE2&MI_00" to the USB PnP exclusion list. 
  -Added check for EM64T processor so that it now works with both Intel and
   AMD 64-bit enabled CPU's.
  -Fixed the browse forward/backward slider gesture so that it can go 
   through multiple web pages, and switch directions in one slide.
  -Added support for OEM UI feature for plugin actions that activate 
   multimedia fns. like Play, Stop, etc. 
  -Fixed a few problems for MultiKey38802 KBC. 1. Preventing polling thread
   to detect device immediately after the system resume from suspend. 2.
   Make canceling the polling thread more reliable so there won't be a 
   polling thread running when it shouldn't. 
  -Added the ShowResetButton setting to OEMs ini file for the round TP
   system. 

----------------------------------------------------------------------------
Version  8.0.5 04/21/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes

  -Removed the hidden text 'tap_zones' from all the help files. 
  -Removed the English 'tap_zones' text from all the Chinese help files 
   where it was actually being displayed.
  -Fixed a bug that certain KBC cannot support detecting a hot-plug of
   external PS/2 mouse. Also, fixed a detection dead lock bug and allow a
   full cycle detection when the detect request is coming from the API. 
  -Shortened the text of the driver installation text title for the French
   installation so that it fits on the screen for really low resolutions
   screens. 
  -Localized all the text for the patent notices for the Japanese help file.
  -Fixed the simplified chinese help file to now just use one font type. 
  -Unified the entire font set for the Japanese help file. 
  -Fixed an issue where the control panel would crash if the user attempted
   to scroll the popup dialog control panel page. 
  -Fixed an issue where closing the control panel by using the cancel button
   could take up to 9 seconds depending on how many tabs have been selected.
  -Fixed a problem where the practice button wouldn't work for an OEM custom
   control panel. 
  -Fixed an issue where the radio button navigation with the arrow keys was
   reversed for some of the controls on the 'Devices' tab for an OEM custom
   control panel. 

----------------------------------------------------------------------------
Version  8.0.4 04/14/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes
  -Updated the Edge motion speed bitmaps to align with the text of control
   speed with finger pressure. 
  -Fixed an issue where the cursor did not move until after user has logged 
   in. This issue only happened on TouchPads, with GlassPass, and with 
   pass-through abilities, with no pass-through device present. 
  -Added new PnP ID for customer. 
  -Added a registry key that can disable the scroll cursor for all
   applications. 
  -Remove legacy PnP ID fro OEM 
  -Fixed a problem whereby serial devices stopped working when switching
   between XP users. 
  -Fixed a problem where the device list in the control panel is not updated
   when a device is removed.
  -Fixed Traditional and Hong Chinese patent strings in the control panel. 

----------------------------------------------------------------------------
Version  8.0.3 04/08/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes
  -Fixed button swap problem for suspend/resume, fast user switching and
   logout/shutdown. Consolidate all features into one location in the
   Enh App.
  -Added new PnP IDs into the exclusion list 
  -After pushing the "Reset Devices" button in the Cpl, the cursor didn't 
   move if the Touchpad had the glass-pass feature, and also had passthru 
   ability with no guest attached. 
  -Added support for help button functionality for the registry controlled
   pages. 
  -Add support to Cpl Icon control to support displaying an icon of any
   size. 

----------------------------------------------------------------------------
Version  8.0.2 04/01/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Bug Fixes
  -Merged AutoDisable registry keys into a single key.  All inf files were
   updated to use the new key.
  -Fixed a string that had double click instead of double clic in French
   translation. 
  -Fixed a minor bug to set correct default value for button swap state. 
  -Added code to cause us to update the display rotation on init, login, and
   fast user switch since we are no longer calling PersistState() when we
   change display rotation. 
  -Fulfill a platform setting change request for customer. 
  -Repaired Russian translations
  -Added new PnP ID for customer. 

----------------------------------------------------------------------------
Version  8.0.1 03/25/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
Known Defect
  -The auto rotation feature will not work.
Bug Fixes
  -Fixed problem with the kernel driver not loading on Windows 98 first
   edition due to a OS service not being available in Windows 98. 
  -Translated and corrected some Russian words 
  -Fixed DisableIntPDIfExtPnpPDPresent registry key location. 
  -Removed PersistState call in HandleDisplayRotation since this was
   being applied before we had gotten the login msg for Fast User Switching
   causing the previouse users settings to be applied before we could
   RestoreState for user2. 
  -PNGs now display. 
  -Correct Russian translation errors.
  -Add ODM specific platforms and settings. 
  -Remove compatible IDs for OEM
  -Decreased default PTS sensitivity to the point where my personal actual
   and spurious error rates are approximately equal. Also decreased the
   acceptable tap wander area to reflect improved ambiguous motion discard. 

----------------------------------------------------------------------------
Version  8.0.0 03/18/2005 (Win9x&ME/WinNT/Win2K/WinXP)
----------------------------------------------------------------------------
New Features
  -Windows 64-bit driver.
  -New and improved scrolling algorithms.
  -Improved TouchStyk pointing and press-to-select algorithms.
  
Bug Fixes
  -Fixed up the SynTPFcs.dll so that it now will be backwards compatible
   with older products, like CCR.
  -The notify system when user present feature now works for all pointing 
   devices, not just the TouchPad. 
  -Updated the detection of the new ASIC chip types. 
  -Updated copyright properties information in all files to 2005.
  -Fixed some Canadian French, and French translations in the control panel.
  -Create new OEM inf and remove legacy PnP IDs. 


