Commit Graph

538993 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
98160c82f1 Backed out changeset f736cf17687b (bug 1367040) 2017-05-31 14:22:00 +02:00
Carsten "Tomcat" Book
ad6c75640c Backed out changeset 8966fcaed76d (bug 1367040)
--HG--
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/config.json => testing/web-platform/harness/wptrunner/config.json
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html => testing/web-platform/harness/wptrunner/testharness_runner.html
2017-05-31 14:21:57 +02:00
Carsten "Tomcat" Book
85e7cbd833 Backed out changeset 64ff9b546c6e (bug 1367041) 2017-05-31 14:21:53 +02:00
Carsten "Tomcat" Book
220eec16b5 Backed out changeset ad1034334503 (bug 1347274) for conflict merging m-c to m-i 2017-05-31 14:18:56 +02:00
Carsten "Tomcat" Book
928e14c9f8 Backed out changeset 79af4e3b4d71 (bug 1347274) 2017-05-31 14:18:33 +02:00
Carsten "Tomcat" Book
41c89444e7 Backed out changeset 8429360d3050 (bug 1347274) 2017-05-31 14:18:31 +02:00
Emilio Cobos Álvarez
d7b79ff0f9 Bug 1368690: Move EnsureUniqueInner call after all the members have been initialized. r=xidorn
MozReview-Commit-ID: GoeLsjSAU00
2017-05-31 13:05:15 +02:00
James Graham
e2b80fffd2 Bug 1367041 - Add |mach wpt| support for Chrome, Edge and Servo, r=AutomatedTester
Using the wptrun infrastructure from upstream, it is now posible to
make it easy to run web-platform-tests in other browsers. The syntax
used is

mach wpt --product [chrome|servo|edge] [tests]

This will try to use the selected product; possibly prompting to
install dependencies like the WebDriver implementation. For servo if
the install isn't on the PATH then --binary can be used to point to
the actual location.

Because manifest metadata is kept in the same directory as expectation
data and we don't want to reuse Firefox expectation data for other
browsers, a new products subdirectory is introduced and added to the
ignore files. This will contain a subdirectory for each product into
which a copy of the test manifest is placed. It may also be used to
store any expectation data for the other products, in the same way as
testing/web-platform/meta.

MozReview-Commit-ID: 8fdCnha5t2F
2017-05-31 10:58:35 +01:00
James Graham
6b89ee4f2e Bug 1367040 - Switch to using wptrunner in the tests directory, r=maja_zf
MozReview-Commit-ID: 4gyR245eRou


--HG--
rename : testing/web-platform/harness/wptrunner/config.json => testing/web-platform/tests/tools/wptrunner/wptrunner/config.json
rename : testing/web-platform/harness/wptrunner/testharness_runner.html => testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html
2017-05-31 10:58:33 +01:00
James Graham
bea24f7bba Bug 1367040 - Fixup some bogus wpt metadata, a=testonly
Some cross-platform failures were missing metadata for macOS.

MozReview-Commit-ID: 23Bg4yhhSOi
2017-05-31 10:58:14 +01:00
James Graham
522cc06105 Bug 1367040 - Update to latest wptrunner, a=testonly
Some subsequent changes require the latest wptrunner from upstream so
move to that ahead of the sync schedule.

MozReview-Commit-ID: 2nX7cDhUMST
2017-05-31 10:58:12 +01:00
vincentliu
23c04fef95 Bug 1362366 - Set DataTextureSourceD3D11 to nullptr once devce change was detected. r=dvander 2017-05-31 17:48:12 +08:00
Carsten "Tomcat" Book
c8e1454a4e Backed out changeset 3749448b9eec (bug 1367040) for bustage 2017-05-31 10:47:27 +02:00
Carsten "Tomcat" Book
2d4c9d5b2a Backed out changeset 61142e6a783b (bug 1367040) 2017-05-31 10:47:11 +02:00
Carsten "Tomcat" Book
b33a18dbeb Backed out changeset 1779def97af3 (bug 1367040)
--HG--
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/config.json => testing/web-platform/harness/wptrunner/config.json
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html => testing/web-platform/harness/wptrunner/testharness_runner.html
2017-05-31 10:47:09 +02:00
Carsten "Tomcat" Book
8074efcb96 Backed out changeset 448b7c4ed09e (bug 1367041) 2017-05-31 10:47:06 +02:00
Tim Taubert
3bf090160d Bug 1333140 - Collect telemetry about (non-)HTTPS usage of crypto.subtle r=keeler data-r=bsmedberg 2017-05-31 10:35:37 +02:00
Ethan Lin
6a1eda371b Bug 1367991 - follow-up: Fix the comment. r=me 2017-05-31 16:24:12 +08:00
James Graham
b70f59720d Bug 1367041 - Add |mach wpt| support for Chrome, Edge and Servo, r=AutomatedTester
Using the wptrun infrastructure from upstream, it is now posible to
make it easy to run web-platform-tests in other browsers. The syntax
used is

