Commit Graph

695607 Commits

Author SHA1 Message Date
Sylvestre Ledru
a3d37d446e Bug 1563915 - rustmft: Move from a include list to a skip list r=ahal
Depends on D65903

Differential Revision: https://phabricator.services.mozilla.com/D37154

--HG--
extra : moz-landing-system : lando
2020-03-10 09:29:25 +00:00
Sylvestre Ledru
1c5c5caea7 Bug 1617369 - Reformat a rust test using rustfmt r=marco
Depends on D65902

Differential Revision: https://phabricator.services.mozilla.com/D65903

--HG--
extra : moz-landing-system : lando
2020-03-10 09:27:56 +00:00
Sylvestre Ledru
69bcec7898 Bug 1617369 - Reformat webrender_bindings/ using rustfmt r=nical
Depends on D65901

Differential Revision: https://phabricator.services.mozilla.com/D65902

--HG--
extra : moz-landing-system : lando
2020-03-10 09:27:13 +00:00
Emilio Cobos Álvarez
0f47b5390f Bug 1621319 - Implement GetWidgetBorder properly for some widgets. r=mstange
I've left checkbox / radio / range-thumb alone because they don't have borders
on gtk either. We need this for the next patch to fix our test.

In particular, our combination of padding + no border means that
sanityEventUtils tries to hit an <input>, but it hits the anonymous scrollable
element instead, and asserts that it doesn't.

I don't think that test is particularly correct, but implementing
GetWidgetBorder works around it, and seems like the right thing to do anyways.

Differential Revision: https://phabricator.services.mozilla.com/D66240

--HG--
extra : moz-landing-system : lando
2020-03-11 01:52:51 +00:00
Emilio Cobos Álvarez
e882c88b18 Bug 1621319 - fix test_bug365410.html with non-native theme enabled. r=mstange
Our <select multiple> has enough padding so that both sides take more space that
one list item, and since this test sets the height explicitly and <select> has
box-sizing: border-box by default, page-up / page-down steps through one less
item than what the test expects.

I think this is a test bug, but let me know if you want some bug on file to
consider reducing this padding for non-native theme.

Differential Revision: https://phabricator.services.mozilla.com/D66239

--HG--
extra : moz-landing-system : lando
2020-03-11 01:52:54 +00:00
Mirko Brodesser
76ae1d169f Bug 1620952: part 9) Rename nsFrameSelection::GetBatching to IsBatching. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D66061

--HG--
extra : moz-landing-system : lando
2020-03-11 09:18:18 +00:00
Mirko Brodesser
c8fbeec19d Bug 1620952: part 8) Rename nsFrameSelection::IsDirty. r=jfkthame
The new name is clearer.

Differential Revision: https://phabricator.services.mozilla.com/D66060

--HG--
extra : moz-landing-system : lando
2020-03-11 09:18:10 +00:00
Mirko Brodesser
1535e53831 Bug 1620952: part 7) Group batching members. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D66059

--HG--
extra : moz-landing-system : lando
2020-03-11 09:18:02 +00:00
Mirko Brodesser
c1d76e9941 Bug 1620952: part 6) Group mDesiredPos and mDesiredPosSet. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65961

--HG--
extra : moz-landing-system : lando
2020-03-11 09:17:55 +00:00
Mirko Brodesser
2ab206b6d4 Bug 1620952: part 5) Group limiter members in nsFrameSelection. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D65960

--HG--
extra : moz-landing-system : lando
2020-03-11 09:17:47 +00:00
Hubert Boma Manilla
49a7184460 Bug 1613895 - renamed and moved NetworkDetailsPanel to NetworkDetailsBar r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D65924

--HG--
rename : devtools/client/netmonitor/src/assets/styles/NetworkDetailsPanel.css => devtools/client/netmonitor/src/assets/styles/NetworkDetailsBar.css
rename : devtools/client/netmonitor/src/components/NetworkDetailsPanel.js => devtools/client/netmonitor/src/components/request-details/NetworkDetailsBar.js
extra : moz-landing-system : lando
2020-03-10 14:20:12 +00:00
Hubert Boma Manilla
3eff9704c3 Bug 1613886 - Moved the timings and stacktrace panels to /requst-details r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D65909

