gecko/content
Robert O'Callahan 2bbcb226e2 Bug 754556. Ensure that setting scroll positions in CSS pixels doesn't unexpectedly move the scroll position, especially not in the wrong direction. r=matspal
If the current scroll position is fractional, e.g. y=N.4 CSS pixels, and something tries to read the
position in CSS pixels and scroll to that position (e.g. calling window.scrollTo(0, rootElem.scrollTop),
or equivalently window.scrollBy(0, 0)), it can actually end up scrolling backwards. So create a new
method nsIScrollableFrame::ScrollToCSSPixels which ensures that scrolling to a CSS pixel offset tries to
preserve the current fractional scroll position if that's possible, and if that's not possible at least does
not allow the scroll position to move in the wrong direction.
2012-05-15 17:58:09 +12:00
..
base Bug 754556. Ensure that setting scroll positions in CSS pixels doesn't unexpectedly move the scroll position, especially not in the wrong direction. r=matspal 2012-05-15 17:58:09 +12:00
canvas Backout 345ae68f15f4, b3b40121ac8d, 0d18b7a246d7, 9dbb6064ab58, dee9d7fa8eb6, 63eec6bfa948, 323c6be7cfe8 & f4aac7523a48 (bug 732875) for compilation failures 2012-05-14 21:05:24 +01:00
events Bug 754151 - add macros for basic wrappercached cycle collected classes. r=smaug 2012-05-14 08:24:03 -07:00
html Bug 754046 - Fix "ASSERTION: mRequiredRadioCount about to wrap below 0!". r=bz 2012-05-14 22:32:39 +02:00
mathml/content Bug 740063 - Add nsINode::AsDOMNode(), r=jst 2012-04-25 16:47:30 +03:00
media Bug 750769. Add more logging. r=cpearce 2012-05-15 17:57:29 +12:00
smil Bug 751286 - eventPhase NONE constant, r=sicking 2012-05-03 13:59:51 +03:00
svg Bug 413960, part 2 - Stop sending out unnecessary COORD_CONTEXT_CHANGED/TRANSFORM_CHANGED notifications from nsSVGOuterSVGFrame. r=longsonr. 2012-05-03 17:05:53 +01:00
test Bug 745498 - Add testcases for DOM4 exception types. r=sicking 2012-04-26 09:42:26 -07:00
xbl Bug 753455 - Improved warning message from XBL. r=bz 2012-05-09 18:57:44 -04:00
xml Bug 740063 - Add nsINode::AsDOMNode(), r=jst 2012-04-25 16:47:30 +03:00
xslt Bug 749883 - Remove unused txDOM.h; r=sicking 2012-05-05 11:00:06 +02:00
xtf Bug 749589 - Less-leaky classinfo for XTF, r=jst 2012-05-12 00:51:13 +03:00
xul Bug 749367 - script type=texttemplate content parsed as JavaScript (+E4X), r=jst, f=ms2ger, mbrubeck, jdm 2012-05-09 07:24:24 -07:00
Makefile.in Bug 689884 - Skip Makefiles that are no-op or else only |DIRS = a_single_subdir|; r=khuey 2011-10-06 17:15:07 +01:00