Commit Graph

677168 Commits

Author SHA1 Message Date
Boris Zbarsky
89b4cac9a3 Bug 1588194 part 1. Factor out the missing property use counter code into helper functions. r=peterv
This incidentally reduces the codesize, while allowing us to call those
functions from elsewhere.  The performance impact of the extra out-of-line call
is not measurable (that is, is within the noise level) on the testcase at
<https://bugzilla.mozilla.org/attachment.cgi?id=9096814>.

Differential Revision: https://phabricator.services.mozilla.com/D49044

--HG--
extra : moz-landing-system : lando
2019-10-29 16:18:44 +00:00
Jorg K
458e8baf26 Bug 1591677 - Disable test_TelemetryEnvironment.js::test_environmentServicesInfo for Thunderbird. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D50953

--HG--
extra : moz-landing-system : lando
2019-10-29 16:06:31 +00:00
James Teh
7dfabe9989 Bug 1415667: Always use OuterDocAccessible for iframes, even if an ARIA table role is specified. r=yzen
OuterDocAccessible has some special behaviour.
We really shouldn't try to use some other class for iframes.
Anyway, making an iframe part of an ARIA table won't work for other reasons, plus I'm not sure it makes much sense.

Differential Revision: https://phabricator.services.mozilla.com/D50769

--HG--
extra : moz-landing-system : lando
2019-10-29 14:26:49 +00:00
Drew Willcoxon
38bc796e60 Bug 1591327 - Quantumbar: Properly limit results to maxResults while taking result spans into account. r=mak
The muxer shouldn't decrease `maxResults`. The cropping in the providers manager should take result spans into account.

I updated the result-span test to also check a non-restricting provider, which triggers this bug.

Differential Revision: https://phabricator.services.mozilla.com/D50892

--HG--
extra : moz-landing-system : lando
2019-10-29 15:44:26 +00:00
Itiel
d26a949e7e Bug 1590212 - More RTL fixes to the console editor r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D49986

--HG--
extra : moz-landing-system : lando
2019-10-29 12:40:13 +00:00
Jan Alexander Steffens (heftig)
5d3dcb3132 Bug 1591488 - [Wayland] Only offset the opaque region for normal windows; r=stransky
Maximized and fullscreened windows do not have a CSD decoration border.

Differential Revision: https://phabricator.services.mozilla.com/D50628

--HG--
extra : moz-landing-system : lando
2019-10-29 14:48:54 +00:00
Oana Pop Rus
b180595588 Bug 1447586 Disable test_broadcastchannel_close2.html on Android, Linux64 and Mac r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D50853

--HG--
extra : moz-landing-system : lando
2019-10-29 14:07:57 +00:00
Brian Hackett
17b1a96559 Bug 1591824 - Add redirection for arc4random_buf, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D50944

--HG--
extra : moz-landing-system : lando
2019-10-29 15:29:25 +00:00
James Willcox
545ae39527 Bug 1589246 - Guard against null notification when closing them on Android r=geckoview-reviewers,droeh
Differential Revision: https://phabricator.services.mozilla.com/D50642

--HG--
extra : moz-landing-system : lando
2019-10-25 18:06:09 +00:00
Mihai Alexandru Michis
ef710a9a0f Backed out changeset 86ebbb20ef06 (bug 1585661) for causing lint failures. CLOSED TREE 2019-10-29 16:57:06 +02:00
Henrik Skupin
e90b0f6c10 Bug 1573383 - [firefox-puppeteer] Update docs for PyPI package deprecation. r=webdriver-reviewers,maja_zf a=docs
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D50909

--HG--
extra : moz-landing-system : lando
2019-10-29 13:06:14 +00:00
Christoph Kerschbaumer
78b7848da6 Bug 1592201: Enable test_bug13871.html with fission enabled. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50905

--HG--
extra : moz-landing-system : lando
2019-10-29 14:08:20 +00:00
Christian Holler
4c144ccda1 Bug 1592250 - Disable libFuzzer instrumentation in TSan builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D50922

