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

639309 Коммитов

Автор SHA1 Сообщение Дата
Ryan Hunt f11762a961 Bug 1523969 part 7 - Move method definition inline comments to new line in 'extensions/'. r=ehsan
Differential Revision: https://phabricator.services.mozilla.com/D21107

--HG--
extra : rebase_source : 464cdd0563865fcfd4f6fc9617f7b235892af2a4
2019-02-25 16:05:47 -06:00
Ryan Hunt 00e98538aa Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D21106

--HG--
extra : rebase_source : ea3f51c2c11247114deccbc86e90fb02b8a97257
2019-02-25 16:05:29 -06:00
Ryan Hunt 8d2d1c1d89 Bug 1523969 part 5 - Move method definition inline comments to new line in 'docshell/'. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D21105

--HG--
extra : rebase_source : 9b8687a7cbe0d0e81fe23bb4a858c56007101756
2019-02-25 16:04:59 -06:00
Ryan Hunt 83a1b0c542 Bug 1523969 part 4 - Move method definition inline comments to new line in 'devtools/'. r=fitzgen
Differential Revision: https://phabricator.services.mozilla.com/D21104

--HG--
extra : rebase_source : 441d0a75c2bfda6e170cb325106ea945d9a7cb10
2019-02-25 16:04:29 -06:00
Ryan Hunt 090450c995 Bug 1523969 part 3 - Move method definition inline comments to new line in 'chrome/'. r=ehsan
Differential Revision: https://phabricator.services.mozilla.com/D21103

--HG--
extra : rebase_source : 0ff470e6c6369dd83572db6bd7147a2fd9bd314f
2019-02-25 16:04:01 -06:00
Ryan Hunt 945f9686c0 Bug 1523969 part 2 - Move method definition inline comments to new line in 'caps/'. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D21102

--HG--
extra : rebase_source : b425a584c7f754a52a32362ea08ebcecc5941c78
2019-02-25 16:03:35 -06:00
Ryan Hunt 179b832433 Bug 1523969 part 1 - Move method definition inline comments to new line in accessible/. r=jamie
Differential Revision: https://phabricator.services.mozilla.com/D21101

--HG--
extra : rebase_source : 5b1dc394aba125c9f14977efc1a71b60455d1bf6
2019-02-25 16:02:26 -06:00
Jeff Walden 8be18e6253 Bug 1519097 - Implement the Hashbang Grammar proposal in JavaScript to allow a '#!' line at the very start of a script/module to be treated as beginning a single-line comment. r=arai
--HG--
extra : rebase_source : 234663d3a77a366d8bf646d77ebae843377def7d
2019-01-14 23:01:14 -05:00
Jeff Walden b84f026613 Bug 1531199 - Update the test262 import to latest. r=anba
--HG--
extra : rebase_source : 3f236229ad0596f24001e2bd8c39592229137393
2019-02-27 17:24:16 -08:00
sotaro 197a7bcd4c Bug 1440038 - Use SharedRGBImage in MediaEngineTabVideoSource r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D21177
2019-03-01 08:45:50 +09:00
Nicholas Nethercote e01d4bc8cc Bug 1531027 - Add an explicit copy constructor to StackTrace. r=ehsan
This only copies the first `mLength` elements in `mPcs`.

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

--HG--
extra : rebase_source : 91601501056fe7ea5b011adeca59033568fbde4a
2019-02-28 11:00:14 +11:00
Nicholas Nethercote 3494926e55 Bug 1531029 - Fix incorrect `sizeof` expression. r=ehsan
This doesn't change behaviour because `sizeof(uintptr_t)` equals
`sizeof(uintptr_t*)`, but it's good to make things more obviously correct.

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

--HG--
extra : rebase_source : 4df36d1d1e85a671c297e6e761b44b7da5b85343
2019-02-28 11:05:34 +11:00
Timothy Nikkel 5e5127fece Bug 1530657. Remove webrender user data properties from frames first, then destory them. r=jrmuizel
If we destroy at the same time as removal, then the destruction can destroy other objects which in turn might remove frame properties and mess up the frame property table.

