Граф коммитов

732731 Коммитов

Автор SHA1 Сообщение Дата
Miko Mynttinen 5b542dc278 Bug 1640197 - Part 1: Relax assertion from being an ancestor to sharing a common ancestor r=mats
Differential Revision: https://phabricator.services.mozilla.com/D90424
2020-10-28 18:30:21 +00:00
Eitan Isaacson 66f17f5351 Bug 1020603 - Check table children for alternative frame types when mapping element. r=Jamie
If an HTML table's children (tr/thead/tfoot) are anything but row or row
group frames, our layout-based HTMLTableAccessible implementation won't work.

Differential Revision: https://phabricator.services.mozilla.com/D94888
2020-10-28 15:58:55 +00:00
Ricky Stewart 127255c31f Bug 1654084 - Log build project to telemetry r=firefox-build-system-reviewers,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D94868
2020-10-27 18:08:49 +00:00
Ricky Stewart e6c9007806 Bug 1655845 - Collect OS version information in `mach` telemetry r=firefox-build-system-reviewers,dmajor
We add new metrics `distro` and `distro_version`. Their meaning varies based on the actual OS:

1. For Linux, the pair will be the name of the distribution and the distribution's version (e.g. `ubuntu`/`20.04`);

2. for macOS, the pair will be the string `macos` and the macOS version (e.g. `10.15.7`); and

3. for Windows, the pair will be the string (`windows`, `MAJOR.MINOR.BUILD`);

4. and for all other OS'es, the first will be the value of `sys.platform`, and the version string will be empty.

Differential Revision: https://phabricator.services.mozilla.com/D94781
2020-10-27 20:35:17 +00:00
Neil Deakin 7b907d0d94 Bug 1673512, remove message manager from browser_UITour.js test, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D94799
2020-10-28 15:55:52 +00:00
Neil Deakin 8773757bb3 Bug 1669369, remove legacy actor from PrintingChild and replace with JSWindowActor, r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D92519
2020-10-28 19:19:52 +00:00
Kartikaya Gupta c75bed1584 Bug 1660054 - Hook up the zoom-reset action to also reset APZ/scaling zoom. r=Gijs,nika,botond
The goal here is to hook up the ctrl+0 keyboard shortcut to reset the scaling
zoom applied by pinch gestures (on touchscreen or trackpad), in addition to
resetting the reflow zoom (aka full zoom). This patch also makes other mechanisms
to reset the reflow zoom (e.g. clicking on the "100%" label in the hamburger menu)
also reset scaling zoom, which I think makes sense for consistency.

Most of this patch is just plumbing, but I'm unfamiliar with these codepaths
so requesting review from relevant owners to make sure it's sane.

Differential Revision: https://phabricator.services.mozilla.com/D94624
2020-10-28 19:14:18 +00:00
Mihai Alexandru Michis 2730ac0b68 Bug 1644515 - Fix lint failure in telemetry_harness/testcase.py a=lint-fix
CLOSED TREE
2020-10-28 21:46:58 +02:00
Emilio Cobos Álvarez da97c00bb1 Bug 1411372 - Remove bogus XUL box sorting. r=TYLin
Instead, sort stuff using CSSOrderAwareFrameIterator. The current
sorting is broken in presence of dynamic insertions, consider the
following <Child(order)> combination in the DOM:

  <A(1000)> <B(0)>

That'd look like:

  <B(0)> <A(1000)>

On the frame tree. However when appending a child before B so that the
DOM looks like:

  <A(1000)> <C(0)> <B(0)>

The frame constructor will properly insert after A, and the reordering,
which is stable, will end up with:

  <B(0)> <C(0)> <A(1000)>

Which is the wrong frame tree order.

We only use -moz-box-ordinal-group in regular sprocket layout, so just
handle it there rather than everywhere. Similarly, we only rely on it
for in-flow stuff, so remove the test for that added in bug 877890 (flex
changed behavior afterwards, interestingly enough).

