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

715088 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke 3ca22ad465 Bug 1646774 - Use EnsureInserted instead of Contains + PutEntry. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D80849
2020-06-26 08:38:28 +00:00
Dorel Luca 03ea5569f1 Backed out 3 changesets (bug 1640612) on dev's request for regressing Bug 1648624
Backed out changeset c2d1a0de6874 (bug 1640612)
Backed out changeset 188dc24e864a (bug 1640612)
Backed out changeset 2fe263339790 (bug 1640612)
2020-06-26 11:28:14 +03:00
Marco Zehe 5dfb4493c4 Bug 1648011 - Give the All Tabs overflow button a tooltip, r=nchevobbe,flod,Honza
This pertains to both the inspector side bar as well as the net monitor tabs.

Differential Revision: https://phabricator.services.mozilla.com/D80829
2020-06-26 07:50:29 +00:00
Christoph Kerschbaumer 446049db3d Bug 1644146: Change HTTPS Only Mode error copy to give the sense of protection r=flod,JulianWels
Differential Revision: https://phabricator.services.mozilla.com/D78713
2020-06-26 06:51:14 +00:00
R. Martinho Fernandes b4bf6419e0 Bug 1645192 - Enable EV Treatment for "certSIGN Root CA G2" root certificate r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D81052
2020-06-26 07:15:41 +00:00
Nicolas Chevobbe 90123a987c Bug 1648458 - Add a test to assert resource watcher destruction when associated target actor is destroyed. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D81034
2020-06-26 06:58:55 +00:00
Dorel Luca 8118a1f339 Backed out 4 changesets (bug 1646423, bug 1644544, bug 1646178, bug 1648223) for browser-chrome failures in browser/components/preferences/tests/browser_basic_rebuild_fonts_test.js
Backed out changeset 48790fe7990a (bug 1648223)
Backed out changeset 2d52e80dd321 (bug 1646178)
Backed out changeset 5186e66006a4 (bug 1646423)
Backed out changeset 28d0dc323af8 (bug 1644544)
2020-06-26 08:59:45 +03:00
Marco Zehe 0e1ed3a46b Bug 1648069 - Make the Changes view a document for screen readers, r=yzen
Also make it focusable so screen readers will pick up even the "no changes yet" scenario and won't skip over it.

Differential Revision: https://phabricator.services.mozilla.com/D80865
2020-06-26 00:15:21 +00:00
Kenrick 47fb9957d8 Bug 1627164 - Fix edit/delete buttons in about:logins break into lines r=MattN
In CJK locales, line break could happen in any letter of the button. The fix here is to explicitly specify flex property so that the button couldn't grow or shrink.

Differential Revision: https://phabricator.services.mozilla.com/D79823
2020-06-19 12:31:37 +00:00
Cosmin Sabou 53dddceaa0 Backed out changeset ec2d3d359743 (bug 1647862) for refetest failures on css-simple-styling.html. CLOSED TREE 2020-06-26 07:58:54 +03:00
Mike Hommey 77976c2cc1 Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r=gerald
This was previously r=jchen and landed, but was backed out because some
Android tests were running on an unrealistically old Linux kernel. These
tests have been retired, so this can reland.

Differential Revision: https://phabricator.services.mozilla.com/D81278
2020-06-26 03:48:49 +00:00
Jared Wein 11097b2f8b Bug 1648223 - Enable the Experimental Preferences by default. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D81111
2020-06-26 03:45:05 +00:00
Jared Wein e964c2ad3f Bug 1646178 - Use similar markup as the other preference categories to show a header within the search results. r=mstriemer,fluent-reviewers,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80959
2020-06-26 03:45:01 +00:00
Jared Wein 9e14db259e Bug 1646423 - Experimental features should only be displayed on release channels that they are intended for. r=mstriemer,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80714
2020-06-26 03:45:05 +00:00
Jared Wein e23dc1af7e Bug 1644544 - Annotate crash-stats reports with the enabled experimental features. r=gsvelto,Gijs,preferences-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D80007
2020-06-26 03:44:51 +00:00
Cosmin Sabou 9d21cb65b8 Backed out changeset 5e0244588a91 (bug 822978) for causing Windows MinGW bustages. CLOSED TREE 2020-06-26 06:08:15 +03:00
Cosmin Sabou 713e296892 Backed out 3 changesets (bug 1399356) for mochitest failures on several tests.
Backed out changeset 979f641a6bef (bug 1399356)
Backed out changeset aa001ccfcce3 (bug 1399356)
Backed out changeset aa54dc45b2d4 (bug 1399356)
2020-06-26 05:42:53 +03:00
Sam Foster 394b51b9e3 Bug 1639069 - Add download context menu items to 'Use' and 'Always use' the system viewer to open the download. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D79396
2020-06-25 22:19:37 +00:00
Sam Foster 1c447df70b Bug 1639069 - Provide helpers for getting a nsIMIMEInfo on DownloadsCommon, and confirming if a download is a given mime-type. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D79395
2020-06-26 02:34:03 +00:00
Steve Fink 4d9132ebfd Bug 1568923 - String deduplication fixups from review r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D79583
2020-06-26 02:17:04 +00:00
Ed Lee 6a240f86aa Bug 1643761 - Measure about:welcome performance r=pdahiya
Use Performance for mark and navigation timings to send with message impression.

