cc8f22f2278b171cc49d152b679ed8c9fd98bc26: Bug 1717476 [Wayland] Change nsWaylandDragContext to RefPtr<DataOffer> in nsWindow code, r=jhorak
stransky <stransky@redhat.com> - Tue, 20 Jul 2021 10:53:31 +0000 - rev 586123
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1717476 [Wayland] Change nsWaylandDragContext to RefPtr<DataOffer> in nsWindow code, r=jhorak Depends on D118577 Differential Revision: https://phabricator.services.mozilla.com/D118578
c823c43f6d1ea3d18191fca61952a569643edb16: Bug 1717476 [Wayland] Imlement async clipboard data get, r=jhorak
stransky <stransky@redhat.com> - Tue, 20 Jul 2021 10:53:31 +0000 - rev 586122
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1717476 [Wayland] Imlement async clipboard data get, r=jhorak Firefox uses synchronized clipboard data get/set which causes issues when clipboard data is transferred in scope of Firefox itself as getting code blocks the sending one. As a workaround X11 clipboard code runs restricted message loop (processes clipboard events only), Wayland clipboard handler uses fast (direct) path when clipboard data is owned by Firefox and D&D code runs main loop for some limited time. When D&D operation is used on Wayland we can't determine clipboard data owner - so we can't use the fast (direct) data transfer but we always read data from wayland clipboard. That approach block when D&D data comes from Firefox itself. In orded to fix that this patch does: - Implement DataOffer::GetDataInternal() as non-blocking, i.e. fail when we can't get data from file descriptor provided by Wayland clipboard code. - Create new thread and run DataOffer::GetDataInternal() there - Run limited main event loop as D&D code does. In order to make the changes possible we also need to better track wayland data offers: - Implement DataOffer as ref counted general wayland clipboard data placeholder - Implement WaylandDragAndDropDataOffer for D&D data events - Track all offers in offer cache (mActiveOffers) Differential Revision: https://phabricator.services.mozilla.com/D118577
da1412413022e9f41073122b340e6f8d79091bb9: Bug 490136 - fix last tab re-opening after the close with session restore. r=Gijs
Antonin LOUBIERE <pyjacpp@laposte.net> - Tue, 20 Jul 2021 10:42:48 +0000 - rev 586121
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 490136 - fix last tab re-opening after the close with session restore. r=Gijs If one closes the last tab with the session restore enabled, it will re-open after restart. Fix that by closing completely the tabs before the stop of the browser. Differential Revision: https://phabricator.services.mozilla.com/D118270
d0153e71497bf81effe83239986d2a5f9c1edaf3: Backed out 5 changesets (bug 1648944) for causing wpt failures in idlharness.window.html.
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 20 Jul 2021 13:29:49 +0300 - rev 586120
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Backed out 5 changesets (bug 1648944) for causing wpt failures in idlharness.window.html. CLOSED TREE Backed out changeset 598789cabb9f (bug 1648944) Backed out changeset f464507bef57 (bug 1648944) Backed out changeset fb2b9ceb7c69 (bug 1648944) Backed out changeset a73cfada74cf (bug 1648944) Backed out changeset 3f41877ffd14 (bug 1648944)
f4bac741fbe9108dcfc9d423dc13c58ca537ae9e: Bug 1721224 - add logging for makeDirectory call when creating the default downloads directory, r=mtigley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 20 Jul 2021 09:40:24 +0000 - rev 586119
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1721224 - add logging for makeDirectory call when creating the default downloads directory, r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D120256
2c60fcbcb24633ecb03784d04eaf4846ec694484: Bug 1721149 - Ship hasOwn; r=evilpie
Yulia Startsev <ystartsev@mozilla.com> - Tue, 20 Jul 2021 09:36:53 +0000 - rev 586118
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1721149 - Ship hasOwn; r=evilpie Differential Revision: https://phabricator.services.mozilla.com/D120212
ee08d481f68e6f131a451992c12b5d00f037138b: Bug 1720846 - Add mozglue/baseprofiler and tools/profiler to non-unified-compat - r=florian
Gerald Squelart <gsquelart@mozilla.com> - Tue, 20 Jul 2021 09:31:17 +0000 - rev 586117
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1720846 - Add mozglue/baseprofiler and tools/profiler to non-unified-compat - r=florian Depends on D120301 Differential Revision: https://phabricator.services.mozilla.com/D120302
46ecc01a4a6399923b93621399827c6a881351da: Bug 1720846 - Fix non-unified build by adding missing #includes - r=florian
Gerald Squelart <gsquelart@mozilla.com> - Tue, 20 Jul 2021 09:31:17 +0000 - rev 586116
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1720846 - Fix non-unified build by adding missing #includes - r=florian Differential Revision: https://phabricator.services.mozilla.com/D120301
ef58d79c5818de22061579f81a3e7fa6767d16ca: Bug 1720880 - Consolidate a bit bookmarks popup styles. r=dao
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 20 Jul 2021 09:20:42 +0000 - rev 586115
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1720880 - Consolidate a bit bookmarks popup styles. r=dao Unify shared declarations, and avoid unneeded [placespopup=true], since there's no element that matches: :is(#BMB_bookmarksPopup, #PlacesToolbar) menupopup:not([placespopup]) Depends on D120080 Differential Revision: https://phabricator.services.mozilla.com/D120197
9bea31d80fad8441441b23c88250ef005fcdb1fb: Bug 1720880 - Remove :-moz-lwtheme from a bookmarks popup-specific selector. r=Gijs,desktop-theme-reviewers,dao
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 20 Jul 2021 09:20:41 +0000 - rev 586114
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1720880 - Remove :-moz-lwtheme from a bookmarks popup-specific selector. r=Gijs,desktop-theme-reviewers,dao With the system theme otherwise we show square corners. Also remove a margin rule which other menupopups don't have and which feels a bit ugly, but let me know if you want that one back (without the :-moz-lwtheme selector). Differential Revision: https://phabricator.services.mozilla.com/D120080
dd92f40656d872711a72c39139a9a02a84e1232d: Bug 1720721: Decide whether to create a snapshot for new interactions when the user is idle. r=mak
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 20 Jul 2021 09:14:11 +0000 - rev 586113
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1720721: Decide whether to create a snapshot for new interactions when the user is idle. r=mak Differential Revision: https://phabricator.services.mozilla.com/D119876
598789cabb9f658e758194e925fe3bae7ebe144a: Bug 1648944 - Part 5: Add a test for bubbling r=masayuki
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 20 Jul 2021 08:59:48 +0000 - rev 586112
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1648944 - Part 5: Add a test for bubbling r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D120291
f464507bef57bca9096b5698fe7a1414eb22a2c6: Bug 1648944 - Part 4: Move onselectionchange attribute to GlobalEventHandlers r=masayuki,edgar
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 20 Jul 2021 08:59:48 +0000 - rev 586111
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1648944 - Part 4: Move onselectionchange attribute to GlobalEventHandlers r=masayuki,edgar Differential Revision: https://phabricator.services.mozilla.com/D118378
fb2b9ceb7c693a1b11f36ffa62aff69f77d7df5d: Bug 1648944 - Part 3: Add tests for flags partially on r=annevk
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 20 Jul 2021 08:59:48 +0000 - rev 586110
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1648944 - Part 3: Add tests for flags partially on r=annevk Differential Revision: https://phabricator.services.mozilla.com/D86702
a73cfada74cfa00ac2235708bd362c75e191f930: Bug 1648944 - Part 2: Fire selectionchange at document from text controls r=masayuki,smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 20 Jul 2021 08:59:47 +0000 - rev 586109
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1648944 - Part 2: Fire selectionchange at document from text controls r=masayuki,smaug Differential Revision: https://phabricator.services.mozilla.com/D86701
3f41877ffd14fefbfc03cbf7224492ad42d591ed: Bug 1648944 - Part 1: Split select event flags into each event name r=masayuki
Kagami Sascha Rosylight <krosylight@mozilla.com> - Tue, 20 Jul 2021 08:59:47 +0000 - rev 586108
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1648944 - Part 1: Split select event flags into each event name r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D86700
27f30c002564d083369f5149413ad2f6c43000f0: Backed out 13 changesets (bug 1709640, bug 1718341) for failing geckoview-junit tasks on shippable lite platform. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 20 Jul 2021 11:31:01 +0200 - rev 586107
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Backed out 13 changesets (bug 1709640, bug 1718341) for failing geckoview-junit tasks on shippable lite platform. CLOSED TREE Backed out changeset abc4249b08a0 (bug 1709640) Backed out changeset c7f2fa8d7535 (bug 1709640) Backed out changeset 45b07d37f247 (bug 1709640) Backed out changeset a15b3b87d71e (bug 1718341) Backed out changeset a87639f2921b (bug 1718341) Backed out changeset 31a57851c6d1 (bug 1718341) Backed out changeset c7de56a1f886 (bug 1718341) Backed out changeset 5e76806752c8 (bug 1718341) Backed out changeset 74cfe6df218b (bug 1718341) Backed out changeset 3bd0e376de51 (bug 1718341) Backed out changeset 176238f92cfe (bug 1718341) Backed out changeset 38d622f60fa5 (bug 1718341) Backed out changeset 2e16fa5f0a1f (bug 1718341)
1eb31ff5819ea6a6a65d5d7e40d6a60a88ff4445: Backed out changeset 5a2c8366cbe2 (bug 1720721) for causing xpcshell failures on test_snapshots_create_criteria.js. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Tue, 20 Jul 2021 11:24:44 +0300 - rev 586106
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Backed out changeset 5a2c8366cbe2 (bug 1720721) for causing xpcshell failures on test_snapshots_create_criteria.js. CLOSED TREE
87cc595823724114f51ceca6937d014cbb822f21: Bug 1717438 part 4 - Add testing function and tests for teleporting. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 20 Jul 2021 07:29:28 +0000 - rev 586105
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1717438 part 4 - Add testing function and tests for teleporting. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D119063
7a624fe10146de1ca86ca0241868afa4d5cb171e: Bug 1717438 part 3 - Use the InvalidatedTeleporting flag also for shadowed properties. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 20 Jul 2021 07:29:27 +0000 - rev 586104
Push 38626 by malexandru@mozilla.com at Tue, 20 Jul 2021 15:56:53 +0000
Bug 1717438 part 3 - Use the InvalidatedTeleporting flag also for shadowed properties. r=tcampbell The flag is now used to guard against both cases teleporting has to watch out for: proto changes and shadowed properties. This lets us get rid of dictionary conversions and reshaping for ReshapeForShadowedProp. Differential Revision: https://phabricator.services.mozilla.com/D118361
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip