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

761633 Коммитов

Автор SHA1 Сообщение Дата
Nihanth Subramanya 44665bb834 Bug 1713036 - Use Remote Settings config in DoH preferences UI. r=jaws,preferences-reviewers,necko-reviewers,valentin
Depends on D116798

Differential Revision: https://phabricator.services.mozilla.com/D117960
2021-06-23 02:29:19 +00:00
Nihanth Subramanya 4e001bacfc Bug 1714486 - [DoH] Allow pref values to override Remote Settings. r=necko-reviewers,jaws,dragana
Differential Revision: https://phabricator.services.mozilla.com/D116798
2021-06-23 02:29:18 +00:00
Nika Layzell 5731c1747c Bug 1717526 - String's implicit conversion operator causes COW relocations, r=xpcom-reviewers,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D118430
2021-06-23 01:57:00 +00:00
Michelle Goossens 55106740f3 Bug 1714462 - Part 1: Remove CSS rules from toolkit/themes using "not (-moz-proton)" r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D117202
2021-06-23 00:24:54 +00:00
Chun-Min Chang 54e5af0ed9 Bug 1716248 - Change AppendAndConsumeChunk's input parameter type r=padenot
It's better to change the input parameter's type of
`AppendAndConsumeChunk` from `AudioChunk*` to `AudioChunk&&` since the
`AudioChunk` will be consumed once it's fed to this function.

One benefit for doing so is to prevent the consumed `AudioChunk` from
being used again after it's moved/consumed. Gecko has a clang-tidy
check, bugprone-use-after-move [1], to avoid this kind of error. We
should utilize this check instead of catching used-after-move error by
human eyes.

[1]: https://searchfox.org/mozilla-central/rev/f351e19360729b351bfc7c1386d6e4ca4ea676e2/tools/clang-tidy/config.yaml#70

Differential Revision: https://phabricator.services.mozilla.com/D117714
2021-06-23 00:24:16 +00:00
Brindusan Cristian 0f63b1513f Backed out 6 changesets (bug 1699586) for causing bc failures in browser_ext_tabs_hide.js.
CLOSED TREE

Backed out changeset aeeaa1d05965 (bug 1699586)
Backed out changeset 2b0292c56e66 (bug 1699586)
Backed out changeset b23c2cdf6055 (bug 1699586)
Backed out changeset 4c4d46cb250d (bug 1699586)
Backed out changeset bd33ea428223 (bug 1699586)
Backed out changeset faedaeb2a10f (bug 1699586)
2021-06-23 03:12:24 +03:00
Mike Hommey 841e1d8a06 Bug 1717585 - Switch --enable-bootstrap on by default on central. r=firefox-build-system-reviewers,mhentges
As there are some things to solve first for the sysroot, we don't enable
the sysroot bootstrap unless --enable-bootstrap is given explicitly. The
default will still bootstrap everything else when building on central.

Differential Revision: https://phabricator.services.mozilla.com/D118450
2021-06-22 23:36:28 +00:00
sotaro c9240ccd99 Bug 1717572 - Remove gfxUtils::ConvertBGRAtoRGBA() call in AndroidCompositorWidget::EndRemoteDrawingInRegion() r=lsalzman,gfx-reviewers
gfxUtils::ConvertBGRAtoRGBA() could be removed. BGRA->RBGA conversion could be done by DrawTargetSkia::CopySurface() in RenderCompositorSWGL::CommitMappedBuffer(). Though DrawTargetCairo::CopySurface() does not do the conversion.

On Android, RenderCompositorSWGL is not expected to be used on release. It is only for testing for now.

Differential Revision: https://phabricator.services.mozilla.com/D118449
2021-06-22 23:22:50 +00:00
James Teh 165b6e2e26 Bug 1598750: Make browser_nested_iframe.js wait for doc load complete if the nested iframe doc accessible isn't present yet. r=morgan
For OOP iframes, a doc load complete event on the embedder document doesn't necessarily mean the iframe document has finished loading yet.
We already checked for the busy state on the nested iframe doc and waited for a doc load complete event in that case.
However, depending on timing, it might be possible there is no document at all (even a busy one), so we should wait for doc load complete in that case too.
This is a speculative fix; I wasn't able to reproduce this myself.

Differential Revision: https://phabricator.services.mozilla.com/D118123
2021-06-22 23:11:25 +00:00
Sam Foster 0901151ac2 Bug 1699586 - Rename default right arrow icon to arrow-right.svg for naming consistency with its other directions. Use it rather than flipping the left arrow. r=Itiel,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D118424
2021-06-22 22:32:35 +00:00
Sam Foster 9b797ac970 Bug 1699586 - De-duplicate default up arrow icons, rename as arrow-up.svg r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117577
2021-06-22 22:32:34 +00:00
Sam Foster e84104bc3d Bug 1699586 - De-duplicate default down arrow icons, rename as arrow-down.svg. r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117576
2021-06-22 22:32:34 +00:00
Sam Foster 7743f214a9 Bug 1699586 - De-duplicate small right arrow icons, rename as arrow-right-12.svg r=harry,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117575
2021-06-22 22:32:34 +00:00
Sam Foster 899a5d3b0f Bug 1699586 - De-duplicate small left arrow icons, rename as arrow-left-12.svg. r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117574
2021-06-22 22:32:33 +00:00
Sam Foster 4037e82e34 Bug 1699586 - De-duplicate small down arrow icons, rename as arrow-down-12.svg. r=harry,preferences-reviewers,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117571
2021-06-22 22:32:33 +00:00
Alexandru Michis de21e66a25 Backed out 2 changesets (bug 1696815) for causing bc failures in browser_ext_tabs_discard_reversed.js
CLOSED TREE