Differential Revision: https://phabricator.services.mozilla.com/D81170
2020-06-26 02:13:53 +00:00
Jan Varga f482502235 Bug 1621920 - Convert LS client to use the new macro for warning about unknown stuff and add testing for unknown directories in LS client directory; r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D80167
2020-06-26 01:56:45 +00:00
Jan Varga f7200a696c Bug 1621920 - Provide a new testable macro for warning about unknown files or directories; r=dom-workers-and-storage-reviewers,ttung,sg
Differential Revision: https://phabricator.services.mozilla.com/D80166
2020-06-25 07:16:47 +00:00
Jan Varga 3048b298b2 Bug 1621920 - Fix some comments in test_unknownFiles.js; r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D80165
2020-06-25 07:16:50 +00:00
Mike Hommey 219d10e7ce Bug 1648654 - Remove AutoObjectMapperFaultyLib. r=gerald
Bug 1486524 disabled the features from the custom linker that required
AutoObjectMapperFaultyLib. We can now rely on AutoObjectMapperPOSIX
instead.

Differential Revision: https://phabricator.services.mozilla.com/D81264
2020-06-26 01:26:56 +00:00
Glenn Watson 29c3ca7449 Bug 1647862 - Fix panic when casting large rects to i32. r=Bert
In various parts of the picture and mask code, we were casting
the `clipped` rect to i32 (after rounding out). However, this
can cause overflow panics when the origin of the rect is too big.

Instead, treat the origin as f32 (which it was generally being
converted to anyway), and only cast the size part to be i32 as
required. This is safe since we know that the size has been
clipped to the visible screen, so will always be safe to cast
to i32.

Differential Revision: https://phabricator.services.mozilla.com/D80968
2020-06-25 23:42:07 +00:00
Emilio Cobos Álvarez 8ae606c7bf Bug 1648095 - Don't defer the same sheet load twice. r=heycam
When we call into LoadSheet when starting pending loads for a given
loader, it may be the case that the original loader may still not care
about the load. However some other loader will, so we can't defer this.

This was also causing our state to get out of sync, because if this
happened, then we'd fail to account for it in other loaders.

Differential Revision: https://phabricator.services.mozilla.com/D81119
2020-06-26 01:17:40 +00:00
Mike Hommey 2c0ef5cc73 Bug 822978 - Enable -Werror=implicit-function-declaration by default. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D81250
2020-06-26 01:06:48 +00:00
Nicholas Nethercote e671bf0673 Bug 1647987 - Create Rust testing docs. r=froydnj.
Some of the testing info is from the Oxidation wiki, and the logging info is
largely from a dev-platform email by Valentin. The other parts I wrote from
scratch.

The commit also makes some small improvements to the Rust build docs.

Differential Revision: https://phabricator.services.mozilla.com/D81017
2020-06-26 01:04:40 +00:00
Cosmin Sabou 365452d665 Bug 1399356 - Fix eslint prettier failure on browser_anti_clickjacking.js. r=eslint-fix 2020-06-26 04:10:13 +03:00
Neil Deakin 92c10e5f50 Bug 1646197, convert about:certificate to JSWindowActor instead of old RPM, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D80017
2020-06-25 01:13:05 +00:00
Mike Hommey 90a47ff4ef Bug 1648343 - Require rustc 1.43 to build. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D81246
2020-06-25 23:41:16 +00:00
Glenn Watson a4c8032bbc Bug 1648328 - Remove a redundant assertion check. r=Bert
The code already explicitly checks for and handles the rect here
having a zero or invalid size, there is no need to assert that
the rect size itself is valid.

Differential Revision: https://phabricator.services.mozilla.com/D81249
2020-06-26 00:24:04 +00:00
Adam Roach [:abr] 577210f784 Bug 1399356: Test & test adjustments for anti-clickjacking r=zbraniecki
Depends on D79775