--HG--
extra : moz-landing-system : lando
2019-10-29 14:03:40 +00:00
Edgar Chen
ab7587b94a Bug 1554965 - Input event should be composed; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50910

--HG--
extra : moz-landing-system : lando
2019-10-29 13:19:06 +00:00
Emily Toop
6db904b7d4 Bug 1585661 - Move geckoview user documentation under mozilla-central. r=agi,nalexander,ahal
Remove some old Fennec documentation, re add in adjust and mma docs as they are still in use.
Examples are being moved to a new location and javadoc is already generated here and so these items are not being moved in this commit

Differential Revision: https://phabricator.services.mozilla.com/D48563

--HG--
extra : moz-landing-system : lando
2019-10-29 14:24:30 +00:00
Cosmin Sabou
9abe18698f Bug 1591785 - add expectations for the-autofocus-attribute/first-when-later-but-before.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D50900

--HG--
extra : moz-landing-system : lando
2019-10-29 13:03:30 +00:00
Mihai Alexandru Michis
30c8de3920 Backed out changeset ca55fba5a3a3 (bug 1592144) for causing node devtools failures. CLOSED TREE 2019-10-29 16:19:31 +02:00
Jan Odvarko
69a35cc0f0 Bug 1582589 - Client cert checking fails when CAs differ on server and client certs r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D50913

--HG--
extra : moz-landing-system : lando
2019-10-29 14:00:28 +00:00
David Walsh
50a693991f Bug 1592144 - Only set frame logpoint if frame exists r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D50875

--HG--
extra : moz-landing-system : lando
2019-10-29 07:48:23 +00:00
Marco Bonardo
e3889e8f7f Bug 1573753 - Copy the urlbar value when pageproxystate is invalid and there's no result. r=adw
When copying from the input field, when the value has already been confirmed
by the user (either by picking a result or Enter), we cannot use the selected
result information, because it has already been cleared by _loadURL setting
the value to the final one.
If the page already finished loading, pageproxystate is valid and we can use
currentURI, but if the page takes a long time to load, or the load is canceled,
we need a fallback, because we don't want to interrupt the copy operation.

In this case, the current value can be either a valid url or a search string.
If it's a valid url, we can just go through the usual URI handling, trying to
make it nicer. After all, we'd do the same just after the page is done loading.
Otherwise, we fallback to the currently selected value.

This works also if the user is still in the process of selecting a result
and tries to copy from the input field, because on result selection we set
either a valid url or a non-url.

Differential Revision: https://phabricator.services.mozilla.com/D50832

--HG--
extra : moz-landing-system : lando
2019-10-29 13:32:52 +00:00
Liang-Heng Chen
90ad456a9b Bug 1589509 - add option to disable all feature promotions; r=fluent-reviewers,flod,andreio
Differential Revision: https://phabricator.services.mozilla.com/D49965

--HG--
extra : moz-landing-system : lando
2019-10-29 13:11:39 +00:00
Sylvestre Ledru
0b21c7eb2c Bug 1592226 - Only build 'AbortOrientationPromises' when MOZ_WIDGET_ANDROID is defined r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50912

--HG--
extra : moz-landing-system : lando
2019-10-29 13:08:37 +00:00
Rob Wu
69d003b435 Bug 1591924 - Fix test_notifications_permission.html on beta r=tnguyen
Differential Revision: https://phabricator.services.mozilla.com/D50835

--HG--
extra : moz-landing-system : lando
2019-10-29 08:33:30 +00:00
Andreas Pehrson
8724107690 Bug 1582637 - Fix devicechange mochitest failing sometimes only (!) and use it also with loopback devices. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D48522

--HG--
extra : moz-landing-system : lando
2019-10-29 13:02:11 +00:00
Andreas Pehrson
3c23c98ba2 Bug 1582637 - Remove pref to enable devicechange in mochitest since it's enabled by default. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D48521

