Commit Graph

527747 Commits

Author SHA1 Message Date
Sebastian Hengst
32c96bb13a Backed out changeset d71d95c73542 (bug 1347817) 2017-03-29 11:17:18 +02:00
Sebastian Hengst
f61a4826a3 Backed out changeset 059bcee1ccda (bug 1347817) 2017-03-29 11:17:13 +02:00
Sebastian Hengst
a36b078649 Backed out changeset 054a0ab80767 (bug 1347817) 2017-03-29 11:17:09 +02:00
Sebastian Hengst
eadf7b5c6e Backed out changeset 4af10700c64c (bug 1347817) 2017-03-29 11:17:04 +02:00
Bob Clary
4849aa94ec Bug 1344805 - Get AWSY running on Windows, r=jmaher,pyang,erahm. 2017-03-29 01:47:47 -07:00
Bob Clary
d121f31c70 Bug 1344813 - Only start as many web servers as required, r=jmaher,pyang,erahm. 2017-03-29 01:47:46 -07:00
Bob Clary
90bbf056bc Bug 1344813 - remove template urls from awsy, r=jmaher,pyang,erahm. 2017-03-29 01:47:46 -07:00
Bob Clary
62e02ee002 Bug 1344813 - Implement AWSY as a marionette-based mach command, r=jmaher,pyang,erahm.
usage: mach [global arguments] awsy-test [command arguments]

mach awsy-test runs the in-tree version of the Are We Slim Yet
(AWSY) tests.

awsy-test is implemented as a marionette test and marionette
test arguments also apply although they are not necessary
since reasonable defaults will be chosen.

The AWSY specific arguments can be found in the Command
Arguments for AWSY section below.

awsy-test will automatically download the tp5n.zip talos
pageset from tooltool and install it under
topobjdir/_tests/awsy/html. You can specify your own page set
by specifying --web-root and --page-manifest.

The results of the test will be placed in the results
directory specified by the --results argument.

Command Arguments for AWSY:
  --web-root WEBROOTDIR
                        Path to web server root directory. If not specified,
                        defaults to topobjdir/_tests/awsy/html.
  --page-manifest PAGEMANIFEST
                        Path to page manifest text file containing a list of
                        urls to test. The urls must be served from localhost.
                        If not specified, defaults to
                        page_load_test/tp5b/tp5n.manifest under the web root.
  --results RESULTSDIR  Path to results directory. If not specified, defaults
                        to the parent directory of the web root.
  --quick               Set --entities=3, --iterations=1, --per-tab-pause=1,
                        --settle-wait-time=1 for a quick test. Overrides any
                        explicit argument settings.
  --entities ENTITIES   Number of urls to load. Defaults to the total number
                        of urls.
  --max-tabs MAXTABS    Maximum number of tabs to open. Defaults to 30.
  --iterations ITERATIONS
                        Number of times to run through the test suite.
                        Defaults to 5.
  --per-tab-pause PERTABPAUSE
                        Seconds to wait in between opening tabs. Defaults to
                        10.
  --settle-wait-time SETTLEWAITTIME
                        Seconds to wait for things to settled down. Defaults
                        to 30.
2017-03-29 01:47:46 -07:00
Bob Clary
286293c16e Bug 1344813 - prepare awsy for mach command, r=jmaher,pyang.
* parse_about_memory.py
  - remove extraneous data variable.
* test_memory_usage.py
  - get webRootDir, resultsDir from testvars to support mach command.
  - standardize directories.
  - catch exceptions thrown by marionette when closing tabs.
* awsy_script.py
  - change to use webRootDir, resultsDir and to pass to test_memory_usage.py
    in additional testvars.json file.
  - standardize directories.
  - set strict=False in StructuredOutputParser in order to prevent ascii
    encoding errors due to marionette loading csdn.net and outputing non-ascii
    to stdout.
