Граф коммитов

639289 Коммитов

Автор SHA1 Сообщение Дата
Lee Salzman 7b51528692 Bug 1530471 - remove layers SkiaGL glue r=jrmuizel
Depends on D21054

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

--HG--
extra : moz-landing-system : lando
2019-02-28 15:00:06 +00:00
Lee Salzman 1ddc82c081 Bug 1530471 - remove GLContext SkiaGL glue r=jgilbert
Depends on D21053

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

--HG--
extra : moz-landing-system : lando
2019-02-25 21:27:42 +00:00
Lee Salzman a330f87601 Bug 1530471 - remove Moz2D/thebes SkiaGL glue r=jrmuizel
Depends on D21052

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

--HG--
extra : moz-landing-system : lando
2019-02-28 14:59:16 +00:00
Lee Salzman e043d5b982 Bug 1530471 - don't build Skia GPU support r=rhunt
Depends on D21051

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:16:10 +00:00
Lee Salzman f5b37f6034 Bug 1530471 - remove SkiaGL Canvas2D functionality r=jrmuizel
Depends on D21050

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

--HG--
extra : moz-landing-system : lando
2019-02-28 14:58:19 +00:00
Lee Salzman 5092fbb7ef Bug 1530471 - remove --disable-skia-gpu since Skia GPU is no longer used r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21050

--HG--
extra : moz-landing-system : lando
2019-02-26 07:08:12 +00:00
Peter Van der Beken f13ee34fd0 Bug 1518202 - Make RemoteObjectProxies add the edge to the native object to the CC. r=bzbarsky
Depends on D15848

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

--HG--
extra : moz-landing-system : lando
2019-02-28 19:34:02 +00:00
Peter Van der Beken 41fde75dc8 Bug 1518202 - Add cross-process proxies for Location. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D15848

--HG--
extra : moz-landing-system : lando
2019-02-28 18:23:15 +00:00
Justin Wood 959db43a2d Bug 1531072 - Use better timeout for l10n. r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D21586

--HG--
extra : moz-landing-system : lando
2019-02-28 19:37:40 +00:00
Rob Wu 05d16fa0fd Bug 1525729 - Ignore searchInitialized promise on shutdown r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D19701

--HG--
extra : moz-landing-system : lando
2019-02-28 17:39:18 +00:00
Narcis Beleuzu e3da006930 Backed out changeset c2fdfa3db1b2 (bug 1531293) for mochitest failures on test_serviceworker_interfaces.html . CLOSED TREE 2019-02-28 21:18:56 +02:00
Narcis Beleuzu 2d670be0df Backed out 2 changesets (bug 1527673) for ESlint failure on test_TelemetryHistograms.js . CLOSED TREE
Backed out changeset c30839448f54 (bug 1527673)
Backed out changeset 083231da8528 (bug 1527673)
2019-02-28 20:37:20 +02:00
Narcis Beleuzu 407ce9fb1a Backed out 4 changesets (bug 1525458) for mochitest failures on test_chrome_ext_trackingprotection.html . CLOSED TREE
Backed out changeset 96c38e4a3d23 (bug 1525458)
Backed out changeset 1755b771e8c7 (bug 1525458)
Backed out changeset c6177206b968 (bug 1525458)
Backed out changeset 5ce026db31b0 (bug 1525458)
2019-02-28 20:35:58 +02:00
Pavithra d531649527 Bug 1531008: Replace makeURI with Services.io.newURI r=johannh
Replaced makeURI with Services.io.newURI

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

--HG--
extra : moz-landing-system : lando
2019-02-28 11:32:18 +00:00
phoenixabhishek 0032b81cc2 Bug 1501543 - Misleading message when DisableAppUpdate is true but the system administrator updates Firefox in place r=spohl,flod
Changed text
From: We have just installed an update in the background.
To: Firefox has just been updated in the background.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 18:15:40 +00:00
Andy Wingo 9f6b506136 Bug 1531293 - Enable javascript.options.bigint on Nightly r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D21528

--HG--
extra : moz-landing-system : lando
2019-02-28 13:14:22 +00:00
Jan-Erik Rediger 5c7a1c0a94 Bug 1527673 - Output histogram name in asserts r=chutten
Depends on D21531

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

--HG--
extra : moz-landing-system : lando
2019-02-28 15:40:34 +00:00
Jan-Erik Rediger e69ea6a493 Bug 1527673 - Implement name method on JS histogram objects r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D21531

--HG--
extra : moz-landing-system : lando
2019-02-28 15:40:30 +00:00
Nika Layzell f68959bc07 Bug 1507991 - Part 3: Serialize nsIPrincipal using PrincipalInfo, r=baku
Depends on D20854

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

