Kajal Sah
d602d583e6
Bug 1714791
- Removes illustration from empty search result. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D120266
2021-07-20 13:51:05 +00:00
Kagami Sascha Rosylight
559e6de42d
Bug 1648944 - Part 5: Add a test for bubbling r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D120291
2021-07-20 13:46:46 +00:00
Kagami Sascha Rosylight
a2f7e12c52
Bug 1648944 - Part 4: Move onselectionchange attribute to GlobalEventHandlers r=masayuki,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D118378
2021-07-20 13:46:45 +00:00
Kagami Sascha Rosylight
d5c795aa51
Bug 1648944 - Part 3: Add tests for flags partially on r=annevk
...
Differential Revision: https://phabricator.services.mozilla.com/D86702
2021-07-20 13:46:45 +00:00
Kagami Sascha Rosylight
36a55d0f1c
Bug 1648944 - Part 2: Fire selectionchange at document from text controls r=masayuki,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D86701
2021-07-20 13:46:44 +00:00
Kagami Sascha Rosylight
b09a40408c
Bug 1648944 - Part 1: Split select event flags into each event name r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D86700
2021-07-20 13:46:44 +00:00
stransky
7dbc091004
Bug 1673000 [Linux] Use Gtk color picker, r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D120324
2021-07-20 13:33:04 +00:00
Emilio Cobos Álvarez
60812fc63c
Bug 1711437
- Don't EnsureUniqueInner from the cssRules getter. r=layout-reviewers,jfkthame
...
Instead, fix up the various content data structures when the stylesheet
is mutated. This makes reading a stylesheet not disable style sharing.
Differential Revision: https://phabricator.services.mozilla.com/D115203
2021-07-20 13:17:02 +00:00
Marian-Vasile Laza
98cb10628d
Backed out 11 changesets (bug 1721333) for causing crashtest/mochitest assertion failures on NativeObject.h. CLOSED TREE
...
Backed out changeset 64c2f8b78188 (bug 1721333)
Backed out changeset 34e934fb301d (bug 1721333)
Backed out changeset e370430b2eb9 (bug 1721333)
Backed out changeset 6cac736dc557 (bug 1721333)
Backed out changeset a10364bc1e8a (bug 1721333)
Backed out changeset bcab21e83d90 (bug 1721333)
Backed out changeset 34432903f003 (bug 1721333)
Backed out changeset 93f6b564d874 (bug 1721333)
Backed out changeset b99eb964a0e5 (bug 1721333)
Backed out changeset 6ecc217611cd (bug 1721333)
Backed out changeset 5bd8cb5f0cf1 (bug 1721333)
2021-07-20 16:33:08 +03:00
Julien Cristau
f93b60fbee
Bug 1721337 - run simple-fuzzing test with python3. r=decoder
...
python 2 is apparently no longer in the docker image since bug 1719622.
Differential Revision: https://phabricator.services.mozilla.com/D120319
2021-07-20 12:45:51 +00:00
Alexandre Lissy
f7a9b9a730
Bug 1719279 - Properly add $HOME/.cache/fontconfig allowance r=gcp
...
Differential Revision: https://phabricator.services.mozilla.com/D119178
2021-07-20 12:24:56 +00:00
Julien Cristau
4a3911b1a1
Bug 1717540 - add esr91 support for release simulations. r=mtabara DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D120330
2021-07-20 11:57:57 +00:00
Alexandru Michis
c387e29673
Bug 1720882 - Fix lint error in js/src/doc/build.rst a=lint-fix
...
CLOSED TREE
2021-07-20 14:56:57 +03:00
Tom Schuster
64ece65419
Bug 1720882 - Mention jstests in documentation. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D120070
2021-07-20 11:30:14 +00:00
Jan de Mooij
9b01f0d2bd
Bug 1721333 part 11 - Use a reserved slot instead of private slot for testResolveRecursion. r=jonco
...
Depends on D120316
Differential Revision: https://phabricator.services.mozilla.com/D120317
2021-07-20 11:28:48 +00:00
Jan de Mooij
ee7f7cb9af
Bug 1721333 part 10 - Use a reserved slot instead of private slot for ForOfPICObject. r=jonco
...
Depends on D120315
Differential Revision: https://phabricator.services.mozilla.com/D120316
2021-07-20 11:28:48 +00:00
Jan de Mooij
270ee22ddc
Bug 1721333 part 9 - Use a reserved slot instead of private slot for RegExpStaticsObject. r=jonco
...
Depends on D120314
Differential Revision: https://phabricator.services.mozilla.com/D120315
2021-07-20 11:28:48 +00:00
Jan de Mooij
746328e880
Bug 1721333 part 8 - Use a reserved slot instead of private slot for PropertyIteratorObject. r=jonco
...
Depends on D120313
Differential Revision: https://phabricator.services.mozilla.com/D120314
2021-07-20 11:28:47 +00:00
Jan de Mooij
0cfe265ab2
Bug 1721333 part 7 - Use a reserved slot instead of private slot for WeakMapObject and WeakSetObject. r=jonco
...
Depends on D120312
Differential Revision: https://phabricator.services.mozilla.com/D120313
2021-07-20 11:28:47 +00:00
Jan de Mooij
0fe13b3d25
Bug 1721333 part 6 - Use a reserved slot instead of private slot for MapObject and SetObject. r=jonco
...
Depends on D120311
Differential Revision: https://phabricator.services.mozilla.com/D120312
2021-07-20 11:28:46 +00:00
Jan de Mooij
25029e543b
Bug 1721333 part 5 - Use a reserved slot instead of private slot for DebuggerInstanceObject. r=jonco
...
Depends on D120310
Differential Revision: https://phabricator.services.mozilla.com/D120311
2021-07-20 11:28:46 +00:00
Jan de Mooij
18a878d464
Bug 1721333 part 4 - Remove unused private slot from WeakMap jsapi-test. r=jonco
...
Depends on D120309
Differential Revision: https://phabricator.services.mozilla.com/D120310
2021-07-20 11:28:45 +00:00
Jan de Mooij
e981745ce6
Bug 1721333 part 3 - Remove WasmRuntimeExceptionObject's unused private slot. r=jonco
...
Depends on D120308
Differential Revision: https://phabricator.services.mozilla.com/D120309
2021-07-20 11:28:45 +00:00
Jan de Mooij
4b92523808
Bug 1721333 part 2 - Remove SavedFrame's unused private slot. r=jonco
...
Depends on D120307
Differential Revision: https://phabricator.services.mozilla.com/D120308
2021-07-20 11:28:45 +00:00
Jan de Mooij
d67a538dcb
Bug 1721333 part 1 - Remove DebuggerMemory's unused private slot. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D120307
2021-07-20 11:28:44 +00:00
stransky
a95530faa6
Bug 1717476 [Wayland] Change nsWaylandDragContext to RefPtr<DataOffer> in DragService code, r=jhorak
...
Depends on D118578
Differential Revision: https://phabricator.services.mozilla.com/D118579
2021-07-20 10:53:32 +00:00
stransky
b241881fbd
Bug 1717476 [Wayland] Change nsWaylandDragContext to RefPtr<DataOffer> in nsWindow code, r=jhorak
...
Depends on D118577
Differential Revision: https://phabricator.services.mozilla.com/D118578
2021-07-20 10:53:31 +00:00
stransky
5ead475068
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
2021-07-20 10:53:31 +00:00
Antonin LOUBIERE
737ce4c51d
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
2021-07-20 10:42:48 +00:00
Brindusan Cristian
7cd95d50e6
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)
2021-07-20 13:29:49 +03:00
Gijs Kruitbosch
5ee4e57466
Bug 1721224 - add logging for makeDirectory call when creating the default downloads directory, r=mtigley
...
Differential Revision: https://phabricator.services.mozilla.com/D120256
2021-07-20 09:40:24 +00:00
Yulia Startsev
02510713b6
Bug 1721149 - Ship hasOwn; r=evilpie
...
Differential Revision: https://phabricator.services.mozilla.com/D120212
2021-07-20 09:36:53 +00:00
Gerald Squelart
38d26336e0
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
2021-07-20 09:31:17 +00:00
Gerald Squelart
02a156fe92
Bug 1720846 - Fix non-unified build by adding missing #includes - r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D120301
2021-07-20 09:31:17 +00:00
Emilio Cobos Álvarez
4b802408a1
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
2021-07-20 09:20:42 +00:00
Emilio Cobos Álvarez
b3928f7e19
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
2021-07-20 09:20:41 +00:00
Dave Townsend
067d429ff5
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
2021-07-20 09:14:11 +00:00
Kagami Sascha Rosylight
7c31cf8091
Bug 1648944 - Part 5: Add a test for bubbling r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D120291
2021-07-20 08:59:48 +00:00
Kagami Sascha Rosylight
77fd5668e3
Bug 1648944 - Part 4: Move onselectionchange attribute to GlobalEventHandlers r=masayuki,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D118378
2021-07-20 08:59:48 +00:00
Kagami Sascha Rosylight
81c6b4f8b5
Bug 1648944 - Part 3: Add tests for flags partially on r=annevk
...
Differential Revision: https://phabricator.services.mozilla.com/D86702
2021-07-20 08:59:48 +00:00
Kagami Sascha Rosylight
3dcf4cd89f
Bug 1648944 - Part 2: Fire selectionchange at document from text controls r=masayuki,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D86701
2021-07-20 08:59:47 +00:00
Kagami Sascha Rosylight
bed866904a
Bug 1648944 - Part 1: Split select event flags into each event name r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D86700
2021-07-20 08:59:47 +00:00
Sebastian Hengst
5a4f8ee0eb
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
)
2021-07-20 11:31:01 +02:00
Marian-Vasile Laza
13083e9ac9
Backed out changeset 5a2c8366cbe2 (bug 1720721) for causing xpcshell failures on test_snapshots_create_criteria.js. CLOSED TREE
2021-07-20 11:24:44 +03:00
Jan de Mooij
de3d5efd5d
Bug 1717438 part 4 - Add testing function and tests for teleporting. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D119063
2021-07-20 07:29:28 +00:00
Jan de Mooij
e930b68636
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
2021-07-20 07:29:27 +00:00
Jan de Mooij
ed521c8fd5
Bug 1717438 part 2 - Rename the UncacheableProto flag to InvalidatedTeleporting. r=tcampbell
...
The flag is now only used for the shape teleporting optimization so be more explicit
about this. The next patch will use this flag also for the shadowed-property case.
Differential Revision: https://phabricator.services.mozilla.com/D118360
2021-07-20 07:29:27 +00:00
Jan de Mooij
c4ee416613
Bug 1717438 part 1 - Only check the holder object in GeneratePrototypeGuards. r=tcampbell
...
This reverts the change in bug 1507433. Now that shape always implies prototype,
we don't need to check the objects between receiver and holder have the uncacheable-proto
flag. This simplifies the next parts.
The comment is updated in part 3.
Differential Revision: https://phabricator.services.mozilla.com/D118359
2021-07-20 07:29:26 +00:00
Dave Townsend
d5cdee4b90
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
2021-07-20 07:16:11 +00:00
Alexandru Michis
93c5c1f4a1
Bug 1695395 - Disable browser_doorhanger_submit_telemetry.js on linux asan for frequent failures. r=intermittent-reviewers,ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D120133
2021-07-20 05:06:28 +00:00