Chung-Sheng Fu
c28d4be7b3
Bug 1382499 - Enhance fingerprinting resistance for Touch API r=arthuredelstein,bz
...
MozReview-Commit-ID: 8nzOkvIvwrD
--HG--
extra : rebase_source : 15cfa77ffc639838d6345fa4bffc7079d8d198e7
2017-07-31 17:30:38 +08:00
Boris Zbarsky
efd62c0c96
Bug 1388877. Fix insertions under a ::first-line in stylo. r=heycam
...
MozReview-Commit-ID: CDolJpTtGki
--HG--
extra : rebase_source : dbef95a652491fbfee0a462995938b4801a785ad
2017-08-11 09:11:23 -04:00
Xidorn Quan
8beb861597
Bug 1388241 - Assert that all style structs are under 504 bytes. r=bz
...
MozReview-Commit-ID: BiXdV0caLHV
--HG--
extra : rebase_source : 739fc67c80d1ffcf0ab1e480bb6b2ad565f67375
2017-08-09 11:47:02 +10:00
Xidorn Quan
b97e3aed9b
Bug 1388255 - Make nsStylePosition::mGridTemplate{Columns,Rows} a UniquePtr. r=canaltinova,dholbert
...
MozReview-Commit-ID: 8SOE6sAavCX
--HG--
extra : rebase_source : 666c95221e059da9b1a729eea3584e2060968582
2017-08-09 11:30:25 +10:00
Hiroyuki Ikezoe
7940b76630
Bug 1389440 - Replace pseudo style with the one having animations before generating elements corresponding to content propery. r=emilio
...
This needs for content property animations.
MozReview-Commit-ID: C7ViMQTczJx
--HG--
extra : rebase_source : 3a4cd3b4b656fa5c1f24f0b1ca28fe4a1034aeef
2017-08-11 19:49:56 +09:00
Sebastian Hengst
6ad2efe360
Backed out changeset 6c2389558858 (bug 1388877) for asserting at ServoRestyleManager.cpp:1450 in stylo reftests and crashtests. r=backout
2017-08-11 12:24:37 +02:00
Ethan Lin
6ff926330a
Bug 1388662 - Correct canvas transform in layers-free mode. r=mtseng
...
MozReview-Commit-ID: 5J0I1OTA6Ql
--HG--
extra : rebase_source : 26ce2f5bcdb7efcd52577b253ec4b90ce0b77568
2017-08-09 16:54:24 +08:00
Boris Zbarsky
00efaf7f30
Bug 1388877. Fix insertions under a ::first-line in stylo. r=heycam
...
MozReview-Commit-ID: CDolJpTtGki
--HG--
extra : rebase_source : 8a2fb19de65cd4dcf708382df844a6bbf81441c9
2017-08-11 03:12:44 -04:00
cku
5423caf93e
Bug 1389068 - Add comment for GetPreEffectsVisualOverflow. r=louis
...
MozReview-Commit-ID: JYFox2ADAM6
--HG--
extra : rebase_source : 7f92f0cbcbc18b326fdee5025f17b85dac3142ff
2017-08-10 21:08:11 +08:00
Boris Zbarsky
a3410dfccf
Bug 1385656. Fix the interaction of RecoverLetterFrames and ::first-line. r=heycam
...
MozReview-Commit-ID: BUt5FDI0IV1
--HG--
extra : rebase_source : 907a1f84a90ee36a777c4eae9b4073a0c3ec756f
2017-08-10 18:59:06 -04:00
Boris Zbarsky
0dd7bb3d5e
Bug 1388625 part 6. Flag the in-flow frames of kids of various wrapper frames during frame construction, so we know to restyle the wrapper frames. r=heycam
...
MozReview-Commit-ID: 8KNug88sGp
--HG--
extra : rebase_source : 02cd19bcab6595a5fe86ea076207a8c84da4229e
2017-08-11 00:10:27 -04:00
Boris Zbarsky
b183fe45c1
Bug 1388625 part 5. Implement wrapper anonymous box restyling in ServoRestyleManager. r=heycam
...
MozReview-Commit-ID: FRW4RCR1GT4
--HG--
extra : rebase_source : 4b3788a93173d73c0a47c92a3e8574bae713862f
2017-08-11 00:10:26 -04:00
Boris Zbarsky
b1ca90d55d
Bug 1388625 part 4. Add a concept of wrapper anon boxes to nsCSSAnonBoxes. r=heycam
...
MozReview-Commit-ID: 39i5eHlrrON
--HG--
extra : rebase_source : 7529aa53036b9c338c121f10572768ccfabc812a
2017-08-11 00:07:12 -04:00
Boris Zbarsky
345d831c42
Bug 1388625 part 3. Add nsIFrame flags we will use in stylo post-traversal to keep track of wrapper anonymous boxes. r=heycam
...
MozReview-Commit-ID: GscWh51aio2
--HG--
extra : rebase_source : 9be722b4384246d580e86b0e4fe0152de5306a2b
2017-08-10 12:49:03 -04:00
Boris Zbarsky
dd203db270
Bug 1388625 part 2. During a stylo restyle, update the style of the anonymous cols in a colgroup, if any. r=heycam
...
MozReview-Commit-ID: 4H2NzhCyygU
--HG--
extra : rebase_source : 88f0802f507478c97b4b971ba13348c44f212f31
2017-08-10 12:43:05 -04:00
Boris Zbarsky
fbecdd2153
Bug 1388625 part 1. During a stylo restyle, update the style of the trailing anonymous colgroup of a table, if any. r=heycam
...
MozReview-Commit-ID: 4rz4AlPEsjR
--HG--
extra : rebase_source : aea84e7ded8e01d7c813caecdaa43da83e88eaf6
2017-08-10 12:42:53 -04:00
Boris Zbarsky
0a35f673b3
Bug 1384602 part 2. Convert inserts to appends on table rows if possible, because the insert codepath is rather buggy. r=heycam
...
MozReview-Commit-ID: 5iOaG5UNAwG
--HG--
rename : layout/reftests/table-bordercollapse/1384602-1a.html => layout/reftests/table-bordercollapse/1384602-1b.html
2017-08-11 00:17:10 -04:00
Boris Zbarsky
3e9a6da953
Bug 1384602 part 1. When coalescing lazy frame construction reframes for stylo, do it even across comments. r=emilio
...
MozReview-Commit-ID: 7MyO1ZyS9zu
2017-08-11 00:17:07 -04:00
Boris Zbarsky
60cd46bdce
Bug 1388626. Restyle ::-moz-xul-anonymous-block as needed with stylo. r=heycam
...
MozReview-Commit-ID: KZ0s1x60VBx
--HG--
extra : rebase_source : d7103464e7563ae7105417f254609cb22481e0e3
2017-08-09 16:43:47 -04:00
Hiroyuki Ikezoe
80dfc0d6fb
Bug 1379516 - Mark animation timerline marker for stylo. r=birtles
...
MozReview-Commit-ID: GkPSXEk4xua
--HG--
extra : rebase_source : 3fa0f5029bcfd87e9d6abfec9c6ea5d03a7656e6
2017-08-11 08:44:11 +09:00
Xidorn Quan
8a83084796
Bug 1389041 - Move the iframes out from display tree in test_value_computation.html. r=heycam
...
We filp the display value of display tree after each property, which
means if we put the iframes there, we are rebuilding style for the
two subdocuments repeatedly. This doesn't really make sense. We are
flipping display tree for restoring #elementf, not for the iframes.
MozReview-Commit-ID: B9bRDrlt0HJ
--HG--
extra : rebase_source : 3762605a782098d5d804342766d4ca6ad971fdf8
2017-08-10 21:47:58 +10:00
Wes Kocher
cff9e9b197
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 2YvHbITn9w3
2017-08-10 18:25:34 -07:00
Wes Kocher
936a9461f6
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: KRQeIGmhAPA
2017-08-10 18:14:34 -07:00
Sebastian Hengst
51d351f567
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-08-10 17:41:11 +02:00
Sebastian Hengst
8257b2d113
Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
2017-08-10 14:40:21 +02:00
Sebastian Hengst
7f85daeb2a
Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
2017-08-10 14:40:20 +02:00
Sebastian Hengst
d389170f49
Backed out changeset 6b2edbf5944a (bug 1388614) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
2017-08-10 14:40:09 +02:00
Matt Woodrow
f47c170811
Bug 1388614 - Make sure MathML display items are unique. r=karlt
...
FrameLayerBuilder requires the the (frame,per-frame-key) for each display item is unique. It only enforces this in certain situations though, so there's cases where we've gotten away without this.
Retained display lists introduces more situations where we rely on this, so I've found a few.
MathML nsDisplayNotation and nsDisplayMathMLBar are the two fixed by this patch.
2017-08-10 23:26:42 +12:00
Sebastian Hengst
6a474244a8
Backed out changeset 78d87b59f5a7 (bug 1370508) for unexpected pass of wpt-reftest /css/css-namespaces-3/syntax-013.xml. r=backout on a CLOSED TREE
2017-08-10 10:23:22 +02:00
Xidorn Quan
c0203dbf2c
Bug 1388881 - Use namespace id instead of atom in synthesize_presentational_hints_for_legacy_attributes. r=manishearth
...
Using namespace id fixes this issue because in Gecko, the pref of MathML
(as well as SVG) works in the way that we choose a different namespace
id (the disabled id) for the elements. Those ids are mapped to the same
namespace atom as normal ids, which means if we use the atom, we would
treat the elements like normal mathml elements.
MozReview-Commit-ID: 9YBBokbP04M
--HG--
extra : rebase_source : 397f09db41a22bfa34e4abe26ad10027dab83d0d
2017-08-10 16:29:17 +10:00
Matt Woodrow
95f2e31f88
Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
2017-08-07 16:07:43 +12:00
Matt Woodrow
a3a130b6ff
Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
2017-08-07 14:23:35 +12:00
Jonathan Watt
3d364409fe
Bug 1388939, part 8 - Remove nsFrameManager::GetDisplayContentsNodeFor and rewrite its caller to use other APIs. r=dholbert
...
MozReview-Commit-ID: 6S4MpwBlrjj
2017-08-02 09:56:28 +01:00
Jonathan Watt
0802c22f8d
Bug 1388939, part 7 - Give clear names to the nsFrameManager methods for unregistering undisplayed style contexts. r=dholbert
...
MozReview-Commit-ID: EFtKqKBOPQH
2017-08-01 17:12:44 +01:00
Jonathan Watt
80b5a0301e
Bug 1388939, part 6 - Give clear names to the nsFrameManager methods for obtaining the linked list of undisplayed style contexts for a node. r=dholbert
...
MozReview-Commit-ID: 5EuaFzCW4Lh
2017-08-01 17:03:07 +01:00
Jonathan Watt
26a2ad3013
Bug 1388939, part 5 - Rename nsFrameManager::GetUndisplayedContent to GetDisplayNoneStyleFor. r=dholbert
...
MozReview-Commit-ID: Kpe6DcBP8yX
2017-08-01 15:27:59 +01:00
Jonathan Watt
bde9e960a3
Bug 1388939, part 4 - Give clear names to the nsFrameManager methods for updating the registered undisplayed style contexts. r=dholbert
...
MozReview-Commit-ID: LZuleDSt6LR
2017-08-01 15:11:02 +01:00
Jonathan Watt
b1c7a0f236
Bug 1388939, part 3 - Give clear names to the nsFrameManager methods for registering undisplayed style contexts. r=dholbert
...
MozReview-Commit-ID: 1i2ilfWXcvo
2017-08-01 15:04:36 +01:00
Jonathan Watt
bd066a2927
Bug 1388939, part 2 - Pair up and document the various nsFrameManager methods for keeping track of "undisplayed" style contexts. r=dholbert
...
MozReview-Commit-ID: F8GvrXdvLEm
2017-08-01 14:43:15 +01:00
Jonathan Watt
e8f2e75737
Bug 1388939, part 1 - Rename nsFrameManagerBase::mUndisplayedMap to mDisplayNoneMap. r=dholbert
...
MozReview-Commit-ID: 94vA4YJ2u
2017-08-01 13:50:23 +01:00
sotaro
276b8889d3
Bug 1388639 - Use KnowsCompositor instead of ShadowForwarder in MaskImageData and MaskLayerImageCache r=nical
2017-08-10 11:43:11 +09:00
Yoshi Huang
9a74f292a9
Bug 1388630 - rewrite layout/reftests/bugs/331809-1.html for new data: URI behavior. r=smaug
2017-08-10 10:20:05 +08:00
Sylvestre Ledru
b68c15fce4
Bug 1387002 - Replace .size() by .empty() when applicable in layout/tables/ r=kats
...
MozReview-Commit-ID: 2O9BJcQSRIY
--HG--
extra : rebase_source : 1e406bc767116999a80325c9daff2e9a640437a7
2017-08-03 12:06:35 +02:00
Emilio Cobos Álvarez
e4646d449f
Bug 1388234: Don't assert when calling out of band to ResolveInheritingAnonymousBoxStyle. r=heycam
...
MozReview-Commit-ID: FYctJRfLTK6
--HG--
extra : rebase_source : feec0d3a65c501ea7b3382d892f512388bd7240e
2017-08-08 14:54:13 +02:00
Manish Goregaokar
6f0180e2cb
Bug 1388943 - Include logical properties in has_author_specified_rules ; r=heycam
...
MozReview-Commit-ID: 6l2ZqLZwkZJ
2017-08-09 23:32:30 -07:00
Manish Goregaokar
4af3a23604
Bug 1388941 - Correctly scale -moz-min-font-size-ratio ; r=heycam
...
MozReview-Commit-ID: KoKFXzSdakU
2017-08-09 23:32:19 -07:00
Manish Goregaokar
e6931eca1a
Bug 1388941 - Remove unnecessary fails(stylo) annotation from fuzzy test; r=heycam
...
MozReview-Commit-ID: ERUIHRQwXc7
2017-08-09 23:32:07 -07:00
Xidorn Quan
a0b8a2c68d
Bug 1370508 - Enable stylo on generic XML documents. r=heycam
...
MozReview-Commit-ID: 4XQ9RPQ7oa1
--HG--
extra : rebase_source : f5ffeaa615076035215f5ac1b9b39aa5cb15d618
2017-08-09 19:57:33 +10:00
Xidorn Quan
092be74b6e
Bug 1383992 followup - Update mochitest expectation.
...
MozReview-Commit-ID: C1QKAVJgK9v
2017-08-10 14:27:40 +10:00
Xidorn Quan
4e2c6b0054
Bug 1341102 - Add fuzzy for some styloVsGecko reftests.
...
MozReview-Commit-ID: Etq5HO11V92
2017-08-10 13:11:52 +10:00