--HG--
extra : moz-landing-system : lando
2019-02-28 16:50:31 +00:00
Nika Layzell 516741b393 Bug 1507991 - Part 2: Serialize domain in ContentPrincipalInfo, r=baku
This is needed to maintain full feature parity with the existing
nsIPrincipal serializer while switching to using the PrincipalInfo-based
one.

Depends on D14434

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

--HG--
extra : moz-landing-system : lando
2019-02-28 16:50:28 +00:00
Nika Layzell 3381cba2a1 Bug 1507991 - Part 1: Use IPDLParamTraits for nsIPrincipal, r=mccr8
This is needed to use the IPDLParamTraits implementation for nsIURI which is
used in part 2 of this patch series.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 16:50:21 +00:00
Alexandre Poirot b37d7ca095 Bug 1517210 - Stop always loading DevTools modules in fresh compartments. r=jandem,nchevobbe
Now, DevTools server is loaded with a custom loader every time we want to debug chrome
resources. We ensure toggling the "invisibleToDebugger" flag on Loader.jsm which itself
propagates to DevTools Sandboxes.

We added calls to force GC in console test to prevent crashes on Windows 7.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 16:03:26 +00:00
Rob Wood 3042085516 Bug 1531079 - Stop capturing Firefox JS errors and warnings in the Raptor logs; r=stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D21399

--HG--
extra : moz-landing-system : lando
2019-02-27 19:38:46 +00:00
Dave Townsend 91ba9ea2fa Bug 1531153: Fix tests to also pass on dev-edition builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D21442

--HG--
extra : moz-landing-system : lando
2019-02-28 15:38:03 +00:00
Ehsan Akhgari 53912ff620 Bug 1525458 - Part 4: Add a test that verifies that when the top-level page is on the content blocking allow-list, we don't emit unexpected content blocking events inside the content blocking log; r=baku
Depends on D20876

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

--HG--
extra : moz-landing-system : lando
2019-02-27 20:39:02 +00:00
Ehsan Akhgari 2a3626c89e Bug 1525458 - Part 3: Work around bug 1529728 by disabling tracking annotations in flash blocking classifier tests; r=baku
Depends on D20875

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

--HG--
extra : moz-landing-system : lando
2019-02-27 20:39:00 +00:00
Ehsan Akhgari ce044ffb6b Bug 1525458 - Part 2: Update the anti-tracking tests to expect storage access right away when the top-level document is on the allow list and tracking cookies are being blocked per the cookie policy; r=baku
Depends on D20874

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

--HG--
extra : moz-landing-system : lando
2019-02-27 20:38:52 +00:00
Ehsan Akhgari cfb1b88614 Bug 1525458 - Part 1: Only emit the loaded events for various content blocking categories in the presence of an allow-list entry for the top-level document when content would have been blocked otherwise; r=baku,dimi
Previously the code here used to emit the loaded events for every
resource examined by the URL Classifier Features (in other words, every
third party resource).  But we only need to emit the events in cases
where without the presence of the allow-list we would have blocked the
content.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 15:29:10 +00:00
Jared Wein fa6f4e4e2b Bug 1530367 - Toggle audio playback when clicking on blocked media in pinned tabs. r=dao
This attribute  was overlooked previously when moving away from _overPlayingIcon.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 04:27:42 +00:00
Sean Stangl d850c582b4 Bug 1529400 - Summary: Disable ARM64 atomics tests in-simulator: the simulator lacks atomics emulation. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D20576

--HG--
extra : moz-landing-system : lando
2019-02-28 14:45:20 +00:00
sotaro bb1cae8db3 Bug 1531300 - Handle multiple moz_container_unmap_wayland()/moz_container_map_wayland() r=stransky
Bug 1527804 did not expect multiple moz_container_unmap_wayland()/moz_container_map_wayland() calls. inital_draw_cb should not be cleared in multiple moz_container_unmap_wayland().

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

--HG--
extra : moz-landing-system : lando
2019-02-28 13:33:02 +00:00
Luca Greco d59c650c62 Bug 1285500 - Re-enable browser_ext_browserAction_popup.js on windows opt. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D21524

--HG--
extra : moz-landing-system : lando
2019-02-28 13:42:24 +00:00
Ehsan Akhgari 1ca16ce872 Bug 1531027 - Make InfallibleAllocPolicy::new_ accept its argument as a reference; r=njn
Differential Revision: https://phabricator.services.mozilla.com/D21486

--HG--
extra : moz-landing-system : lando
2019-02-28 06:41:09 +00:00
Cosmin Sabou e4dc7046ec Backed out changeset c21e3a9d4457 (bug 1530641) for causing SM bustages on debugger-no-script.js. CLOSED TREE 2019-02-28 18:08:04 +02:00
Greg Tatum 0477c3b4e0 Bug 1529125 - Add IOInterposerInit to xpc shell tests; r=froydnj
Add an RAII guarded initialization for the IO interposer to the
initialization process for xpc shell tests. This ensures that whenever
an xpcshell tests uses the IOInterposer, that it will correctly
catch all registered threads, and will not miss any.

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

