Commit Graph

713036 Commits

Author SHA1 Message Date
Yura Zenevich
d37e33ce1c Bug 1643086 - clean up reset in MainFrame component. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D78118
2020-06-12 17:32:24 +00:00
Dzmitry Malyshau
8a480da876 Bug 1642495 - Limit WebRender instance buffer sizes r=gw
This is an attempt to improve our relationship with the drivers.
Currently, we work with the instance buffer limit dictated by the macOS drivers.
We can consider lowering it, since it will only make the driver work eaiser.

Differential Revision: https://phabricator.services.mozilla.com/D78164
2020-06-12 16:46:51 +00:00
Brindusan Cristian
bff7221969 Backed out changeset 5200dd8a0de5 (bug 1645328) for cppunit assertion failures at Maybe.h. CLOSED TREE 2020-06-12 20:12:37 +03:00
Tim Huang
16c32eb29a Bug 1587743 - Part 4: Enable test browser_permission_delegate_geo.js in Fission. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D79135
2020-06-12 16:32:11 +00:00
Tim Huang
f5adef2650 Bug 1587743 - Part 3: Using WindowContext to test delegated permissions. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D79134
2020-06-12 16:32:03 +00:00
Tim Huang
8422436b6c Bug 1587743 - Part 2: Removing mTopLevelPrincipal from the PermissionDelegateHandler. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D79133
2020-06-12 16:31:56 +00:00
Tim Huang
eab7aa2b87 Bug 1587743 - Part 1: Pre-compute the delegated permissions for the top-level content and store it in the WindowContext. r=baku,nika
In order to delegate the permission to the top-level window, in this
patch, we pre-compute the permissions of the top-level context and set
them to the top-level WindowContext. So, the cross-origin iframe can
know the permission of the top-level window through the WindowContext.
Thus, the permission can be delegated in Fission.

Differential Revision: https://phabricator.services.mozilla.com/D79132
2020-06-12 16:31:49 +00:00
Mike Conley
300d6ff764 Bug 1643503 - Make the WebRTC indicator's drag-ability more obvious, and update button styles. r=pbz
This also splits out the indicator theme-ing into an include file, with
platform-specific CSS files that import it. This allows us to do
platform-specific tweaks, such as changing the ordering of the window
controls and drag indicator, which we do on macOS.

Differential Revision: https://phabricator.services.mozilla.com/D79344
2020-06-12 16:18:15 +00:00
Mike Conley
5c002a5922 Bug 1643503 - Offset the initial vertical position of the WebRTC indicator by 80px. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79343
2020-06-12 15:39:01 +00:00
Mike Conley
5a093a8f0c Bug 1643503 - Compact the WebRTC global indicator to a height of 32px. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79342
2020-06-12 15:35:09 +00:00
Mike Conley
911bc998b3 Bug 1643503 - Reduce minimum window dimensions for non-popup windows to 32x32 on macOS. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D79341
2020-06-11 19:49:07 +00:00
Doug Thayer
b1ecf8a5fc Bug 1640929 - Advance fast shutdown to 1 on all channels r=froydnj
This has been this way in Nightly for a while now, with no issues
having been reported. Additionally, the telemetry pref has been at
1 for about the same amount of time, with no meaningful reports of
IO.

Differential Revision: https://phabricator.services.mozilla.com/D76856
2020-05-26 18:40:26 +00:00
André Bargull
4bea13babe Bug 1413504: Support all possible non-algorithmic numbering systems. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D78028
2020-06-12 16:04:16 +00:00
Simon Giesecke
af931b95e6 Bug 1645328 - Add in-place constructor to Maybe. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D79448
2020-06-12 14:42:26 +00:00
Csoregi Natalia
d321aa4f0b Backed out 4 changesets (bug 1636823) for build bustages. CLOSED TREE
Backed out changeset 1de589017a6b (bug 1636823)
Backed out changeset 007bbe713359 (bug 1636823)
Backed out changeset 2f5c418cb7a9 (bug 1636823)
Backed out changeset 43aa94cc6640 (bug 1636823)
2020-06-12 18:45:45 +03:00
Gregory Mierzwinski
a95569fe25 Bug 1645424 - Improve differentiation of Firefox and Chrome raptor failures. r=perftest-reviewers,davehunt
This patch adds a class-variable to the RaptorLogger that will hold the application name being tested and it is only set when we test on Chrome. This will let us differentiate failure lines between Firefox and Chrome better, i.e. all failures without an app name in the line are Firefox failures, and otherwise they are Chrome failures.