This should cover all ways the webrender user data can get deleted from a frame property.

The nsIFrame::RemoveDisplayItemDataForDeletion bit doesn't seem necessary to fix the intermittent but I think it is still necessary.
2019-02-28 16:55:25 -06:00
Masatoshi Kimura e0a317eaee Bug 1528651 - Followup to fix a warning on release or beta. r=aklotz
--HG--
extra : source : 9688ff017d0d9ec8ece0f229187d0fcd6d58922d
extra : intermediate-source : c16331d3f4ab41f4de8414632630d24759209114
2019-02-23 06:58:07 +09:00
Olli Pettay 02b99e9b8a Bug 1524006 - Add a medium-high priority queue between high and normal, r=froydnj
--HG--
extra : rebase_source : ea24f15c5ce6ad3e4597be902fa0eafda0d06033
2019-02-28 22:38:53 +02:00
Ehsan Akhgari 2630b5a96e Bug 1525856 - Enable the disabled portions of browser_trackingUI_fingerprinters.js and browser_trackingUI_cryptominers.js now that we correctly deal with channels in the face of the content blocking allow list; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D21425
2019-02-28 17:10:21 -05:00
Ehsan Akhgari 3bcc679115 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
Differential Revision: https://phabricator.services.mozilla.com/D20877
2019-02-28 17:10:19 -05:00
Ehsan Akhgari 444d31403e Bug 1525458 - Part 3: Work around bug 1529728 by disabling tracking annotations in flash blocking classifier tests; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D20876
2019-02-28 17:10:18 -05:00
Ehsan Akhgari 9f4030202b 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
Differential Revision: https://phabricator.services.mozilla.com/D20875
2019-02-28 17:10:17 -05:00
Ehsan Akhgari 8a0d0f80e0 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
2019-02-28 17:10:16 -05:00
Oana Pop Rus 775c1e3f87 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-03-01 00:08:19 +02:00
Oana Pop Rus 5c86c9efec Merge inbound to mozilla-central. a=merge 2019-02-28 23:47:12 +02:00
Magnus Melin 2321ecf84b Bug 1531282 - MozTree event handlers should be attached in connectedCallback() instead of constructor. r=bgrins
This patch moves adding the event handlers into MozTree.connectedCallback. This allows <tree onkeydown="...."> to function properly.
The patch also folds all the 10 handlers for keydown into one, and handling the different cases in a switch.
2019-02-28 21:58:48 +02:00
Kris Maglione 7a8a8a5b11 Bug 1523750: Re-sign quitter extension for use in release builds. r=me 2019-02-28 12:57:13 -08:00
Jon Coppeard c889724a1b Bug 1531018 - Update BigInt hashing to account for the possiblity of moving GC r=sfink 2019-02-28 17:33:49 +00:00
Jon Coppeard bf58123016 Bug 1531035 - Assert that weak map keys are not null r=sfink 2019-02-28 16:38:49 +00:00
Jon Coppeard ef9a7b7a27 Bug 1530643 - Check for allocation failure when initialising sweep actions r=sfink 2019-02-28 16:38:48 +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
Gabriel Luong 16382caf6f Bug 1531230 - Stop using the TextPropertyEditor value in the TextProperty model. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D21480
2019-02-27 23:39:03 -05:00
Yoshi Cheng-Hao Huang 92ccfd4d30 Bug 1529006 - Use Rooted for NewObjectMetadataState. r=jonco
Remove the `if (!mozilla::IsPointer<T>::value || thing)` check in
GCVariantImplementation::trace, as GCPolicy will dispatch these to
GCPointerPolicy and InternalPointerPolicy (for pointers) and StructGCPolicy (for
non-pointers).