--HG--
extra : moz-landing-system : lando
2019-02-26 15:27:20 +00:00
ffxbld 935685c37a No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D21520

--HG--
extra : moz-landing-system : lando
2019-02-28 13:18:54 +00:00
Alphan Chen 6d33e62c06 Bug 1497147 - Rewrite "mapFrameTree" implementation to C++ r=peterv
Get rid of mapFrameTree() implementation

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

--HG--
extra : moz-landing-system : lando
2019-02-28 13:09:54 +00:00
Jason Laster 7c335e3b2b Bug 1496341 - Run debugger tests on try. r=loganfsmyth,ahal
Differential Revision: https://phabricator.services.mozilla.com/D21217

--HG--
extra : moz-landing-system : lando
2019-02-28 14:18:59 +00:00
Ted Campbell 19ce0ac165 Bug 1527007 - Work around Windows fmod bugs r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D21407

--HG--
extra : moz-landing-system : lando
2019-02-28 13:22:17 +00:00
Michael Ratcliffe 3a13844ccd Bug 1531283: Add MOZ_QUIET description to explain how to disable ++DOMWINDOW and ++DOCSHELL logging r=sole
Differential Revision: https://phabricator.services.mozilla.com/D21514

--HG--
extra : moz-landing-system : lando
2019-02-28 12:02:44 +00:00
Benjamin Bouvier f1a11814b4 Bug 1530641: Add test case; r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D21506

--HG--
extra : moz-landing-system : lando
2019-02-28 11:53:38 +00:00
tanhengyeow 4ee330b62d Bug 1530140 - Change Netmonitor's localization access keys to lower case. r=Honza,flod
Changed affected access keys to lower case

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

--HG--
extra : moz-landing-system : lando
2019-02-27 12:53:00 +00:00
lloan a0afe6dd19 Bug 1530777 - Replace waitForCondition with TestUtils.waitForCondition. r=johannh
Bug 1530777 - Replace waitForCondition with TestUtils.waitForCondition. r=johannh

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

--HG--
extra : moz-landing-system : lando
2019-02-28 11:41:59 +00:00
Marcos Cáceres 7efbbb9563 Bug 1530239 - css transition events must fire even if an element is disabled. r=smaug
CSS Transitions were not firing when elements were disabled.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 13:54:59 +00:00
Shane Caraveo b1330fa6e6 Bug 1523605 fix intermittent failure in browser_ext_sidebarAction_incognito.js r=rpl
Sometimes about:blank would match a non-private window, ensure we're looking
for a url specific to the private window.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 13:40:58 +00:00
Jan de Mooij b4faab5772 Bug 1530937 part 2 - Add new VMFunction mechanism and use it for some Baseline callVMs. r=nbp,tcampbell
We are doing this to:

1) Eliminate (hundreds of) static constructors. These account for a significant
   fraction of all remaining static constructors in Gecko.

2) Use constexpr for VMFunction data. This was not possible with the linked list
   but the new design stores all data in a constexpr array. This will save a few
   KB per process.

3) Make it easier to define a new VMFunction.

4) Coalesce duplicate VMFunction copies in Baseline/Ion/ICs.

5) Get rid of the (read-only) HashMap for the VMFunction => code lookup. We can
   use a Vector instead.

6) Make it easier in the future to generate the wrappers at compile time.

This patch will let us incrementally convert the remaining VM functions. The
only thing not handled by this patch is support for the TailCall and
extraValuesToPop fields. We can do this when we convert the Baseline IC code
that uses these fields.

Once all VM functions have been converted we can remove and simplify more code.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 12:31:01 +00:00
Jan de Mooij 7e8bf994ed Bug 1530937 part 1 - Remove FunctionInfo Context template parameter. r=nbp
This was useful when we had ExclusiveContext and PJS ThreadSafeContext but now we
only use JSContext* so it's simpler to just use that.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 09:37:36 +00:00
Cosmin Sabou 48fed2590e Merge mozilla-central to autoland. CLOSED TREE
--HG--
extra : amend_source : 7b6922917d1ee0d20fd7127648e1fe5e422a1bd9
2019-02-28 16:33:22 +02:00
Dimi Lee c1d05c5637 Bug 1531322 - Add "bin" to the list of executable extensions in download protection. r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D21529

--HG--
extra : moz-landing-system : lando
2019-02-28 13:22:15 +00:00
Jean-Yves Avenard 85e13542f9 Bug 1531286 - Temporarily make an error a strong assertion to determine the root cause of various crashes. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D21513

--HG--
extra : moz-landing-system : lando
2019-02-28 11:18:18 +00:00