Commit Graph

632796 Commits

Author SHA1 Message Date
Paolo Amadini
d5f7d8afde Bug 1522115 - Prevent the new "about:config" search field from moving slightly when the page is scrolled. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D17392

--HG--
extra : rebase_source : 9112bb0d5d5d353e91a8a828e4ff4f03aaaa213f
2019-01-24 18:58:26 +00:00
Miko Mynttinen
ee415d487e Bug 1514653 - Add a reftest r=me
--HG--
extra : rebase_source : 557386df4b1c1f5723226f3e94448f99d7bd4e76
2019-01-24 17:09:12 +01:00
Paolo Amadini
8839f4e7b5 Bug 1521797 - Don't run the new "about:config" tests on debug builds for bug 1507747. r=bgrins
The search field is now focused by the test code as part of intialization, which may cause the intermittent leak in bug 1507747 to surface.

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

--HG--
extra : rebase_source : dfcc023ab23948869bacee14dfc1a00d51b24c0a
2019-01-23 22:53:21 +00:00
Paolo Amadini
3848c7cbfb Bug 1522168 - Part 2 - Reduce the number of calls to the preferences service. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D17505

--HG--
extra : rebase_source : c78591cc0e62daf606b8d63e5f993a420a966d6d
2019-01-24 18:34:13 +00:00
Paolo Amadini
4199aa476a Bug 1522168 - Part 1 - Lazify the creation of table row elements. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D17504

--HG--
extra : rebase_source : 7f3cef5820bb7ef30e6a5864c3dce4312c841d85
2019-01-24 18:33:57 +00:00
Mihai Tabara
eff8c2b710 Bug 1522144 - fix auth issues in bumping behaviors of mergeduty. r=tomprince a=release 2019-01-24 17:48:23 +00:00
Arthur Iakab
a001672c52 Bug 1490978, disabled abort-while-navigating.window.html on all the platforms r=jmaher 2019-01-24 07:31:00 +02:00
Oana Pop Rus
82553cc5f6 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-24 19:10:46 +02:00
Oana Pop Rus
028136ace2 Merge inbound to mozilla-central. a=merge 2019-01-24 18:50:45 +02:00
Jon Coppeard
4f8971adb3 Bug 1513014 - Defer reporting errors while preloading until the request is actually used r=smaug 2019-01-24 14:57:30 +00:00
Jon Coppeard
c95d4fd8ef Bug 1521717 - Unmark original object if we are going to return it from JS_TransplantObject r=sfink 2019-01-24 12:34:55 +00:00
Jon Coppeard
58685114cb Bug 1521562 - Only update GC slice number when necessary r=pbone 2019-01-24 12:34:55 +00:00
Jon Coppeard
de2d55ee8b Bug 1521524 - Replace some uses of the 'API' GC reason with more informative ones r=sfink 2019-01-24 12:34:55 +00:00
Jon Coppeard
38c7ae49bd Bug 1521524 - Remove some unused GC reasons r=sfink 2019-01-24 12:34:55 +00:00
Benjamin Bouvier
288cb40674 Bug 1509441: Make sure non-Cranelift builds still work; rs=lth 2019-01-24 13:32:44 +01:00
Dão Gottwald
40de07781f Bug 1515306 - Rename UrlbarMatch to UrlbarResult. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17481

--HG--
rename : browser/components/urlbar/UrlbarMatch.jsm => browser/components/urlbar/UrlbarResult.jsm
extra : moz-landing-system : lando
2019-01-24 11:23:20 +00:00
Martin Stransky
4138f8ce3b Bug 1521310 - [Linux/Gtk] Use ':' separator to place titlebar buttons left/right, r=dao
Use only ':' separator instead of 'menu:' to place titlebar buttons as the menu may not be always present.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 10:54:28 +00:00
Andy Wingo
eff6f7d841 Bug 1507520 - Make BigInt parsing dependent on run-time feature flag r=jandem,terpri
Differential Revision: https://phabricator.services.mozilla.com/D17349

--HG--
extra : moz-landing-system : lando
2019-01-24 09:06:41 +00:00
vinoth
cc6d429241 Bug 1512949 - Remove eval from tests and flip assertion flag r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D14054

