Commit Graph

57979 Commits

Author SHA1 Message Date
Brian Birtles
4358805216 Bug 1371518 - Update test expectations; r=hiro
MozReview-Commit-ID: Bdx8ENT4nna

--HG--
extra : rebase_source : 4ba26705c4c96946854f428514a08cb4d198ed1c
2017-06-14 15:24:23 +09:00
Brian Birtles
f94eed9781 Bug 1371518 - Use Servo backend to determine if a property is transitionable; r=hiro
This allows Gecko to use the same criteria as Servo for evaluating if a property
should be transitioned and will cause Gecko to exclude discretely animated
properties, including, in future, the 'display' property.

MozReview-Commit-ID: H2wWVo5isKS

--HG--
extra : rebase_source : 34798306aa5f485b0583d3640caf24d123922584
2017-06-15 09:54:06 +09:00
Brian Birtles
7a76319c9a Bug 1371518 - Drop Servo_AnimationValueMap_Push; r=hiro
This is no longer needed as of bug 1311257 since we now compose animations on
the Servo side.

MozReview-Commit-ID: 8VbgYjhIQmu

--HG--
extra : rebase_source : 7dc5ea57cd2f0991bc65810c9eb98cc9044c5d77
2017-06-15 09:49:14 +09:00
Manish Goregaokar
8491f45cf8 Bug 1372812 - stylo: Make nsListControlFrame::AboutToDropDown work in servo mode; r=emilio
MozReview-Commit-ID: JHzH6oqyu0K

--HG--
extra : rebase_source : b40cd4493f4094a85897212ba5e5c897f7e86790
2017-06-14 19:40:20 -07:00
Martin Stransky
d48b32977e Bug 1369488 - Force update popups anchored to hidden deck box, r=tnikkel@gmail.com
MozReview-Commit-ID: Ixj5zdtyUOc

--HG--
extra : rebase_source : 6c35e63ffd6b057b99dd826dff41d91694dd6b60
2017-06-13 10:03:27 +02:00
Botond Ballo
7d5f2e43a8 Bug 1369910 - Simplify AddingOwnLayer() call sites in ProcessDisplayItems(). r=mstange
MozReview-Commit-ID: 3kH48WPAOv7

--HG--
extra : rebase_source : 8bb31b37762f26383de3a1353aa8b70be243130a
2017-06-09 16:26:47 -04:00
Ting-Yu Lin
83b30c2642 Bug 1371577 - stylo: Update test expectations after fixing pseudo element matching for XBL stylesheets. r=emilio
MozReview-Commit-ID: 39h2kZHww4k

--HG--
extra : rebase_source : 4c94d5addeb3fe69049fd4942db86d73224a1bd0
2017-06-14 16:45:46 +08:00
Carsten "Tomcat" Book
865741ad85 Merge mozilla-central to autoland
--HG--
rename : third_party/rust/euclid/src/matrix2d.rs => third_party/rust/euclid-0.13.0/src/matrix2d.rs
rename : third_party/rust/euclid/src/matrix4d.rs => third_party/rust/euclid-0.13.0/src/matrix4d.rs
2017-06-14 14:51:37 +02:00
Carsten "Tomcat" Book
5e8c1546ec merge mozilla-inbound to mozilla-central a=merge 2017-06-14 14:45:26 +02:00
Ravi Shankar
a128b31acc Bug 1372002 - Add bindings for servo-side setting of line name lists; r=xidorn
MozReview-Commit-ID: 9Gd4ijWK1z8

--HG--
extra : rebase_source : 57b0bfbf572fbb7ead0d594cd8349f88acb3677e
2017-06-11 19:47:55 +05:30
Xidorn Quan
e5242cc394 Bug 1371976 - Resolve counter style during parallel traversal when possible. r=heycam
MozReview-Commit-ID: 4StYe5Fb3Uw

--HG--
extra : rebase_source : 55a459d0fdae52ceab14d36b8ee9c92bf3e125c9
2017-06-14 16:39:47 +10:00
Matt Woodrow
afe85224d9 Bug 1359709 - Remove failing annotation for WR since it no longer fails
MozReview-Commit-ID: APp4HfQ8HSV