--HG--
rename : devtools/client/netmonitor/src/components/StackTracePanel.js => devtools/client/netmonitor/src/components/request-details/StackTracePanel.js
rename : devtools/client/netmonitor/src/components/TimingsPanel.js => devtools/client/netmonitor/src/components/request-details/TimingsPanel.js
extra : moz-landing-system : lando
2020-03-09 12:40:29 +00:00
shindli
0b7c33c8d9 Backed out changeset 50af9d58c645 (bug 1619592) for causing build bustages in /builds/worker/checkouts/gecko/dom/quota/PersistenceType.cpp CLOSED TREE 2020-03-11 10:37:51 +02:00
shindli
0b1a68a2ad Backed out 2 changesets (bug 1618000) for causing reftest failures in feGaussianBlur-5-ref.svg CLOSED TREE
Backed out changeset a561435c24cf (bug 1618000)
Backed out changeset e720691ccf17 (bug 1618000)
2020-03-11 10:36:47 +02:00
Jan-Erik Rediger
0819017624 Bug 1619990 - Always load dynamic-builtin probes in xpcshell test environment. r=chutten,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D66039

--HG--
extra : moz-landing-system : lando
2020-03-10 19:37:36 +00:00
Jan Varga
a415028a3c Bug 1619592 - Rationalize PersistenceTypeTo* and PersistenceTypeFrom* methods; r=dom-workers-and-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D65937

--HG--
extra : moz-landing-system : lando
2020-03-11 08:08:46 +00:00
Zibi Braniecki
275c56f717 Bug 1560038 - Switch Localization IDL to use UTF8String for L10nArgs r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D58858

--HG--
extra : moz-landing-system : lando
2020-03-11 07:17:07 +00:00
Zibi Braniecki
be99e44ab9 Bug 1560038 - Fix tests in preparation for the swap to fluent-rs. r=stas
Differential Revision: https://phabricator.services.mozilla.com/D57401

--HG--
extra : moz-landing-system : lando
2020-03-11 04:29:26 +00:00
Nicolas Chevobbe
a75555296e Bug 1620967 - Clean up EvaluationContextSelector. r=jlast.
Store and expose thread types in constants, and use those.
Only loop once through the threads.

Differential Revision: https://phabricator.services.mozilla.com/D65966

--HG--
extra : moz-landing-system : lando
2020-03-10 15:16:17 +00:00
Nicolas Chevobbe
3f2cbeac4f Bug 1620967 - Rename EvaluationSelector to EvaluationContextSelector. r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D65965

--HG--
rename : devtools/client/webconsole/components/Input/EvaluationSelector.css => devtools/client/webconsole/components/Input/EvaluationContextSelector.css
rename : devtools/client/webconsole/components/Input/EvaluationSelector.js => devtools/client/webconsole/components/Input/EvaluationContextSelector.js
extra : moz-landing-system : lando
2020-03-10 10:11:08 +00:00
Nicolas Chevobbe
5836242575 Bug 1620255 - Change context selector button color when non-top context is selected. r=jlast.
This patch changes the color of the evaluation context selector button
when another context than Top is selected.
This hopefully will help the user to see they're in a different context
than the regular one, which can be helpful since the context can be
changed by actions in the toolbox, and not only from the user explicitely
selecting another context.

Differential Revision: https://phabricator.services.mozilla.com/D65963

--HG--
extra : moz-landing-system : lando
2020-03-10 10:28:03 +00:00
Nicolas Chevobbe
6060f6272c Bug 1619302 - Update instant evaluation result when a new thread is selected. r=jlast.
When a thread is selected, either via the context list,
or through the toolbox actions, we dispatch a new action
that will do another instant evaluation so any results
we get matches the selected context.

Differential Revision: https://phabricator.services.mozilla.com/D65741

