Commit Graph

537412 Commits

Author SHA1 Message Date
Mantaroh Yoshinaga
e79de6b6c0 Bug 1357663 - Enable web platform test of font-stretch property animation. r=hiro
MozReview-Commit-ID: KYmDQTKdChd

--HG--
extra : rebase_source : f042004ebfcaa43b5992187856bf387abf07e8d7
2017-05-22 13:40:54 +09:00
Hiroyuki Ikezoe
5c43533704 Bug 1362914 - Drop initial values of properties other than font-size and font-family in serialization of canvas font attribute. r=manishearth
According to the canvas spec [1], we must drop initial values other than
font-size and font-family when we serialize canvas font attribute.
As for font-size and font-family, the default values, '10px sans-serif' [2]
are not dropped at all.

[1] https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-font
[2] https://html.spec.whatwg.org/multipage/scripting.html#canvastextdrawingstyles

MozReview-Commit-ID: EyOxzJCQYQl

--HG--
extra : rebase_source : d358a8e97fa7849a320a3619e746a526fe2a8439
2017-05-20 07:38:26 +09:00
Hiroyuki Ikezoe
34fd4e6344 servo: Merge #16959 - Font serialization for canvas (from hiikezoe:font-serialization-for-canvas); r=Manishearth,emilio
<!-- Please describe your changes on the following line: -->
This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1362914
---
<!-- 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 do not require tests because it's for stylo

Source-Repo: https://github.com/servo/servo
Source-Revision: 8cd4330b2afdaf6f5a1724539a25a27850d41e29

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6da2098f9c326659f9bae725f89714ce908edf12
2017-05-21 23:22:35 -05:00
Hiroyuki Ikezoe
f50286022e Bug 1363045 - Annotate bug number for reftests which don't work because of id anchor. r=birtles
MozReview-Commit-ID: JgNcrdBNrwg

--HG--
extra : rebase_source : 43d222baaf68c0048106d3ecf9eefd4f7c92b05b
2017-05-22 14:46:26 +09:00
Hiroyuki Ikezoe
d615c5f9b3 Bug 1363045 - Don't skip dynamic-mask-01.svg. r=birtles
MozReview-Commit-ID: 3MVrIjCU9BI

--HG--
extra : rebase_source : 97f6cae98a48ca82be12d4ccf066032cdec224be
2017-05-22 14:25:30 +09:00
Hiroyuki Ikezoe
5ea0aea575 Bug 1329077 - Drop redundant waitForIdleCallback(). r=boris
We have already waitForIdle() in testcommon.js.

MozReview-Commit-ID: 64XTU2g8CO7

--HG--
extra : rebase_source : 028e6827f4d67b789b979673ceb5a8bef501dbf7
2017-05-20 20:33:59 +09:00
Hiroyuki Ikezoe
3de2aa4e0c Bug 1329077 - Revert the hack that opens a new window to use requestIdleCallback. r=boris
requestIdleCallback has been enable by default in bug 1314959.

MozReview-Commit-ID: 7rwqdsCdjNb

--HG--
extra : rebase_source : cb60996accfe733714c9b5dff983c2210c4fa98b
2017-05-20 20:33:26 +09:00
Boris Chiou
031243e055 Bug 1346049 - Enable reftests for checking stacking context. r=hiro
After enabling animations running on compositor, it seems to me that we
can enable reftests in layout/reftests/web-animations without intermittents.

MozReview-Commit-ID: 5Whwm0UZ8nQ

--HG--
extra : rebase_source : a0db68e521ff3143bf8f52d3e31eaff115f35bb2
2017-05-15 17:05:36 +08:00
Iris Hsiao
85359f3447 Merge mozilla-central to autoland 2017-05-22 11:51:52 +08:00
Iris Hsiao
961e38ad87 merge mozilla-inbound to mozilla-central a=merge 2017-05-22 11:30:29 +08:00
Emilio Cobos Álvarez
47dc11465b Bug 1366474: While we're here, devirtualize GetSMILOverrideStyle too. r=birtles
Also, update an outdated comment that was leftover.

MozReview-Commit-ID: CC865rj3o3S

--HG--
extra : rebase_source : 094ed5c23a55f8f00f7aeb18856c539caa80ff86
2017-05-20 13:02:43 +02:00
Emilio Cobos Álvarez
9d58320b21 Bug 1366474: Devirtualize Element::{Get,Set}SMILOverrideStyleDeclaration. r=birtles
MozReview-Commit-ID: JYLt6lE0bZt

--HG--
extra : rebase_source : 4c57e9d274db1319504ac3072031b16da98d9e7c
2017-05-20 12:59:33 +02:00
Imanol Fernandez
a9c81b287a servo: Merge #16905 - Update harfbuzz-sys (from MortimerGoro:update_harfbuzz); r=jdm
<!-- Please describe your changes on the following line: -->

See https://github.com/servo/rust-harfbuzz/pull/71/files. Required for https://github.com/servo/servo/issues/11921