--HG--
extra : source : 4f29bdedb50c5f60d58e88030cb37c0bec6cfab0
2017-06-08 16:54:16 +12:00
Matt Woodrow
b32bf15627 Bug 1359709 - Scale visible region for preserve-3d layers correctly. r=thinker 2017-06-14 13:48:28 +12:00
Matt Woodrow
1323cbe13d Bug 1359709 - Use the DOM-ordering parent frame when deciding if a frame combines its transform with ancestors. r=dbaron 2017-06-14 13:47:50 +12:00
Wes Kocher
09a205279b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 7AS5EEH6buZ
2017-06-13 18:36:04 -07:00
Wes Kocher
1af6d5cf57 Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE
MozReview-Commit-ID: CBIFPwA5aNp

--HG--
extra : amend_source : 035a5be59d0046a643d0f836a95195e8c4ade4a6
2017-06-13 18:27:10 -07:00
Mats Palmgren
e2fdf0af58 Bug 1372025 - Replace Contains+Put with LookupForAdd to avoid unnecessary hashtable lookups. r=froydnj
MozReview-Commit-ID: A5SFNxsRNvX
2017-06-14 01:54:27 +02:00
Mats Palmgren
a821681287 Bug 1372022 - Replace a series of Contains+Put+Get+Put hashtable lookups with a single LookupForAdd call. r=froydnj
MozReview-Commit-ID: GOSe2Ztahlr
2017-06-14 01:54:27 +02:00
Mats Palmgren
2dffd04a1b Bug 1372017 - Remove an unnecessary Contains call before PutEntry. r=froydnj
MozReview-Commit-ID: ERHTBr9Jed8
2017-06-14 01:54:26 +02:00
Peter Van der Beken
3455c5b415 Bug 1252211 - Convert TreeContentView to WebIDL. r=bz.
--HG--
extra : rebase_source : 78b770df8863b8165639c4a7a0eaabd5463c1090
2017-06-08 21:04:02 +02:00
Jeremy Chen
63705c0e03 Bug 1356134 - stylo: update test expectations for font-variant shorthand. r=xidorn
Setting font-variant-alternates in font-variant shorthand still causes failures,
so move them to the font-variant-alternates section.

MozReview-Commit-ID: FkepxhLWUzk

--HG--
extra : rebase_source : 17d9be31ae18ecc2eda00a8fe114c08052303438
2017-06-05 13:48:40 +00:00
Xidorn Quan
45ebf973e4 Bug 1372549 part 2 - Avoid return reframe / reflow for list-style-{type,position} if display is not list-item. r=heycam
MozReview-Commit-ID: LugfFRIu3MS

--HG--
extra : rebase_source : 897c2c77de513a59164d428e348a27cf284f792d
2017-06-13 20:49:33 +10:00
Xidorn Quan
ff978ee1d7 Bug 1372549 part 1 - Slightly simplify DO_STRUCT_DIFFERENCE macro usage. r=heycam
MozReview-Commit-ID: BXHHoXOcsEP

--HG--
extra : rebase_source : f3cab00d2b34d549a1a8f05abd1a6dd940055f51
2017-06-13 20:48:37 +10:00
Xidorn Quan
589d06fb7f Bug 1372757 - Remove several dependencies to ServoBindings.h. r=heycam
MozReview-Commit-ID: Lruin1acS19

--HG--
extra : rebase_source : 7aeb83df3e1bf21a68d2f3e9048c5bfaa295ccdb
2017-06-14 09:38:16 +10:00
Phil Ringnalda
6f1f8bc3a5 Backed out changeset a5fe1b7f3dad (bug 1372790) for build bustage in nsCSSParser.cpp
CLOSED TREE

MozReview-Commit-ID: 3qoTERDArAo
2017-06-13 22:39:50 -07:00
Mantaroh Yoshinaga
9cec9a969c Bug 1371480 - Remove test fail annotation of paced animation of paint servers on stylo. r=birtles
MozReview-Commit-ID: 6GTO2Ha8mcN

