Release.txt

(140 KB) Pobierz
                Synaptics Pointing Device Driver Release Notes
                              Version 10.0.15
                           September 07, 2007

----------------------------------------------------------------------------
Overview
----------------------------------------------------------------------------
This document describes changes to the Synaptics TouchPad Driver
for Windows 9x & ME, Windows NT, Windows 2000, Windows XP and Vista.
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  10.0.15 09/07/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Checked in OEM Excel Spreadsheet for info on PNP IDs. 
  -Keep "Direct Media" still in button mode after activate. 
  -In SE_DeviceAdded need to ReadAllConfig for all devices for log on user 
   AFTER refreshing the List  not Before. 
  -Modify SYN0B0E for an OEM.
  -Old branch builds cannot be signed. 
  -Documented sign wdf Syntp.sys at different machine. 
  -Added code to prevent virtual scrolling while typing. 
  -Change using IsNearAKeyPress to IsTapViolation for scroll prevention. 
  -Fixed a bug in getting API function for TP_IsTapViolation. Also, respect
   the palmcheck flags set in different filter classes. 
  -remove the check for tap violation after scrolling has already started 
  -Add SYN0311 for an OEM. 
  -OEM PID request. 
  -Updated by the build process.

  -Fix a typo in scancode. 

----------------------------------------------------------------------------
Version  10.0.14 08/31/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Rearranged table. 
  -Added min & max time condition on button taps. 
  -Added new key watch parameter to ButtonCheck. 
  -Added new parameters fro min & max button tap times. 
  -Variable name change. 
  -ReadAllConfig again for the second device from different port when resume
   from suspend. This will be in SE_Configuration_Changed notification. 
  -OEM ID request 
  -Fix broken build. 
  -Registry control for new button check delays. 
  -Changed default MMB delays. 
  -Just set the Drive directly to F: 

----------------------------------------------------------------------------
Version  10.0.13 08/24/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Fix a bug in HandleDisplayChange when system suspends and resumes.
  -Fix Blue screen w/ USB TouchPad. 
  -Update an PnP ID Request for an OEM customer. 
  -Added feature, "Disable internal pointing device when external USB
   pointing device is attached", default is "checked" for SYN1602.
  -Add a new flag "UseAPIFlagForKBCDisable" that indicates the KBC
   disable/enable feature should be saved to the API flag. This feature will
   allow both the API and KBC disable act as the same thing. In such case,
   we are responsible for saving the disable state and sync up the KBC state
   on all conditions such as S3/S4, logoff/logon, switch users, etc. 
  -Fix a bug that cancel the Control Panel UI will re-enable the TP that
   was previously disabled by KBC. 
  -Fixe a bug that saving the disable state for a wrong user. 
  -Remove KBC disable/enable notifications. 
  -Fix a copy & paste issue .
  -Removed unused files. 

----------------------------------------------------------------------------
Version  10.0.12 08/17/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Fixed the parameter in SetCurrentDevice to be the device index, not the
   device handle. 
  -Applied NavPoint features for OEM Pnp ID SYN0B0E. 
  -Check if Vista ahead of send WM_APP message. 
  -Changed to use WM_APP instead of WM_USER message. 
  -Chenged to use a different WM_APP message for mouse control. 
  -Removed a device (could be a real mouse) from the Pnp exclusion list. 
  -Added SYN0301 to an OEM customers INF file. 
  -Added an empty string check before we attempt to convert the path resource
   ID to an integer for OSD settings.  If the string is empty, we skip and
   retrieve the next token. 
  -Changed 2 other implementations of the tokenize function to check for
   empty strings. 
  -Fixed a bug where in Vista x64 SynTPStart could not bring up the
   Enhancments application (SyntpEnh.exe). 
  -Added basic On Screen Button click code for OSD.  At this stage we can
   determine which object we have clicked on, but no action is being 
   performed yet. 
  -Added a new Pnp ID SYN1911 for an OEM customer. 
  -Added the "Disable internal pointing device when external USB pointing
   device is attached" feature to the settings for OEM Pnp ID SYN0A0D. 
  -Added a new Pnp ID SYN014C for an OEM customer. 