--HG--
extra : moz-landing-system : lando
2019-01-24 09:06:07 +00:00
Oana Pop Rus
3cf09a2338 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 12:46:18 +02:00
Oana Pop Rus
3192bddd22 Backed out changeset 7f6996c8b32f (bug 1521712) for breaking firefox when devtools is opened a=backout 2019-01-24 12:39:40 +02:00
Oana Pop Rus
41938d335a Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 12:29:18 +02:00
Oana Pop Rus
75a4698880 Merge inbound to mozilla-central. a=merge 2019-01-24 12:18:56 +02:00
Daniel Holbert
76af7cf550 Bug 1522009: Remove WPT .ini annotation files that don't actually contain any annotations. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D17406

--HG--
extra : moz-landing-system : lando
2019-01-24 10:10:14 +00:00
Michael Ratcliffe
13cf1df779 Bug 1519597 - Bad event handlers on DOM nodes produce bogus popups when inspected r=pbro,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D17142

--HG--
extra : moz-landing-system : lando
2019-01-24 09:54:20 +00:00
Martin Stransky
4452be5cba Bug 1519606 - [Linux/Gtk] Compute correct margin for left titlebar buttons placement, r=dao
Depends on D17347

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

--HG--
extra : moz-landing-system : lando
2019-01-24 09:22:30 +00:00
Matthew Noorenberghe
591b81a9e8 Bug 1269039 - 2-space indentation, lint, and combine <script> for test_master_password.html. r=dolske
MozReview-Commit-ID: 41DL3B649kZ

--HG--
extra : rebase_source : 2bbae6126366f7b4840388348f84607fd3a8ac65
2019-01-23 22:29:05 -08:00
Makoto Kato
213cb734bc Bug 1522016 - Build NEON support for libopus on aarch64. r=jmvalin
aarch64 ABI supports NEON as default, so we should turn on NEON code for
aarch64.  Also, libopus's NEON code doesn't support MSVC yet.

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

--HG--
extra : moz-landing-system : lando
2019-01-24 02:45:01 +00:00
Ciure Andrei
763557eef3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 05:47:10 +02:00
Ciure Andrei
c035ee7d3a Merge inbound to mozilla-central. a=merge 2019-01-24 05:44:33 +02:00
Matt Woodrow
d4ecd598da Bug 1520682 - Limit the amount of filter ops per stacking context in WebRender. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17415

--HG--
extra : moz-landing-system : lando
2019-01-24 03:02:17 +00:00
Glenn Watson
6b33b8f6a1 Bug 1522352 - Add GPU timer group for scale operations. r=kamidphish
Differential Revision: https://phabricator.services.mozilla.com/D17432

--HG--
extra : moz-landing-system : lando
2019-01-24 02:32:08 +00:00
Tim Nguyen
e5124ab3fe Bug 1521294 - Remove XUL grid layout from security/manager/pki/resources/content/changepassword.xul. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D17059

--HG--
extra : moz-landing-system : lando
2019-01-24 01:00:43 +00:00
Cosmin Sabou
d4afc5310c Backed out 2 changesets (bug 1518252) for frequent clipboard failures on browser_jsterm_middle_click_paste.
Backed out changeset b6f80451898e (bug 1518252)
Backed out changeset 06114c66901f (bug 1518252)

--HG--
extra : rebase_source : 795b3a29b1344ce224207c4034f13d3d7f1a5c53
2019-01-24 02:50:54 +02:00
Tim Nguyen
ea8cc54265 Bug 1521290 - Remove XUL grid layout from security/manager/pki/resources/content/device_manager.xul. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D17058

--HG--
extra : moz-landing-system : lando
2019-01-24 00:37:26 +00:00
Eitan Isaacson
e63779903d Bug 1520611 - Prune children in Android. r=yzen
Differential Revision: https://phabricator.services.mozilla.com/D16743

--HG--
extra : moz-landing-system : lando
2019-01-24 00:23:45 +00:00
Eitan Isaacson
0ed303a220 Bug 1520611 - Add pivot prune prefilter, use it in jsat. r=yzen
Differential Revision: https://phabricator.services.mozilla.com/D16742

--HG--
extra : moz-landing-system : lando
2019-01-24 00:23:40 +00:00
Eitan Isaacson
e18c6010be Bug 1520611 - Consolidate ProxyAccessible::MustPruneChildren into nsAccUtils. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D16997

--HG--
extra : moz-landing-system : lando
2019-01-24 00:23:30 +00:00
Dan Glastonbury
e17294b6e9 Bug 1518840 - P2: Clean up dead code warnings. r=gw
Depends on D17329

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

