Impression iScroll2 0.25e - 29-05-2005 
iScroll2Afin d'éviter la multiplication des articles concernant ce hack produit par Daniel BECKER, je vous tiendrais informer désormais des mises à jour de ce logiciel ici même. Pour vous simplifier la vie, je place cet article en tête de page d'accueil. Vérifiez bien le numéro de version inscrit en titre et la date.

Daniel BECKER propose tous les jours ou deux jours une nouvelle version de son hack. Vous trouverez donc dans cet unique article toutes les évolutions de iScroll2.

Pour une explication détaillée et très bien commentée, je ne peux que vous conseiller de lire ce superbe article de François CUNEO, rédacteur en chef de cuk.ch.


[MAJ]
La dernière version d'iScroll2 est la 0.25e en date du 29-05-2005.
[/MAJ] 
Alors voici pourquoi il y a une mise à jour :

iScroll2-0.25b/c/d/e (May. 29, 2005):
  • fixed an early memory release (potential crash) in iScroll2Daemon
  • made iScroll2Daemon handle missing defaults gracefully (instead of just crashing)
  • daemon now tries to load settings on startup if a user is already logged in
  • daemon now synchronizes preferences with the system before reading them

iScroll2-0.25 (May. 26, 2005):
  • removed forced loading of settings on daemon startup (which could cause boot-time panics)
  • enable/disable individual scrolling modes in the iScroll2 pref pane, not the Keyboard & Mouse one
  • added localization support for pref pane alert boxes
  • new logo (courtesy of Ryan Fekete)

iScroll2-0.24 (May. 05, 2005):
  • made iScroll2Daemon load settings for current user at startup
  • made StartupItem load later in the boot process

iScroll2-0.23 (May. 05, 2005):
  • added warning message to checkboxes for linear scrolling
  • moved settings daemon to StartupItem

iScroll2-0.22 (Apr. 28, 2005):
  • made installer trigger kext cache rebuild (should resolve the problem of older driver versions being loaded after installation)
  • added support for user-configurable scroll resolution and tap down time
  • re-added support for linear scroll scaling and max. scroll event rate
  • added support for user-configurable tap down time and sticky drag time
  • revamped preference pane

iScroll2-0.21 (Apr. 26, 2005):
  • reduced overall scrolling speed
  • fixed bug that caused 'turn off linear scrolling' to be active even when circular scrolling is not enabled
  • fixed some kext version numbers

iScroll2-0.20 (Apr. 26, 2005):
  • changed scroll speed / acceleration to use system-wide facilities
  • changed default settings to better suit the new speed / acceleration mechanism
  • moved back to using the two-finger scrolling controls in the keybaord & mouse pref pane
  • changed installer to work on systems that don't have the BSD subsystem installed
  • changed installer to allow installation on Tiger
  • Warning: iScroll2 has not yet been thoroughly tested on Tiger. If you encounter any issues, please provide feedback so I can work on resolving them.
  • changed permissions on StartupItem to fit the stricter requirements in Tiger
  • added uninstall button to pref pane
  • reverted to using the controls present in the Keyboard & Mouse pref pane.
  • Warning: As in version 0.18, this will cause problems on OS X versions prior to 10.3.8. If you are still using an older version, please consider upgrading or using iScroll2 0.19.
  • Warning: Because of changes in the pref pane, only its English version is included in this release. The other localizations will be readded once they have been updated.

iScroll2-0.19 (Mar. 15, 2005):
  • Removed global 'enable scrolling' property (this should prevent the issues with OS X versions prior to 10.3.8)
  • Changed driver to not show the two-finger scrolling controls in the keybaord & mouse pref pane

iScroll2-0.18 (Mar. 13, 2005):
  • Added support for persistence of settings across reboots
  • Added individual per-user settings and system-wide default settings
  • Added startup item and console user monitor daemon to support the former
  • Added German localization (courtesy of Wolfgang Krivanek)
  • Added Japanese localization (courtesy of Hisanobu Tomari)
  • Added Traditional Chinese localization (courtesy of Jing-Jong Shyue)
  • Warning : Because OS X 10.3.7 and prior versions do not set the TrackpadScroll property, iScroll2 will default to disabling scrolling altogether. This will be fixed in the next release.

