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®exp=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