Differential Revision: https://phabricator.services.mozilla.com/D94790
2020-10-28 19:10:00 +00:00
Andi-Bogdan Postelnicu 69d369ec4f Bug 1626555 - Add `dom/media/mediasink` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D95023
2020-10-28 17:26:04 +00:00
bforehand f16e83b920 Bug 1644515 - Enable search tests with fixes; r=raphael,chutten
Differential Revision: https://phabricator.services.mozilla.com/D94050
2020-10-28 18:22:09 +00:00
William Immendorf c7df5cac46 Bug 1643243 - XHR uses XMLHttpRequestBodyInit as per whatwg spec. r=annevk,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D94936
2020-10-28 18:22:48 +00:00
Julian Descottes ee0bae9190 Bug 1673880 - [marionette] Fix suggested syntax for --webdriver-arg in testing documentation r=marionette-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D94996
2020-10-28 17:50:29 +00:00
Ting-Yu Lin b0d0dbd24b Bug 1669393 - Fix up position of overflow container children in a vertical-rl block once we know the final block size. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D93727
2020-10-28 18:07:22 +00:00
Kartikaya Gupta edc1d48bfd Bug 1669478 - Enable WebRender on most of the windows10-64 ccov tests. r=ahal,jrmuizel
This moves most of the windows ccov tests to run with WebRender enabled by
putting them in the windows10-64-ccov-qr test platform. (The -qr suffix causes
the taskgraph code to enable WebRender for these jobs).
The only one skipped is the marionette GPU test because it contains a test that
specifically requires WebRender disabled.

The existing non-regex config keys that referred to `windows10-64-ccov` also
get updated, and in a couple of places we need to add a new non-regex key to
disambiguate between two matching regex keys.

Differential Revision: https://phabricator.services.mozilla.com/D94769
2020-10-28 17:47:56 +00:00
Kartikaya Gupta fd8ca47744 Bug 1669478 - Remove unused windows10-64-ccov/debug bits. r=ahal
We never actually run anything on this test platform, we only run opt.

Differential Revision: https://phabricator.services.mozilla.com/D94768
2020-10-28 17:45:55 +00:00
Mihai Alexandru Michis 5427028d85 Backed out changeset 673e27ce5abb (bug 1660969) for causing bc failures in browser_test_mixed_content_download.js
CLOSED TREE
DONTBUILD
2020-10-28 21:14:25 +02:00
Sebastian Streich c9f62f14bc Bug 1660969 - Enable unblock UI for mixed-content-blocked Downloads r=Gijs,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D88721
2020-10-28 17:07:59 +00:00
Gijs Kruitbosch 4432491ff4 Bug 1673409 - show icon and label for import button in customize mode, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D94783
2020-10-28 17:02:29 +00:00
Ted Campbell b4367c55e0 Bug 1670238 - Do not delazify if sourceEnd is definitely before the specified line in findScript. r=arai
Each script for target source has a SourceExtent that represents the source
start as both an offset and a line/column value. We use these mappings to
compute a lower-bound on the source offset of a target line when performing
`findScripts`. This lower bound lets us quickly eliminate candidate scripts
without needing to compile their bytecode and inspect SrcNotes.

Depends on D93177

Differential Revision: https://phabricator.services.mozilla.com/D95019
2020-10-28 16:06:45 +00:00
Tooru Fujisawa 4e228f16ca Bug 1670510 - Do not return function that ends before the specified line in findScript. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D93177
2020-10-28 15:36:52 +00:00
Andi-Bogdan Postelnicu aedab9e740 Bug 1626555 - Add `dom/media/mediasession` to the list of non-unified-build-compatible directories. r=sg
Depends on D95001

Differential Revision: https://phabricator.services.mozilla.com/D95003
2020-10-28 16:31:41 +00:00
Andi-Bogdan Postelnicu 7918bde89f Bug 1671641 - Make `dom/media/mediacontroller` buildable outside of `unified-build` environment. r=sg
Depends on D95000