--HG--
extra : moz-landing-system : lando
2020-03-10 21:51:55 +00:00
shindli
535724a741 Backed out changeset c6bc4817cea2 (bug 1619837) for causing perma mochitest tier2 failure in testing/mochitest/tests/python/test_basic_mochitest_plain.py CLOSED TREE 2020-03-11 09:57:06 +02:00
Zibi Braniecki
fc2dfec886 Bug 1560038 - Vendor in fluent-rc. r=emilio
--HG--
extra : amend_source : c535f2190b8a11ae36ee8a00278b9c3e1f0c9e71
2020-03-11 08:45:00 +02:00
Edwin Takahashi
11f28d2db6 Bug 1620343 - migrate node(newtab) to run on ubuntu1804 and move node tests to be under linux1804-64 label r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D66258

--HG--
extra : moz-landing-system : lando
2020-03-11 00:41:56 +00:00
Dorel Luca
c3fab9a147 Backed out changeset 3acb7c2cdc30 (bug 1560038) for build bustages 2020-03-11 07:33:40 +02:00
Masayuki Nakano
b4e1588a17 Bug 1620504 - part 15: Clean up warnings in InsertTextTransaction r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D66177

--HG--
extra : moz-landing-system : lando
2020-03-10 14:23:48 +00:00
Zibi Braniecki
00bb428a7c Bug 1560038 - Vendor in fluent-rs. 2020-03-11 07:21:26 +02:00
Hiroyuki Ikezoe
3762bb0bd9 Bug 1578932 - Add a mochitest to check the docshell for an OOP iframe which is out of the display port. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D66153

--HG--
extra : moz-landing-system : lando
2020-03-11 02:41:03 +00:00
Mike Hommey
082a30140e Bug 1621518 - Fix build errors with -Werror=format-security with GCC. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D66355

--HG--
extra : moz-landing-system : lando
2020-03-11 03:30:11 +00:00
Ryan Hunt
5abcf032b5 Bug 1617827 - Wasm: Generate new spec-testsuite for web-platform-test. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D65198

--HG--
rename : testing/web-platform/mozilla/tests/wasm/js/harness/async_index.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/async_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/sync_index.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/sync_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.css => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/testharness.css
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/testharness.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharnessreport.js => testing/web-platform/mozilla/tests/wasm/nontrapping-float-to-int-conversions/js/harness/testharnessreport.js
rename : testing/web-platform/mozilla/tests/wasm/i64.wast.js.html => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/i64.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/js/harness/async_index.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/async_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/sync_index.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/sync_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.css => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/testharness.css
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/testharness.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharnessreport.js => testing/web-platform/mozilla/tests/wasm/sign-extension-ops/js/harness/testharnessreport.js
rename : testing/web-platform/mozilla/tests/wasm/address.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/address.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/binary-leb128.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/binary-leb128.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/binary.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/binary.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/block.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/block.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/br.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/br.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/br_table.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/br_table.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/break-drop.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/break-drop.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/call_indirect.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/call_indirect.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/comments.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/comments.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/const.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/const.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/endianness.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/endianness.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/f64.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/f64.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/float_memory.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/float_memory.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/i64.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/i64.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/js/address.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/address.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/binary.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/binary.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/block.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/block.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/break-drop.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/break-drop.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/call_indirect.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/call_indirect.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/comments.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/comments.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/const.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/const.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/custom.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/custom.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/fac.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/fac.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/float_exprs.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/float_exprs.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/float_memory.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/float_memory.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/float_misc.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/float_misc.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/async_index.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/async_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/sync_index.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/sync_index.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.css => testing/web-platform/mozilla/tests/wasm/spec/js/harness/testharness.css
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharness.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/testharness.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/testharnessreport.js => testing/web-platform/mozilla/tests/wasm/spec/js/harness/testharnessreport.js
rename : testing/web-platform/mozilla/tests/wasm/js/i32.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/i32.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/if.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/if.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/inline-module.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/inline-module.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/int_literals.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/int_literals.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/labels.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/labels.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/load.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/load.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/local_tee.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/local_tee.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/memory_grow.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/memory_grow.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/memory_size.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/memory_size.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/return.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/return.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/select.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/select.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/skip-stack-guard-page.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/skip-stack-guard-page.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/start.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/start.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/store.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/store.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/switch.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/switch.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/traps.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/traps.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/unwind.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/unwind.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/utf8-import-module.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/utf8-import-module.wast.js
rename : testing/web-platform/mozilla/tests/wasm/js/utf8-invalid-encoding.wast.js => testing/web-platform/mozilla/tests/wasm/spec/js/utf8-invalid-encoding.wast.js
rename : testing/web-platform/mozilla/tests/wasm/load.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/load.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/local_set.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/local_set.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/loop.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/loop.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/return.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/return.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/store.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/store.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/unreachable.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/unreachable.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/unreached-invalid.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/unreached-invalid.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/unwind.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/unwind.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/utf8-import-module.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/utf8-import-module.wast.js.html
rename : testing/web-platform/mozilla/tests/wasm/utf8-invalid-encoding.wast.js.html => testing/web-platform/mozilla/tests/wasm/spec/utf8-invalid-encoding.wast.js.html
extra : moz-landing-system : lando
2020-03-11 04:14:16 +00:00
Ryan Hunt
ded3ccc1c2 Bug 1617827 - Wasm: Generate new spec-testsuite for jit-test. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D65196

