Commit Graph

756806 Commits

Author SHA1 Message Date
Glenn Watson
54230f3c04 Bug 1709983 - Pt 3 - Remove remaining WR uses of define_clip r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D114565
2021-05-10 20:10:13 +00:00
Glenn Watson
ee49ee940e Bug 1709983 - Pt 2 - Use DefinedRoundedRectClip for backdrop-filter r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D114564
2021-05-10 20:10:12 +00:00
Glenn Watson
6cfb58809a Bug 1709983 - Pt 1 - Remove PushClearRectWithComplexRegion. r=gfx-reviewers,nical
The clear region prim don't support complex clip regions (the
complex clip region was being ignored). This has been shipping
like this for many months now, so it seems it's not required.

Differential Revision: https://phabricator.services.mozilla.com/D114563
2021-05-10 20:10:12 +00:00
Edgar Chen
20a141de1f Bug 1706316 - Part 2: Remove nsIBaseWindow::setFocus; r=hsivonen
Depends on D112739

Differential Revision: https://phabricator.services.mozilla.com/D112740
2021-05-10 20:05:12 +00:00
Edgar Chen
45da1c12ad Bug 1706316 - Part 1: Remove nsIEmbeddingSiteWindow::setFocus; r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D112739
2021-05-10 20:05:12 +00:00
Andrew McCreight
9c9c36a9fa Bug 1710473 - Remove hal::SetProcessPrioritySupported(). r=gsvelto,geckoview-reviewers,aklotz
As far as I can see, all this does is protect the user from
running some useless code if they manually enable the priority
manager using a pref on an OS that doesn't support it. The
upside of allowing this is that it makes it possible to debug
the priority manager on OSX and Linux with just a pref flip.

Differential Revision: https://phabricator.services.mozilla.com/D114767
2021-05-10 19:59:24 +00:00
Kirk Steuber
9d3986274c Bug 1698593 - Uninstall the Background Update Task from the Firefox uninstaller r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D114667
2021-05-10 19:47:14 +00:00
Noemi Erli
a2bfb965fd Backed out changeset 362b8272eab4 (bug 1708522) for causing build bustage in Platform.mm CLOSED TREE 2021-05-10 22:55:44 +03:00
Gregory Mierzwinski
178f660b41 Bug 1710148 - Modify backfill action to properly handle vismet tasks. r=jmaher
This patch makes it possible to properly backfill vismet tasks. Backfilling a vismet task will now trigger a test task along with the vismet task so it doesn't rerun on the same data.

Differential Revision: https://phabricator.services.mozilla.com/D114645
2021-05-10 19:11:59 +00:00
Morgan Reschenberg
de405c1e9c Bug 1708522: Remove MOZ_CRASHREPORTER from windows, log AccClient on mac. r=Jamie
This commit adds crash logging for AccessibilityClient on MacOS and
enables that logging on windows by removing the defunct MOZ_CRASHREPORTER
defines. On MacOS, we also introduce logging for SwitchControl and
unknown clients.

Differential Revision: https://phabricator.services.mozilla.com/D114167
2021-05-10 19:07:10 +00:00
Dzmitry Malyshau
5e83175020 Bug 1709440 - Fix the space mapping for WR glyphs r=gw
Differential Revision: https://phabricator.services.mozilla.com/D114551
2021-05-10 18:53:53 +00:00
Emilio Cobos Alvarez
6a9de4ee42 Bug 1710486 - Fix InProcessWinCompositorWidget locking to always release the present lock. r=cmartin
Otherwise we may hang when drawing transparent popups.

Differential Revision: https://phabricator.services.mozilla.com/D114766
2021-05-10 18:52:59 +00:00
Neil Deakin
525d4000cd Bug 1709439, activateItem should allow any descendant of an open submenu to be used, r=mstange,emilio
This patch also fixes an issue where hidden native items could be activated, and makes the
error message consistent between both implementations in this case.

