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

843621 Коммитов

Автор SHA1 Сообщение Дата
Julian Descottes 2476e7a6e9 Bug 1704521 - [devtools] Remove F12 experiment preference r=devtools-reviewers,nchevobbe
Depends on D143833

Differential Revision: https://phabricator.services.mozilla.com/D143835
2023-05-31 15:26:36 +00:00
Julian Descottes 4a44e5775e Bug 1704521 - [devtools] Remove leftover calls to openInstallPage in DevToolsShim r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D143833
2023-05-31 15:26:36 +00:00
Barret Rennie fdd97adec2 Bug 1836045 - Downgrade nimbus-shared to 2.1.0 r=emcminn
nimbus-shared 2.3.0 includes the new locales field as `locales?: string[]`,
which does not include null. Experimenter is going to produce recipes with
`locales: null` when [this pull request][1] lands, which would make Firefox
reject these recipes due to schema validation errors.

[1]: https://github.com/mozilla/experimenter/pull/8820

Differential Revision: https://phabricator.services.mozilla.com/D179545
2023-05-31 15:14:19 +00:00
Valentin Gosu 7ba32109b0 Bug 1835805 - Remove odoh code r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D179456
2023-05-31 15:05:06 +00:00
Andrew Sutherland aaac1d2ece Bug 1813299 - Filter out symlinks for webkitdirectory. r=smaug
This is effectively a backout of the following patches from Bug 1274959 except
we add comments and test coverage:
- Part 1 which made the DirectoryListingTask include symlinks in the results
  as exposed by Directory.getFilesAndDirectories.
  https://hg.mozilla.org/mozilla-central/rev/3f1e16d3bfb2
- Part 3 which made GetFilesHelper include symlinks in the results.
  https://hg.mozilla.org/mozilla-central/rev/e28c3a696524

Test coverage for getFilesAndDirectories is provided by
dom/filesystem/tests/test_basic.html by way of changes to its included file
dom/filesystem/tests/filesystem_commons.js and changes to the createTreeFile
helper in dom/filesystem/tests/script_fileList.js.

Test coverage for GetFilesHelper is provided by
dom/filesystem/tests/test_webkitdirectory.html and changes to the
createTestFile helper in dom/filesystem/tests/script_fileList.js.

Commenting out either of the `isLink` test in the relevant C++ code will cause
the given tests to fail on non-windows platforms.

Differential Revision: https://phabricator.services.mozilla.com/D178894
2023-05-31 14:48:17 +00:00
Kershaw Chang 8b42302fa6 Bug 1828861 - Test case, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D179539
2023-05-31 14:47:23 +00:00
Kershaw Chang a55748b337 Bug 1828861 - Also check Alpn when selecting the next record for retrying, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D179442
2023-05-31 14:47:23 +00:00
Mirko Brodesser 6d408a906a Bug 1836056: remove test meta data marking <popover-not-keyboard-focusable.html> and <popovers/popover-types.html.ini> as intermittently failing. r=emilio
Passed locally and on Try.

Differential Revision: https://phabricator.services.mozilla.com/D179547
2023-05-31 14:31:04 +00:00
James Teow e4f466f766 Bug 1834100 - Use timing distribution for categorizing components in SearchSERPTelemetryChild - r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D179116
2023-05-31 14:24:34 +00:00
James Teow 457573b4b5 Bug 1834701 - Refactor SearchSERPTelemetry to have more isolation of page data - r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D178911
2023-05-31 14:24:34 +00:00
Edgar Chen f66fe92ddb Bug 1834073 - Part 2: Make HasDataMatchingFlavors supports kFindClipboard type; r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D179188
2023-05-31 14:19:37 +00:00
Edgar Chen bf27701a7b Bug 1834073 - Part 1: Add utility function to get cocoa Pasteboard; r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D179187
2023-05-31 14:19:37 +00:00
Paul Adenot f306108fb4 Bug 1833981 - When constructing a TimeUnit from a number in HNS, instead of flooring to avoid losing precision. r=media-playback-reviewers,azebrowski
Differential Revision: https://phabricator.services.mozilla.com/D179355
2023-05-31 13:50:59 +00:00
Iulian Moraru 90b739a400 Backed out 2 changesets (bug 1824612) for causing dt failures on browser_dbg-features-source-tree.js. CLOSED TREE
Backed out changeset c3f38adc818e (bug 1824612)
Backed out changeset 58ba8bb3398a (bug 1824612)
2023-05-31 17:28:16 +03:00
Natalia Csoregi 657a1685ea Merge mozilla-central to autoland. a=merge CLOSED TREE 2023-05-31 17:00:49 +03:00
Natalia Csoregi 8367de1e7a Backed out changeset 3101658ddd48 (bug 1448046) by request to re-evaluate. a=backout 2023-05-31 16:54:03 +03:00
Iulian Moraru 3cfea4753c Backed out changeset 9fce1abd1c50 (bug 1833244) for causing build bustages on nsDeviceContextAndroid.h. CLOSED TREE 2023-05-31 16:31:53 +03:00
Jonathan Watt d4e8510ca6 Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert
OS print drivers/devices know nothing about page dimensions unless we tell
them. Previously, the physical page dimensions (including orientation) have
always been the same, so communicating their dimensions once at the start of
a print has been enough. In preparation for supporting different "physical"
page dimensions (in the immediate future only different page orientations) when
we save to PDF, we need to have the infrastructure to pass dimensions through
on a page-by-page basis. This patch adds that.

