1 # Mouse Wheel ChangeLog
5 * Update copyright notice and license to remove years
6 * Create the correct compressed version
7 * Remove the obsolete jQuery Plugin Registry file
11 * Fix possible 0 value for line height when in delta mode 1
15 * Fix version number for package managers...
19 * Fix issue with calculating line height when using older versions of jQuery
20 * Add offsetX/Y normalization with setting to turn it off
21 * Cleans up data on teardown
26 * Updated how the deltas are adjusted for older mousewheel based events that have deltas that are factors of 120.
27 * Add $.event.special.mousewheel.settings.adjustOldDeltas (defaults to true) to turn off adjusting of old deltas that are factors of 120. You'd turn this off if you want to be as close to native scrolling as possible.
31 * Even better handling of older browsers that use a wheelDelta based on 120
32 * And fix version reported by `$.event.special.mousewheel`
36 * Better handle the `deltaMode` values 1 (lines) and 2 (pages)
37 * Attempt to better handle older browsers that use a wheelDelta based on 120
41 * Deprecating `delta`, `deltaX`, and `deltaY` event handler arguments
42 * Update actual event object with normalized `deltaX `and `deltaY` values (`event.deltaX`, `event.deltaY`)
43 * Add `deltaFactor` to the event object (`event.deltaFactor`)
44 * Handle `> 0` but `< 1` deltas better
45 * Do not fire the event if `deltaX` and `deltaY` are `0`
46 * Better handle different devices that give different `lowestDelta` values
47 * Add `$.event.special.mousewheel.version`
52 * Bad release because I did not update the new `$.event.special.mousewheel.version`
56 * Always set the `deltaY`
57 * Add back in the `deltaX` and `deltaY` support for older Firefox versions
61 * Include `MozMousePixelScroll` in the to fix list to avoid inconsistent behavior in older Firefox
65 * Include grunt utilities for development purposes (jshint and uglify)
66 * Include support for browserify
67 * Some basic cleaning up
71 * Fix rounding issue with deltas less than zero
76 * Fix Firefox 17+ issues by using new wheel event
77 * Normalize delta values
78 * Adds horizontal support for IE 9+ by using new wheel event
84 * Fix issue with delta being 0 in Firefox
89 * jQuery 1.7 compatibility
99 * Added `deltaX` and `deltaY` for horizontal scrolling support (Thanks to Seamus Leahy)
104 * Fixed delta being opposite value in latest Opera
105 * No longer fix `pageX`, `pageY` for older Mozilla browsers
106 * Removed browser detection
107 * Cleaned up the code
112 * Bad release... creating a new release due to plugins.jquery.com issue :(
117 * Uses new special events API in jQuery 1.2.2+
118 * You can now treat `mousewheel` as a normal event and use `.bind`, `.unbind` and `.trigger`
119 * Using jQuery.data API for expandos
124 * Fixed `pageX`, `pageY`, `clientX` and `clientY` event properties for Mozilla based browsers
129 * Updated to work with jQuery 1.1.3
130 * Used one instead of bind to do unload event for clean up
135 * Fixed an issue with the unload handler
140 * Major reduction in code size and complexity (internals have change a whole lot)
146 * Fixed an issue with children elements that also have a mousewheel handler
147 * Added ability to handle multiple handlers