--HG--
extra : rebase_source : a1b3cf49aa74c395c5bd3c804678ebbcca6e772d
2017-06-14 12:34:42 +09:00
Xidorn Quan
c1b7409fa4 Bug 1372790 - Change uint8_t to back some enum and reorder some fields in StyleSheet to make it more compact. r=heycam
MozReview-Commit-ID: DddIzhJqmcZ

--HG--
extra : rebase_source : b7c4db0ce0aac41605f93fd1c2f23578a1caadf7
2017-06-14 14:26:48 +10:00
Hiroyuki Ikezoe
a65ac9940c Bug 1372335 - A reftest to check that animation styles are surely discarded when selector matching happens simultaneously. r=emilio
This reftest fails without the first patch.

This test generates animation-only restyle by anim.cancel() and selector
matching by classList.add().

MozReview-Commit-ID: 2EvOWRwr1o7

--HG--
extra : rebase_source : bfa2f94a5726142577f75074f28415caf87cd53a
2017-06-14 11:56:13 +09:00
Ya-Chieh Wu
a9557465c4 Bug 1370833 Part 2 - add reftests for border-collapse and non-border-collapse table. r=mattwoodrow
MozReview-Commit-ID: Ece1zbGkj0C

--HG--
extra : rebase_source : cc9f50dd15e1d3c032e4fe515e47c7e6ed16af78
2017-06-12 14:21:35 +08:00
Ya-Chieh Wu
f9aeb057f1 Bug 1370833 Part 1 - make less table invalidations for non-border-collapse tables. r=mattwoodrow
For the most part, I tried to make less *manual* table invalidations
for non-border-collapse tables and relied the table invalidations on
the comparison of the display items. By doing so, we can avoid the
over-painting issue.

MozReview-Commit-ID: 4w1DUKHXIFO

--HG--
extra : rebase_source : ac5e6de35a2b20318c70f8eed4375a5673ef6c31
2017-06-09 10:46:34 +08:00
Hiroyuki Ikezoe
6a003723f8 Bug 1369588 - Update reftest expectations for negative length handing for SMIL. r=birtles
MozReview-Commit-ID: BQJmPNsGAaw

--HG--
extra : rebase_source : daab2c80b2850d9176d94c21fa28d6cfcd92b342
2017-06-14 10:17:06 +09:00
Wes Kocher
ebf35623cd Merge mozilla-central to autoland a=merge
UPGRADE_NSS_RELEASE
2017-06-13 18:57:32 -07:00
cku
b69e72739b Bug 1371267 - In nsIFrame::BuildDisplayListForChild, we should get effect-set from the child. r=mattwoodrow
Obvious error made in bug 1205475.
MozReview-Commit-ID: Lh0eRf20JwV

--HG--
extra : rebase_source : f22ce8e23e643999f998c8e9f8b87236cb4823e6
2017-06-14 11:34:16 +08:00
Cameron McCormack
1b1d5804a7 Bug 1338761 - Re-enable test. r=me
--HG--
extra : rebase_source : 5920ec423b501db59e7d6e2f31cfda3dae6da8f4
2017-06-14 16:49:28 +08:00
Peter Van der Beken
ae390ac4ca Bug 1252211 - Convert XUL template builders to WebIDL. r=bz.
--HG--
rename : layout/xul/tree/nsITreeView.idl => dom/webidl/TreeView.webidl
rename : dom/xul/templates/nsIXULTemplateBuilder.idl => dom/webidl/XULTemplateBuilder.webidl
extra : rebase_source : ccfc87c460e20027a4ea6b3cc04efe14802dc41e
2017-05-24 11:51:10 +02:00
Nazım Can Altınova
4c3ca97d81 Bug 1371963 - stylo: Update test expectations for :hover and :active quirk r=bholley
MozReview-Commit-ID: 1Hp9LNNmvG5

--HG--
extra : rebase_source : a8b42885c3a0d952e32fcce70be1a5ca8c053a7c
2017-06-13 01:30:51 +03:00
Louis Chang
94041b63a0 Bug 1371558 - Fix spacing issue and reference error for svg test case. r=jwatt
MozReview-Commit-ID: 8FctWb0Ahzo

