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

638163 Коммитов

Автор SHA1 Сообщение Дата
Aaron Klotz 28466cb97e Bug 1460433: Part 1 - Change BasicDllServices to not do any dll notification callbacks; r=mhowell
BasicDllServices is used to gain access to the authenticode APIs in non-Gecko
contexts. One feature that WinDllServices provides is the ability to register
a callback interface to be notified when a DLL has been loaded.

This is not particularly useful in the BasicDllServices use case, and in the
"handle a launcher process failure on a background thread" use case, would
actually be harmful.

This patch modifies the DLLServices backend to offer a "basic" option that
omits the callback stuff.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 06:18:45 +00:00
Kyle Machulis 342d109220 Bug 1529164 - Remove FakePlugin frame loading; r=nika
Remove the ability for fake plugins to create frames. Fake plugins
aren't used anymore, so we can simplify nsFrameLoader a bit by
removing some of the related checks.

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

--HG--
extra : moz-landing-system : lando
2019-02-20 14:12:05 +00:00
Ciure Andrei 367d689ebc Backed out changeset 0bf221eea049 (bug 1529427) for perma failing browser_dbg-windowless-workers.js CLOSED TREE 2019-02-22 21:18:08 +02:00
Ciure Andrei f7412ac1f2 Backed out 10 changesets (bug 1474143) for perma failing browser_markup_events_01.js CLOSED TREE
Backed out changeset 1b5d04866585 (bug 1474143)
Backed out changeset 78bfb4dd1f6a (bug 1474143)
Backed out changeset 85ec4f1f5f60 (bug 1474143)
Backed out changeset 5c112b77e489 (bug 1474143)
Backed out changeset 5d35599598bb (bug 1474143)
Backed out changeset 9fd0d7a7946f (bug 1474143)
Backed out changeset 1a83be7a75ca (bug 1474143)
Backed out changeset 2fc9b13171d0 (bug 1474143)
Backed out changeset 3983d7b6d9ad (bug 1474143)
Backed out changeset 9fe55dd58cd8 (bug 1474143)

--HG--
rename : browser/actors/FormValidationChild.jsm => browser/actors/FormSubmitChild.jsm
rename : toolkit/components/satchel/FormSubmitChild.jsm => toolkit/components/satchel/formSubmitListener.js
2019-02-22 21:16:49 +02:00
Jason Orendorff 78e47bd125 Bug 1529607 - Part 7: Rewrite NameFunctions.cpp to use ParseNodeVisitor. r=khyperia
This may lose some tiny amount of performance since the existing code
duplicated a huge amount of code in order to avoid walking bits of the tree
that can't contain functions. I preserved a few of those hacks but some of the
bits seemed too small to bother with.

The expression `nparents_ - 1` is changed to `nparents_ - 2` because, as a
result of how ParseNodeVisitor control flow works, we now call gatherNameable
*after* pushing the current FunctionNode to the stack, rather than before.
(A new assertion checks that this is the case.)

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

--HG--
extra : moz-landing-system : lando
2019-02-22 18:06:01 +00:00
Jason Orendorff ee011223cf Bug 1529607 - Part 6: Reuse a single StringBuffer in NameResolver. r=khyperia
This is meant as a sanity patch. Before, buf_ was a pointer to a local
variable, set in resolveFun() and just left dangling on exit. No bug, but
dangling pointers are bad.

I considered removing buf_ and passing around a reference to the local
StringBuffer, but this was quicker and seemed easier to review.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 18:05:31 +00:00
Jason Orendorff 3c357ae61d Bug 1529607 - Part 5: Style tweaks to existing NameFunctions code. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D20718

--HG--
extra : moz-landing-system : lando
2019-02-22 18:05:07 +00:00
Jason Orendorff 7dc6ef6b25 Bug 1529607 - Part 4: Rename ParseNodeKind::CallSiteObjExpr to CallSiteObj. r=khyperia
The `Expr` suffix is for nodes that can appear anywhere an expression could
appear. This kind of node can't; it's always the direct child of a tagged
template.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 18:04:42 +00:00
Jason Orendorff f57af8298f Bug 1529607 - Part 3: Split out ParseNodeVisitor and RewritingParseNodeVisitor. r=khyperia
I tried making ParseNodeVisitor take all nodes as references, but that didn't
work nicely with the existing accept() method templates. That could have been
made to work using more template tricks, but I decided pointers are not so bad.

There still was no way to avoid the code duplication here without contortions.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 18:04:28 +00:00
Jason Orendorff 4c13f4ebc1 Bug 1529607 - Part 2: Rename ParseNodeVisitor::cx to cx_. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D20715

--HG--
extra : moz-landing-system : lando
2019-02-22 18:04:06 +00:00
Jason Orendorff acb58a0f00 Bug 1529607 - Part 1: Fix misleading name in existing ParseNodeVisitor code. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D20714

--HG--
extra : moz-landing-system : lando
2019-02-22 18:03:46 +00:00
Ashley Hauck 540b673cdf Bug 1499448 - Implement more field functionality. r=jorendorff
Some functionality is intentionally unimplemented to make this patch
smaller and at a faster cadence: field initializers are stored on
this['.initializers'] instead of a local, derived classes are not
supported yet, and constant-folding/inline field initializers are not
implemented.

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

--HG--
extra : moz-landing-system : lando
2019-02-21 23:48:16 +00:00
Tom Prince 7f180db1a2 Bug 1529948: Fix refernce to `mach test-action-callback`; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D20846

--HG--
extra : moz-landing-system : lando
2019-02-22 18:05:17 +00:00
Tom Prince 36fb881c16 Bug 1529948: Update action documentation to have correct imports; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D20845

--HG--
extra : moz-landing-system : lando
2019-02-22 18:05:14 +00:00
Tom Prince 53f4e55cf8 Bug 1529948: Remove obsolete documetation about action tasks; r=Callek
Support for them was removed in Bug 1415868 (a891a10ca4d9).

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

--HG--
extra : moz-landing-system : lando
2019-02-22 18:05:04 +00:00
Tom Prince b7716b92e9 Bug 1529948: Switch default for actions from `task` to `hook`; r=Callek
Support for `kind='task'` is still around to support Thunderbird release
promotion, which uses releaserunner3. Other actions shouldn't be using it.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 18:05:02 +00:00
Andrew Swan 77e97ae1c0 Bug 1529952 Remove AMO uitour permission r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D20844

--HG--
extra : moz-landing-system : lando
2019-02-22 17:40:07 +00:00
Jason Laster 95306bc10d Bug 1529427 - Refactor sources reducer so that all source actors are included.
Differential Revision: https://phabricator.services.mozilla.com/D20592

--HG--
extra : moz-landing-system : lando
2019-02-21 22:43:03 +00:00
David Major 33bacb9783 Bug 1528074 - Clean up some media warning flags r=jya
I suspect these may have been cargo-culted from elsewhere.

We only need -Wno-sign-compare, which we can add regardless of compiler because clang-cl understands it natively in addition to the -wdNNNN form.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 17:22:12 +00:00
Matthew Noorenberghe bb994485b2 Bug 1474143 - Switch earlyformsubmit webNavigation observers to DOMFormBeforeSubmit listeners. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16657

--HG--
extra : moz-landing-system : lando
2019-02-22 15:13:59 +00:00
Matthew Noorenberghe 7100b7f1d9 Bug 1474143 - Don't load FormAutofillContent.jsm until it's needed. r=Felipe
Switch to using DOMFormBeforeSubmit event instead of earlyformsubmit observer notifications.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 15:13:40 +00:00
Matthew Noorenberghe 8fcd71b197 Bug 1474143 - Switch earlyformsubmit satchel observer to DOMFormBeforeSubmit listener. r=Felipe
Extend ActorChild for satchel's formSubmitListener in order to listen to the event.

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

--HG--
rename : toolkit/components/satchel/formSubmitListener.js => toolkit/components/satchel/FormSubmitChild.jsm
extra : moz-landing-system : lando
2019-02-22 15:13:25 +00:00
Matthew Noorenberghe db9f86614f Bug 1474143 - Rename FormSubmitChild.jsm to FormValidationChild.jsm. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16653

--HG--
rename : browser/actors/FormSubmitChild.jsm => browser/actors/FormValidationChild.jsm
extra : moz-landing-system : lando
2019-02-22 15:13:05 +00:00
Matthew Noorenberghe 24787216b4 Bug 1474143 - Switch earlyformsubmit pwmgr observers to DOMFormBeforeSubmit listeners. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16652

--HG--
extra : moz-landing-system : lando
2019-02-22 15:12:48 +00:00
Matthew Noorenberghe bc7d5bc37e Bug 1474143 - Replace form submission observer notifications with events. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D16651

--HG--
extra : moz-landing-system : lando
2019-02-22 15:12:33 +00:00
Matthew Noorenberghe 702cf2d5ed Bug 1474143 - Remove unused 'firstformsubmit' category and gFirstFormSubmitted. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D16650

--HG--
extra : moz-landing-system : lando
2019-02-22 15:12:11 +00:00
Matthew Noorenberghe 44ada4578b Bug 1474143 - Remove unused 'passwordmanager' category and gPasswordManagerInitialized. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D16649

--HG--
extra : moz-landing-system : lando
2019-02-22 15:11:56 +00:00
Matthew Noorenberghe b614f620c7 Bug 1474143 - Use sharedData instead of initialProcessData for autofillEnabled. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16647