2017-03-29 01:47:45 -07:00
Andrea Marchesini
1feb18fd09 Bug 1340921 - Introduce PMemoryStream for having PBlob and Multi-e10s happy - part 5 - Make MemoryBlobImpl::DataOwner cloneable, r=mrbkap 2017-03-29 10:40:39 +02:00
Andrea Marchesini
f6b3cb0b74 Bug 1340921 - Introduce PMemoryStream for having PBlob and Multi-e10s happy - part 4 - Delete of the PMemoryStream actor, r=mrbkap 2017-03-29 10:40:38 +02:00
Andrea Marchesini
0132b2fc81 Bug 1340921 - Introduce PMemoryStream for having PBlob and Multi-e10s happy - part 3 - PMemoryStream and PBlob, r=mrbkap 2017-03-29 10:40:38 +02:00
Andrea Marchesini
d99a7dac26 Bug 1340921 - Introduce PMemoryStream for having PBlob and Multi-e10s happy - part 2 - PMemoryStream actor, r=mrbkap 2017-03-29 10:40:38 +02:00
Andrea Marchesini
f8737e7e7f Bug 1340921 - Introduce PMemoryStream for having PBlob and Multi-e10s happy - part 1 - Expose DataOwnerAdapter, r=mrbkap 2017-03-29 10:40:38 +02:00
Jan de Mooij
0508a2a7f8 Bug 1346547 followup - Use toInt32 instead of isInt32 in ArrayPushDense. r=h4writer 2017-03-29 10:24:13 +02:00
Jan de Mooij
7d7a4a6d3e Bug 1351102 - Fix GetFinishedBuilder to check the runtime instead of the compartment. r=h4writer 2017-03-29 10:22:27 +02:00
Tooru Fujisawa
76239ccf41 Bug 1331092 - Part 12: Disable Async Iteration in chrome or add-ons code. r=shu 2017-03-29 17:15:13 +09:00
Tooru Fujisawa
8a2a7c5dc8 Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done is true in yield*. r=shu 2017-03-29 17:15:13 +09:00
Tooru Fujisawa
0e1a0c420d Bug 1331092 - Part 10: Support JSOP_TOASYNCGEN, JSOP_TOASYNCITER, and JSOP_AWAIT in decompiler. r=shu 2017-03-27 23:20:20 +09:00
Tooru Fujisawa
d42bfcff8b Bug 1331092 - Part 9: Implement for-await-of. r=shu 2017-03-27 23:20:19 +09:00
Tooru Fujisawa
ec1bf94ed6 Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. r=jandem 2017-03-27 23:20:19 +09:00
Tooru Fujisawa
0d535229d3 Bug 1331092 - Part 7: Implement Async Generator yield*. r=shu 2017-03-27 23:20:19 +09:00
Tooru Fujisawa
da9d10eb88 Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem 2017-03-27 23:20:18 +09:00
Tooru Fujisawa
b79ff31cf2 Bug 1331092 - Part 5: Enable test262 tests for async generators. r=anba 2017-03-27 23:20:18 +09:00
Tooru Fujisawa
c5a8c23dab Bug 1331092 - Part 4: Add release_or_beta variable to reftest condition. r=jmaher 2017-03-27 23:20:18 +09:00
Tooru Fujisawa
1a21738996 Bug 1331092 - Part 3: Disable test262 test to check the non-existence of async generators. r=shu 2017-03-27 23:20:18 +09:00
Tooru Fujisawa
f1ddcc75d7 Bug 1331092 - Part 2: Implement Async Generator except yield*. r=shu 2017-03-27 23:20:17 +09:00
Tooru Fujisawa
7e5fa40885 Bug 1331092 - Part 1: Add Symbol.asyncIterator. r=shu 2017-03-27 23:20:17 +09:00
Tooru Fujisawa
d8342a52fd Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max macro on windows. r=shu 2017-03-29 17:15:11 +09:00
Tooru Fujisawa
5fc00c13dd Bug 1350762 - Root weakMap while calling AllocWeakmapKeyObject and AllocPlainObject in testGCGrayMarking.cpp. r=jonco 2017-03-27 23:20:16 +09:00
Andrea Marchesini
e59b21d582 Bug 1351250 - StructuredCloneAlgorithm must cleanup mWasmModule correctly, r=qdot 2017-03-29 08:47:49 +02:00
Andrea Marchesini
4b77f4a4b9 Bug 1347817 - Principal must always have a valid origin - part 6 - fixing tests, r=ehsan 2017-03-29 08:27:17 +02:00
Andrea Marchesini
147ce1cc68 Bug 1347817 - Principal must always have a valid origin - part 5 - fixing a comment in ContentPrincipalInfo, r=ehsan 2017-03-29 08:26:30 +02:00
Andrea Marchesini
0c636438cd Bug 1347817 - Principal must always have a valid origin - part 4 - origin passed as argument when a principal is created, r=bholley 2017-03-29 08:24:01 +02:00
Andrea Marchesini
9ff7505132 Bug 1347817 - Principal must always have a valid origin - part 3 - move origin to BasePrincipal, r=bholley 2017-03-29 08:22:26 +02:00
Andrea Marchesini
6328758fcf Bug 1347817 - Principal must always have a valid origin - part 2 - move OriginAttributes to the BasePrincipal, r=bholley 2017-03-29 08:21:03 +02:00
Andrea Marchesini
d775e1a0a0 Bug 1347817 - Principal must always have a valid origin - part 1 - renaming GetOriginInternal to GetOriginNoSuffixInternal, r=qdot 2017-03-29 08:19:41 +02:00
Nicholas Nethercote
2a3ba6e9fa Bug 1351528 (part 2) - Rename TracingMetadata as TracingKind. r=mstange.
"Metadata" regularly confuses me, because it suggests something complicated
rather than a simple enum.

This change also has the benefit of removing inconsistent capitalization
("Metadata" vs. "MetaData").

