Commit Graph

538979 Commits

Author SHA1 Message Date
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
Ryan VanderMeulen
8fc010c25c Bug 1368583 - Use proper Unicode double-quotes in the MediaEMENoCodecsDeprecatedWarning key.
CLOSED TREE
2017-05-30 20:23:51 -04:00
sotaro
9825a21a17 Bug 1363280 - Fix Updating sImageBridges handling r=dvander,nical 2017-05-31 09:11:53 +09:00
Luke Wagner
7e3dbfd756 Bug 1368855 - Baldr: remove dead TlsData::globalData field (r=lth) 2017-05-30 16:38:07 -07:00
Ryan VanderMeulen
81f9096e52 Backed out 2 changesets (bug 1347270) for browser_toolbariconcolor_restyles.js permafail on a CLOSED TREE.
Backed out changeset 445cb4d47d4f (bug 1347270)
Backed out changeset f2b7f1d599e3 (bug 1347270)
2017-05-30 18:11:02 -04:00
Geoff Brown
e8d6ec9627 Bug 1367780 - Additional changes for eslint on testing/firefox-ui,mozbase,profiles,specialpowers; r=Standard8 2017-05-30 16:06:31 -06:00
Geoff Brown
67daf2d2b0 Bug 1367780 - Enable eslint on testing/firefox-ui,mozbase,profiles,specialpowers - mechanical updates; r=Standard8 2017-05-30 16:06:29 -06:00
Dragana Damjanovic
616d5746f2 Bug 1367390 -Turn TFO on. r=jduell 2017-05-31 00:00:10 +02:00
Dustin J. Mitchell
9d06622ff4 Bug 1359976: remove stray 'worker.implementation' from builds; a=bustage
This was causing decision tsak failures; it snuck through while rebsaing to land.

MozReview-Commit-ID: 7xgnjkFzSYU

--HG--
extra : amend_source : 019af69e9f0d3f9db932a3494b8a24571de90f62
extra : histedit_source : 61e7cce868e648a9ca404e1841146f12a7659c94
2017-05-30 21:25:40 +00:00
Xidorn Quan
cbb42e86e3 Bug 1367028 part 3 - Add tests for the new serialization code. r=dholbert
MozReview-Commit-ID: GuoOCAKTUuB

--HG--
extra : rebase_source : b73480bb8130452e31b97cef60c850a3832ac030
2017-05-30 13:44:44 +10:00
Xidorn Quan
3da6341d84 Bug 1367028 part 2 - Simplify serialization of computed value of rect values in border-image props when possible. r=dholbert
MozReview-Commit-ID: s6TP7oB9l3

--HG--
extra : rebase_source : fa9bf5f2867ae3ccb33d238d0cd2153889b96104
2017-05-30 13:27:46 +10:00
Xidorn Quan
e11cf006d5 Bug 1367028 part 1 - Simplify serialization of specified rect values in border-image props when possible. r=dholbert
MozReview-Commit-ID: C4mNCHqeIoX

--HG--
extra : rebase_source : bab410f278b2a0dc49e3aacf57b06a20699cca12
2017-05-29 14:53:58 +10:00
Ted Mielczarek
fad2466f21 servo: Merge #17094 - Update gl_generator to 0.5.3 to make output of some build scripts deterministic (from luser:update-gl-generator); r=emilio
This is simply the result of running:
cargo update -p gl_generator --aggressive

Source-Repo: https://github.com/servo/servo
Source-Revision: 47d6bba3559666f16f4f309ab397c0c16b6c254e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b17297dfe20d9aad627cdda0bfde8984de33a99e
2017-05-30 15:25:18 -05:00
Chris Manchester
33d56758d3 Bug 1367852 - Fix symbol dumping for gtest xul.dll r=ted
A pdb file name that differs from a dll file name prevents us from dumping
symbols for the gtest xul on Windows. This name differed to accommodate
fix_stack_using_bpsyms.py failing in the presence of two xul.sym files, which
has since been fixed.

MozReview-Commit-ID: I5pA5HjMeRe

--HG--
extra : rebase_source : 7f683687de5f5541a67df8a0f3b4ea65d65f2ac6
2017-05-30 12:11:32 -07:00
Chris Manchester
0b448c1224 Bug 1367852 - Defer file read to reduce peak memory use in mozjar when dumping symbols. r=ted
Passing a file object intead of a string of the file's contents defers reading
the file to a place Python can free the resulting string earlier, reducing
peak memory consumption when packaging symbols and avoiding a MemoryError on
Windows 32 builders in automation.


MozReview-Commit-ID: H0R6BbjwhOu

--HG--
extra : rebase_source : 181b592ab503d0545f34d167d7c05428455b6671
2017-05-30 12:11:21 -07:00