--HG--
rename : js/src/jit-test/tests/wasm/spec/custom.wast.js => js/src/jit-test/tests/wasm/spec/bulk-memory-operations/custom.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/binary.wast.js => js/src/jit-test/tests/wasm/spec/multi-value/binary.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/multi-value/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/multi-value/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/nontrapping-float-to-int-conversions/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/nontrapping-float-to-int-conversions/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/custom.wast.js => js/src/jit-test/tests/wasm/spec/reference-types/custom.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/reference-types/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/reference-types/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/sign-extension-ops/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/sign-extension-ops/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/address.wast.js => js/src/jit-test/tests/wasm/spec/spec/address.wast.js
rename : js/src/jit-test/tests/wasm/spec/binary.wast.js => js/src/jit-test/tests/wasm/spec/spec/binary.wast.js
rename : js/src/jit-test/tests/wasm/spec/block.wast.js => js/src/jit-test/tests/wasm/spec/spec/block.wast.js
rename : js/src/jit-test/tests/wasm/spec/break-drop.wast.js => js/src/jit-test/tests/wasm/spec/spec/break-drop.wast.js
rename : js/src/jit-test/tests/wasm/spec/call_indirect.wast.js => js/src/jit-test/tests/wasm/spec/spec/call_indirect.wast.js
rename : js/src/jit-test/tests/wasm/spec/comments.wast.js => js/src/jit-test/tests/wasm/spec/spec/comments.wast.js
rename : js/src/jit-test/tests/wasm/spec/const.wast.js => js/src/jit-test/tests/wasm/spec/spec/const.wast.js
rename : js/src/jit-test/tests/wasm/spec/custom.wast.js => js/src/jit-test/tests/wasm/spec/spec/custom.wast.js
rename : js/src/jit-test/tests/wasm/spec/fac.wast.js => js/src/jit-test/tests/wasm/spec/spec/fac.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_exprs.wast.js => js/src/jit-test/tests/wasm/spec/spec/float_exprs.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_memory.wast.js => js/src/jit-test/tests/wasm/spec/spec/float_memory.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_misc.wast.js => js/src/jit-test/tests/wasm/spec/spec/float_misc.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/spec/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/spec/harness/sync_index.js
rename : js/src/jit-test/tests/wasm/spec/i32.wast.js => js/src/jit-test/tests/wasm/spec/spec/i32.wast.js
rename : js/src/jit-test/tests/wasm/spec/if.wast.js => js/src/jit-test/tests/wasm/spec/spec/if.wast.js
rename : js/src/jit-test/tests/wasm/spec/inline-module.wast.js => js/src/jit-test/tests/wasm/spec/spec/inline-module.wast.js
rename : js/src/jit-test/tests/wasm/spec/int_literals.wast.js => js/src/jit-test/tests/wasm/spec/spec/int_literals.wast.js
rename : js/src/jit-test/tests/wasm/spec/labels.wast.js => js/src/jit-test/tests/wasm/spec/spec/labels.wast.js
rename : js/src/jit-test/tests/wasm/spec/load.wast.js => js/src/jit-test/tests/wasm/spec/spec/load.wast.js
rename : js/src/jit-test/tests/wasm/spec/local_tee.wast.js => js/src/jit-test/tests/wasm/spec/spec/local_tee.wast.js
rename : js/src/jit-test/tests/wasm/spec/memory_grow.wast.js => js/src/jit-test/tests/wasm/spec/spec/memory_grow.wast.js
rename : js/src/jit-test/tests/wasm/spec/memory_size.wast.js => js/src/jit-test/tests/wasm/spec/spec/memory_size.wast.js
rename : js/src/jit-test/tests/wasm/spec/return.wast.js => js/src/jit-test/tests/wasm/spec/spec/return.wast.js
rename : js/src/jit-test/tests/wasm/spec/select.wast.js => js/src/jit-test/tests/wasm/spec/spec/select.wast.js
rename : js/src/jit-test/tests/wasm/spec/skip-stack-guard-page.wast.js => js/src/jit-test/tests/wasm/spec/spec/skip-stack-guard-page.wast.js
rename : js/src/jit-test/tests/wasm/spec/start.wast.js => js/src/jit-test/tests/wasm/spec/spec/start.wast.js
rename : js/src/jit-test/tests/wasm/spec/store.wast.js => js/src/jit-test/tests/wasm/spec/spec/store.wast.js
rename : js/src/jit-test/tests/wasm/spec/switch.wast.js => js/src/jit-test/tests/wasm/spec/spec/switch.wast.js
rename : js/src/jit-test/tests/wasm/spec/traps.wast.js => js/src/jit-test/tests/wasm/spec/spec/traps.wast.js
rename : js/src/jit-test/tests/wasm/spec/unwind.wast.js => js/src/jit-test/tests/wasm/spec/spec/unwind.wast.js
rename : js/src/jit-test/tests/wasm/spec/utf8-import-module.wast.js => js/src/jit-test/tests/wasm/spec/spec/utf8-import-module.wast.js
rename : js/src/jit-test/tests/wasm/spec/utf8-invalid-encoding.wast.js => js/src/jit-test/tests/wasm/spec/spec/utf8-invalid-encoding.wast.js
rename : js/src/jit-test/tests/wasm/spec/float_memory.wast.js => js/src/jit-test/tests/wasm/spec/threads/float_memory.wast.js
rename : js/src/jit-test/tests/wasm/spec/harness/async_index.js => js/src/jit-test/tests/wasm/spec/threads/harness/async_index.js
rename : js/src/jit-test/tests/wasm/spec/harness/sync_index.js => js/src/jit-test/tests/wasm/spec/threads/harness/sync_index.js
extra : moz-landing-system : lando
2020-03-11 04:09:10 +00:00
Ryan Hunt
c13f6b0bff Bug 1617827 - Wasm: Switch to 'wasm-generate-testsuite' tooling for importing spec test-suite. r=lth
This switches our test import Makefile to use the wasm-generate-testsuite tool
for importing spec-tests. A new config file declaring the proposals to import,
along with tests to skip, is added to jit-test/etc.

