release.txt Driver File Contents (TP9XA12.EXE)

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

	         Synaptics TouchPad Driver 
                     Release Notes
		    Version 5.0.109
                    January 24, 2001 
-----------------------------------------------------------------------------
Overview
-----------------------------------------------------------------------------

This document describes changes to the Synaptics TouchPad Driver for
Windows 95, Windows 98, Windows ME, Windows 2000 and Windows NT. Only the major
releases have been documented.

-----------------------------------------------------------------------------
Version 5.0.109 12/24/2000 (Win98/WinNT/Win2K) A12 - X38
-----------------------------------------------------------------------------

New Features
  Added PalmCheck to control incidental contact with a pointing stick while
   typing.  
  Added Power management (Suspend/Resume) abilities for NT4.0.  Now after 
   returning from a suspend, the devices will reconfigure themselves.

Bug Fixes
  Updated some of the localizations.
  Changed the tab order on the Japanese Misc page of the alternate control
   panel to prevent the closing of the control panel when the Alt-P hotkey 
   was pressed.
  Added a fix which lets the driver to poll the keyboard controller to check 
   for the plug or unplug of an external pointing device. This is specific
   to the case when the internal device is disabled when an external device
   is present.

-----------------------------------------------------------------------------
Version 5.0.108 12/17/2000 (Win98/WinNT/Win2K) 
-----------------------------------------------------------------------------

NOTE: This is derivative build based on 5.0.103 and does not have any of
      changes found in 5.0.104 through 5.0.107.

Bug Fixes
  Fix a jittery cursor motion after hotplugging the mouse.

-----------------------------------------------------------------------------
Version 5.0.107 1/12/2001 (Win98/WinNT/Win2K)
-----------------------------------------------------------------------------

Bug Fixes
  Changed an if condition in CheckforWheelMouseRelativepacket which
   eliminates the erratic mouse behavior after hot unplugging of a wheel
   mouse and suspend resume.
  In SendOSPacket, passed on the suppression flag to slave devices.  This
   fixes a scrolling bug on Dell machines.
  Fixed a bug that would cause the Synaptics Styk to behave randomly when
   the stick was being pushed during redetection.  

-----------------------------------------------------------------------------
Version 5.0.106 1/5/2001 (Win98/WinNT/Win2K)
-----------------------------------------------------------------------------

Bug Fixes
  Fixed problem where upper-plateau speed wasn't being set to match the 
   screen resolution on IBM sticks. Now the ballistics should properly 
   change based on screen res.
  Move the IBM redetect value to the right place. Change the value to 5 
   seconds.
  Added a registry switch to control whether the extended information is used 
   to detect the type of Pheonix KBC.

-----------------------------------------------------------------------------
Version 5.0.105 12/15/2000 (Win98/WinNT/Win2K)
-----------------------------------------------------------------------------

Bug Fixes
  Fixed ReadSerialNumber processing for passthrough styks.
  Code to cancel the coasting motion if the motion of the stick/Styk exceeds 
    a threshold. (Workaround for the problem that if you leave a scroll 
    coasting, the other device won’t work, and sometimes it appears broken 
    as a result).
  Change patent message to include foreign patents. 

-----------------------------------------------------------------------------
Version 5.0.104 12/08/2000 (Win98/WinNT/Win2K)
-----------------------------------------------------------------------------

Bug Fixes
  Added a [ViewListTree32] list that enabled the right pane of Windows 
   Explorer to work properly.  

-----------------------------------------------------------------------------
A05 - Version 5.0.103 12/06/2000 (Win98/WinNT/Win2K)
-----------------------------------------------------------------------------

