Synaptics Pointing Device Driver Release Notes Version 12.2.8 March 06, 2009 ---------------------------------------------------------------------------- Overview ---------------------------------------------------------------------------- This document describes changes to the Synaptics TouchPad Driver for 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 12.2.8 03/06/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Changed some options relating to advanced gestures in UI and enable/disable state, for OEM. -Words Cut in button of CPL for an OEM -Fixed a bug where the scroll zones were shifted from their original location. ---------------------------------------------------------------------------- Version 12.2.7 03/05/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Moved the unacquire at the beginning of DecodeGesture. -Fixed cursor moving when multifinger-gestures are detected. -New function SetLongPropertyBits. -Checked one finger OR two finger settings when getting the reverse scrolling flag. -Implemented, add new Ioctls for reverse scrolling. Used new slider zones for 2 finger scrolling. -Added for OEM: profiles for MS Media Center and OEM Arcade Deluxe. -Enabled KBC query for device disable. -Used DebugPrintEx. -OEM PNPIDs request. -Fixed a bug where a pinch gesture was incorrectly recognized. -Added demo videos for OEM, fixed some options' visibility settings. -Disabled the ChiralRotate by default per customer's request. -Fixed the cursor jumping issue when the finger count changed . -PnP IDd request for modification. -Directly called UpdateTrack from StartTrack instead of calling it only when ::SetCursorPos returns successfully. -When the SynTPEnh is launched to check if the kernel mode driver is not loaded and it is launched by co-installer, it quits right away., -Used configuration flags rather than scrolling mechanism for chiral and 2 finger scrolling. -Removed unused ini files. -Disabled ChiralRotate by default, for OEM, all PnP IDs. -Changed some options relating to advanced gestures in UI and enable/disable state, for OEM. -Prevented both R/L buttons overlapping, otherwise it's too hard to drag. -Initial checking of ClickPad work. Implemented button zones. No conflict resolution yet. -Removed Moodpad and Pressure Graph from accessories popup menu. -Issued device redetection after the driver received five contiguous relative packets in the adsolute mode. -Removed DetectForceCompatibilityMode from registry. -String cut at Enable Disable Touch Zone at some languages. -Changed the project to register the Bin copy of the dll so the link won't fail if you rebuild after rerunning the enh app. ---------------------------------------------------------------------------- Version 12.2.6 02/27/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Added for OEM, profiles for MS Media Center and OEM App Deluxe. -Fixed OEM PnP ID request -Don't show "Restore Page Default" button if there is no configurable controls in the page. -Added new configuration flags. -Fixed incorrect characters in the Touchpad version information at CH. -Need to depend on current button visiblility and HideIfDisabled flag to determine whether the button should be hidden or shown, not only HideIfDisabled flag, otherwise the button will be accidently shown. ---------------------------------------------------------------------------- Version 12.2.5 02/26/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Fixed OEM control point stick string cut at Russian and Finish. -Improved 3 Finger gesture performance. -Fixed text cut off in Indonesian language. -Combined macro for 2 finger Z value. -Adjusted the two-finger scrolling criteria. -Added UI Ioctl TP_Reverse_PivotRotate_Direction. -Updated new help strings for SGS. -Fixed image disappearance for OEM. -Fixed installation missing mpg files. -Hid the horizontal scrolling control per customer's request. -Used registries to overwrite FW reported coordinate. -Used DPI calculation for scrolling start criteria. -Changed the enum name. -Fixed 2 fingers scrolling is faster than one finger scrolling issue. -New PnP requests for OEMs. -Updated PnP requests for OEMs. -Fixed a bug where a pinch gesture was incorrectly recognized. -Added gestures for OEM. -Reversed the Disabke and Enabled keys per custmer's request. -Added for OEM: Chiral Motion, Momentum, Pinch, Chiral Rotate, Flick. all disabled by default. -Created new zones for 2 finger scrolling. -Changed the SMTP server from poms to us-owa1. ---------------------------------------------------------------------------- Version 12.2.4 02/19/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Used DPI for flick distance calculations. -PalmOnPad should require an Advanced Gestures pad, default is OFF -Used the plugin zone's config flag to set/reset this feature. -Improved 2 finger scrolling. -Made Sure both 2F and 1F scrolling work if both enabled -Added tighter conditions for triggering a rotate action. -Fixed PnP request for chiralMotion. -Checked in for SGS Control panel demo. -PnP request for OEM. -Modified config flag for Plug In Zone to have horozontal and vertical 3 finger gestures separately. -Added possibility to reverse rotation direction. -Cleaned up the kernel driver, and removed the WDM. -Fixed wrong initial value of m_bSpeedDirection when a finger is down. ---------------------------------------------------------------------------- Version 12.2.3 02/12/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Fixed Italian shortcut duplicated issues. -Implemented Palm On Pad feature. -Added Palm On Pad Enable in control panel - demo inf. -Put back Momentum Show Video in demo. -Fixed a 2F scrolling not trigger issue. -Fixed access violation because the device handle of empty packet is not initialized. -Added new icon for pivot rotate. -Fixed an issue for Secondary finger position filter. -Fixed issue where 2 finger flick gestures were not recognized by photo gallery. -Fixed a bug where gestures would not work right after an unlock. -To fit onto screen, reduced 30 pixels off height of OEM 600 dialogs, changed controls' location/size accordingly. -Fixed the inconsistence of the conditions for TwoFinger-Scrolling. -Turned on the ChiralRotation per customer's request. -Removed #ifndef _DEBUG from AGS code. -OEM PnP ID request for modification. -Default set scroll item under the pointer and hide Scroll Selection from the UI for OEM. -Added a capability for SynCtrl to load its caption string from a string specified in the registry. -OEM App for TouchCheck no need to translate at Arabic and Japanese. -OEM PnP ID request. -Fixed broken horizontal 2 finger flicks. -Fixed pointing on ClickPads, if one finger is in the chiral zone -OEM PnP ID request -Fixed an issue for fast 2F scrolling. -Added new PnP ID. -changed PalmCheck default value for OEM INF to max, which is 7. -Prevented build inf pickup the wong share files when SYN_BUILD_ROOT has not been reset. ---------------------------------------------------------------------------- Version 12.2.2 02/05/2009 (WinXP/Vista) ---------------------------------------------------------------------------- Bug Fixes -Fixed OEM Settings hang at Greek. -Fixed dots are missing on the end of text on Thai Un-installation. -Fixed state machine for control bar where two fingers lift at same time. -Improved 3F-press vs 3F flick gestures. -Improved the 3F-Press action performance. -Improved the two-finger scrooling so to not interfere with pinch -Implemented tooltips for control buttons/Tap Zones actions. -Fixed Ababic set up has problems using shortcuts. -Fixed Russian unfinished sentence in ShowTips dlg. -Fixed some Indonesian shortcuts don't work. -Patched ForceAbsPacket to support controlbar. -Added patch to recover from control bar firmware sending out Z/ZY=56. -Fixed wrong ConfigFlags for Pinch in some OEM INFs. -Changed OEM_Sedona.inc: removed unnecessary registry entry for external USB. -Fixed shortcuts for OEM app for DragLock. -Avoided unnecessary AttachThreadInput call, otherwise it caused double click missing if called it too frequently. -Detacched the thread input when the SynTPEnh exits. -Tried using CurrentFocus(). -Fixed press-to-select configuration for an OEM customer -Patched cutoff text and buttons in OEM UI, for RTL languages. -Used DPI in Distance calculations -Changed the acees mode from KernelMode to UserMode to fix the BSOD in Windows 7 when the driver verifier is enabled. -Added 3 finger press and 3 finger flick enable/disable -Put the order in scrolling tree item so the the help text will be in order...
ELIASZ1988