mach wpt --product [chrome|servo|edge] [tests]

This will try to use the selected product; possibly prompting to
install dependencies like the WebDriver implementation. For servo if
the install isn't on the PATH then --binary can be used to point to
the actual location.

Because manifest metadata is kept in the same directory as expectation
data and we don't want to reuse Firefox expectation data for other
browsers, a new products subdirectory is introduced and added to the
ignore files. This will contain a subdirectory for each product into
which a copy of the test manifest is placed. It may also be used to
store any expectation data for the other products, in the same way as
testing/web-platform/meta.

MozReview-Commit-ID: 8fdCnha5t2F
2017-05-31 09:09:39 +01:00
James Graham
6ece8a6da5 Bug 1367040 - Switch to using wptrunner in the tests directory, r=maja_zf
MozReview-Commit-ID: 4gyR245eRou


--HG--
rename : testing/web-platform/harness/wptrunner/config.json => testing/web-platform/tests/tools/wptrunner/wptrunner/config.json
rename : testing/web-platform/harness/wptrunner/testharness_runner.html => testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html
2017-05-31 09:09:37 +01:00
James Graham
acf6ebe7df Bug 1367040 - Fixup some bogus wpt metadata, a=testonly
Some cross-platform failures were missing metadata for macOS.

MozReview-Commit-ID: 23Bg4yhhSOi
2017-05-31 09:09:35 +01:00
James Graham
7c4da67fae Bug 1367040 - Update to latest wptrunner, a=testonly
Some subsequent changes require the latest wptrunner from upstream so
move to that ahead of the sync schedule.

MozReview-Commit-ID: 2nX7cDhUMST
2017-05-31 09:09:33 +01:00
Jan de Mooij
5639ebc5f7 Bug 1368509 part 2 - Generalize Baseline unknown/unknownObject type update stubs. r=tcampbell 2017-05-31 09:43:16 +02:00
Jan de Mooij
16fda3b6c7 Bug 1368509 part 1 - Clean up DoTypeUpdateFallback a bit. r=tcampbell 2017-05-31 09:42:43 +02:00
Bevis Tseng
b5230ddca8 Bug 1363318 - Part 3: Label FetchDriver. r=baku 2017-05-16 18:27:01 +08:00
Bevis Tseng
024ff96b5b Bug 1363318 - Part 2: Label FetchBody. r=baku 2017-05-16 18:12:24 +08:00
Bevis Tseng
93f8ac4e38 Bug 1363318 - Part 1: Label FetchSignalProxy. r=baku
Replace the use of NS_DispatchToMainThread, NS_ReleaseOnMainThread with WorkerPrivate->MainThreadEventTarget().
2017-05-16 16:59:29 +08:00
Xidorn Quan
55a0fca230 Bug 1350521 - Turn off xml:base for style attribute by default for all channels. r=jet
MozReview-Commit-ID: 60Q7IJH59jU

--HG--
extra : source : a36cac41dae5455b73a041b245408604bbaf40f8
2017-05-31 16:41:24 +10:00
Ethan Lin
8dcfe0291d Bug 1367991 - Check mask layer's draw result to make sure we will repaint it in the next transaction if the image is not ready. r=cjku 2017-05-31 14:38:25 +08:00
Ethan Lin
9bad2ac665 Bug 1367631 - Round the dest rect of the image layer to match the color layer behavior. r=mattwoodrow 2017-05-31 14:28:50 +08:00
Ethan Lin
49ed146634 Bug 1366984 - Fix image container check for background image layer. r=mattwoodrow 2017-05-31 14:01:28 +08:00
Andrea Marchesini
61a3ace45c Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 5 - WorkerHolder, r=smaug
WorkerHolder must be released after the migration.
2017-05-31 07:41:11 +02:00
Andrea Marchesini
6287e1d209 Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 4 - monitoring child processes, r=smaug 2017-05-31 07:41:11 +02:00
Andrea Marchesini
794e8ca46d Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 3 - tests, r=smaug 2017-05-31 07:41:10 +02:00
Andrea Marchesini
1ec87785af Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 2 - callback stored, r=smaug 2017-05-31 07:41:10 +02:00
Andrea Marchesini
dd8eddb26f Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 1 - actor migration, r=smaug 2017-05-31 07:41:10 +02:00
Andrea Marchesini
4943943130 Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 0 - comments, r=smaug 2017-05-31 07:41:10 +02:00
Heiher
a199a24009 Bug 1367629 - IonMonkey: MIPS: Fix sync instruction encoding for Loongson. r=h4writer
---
 js/src/jit/mips-shared/Assembler-mips-shared.cpp | 2 ++
 1 file changed, 2 insertions(+)