--HG--
extra : moz-landing-system : lando
2019-02-22 15:11:34 +00:00
Matthew Noorenberghe 969eeadf84 Bug 1474143 - Use sharedData instead of initialProcessData for autofillSavedFieldNames. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16646

--HG--
extra : moz-landing-system : lando
2019-02-22 15:11:15 +00:00
Michael Cooper 98835e172a Bug 1527782 - Cleanup temporary parts of Feature Gates r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D20747

--HG--
extra : moz-landing-system : lando
2019-02-22 13:37:14 +00:00
Francesco Lodolo (:flod) 2cecbcfef8 Bug 1527349 - Remove meta.ua searchplugin from Ukrainian (uk) locale r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D19522

--HG--
extra : moz-landing-system : lando
2019-02-22 16:58:57 +00:00
Felipe Gomes de03f8191a Bug 1351078 - Remove unused Battery.jsm. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D20756

--HG--
extra : moz-landing-system : lando
2019-02-22 16:51:26 +00:00
Coroiu Cristina 41959946c9 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-02-22 18:39:27 +02:00
Dorel Luca 95e0086f6f Backed out changeset 3607e50ad27a (bug 1351078) for build bustage. CLOSED TREE 2019-02-22 18:35:24 +02:00
Coroiu Cristina 4a72e9cc9a Merge inbound to mozilla-central a=merge 2019-02-22 18:30:44 +02:00
Coroiu Cristina 80435b2557 Merge autoland to mozilla-central a=merge 2019-02-22 18:24:30 +02:00
Coroiu Cristina 0f56da86e3 Backed out changeset a465a9a1a913 (bug 1526752) for mochitest failures with ValueError: need more than 1 value to unpack 2019-02-22 15:32:03 +02:00
Mats Palmgren f92f45d7b6 Bug 1526567 - Fix devtools dependence on this bug. r=dholbert 2019-02-22 13:58:24 +01:00
Mats Palmgren 0f4868138a Bug 1526567 - [css-grid] Make the block-axis percentage basis be indefinite for measuring reflows. r=dholbert 2019-02-22 13:58:24 +01:00
Felipe Gomes 29b4521b7a Bug 1351078 - Remove unused Battery.jsm. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D20756

--HG--
extra : moz-landing-system : lando
2019-02-22 12:52:27 +00:00
yulia f1efb1c816 Bug 1529247 - Remove environment method from the threadClient; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D20467

--HG--
extra : moz-landing-system : lando
2019-02-22 16:13:54 +00:00
Michael Kaply 288d46045d Bug 1529312 - Allow DontCheckDefaultBrower policy to be false r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D20525

--HG--
extra : moz-landing-system : lando
2019-02-22 16:15:55 +00:00
yulia 9b8862951b Bug 1529247 - clean up frame scripts methods; r=ochameau
these events no longer exist

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

--HG--
extra : moz-landing-system : lando
2019-02-22 16:04:23 +00:00
Matthew Noorenberghe 5033b3a8d5 Bug 1304001 - Remove unused 'blur' event listener. r=sfoster
The blur event doesn't bubble so this wouldn't actually listen to fields getting blurred. See bug 1138774.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 15:42:53 +00:00
Matthew Noorenberghe 6a9cc09d37 Bug 1304001 - Stop passing the top window to LoginManagerContent. r=sfoster
It wasn't clear in callee code that the window was the top-window and it wasn't necessary in many cases. Relying on the top-window would also cause problems with Fission if the windows are in separate processes.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 15:41:35 +00:00
Matthew Noorenberghe df5511b9bb Bug 1304001 - Move LoginUtils._getActionOrigin to LoginHelper. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D20394

--HG--
extra : moz-landing-system : lando
2019-02-22 15:41:15 +00:00
Matthew Noorenberghe 2b125a4326 Bug 1304001 - Move LoginUtils._getPasswordOrigin to LoginHelper. r=sfoster
There were too many top-level objects in that large JSM and LoginHelper didn't exist when it was added.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 15:41:03 +00:00
Matthew Noorenberghe 0f34dbc0e2 Bug 1304001 - Update comments related to gEnabled/rememberSignons. r=sfoster
Fixes some stales comments and identation.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 15:40:43 +00:00
Matthew Noorenberghe 6f688eaabb Bug 1304001 - Update LoginHelper prefs even if no logger was created. r=sfoster
This means there is only one signon.* listener for the whole process, not per-logger.

Also move LMC prefs to LMH.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 15:40:24 +00:00
Michael Ratcliffe 11f246e18a Bug 1042082 - Chrome event bubbles are displayed when they shouldn't be r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D18358

--HG--
extra : moz-landing-system : lando
2019-02-22 11:17:02 +00:00