Граф коммитов

546855 Коммитов

Автор SHA1 Сообщение Дата
Connor Brewster 63c0178bd4 servo: Merge #17614 - Implement custom element reactions (from cbrewster:custom_element_reactions); r=jdm
<!-- Please describe your changes on the following line: -->
Initial work for implementing custom element reactions: https://html.spec.whatwg.org/multipage/custom-elements.html#custom-element-reactions

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #17433 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 7b134440fc736450cc87470a78e94f80b9161679

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e0bb9050959c77dc6fd01baacf2aaf071c6bc6e7
2017-07-17 22:58:53 -07:00
Nevin Chen fffc9ee2bf Bug 1381149 - Link Leanplum Messages to wiki. r=liuche
MozReview-Commit-ID: 7DY9PL2YqPf

--HG--
extra : rebase_source : 369bf6300087948b89cdf00cd86d1d89596519dc
2017-07-17 11:44:54 +08:00
Nevin Chen 7502835042 Bug 1378175 - Remove non-sacled logo. r=maliu
MozReview-Commit-ID: 98h8T3xY72A

--HG--
extra : rebase_source : 9aa702879007287f61e0ff554275cac120918c2b
2017-07-17 18:04:17 +08:00
Jonathan Chan 6d75b11039 Bug 1341102 - Update WPT expectations for stylo selectors fix; r=manishearth
MozReview-Commit-ID: KDUohGWS0P5
2017-07-18 00:02:11 -07:00
Sylvestre Ledru b4dc56b423 Bug 1351109 - Move the gold linker support to the python configure r=glandium
MozReview-Commit-ID: 1FC0W7EqdCI

--HG--
extra : rebase_source : 6df832649a6130869b106cf8c79164b85d1f1ca6
2017-07-05 11:27:56 +02:00
Wes Kocher b1c83de1b7 Backed out 2 changesets (bug 1381720) for linux build failures in content_decryption_module.h a=backout
Backed out changeset e4d9cb334352 (bug 1381720)
Backed out changeset 69f177823866 (bug 1381720)

MozReview-Commit-ID: DctOanJkHh7
2017-07-17 23:21:49 -07:00
Wes Kocher eaeabd21b5 Backed out 4 changesets (bug 1375816) for various failures including builds busted in gfxVROculus.cpp a=backout
Backed out changeset 73619b7ce23d (bug 1375816)
Backed out changeset dd09fc501f90 (bug 1375816)
Backed out changeset fd4517198d6c (bug 1375816)
Backed out changeset e15e060f034c (bug 1375816)

MozReview-Commit-ID: 9VXOC0V45NE
2017-07-17 23:18:21 -07:00
Xidorn Quan 4c492d239c Bug 1379901 - Update reftest expectation. r=emilio
MozReview-Commit-ID: 6yiDpVxJhod