There was an ability to apply a .patch file to paper over a back-compat issue
is types.wast.js. It appears that newer spec/tests don't include a types.wast,
so I don't think this patch is necessary anymore. We can add this ability back
later if needed.

Differential Revision: https://phabricator.services.mozilla.com/D65195

--HG--
extra : moz-landing-system : lando
2020-03-11 04:05:15 +00:00
Ryan Hunt
dcfba1aa5c Bug 1617827 - Tests: Allow specifying an 'include' relative to directives.txt in jit-tests. r=lth
This is needed so that we can find include the 'harness/sync_index.js' for
each proposal using its directives.txt.

Before this commit, this was done by lib/wasm-testharness.js loading it from a
relative path. We could assume that each proposal has the same sync_index.js,
as it doesn't change often, but that seemed like it could lead to a hard to
discover bug later down the road.

Differential Revision: https://phabricator.services.mozilla.com/D65194

--HG--
extra : moz-landing-system : lando
2020-03-11 04:04:27 +00:00
Daniel Varga
8edab673d8 Backed out changeset d15b968aa6d1 (bug 1615297) for causing build bustage
CLOSED TREE

--HG--
extra : rebase_source : 4e525e82fb7f194d9b7eac0020932ed09ac005b7
2020-03-11 05:41:51 +02:00
Mike Conley
8ba260392e Bug 1619992 - Split AboutNewTabService into AboutNewTabParentService and AboutNewTabChildService. r=perftest-reviewers,Mardak,sparky
This patch does the following:
* Moves most logic for initiating about:home / about:newtab into AboutNewTab.jsm
* Makes AboutNewTab the API surface for overriding the default about:newtab URLs.
* Reduces the surface of nsIAboutNewTabService, and makes the properties read-only
* Splits the remaining code in the nsIAboutNewTabService into an implementation for
  the parent process, and one for content processes.