Backed out changeset b52bf621dbe4 (bug 1696815)
Backed out changeset ca4535b8d3aa (bug 1696815)
2021-06-23 02:09:45 +03:00
Alexandru Michis e3d24b013a Backed out changeset 3beb01f5d643 (bug 1717526) for causing gtest failures in SpanTest.from_xpcom_collections
CLOSED TREE
2021-06-23 01:58:49 +03:00
owlishDeveloper 1c2af46134 Bug 1699794 - [2.0] Add address autocomplete tests r=geckoview-reviewers,agi
Depends on D109139

Differential Revision: https://phabricator.services.mozilla.com/D109137
2021-06-22 22:03:01 +00:00
Daisuke Akatsuka 9f476d7803 Bug 1677606: Wait for pagehide event instead of beforeunload. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D118453
2021-06-22 21:47:16 +00:00
Kris Maglione 506ad8e986 Bug 1646560: Follow-up: Review comment fixes that wound up in the wrong patch.
Differential Revision: https://phabricator.services.mozilla.com/D118544
2021-06-22 21:27:35 +00:00
Tarik Eshaq f62b6857e9 Bug 1707057 - Add shutdown handling for viaduct. r=dragana.
Differential Revision: https://phabricator.services.mozilla.com/D118390
2021-06-22 21:24:56 +00:00
Matt Woodrow 50c2489ea5 Bug 1714944 - Flatten away wrapper items while collecting 3D transform leaves. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D117491
2021-06-22 21:20:15 +00:00
Matt Woodrow f0372c521b Bug 1717163 - Remove stream converter service usage for decompressing HTTP responses. r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D118421
2021-06-22 21:19:43 +00:00
Nika Layzell c14de7eabc Bug 1717526 - String's implicit conversion operator causes COW relocations, r=xpcom-reviewers,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D118430
2021-06-22 21:18:03 +00:00
Harry Twyford 45ebbdc987 Bug 1715137 - Part 3 - Port test_preloaded_sites.js. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D118220
2021-06-22 21:02:58 +00:00
Harry Twyford 914315ca8c Bug 1715137 - Part 2 - Remove Preloaded Sites and heuristic result code from UnifiedComplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D118219
2021-06-22 21:02:58 +00:00
Harry Twyford 1c5a86cc7f Bug 1715137 - Part 1 - Split UrlbarProviderPreloadedSites out from UnifiedComplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D118218
2021-06-22 21:02:57 +00:00
Brindusan Cristian ed528a5835 Backed out changeset 0a18936814a7 (bug 1587228) for causing bc failures in browser_contextmenu_sendpage.js.
CLOSED TREE
2021-06-23 00:09:46 +03:00
Andrew Halberstadt 82e328843f Bug 1717427 - [tryselect] Use 'raise_for_status' when downloading estimates data, r=mhentges
These requests had except blocks to catch all requests exceptions. But because
we weren't calling 'raise_for_status', exceptions were never raised, resulting
in bizarre error tracebacks later on.

Depends on D118356

Differential Revision: https://phabricator.services.mozilla.com/D118357
2021-06-22 20:54:19 +00:00
Andrew Halberstadt 6aec441fb8 Bug 1717427 - [tryselect] Don't allow 'display_estimates' to fail the whole |mach try| run, r=mhentges
A failure displaying estimates should never cause the try push to fail, as it
is entirely optional. This adds a blanket except to catch any exception that
was mishandled inside the estimates submodule.

It still displays a traceback as any failures displayed here should still
legitimately be fixed or have smoother error handling.

