partially re-expand assertion count range for "non-root reflow roots must not have scrollable overflow" assertion that doesn't always trigger b=810274

range reduced in 9419b209de19
Bug 877532 - IAccessible::accNavigate with NAVRELATION_* fails, r=tbsaunde
Bug 877461. Part 2: Initialize VideoFrame members to 0. r=doublec
Bug 877461. Part 3: Retry libstagefright audio/video decoding if it fails due to a timeout. r=sotaro
b=810252 remove default-unused Pango shaping code r=jfkthame

--HG--
extra : transplant_source : %19%97%F6%D5%F7h%1D-Yg%D6%08%226h%BE%D3%E4%12%22
b=810274 ensure scrolled range is non-negative even in the presence of nscoord overflow r=roc

Instead of trying to detect all integer overflow at the source, this merely
keeps the sizes non-negative.  That may not mean they are less than
nscoord_MAX.

If we give in and accept that integer arithmetic may result in the scrolled
rect being smaller than the scroll port, then we shouldn't assert.

--HG--
extra : transplant_source : RP%15%84zx%B9%E8%2C%1E%0A%AB%82%F4%9C%A2y%AD5%27
b=810274 include bounds with layer pixels as possible destinations to minimize subpixel scrolls r=roc

--HG--
extra : transplant_source : %22c%20R%E6%BF%C6%10%02%7C%1E%9F%CA%C7%2B%8C%98A%28%D3
b=810274 allow smooth scroll step to nearest pixel boundary short of desired position r=roc

--HG--
extra : transplant_source : %CF%FE%015%5E%E6R%F0W%EB%1EoW%A5%3B%04%D9%F4C%0A
backout f4add9815dd1 and db258cb900a7 because gcc 4.4 builds don't use -std=gnu++0x for decltype b=810274
merge backout b=810274
Back out 1ba9dc37c2ef:c6bc2193a72b (bug 877461) for b2g build bustage
CLOSED TREE
Fix stupid now-incorrect comment that keeps getting copied to new tests, no bug, r=ARGH
Bug 880078: Remove no-longer-used variable 'secFlag' from XPCWrappedNative::CallMethod. r=bholley
Bug 880104 part 1: Rewrite flexbox-align-self-* reftests to not depend on prefixed intrinsic sizing keywords. rs=dbaron
Bug 880104 part 2: Replace -moz-*-content with the (known) fixed length that it computes to in some flexbox reftest files. rs=dbaron
Bug 880104 part 3: Fix flexbox-justify-content-horiz-5-ref.xhtml to not rely on -moz-max-content for centering shrinkwrapped content. rs=dbaron
Bug 880104 part 4: Remove unnecessary -moz-max-content from flexbox-widget-flex-items-4.html, and other minor cleanup/commenting in that reftest. rs=dbaron
Bug 877654 - Remove thisptr offset tables - Refactor HTML element QI macros. r=Ms2ger.

--HG--
extra : rebase_source : a4e166501aaf35617f369648155b566b6bac5761
Bug 877654 - Remove thisptr offset tables - Replace HTML element offset table macros with generic QI macros. r=Ms2ger.

--HG--
extra : rebase_source : a90cbb2d5b25c6e8dee96d206dd6e4951d2b3cab
Bug 877654 - Remove thisptr offset tables - Replace HTML element table to map segue macros with generic macros. r=Ms2ger.

--HG--
extra : rebase_source : 9acc316cbf68bc841f6751603aa512138e2f6de6