Differential Revision: https://phabricator.services.mozilla.com/D80229
2020-06-26 00:38:55 +00:00
Adam Roach [:abr] b3e0a05bb9 Bug 1399356: Delay input to autofill popup r=zbraniecki,MattN
Differential Revision: https://phabricator.services.mozilla.com/D79775
2020-06-26 00:36:57 +00:00
Zibi Braniecki 8ce6deaff2 Bug 1641719 - Don`t set 0 state in TreeView on first click. r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D79322
2020-06-26 00:14:23 +00:00
Timothy Nikkel bc9a1824af Bug 1647948. Relax assertion about image aspect ratio to consider that images can go into error state. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D80826
2020-06-25 23:51:22 +00:00
Geoff Brown 6612d6856b Bug 1648506 - Disable some python tests on py2 on mac; r=mhentges
These tests fail on py2 on osx when 'mach python-test' runs with python 3, blocking
bug 1594914.

Differential Revision: https://phabricator.services.mozilla.com/D81247
2020-06-25 23:47:38 +00:00
Ting-Yu Lin a826558cef Bug 1648615 - Add hotkeys to dump DOM tree and frame tree in layout debugger. r=emilio
* ctrl+d: Dump DOM tree (content). (Use "d" because "c" is for copy.)
* ctrl+f: Dump frame trees.
* ctrl+p: Dump frame trees in CSS pixels.

On macOS, the modified is cmd instead of ctrl.

Differential Revision: https://phabricator.services.mozilla.com/D81234
2020-06-25 23:59:15 +00:00
Butkovits Atila 305a24de4b Backed out changeset 6a93e7a5e237 (bug 1555557) for causing build bustage on nsCertOverrideService.cpp. CLOSED TREE 2020-06-26 02:54:59 +03:00
Nihanth Subramanya 7c0a2f07b9 Bug 1555557 - Do cert override file writes off the main thread. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D35375
2020-06-25 17:15:36 +00:00
David Major a0cb558b98 Bug 1648541 - Rename details namespace in SPSCQueue r=froydnj
I will admit from the start that this patch is goofy and is not the "proper" fix.

If you're unlucky enough to tickle the current unification in `dom/media`, then there's a conflict between `namespace mozilla::details` of `SPSCQueue.h` and `namespace details` of Chromium's `task.h`. Ultimately, the badness stems from some unified file doing `using namespace mozilla;`, but I'm really not enthusiastic about reworking that when I just want to get unblocked.

I'm going to attempt to justify the yuckiness of this patch on the basis that:
* `SPSCQueue.h` is super self-contained and rarely looked at, I bet nobody will notice this change
* Tons of other code prefers the spelling `mozilla::detail` anyway

Differential Revision: https://phabricator.services.mozilla.com/D81162
2020-06-25 19:30:52 +00:00
Jeff Muizelaar 6017f891b8 Bug 1648601 - Rollout WebRender to Mac on AMD and Nvidia too. r=aosmond
There hasn't been much complaint with it being on so far so let's get
more.

Differential Revision: https://phabricator.services.mozilla.com/D81192
2020-06-25 21:23:16 +00:00
Jeff Muizelaar 5ec0345f23 Bug 1648587 - Rename IntelHDGraphicsToHaswell to IntelHaswell. r=aosmond
IntelHDGraphicsToHaswell currently only includes Haswell and
not older hardware like IntelHDGraphicsToIvyBridge etc.

Differential Revision: https://phabricator.services.mozilla.com/D81185
2020-06-25 20:49:50 +00:00
Jeff Muizelaar a177765070 Bug 1648579 - Add failure id for Disabled instead of Denied. r=aosmond
Denied is always the result of the allow list.

Differential Revision: https://phabricator.services.mozilla.com/D81172
2020-06-25 20:49:04 +00:00
Nika Layzell c7f85b7fac Bug 1633379 - Part 2: Add support for in-process JSWindowActors, r=kmag,Yoric
This switches the `nsIContent{Parent,Child}` interface to be
`nsIDOMProcess{Parent,Child}`, and also implements it on
`InProcess{Parent,Child}`, along with the `ProcessActor` interface.

Differential Revision: https://phabricator.services.mozilla.com/D80582
2020-06-25 20:35:18 +00:00
Nika Layzell 9c12bdf9af Bug 1633379 - Part 1: Move PInProcess into dom/ipc, r=kmag,Yoric
This moves it near the cross-process `PContent` actor, and makes it more clear
that this actor is only intended to be used for DOM things.

Differential Revision: https://phabricator.services.mozilla.com/D80581
2020-06-25 17:50:51 +00:00
Butkovits Atila f47ca94618 Backed out changeset 840d3dc313f1 (bug 1648270) for causing build bustages on ProtocolFuzzer.cpp. CLOSED TREE 2020-06-26 01:57:49 +03:00
Matt Woodrow 9e57de431f Bug 1626362 - Don't return a failure from nsDocumentOpenInfo::OnStartRequest if we decide to handle the response with the external helper app and then fail. r=nika
The WPT a-download-click-404.html requires this behaviour for links with the download attribute, and this is also the current behaviour for Content-Disposition: Attachment (see bug 1604308).

This previously worked because the parent process version of nsDocumentOpenInfo failed (with NS_ERROR_FILE_NOT_FOUND), but the error code was discarded and we forwarded the channel to the content process. The content process version then would then return NS_ERROR_WONT_HANDLE_CONTENT since the load requires downloading, but we don't allow that in the content process. This new error code is one that doesn't have an associated error page (unlilke the original error), so was silently discarded.

Differential Revision: https://phabricator.services.mozilla.com/D81014
2020-06-25 22:13:31 +00:00
Matt Woodrow 0700ed831b Bug 1626362 - Don't forward loads to DocumentLoadListener if nsDocumentOpenInfo returned a failure, since doing so would lose the error code. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D79409
2020-06-25 04:33:46 +00:00