--HG--
extra : moz-landing-system : lando
2019-01-23 23:41:59 +00:00
Dan Glastonbury
045163d3ea Bug 1518840 - P1: Remove rendering blurs into texture cache. r=gw,emilio
Caching text-shadows into texture cache was leading to rendering artifacts with
missing shadows.  Switch to using the picture path for all picture blurs and
rely upon picture caching to reduce repetitive work.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 23:41:51 +00:00
Johann Hofmann
faf6c06e25 Bug 1521756 - Enable AV MitM certificate error page by default on all channels. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D17404

--HG--
extra : moz-landing-system : lando
2019-01-23 23:36:57 +00:00
prathiksha
7f8cd91493 Bug 1520980 - Remove support for notification bars in Password Manager. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D17343

--HG--
extra : moz-landing-system : lando
2019-01-23 22:15:20 +00:00
Nika Layzell
25503346ef Bug 1467223 - Part 7: Renumber Continue* methods on nsHttpChannel, r=valentin,mayhemer
Depends on D15613

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:17:33 +00:00
Nika Layzell
d756214c1f Bug 1467223 - Part 6: Add basic test for process-changing POST loads, r=qdot
This test checks that POST data can be submitted from both file and
moz-extension URIs to web content without the data being lost, or the
load being performed in the incorrect process.

Depends on D15612

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:07:13 +00:00
Nika Layzell
45b85eee03 Bug 1467223 - Part 5: Perform parent-process interception for HTTP loads, r=qdot,valentin
This will only happen if the pref is enabled, and works through the existing
mechanism for process switching loads. It should enable POST data to be
preserved when performing a process switch, for example when submitting
a form on a file:// or moz-extension:// URI to a http:// URI.

Depends on D15611

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:07:10 +00:00
Nika Layzell
b2ddc107de Bug 1467223 - Part 4: Add support for piping redirected channels through nsDocShell's loading functions, r=qdot
This code largely skips the logic in load methods, and tries to simply get the
channel opened & connected to the correct listener ASAP, without breaking any
loading state.

Depends on D15610

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:07:08 +00:00
Nika Layzell
53c6040388 Bug 1467223 - Part 3: Support uncached resources by using a redirectTo-like API for process swaps in necko, r=valentin,mayhemer
With the old process selector service implementation, non-cached loads
would skip the call into the process selector.

This implementation piggybacks atop the existing 'redirectTo' mechanism.
This is unfortunately not the perfect system for catching these loads,
as it doesn't provide an opportunity for performing a final process
switch before redirecting to a non-http channel. In addition, it doesn't
provide indication that a redirect is going to happen, causing
potentially unnecessary process switches.

Not all places where 'redirectTo' is supported use this mechanism. This
process switching mechanism is only checked in situations after
http-on-examine-response.

Potential future changes include:

 1. Moving these checks closer to the real 'OnStartRequest' call (e.g.
    in ContinueProcessNormal + ContinueOnStartRequest3). This would mean
    that loads other than the final load will not cause process swaps.

 2. Adding a callback before a redirect is performed, passing in the new
    channel, and allowing modifications to be made. This would allow
    performing a process swap before redirecting to a non-http(s)
    channel.

Depends on D15609

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:19:39 +00:00
Nika Layzell
9b4bbc17fd Bug 1467223 - Part 2: Add BrowsingContextID to LoadInfo, r=valentin
This is handy when performing process swaps, as it provides useful & important
information to parent-process callers.

Depends on D15608

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:06:59 +00:00
Nika Layzell
be5f88174d Bug 1467223 - Part 1: Move CrossProcessRedirect Message to PContent, r=valentin
This is needed because early in a content process's lifecycle, NeckoParent may
not have been created yet. This leads to issues when trying to redirect into a
fresh process which hasn't performed network loads yet. By sending the message
over PContent, we can be sure the APIs are available.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 21:27:44 +00:00
Dan Minor
41f331e2ad Bug 1515205 - Always set frame timestamps in VideoStreamEncoder::OnFrame; r=drno
In the past we relied upon ViEEncoder::OnFrame to set the render time for
frames. With the branch 64 update, this code moved to
VideoStreamEncoder::OnFrame, and only sets the timestamp if it is greater than
the current time. This results in broken rtp timestamp estimates in the rtcp
sender report, which causes problems for Meet and possibly other services
that rewrite rtp timestamps based upon the sender report.

This patch makes VideoStreamEncoder::OnFrame always set the timestamp. In a
follow on bug, we'll move this behaviour to VideoConduit so we don't have to
maintain a local modification of the upstream code.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 20:48:20 +00:00