This split will hopefully help reduce confusion about which code in
AboutNewTabService is running in which process.

Differential Revision: https://phabricator.services.mozilla.com/D65569

--HG--
rename : browser/components/newtab/test/xpcshell/test_AboutNewTabService.js => browser/components/newtab/test/xpcshell/test_AboutNewTab.js
extra : moz-landing-system : lando
2020-03-11 03:10:29 +00:00
Kevin Jacobs
24e1ed50fa Bug 1621350 - land NSS 710d10a72934 UPGRADE_NSS_RELEASE, r=jcj
2020-03-10  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/ssl/ssl3exthandle.c:
	Bug 1618915 - Fix UBSAN issue in ssl_ParseSessionTicket
	r=jcj,bbeurdouche

	[710d10a72934] [tip]

2020-03-09  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/ssl/ssl3exthandle.c:
	Bug 1618739 - Don't assert fuzzer behavior in SSL_ParseSessionTicket
	r=jcj

	[12fc91fad84a]

2020-03-03  Benjamin Beurdouche  <bbeurdouche@mozilla.com>

	* readme.md:
	Bug 1619056 - Update README: TLS 1.3 is not experimental anymore.
	r=jcj

	[08944e50dce0]

2020-03-09  Kevin Jacobs  <kjacobs@mozilla.com>

	* gtests/ssl_gtest/ssl_version_unittest.cc, lib/ssl/sslexp.h,
	lib/ssl/sslimpl.h, lib/ssl/sslsock.c, lib/ssl/tls13exthandle.c:
	Bug 1619102 - Add workaround option to include both DTLS and TLS
	versions in DTLS supported_versions. r=mt

	Add an experimental function for enabling a DTLS 1.3
	supported_versions compatibility workaround.

	[53803dc4628f]

2020-03-09  Benjamin Beurdouche  <bbeurdouche@mozilla.com>

	* automation/taskcluster/scripts/run_hacl.sh,
	lib/freebl/verified/Hacl_Poly1305_128.c,
	lib/freebl/verified/Hacl_Poly1305_256.c:
	Bug 1612493 - Fix Firefox build for Windows 2012 x64. r=kjacobs

	[7e09cdab32d0]
2020-03-02  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/freebl/blinit.c:
	Bug 1614183 - Fixup, clang-format. r=me
	[b17a367b83de] [NSS_3_51_BETA1]

2020-03-02  Giulio Benetti  <giulio.benetti@benettiengineering.com>

	* lib/freebl/blinit.c:
	Bug 1614183 - Check if PPC __has_include(<sys/auxv.h>). r=kjacobs
	Some build environment doesn't provide <sys/auxv.h> and this causes
	build failure, so let's check if that header exists by using
	__has_include() helper.

	Signed-off-by: Giulio Benetti
	<giulio.benetti@benettiengineering.com>
	[bb7c46049f26]

2020-03-02  Kurt Miller  <kurt@intricatesoftware.com>

	* lib/freebl/blinit.c:
	Bug 1618400 - Fix unused variable 'getauxval' on OpenBSD/arm64 r=jcj

	https://bugzilla.mozilla.org/show_bug.cgi?id=1618400
	[2c989888dee7]

2020-02-28  Benjamin Beurdouche  <bbeurdouche@mozilla.com>

	* automation/taskcluster/graph/src/extend.js, coreconf/arch.mk,
	coreconf/config.mk, lib/freebl/Makefile, lib/freebl/blapii.h,
	lib/freebl/blinit.c, lib/freebl/chacha20poly1305.c,
	lib/freebl/freebl.gyp,
	lib/freebl/verified/Hacl_Chacha20Poly1305_256.c,
	lib/freebl/verified/Hacl_Chacha20Poly1305_256.h,
	lib/freebl/verified/Hacl_Chacha20_Vec256.c,
	lib/freebl/verified/Hacl_Chacha20_Vec256.h,
	lib/freebl/verified/Hacl_Poly1305_256.c,
	lib/freebl/verified/Hacl_Poly1305_256.h, nss-tool/hw-support.c:
	Bug 1612493 - Support for HACL* AVX2 code for Chacha20, Poly1305 and
	Chacha20Poly1305. r=kjacobs

	*** Bug 1612493 - Import AVX2 code from HACL*
	*** Bug 1612493 - Add CPU detection for AVX2, BMI1, BMI2, FMA, MOVBE
	*** Bug 1612493 - New flag NSS_DISABLE_AVX2 for freebl/Makefile and
	freebl.gyp
	*** Bug 1612493 - Disable use of AVX2 on GCC 4.4 which doesn’t
	support -mavx2
	*** Bug 1612493 - Disable tests when the platform doesn't have
	support for AVX2

	[d5deac55f543]

	* automation/taskcluster/scripts/run_hacl.sh,
	lib/freebl/verified/Hacl_Chacha20.c,
	lib/freebl/verified/Hacl_Chacha20Poly1305_128.c,
	lib/freebl/verified/Hacl_Chacha20Poly1305_32.c,
	lib/freebl/verified/Hacl_Chacha20_Vec128.c,
	lib/freebl/verified/Hacl_Curve25519_51.c,
	lib/freebl/verified/Hacl_Kremlib.h,
	lib/freebl/verified/Hacl_Poly1305_128.c,
	lib/freebl/verified/Hacl_Poly1305_32.c,
	lib/freebl/verified/kremlin/include/kremlin/internal/types.h,
	lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h, li
	b/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verifie
	d.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_1
	6_32_64.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_
	Endianness.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar
	_uint128_gcc64.h, lib/freebl/verified/libintvector.h:
	Bug 1617533 - Update of HACL* after libintvector.h and coding style
	changes. r=kjacobs

	*** Bug 1617533 - Clang format

	*** Bug 1617533 - Update HACL* commit for job in Taskcluster

	*** Bug 1617533 - Update HACL* Kremlin code

	[b6677ae9067e]

Differential Revision: https://phabricator.services.mozilla.com/D66264

--HG--
extra : moz-landing-system : lando
2020-03-10 21:35:56 +00:00
André Bargull
6ec8c529d1 Bug 1620999 - Part 8: Assign FunctionTree's box in the constructor. r=mgaudet
That way we don't need the extra `setFunctionBox()` method and with part 6 it's
now easier to spot that `FunctionTree::funbox_` doesn't change after construction.

Differential Revision: https://phabricator.services.mozilla.com/D66055

--HG--
extra : moz-landing-system : lando
2020-03-10 19:07:52 +00:00
André Bargull
338b69f020 Bug 1620999 - Part 7: Don't abort syntax parsing when encountering a misplaced "use asm" directive. r=mgaudet
This looks like a left-over from the time when directives were handled
differently (bug 1288459).