--HG--
extra : rebase_source : b651e124142c8d93139d22dae1c993c899be4d7a
2017-03-29 13:56:14 +11:00
Nicholas Nethercote
4285c8907d Bug 1351528 (part 1) - Streamline TracingMetadata. r=mstange.
This patch:

- Removes TRACING_EVENT_BACKTRACE, which is unused.

- Removes TRACING_DEFAULT and replaces all its uses with TRACING_EVENT, because
  there is no difference in how those two are used.

- Removes TRACING_TIMESTAMP, which is unused and also doesn't do anything
  different to TRACING_EVENT.

--HG--
extra : rebase_source : 69af1c53aa918798d8050e6b9d1a2658a0902af5
2017-03-29 13:52:47 +11:00
Chris Peterson
9a7117b6ae Bug 713680 - Change default Windows monospace font from Courier New to Consolas. r=jfkthame r=masayuki
MozReview-Commit-ID: 6WPOOCcF43M

--HG--
extra : rebase_source : 83a416e89a479c25281128630935b0ec19dd915f
extra : histedit_source : cea4b90eb46eeac04fd2de120d1044576405aa2f%2C0dc86ac28399a3af673ebd40d11a75c57ef04f4b
2017-03-08 00:20:41 -08:00
Nicholas Nethercote
37a83290da Bug 1351523 - Reorder profiler_get_start_params() arguments. r=mstange.
profiler_start() and nsProfilerStartParams() both have features before filters.
This patch makes profiler_get_start_params() follow suit.
2017-03-29 13:22:29 +11:00
Franziskus Kiefer
d6f74d9372 Bug 1345368 - land NSS 215207b4864c, r=me
--HG--
rename : security/nss/gtests/ssl_gtest/databuffer.h => security/nss/cpputil/databuffer.h
rename : security/nss/gtests/ssl_gtest/tls_parser.cc => security/nss/cpputil/tls_parser.cc
rename : security/nss/gtests/ssl_gtest/tls_parser.h => security/nss/cpputil/tls_parser.h
extra : rebase_source : 2242a1632ba3a96988a341d84b4abe78dbd4e0b2
2017-03-29 06:01:13 +02:00
Makoto Kato
d0560ad81c Bug 943283 - Use NS_CopyNativeToUnicode instead of nsIUnicodeDecoder. r=jfkthame
By bug 1346674, we don't use NSILOCALE_* for unicode conversion in XPC/JS.  So we should use NS_CopyNativeToUnicode to get a rid of nsIPlatformCharset.

MozReview-Commit-ID: Kp2jijN8On9
2017-03-28 18:07:36 +09:00
Phil Ringnalda
93abf48bf7 Backed out changeset d11fb28f9b9c (bug 1344171) for crashes in test_altsvc.js 2017-03-28 21:04:43 -07:00
Felipe Gomes
51f4fcc4e2 Bug 1344345 - Revert e10s addons rule to only activate on mpc=true and webextensions, now for the Beta channel too. r=mconley
MozReview-Commit-ID: 61ebtOl5xRZ
2017-03-29 00:55:13 -03:00
J. Ryan Stinnett
8739b5c5f7 Bug 1351425 - Only temp. qualify for e10s when enabled at <100%. r=Felipe
This tweaks the temporary qualification step (currently used only for DevTools)
so that it does not apply on channels that are 100% enabled anyway.  This does
not change how many users receive e10s on, it only tweaks who falls into which
cohort, since there's no reason to push all DevTools users to a special cohort
if everyone would have received e10s on anyway.

MozReview-Commit-ID: 5Yn6M50Ny1w
2017-03-28 16:22:23 -05:00
cku
83daa70643 Bug 703806 - Enable img-blobURI-2.html. r=me
This test failure had been fixed by the patches in bug 1345853
MozReview-Commit-ID: AbXj8Ocdw2Y

--HG--
extra : source : c6972fb0a165b0636c009ca88be5433beda15a7c
extra : amend_source : d26baaf72649b57ebdd28b3ce65f95a47ccc3ca6
2017-03-27 11:36:15 +08:00
Ehsan Akhgari
f2a992e41a Bug 1347425 - Part 3: Remove the site-specific user agent service; r=baku,jchen
This used to be the glue layer between DOM and Necko which is no longer
being used.
2017-03-28 22:10:53 -04:00
Ehsan Akhgari
30f6ca0075 Bug 1347425 - Part 2: Add a test for replacing multiple occurrences of a regex in the site-specific UA override; r=mcmanus 2017-03-28 22:10:51 -04:00
Ehsan Akhgari
c2e08ee61a Bug 1347425 - Part 1: Move site-specific Navigator.userAgent overrides to a more efficient C++ implementation; r=baku,schien
Necko computes this information in order to set the User-Agent header in
the parent process.  This header is set on all outgoing requests, and
therefore in the content process we can easily copy the value of this
header from the document channel object instead of the inefficient sync
IPC that currently happens in order to access the JavaScript
implementation living in the parent process.
2017-03-28 22:10:33 -04:00