Differential Revision: https://phabricator.services.mozilla.com/D79476
2020-06-12 15:07:14 +00:00
Makoto Kato
4863496e8f Bug 1645257 - Add mochitest for inserting/committing composition and space. r=masayuki
When backing out bug 503838, we don't add additional test case for Korean IME
(bug 1636747) yet. We should add this to avoid more regressions.

Differential Revision: https://phabricator.services.mozilla.com/D79407
2020-06-12 09:30:26 +00:00
Junior Hsu
3ce74c7970 Bug 1645254 - Remove PHttpChannel::CancelRedirected, r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79397
2020-06-12 14:13:57 +00:00
emcminn
6a758073cf Bug 1644361 - Changed WNP message layout to grid, to better manage content/icon width r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D78942
2020-06-12 15:02:05 +00:00
Andrea Marchesini
0e8537429f Bug 1636823 - nsInputTransport must support blocking and async source - part 4 - gtest for inputStreamTransport, r=smaug,necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D78236
2020-06-12 14:22:58 +00:00
Andrea Marchesini
b4f1512ac4 Bug 1636823 - nsInputTransport must support blocking and async source - part 3 - move gtests, r=smaug,necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D78235
2020-06-12 14:22:38 +00:00
Andrea Marchesini
7f787a4753 Bug 1636823 - nsInputTransport must support blocking and async source - part 2 - implementation, r=smaug,necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D78234
2020-06-12 14:22:22 +00:00
Andrea Marchesini
1636f75a58 Bug 1636823 - nsInputTransport must support blocking and async source - part 1 - Use NS_MakeAsyncNonBlockingInputStream, r=smaug,necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D78233
2020-06-12 14:22:04 +00:00
Paul Adenot
f8dfbc795e Bug 1626918 - Properly check thread id when running with cubeb not sandboxed on a CLOSED TREE.
Differential Revision: https://phabricator.services.mozilla.com/D79486
2020-06-12 15:19:25 +00:00
Marco Zehe
8ab506f68e Bug 1644693 - Grid accordeon: Give the section headers proper heading roles and levels for better structure, r=yzen
Differential Revision: https://phabricator.services.mozilla.com/D79131
2020-06-12 15:18:40 +00:00
Harry Twyford
78e22b2001 Bug 1643687 - Resolve incompatibility between Search Tips and Paste & Go. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D79174
2020-06-12 14:18:37 +00:00
emcminn
2b8bacda51 Bug 1644230 - Set color inheritance on newtab icons r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78980
2020-06-12 14:46:34 +00:00
Mitchell Hentges
0a6339ac68 Bug 1632429: remove redundant enum library r=glandium,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D78345
2020-06-12 13:21:38 +00:00
Jeff Muizelaar
7eca05832f Bug 1645412 - Let WebRender on Win7,8,8.1 ride into early beta. r=aosmond
Seems ok on Nightly let's get more coverage.

Differential Revision: https://phabricator.services.mozilla.com/D79468
2020-06-12 14:20:41 +00:00
Mark Banner
fdb3c9248a Bug 1630050 - Don't notify about changes to search engine icons before the search engine has been initialised and added to the list. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D78861
2020-06-12 14:15:30 +00:00
Paul Adenot
a0218e46e7 Bug 1626918 - Don't require POT for queue items on windows/android for now, on a CLOSED TREE
This is tracked in bug 1645416.

Differential Revision: https://phabricator.services.mozilla.com/D79473
2020-06-12 14:28:33 +00:00
Jeff Muizelaar
1e9b54e39d Bug 1645405 - Remove window jumping blocklist. r=aosmond
It seems that both DirectComposition and partial present
avoid the Window jumping problem (bug 1525084) so let's remove
those blocklist entries.

We'll leave the blocking for release for now just to be conservative.

Differential Revision: https://phabricator.services.mozilla.com/D79463
2020-06-12 14:20:14 +00:00
Nicolas Chevobbe
f77c6d3593 Bug 1644966 - Change parameter of ContentProcessListener to a function. r=jdescottes.
It used to take an object with only 1 property, a function. The way it was
called in the webconsole actor made it harder to follow than it actually need.
We take that as an opportunity to convert the function to a class.