--HG--
extra : rebase_source : 9c6383bf5e1574b0fea58c431f26532da91472ae
2017-06-12 10:27:54 +08:00
Emilio Cobos Álvarez
29c3b7700c Bug 1368240: Very basic smoketests for this. r=heycam
I need to add an API to WindowUtils to test this further I fear.

MozReview-Commit-ID: CdUhcp545a7
2017-06-13 15:53:02 +02:00
Emilio Cobos Álvarez
0970b24aee Bug 1368240: Update test expectations. r=heycam
MozReview-Commit-ID: HoWk4yyucW0
2017-06-13 15:52:57 +02:00
Emilio Cobos Álvarez
807e7f9441 Bug 1368240: Properly handle invalidation of eager pseudo-elements with the new setup. r=heycam
MozReview-Commit-ID: EkzDVhC3GPH
2017-06-13 15:52:52 +02:00
Emilio Cobos Álvarez
69e5feef9f Bug 1368240: Implement a more fine-grained invalidation method. r=heycam
This commit also removes the old restyle_hints module and splits it into
multiple modules under components/style/invalidation/element/.

The only straight-forward move/copy is
components/style/invalidation/element/element_wrapper.rs. The rest of the code
should be reviewed carefully.

MozReview-Commit-ID: 2YO8fKFygZI
2017-06-13 15:52:47 +02:00
Emilio Cobos Álvarez
716f239e92 Bug 1368240: Record whether an snapshot is recording a class attribute change or id change. r=heycam
I'll use this information in order to get fewer dependencies out of the
dependency set.

MozReview-Commit-ID: 5HlmKmSNO8p
2017-06-13 15:52:42 +02:00
Emilio Cobos Álvarez
8d140efc44 Bug 1368240: Manually expand later sibling hints. r=heycam
This will help keeping RestyleData small, and the amount of complexity we need
to handle during the traversal down.

MozReview-Commit-ID: 2a0FF40tr66
2017-06-13 15:52:37 +02:00
Emilio Cobos Álvarez
846c31b3ee Bug 1371955: Keep the test manifest sorted and clarify a comment in test_stylesheet_additions.html. r=heycam
MozReview-Commit-ID: 1KFkaoNCp0M

--HG--
extra : rebase_source : f2fa61fd70a8bad61b30b7827bd729eaf7217700
2017-06-12 01:06:59 +02:00
Emilio Cobos Álvarez
11d7654c6d Bug 1371955: Test. r=heycam
MozReview-Commit-ID: 61LyyLfZYj5

--HG--
extra : rebase_source : 64185061a731759a038f3df1e836cf1e4b0ddf5f
2017-06-12 01:05:22 +02:00
Emilio Cobos Álvarez
573dec8ba1 Bug 1371955: Diff against the correct style, not the table wrapper style. r=heycam
MozReview-Commit-ID: 9fwt2D7vOpW

--HG--
extra : rebase_source : be1e23d1d56d7c8b21529358801e903ff8aff899
2017-06-11 13:44:24 +02:00
Xidorn Quan
fda5fd5ffa Bug 1331291 followup 2 - Fix the test added in the bug and enable it.
MozReview-Commit-ID: C2b1drumzu1

--HG--
extra : source : c5a45ec261a374a7f31b5ae7e99dafcc7e15db35
extra : amend_source : 279f938a40d47b3f201af77d6ec718c7cb90256a
2017-06-13 16:42:39 +10:00
Xidorn Quan
713348729e Bug 1331291 followup - Disable the new test added.
MozReview-Commit-ID: FsBsxQCWtNb
2017-06-13 14:13:08 +10:00
Cameron McCormack
7119c97f4d Bug 1370793 - Followup bustage fix. r=me 2017-06-13 11:51:15 +08:00
Cameron McCormack
1abc353e33 Bug 1370793 - Part 2: Crashtest. r=bholley
MozReview-Commit-ID: 1vepQTv40DQ

--HG--
extra : rebase_source : 9b8341ec338a4f4f2b031372dcad00edc168035e
2017-06-11 19:12:16 +08:00