Differential Revision: https://phabricator.services.mozilla.com/D95001
2020-10-28 16:31:26 +00:00
Andi-Bogdan Postelnicu 70af4aaffd Bug 1626555 - Add `dom/media/{hls,imagecapture,ipc,mediacapabilities}` to the list of non-unified-build-compatible directories. r=sg
Depends on D94991

Differential Revision: https://phabricator.services.mozilla.com/D95000
2020-10-28 16:30:45 +00:00
Andi-Bogdan Postelnicu 7e612d6c92 Bug 1671641 - Make `dom/media/gtest` buildable outside of `unified-build` environment. r=sg
Depends on D94985

Differential Revision: https://phabricator.services.mozilla.com/D94991
2020-10-28 16:30:30 +00:00
Andi-Bogdan Postelnicu f9d22b5cd8 Bug 1626555 - Add `dom/media/gmp-plugin-openh264` to the list of non-unified-build-compatible directories. r=sg
Depends on D94984

Differential Revision: https://phabricator.services.mozilla.com/D94985
2020-10-28 16:30:05 +00:00
Andi-Bogdan Postelnicu 0dce6f6e0c Bug 1671641 - Make `dom/media/gmp` buildable outside of `unified-build` environment. r=sg
Depends on D94983

Differential Revision: https://phabricator.services.mozilla.com/D94984
2020-10-28 16:29:57 +00:00
Andi-Bogdan Postelnicu 560b6d3239 Bug 1626555 - Add `dom/media/fake-cdm`, `dom/media/flac` and `dom/media/fuzz` to the list of non-unified-build-compatible directories. r=sg
Depends on D94977

Differential Revision: https://phabricator.services.mozilla.com/D94983
2020-10-28 16:29:47 +00:00
Andi-Bogdan Postelnicu c2c4d8990b Bug 1671641 - Make `dom/media/encoder` buildable outside of `unified-build` environment. r=sg
Depends on D94975

Differential Revision: https://phabricator.services.mozilla.com/D94977
2020-10-28 16:29:37 +00:00
Andi-Bogdan Postelnicu bfb8c3235d Bug 1626555 - Add `dom/media/benchmark`, `dom/media/bridge`, `dom/media/doctor` and `dom/media/eme` to the list of non-unified-build-compatible directories. r=sg
Depends on D94971

Differential Revision: https://phabricator.services.mozilla.com/D94975
2020-10-28 16:29:34 +00:00
Andi-Bogdan Postelnicu 6da52b6965 Bug 1626555 - Add `dom/locales`, `dom/manifest` and `dom/mathml` to the list of non-unified-build-compatible directories. r=sg
Depends on D94968

Differential Revision: https://phabricator.services.mozilla.com/D94971
2020-10-28 12:59:22 +00:00
Steve Fink ad27d5a1be Bug 1673103 - Switch SM jobs to use newer dump_syms r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D94914
2020-10-28 16:39:05 +00:00
Steve Fink 6cf5fdbd02 Bug 1673103 - SM(pkg): Upload artifacts even if job fails r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D94913
2020-10-28 16:38:53 +00:00
David Teller b288afd331 Bug 1667408 - Don't right-align column names in about:processes;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D94941
2020-10-28 16:32:35 +00:00
David Teller 78ce879b87 Bug 1667408 - Sorting by CPU should sort by current CPU usage not by total CPU usage;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D94970
2020-10-28 16:32:10 +00:00
David Teller cb79883d6d Bug 1667408 - Add a column name for the last column;r=florian,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D94940
2020-10-28 16:32:35 +00:00
Jan de Mooij 526f51aa9c Bug 1673604 part 9 - Store SharedArrayBufferObject byteLength value as PrivateValue instead of PrivateUint32Value. r=lth
This matches ArrayBufferObject and will let us store larger length values.