Differential Revision: https://phabricator.services.mozilla.com/D79294
2020-06-12 14:16:41 +00:00
Nicolas Chevobbe
2afd39c3b3 Bug 1644966 - Change second parameter of ConsoleAPIListener to a function. r=jdescottes.
It used to take an object with only 1 property, a function. The way it was
called in the webconsole actor made it harder to follow than it actually need.
We take that as an opportunity to convert the function to a class.

Differential Revision: https://phabricator.services.mozilla.com/D79252
2020-06-12 10:09:29 +00:00
Nicolas Chevobbe
4f8171b1e1 Bug 1644966 - Change second parameter of ConsoleServiceListener to a function. r=jdescottes.
It used to take an object with only 1 property, a function. The way it was
called in the webconsole actor made it harder to follow than it actually need.
We take that as an opportunity to convert the function to a class.

Differential Revision: https://phabricator.services.mozilla.com/D79249
2020-06-12 10:08:51 +00:00
Andrei Oprea
f53b8a81b3 Bug 1645069 - Add test coverage for targeting context and evaluation for RemoteSettingsExperimentLoader r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D79449
2020-06-12 13:51:29 +00:00
James Graham
1a6ffd6e68 Bug 1645374 - Mark css lists test as intermittent everywhere, r=noemi_erli
Differential Revision: https://phabricator.services.mozilla.com/D79469
2020-06-12 14:08:19 +00:00
Emilio Cobos Álvarez
0f9181c73b Bug 1642922 - Tweak scroll-padding implementation to also account for visibility. r=hiro
The previous implementation made us think that stuff was visible when in
fact it was not.

Differential Revision: https://phabricator.services.mozilla.com/D79345
2020-06-11 21:24:33 +00:00
Paul Adenot
d6a6773f04 Bug 1626918 - Don't register the audio callback thread when using audioipc: it's already registered. r=achronop
Depends on D78510

Differential Revision: https://phabricator.services.mozilla.com/D79460
2020-06-12 13:33:04 +00:00
Paul Adenot
32561dcfc4 Bug 1626918 - Have a fixed size buffer for the message part of the tracing. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D78510
2020-06-12 13:14:21 +00:00
Paul Adenot
bdfef650d8 Bug 1626918 - Add categories for real-time media tracing. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D78509
2020-06-12 13:13:53 +00:00
Paul Adenot
ff3fa11620 Bug 1626918 - Start and stop audio callback tracing when the profiler starts and stops. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D78508
2020-06-12 13:13:35 +00:00
Paul Adenot
1bb1ffcde3 Bug 1626918 - Add two missing constructors to TracingMarkerPayload. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D78507
2020-06-12 13:13:28 +00:00
Paul Adenot
3162f50be2 Bug 1626918 - Don't start/stop the real-time tracing code from the objects they measure. r=achronop
The profile now handles this.

Differential Revision: https://phabricator.services.mozilla.com/D78506
2020-06-12 13:41:12 +00:00
Paul Adenot
33cf21901b Bug 1626918 - Register the audio callback thread(s) to the Gecko profiler even when it changes. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D78504
2020-06-12 13:32:49 +00:00
Paul Adenot
5a606e463e Bug 1626918 - Add the native audio callback thread to the profiler. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D78503
2020-06-12 13:13:06 +00:00
Paul Adenot
52ebdcabd2 Bug 1626918 - Teach AsyncLogger to output profiler markers. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D78501
2020-06-12 13:12:59 +00:00
Paul Adenot
3b72f1fb2f Bug 1626918 - Split the MPSC queue in its own file, and generalize it for any type. r=achronop
The allocation still needs to be a power of two so the ergonomics are not
amazing, but this will do until we replace with a buffer-based MPSC ringbuffer.

Differential Revision: https://phabricator.services.mozilla.com/D78499
2020-06-12 13:12:55 +00:00
Paul Adenot
14a4e78f84 Bug 1626918 - Push PID and TIP gathering to AsyncLogger. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D78498
2020-06-12 13:12:50 +00:00
Paul Adenot
7f0910f11a Bug 1626918 - Push the JSON serialization logic for MOZ_LOG output in AsyncLogger, prepare for another mode. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D78496
2020-06-12 13:11:47 +00:00