None of the PrintTarget subclasses do anything with this extra information yet,
but in a follow-up patch PrintTargetPDF will use this information to create
PDFs with mixed page orientations.

Depends on D179395

Differential Revision: https://phabricator.services.mozilla.com/D179423
2023-05-31 13:02:26 +00:00
Paul Adenot e70e458702 Bug 1835363 - Consistently return a positive range for HTMLMediaElement.seekable. r=media-playback-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D179450
2023-05-31 12:57:20 +00:00
Andrew Creskey e7c5c25aa1 Bug 1835408 - Add an http/3 upload performance test r=perftest-reviewers,afinder,sparky
We want to track h3 upload performance so that we can improve it.

Differential Revision: https://phabricator.services.mozilla.com/D179276
2023-05-31 12:36:15 +00:00
Masayuki Nakano 53f87d35ce Bug 1835353 - Make `TextControlState` notify `IMEContentObserver` of setting new value during no frame r=smaug
`IMEContentObserver` can observe the value changes only while the text control
has anonymous `<div>` element because it observers the DOM mutation.  The
anonymous `<div>` is alive (connected) only while the text control element
has a frame (recreated at each reframe).  Therefore, `IMEContentObserver`
cannot observe the value changed during reframing.

This patch makes `TextControlState` notify `IMEContentObserver` of setting
new value directly only when it does not have `mBoundFrame`.

Differential Revision: https://phabricator.services.mozilla.com/D179358
2023-05-31 12:11:44 +00:00
Otto Länd e17fa70047 Bug 1835867: apply code formatting via Lando
# ignore-this-changeset
2023-05-31 12:32:09 +00:00
Jon Coppeard 79a919941d Bug 1835867 - Part 3: Rename gc::InitialHeap to Heap and make it an enum class r=jandem
Renames InitialHeap because it's not just used for the initial heap now. Also
makes it into an enum class.

This patch is almost entirely search and replace.

Depends on D179471

Differential Revision: https://phabricator.services.mozilla.com/D179472
2023-05-31 11:36:00 +00:00
Jon Coppeard e3940e570a Bug 1835867 - Part 2: Fold requested heap and per-kind nursery allocation allowed check together r=jandem
Add min heap to tenured state the zone and use it to combine the heap checks.

I'm open to a better name for this.

Depends on D179470

Differential Revision: https://phabricator.services.mozilla.com/D179471
2023-05-31 11:35:59 +00:00
Jon Coppeard b7202983e0 Bug 1835867 - Part 1: Remove some remaining parts of nursery canaries and tidy class definition r=sfink
This removes some vestiges of nursery canaries that were missed from the
previous bug. Also moves some uncommonly moved method definitions out of line.

Differential Revision: https://phabricator.services.mozilla.com/D179470
2023-05-31 11:35:59 +00:00
Artur Iunusov d1f1f0b597 Bug 1835292 - importscripts_mime_local.any.sharedworker.html: Fixed wpt test meta file, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D179284
2023-05-31 10:34:21 +00:00
Gregory Pappas 941d7766f8 Bug 1822864 - Remove browser.download.improvements_to_download_panel pref r=Gijs,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179300
2023-05-31 10:29:37 +00:00
Saira Abdulla 2e8db5969a Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato
Depends on D175553

Differential Revision: https://phabricator.services.mozilla.com/D176005
2023-05-31 10:21:37 +00:00
Saira Abdulla 18318190a5 Bug 1824612 - Convert toolkit/components/extensions to ES modules. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D175553
2023-05-31 10:21:37 +00:00
Jan-Niklas Jaeschke 1817114384 Bug 1836013: Order highlight selections by insertion order. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D174480
2023-05-31 10:07:51 +00:00
James Teh 6f49fe6b0c Bug 1828295 part 3: Add tests for GetCaretRect. r=morgan
This required exposing GetCaretRect via XPCOM.