Differential Revision: https://phabricator.services.mozilla.com/D66054

--HG--
extra : moz-landing-system : lando
2020-03-10 19:05:26 +00:00
André Bargull
bc86a27ace Bug 1620999 - Part 6: Remove no longer used UsedNameTracker::reset() and FunctionTreeHolder::resetFunctionTree() functions. r=mgaudet
These functions are no longer used after part 2.

Differential Revision: https://phabricator.services.mozilla.com/D66053

--HG--
extra : moz-landing-system : lando
2020-03-10 19:05:00 +00:00
André Bargull
c972f75914 Bug 1620999 - Part 5: Remove obsolete loop from compileScript. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D66052

--HG--
extra : moz-landing-system : lando
2020-03-10 19:06:12 +00:00
André Bargull
409f41ee44 Bug 1620999 - Part 4: Add a note when directive changes can lead to a reparse. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D66050

--HG--
extra : moz-landing-system : lando
2020-03-10 19:04:15 +00:00
André Bargull
81d81a92bd Bug 1620999 - Part 3: Remove aborted syntax parser handling from BytecodeCompiler. r=mgaudet
`SourceAwareCompiler::parser` uses `FullParseHandler`, so calling
`parser->hadAbortedSyntaxParse()` always returns `false`.

Differential Revision: https://phabricator.services.mozilla.com/D66049

--HG--
extra : moz-landing-system : lando
2020-03-10 19:03:54 +00:00
André Bargull
29cefc4df5 Bug 1620999 - Part 2: Split test if parse failure can be handled into a separate method. r=mgaudet
Parse failures within global and eval scripts can never be handled, so we don't
even need to handle this case.

Differential Revision: https://phabricator.services.mozilla.com/D66048

--HG--
extra : moz-landing-system : lando
2020-03-10 19:03:29 +00:00
André Bargull
24b449ae20 Bug 1620999 - Part 1: Only add the profiler entry after a successful parse. r=mgaudet
It looks wrong to me to add a `AutoGeckoProfilerEntry` for "script emit" after a failed parse.

Differential Revision: https://phabricator.services.mozilla.com/D66047

--HG--
extra : moz-landing-system : lando
2020-03-10 19:03:04 +00:00
Sebastian Streich
8284e0c407 Bug 1621004 -- Refactor nsNPAPIPlugin.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D66046

--HG--
extra : moz-landing-system : lando
2020-03-10 23:16:36 +00:00
Daniel Varga
a2cbf61a81 Backed out 9 changesets (bug 1560038) for causing build bustage
CLOSED TREE

Backed out changeset 12069dae9b8d (bug 1560038)
Backed out changeset a0845cf79487 (bug 1560038)
Backed out changeset dc2406d01a63 (bug 1560038)
Backed out changeset 1b11616a5ee5 (bug 1560038)
Backed out changeset 06cdc27a39a7 (bug 1560038)
Backed out changeset a390456d9d26 (bug 1560038)
Backed out changeset 7e3d839a3e9d (bug 1560038)
Backed out changeset 0678db762fed (bug 1560038)
Backed out changeset 3b9b16532bf3 (bug 1560038)
2020-03-11 04:53:10 +02:00
Sebastian Streich
9638f7914f Bug 1620984 - CrashReport.cpp refactor r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D66007

--HG--
extra : moz-landing-system : lando
2020-03-10 19:34:42 +00:00
cbrewster
6fb3b6bfc8 Bug 1618000: Part 2: Clamp blur radius based on scale factors r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D65805

--HG--
extra : moz-landing-system : lando
2020-03-10 19:23:58 +00:00
cbrewster
e0da264814 Bug 1618000: Part 1: Remove blur radius clamping on Gecko-side for WR blur filters r=gfx-reviewers,nical
Clamping of the blur radius depends on transform scale factors. This info is not available until later in the WebRender pipeline, so we need to delegate blur radius clamping to WebRender.

Differential Revision: https://phabricator.services.mozilla.com/D65804

--HG--
extra : moz-landing-system : lando
2020-03-10 19:10:56 +00:00