Differential Revision: https://phabricator.services.mozilla.com/D94982
2020-10-28 13:57:31 +00:00
Jan de Mooij b88a38837f Bug 1673604 part 8 - Make ArrayBufferViewObject::bufferValue non-static. r=anba
For consistency with the other fooValue methods.

Differential Revision: https://phabricator.services.mozilla.com/D94952
2020-10-28 13:20:00 +00:00
Jan de Mooij c7946dc527 Bug 1673604 part 7 - Clean up length/lengthValue accessors. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D94950
2020-10-28 15:14:02 +00:00
Jan de Mooij a43ec80b84 Bug 1673604 part 6 - Clean up byteLength/byteLengthValue accessors. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D94949
2020-10-28 15:10:04 +00:00
Jan de Mooij 0e52742944 Bug 1673604 part 5 - Clean up byteOffset/byteOffsetValue accessors. r=anba
* Make byteOffsetValue non-static.
* Implementing byteOffsetValue using byteOffset is now more natural than the other way around.
* Move methods to the ArrayBufferViewObject base class.

Differential Revision: https://phabricator.services.mozilla.com/D94947
2020-10-28 16:31:34 +00:00
Narcis Beleuzu 67b1265f0b Backed out changeset 2592edffe5f4 (bug 1661256) for cppunit failure . CLOSED TREE 2020-10-28 19:42:07 +02:00
Narcis Beleuzu 4f46d210b3 Backed out 4 changesets (bug 1635117) for bc failures on browser_aboutprocesses_show_all_frames.js CLOSED TREE
Backed out changeset c03d67845003 (bug 1635117)
Backed out changeset 6bc615756d14 (bug 1635117)
Backed out changeset 7abc4ea63c85 (bug 1635117)
Backed out changeset d91cc348528f (bug 1635117)
2020-10-28 19:21:59 +02:00
Narcis Beleuzu 3622eac00b Backed out changeset cb0510bea446 (bug 1673497) for xpcshell failures on test_providersManager_filtering.js . CLOSED TREE 2020-10-28 19:20:50 +02:00
Narcis Beleuzu cb30b4d320 Backed out 2 changesets (bug 1669478) for linting failure on tests.py . CLOSED TREE
Backed out changeset 995156a1234a (bug 1669478)
Backed out changeset 56e6528b37eb (bug 1669478)
2020-10-28 18:37:13 +02:00
Kartikaya Gupta e4bcc652fe Bug 1669478 - Enable WebRender on most of the windows10-64 ccov tests. r=ahal,jrmuizel
This moves most of the windows ccov tests to run with WebRender enabled by
putting them in the windows10-64-ccov-qr test platform. (The -qr suffix causes
the taskgraph code to enable WebRender for these jobs).
The only one skipped is the marionette GPU test because it contains a test that
specifically requires WebRender disabled.

The existing non-regex config keys that referred to `windows10-64-ccov` also
get updated, and in a couple of places we need to add a new non-regex key to
disambiguate between two matching regex keys.

Differential Revision: https://phabricator.services.mozilla.com/D94769
2020-10-28 16:23:20 +00:00
Kartikaya Gupta 5d8025d178 Bug 1669478 - Remove unused windows10-64-ccov/debug bits. r=ahal
We never actually run anything on this test platform, we only run opt.

Differential Revision: https://phabricator.services.mozilla.com/D94768
2020-10-28 16:23:18 +00:00
Iain Ireland 917610026d Bug 1673497: Part 1: Invalidate Warp when failing to attach for a transpiled IC r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D94875
2020-10-28 07:51:59 +00:00
Eitan Isaacson cf25b74412 Bug 1673036 - If focused accessible is styled away, emit focus event on document. r=Jamie
Previously, the focus was emitted on the accessible's visible
container, even if it was not focusable.

Differential Revision: https://phabricator.services.mozilla.com/D94746
2020-10-26 18:40:24 +00:00
Ben Delevingne 30a007f78c Bug 1673873 - [devtools] Remove defer usage in devtools/shared/security/auth.js. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D94995
2020-10-28 15:41:22 +00:00