Differential Revision: https://phabricator.services.mozilla.com/D114503
2021-05-10 18:44:03 +00:00
Csoregi Natalia
7b0167f87f Backed out changeset 667b00fed9ed (bug 1694274) for causing failures on browser_storage_indexeddb_navigation.js. CLOSED TREE 2021-05-10 22:13:23 +03:00
Lars T Hansen
2ae5b1e8f2 Bug 1710312 - Fix. r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D114765
2021-05-10 18:41:05 +00:00
Luca Greco
4d054205e4 Bug 1710138 - Add explicit test coverage for the Cache webAPI called from a moz-extension:// shared worker. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D114761
2021-05-10 18:23:38 +00:00
Gijs Kruitbosch
3426682c3e Bug 1604306 - fix browser_UITour_resetProfile.js intermittent by removing dead code and switching to async/await and BrowserTestUtils helper, r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D114746
2021-05-10 17:40:50 +00:00
Bryce Seager van Dyk
a5fac76104 Bug 1706453 - Reword mediaCaptureWindowState docstring to make clear it's not recursive. r=jib DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114536
2021-05-10 17:25:12 +00:00
Andrei Oprea
54387b248a Bug 1708681 - Remove assets associated with the addon recommendation CFRs r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D113964
2021-05-10 17:24:52 +00:00
Noemi Erli
cc61c075ad Backed out changeset 00f13360743a (bug 1707856) for causing mochitest failures in test_fragment.html CLOSED TREE 2021-05-10 20:20:28 +03:00
Emma Malysz
71c553dea6 Bug 1707190, update warning and notification icons for app menu badges r=sfoster
Also updated margins for mac badges

Differential Revision: https://phabricator.services.mozilla.com/D114554
2021-05-10 17:09:54 +00:00
Tomislav Jovanovic
c5fa3a1d8d Bug 1708238 - Stop relying on messagemanager in ExtensionPolicyService r=robwu,geckoview-reviewers,agi
Patch mostly by Nika Layzell; test, some tweaks (and all bugs) by me.

Differential Revision: https://phabricator.services.mozilla.com/D114060
2021-05-10 16:55:09 +00:00
Jon Coppeard
611ced6f1e Bug 1710426 - Refactor decision to preserve/discard JIT code into a single method r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D114747
2021-05-10 16:53:48 +00:00
Matthew Gaudet
17f0c8612e Bug 1709542 - Allow accessing private fields and acessor methods inside of Debugger.Frame.eval r=arai
Differential Revision: https://phabricator.services.mozilla.com/D114548
2021-05-10 16:46:14 +00:00
lyavor
9dc5e2e4d4 Bug 1707856: Test redirect downgrades with https-first. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D113511
2021-05-10 16:32:16 +00:00
Mark Striemer
3110ac3ec8 Bug 1706155 - Set hover states for HCM common.css r=desktop-theme-reviewers,dao,morgan,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D113872
2021-05-10 16:31:27 +00:00
Butkovits Atila
4eab64aa86 Bug 1634684 - disable test_setSinkId.html on Linux_qr_debug r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114713
2021-05-10 16:23:33 +00:00
Butkovits Atila
10fe73e589 Bug 1678089 - disable test_bug851485.html on Linux_fission for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114720
2021-05-10 16:23:01 +00:00
Butkovits Atila
dd9a7e66a8 Bug 1638909 - disable transform-animation-on-path.html on Android, Mac_webrender and Windows for frequent failures. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114719
2021-05-10 16:22:01 +00:00
Butkovits Atila
24f2019a03 Bug 1700527 - disable browser_privatebrowsing_about.js on Linux_opt for frequent failures. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114711
2021-05-10 16:21:25 +00:00
Emma Malysz
8610bdf211 Bug 1649602, remove OS.File from PageThumbs.jsm r=Gijs,barret
Differential Revision: https://phabricator.services.mozilla.com/D101066
2021-05-10 16:18:44 +00:00
Andreu Botella
8537e5c423 Bug 1709066 - Normalize strings to USV when constructing the entry list. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D114689
2021-05-10 16:06:34 +00:00
Harry Twyford
0ec6c9422f Bug 1710269 - Use the correct system colors for Window/WindowFrame on macOS. r=mac-reviewers,mstange
The sanitize window is the only place we use these colors on macOS: https://searchfox.org/mozilla-central/search?q=Window&path=.css&case=true&regexp=false. They're also used in toolkit/themes/shared/notification.css, but we override the notification API with macOS native notifications.

Differential Revision: https://phabricator.services.mozilla.com/D114752
2021-05-10 15:47:29 +00:00
Bob Owen
5de1cf3b61 Bug 1709644: Add null checks for GetReferenceDrawTarget when called on CanvasTranslator. r=jrmuizel
Also, return false from CreateReferenceTexture when mBaseDT is null.

Differential Revision: https://phabricator.services.mozilla.com/D114386
2021-05-10 15:43:58 +00:00
Jan de Mooij
233233ba3c Bug 1709537 - Remove property from shape table after (instead of before) removing it from the shape list. r=jonco
In canSkipMarkingShapeCache we're now a bit more strict and assert that every shape
in the shape lineage is also found in the ShapeTable. However when removing a dictionary
property we first removed the entry from the ShapeTable and we can then assert as part
of the pre-barrier (verifier) when removing the shape from the shape list.