2017-05-31 13:21:31 +08:00
Nicholas Nethercote
6534e30922 Bug 1347274 (part 3) - Make some hot profiler functions lockless. r=mstange.
The functions are profiler_is_active(), profiler_feature_active(),
profiler_tracing(), profiler_log(), profiler_add_marker().

This is achieved by adding RacyFeatures, which duplicates the features stored
in ActivePS in a way that can be accessed locklessly. There's a chance of
imprecision, but that doesn't matter for the way these functions are used; the
worst that can happen is we might very occasionally miss adding a marker, or
add one that we shouldn't.

--HG--
extra : rebase_source : 278ebad8d643670e3f2e92c8eeec13b19f94b8ce
2017-05-30 13:36:40 +10:00
Nicholas Nethercote
e6fb672256 Bug 1347274 (part 2) - Make CorePS::ProcessStartTime() lockless. r=mstange.
It's immutable. This also means that profiler_time() is now lockless, though
that's a very rarely used function so it's not a performance win.

--HG--
extra : rebase_source : ea9da62185a99336f518995d20f4b79201f30c10
2017-05-30 11:02:59 +10:00
Nicholas Nethercote
0b7e5e6bfa Bug 1347274 (part 1) - Rename some profiler parameters. r=mstange.
The profiler is inconsistent about how it names some things, mostly parameters.
This patch fixes them as follows.

- A marker's identifier is now consistently |aMarkerName| (matching
  ProfilerMarker::mMarkerName), not |aMarker| or |aMarkerStr| or |aInfo|.

- Subclasses of ProfilerMarkerPayload are now consistently |payload|, not
  |marker|.

- The first string in a PseudoStack entry is now consistently |aLabel|
  (matching ProfileEntry::label_), not |aInfo|.

--HG--
extra : rebase_source : 1da61506c98bae44ff759d514d61724a07a51126
2017-05-30 10:31:17 +10:00
Alex Chronopoulos
4c1cef4cb9 Bug 1368910 - Update cubeb from upstream to 3428c2b. r=kinetik
MozReview-Commit-ID: FIUMIri84Wr
2017-05-31 07:59:22 +03:00
Edgar Chen
f2d8a548a1 Bug 1264529 - Add wpt for img adoption; r=jdm
MozReview-Commit-ID: 35ulxlUdwgj
2017-01-18 18:59:13 +08:00
Edgar Chen
77428c0a83 Bug 1264529 - If an adoption of <img> is happening with the different source and destination document, we need to force it to reload; r=jdm
Do force update image when adoption happens, then we could remove the workaroud added in bug 1307185 and bug 1317901.

MozReview-Commit-ID: Cbg3EHtyL8f
2016-10-13 18:03:10 +08:00
Ryan VanderMeulen
a7074ce074 Backed out changeset 7b3e7c43611b (bug 1365189) for reftest failures. 2017-05-30 23:26:01 -04:00
Ryan VanderMeulen
7ceba98c75 Bug 1368878 - Update pdf.js to version 1.8.398. r=bdahl 2017-05-30 21:23:18 -04:00
Lee Salzman
e75b1b8c59 Bug 1366446 - Ensure layers TextureClient always lives as long as the SourceSurface using it. r=jrmuizel
MozReview-Commit-ID: HU3TBQQgotE
2017-05-28 13:30:32 -04:00
Jonathan Watt
f1613c18ca Bug 1365189 - Prevent painting of non-displayable SVG elements. r=dholbert 2017-04-28 17:03:36 +01:00
Ryan VanderMeulen
a085dca446 Merge m-c to inbound. a=merge 2017-05-30 20:47:18 -04:00
Ryan VanderMeulen
df47cd92cd Merge inbound to m-c. a=merge 2017-05-30 20:36:44 -04:00