--HG--
extra : moz-landing-system : lando
2019-10-29 13:02:04 +00:00
Andreas Pehrson
0edab59f76 Bug 1582637 - Fix minor devicechange mochitest issues. r=jib
This makes rejections reject with an Error so that stacks make sense on failure.
It also changes some `let` to `const` since they're never assigned to.

Differential Revision: https://phabricator.services.mozilla.com/D48520

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:56 +00:00
Andreas Pehrson
0316bbe28b Bug 1582637 - Inline MediaDevices' FuzzTimer callback and invert coalescing logic. r=jib
If MediaDevices received recurring devicechange events from MediaManager, the
FuzzTimer would be restarted for each one, to coalesce them into the same js
event. If the internal events kept coming sooner than the fuzz timer timeout,
the fuzz timer would never fire.

This patch inverts the logic, so that the first scheduled fuzz timer fires, and
any intermediate internal events are ignored. After it has fired, a new internal
event triggers a new fuzz timer.

Differential Revision: https://phabricator.services.mozilla.com/D48519

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:54 +00:00
Andreas Pehrson
6bf15a7fdf Bug 1582637 - Reduce devicechange fake event and test timeout times. r=jib
This allows the mochitest to finish several seconds faster.

Differential Revision: https://phabricator.services.mozilla.com/D48517

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:47 +00:00
Andreas Pehrson
b89a421cf4 Bug 1582637 - Move internal DeviceChange events to higher order functions. r=jib,achronop
This does three major things:
1) Moves the DeviceChange events from manual callbacks/listeners to
   MediaEventSource/MediaEventListener. This is the reason this patch is so
   large, as it traverses a lot of files.
   There are four layers (from low to high):
   - CamerasChild for camera device list changes, and CubebDeviceEnumerator for
     microphone and speaker device list changes
   - MediaEngineWebRTC, which gathers these into a single listener
   - MediaManager, which owns the MediaEngineWebRTC backend
   - MediaDevices, where the events from MediaManager are exposed to js
2) Changes the fake event triggering from starting a 30-event burst on setting
   the js event listener, to a toggle, so that while the pref is on the events
   keep coming.
3) Moves the fake event generation from CamerasChild to MediaEngineWebRTC, since
   that's the lowest level where we are aware of both video and audio events.
   The fake event generation is also greatly simplified. From being a dedicated
   thread with periodic runnables, it is now a periodic timer on main thread
   that fires while fake events are enabled. MediaEventProducer gracefully
   handles thread safety.

Differential Revision: https://phabricator.services.mozilla.com/D48516

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:43 +00:00
Andreas Pehrson
94356644ac Bug 1582637 - Remove unnecessary MediaEngineWebRTC::mMutex. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D48515

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:36 +00:00
Andreas Pehrson
5e2a4e0c27 Bug 1582637 - Remove cameras:: from most of MediaEngineWebRTC.cpp. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D48514

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:30 +00:00
Andreas Pehrson
dc248d36a8 Bug 1582637 - Inject an already-initialized media thread to the MediaManager ctor. r=jib
This lets us dispatch tasks already in the MediaManager ctor.

This also removes the last usage of nsAutoPtr from MediaManager.

Differential Revision: https://phabricator.services.mozilla.com/D48513

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:26 +00:00
Andreas Pehrson
893ba9b643 Bug 1582637 - Ensure MediaManager::sSingleton usage is thread safe by guarding it with a mutex. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D48512

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:24 +00:00
Sylvestre Ledru
022582d728 Bug 1592230 - Remove unused variable 'gIDGenerator' r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D50914

--HG--
extra : moz-landing-system : lando
2019-10-29 12:40:15 +00:00
Christian Holler
6172ff50e8 Bug 1590447 - Fix FTP hang with RETR/STOR. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D50082

--HG--
extra : moz-landing-system : lando
2019-10-25 08:03:14 +00:00
Nicolas Chevobbe
d8758a92f8 Bug 1590093 - Lazy load console components. r=Honza.
We try to lazy load all the things we know we might
not need directly when opening the console.

