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

639271 Коммитов

Автор SHA1 Сообщение Дата
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
Jean-Yves Avenard 3a64b72b50 Bug 1531241 - Ignore samples with no duration in buffered range index. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D21512

--HG--
extra : moz-landing-system : lando
2019-02-28 11:18:40 +00:00
Razvan Caliman 2406133e7f Bug 1526054 - Set target node in Font Editor according to selected node type. r=gl
Refactors the logic so the target node on which the Font Editor operates can point to a parent node in case of text nodes without explicitly changing the node selection.

The target node is assigned to `this.node`. When that is null, it means the node selection is not supported by the Font Editor. This removes the need for the `isSelectedNodeValid()` method.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 11:16:13 +00:00
Tom Prince 621c63bec0 Bug 1526584: [win64-aarch64] Only add win64-aarch64 platform to balrog blog for firefox; r=mtabara
This reverts the refactoring in 0734f7d57cd81464053e7ffacc8897fce1a27d61 so only the firefox blob
gets the new platform. This was causing failure in the subsequent release promotion task, as it made
assumptions about the structure of the balrog blob.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 11:11:47 +00:00
Cosmin Sabou 00f3836a87 Merge mozilla-inbound to mozilla-central. a=merge 2019-02-28 12:57:50 +02:00
Cosmin Sabou 6b5e2116b0 Merge autoland to mozilla-central. a=merge 2019-02-28 12:54:11 +02:00
Mark Banner 7daa082ad7 Bug 1522508 - Port browser_ext_omnibox.js to work with QuantumBar. r=mak
The timer cancelling in UnifiedComplete.js seems to make the tests more stable with QuantumBar for some reason. Without it, some of the sub-tests would tend to time out. This might be better once we can implement a proper waitForResult() that doesn't have to wait for the entire search to be complete.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 09:25:36 +00:00
Mark Banner 81c7229f51 Bug 1522508 - Properly display an extension result on the QuantumBar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D21005

--HG--
extra : moz-landing-system : lando
2019-02-28 09:25:22 +00:00
Mark Banner 9df875fc5e Bug 1522508 - Notify Omnibox WebExtensions when the user cancels a search via blur. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D21004

--HG--
extra : moz-landing-system : lando
2019-02-28 09:33:08 +00:00
Mark Banner 7b0ae41ca6 Bug 1522508 - When a WebExtension result is selected, the urlbar should be reverted. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D21003

--HG--
extra : moz-landing-system : lando
2019-02-28 09:25:07 +00:00
Mark Banner 82f2efc234 Bug 1522508 - Port WebExtension tests to work with QuantumBar (simple changes). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D21002

--HG--
extra : moz-landing-system : lando
2019-02-28 09:25:05 +00:00
Ashley Hauck 8b84184b09 Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
Differential Revision: https://phabricator.services.mozilla.com/D19054

--HG--
extra : moz-landing-system : lando
2019-02-28 09:52:32 +00:00
Cosmin Sabou 4ae5f536f9 Backed out changeset 71dd92230a54 (bug 1528744) for permafails on browser_urlbar_keyed_search.js 2019-02-28 09:57:20 +02:00
Dão Gottwald 0c0eabec51 Bug 1529658 - Use --lwt-toolbarbutton-icon-fill for tab scroll buttons. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D21495

--HG--
extra : moz-landing-system : lando
2019-02-28 07:46:24 +00:00
Cosmin Sabou 75363ca2fb Backed out changeset 01d931a9140b (bug 1526031) for build bustages on frontend/ParseNode.h CLOSED TREE 2019-02-28 11:15:46 +02:00
Ashley Hauck 83ff13eec8 Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
Differential Revision: https://phabricator.services.mozilla.com/D19054

--HG--
extra : moz-landing-system : lando
2019-02-28 01:29:19 +00:00
Florin Strugariu 7a132cc405 Bug 1523877 Add Instagram and bing to tp6-m r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D18072

--HG--
extra : moz-landing-system : lando
2019-02-28 08:46:33 +00:00
Mark Banner 255718ee30 Bug 1531039 - Fix a couple more tests in browser/base/content to work with QuantumBar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D21377

--HG--
extra : moz-landing-system : lando
2019-02-28 00:02:39 +00:00
lloan 5114c5e45b Bug 1512621 - Navigated to text in console should not have a border if it's the first message in the output. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D21390

--HG--
extra : moz-landing-system : lando
2019-02-28 07:23:46 +00:00