Differential Revision: https://phabricator.services.mozilla.com/D179346
2023-05-31 10:04:18 +00:00
James Teh b17144e206 Bug 1828295 part 2: When setting the fake a11y Windows caret, convert the screen coordinates to client coordinates. r=nlapre
Previously, we were making the screen coordinates relative to the window rect.
However, the window rect includes the non-client area of the window, which includes the title bar.
SetCaretPos expects client coordinates.
In Firefox, this normally doesn't matter because the title bar is disabled, so there is no non-client area.
However, when the title bar is disabled, the coordinates were previously incorrect.

Differential Revision: https://phabricator.services.mozilla.com/D176620
2023-05-31 10:04:18 +00:00
James Teh f34c3edf90 Bug 1828295 part 1: Fix HyperTextAccessible::GetCaretRect when the title bar is enabled. r=morgan
I don't quite know which part of this was breaking, but the coordinates were quite wrong in the parent process.
They were wrong enough that when we adjusted for the character height, we ended up with a negative height in the resulting rect.
This code is now more similar to how we do this in LocalAccessible::BoundsInAppUnits.
This should also take CSS transforms into account in most cases where we weren't previously, though perhaps not for some iframe transforms.

Differential Revision: https://phabricator.services.mozilla.com/D176619
2023-05-31 10:04:18 +00:00
Natalia Csoregi 8bed3d22d7 Backed out changeset 87967198f72a (bug 1833981) for failures on test_DrainOnMissingData_mp4.html. CLOSED TREE 2023-05-31 14:45:40 +03:00
Malte Juergens f94e772e2c Bug 1835983: Update browser/components/sessionstore/test/browser_userTyped_restored_after_discard.js to work with https-first enabled r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D179524
2023-05-31 09:53:17 +00:00
Malte Juergens ed53837829 Bug 1835983: Update browser/components/newtab/test/browser/browser_topsites_annotation.js to work with https-first enabled r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D179520
2023-05-31 09:53:13 +00:00
stransky 63d3ba0ce4 Bug 1835797 [Linux] Don't launch vaapitest on software backends r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D179529
2023-05-31 09:52:53 +00:00
Malte Juergens 7b2a77f103 Bug 1835767: Update tests within toolkit/components/pdfjs/test to work with https-first enabled r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D179415
2023-05-31 09:51:27 +00:00
Emilio Cobos Álvarez 6a5e78c23f Bug 1835951 - Tweak fuzz factors for swgl+win+asan.
Differential Revision: https://phabricator.services.mozilla.com/D179531
2023-05-31 09:48:43 +00:00
Jonathan Kew 6acb880903 Bug 1835271 - Treat the collection of Noto fonts from the Supplemental directory as standard on macOS, as we activate them all at startup. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D179201
2023-05-31 09:47:40 +00:00
Otto Länd 167c9b24e1 Bug 1834737: apply code formatting via Lando
# ignore-this-changeset
2023-05-31 09:50:18 +00:00
Tom Schuster df42b5ce3a Bug 1834737 - Make RFPTarget parameter of ShouldResistFingerprinting with nsIGlobalObject non-optional. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D179229
2023-05-31 09:46:55 +00:00
Tom Schuster 71b1d38bb8 Bug 1834737 - Make RFPTarget parameter of ShouldResistFingerprinting with DocShell non-optional. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D179228
2023-05-31 09:46:54 +00:00
Tom Schuster 880e5017fe Bug 1834737 - Make RFPTarget parameter of WorkletGlobalScope::ShouldResistFingerprinting non-optional. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D179227
2023-05-31 09:46:54 +00:00
Tom Schuster 7dd038775a Bug 1834737 - Make RFPTarget parameter of WorkerGlobalScopeBase::ShouldResistFingerprinting non-optional. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D179208
2023-05-31 09:46:54 +00:00
Tom Schuster 67031335bb Bug 1834737 - Add RFPTargets for navigator. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D179207
2023-05-31 09:46:54 +00:00
Tom Schuster b4c6e62b3c Bug 1834737 - Make RFPTarget parameter of Document::ShouldResistFingerprinting non-optional. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D178925
2023-05-31 09:46:54 +00:00
Tom Schuster 0119f3c072 Bug 1834737 - Make RFPTarget parameter of nsIGlobalObject::ShouldResistFingerprinting non-optional. r=tjr,media-playback-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D178924
2023-05-31 09:46:53 +00:00
Paul Adenot 086ac012ff Bug 1833981 - When converting a TimeUnit to another base approximately, round instead of flooring. r=media-playback-reviewers,azebrowski
Differential Revision: https://phabricator.services.mozilla.com/D179355
2023-05-31 09:39:41 +00:00
Paul Adenot 3aa1bf7b92 Bug 1833896 - Consistently use uint32_t to store timescale until it reaches the TimeUnit constructor, which uses int64_t. r=media-playback-reviewers,karlt
Differential Revision: https://phabricator.services.mozilla.com/D179363
2023-05-31 09:36:03 +00:00