Bug 1617887 - remove now unused mozmill os.jsm. r=khushil
authorMagnus Melin <mkmelin+mozilla@iki.fi>
Thu, 28 May 2020 13:10:45 +0300
changeset 39256 92b5978bce31c5a8b8ddd9c866d8df1ca198c67a
parent 39255 5d54c44d54d3997fb44197ad5c21613c9cc2a2f4
child 39257 00e93f6c59c33a902d1e853fc96cafcd6b7d21e5
push id402
push userclokep@gmail.com
push dateMon, 29 Jun 2020 20:48:04 +0000
reviewerskhushil
bugs1617887
Bug 1617887 - remove now unused mozmill os.jsm. r=khushil
mail/test/browser/shared-modules/moz.build
mail/test/browser/shared-modules/os.jsm
--- a/mail/test/browser/shared-modules/moz.build
+++ b/mail/test/browser/shared-modules/moz.build
@@ -22,17 +22,16 @@ TESTING_JS_MODULES.mozmill += [
     'JunkHelpers.jsm',
     'KeyboardHelpers.jsm',
     'MockObjectHelpers.jsm',
     'MouseEventHelpers.jsm',
     'mozmill.jsm',
     'NewMailAccountHelpers.jsm',
     'NNTPHelpers.jsm',
     'NotificationBoxHelpers.jsm',
-    'os.jsm',
     'PrefTabHelpers.jsm',
     'PromptHelpers.jsm',
     'QuickFilterBarHelpers.jsm',
     'SearchWindowHelpers.jsm',
     'SubscribeWindowHelpers.jsm',
     'utils.jsm',
     'WindowHelpers.jsm',
 ]
deleted file mode 100644
--- a/mail/test/browser/shared-modules/os.jsm
+++ /dev/null
@@ -1,79 +0,0 @@
-// ***** BEGIN LICENSE BLOCK *****// ***** BEGIN LICENSE BLOCK *****
-// Version: MPL 1.1/GPL 2.0/LGPL 2.1
-//
-// The contents of this file are subject to the Mozilla Public License Version
-// 1.1 (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-// http://www.mozilla.org/MPL/
-//
-// Software distributed under the License is distributed on an "AS IS" basis,
-// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-// for the specific language governing rights and limitations under the
-// License.
-//
-// The Original Code is Mozilla Corporation Code.
-//
-// The Initial Developer of the Original Code is
-// Mikeal Rogers.
-// Portions created by the Initial Developer are Copyright (C) 2008
-// the Initial Developer. All Rights Reserved.
-//
-// Contributor(s):
-//  Mikeal Rogers <mikeal.rogers@gmail.com>
-//
-// Alternatively, the contents of this file may be used under the terms of
-// either the GNU General Public License Version 2 or later (the "GPL"), or
-// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-// in which case the provisions of the GPL or the LGPL are applicable instead
-// of those above. If you wish to allow use of your version of this file only
-// under the terms of either the GPL or the LGPL, and not to allow others to
-// use your version of this file under the terms of the MPL, indicate your
-// decision by deleting the provisions above and replace them with the notice
-// and other provisions required by the GPL or the LGPL. If you do not delete
-// the provisions above, a recipient may use your version of this file under
-// the terms of any one of the MPL, the GPL or the LGPL.
-//
-// ***** END LICENSE BLOCK *****
-
-var EXPORTED_SYMBOLS = [
-  "listDirectory",
-  "getFileForPath",
-  "abspath",
-  "getPlatform",
-];
-
-const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
-
-function listDirectory(file) {
-  // file is the given directory (nsIFile)
-  return [...file.directoryEntries];
-}
-
-function getFileForPath(path) {
-  var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
-  file.initWithPath(path);
-  return file;
-}
-
-function abspath(rel, file) {
-  var relSplit = rel.split("/");
-  if (relSplit[0] == ".." && !file.isDirectory()) {
-    file = file.parent;
-  }
-  for (var p of relSplit) {
-    if (p == "..") {
-      file = file.parent;
-    } else if (p == ".") {
-      if (!file.isDirectory()) {
-        file = file.parent;
-      }
-    } else {
-      file.append(p);
-    }
-  }
-  return file.path;
-}
-
-function getPlatform() {
-  return Services.appinfo.OS.toLowerCase();
-}