Differential Revision: https://phabricator.services.mozilla.com/D114581
2021-05-10 14:54:53 +00:00
Emilio Cobos Alvarez
6b4cfa1f77 Bug 1710283 - Null-check lazyload intersection observers on unregistration. r=sefeng
It seems plausible for the doc to be unlinked, or for the element to be moved
to another document, in between the time observer notification is scheduled and
the time it runs. In that case, we'd be unregistered already anyways, so
there's nothing else to do.

Differential Revision: https://phabricator.services.mozilla.com/D114740
2021-05-10 14:53:07 +00:00
Miko Mynttinen
a1d3ef4a17 Bug 1709452 - Do not store display list building rect in frames with continuations r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D114290
2021-05-10 14:37:49 +00:00
Gijs Kruitbosch
18e21e721a Bug 1709641 - adjust dark mode modal dialog background, mask and box shadow, r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D114729
2021-05-10 13:56:33 +00:00
Emilio Cobos Álvarez
2b15d4a06b Bug 1707170 - Fix will-change-stacking-context-z-index-1.html.
z-index doesn't apply to non-positioned elements, so will-change:
z-index does nothing in that case per spec.

MANUAL PUSH: Orange fix CLOSED TREE
2021-05-10 16:12:04 +02:00
Andreea Pavel
2d45c54c8f Bug 1683062 - disable 1113005.html on linux-qr r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114647
2021-05-10 13:41:14 +00:00
Chris H-C
f666fb3dc9 Bug 1705403 - Replace FOG's Glean autodocs with link to Glean Dictionary r=janerik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114631
2021-05-10 13:33:09 +00:00
Chris H-C
f852ae3348 Bug 1699168 - Document FOG linting, testing r=janerik DONTBUILD
Depends on D114621

Differential Revision: https://phabricator.services.mozilla.com/D114622
2021-05-10 13:32:43 +00:00
Chris H-C
ba069746e2 Bug 1699168 - Fix some clippy nits r=janerik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114621
2021-05-10 13:32:43 +00:00
Emilio Cobos Álvarez
6fc419fb56 Bug 1707170 - Fix unused variable in opt builds.
MANUAL PUSH: Trivial fixup CLOSED TREE
2021-05-10 15:45:43 +02:00
Emilio Cobos Álvarez
c8aa59aaae Bug 1707170 - Will-change should only create stacking contexts / containing blocks / etc if the property it'd change would apply. r=miko
As per https://drafts.csswg.org/css-will-change/#will-change.

> If any non-initial value of a property would cause the element to
> generate a containing block for absolutely positioned elements,
> specifying that property in will-change must cause the element to
> generate a containing block for absolutely positioned elements.

But in this case the transform property wouldn't apply to the element so
there's no reason to create a stacking-context.

Differential Revision: https://phabricator.services.mozilla.com/D114121
2021-05-10 13:09:42 +00:00
M. Sirringhaus
cca1566127 Bug 1710099 - Update the minidump_writer_linux crate to replace the unmaintained memmap crate. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D114728
2021-05-10 13:00:45 +00:00
Butkovits Atila
0b90caf494 Backed out 4 changesets (bug 1704697) for causing wpt failures. CLOSED TREE
Backed out changeset 6f587a056ef3 (bug 1704697)
Backed out changeset 079b8863727b (bug 1704697)
Backed out changeset 64e2c34d5cbb (bug 1704697)
Backed out changeset e2a390ce81a9 (bug 1704697)
2021-05-10 15:47:09 +03:00
Edgar Chen
f8605ff45d Bug 1709214 - Get rid of NS_ERROR_DOM_ANIM_MISSING_PROPS_ERR; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D114179
2021-05-10 12:20:17 +00:00
Henrik Skupin
3e8e88a04a Bug 1704697 - [marionette] Use the XULFrameLoaderCreated event to detect remoteness changes. r=marionette-reviewers,smaug,jdescottes
Especially with BFCache enabled for Fission there is no new
browsing context created when a page comes out of the cache.
As such the current logic to detect remoteness changes doesn't
work. Instead the "XULFrameLoaderCreated" event on the tabbrowser
object can be used instead, which is always fired.

Differential Revision: https://phabricator.services.mozilla.com/D113769
2021-05-10 12:05:35 +00:00
Henrik Skupin
13574cc385 Bug 1704697 - [marionette] Don't require a page unload event for navigation when a remoteness change occurred. r=marionette-reviewers,smaug,jdescottes
When there is a browsing context change the order of page load
events is not guaranteed. As such a "pagehide" event from the
current page might be received after a "pageshow" event from
the target page.

Differential Revision: https://phabricator.services.mozilla.com/D113768
2021-05-10 12:05:35 +00:00