---
<!-- 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
- [ ] These changes fix #__ (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: eabbee629104076c1a776a31bf0fd0b5b802964f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6c1fb4ad19e3dc9d461571bdadf088b053880b93
2017-05-21 16:54:16 -05:00
Hiroyuki Ikezoe
b10ba93aa1 Bug 1365629 - Update reftest expectations. r=me
MozReview-Commit-ID: 8sXvXHZLCOj
2017-05-22 07:46:48 +09:00
Nicholas Nethercote
282086d9d5 Bug 1366171 - Fix misplaced PSAutoLock. r=mstange.
profiler_resume() mistakenly has the PSAutoLock outside the scope created
specially for it. This patch move the PSAutoLock inside the scope, making it
the same as profiler_pause().
2017-05-19 16:30:06 +10:00
Phil Ringnalda
0b36c312c7 Merge m-c to m-i
MozReview-Commit-ID: 2eY4VAN4lKO
2017-05-21 13:18:04 -07:00
Phil Ringnalda
35dc6b4906 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 78jnwmm4rib
2017-05-21 13:01:06 -07:00
Phil Ringnalda
2113ba8f80 Merge autoland to m-c, a=merge
MozReview-Commit-ID: JM3dPUdZm4k
2017-05-21 12:59:59 -07:00
Markus Stange
42b5d166ec Back out bug 1330184 and bug 1330185 because of test failures.
MozReview-Commit-ID: ILD4mevlSU6
2017-05-21 15:11:15 -04:00
Markus Stange
b5fdcd479d Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=njn, r=billm
MozReview-Commit-ID: EROfGuYQ6a0

--HG--
extra : rebase_source : de266bda4fc2d6532ff45a6d548b13cd0b4f7206
extra : histedit_source : ad5c4e140c068f17c51d5085fd88ac691e50ab4f
2017-05-21 14:06:50 -04:00
Markus Stange
3bf894099b Bug 1330184 - Remove main-thread-only assertions. r=njn
I think all of these assertions are now unnecessary.

MozReview-Commit-ID: 9EI195QsizN

--HG--
extra : rebase_source : 2a9969dd9e48873f6ec333a5ddfa32b6d938de80
extra : histedit_source : ea4dab2b111e465d3a1e29996cc7f10eb8cdbb67%2C8ab59878e4b1b5a715e0738408c26ac3aa0501e7
2017-05-21 14:29:12 -04:00
Phil Ringnalda
dabae514fa Backed out changeset 6a2176a26495 (bug 1364266) on suspicion of overwhelming the taskcluster queue
MozReview-Commit-ID: EQ0Ip3kIeLh
2017-05-21 09:37:12 -07:00
Phil Ringnalda
2ef9628ee6 Bug 1366548 - Set dom.enable_performance_observer in server-timing/test_server_timing.html by copying the __dir__.ini from the directory where it should live, so it doesn't fail when we merge to beta
--HG--
rename : testing/web-platform/meta/performance-timeline/__dir__.ini => testing/web-platform/meta/server-timing/__dir__.ini
2017-05-20 18:08:56 -07:00
Phil Ringnalda
4ff181c167 Bug 1366547 - set browser.storageManager.enabled in storage/storagemanager-persist.https.html so it won't be permaorange on beta, and set dom.storageManager.prompt.testing so it will actually work on both trunk and beta 2017-05-20 19:07:39 -07:00
Kris Maglione
d82e509e37 Bug 1354733: Part 2 - Never rewrap dead wrappers. r=bholley
MozReview-Commit-ID: 2oSGtKe9pkI

--HG--
extra : rebase_source : 48fb1050ebfdf6e3c6f16cda13842b3e1eb4eb06
2017-05-20 11:51:05 -07:00
Kris Maglione
6960f047b8 Bug 1354733: Part 1 - Allow creating DeadObjectProxies directly. r=till
MozReview-Commit-ID: HnFgiRcA7l5

--HG--
extra : rebase_source : 0337ac2451f3a72ef3feae1d05fbf426fec21d4f
2017-05-20 11:54:51 -07:00
Xidorn Quan
f085a0060e Bug 1337655 - Turn on moz-prefixed gradient functions again.
MozReview-Commit-ID: AUDeFVbQsT3
2017-05-21 10:22:26 +10:00
Steve Fink
673dfaa56a Bug 1366522 - Drop SM(tsan) back to tier 3, r=philor
--HG--
extra : rebase_source : a9a1932dd8174bde02d2eb880f21fb2b744f0785
2017-05-20 14:27:58 -07:00
Sebastian Hengst
79f625ac56 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EqC7wKnn6Jt
2017-05-20 18:48:53 +02:00
Cameron McCormack
9bb327f2c7 Bug 1366454 - Revendor app_units manually. r=me (CLOSED TREE)
MozReview-Commit-ID: CElyR5aQGPh
2017-05-20 14:56:12 +08:00
Hiroyuki Ikezoe
93e3eef4cb Bug 1341102 - Update test expecrations. r=me
https://github.com/servo/app_units/pull/26#issuecomment-301931183
2017-05-20 15:26:55 +09:00
Ehsan Akhgari
214e03003f Bug 1362791 - Enable testing permissions using URIs without having to mint principals; r=mystor
The permissions manager store uses principal origins with suffix in the
key entry, but for the API entry points where we accept a raw nsIURI, we
currently mint a new codebase principal with a blank OriginAttributes
only to read out the origin string effectively, since the suffix is
guaranteed to always be an empty string in this case.

