Maksim Lebedev
f60627631d
Bug 979497 - Once DispatchPointerFromMouseOrTouch is called, aFrame can be deleted. r=smaug
...
--HG--
extra : rebase_source : 9556dce20748b3b581f8e39df6992513e90f62ff
2015-04-14 11:46:39 -04:00
Ying-Ruei Liang (KK)
f17daf9c2a
Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond
...
Change interface of getter/setter for mClipRect,
also necessary modification for codes that use these resources.
* * *
Bundle mUseClipRect and mClipRect as Maybe<ParentLayerIntRect> mClipRect
--HG--
extra : rebase_source : ca0c60404a28b7418df88104b863760033289910
2015-04-11 22:03:00 -04:00
Kartikaya Gupta
4ea64b3332
Bug 1152211 - Fuzz a now-expected permaorange when APZ is enabled. r=mstange
2015-04-14 11:30:48 -04:00
Ehsan Akhgari
f5a2ba31bf
Bug 956530 follow-up: Fix the test failure on Windows 8 caused by the text box having a glowing outline as a result of being clicked on
...
Landed on a CLOSED TREE
2015-04-14 10:54:00 -04:00
Carsten "Tomcat" Book
807db18b59
Merge mozilla-central to mozilla-inbound
2015-04-14 16:15:02 +02:00
Ryan VanderMeulen
612dc2a6ee
Merge inbound to m-c. a=merge
2015-04-14 10:06:03 -04:00
Ms2ger
f1fc41b0e5
Bug 949614 - Use === for SimpleTest.is; r=Waldo
...
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.
This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
Ehsan Akhgari
51fd5c3de1
Bug 956530 - Clear the delayed caret data when clicking on a selected part of a text control if the focus event handler selects the control; r=roc
2015-04-14 08:29:11 -04:00
Carsten "Tomcat" Book
662ed27b62
merge fx-team to mozilla-central a=merge
2015-04-14 14:27:14 +02:00
Mark Capella
6f1202dd58
Bug 1153076 - Add NS_MOUSE_MOZLONGTAP support in Fennec, r=kats, tylin
2015-04-13 22:33:02 -04:00
Wes Kocher
5e9e8610ab
Merge central to b2ginbound a=merge
2015-04-13 17:28:59 -07:00
Wes Kocher
381ed5c1ba
Merge inbound to m-c a=merge
2015-04-13 17:13:10 -07:00
Alexandre Lissy
366fdcfa2e
Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only
2015-04-13 14:26:00 -04:00
Alexandre Lissy
d9b693d281
Bug 1140394 - Protect standard output from interleaving. r=ahal
2015-04-12 14:01:00 -04:00
Olli Pettay
c3dca4be1e
Backout Bug 930793 because of talos regressions,r=backout
...
--HG--
extra : rebase_source : bf5d4de1b80e114d3e2172a205bf850f68019d38
2015-04-13 19:02:27 +03:00
David Rajchenbach-Teller
b08ce98d2a
Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
...
--HG--
extra : rebase_source : cba2fc37d263d431c3008739a89a4fe47d10b7da
2015-04-10 17:27:57 +02:00
Olli Pettay
eb314fb48f
Bug 930793 - Remove favor performance mode, r=avih,roc
...
--HG--
extra : rebase_source : a112b660baa240afd5f0022cd869c96b59418789
2015-04-12 23:08:55 +03:00
Mats Palmgren
a9f328bbc0
Bug 1107778 - Remove a couple of unused test files that landed accidentally. r=me
2015-04-11 00:21:06 +00:00
Mats Palmgren
2f31bdf840
Bug 1143299 - Make frame insertion methods deal with aPrevFrame being on an overflow list. r=roc a=abillings
2015-04-11 00:21:06 +00:00
Timothy Nikkel
cf95787e0b
Bug 1147038. Mark some reftests as passing. CLOSED TREE
2015-04-10 16:12:04 -05:00
Daniel Holbert
a55ee7cc16
Bug 1152913 part 2: Convert flexbox 'IsAxisHorizontal' checks to use new logical-axis member data. r=mats
2015-04-10 13:35:42 -07:00
Daniel Holbert
4d8faad43f
Bug 1152913 part 1: Make FlexboxAxisTracker store the WritingMode & representation of how flex axes map to it. r=mats
2015-04-10 13:35:15 -07:00
Timothy Nikkel
b027b743ae
Bug 1147038. Use the correct clip for root scroll frames in root content documents. r=mstange
...
Normally a document would size itself to the size of it's "container". If the document is a subdocument it will use the size of the iframe. If it's a root document it will use the size of the widget it is in. Overriding the viewport breaks this link, the document is now sized to whatever size the last call to nsIDOMWindowUtils::SetCSSViewport had. Of course this would produce a weird display on screen so we use this in conjunction with setting a resolution on the document. This means that the layout viewport (the size of the root frame and also approximately mScrollPort) is different from the visual viewport (what's visible on screen). The visual viewport is the composition bounds.
2015-04-09 23:48:00 -05:00
Wes Kocher
7eb544ddbb
Merge central to inbound a=merge
2015-04-13 17:27:59 -07:00
Brian Birtles
121b831ff7
Bug 1122414 part 2 - Return the transitionProperty from Animation.name for CSS transitions; r=jwatt
...
This is a bit awkward. We lazily set mName to the transition property and then
return it. The reasons for this approach are:
* We don't really want to eagerly fill in mName for all transitions since in
99% of cases we'll never use it and this will lead to wasted allocations.
* The signature of Name() returns a const nsString reference. This is because
Name() is used when building CSS Animations (to compare different copies of
the same animation when updating). For that case we don't really want to
generate unnecessary copies of nsString objects so we return a reference.
However, that means for transitions as well we need to return a reference so
we can't just generate a temporary string on-demand.
As a result we also have to const-cast ourselves so we can update the mName
member. We could make mName mutable but seeing as it's only set once, the
const_cast seems more appropriate.
2015-04-14 09:13:27 +09:00
Brian Birtles
f03b224d8c
Bug 1122414 part 1 - Factor out a TransitionProperty method in ElementPropertyTransition; r=jwatt
2015-04-14 09:11:44 +09:00
Xidorn Quan
b7d5622b6a
Bug 1153634 - Weaken the assertion condition to make it match the condition before. r=roc
...
--HG--
extra : source : 5c7523cabf470da3aa4b1a6434b9dbc7521c85f4
2015-04-14 09:11:28 +12:00
Kartikaya Gupta
26c74e1f41
Bug 1148889 - Fuzz some android tests. r=mstange
2015-04-08 11:57:17 -04:00
Kartikaya Gupta
b9a14bea3c
Bug 1148889 - Treat subclasses of scrollframes as animated geometry roots. r=mstange
2015-04-13 16:11:08 -04:00
Markus Stange
266307725b
Bug 1141089 - Check that we're unsetting sDestroyedFrame correctly. r=roc
...
--HG--
extra : rebase_source : 7e88934f0bfe1753423925d96917db1ff85d8e7c
2015-04-10 17:34:28 -04:00
Markus Stange
591611146d
Bug 1141089 - Turn these two assertions into release assertions. r=roc
...
--HG--
extra : rebase_source : dbdaa24b17ce6c6b6746233cbd7c1c3fe3efa03d
2015-04-10 17:34:04 -04:00
Markus Stange
1cc08a8e75
Bug 1141089 - Use const nsTArray* in all the places where we don't change the array's contents. r=roc
...
--HG--
extra : rebase_source : 4fa139270347b9fa031c2d63c423b333b19f2ff7
2015-04-10 17:42:42 -04:00
Markus Stange
d40c904a58
Bug 1141089 - Add a few more MOZ_RELEASE_ASSERT(mLayer) checks, just for fun. r=roc
...
--HG--
extra : rebase_source : 8f8c75dd60f08aac6beaea088c3bd9210898d799
2015-04-10 17:30:09 -04:00
Markus Stange
f3f481c41f
Bug 1141089 - Remove unused DisplayItemData copy constructor. r=roc
...
--HG--
extra : rebase_source : 50f0d21ccd6fdac5769caeebf8ec95a2d7174d2d
2015-04-10 17:23:22 -04:00
Markus Stange
af62baff7f
Bug 1141089 - Initialize DisplayItemData with a non-null mLayer, so that mLayer is non-null throughout the object's whole lifetime. r=roc
...
--HG--
extra : rebase_source : 5d924989657f4356e25f02be3b2df725f9ff39af
2015-04-10 17:11:04 -04:00
Nathan Froyd
2b1ae6e2ca
Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan
2015-03-31 10:03:49 -04:00
Nathan Froyd
0bc5179e71
Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert
...
Given alignment requirements on most platforms, there will be at least 3
bytes of padding after mRequestRegistered in its current location, and
at least one unused byte at the end of the structure. We can move
mRequestRegistered after mLoadFlags so that it packs properly with the
boolean flags already there for less wasted space.
2015-04-09 12:56:25 -04:00
Botond Ballo
353b27bbd9
Bug 1039818 - Extract the implementation of nsIDOMWindowUtils::GetResolution into nsLayoutUtils. r=ehsan
2015-04-10 19:33:56 -04:00
Alessio Placitelli
77e10bc782
Bug 1137252 - Make Telemetry retain pings even if sending is disabled. r=vladan
2015-03-05 08:47:00 +01:00
Gijs Kruitbosch
097186ab0b
Bug 1135545 - further debug by requesting complete logs so we can see success cases, rs=me
2015-04-13 15:39:33 +01:00
Cameron McCormack
5c5b8c9484
Bug 1153693 - Followup test change.
2015-04-13 16:36:14 +10:00
David Anderson
01d5761755
Fix tests that depend on synchronous scrolling. (bug 1140293, r=mstange,masayuki,kgilbert)
2015-04-13 00:51:43 -04:00
Cameron McCormack
df13ff4889
Bug 1153693 - Only call ReleaseRef on nsStyle{ClipPath,Filter} once when setting a new value. r=dbaron
2015-04-13 12:34:15 +10:00
David Anderson
e8a7d33638
Scrollbar thumbs can overlap scrollbar arrows during APZ scrolling. (bug 1152469, r=botond,mstange)
2015-04-12 23:03:02 -04:00
Brian Birtles
6b5fcefb36
Bug 1152171 part 2 - Rename AnimationTimeline to DocumentTimeline; r=smaug
...
And then re-add AnimationTimeline as an abstract super-interface of
DocumentTimeline.
--HG--
rename : dom/animation/AnimationTimeline.cpp => dom/animation/DocumentTimeline.cpp
rename : dom/animation/AnimationTimeline.h => dom/animation/DocumentTimeline.h
rename : dom/animation/test/animation-timeline/test_animation-timeline.html => dom/animation/test/document-timeline/test_document-timeline.html
rename : dom/animation/test/animation-timeline/test_request_animation_frame.html => dom/animation/test/document-timeline/test_request_animation_frame.html
2015-04-10 10:34:22 +09:00
Daniel Holbert
938764f65f
Bug 1152951: Delete the copy-constructor and reassignment operator for FlexboxAxisTracker & PositionTracker state-management classes. r=mats
2015-04-10 09:27:54 -07:00
Jonathan Kew
380aacac63
Bug 1079164
- Initial testcases for CSS grid in vertical writing mode. r=mats
2015-04-10 16:56:23 +01:00
Jonathan Kew
d64d28a42d
Bug 1153140 - dir=rtl versions of a couple of the grid reftests. r=mats
2015-04-10 16:56:23 +01:00
Jonathan Kew
55f32f5016
Bug 1153140 - Include borderPadding width in the containerWidth for grid item placement. r=mats
2015-04-10 16:56:23 +01:00
Jonathan Kew
744a3ec0e6
Bug 742176 - Remove/reduce fuzz annotations for tests that no longer appear to be affected by bad overflow areas. r=ehsan
2015-04-10 12:42:00 +01:00