----------------------------------------------------------------------------
Version  10.0.11 08/10/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Merged OSD branch into trunk. 
  -Fixed garbage characters in SynDiag LOG file in registry info. 
  -Fixed SynDiag log file in Japanese OS so it no longer gets garbage
   chararacters for KTL log section. 
  -Added OEM PNP ID as per OEM request. 
  -Added USB touch panel devices to the exclusion list. 
  -Fixed a bug where we were sometimes unable to collect the daignostic
   log file in Vista. 
  -Added OEM PNP ID as per OEM request. 
  -Added a new PnPID for an OEM customer. 
  -Add SYN1601 to an OEM customers INF file. 
  -Added a new USB HID to the exclusion list for an OEM customer. 
  -Added PNPID SYN0D05 to an OEM customers INF file. 
  -Fixed a bug in DoMouseActivate to get correct parameters. 
  -Added an OEM data file change and re-WHQL request. 

  -Added code to allow KBC disable feature to override API disable feature. 
  -Removed USB from NavPoint INF file settings. 

----------------------------------------------------------------------------
Version  10.0.10 08/02/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Added OEM specific Port I/O capability feature. 
  -Added a new OEM Module and OEM INF file settings for an OEM
   customers DualMode configuration. This adds a custom device settings
   tree to the Control Panels Device Settings for customizing the DualMode
   buttons and a custom Module to handle the new OEM specified actions. 
  -Added a new PNP ID SYN0B0E for an OEM customer. 
  -Modified the code to open the Control Panel from the tray icon with
   Normal Priority - before it was less than Normal Priority. 
  -Added a new PnP ID for an OEM customer. 
  -Added new PnP ID settings for an OEM customer. 
  -Added Autorotation for Syn190D and Syn190E in an OEM customers inf file. 

----------------------------------------------------------------------------
Version  10.0.9 07/27/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Adjusted positions for some controls for Japanese OS for an OEM customer. 
  -Added a registry setting to an OEM INF file to allow for easier
   tapping on MicroPad. 
  -Added a new Pnp ID requested by an OEM customer. 
  -Fixed garbage characters in the Diagnostics LOG file registry info. 
  -Added a new OEM INF file. 
  -Added a new OEM specific Module. 
  -Changed registry plug-in values for an OEM customer. 
  -Disabled Chiral Scrolling for an OEM platform. 
  -Added new PNPIDs SYN0142, 0143, 0144, 0145, 0146, 0147, 0148, 0149, 014A,
   014B into an OEM inf. 
  -Added a new PnP ID for an OEM customer. 
  -Added customization for an OEM customer for the user to be able to set
   the illumination power state only in specific cases. 
  -Added AutoRotation support for a new PnP ID for an OEM customer. 
  -Added 4 new PnP IDs and settings for multiple OEM customers. 
  -Fixed a bug where checking the check box for "Disable internal pointing
   device if an external USB device is plugged in" immediately disabled the
   internal TouchPad on systems with an MMB device. 
  -Fixed a bug where the Diagnostics LOG file was not written properly
   on a system with the Vista Japanese OS. 

----------------------------------------------------------------------------
Version  10.0.8 07/19/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes 
  -Updated the scrolling for NavPoint. 
  -Added a check to make sure we don't report coordinates outside the
   range for NavPoint. 
  -Fixed a NavPoint pointer drift issue. 
  -Fixed a scrolling speed problem in our Practice application. 
  -Changed the default PalmCheck value back to 4 for an OEM customer. 
  -Removed a duplicated OEM INF file. 
  -Added code to start SynTPEnh.exe with a parameter to raise the priority for
   Vista. 
  -Added a new PNP ID and settings for an OEM customer. 

----------------------------------------------------------------------------
Version  10.0.7 07/12/2007 (Win2K/WinXP/Vista)
----------------------------------------------------------------------------
Bug Fixes
  -Set the proirity to above normal for SynTPEnh.exe (our Enhancements
   application). 
  -Added a registry control for setting the maximum amount of motion
   during a tap. 
  -Modified the diagnostic logging to delete the Kernel log files
   before dumping the diagnostic log. 
  -Changed the diagnostic logging to store the KTL files in SystemRoot. 
  -Added  "OEMNAME(R) Graphics Media Accelerator Driver for Mobile" in our
   Window title database for p...
Zgłoś jeśli naruszono regulamin