iScroll2-0.17 (Mar. 9, 2005):
  • Restored "ignore accidental trackpad input" code from original driver

iScroll2-0.16 (Mar. 7, 2005):
  • Fixed ignore trackpad when external mouse is present
  • Added warning if user wants to remove last mapping to left click

iScroll2-0.15 (Mar. 4, 2005):
  • Fixed ignore taps while typing

iScroll2-0.14 (Mar. 4, 2005):
  • Fixed bug that triggered erroneous click events

iScroll2-0.13 (Mar. 3, 2005):
  • Removed unused code for type 1 and type 2 devices from driver
  • Changed driver class name to 'iScroll2'
  • Added support for mapping to buttons 4-6
  • Added french localization (courtesy of Daniel Robillard)
  • Increased scroll speed ranges

iScroll2-0.12 (Mar. 1, 2005):
  • Moved enabling/disabling linear scrolling back to iScroll2 pref pane
  • Changed names of IORegistry properties as to not conflict with those used by the Keyboard & Mouse pane
  • Added descriptive text to several pref pane settings
  • Removed the Reset time slider
  • Fixed bug that prevented circular scrolling from working if linear scrolling was disabled
  • Improved circular scrolling behavior (if it didn't work for you before, I encourage you to give it another shot now)

iScroll2-0.11 (Mar. 1, 2005):
  • Fixed invert circular scrolling always enabled
  • Added check for other alternative trackpad drivers to installation check script
  • Added checkboxes for enabling/disabling linear scrolling to pref pane
  • Fixed installer showing only generic error messages

iScroll2-0.10 (Feb. 28, 2005):
  • Fixed invert horizontal / vertical axis
  • Fixed pref pane not reading settings

iScroll2-0.9 (Feb. 27, 2005):
  • Redesigned preference pane
  • Added static click and tap remapping functionality
  • Improved handling of two-finger dynamic click remapping
  • Modified handling of scroll event rate limiting

iScroll2-0.8 (Feb. 24, 2005):
  • Change bundle identifiers (should fix the problem where the prefpane is installed but not visible in System Preferences)




Si pour une raison ou une autre, vous voulez désinstaller iScroll2, voici la marche à suivre. Il suffit de supprimer les éléments suivants :
  • /System/Library/Extensions/iScroll2.kext
  • /Library/PreferencePanes/iScroll2.prefPane
  • /Library/Preferences/name.razzfazz.driver.iScroll2.plist
  • ~/Library/Preferences/name.razzfazz.driver.iScroll2.plist
  • /Library/StartupItems/iScroll2
  • /usr/local/bin/iScroll2Daemon
  • /Library/Receipts/iScroll2.pkg



Pour que le scrolling fonctionne avec FireFox, il faut configurer ce dernier.
  • Dans la zone d'adresse, entrez ceci : about:config
  • Changez mousewheel.horizscroll.withnokey.action à 0
  • Changez mousewheel.withnokey.sysnumlines en false
  • Jouez avec les valeurs de mousewheel.horizscroll.withnokey.numlines et de mousewheel.withnokey.numlines jusqu'à ce que vous soyez satisfait de la vitesse de défilement



Ci-dessous, vous trouverez les liens pour pouvoir télécharger la dernière version disponible.

Informations techniques :
Nom : iScrool2
Version : 0.25
Licence : Freeware - Licence : APSL
Auteur : Daniel BECKER
Internet : iScroll2: Two-Finger-Scrolling with pre-2005 PowerBooks and iBooks
Téléchargement : iScroll2-0.25e.pkg.zip (165ko)
Code source : iScroll2-0.25.zip (241ko)
 
Thiery
Posté le : Dim. - Mai 29, 2005 à 11:50 PM

| | | |