- Dec 19, 2019
-
-
Sebastian Hengst authored
Differential Revision: https://phabricator.services.mozilla.com/D57884 --HG-- extra : moz-landing-system : lando
-
- Dec 03, 2019
-
-
Matt Woodrow authored
Bug 1598516 - Make Quitter extension retry sending the quit message in case the background script wasn't ready yet. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D55604 --HG-- extra : moz-landing-system : lando
-
Bogdan Tara authored
Backed out changeset bc0035aa57fe (bug 1598516) Backed out changeset 33603b723337 (bug 1598516) Backed out changeset 31c11dd9146d (bug 1598516) Backed out changeset 4e269a638350 (bug 1598516) Backed out changeset 76b86080c868 (bug 1598516) Backed out changeset b6f84b01cbd9 (bug 1598516) Backed out changeset 74d136798dd3 (bug 1598516) Backed out changeset bf370938463e (bug 1598516)
-
Matt Woodrow authored
Bug 1598516 - Make Quitter extension retry sending the quit message in case the background script wasn't ready yet. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D55604 --HG-- extra : moz-landing-system : lando
-
Gurzau Raul authored
Backed out 8 changesets (bug 1598516) for build bustage at ParentChannelListener.cpp on a CLOSED TREE. Backed out changeset 7ac1b091aa5f (bug 1598516) Backed out changeset b62c5b49b91c (bug 1598516) Backed out changeset e48c0ce38498 (bug 1598516) Backed out changeset cc2599921b5e (bug 1598516) Backed out changeset 0a0f80b0b278 (bug 1598516) Backed out changeset 1dc19a039cab (bug 1598516) Backed out changeset b664c8af6e2d (bug 1598516) Backed out changeset 943b440179b9 (bug 1598516)
-
Matt Woodrow authored
Bug 1598516 - Make Quitter extension retry sending the quit message in case the background script wasn't ready yet. r=mixedpuppy Depends on D54251 Differential Revision: https://phabricator.services.mozilla.com/D55604 --HG-- extra : moz-landing-system : lando
-
- Jul 10, 2019
-
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D37579 --HG-- extra : moz-landing-system : lando
-
- Jul 05, 2019
-
-
Victor Porof authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D35940 --HG-- extra : source : d214f0c82813e5a8d3987debc490a2c11f1308ff
-
- May 24, 2019
-
-
Gijs Kruitbosch authored
Differential Revision: https://phabricator.services.mozilla.com/D32470 --HG-- extra : rebase_source : b101c99e7ba2bc9a169a7313eed3ed501f74fd6e extra : amend_source : fda5ee8c008540b205bab43b498a2e685c610b58
-
- Jan 17, 2019
-
-
Kris Maglione authored
*** Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8 This changes the behavior of ChromeUtils.import() to return an exports object, rather than a module global, in all cases except when `null` is passed as a second argument, and changes the default behavior not to pollute the global scope with the module's exports. Thus, the following code written for the old model: ChromeUtils.import("resource://gre/modules/Services.jsm"); is approximately the same as the following, in the new model: var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm"); Since the two behaviors are mutually incompatible, this patch will land with a scripted rewrite to update all existing callers to use the new model rather than the old. *** Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs This was done using the followng script: https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm *** Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D16747 *** Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D16748 *** Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D16749 *** Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs *** Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D16750 --HG-- extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895 extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7
-
- Feb 28, 2019
-
-
Kris Maglione authored
-
- Oct 19, 2018
-
-
Mark Banner authored
Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop Differential Revision: https://phabricator.services.mozilla.com/D8389 --HG-- extra : moz-landing-system : lando
-
- Oct 16, 2018
-
-
Andrew McCreight authored
Bug 1438688 made it so that XPT information is compiled directly into the binary instead of being shipped separately in interface files. This means that manifests are no longer necessary for JS components, which means the manifest check in emitter.py can be removed. That check is the only use of NO_JS_MANIFEST, so that can in turn be removed entirely. Differential Revision: https://phabricator.services.mozilla.com/D8885 --HG-- extra : moz-landing-system : lando
-
- Apr 04, 2018
-
-
Kris Maglione authored
Differential Revision: https://phabricator.services.mozilla.com/D12478 --HG-- extra : rebase_source : 1a89085a191d3bdda5b49f178644e5766a9fb5c2 extra : amend_source : 0685f35163593b596d50c45567b5d64b68935f04
-
- Mar 21, 2018
-
-
Sebastian Hengst authored
Backed out changeset 5d3eb0526d8b (bug 1446676) Backed out changeset d6bda91c66d6 (bug 1446676) Backed out changeset 71d65d6b6499 (bug 1446676) Backed out changeset aabfc0197692 (bug 1446676) Backed out changeset ad8214a6cf04 (bug 1446676) --HG-- rename : services/sync/tps/extensions/tps/bootstrap.js => services/sync/tps/extensions/tps/components/tps-cmdline.js rename : testing/talos/talos/pageloader/bootstrap.js => testing/talos/talos/pageloader/components/tp-cmdline.js rename : testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js => testing/talos/talos/startup_test/sessionrestore/addon/SessionRestoreTalosTest.js rename : testing/talos/talos/talos-powers/bootstrap.js => testing/talos/talos/talos-powers/components/TalosPowersService.js rename : tools/quitter/bootstrap.js => tools/quitter/QuitterObserver.js
-
- Mar 17, 2018
-
-
Kris Maglione authored
In order to remove support for non-bootstrapped extensions, the remaining test automation extensions need to be migrated to bootstrapped extensions. These extensions all work by loading a single component, either with a profile-after-change or command line handler. This is a straightforward conversion of those components to bootstrap.js scripts. MozReview-Commit-ID: 5uyNSqRPIVR --HG-- rename : services/sync/tps/extensions/tps/components/tps-cmdline.js => services/sync/tps/extensions/tps/bootstrap.js rename : testing/talos/talos/pageloader/components/tp-cmdline.js => testing/talos/talos/pageloader/bootstrap.js rename : testing/talos/talos/startup_test/sessionrestore/addon/SessionRestoreTalosTest.js => testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js rename : testing/talos/talos/talos-powers/components/TalosPowersService.js => testing/talos/talos/talos-powers/bootstrap.js rename : tools/quitter/QuitterObserver.js => tools/quitter/bootstrap.js extra : rebase_source : 738264d0ec8701aa5cf93c6dac958d88756c1e55 extra : source : 71d65d6b64997bc608a1cb3c924be35bbd460b39
-
- Mar 01, 2018
-
-
Peter Van der Beken authored
Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. --HG-- extra : rebase_source : 5911f91bd7a63cd3603494e087e3858bd0527500
-
- Mar 17, 2018
-
-
Kris Maglione authored
In order to remove support for non-bootstrapped extensions, the remaining test automation extensions need to be migrated to bootstrapped extensions. These extensions all work by loading a single component, either with a profile-after-change or command line handler. This is a straightforward conversion of those components to bootstrap.js scripts. MozReview-Commit-ID: 5uyNSqRPIVR --HG-- rename : services/sync/tps/extensions/tps/components/tps-cmdline.js => services/sync/tps/extensions/tps/bootstrap.js rename : testing/talos/talos/pageloader/components/tp-cmdline.js => testing/talos/talos/pageloader/bootstrap.js rename : testing/talos/talos/startup_test/sessionrestore/addon/SessionRestoreTalosTest.js => testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js rename : testing/talos/talos/talos-powers/components/TalosPowersService.js => testing/talos/talos/talos-powers/bootstrap.js rename : tools/quitter/QuitterObserver.js => tools/quitter/bootstrap.js extra : rebase_source : 2df7dce1afe4e9e4054d12adfc1553e5f5d417e2
-
- Mar 26, 2018
-
-
Andrew Swan authored
MozReview-Commit-ID: FuNNtBSZwc --HG-- extra : rebase_source : 9426318458d58dccd4352503de27ba2b809e5bb2
-
- Mar 01, 2018
-
-
Sebastian Hengst authored
Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout Backed out changeset 83c87140dc3d (bug 888600) Backed out changeset 2efb9b1753f6 (bug 888600) Backed out changeset af5303781961 (bug 888600) Backed out changeset 79ef59047e63 (bug 888600) Backed out changeset 30d568d628dd (bug 888600) Backed out changeset c7bd4c6c9741 (bug 888600) --HG-- extra : histedit_source : 791b22f6770f4fead2f909478a93d65d85829fe0%2Cbb387309e90f53e1dde45dcf8cf4ebedcc6e5c5e
-
- Feb 22, 2018
-
-
Peter Van der Beken authored
Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. --HG-- extra : rebase_source : f6f781b04923f67f60718706a78b3c4de15eca94
-
Dorel Luca authored
Backed out changeset 7c8317f4ad48 (bug 888600) Backed out changeset 5b990735f1ad (bug 888600) Backed out changeset 9eafe225b804 (bug 888600) Backed out changeset 16af80d6cd93 (bug 888600) Backed out changeset a109987af625 (bug 888600) Backed out changeset 0949dba396ad (bug 888600)
-
- Feb 06, 2018
-
-
Andrew McCreight authored
This patch was autogenerated by my decomponents.py It covers almost every file with the extension js, jsm, html, py, xhtml, or xul. It removes blank lines after removed lines, when the removed lines are preceded by either blank lines or the start of a new block. The "start of a new block" is defined fairly hackily: either the line starts with //, ends with */, ends with {, <![CDATA[, """ or '''. The first two cover comments, the third one covers JS, the fourth covers JS embedded in XUL, and the final two cover JS embedded in Python. This also applies if the removed line was the first line of the file. It covers the pattern matching cases like "var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove the entire thing if they are all either Ci, Cr, Cc or Cu, or it will remove the appropriate ones and leave the residue behind. If there's only one behind, then it will turn it into a normal, non-pattern matching variable definition. (For instance, "const { classes: Cc, Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes "const CC = Components.Constructor".) MozReview-Commit-ID: DeSHcClQ7cG --HG-- extra : rebase_source : d9c41878036c1ef7766ef5e91a7005025bc1d72b
-
- Feb 07, 2018
-
-
Mark Banner authored
Bug 1230369 - Manually fix some remaining instances of Ci/Cc/Cu definitions and switch Components.* to using the shorthand in some places. r=florian MozReview-Commit-ID: 9SmoR9RlvZE --HG-- extra : rebase_source : 054e14150921615ed67415ddb91b45169cc868d4
-
- Jan 29, 2018
-
-
Kris Maglione authored
This was done using the following script: https://bitbucket.org/kmaglione/m-c-rewrites/src/37e3803c7a23385bab5ea077ba8692bcfe1608fc/processors/chromeutils-import.jsm MozReview-Commit-ID: 1Nc3XDu0wGl --HG-- extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70 extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62 extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
-
- Jan 30, 2018
-
-
Cosmin Sabou authored
Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE Backed out changeset a1eca62826a1 (bug 1431533) Backed out changeset 34c999fa006b (bug 1431533) Backed out changeset e2674287e57f (bug 1431533)
-
- Jan 29, 2018
-
-
Kris Maglione authored
This was done using the following script: https://bitbucket.org/kmaglione/m-c-rewrites/src/37e3803c7a23385bab5ea077ba8692bcfe1608fc/processors/chromeutils-import.jsm MozReview-Commit-ID: 1Nc3XDu0wGl --HG-- extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
-
- Jan 30, 2018
-
-
Brindusan Cristian authored
Backed out changeset 6e56f4c8843e (bug 1431533) Backed out changeset 12fc4dee861c (bug 1431533)
-
- Jan 29, 2018
-
-
Kris Maglione authored
This was done using the following script: https://bitbucket.org/kmaglione/m-c-rewrites/src/37e3803c7a23385bab5ea077ba8692bcfe1608fc/processors/chromeutils-import.jsm MozReview-Commit-ID: 1Nc3XDu0wGl --HG-- extra : rebase_source : c004a023389f1f6bf3d2f3efe93c13d423b23ccd
-
- Jan 25, 2018
-
-
Kris Maglione authored
MozReview-Commit-ID: 5ubE9EMQpZ9 --HG-- extra : histedit_source : df68d7595925c07d9d6e8bacc2c46e69556f479a%2C72b768b9825e20ede6603ead75f871c50dc041f7
-
- Jan 24, 2018
-
-
Kris Maglione authored
MozReview-Commit-ID: 8V1ZT53ReiP --HG-- extra : rebase_source : 12b5f8c3e125111db7382eb3d7d20a99fb2c35b3 extra : absorb_source : e99fa7f6eee02e7e6cadeb898c7fcf6dac9c902a extra : histedit_source : d0dfc31fadc2b81d341c9d0cd1efec02923c003b
-
- Nov 23, 2017
-
-
Peter Van der Beken authored
Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz. --HG-- extra : rebase_source : 05d1b150ffa84931ace6dbd66385d1d014a03afe
-
- Nov 30, 2017
-
-
Mark Banner authored
MozReview-Commit-ID: 2EbsWq7VPrI --HG-- extra : rebase_source : 4e751a74b641b99b01af0947bf2eeaafb3fe8c62
-
- May 01, 2017
-
-
Dan Banner authored
MozReview-Commit-ID: JMcgZ9taEV5 --HG-- extra : rebase_source : 806d9aa8c470ab35253682a5f16e528ca8d73cc5
-
- Aug 25, 2017
-
-
Andrew Swan authored
MozReview-Commit-ID: 8u2Ebi4VhAf
-
- Jan 11, 2017
-
-
Florian Quèze authored
-
- Apr 14, 2017
-
-
Florian Queze authored
-
Sebastian Hengst authored
-
Florian Queze authored
-
- Jul 14, 2016
-
-
Tom Tromey authored
This removes the unnecessary setting of c-basic-offset from all python-mode files. This was automatically generated using perl -pi -e 's/; *c-basic-offset: *[0-9]+//' ... on the affected files. The bulk of these files are moz.build files but there a few others as well. MozReview-Commit-ID: 2pPf3DEiZqx --HG-- extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
-