This can be slow, so this patch adds a fast path to bypass minting a new
principal and uses ContentPrincipal::GenerateOriginNoSuffixFromURI() to
generate the origin string from the input nsIURI directly.
2017-05-20 00:59:09 -04:00
Phil Ringnalda
05a604bb4f Bug 1291954 followup, revert the part of changeset 2db29775e18f which prematurely declared SM(tsan) tier-1
MozReview-Commit-ID: 4o1lqWtVhNz
2017-05-19 21:24:20 -07:00
Manish Goregaokar
fd24beebc2 servo: Merge #16914 - Update app_units to 0.4.1 (from Manishearth:update_au); r=jryans
Source-Repo: https://github.com/servo/servo
Source-Revision: 00376cbaa77b2c3b78990e49eb9ca29cc1e0a714

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 974fbeb92ecb64faf5e518a464cc78ec4c052f94
2017-05-19 23:09:20 -05:00
Steve Fink
38b58864cb Bug 1291954 - Update tsan failures to current set and move SM(tsan) to tier 1, r=jonco
MozReview-Commit-ID: 1q7doyj5vJa

--HG--
extra : rebase_source : d73fbea345b7b19a86201d657885602c31f6b9f8
2017-05-18 15:17:26 -07:00
Bill McCloskey
b71d032b99 Bug 1363877 - Label IPC shmem messages as SystemGroup (r=dvander)
MozReview-Commit-ID: 3I5ny0wxVHI
2017-05-19 16:38:12 -07:00
Ruturaj K. Vartak
1ed19ed100 Bug 1364097 - Do not show the autocomplete popup when input is empty. r=jdescottes
MozReview-Commit-ID: JCE5eWPKu8l
2017-05-19 09:46:00 +01:00
Shu-yu Guo
f9087690d7 Bug 1364608 - Stash rval in AsyncIteratorClose. (r=arai) 2017-05-19 15:48:19 -07:00
Wes Kocher
8b07ba2a07 Merge m-c to inbound a=merge
a=release IGNORE BAD COMMIT MESSAGES
2017-05-19 15:18:51 -07:00
Wes Kocher
15edcfd962 Merge inbound to central, a=merge
MozReview-Commit-ID: EI67EKp8ykS
2017-05-19 15:14:19 -07:00
Bill McCloskey
24b1d128db Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)
MozReview-Commit-ID: F8uZUTfUM9v
2017-05-19 14:31:52 -07:00
Wes Kocher
b3e139291b Merge graphics to m-c a=merge a=release
IGNORE BAD COMMIT MESSAGES because something landed and was backed out for no bug number

--HG--
extra : amend_source : 1134c379d1134fe160fd2d889488d07acd9f4177
2017-05-19 14:27:32 -07:00
Bill McCloskey
2f4cd5e241 Revert "Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)"
This reverts commit 51714e98c2d248c02b326aeea64f3af0cbdecd50.
2017-05-19 14:24:45 -07:00
Bill McCloskey
f63847577a Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)
MozReview-Commit-ID: F8uZUTfUM9v
2017-05-19 13:59:24 -07:00
Olli Pettay
2d735273d9 Bug 1366250, don't flush layout when calling element.focus() on already focused element. Ensure layout is flushed after changing input.type, r=ehsan
--HG--
extra : rebase_source : 294d0220cc3c2b6be38566ff28722c5e9acc87a9
2017-05-19 23:20:48 +03:00
Ben Kelly
0c0a1ef46b Bug 1343912 P5 Removed the fixed limit on consecutive Timeout callbacks. r=ehsan 2017-05-19 13:45:55 -07:00
Ben Kelly
07eac0b288 Bug 1343912 P4 Only execute consecutive timeout handlers for a limit period of time. r=ehsan 2017-05-19 13:45:55 -07:00
Ben Kelly
2473d25f1f Bug 1343912 P3 Remove unused Timeout::mPrincipal member variable. r=ehsan 2017-05-19 13:45:55 -07:00
Ben Kelly
d642ac9124 Bug 1343912 P2 Change TimeoutManager firing depth to a unique ID that can be expired to optimize cleanup. r=ehsan 2017-05-19 13:45:55 -07:00
Ben Kelly
845f88bba1 Bug 1343912 P1 Cleanup logic in TimeoutManager::RunTimeout() to keep firing depth and other data consistent. r=ehsan 2017-05-19 13:45:55 -07:00