--HG--
extra : rebase_source : 1fdc3ded76cfe40d89e59c5b11431f27e3dbca9c
2017-07-13 14:15:37 +10:00
Xidorn Quan d46b6fe4a0 servo: Merge #17764 - Adjust display value for ::-moz-fieldset-content when parent is flex/grid (from upsuper:fieldset-flexgrid); r=emilio,heycam
This is the Servo side change for [bug 1379901](https://bugzilla.mozilla.org/show_bug.cgi?id=1379901).

Source-Repo: https://github.com/servo/servo
Source-Revision: 1b6d29e31996c87218352b825aa93e01909a6a24

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9bd15748044f3449ccebd8394293933500f8f342
2017-07-17 21:16:26 -07:00
Alex Chronopoulos 7712d5e660 Bug 1381015 - Update cubeb from upstream to a329c6a. r=kinetik
MozReview-Commit-ID: Gfutv4Tnvix

--HG--
extra : rebase_source : 219433f6d6008814f8ce2839700a418cf0fda711
2017-07-17 11:48:15 +03:00
Manish Goregaokar d60a2ee956 Bug 1367904 - Part 18: stylo: Mark visited failures as expected; r=jryans
MozReview-Commit-ID: 7NPypw2ldSJ
2017-07-17 21:01:40 -07:00
Manish Goregaokar 27f49a8a16 Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley
MozReview-Commit-ID: I23w5hFatk8
2017-07-17 21:01:33 -07:00
Manish Goregaokar 2508f1fac9 Bug 1367904 - Part 16: stylo: Stop using mStyleIfVisited in Servo; r=bholley
MozReview-Commit-ID: JxoMr6fz7lh
2017-07-17 21:01:23 -07:00
Manish Goregaokar 6132926d63 Bug 1367904 - Part 15: stylo: Override ArenaRefPtr for ServoStyleContexts; r=bholley
MozReview-Commit-ID: BV4ek093JCR
2017-07-17 21:01:16 -07:00
Manish Goregaokar cdb73416fd Bug 1367904 - Part 14: stylo: Remove FFI calls for fetching style structs from ServoComputedValues; r=bholley
MozReview-Commit-ID: 2HrVZl9HZu1
2017-07-17 21:01:10 -07:00
Manish Goregaokar 3597e8df2e Bug 1367904 - Part 13: stylo: Flatten ServoComputedValues into ServoStyleContext; r=bholley
This patch also removes the duplication of style contexts during the
restyle, because otherwise pointer equality of ServoComputedValues stops
holding (and we assert on that in a few places)

MozReview-Commit-ID: 7Evc1p8ZfM2
2017-07-17 21:01:02 -07:00
Manish Goregaokar d909c5cea0 Bug 1367904 - Part 11: stylo: Use ServoStyleContext in ServoStyleSet/ServoRestyleManager; r=bholley
MozReview-Commit-ID: JJOBixTSCZq
2017-07-17 21:00:54 -07:00
Manish Goregaokar f33beecc59 Bug 1367904 - Part 10: stylo: Switch Gecko over to ServoStyleContext; r=bholley
MozReview-Commit-ID: EmopKVjEzlz
2017-07-17 21:00:46 -07:00
Manish Goregaokar ead2d89220 Bug 1367904 - Part 6: stylo: Introduce ComputedValuesInner; r=bholley
MozReview-Commit-ID: 7BU0Pzhuul3
2017-07-17 21:00:39 -07:00
Manish Goregaokar c2b070c584 Bug 1367904 - Part 5: stylo: Make GetBaseComputedValuesForElement return a style context; r=bholley
MozReview-Commit-ID: K5WpWc26xNZ
2017-07-17 21:00:32 -07:00
Manish Goregaokar 387babf22c Bug 1367904 - Part 4: stylo: Replace real ComputedValues with bindgenned ComputedValues2; r=bholley
MozReview-Commit-ID: GRkycXueUVr
2017-07-17 21:00:25 -07:00
Manish Goregaokar 25536ab88d Bug 1367904 - Part 3: stylo: Use RawOffsetArc in ComputedValues; r=bholley
MozReview-Commit-ID: 1zexSgkcQv0
2017-07-17 21:00:14 -07:00
Manish Goregaokar ab2615effa Bug 1367904 - Part 1: stylo: Create C++-side ServoComputedValues; r=bholley
MozReview-Commit-ID: 1k7KFShSHAY
2017-07-17 21:00:07 -07:00
Manish Goregaokar da00e55f45 servo: Merge #17767 - stylo: Fuse ServoStyleContext and ServoComputedValues (from Manishearth:stylo-fuse); r=bholley
r=bholley https://bugzilla.mozilla.org/show_bug.cgi?id=1367904

Source-Repo: https://github.com/servo/servo
Source-Revision: d746abaa9e69e6cf0ad187d2b46be661bbe03a9f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b3f72c771f92d5cd6a68f560092698f328f581d7
2017-07-17 19:44:25 -07:00
Chris Pearce 97c974f065 Bug 1381720 - Add content_decryption_module_ext.h. r=gerald
Updates to Chromium revision 6e4c388c0117fe408b66fbede91081fb1018c5fe.

Adds Verified Media Pipeline function definitions.

MozReview-Commit-ID: 2H8mMNacQqR

--HG--
extra : rebase_source : dc91151c5ffe94f59346b9f4cbab587e6c0701a3
2017-05-29 17:14:52 +12:00
Chris Pearce 9901d75b55 Bug 1381720 - Update content_decryption_module.h. r=gerald
Update to chromium revision 6e4c388c0117fe408b66fbede91081fb1018c5fe.

Includes cdm::ContentDecryptionModule_9 and cdm::Host_9 definitions,
HDCP definitions, and 10 and 12 bit image format definitions.

MozReview-Commit-ID: bYH3OBSzuT

--HG--
extra : rebase_source : d062d233c9a2b59aa5ae5c6e0584ed13b7c83e6e
2017-05-29 17:14:26 +12:00
Ting-Yu Lin b87b2c1649 Bug 1381017 - Set NODE_DESCENDANTS_NEED_FRAMES from flatten tree parent. r=emilio,tnikkel
MozReview-Commit-ID: 3CBP8vc6OxB

--HG--
extra : rebase_source : edefbf78c564dc328b265496044171a71c77fb2f
2017-07-17 11:31:31 +08:00
John Lin c62cf1bde1 Bug 1374556 - use Android-like signal handlers instead of SIG_DFL. r=glandium
For some reason the remote decoder process will crash on some x86/Android M devices when SIGSEGV is handled by SIG_DFL. To avoid this issue and continue suppressing crash dialog, capture the signals with Android like handlers and strip debuggerd related code.

MozReview-Commit-ID: 3diOGc3OInD

--HG--
extra : rebase_source : 42017c10d13c30880f80c81b0d7487bb0d05fd44
2017-07-10 14:44:50 +08:00
Alfredo Yang 7c75a615c7 Bug 1379047 - treat JPEG as unknown codec since jpeg video track is not supported. r=kinetik
MozReview-Commit-ID: 1ufVK3uRYY3

--HG--
extra : rebase_source : 2d5133d2e84426c41df5b319ae3fdfa7d8f1ced9
2017-07-11 15:19:44 +08:00
cku b507182a78 Bug 1381503 - Part 2. Do not use GetWidgetLayerManager if gfxPrefs::LayersAllowTextLayers return false. r=mattwoodrow
Call gfxPrefs::LayersAllowTextLayers before aBuilder->GetWidgetLayerManager,
which is costly. Since LayersAllowTextLayers returns false by default, we are
free of using aBuilder->GetWidgetLayerManager.

MozReview-Commit-ID: Jv1voPYjOad

--HG--
extra : rebase_source : b4892a8800d71eeac5f30b8425954505cade31e6
2017-07-17 23:31:36 +08:00
cku cc8d5ba987 Bug 1381503 - Part 1. Fine tune nsDisplayListBuilder::GetWidgetLayerManager. r=mattwoodrow
nsDisplayText ctor does not pass aViewer into
nsDisplayListBuilder::GetWidgetLayerManager, as a result, finding viewer in that
function is not needed.

MozReview-Commit-ID: 2rPbp7jkpo6

--HG--
extra : rebase_source : 85fbe8a91efb9f741b9c513c015b199c88ad9c3a
2017-07-17 22:43:59 +08:00
Daosheng Mu 8277d4012f Bug 1375816 - Part 4: VRController displayId attribute testcase; r=kip
MozReview-Commit-ID: KkMXsTDRnQO

--HG--
extra : rebase_source : bec4dbe0bc8a791f39cd80444aa5f41da38bbc14
2017-07-14 17:08:15 +08:00
Daosheng Mu a4e7f823f5 Bug 1375816 - Part 3: VRController displayId attribute support; r=kip
MozReview-Commit-ID: CfWCYJuZaBK

--HG--
extra : rebase_source : 1fdc733c56978ad87d35a323997f5058e1f35247
2017-07-14 17:01:09 +08:00
Daosheng Mu 4f401fdabb Bug 1375816 - Part 2: DisplayId support in GamepadManager; r=Lenzak
MozReview-Commit-ID: 1zrePACFQWf

--HG--
extra : rebase_source : d8038e116435073e59f475f33cbffe0509670ddd
2017-07-14 16:55:52 +08:00
Daosheng Mu 08d93aa476 Bug 1375816 - Part 1: Add displayId attribute in Gamepad; r=qdot
MozReview-Commit-ID: 7nrOrKRemGY

--HG--
extra : rebase_source : cbfa25fd22f66eee336529d63019f7e479fefb04
2017-07-14 16:53:03 +08:00
Rail Aliiev 387b91c816 Bug 1380814 - buildbot linux l10n repacks generate linux64 binaries r=glandium
MozReview-Commit-ID: 1Z8JnBXeejU

--HG--
extra : rebase_source : c54ed60d27ed4b5869a3b77ead30fe48cc80fc1a
extra : source : acd4c78f170579858b3900c3477b1400d286c4ed
2017-07-17 16:03:28 -04:00
Shih-Chiang Chien 0c4511b5ef Bug 1381311 - change main thread check to STS thread check. r=mayhemer
In Bug 1338493 I moved the operation thread of HttpBackgroundChannelChild from main thread to STS thread.
All the thread assertion shoudl be updated.

MozReview-Commit-ID: 307jBR48aYc

--HG--
extra : rebase_source : e9bc56d0c70a3a283cda07669e79a59ccf651b33
2017-07-17 09:51:54 +08:00
Wes Kocher 74f8cf4b04 Merge m-c to autoland, a=merge
MozReview-Commit-ID: JZXw0y76rol
2017-07-17 17:38:19 -07:00
Wes Kocher cd4ae862fd Merge inbound to central, a=merge
MozReview-Commit-ID: CugzaiO4IW1
2017-07-17 17:27:51 -07:00
Wes Kocher 6a8bc6cac9 Merge autoland to central, a=merge
MozReview-Commit-ID: 5dZhRSLgWzI
2017-07-17 17:00:52 -07:00
Jonathan Chan 38b1ddbefa servo: Merge #17537 - Some fixes to selector serialization re: namespaces and universal selector (from jyc:default-namespace-serialization); r=emilio
- Fix eliding default namespace when serializing
- Fix shortest serialization property when namespace prefix is `*|` and there is no default namespace
- Omit universal selector when serializing to match `cssom/serialize-namespaced-type-selectors` (again so we get the shortest serialization)

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes is part of a series to fix #17182

<!-- Either: -->

I'd like to land #17501 first, because it allows some tests for this to work.

- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 97023f18f34413d79b0c7e0b7d5cb3781868392f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : cd4cfa269eb566a49f2ce2e981906bfdc288927b
2017-07-17 16:26:37 -07:00
Sebastian Hengst 3d61d6d6f0 Backed out changeset 8df92cb52eb4 (bug 1361855) for frequently failing browser_UsageTelemetry.js | TAB_COUNT telemetry. r=backout 2017-07-17 18:51:06 +02:00
Sebastian Hengst 270cb920b1 Backed out changeset 14d02c0af528 (bug 1361855) 2017-07-17 18:50:04 +02:00
Sebastian Hengst 230ec0af7f Backed out changeset 4397e17fc5fc (bug 1361855) 2017-07-17 18:50:00 +02:00
Sebastian Hengst 94584fa785 Backed out changeset 6bfc9384ed64 (bug 1361855) 2017-07-17 18:49:56 +02:00
Sebastian Hengst f994b87286 Backed out changeset 2d6877c0b84e (bug 1361855) 2017-07-17 18:49:52 +02:00
Sebastian Hengst 5209495c91 Backed out changeset 06dbf8fc7da3 (bug 1361855) 2017-07-17 18:49:48 +02:00
Sebastian Hengst 6959b86cb7 Backed out changeset 7e9ac96978ad (bug 1361855) 2017-07-17 18:49:44 +02:00
Sebastian Hengst 7de978f976 Backed out changeset ede5862f0950 (bug 1361855) 2017-07-17 18:49:40 +02:00
Brian Hackett bce0222a4d Bug 1375404 - Remove bogus assert, r=jandem. 2017-07-17 10:28:24 -06:00