Bug Fixes
  Now a single install per Operating System.
  Fix the bug where the wrong help files were being  copied in the ALL lang 
    build. Am now using the language selected by the user. (NT & 9x)
  Add "Reboot" to the INF install sections to cause  a reboot to happen 
    in WinME.
  This bug was to fix scrolling in Eudora, the Windows Explorer Internet 
    browser and reenabled smooth scrolling in IE. 
  Use modified Thai NT readme file for Thai Win9x.
  Moved the select actions text down to avoid clipping the 
    Enable Tap Zones text.
  Fixed both button bug fix in Win9x.
  Final version of both button code, with fixes to issues reported in the
   field.
  Fixed delete of SynTP.Tmp in inf installations.
  Fixed Win NT4 uninstallation failure.
  More revisions to IBM stick algorithms.
  Fixed a bug that crashed the control panel when an IBM stick accesses the 
  control panel.  Added a check to look for an IBM stick.

  Added a watchdog timer to fix the both button bug where a button press was 
   occasionally missed.
  Added a String for the message box which appears when uninstall fails
  Added changes which check whether the upper filter keys for keyboard and 
   mouse have been removed or not.
  Added code to change the default value of namemode under the plugins for 
   stick scrolling in cases when a stick is present.
  Added another field to handle an Korean Word Processor.
  By allowing wheelmouse messages to be send, this application can now be
   scrolled vertical, but not horizontally.
  Fixed a conditonal that dealt with UseLinePageHorz for horizontal 
   scrolling.
  Reverted to previous fix that allowed horizonal scrolling in IE4.01+.
  Internet Explorer now uses different flags to now work properly.
  Fixed an entry for Microsoft Internet_Server that allowed these types of 
   applications to be scrolled.
  Added a debug check that will look for errors in the SyntpEnh.ini file.
  Allow Styk as default device.
  Fixed the default value for middle button on rocker switch pads.
  Updated build process to include the correct help files.

  Fixed bug where in Japanese windows after logging out and then logging in
   again the virtual scrolling did not work.
  Added a flag value to the destination path in setup.iss which will cause 
   setup to install to the language appropriate program files directory.
   By putting UseProgramFiles as the destination path setup will use the
   program files name picked up from the registry.
  Modified the ReadMe.txt section of the build to place the language specific 
   files onto the all disk with the language id appended.  The file named 
   ReadMe.txt will be english on the all disk, or language appropriate on 
   language specific installations.
  Fixed the inf installation for WinME so it properly copies all the language 
   specific setup dlls.
  Fix a problem with the diagnostic storage of received bytes after a 
   "compatibility mode event".
  Copy/edit localized readme.txt from NT.
  Add a storing of received bytes to the registry in cases where 
   compatibility mode is detected. Will help debug mysterious and very 
   intermittent compatability mode dialogs in the field.
  Added left + right functionality to driver.  This is controlled by a 
   registry key. Use middle switch to determine whether to italicize text.
  Fixed a buffer size issue loading the reboot message which caused 
   uninstall to fail silently.
  Added hot keys to finger gestures on alternative control panel.
  Modified Jump to default to only use synaptics support when the OS does 
   not support it.  We now test for the specific functionality rather than 
   checking the OS version.
  Changed the IBM value6 variable that determines changes in speed in the 
   ballistic algorithms.  The values were changed to the correct values as 
   determined by the IBM contact.
  Bug fix to allow zooming in Word, Excel of other MS tools.  
  Added the unrolling algorithm for IBM at the end of ProcessAbsolutePacket.  
  Added function FindQPacket and SendOSPacket to replicate the 
   functionality of these functions in the NT driver.  These two functions 
   are used exclusively in the IBM Sytk Algorithms.
  Fixed a styk bug with adjusting the working threshold during a hold.
 
  Fixed build bug where single language help file for Window 2000 were not
    in the proper installation directory.
  Fixed an installation bug where the ini files were not applied if setup
    was run with an explicit path on the command line and the setup was not
    in the current directory.

  Update JP help file with William Yu's changes.  Make wording on stick 
   related help more generic.  Fix the "+-" on the Overview page.
  Localize ReadMe.txt files for BP, NL, FR, GR, IT, LS, SE, and TH. (WinNT)
  Updated Thai Readme from xlation vendor.
  Add warning message about the mouse potentially being dead until after a 
   reboot.
  New GUI strings for KR.
  Fix lack of initialization of a member variable that  may be causing a 
   spurious activation of the "tell the system the user is present when they 
   click on extended buttons" bugfix previously made.
  Add registry value to use Tap-to-Click instead of Suppress Taps in tray 
   popup menu.
  Removed call to RtlZeroMemory, because that's not a portable routine. Use 
   memset instead.
  Fix a UsesBIOS problem.
  Turned off driver based styk recalibration.
  Clear the vendor variables prior optionally setting them.
  Removed commented out help handler.
  Added the description for TrayIconHelp
  Changed both button combobox back to fixed.
  Fixed edgemotion setting control to accept new settings.
  Suppress offering help from the tray icon menu for the alternate control 
   panel.
  Fixed tab order so that the group strings precede controls in their group.  
  Added multi-language installation.
  Modified cleanup to delete ini files only when the appropriate registry 
   key si set.
  Copy the appropriate help file for the current OS when installing.
  Stamp all syntpinf*.src files.  We now have two, 1 for floppy and 1 for CD 
   installations.
  Updated the Japanese help files.
  Add the ability to use the BIOS just for detection.
  Fixed couple of Japanese strings on the alternative control panel.
  Fixed bug where the control panel died when no pointing devices were 
   attached to the host machine.
  Changed slow motion and contstrained motion keys in alternate control 
   panel to half size Japanese characters.
  More Japanese translations and formatting issues.
  Fixed bug where enabling of the touchpad from the device manager caused 
   the keyboard to hang.
  Moved the text for the touch sensitivity slider so it does not erase the 
   selection dotted line on the alternative control panel.  
  Moving the double click slider now ungrays the apply button on the 
   alternative control panel.
  Changed button processing code to only set the left and right buttons when 
   the both button chord action is off.
  Added BothButtonAction enable on the alternative control panel.
  Fix bug where scrolling down scrolls up.
  Update Japanese strings for alternative control panel (will also affect 
    some strings on standard control panel).
    Improved stick tap and drag processing to handle negative Z values.
  Fixed tab order and group check boxes to fix hotkey issues.
  Fixed bug where scrolling number setting was not updated.