Also use Rooted for prevState_ in AutoSetNewObjectMetadata and remove
inherit from CustomAutoRooter.
2019-02-28 16:05:23 +01:00
jawad 9f4c7e75a5 Bug 1530765 - Replace waitForEvent in the browser_pageinfo_firstPartyIsolation.js by the BrowserTestUtils.waitForEvent utility function. r=johannh CLOSED TREE
--HG--
extra : amend_source : c27dd680e777ecc7527c1d022148298110c682e0
2019-02-27 19:40:17 +05:00
Cosmin Sabou 9aed4b2b35 Merge mozilla-central to mozilla-inbound. 2019-02-28 13:43:36 +02: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
Lars T Hansen 70a2eb7d3c Bug 1524923 - Support local.get, local.set, global.get, global.set. r=bbouvier
I've only added support for these, renamed in a couple of error
messages and a few test cases, not renamed all the uses, because there
are so many.  Will file followup bugs for that work, but it won't be
urgent.

Note, wabt no longer recognizes get_local et al, it requires local.get
etc.  But we should remain backward compatible for a long while still.

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

--HG--
extra : rebase_source : b78b23ee5edb6121da6884b1bf36336e07ea82ef
2019-02-28 09:55:51 +01: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
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
Julian Descottes 8afe065885 Bug 1524731 - Fix ADB tests in aarch64;r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D21424

--HG--
extra : moz-landing-system : lando
2019-02-28 07:07:55 +00:00
Tarek Ziadé f79af75337 Bug 1530642 - Added more doc on ProcType and GetProcInfo - r=jesup
Added more docs for type synchronization, and about GetProcInfo

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

--HG--
extra : moz-landing-system : lando
2019-02-28 06:30:05 +00:00
Ciure Andrei 14dcb83669 Backed out changeset 28bc841f06fc (bug 1530862) for failing HTMLMediaElement CLOSED TREE 2019-02-28 07:52:37 +02:00
Luca Greco fb2b9896d8 Bug 1285500 - Rewrite browser_ext_browserAction_popup test and avoid intermittency on the 'overflow menu' test. r=mixedpuppy
This patch rewrites the browser_ext_browserAction_popup.js test file to make it easier to follow the
sequence of its test cases (in the previous version of this test file, the logic that was executing
the sequence of test cases was fragmented in a bunch of listeners, in both the test extension and
the privileged test code) and to make the test able to wait for the popups to be fully loaded or
fully destroyed before moving to the next test case.

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

--HG--
extra : moz-landing-system : lando
2019-02-27 21:44:47 +00:00
Oriol Brufau 791195f4c3 Bug 1529411 - Fire onCreated before onRemoved when closing last tab with browser.tabs.closeWindowWithLastTab=false. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D20584

--HG--
extra : moz-landing-system : lando
2019-02-28 00:10:30 +00:00
Mike Conley 55a5944b50 Bug 1530862 - Add an Init() method to HTMLMediaElement to be called right after construction to do any AddRef / Release-ing. r=jya,mccr8,smaug
Differential Revision: https://phabricator.services.mozilla.com/D21400

--HG--
extra : moz-landing-system : lando
2019-02-27 23:40:00 +00:00
Lars T Hansen 9a333813fc Bug 1530273 - Make 'funcref' the canonical name. r=bbouvier
Wabt is now supporting funcref exclusively, and with the reftypes
proposal I think there's broad agreement that we will stop using
anyfunc.  So let's accept funcref both in the text format and in the
table creation dictionary, and let's use this name as the canonical
name in error messages and similar.

But let's also continue to accept anyfunc, since there may be
in-flight tests and other content that uses it.  This includes a
couple of emscripten-compiled benchmarks currently in the repo; I
chose not to change those.

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

--HG--
extra : rebase_source : 078ffbac2c3d88b2ce74fdcf06493b4db8000dac
2019-02-27 18:03:44 +01:00
Yoshi Cheng-Hao Huang 474140112e Bug 1319468 - P3: Use Rooted for RootedCount. r=jonco 2019-02-28 10:26:55 +01:00
Yoshi Cheng-Hao Huang f875b24960 Bug 1319468 - Part 2: Use Rooted<GCVector> for AutoLookupVector. r=sfink 2019-02-28 10:26:37 +01:00
Yoshi Cheng-Hao Huang b198f186ed Bug 1319468 - P1: Use Rooted for AutoRooterGetterSetter::Inner. r=jonco 2019-02-28 10:26:19 +01:00