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

747897 Коммитов

Автор SHA1 Сообщение Дата
Alexandre Poirot ded54f2a65 Bug 1697184 - Pass data entries to top level target even when the client doesn't watch for frames. r=jdescottes
This fixes all features currently depending on data entries, like breakpoints and target configurations.

Differential Revision: https://phabricator.services.mozilla.com/D107653
2021-03-09 22:18:57 +00:00
Dave Hunt bbe73659d6 Bug 1697199 - Remove raptor-webext recorded pageload tests r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D107660
2021-03-09 21:49:41 +00:00
Emilio Cobos Álvarez c3fa8e2b78 Bug 1696931 - Use even padding in menuitems on OSX. r=mstange
Otherwise with some fonts the menus look off. This doesn't change visual
appearance with the default font, afaict (but I don't have such a good eye so
please double-check).

Maybe we should do this only for the content select dropdown, but then again my
untrained eye doesn't see an issue for other menuitems either so...

Differential Revision: https://phabricator.services.mozilla.com/D107630
2021-03-09 21:41:25 +00:00
Emilio Cobos Álvarez a9fb30bddc Bug 1696931 - Prevent osx menu checkmark from growing the line. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D107629
2021-03-09 21:41:25 +00:00
Jon Bauman f8f210ce59 Bug 1696780 - Update mp4parse-rust to 94c3b1f. r=bryce,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D107702
2021-03-09 21:36:31 +00:00
Jon Bauman 2b5cab2497 Bug 1694113 - image.avif.enabled should depend on MOZ_AV1. r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D107706
2021-03-09 21:35:30 +00:00
Mike Hommey b1f45b497d Bug 1697098 - Default to --enable-bootstrap for arm64 mac builds. r=firefox-build-system-reviewers,andi,sheehan,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D107601
2021-03-09 21:27:52 +00:00
prathikshaprasadsuman 8101c15778 Bug 1694959 - Update copy for notifications permission panel. r=mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D107628
2021-03-09 21:26:17 +00:00
Tim Nguyen f8f4fb14e3 Bug 1697293 - Improve Proton compact density. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D107720
2021-03-09 21:23:52 +00:00
Morgan Reschenberg 78d79399ab Bug 1695716: Use ink overflow rect to calculated relative bounds when frame area is zero r=Jamie,emilio
Depends on D107001

Differential Revision: https://phabricator.services.mozilla.com/D106384
2021-03-09 21:01:37 +00:00
Morgan Reschenberg 9888565597 Bug 1696023: Report accessible's position even when bounds rect is empty r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D107001
2021-03-09 21:01:37 +00:00
Julian Descottes 6fed1559e0 Bug 1694906 - [devtools] Fix race conditions in various devtools webextensions tests r=rpl
Depends on D107099

With the previous patch, we are waiting for toolbox open before creating contexts.
This makes some tests a bit racy if they are only waiting for toolbox open. They should also wait for the context to be ready.
Firing an event from the devtools_page seems to work fine for this but don't hesitate to suggest a better approach.

Differential Revision: https://phabricator.services.mozilla.com/D107100
2021-03-09 20:50:43 +00:00
Julian Descottes 64bebf7d61 Bug 1694906 - [devtools] Wait for toolbox-ready instead of toolbox-created in ext-devtools.js r=rpl
Depends on D107052

toolbox-ready guarantees that the toolbox will have a valid target attached.

Differential Revision: https://phabricator.services.mozilla.com/D107099
2021-03-09 20:50:43 +00:00
Julian Descottes 7d14461043 Bug 1694906 - [devtools] Add new option to createDescriptorForTab to support devtools webextensions r=rpl,ochameau
Depends on D106426

Without this patch queue, `createDescriptorForTab` was not caching its descriptors, so each call to it would yield a new descriptor.
Since the webextension codebase really needs to use a different target from the one used by the DevTools toolbox, suddenly sharing the Toolbox's descriptor was an issue.

Addressing it with an explicit parameter to make this expectation from the webextension codebase a bit clearer for us.

Differential Revision: https://phabricator.services.mozilla.com/D107052
2021-03-09 20:50:42 +00:00
Julian Descottes 0f66091841 Bug 1694906 - [devtools] Use descriptors instead of targets in all toolbox APIs r=ochameau,nchevobbe,rpl
Depends on D107051

Differential Revision: https://phabricator.services.mozilla.com/D106426
2021-03-09 20:50:42 +00:00
Julian Descottes 4b70107605 Bug 1694906 - [devtools] Remove remaining call sites for showToolbox in extension tests r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D107051
2021-03-09 20:50:41 +00:00
Greg Tatum eec448bd47 Bug 1695671 - Update strings in the global menubar r=Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D107533
2021-03-09 20:17:32 +00:00
Alexandru Michis 340a2daf9d Backed out 3 changesets (bug 1686741) for causing awsy failures in TestMemoryUsage.test_open_tabs
CLOSED TREE