Differential Revision: https://phabricator.services.mozilla.com/D118356
2021-06-22 20:54:19 +00:00
Andrew Halberstadt d3508233ee Bug 1717691 - [tryselect] Ensure we re-compute the cache key for target_task_set after '--full', r=mhentges
When a user runs 'mach try --full', we continue computing the target task set
and cache it anyway (since we were already almost there and starting over in
the event they re-run without '--full' is very expensive.

However, when implementing the 'cache_key' function in bug 1714178, I forgot to
recompute the key in this case, causing the contents of 'target_task_set' to
overwrite the 'full_task_set' cache.

This also includes a minor improvement to re-use the 'full_task_set' cache
regardless of 'disable_target_task_filter', as that flag has zero bearing on
the full task graph. This should result in fewer cache misses when using
--full.

Differential Revision: https://phabricator.services.mozilla.com/D118531
2021-06-22 20:53:08 +00:00
Geoff Brown a9987ae72c Bug 1525152 - Use correct dll name for GetProcessImageFileName; r=ahal
This code is infrequently used, but has always failed because it references
the wrong dll name - corrected here.

Differential Revision: https://phabricator.services.mozilla.com/D118215
2021-06-22 20:51:26 +00:00
Mike Conley 56e7baaf05 Bug 1712750 - Open sanitize dialog using the window modal dialog box when possible. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D117567
2021-06-22 20:43:41 +00:00
Alexander J. Vincent b12c2e5817 Bug 1717650 - Support RockyLinux 8.4. r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D118539
2021-06-22 20:34:13 +00:00
Alexander J. Vincent 2c7ff94a69 Bug 1717650 - Drop requirement for wireless-tools-devel package. r=mhentges
wireless-tools-devel isn't available on Rocky Linux. Fortunately, it doesn't appear to be needed for the build anymore, and it was added almost a decade ago, so it should be safe to remove.

Differential Revision: https://phabricator.services.mozilla.com/D118532
2021-06-22 20:34:13 +00:00
Tarik Eshaq c8b1f02eae Bug 1587228 - Removes support for old send-tab clients. r=markh
* Removes the fallback to the old sent-tab
* Deletes the api to send URIs using commands
* Modifies tests that depended on that api to now use
   other commands, namely the wipeEngine command

Differential Revision: https://phabricator.services.mozilla.com/D118086
2021-06-22 20:21:40 +00:00
Jeff Muizelaar b1ec341753 Bug 1717709 - Temporarily disable WebRender on gen6 to get more sw-wr+D3D11 testing. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D118540
2021-06-22 20:20:29 +00:00
Kashav Madan 7c34229951 Bug 1696815 - Wait for the _restoreHistory() promise before firing SSTabRestored, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D118501
2021-06-22 19:58:42 +00:00
Kashav Madan 145f291ac7 Bug 1696815 - Handle browser.loadURI() calls that happen before the browser is fully restored, r=annyG,nika,zombie
Differential Revision: https://phabricator.services.mozilla.com/D118101
2021-06-22 19:58:42 +00:00
Emily McDonough 1f50de5e84 Bug 1647851 Part 3 - Add basic tests for applying page-size when printing r=dholbert
These aren't WPT because the CSS-page spec gives a large range of correct
behavior for handling page-size when printing. We also don't expect Firefox's
default handling to remain the same as it is implemented in this bug.

These also can't be paged reftests because of bug 1717138

Ideally we would be able to give a range of possible correct results for a WPT
that tests printing, but for now we are just testing the specific behavior we
implement.

Differential Revision: https://phabricator.services.mozilla.com/D117480
2021-06-22 19:41:58 +00:00
Emily McDonough d3535c7be9 Bug 1647851 Part 2 - Apply CSS page-size when printing r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D115843
2021-06-22 19:41:57 +00:00
Emily McDonough 82b5e35dae Bug 1647851 Part 1 - Use a computed type for page-size which converts paper sizes to a Size2D. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D115842
2021-06-22 19:41:57 +00:00
Jeff Muizelaar 2124715508 Bug 1717700 - Disable WebRender on gen5 to match release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D118534
2021-06-22 19:24:08 +00:00
Chris H-C 4f3313d052 Bug 1683171 - JS/C++ FOG test APIs will now fail if there are errors r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D117923
2021-06-22 18:34:33 +00:00
Chris H-C 91525dd8a0 Bug 1683171 - Tidy up some header includes r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D117922
2021-06-22 18:34:32 +00:00
Nika Layzell fa34581901 Bug 1713903 - Unskip new platform fission tests in docshell/test/browser/browser.ini, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D118517
2021-06-22 18:18:09 +00:00
Nika Layzell aa2b0966b8 Bug 1713148 - Part 6: Release sChannelCountMutex before calling report callback, r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D118431
2021-06-22 18:17:26 +00:00
Nika Layzell 5cc51fa13f Bug 1713148 - Part 5: Remove ThreadLink, r=handyman
This removes the last form of unique link between two MessageChannels so that
all MessageChannels communicate using PortLink, as it is fairly straightforward
to use PortLink to communicate between two threads in-process.

Differential Revision: https://phabricator.services.mozilla.com/D116672
2021-06-22 18:17:25 +00:00
Nika Layzell 7dba3a39f8 Bug 1713148 - Part 4: Remove ProcessLink, r=handyman
After the changes in part 3, this type is now dead code and can be fully
removed.

Differential Revision: https://phabricator.services.mozilla.com/D116671
2021-06-22 18:17:25 +00:00
Nika Layzell 620418372a Bug 1713148 - Part 3: Use ports for Endpoint-created actors, r=handyman
This adjusts how all actors created using `Endpoint` behave so that they now
use ports instead of creating a unique native channel connection between each
pair of processes.

Differential Revision: https://phabricator.services.mozilla.com/D116670
2021-06-22 18:17:25 +00:00