Differential Revision: https://phabricator.services.mozilla.com/D50800

--HG--
extra : moz-landing-system : lando
2019-10-29 10:46:51 +00:00
Tim Nguyen
2ef4b4c3c7 Bug 1586281 - Fix network monitor resizer in RTL mode. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D50706

--HG--
extra : moz-landing-system : lando
2019-10-29 12:14:28 +00:00
Gijs Kruitbosch
476d30adf8 Bug 1591413 - block context menu in the urlbar view, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D50759

--HG--
extra : moz-landing-system : lando
2019-10-29 12:03:21 +00:00
Narcis Beleuzu
17b37761e8 Backed out changeset 3534c1bfbd8e (bug 1590212) as per Itiel`s request. CLOSED TREE 2019-10-29 14:11:43 +02:00
Narcis Beleuzu
41e019fb57 Backed out changeset 79be8382d57a (bug 1587627) for bc failures on browser_all_files_referenced.js . CLOSED TREE 2019-10-29 14:06:44 +02:00
Andi-Bogdan Postelnicu
e6103a88d6 Bug 1587079 - disable structured log when using requests.get(...) for Coverity analysis. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D50442

--HG--
extra : moz-landing-system : lando
2019-10-29 09:23:09 +00:00
Michael Ratcliffe
6badf9242f Bug 1491811 - Rules: replace custom checkbox with -moz-appearance:checkbox r=fvsch
***
Bug 1491811 - Get screenshots of Rule View with native checkboxes

Differential Revision: https://phabricator.services.mozilla.com/D49305

--HG--
extra : moz-landing-system : lando
2019-10-28 17:19:53 +00:00
Michal Novotny
0eadedd8b8 Bug 1589461 - Add network id change event (Android), r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D50429

--HG--
extra : moz-landing-system : lando
2019-10-29 09:04:13 +00:00
Michal Novotny
9f3a7ca5a2 Bug 1589447 - Add network id change event (linux), r=kershaw
This patch splits network change event into 2 events:
1) network ID change event
It is sent when the calculated ID differs from the previous one.

2) network change event
It is sent when the network ID has changed or when any address has been added, removed or changed.

Differential Revision: https://phabricator.services.mozilla.com/D50391

--HG--
extra : moz-landing-system : lando
2019-10-29 09:37:58 +00:00
Emilio Cobos Álvarez
630c46a466 Bug 1591297 - Fix/remove a couple sanitizer tests now that we don't parse -moz-binding. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D50590

--HG--
extra : moz-landing-system : lando
2019-10-29 08:32:06 +00:00
Emilio Cobos Álvarez
4825f0f201 Bug 1591297 - Remove -moz-binding, nsStyleDisplay::mBinding and similar. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D50556

--HG--
extra : moz-landing-system : lando
2019-10-26 11:37:33 +00:00
Emilio Cobos Álvarez
576949a095 Bug 1591297 - Remove XBL binding loading code in the frame constructor. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D50555

--HG--
extra : moz-landing-system : lando
2019-10-25 18:46:59 +00:00
Emilio Cobos Álvarez
6a021aec24 Bug 1591297 - Remove some XBL code in the style system. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D50554

--HG--
extra : moz-landing-system : lando
2019-10-25 12:19:21 +00:00
Martin Stransky
bf00169ed5 Bug 1589114 [Watland] Set widget EGL window size for WebRender, r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D50746

--HG--
extra : moz-landing-system : lando
2019-10-29 09:00:26 +00:00
Emilio Cobos Álvarez
266094764d Bug 1591282 - Add an easier way to skip tests for debugging in tests_reftests_with_caret.html. r=mats
I always end up writing some variation of this for local debugging.

Differential Revision: https://phabricator.services.mozilla.com/D50702

--HG--
extra : moz-landing-system : lando
2019-10-26 19:54:47 +00:00