Backed out changeset 68ceed0186b8 (bug 1686741)
Backed out changeset edb492e25698 (bug 1686741)
Backed out changeset 213c96fc82bd (bug 1686741)
2021-03-10 00:47:12 +02:00
Alexandru Michis 06f97bce8a Backed out 4 changesets (bug 1695906, bug 1686031) for causing bustages in ActorsParent.cpp
CLOSED TREE

Backed out changeset 43a39c491548 (bug 1686031)
Backed out changeset 9be2fd0b5b6a (bug 1686031)
Backed out changeset f483f50d292a (bug 1695906)
Backed out changeset 470d617d7673 (bug 1686031)
2021-03-09 23:06:01 +02:00
Nisarg 3e0b107e69 Bug 1369784 - Improve the default behaviour of mozlint if no file paths or linters are specified r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D107394
2021-03-09 20:07:00 +00:00
nisarg 79603524c1 Bug 1646161 - Add command to run linters for the exclude list r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D105115
2021-03-09 20:07:00 +00:00
Glenn Watson b6d27eceff Bug 1696842 - Establish raster roots for more picture composite modes. r=gfx-reviewers,lsalzman
Add MixBlend and ComponentTransfer to the picture composite modes that
unconditionally establish a raster root.

All the known bugs with the raster root code have been fixed, so let's
start incrementally enabling raster roots for more picture modes, and
fix any regressions that come from these before making raster roots
the default for all surfaces.

Differential Revision: https://phabricator.services.mozilla.com/D107405
2021-03-09 20:05:47 +00:00
Andrew Halberstadt 155dabdde2 Bug 1697272 - [mozboot] Consider 'MACHRC' environment variable when enabling telemetry, r=firefox-build-system-reviewers,mhentges DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D107705
2021-03-09 20:04:57 +00:00
Tim Nguyen ec24bc56ff Bug 1697277 - Fix inactive window titlebar background for non-proton themes. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D107707
2021-03-09 20:00:56 +00:00
Narcis Beleuzu aaad782884 Backed out 1 changesets (bug 1697195) for dt failures on nsDisplayList.cpp. CLOSED TREE
Backed out changeset d5ebf7eedb59 (bug 1697195)
2021-03-09 21:59:57 +02:00
Zibi Braniecki 6fdd2399d3 Bug 1696546 - Don't show border-top-style over active tab in Proton. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D107540
2021-03-09 19:13:09 +00:00
Zibi Braniecki d42fd3830c Bug 1695518 - Disable Save and Sync Data in App Menu is fxa is disabled. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D107559
2021-03-09 19:10:33 +00:00
Tim Nguyen 6dcb6c3c12 Bug 1694526 - Update macOS default theme & Proton Dark theme titlebar colors. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D107520
2021-03-09 19:10:25 +00:00
Lee Salzman e52a1dd3a0 Bug 1696439 - Fix corner apex distance calculation in cs_clip_rectangle. r=jrmuizel
This fixes a bug wherein we were calculating the distance to the corner apex incorrectly
which could result in it being clipped in the presence of transforms that cause the step
scale to not be axis-aligned.

Differential Revision: https://phabricator.services.mozilla.com/D107618
2021-03-09 19:08:09 +00:00
Jan Varga c9519afc4d Bug 1686031 - Rename GetDirectoryMetadataWithOriginMetadata2 to LoadFullOriginMetadata and GetDirectoryMetadataWithOriginMetadata2WithRestore to LoadFullOriginMetadataWithRestore; r=dom-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D107607
2021-03-09 19:02:00 +00:00
Jan Varga ad621c19e4 Bug 1686031 - Replace GetDirectoryResultWithOriginMetadata with FullOriginMetadata; r=dom-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D107605
2021-03-09 19:02:00 +00:00
Jan Varga 2317919b08 Bug 1695906 - Use NotNull for StorageOperationsBase::OriginProps::mDirectory; r=dom-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D106908
2021-03-09 19:01:59 +00:00
Jan Varga e6de9b6ac0 Bug 1686031 - Fix storage upgrades and restoration of the metadata file to use proper persistence type internally; r=dom-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D106907
2021-03-09 19:01:59 +00:00
Lee Salzman 6b43cbe039 Bug 1697104 - adjust reftest fuzz for svg/as-image/img-simple-5.html. r=aosmond
Depends on D107685

Differential Revision: https://phabricator.services.mozilla.com/D107687
2021-03-09 18:56:54 +00:00
Lee Salzman d35f8b8a33 Bug 1697102 - adjust reftest fuzz for bug 1687157. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D107685
2021-03-09 18:56:54 +00:00
Emilio Cobos Álvarez 2e965c1195 Bug 1695323 - Update canvas permission panel strings. r=mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D107053
2021-03-09 18:50:10 +00:00
Emilio Cobos Álvarez 90110a9ac4 Bug 1695323 - Allow close icon to grow vertically if needed. r=jaws
Otherwise notification close icons like the canvas one look stretched
because of this rule:

  https://searchfox.org/mozilla-central/rev/5a66c4b4a41ab78a87c30c9db0d93c732c534402/toolkit/themes/shared/notification.css#124

Which grow the content of the icon.