-----------------------------------------------------------------------------
A04 - Version 5.0.86 08/25/2000 (Win98/WinNT/Win2K)
-----------------------------------------------------------------------------

  Fixed bug where enabling of the touchpad from the device manager
    caused the keyboard to hang.
  Minor KR localization correction.
  Removed the cat and inf files from the cab and placed them onto disk1.        
  Fixed bug where the buttons attached to a disabled TouchPad weren't being 
   processed even when there was a stick attached that also used those 
   buttons.
  Updated Win2k Japanese, Korean, Simplified Chinese and Traditional Chinese
   ReadMe.txt file.
  Add "properties for" to all property sheets in both versions of the 
   control panel with localizations for all langs.
  Fixed three fingers settings property box.
  Fixed a bug in the touch thresholds on the alternate control panel's motion
   page.
  Disallow "Windows key" from key macros.
  Erase all ini files from the installation source directory when cleaning
   up an installation.
  Fixed checklog call after markhead in build process.
  Fixed bug whereby plugin configuration information was not being retrieved 
   properly when multiple devices are installed.
  Localize for SC, IT, FR, GR, LS, SC, TC, NL, BP, SE
  Fixed bug in setting and retrieving double click speed which caused the 
   speed to decrease by one any time any other setting on the motion page was 
   changed.
  Added code to invoke context help on OK, Cancel and Apply buttons.
  Completed defaults function for Scroll popup in control panel.
  Added code properly to set the check box for pointer trails when the 
   default button is pressed.  Default value is zero, check box clear and 
   slider to the left.
  Look for Configuration Manager messages for APM messages, so that the 
   driver can resume while the system is displaying a modal low battery 
   warning dialog.
  Complete uninstallation of NT driver by removing Add/Remove Programs entry 
   and left-over InstallShield key.
  Fix tab order so "disable this device" comes before defaults.
  Localize help files.
  Added code to recognize right side system keys.
  Use a new tag file pair for .inf disk file id. Fixes 
   install bug where installing from CD asks for path to files.
  Fixed broken string on buttons group on buttons page.
  Fixed broken control group on TapZone page.
  Fixed the silent install for WinNT.
  Fixed bug whereby scrolling first in a direction where the scroller was 
   already at a limit caused scaling acquisition to fail.  Scrolling would 
   appear to fail until the finger was lifted and scrolling retried.


-----------------------------------------------------------------------------
A03 - Version 5.0.77 (Release Date 06/02/2000 ) (WinNT/Win95/98/Windows 2000)
-----------------------------------------------------------------------------
Addressed an install issue.


-----------------------------------------------------------------------------
A02 - Version 5.0.77 (Release Date 06/02/2000 ) (WinNT/Win95/98/Windows 2000)
-----------------------------------------------------------------------------
Fixed some Cosmetic issues.
Added support for Windows 2000
      Improved the Install Process
      Added support for TouchPads and TouchStyks (Synaptics Only)


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 0.88