Differential Revision: https://phabricator.services.mozilla.com/D107700
2021-03-09 18:49:15 +00:00
Doug Thayer 6a24f1709b Bug 1696556 - Always run earlyBlankFirstPaint if we showed skele UI r=emalysz
This code is important for transitioning between the skeleton UI code and the
full-featured browser window code. Additionally, the original logic of disabling
when not on the default theme no longer applies, because it was intended to
eliminate white flashes in dark mode. However, with the skeleton UI, those
white flashes no longer occur.

Differential Revision: https://phabricator.services.mozilla.com/D107293
2021-03-09 18:37:53 +00:00
Steven MacLeod bf39b3bc8e Bug 1647442 - handle OOP ancestors in Document::AdoptNode. r=nika
We now use BrowsingContext to climb the tree and grab frame elements so
we skip over any OOP ancestors.

`Document::GetBrowsingContext()` may be `null` when the document was
just created with `document.implementation.createDocument`.
`Document::GetWindow()` will also return `null` in this case, so we
assume the document isn't a descendant of the adoptedNode, preserving
the old behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D107584
2021-03-09 18:37:26 +00:00
Iain Ireland b8f20f5b00 Bug 1691184: Recompile if necessary before retrying interrupted regexp r=mgaudet
If an interrupt occurs during regexp execution, we return up the stack to RegExpShared::execute to handle it, then try again. Normally it's safe (if slow) to GC and discard jitcode at this point, because we can fall back to interpreted bytecode (which is not discarded). However, if the input string is long enough, then we [jump straight to compilation without producing bytecode](https://searchfox.org/mozilla-central/rev/7067bbd8194f4346ec59d77c33cd88f06763e090/js/src/vm/RegExpObject.cpp#590-596). In that case, when we resume, we will have neither bytecode nor jitcode, and end up dereferencing a null pointer.

The fix is to recompile after handling the interrupt. In addition to fixing the crash, forcing compilation here should improve our chance of eventual success (compared to resuming in the regexp interpreter).

Differential Revision: https://phabricator.services.mozilla.com/D104479
2021-03-09 18:34:43 +00:00
Alexandru Michis df8238361e Backed out 2 changesets (bug 1695716, bug 1696023) for causing bc failures in browser_zero_area.js
CLOSED TREE

Backed out changeset 08322b1067aa (bug 1695716)
Backed out changeset 1ab658549265 (bug 1696023)
2021-03-09 20:30:18 +02:00
Olli Pettay a2d036fda6 Bug 1696923 - [SHIP] Update SaveLayoutStateFlag after page load similarly to in-process session history, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D107479
2021-03-09 18:16:58 +00:00
Zibi Braniecki ca10096bc9 Bug 1697144 - Fix context line tab for non-proton, and push the line 1px up in proton. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D107690
2021-03-09 18:00:46 +00:00
Greg Tatum e2657b40e2 Bug 1696534 - Make Proton pinned tabs 36x36 square r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D107546
2021-03-09 17:57:44 +00:00
Marco Bonardo 44dda25d4e Bug 1695022 - Address bar result list titles are misaligned by 1px. r=harry,ntim
Differential Revision: https://phabricator.services.mozilla.com/D107568
2021-03-09 17:39:13 +00:00
Andrew Osmond 6fc115d39f Bug 1697195 - Force enable Software WebRender if Fission is enabled. r=jrmuizel
Fission without WebRender is an unsupported configuration and enrolls
users based on their compositor. However because of our own rollout of
WebRender, a user might start in early beta with WebRender and lose it
in late beta, while they remain enrolled in the Fission experiment.
Also, a user could lose WebRender because of crashes or device reset,
and we may fall back to Basic.

This patch forces Software WebRender as available (but does not override
Hardware WebRender) if Fission is enabled. It also prevents fallback to
Basic layers when disabling acceleration due to crashes and runtime
errors, so the user will be stuck with Software WebRender at a minimum.
It also enables Software WebRender for Windows popups with transparency.

Differential Revision: https://phabricator.services.mozilla.com/D107661
2021-03-09 16:53:01 +00:00
Morgan Reschenberg af1f74102c Bug 1695716: Use ink overflow rect to calculated relative bounds when frame area is zero r=Jamie,emilio
Depends on D107001

Differential Revision: https://phabricator.services.mozilla.com/D106384
2021-03-09 16:47:30 +00:00
Morgan Reschenberg c28c7e9c7a Bug 1696023: Report accessible's position even when bounds rect is empty r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D107001
2021-03-09 16:47:29 +00:00
Alexandru Michis 17ba342722 Backed out 2 changesets (bug 1696931) for causing mochitest failures in test_menulist_position.xhtml
CLOSED TREE

Backed out changeset 02c0f8ec7483 (bug 1696931)
Backed out changeset f53eb7a72c4d (bug 1696931)
2021-03-09 20:02:38 +02:00
Emilio Cobos Álvarez 8c86af797e Bug 1697127 - Also propagate disabled selection color. r=fix CLOSED TREE 2021-03-09 19:40:11 +02:00