Bug 1239239 - Part 1. Remove ftp/file tree view support from SeaMonkey. r=stefanh
authorFrank-Rainer Grahl <frgrahl@gmx.net>
Mon, 22 Jan 2018 08:49:43 +0100
changeset 30031 4f56e21c7e3ac583fa9c0154fbf48d1644f5179e
parent 30030 8624191ab58e13219569c078d7476b9ad682fe8f
child 30032 fd0fd7d28d8c1ac3a9e37abed620c39bc987c4a8
push id2108
push userclokep@gmail.com
push dateMon, 22 Jan 2018 17:53:55 +0000
treeherdercomm-beta@c44930d8ad9b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersstefanh
bugs1239239, 1412978
Bug 1239239 - Part 1. Remove ftp/file tree view support from SeaMonkey. r=stefanh See Bug 1412978 [Delete nsFileSystemDataSource as it seems to be dead code].
suite/common/directory/directory.html
suite/common/directory/directory.js
suite/common/directory/directory.xul
suite/common/jar.mn
suite/locales/en-US/chrome/common/directory/directory.dtd
suite/locales/jar.mn
suite/themes/classic/communicator/directory/directory.css
suite/themes/classic/communicator/directory/file.gif
suite/themes/classic/communicator/directory/folder-clsd.gif
suite/themes/classic/communicator/directory/folder-open.gif
suite/themes/classic/jar.mn
suite/themes/classic/mac/communicator/directory/directory.css
suite/themes/modern/communicator/directory/directory.css
suite/themes/modern/communicator/directory/file-folder-closed.gif
suite/themes/modern/communicator/directory/file-folder-open.gif
suite/themes/modern/communicator/directory/file-icon.gif
suite/themes/modern/jar.mn
deleted file mode 100644
--- a/suite/common/directory/directory.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<html>
-  <head>
-    <LINK REL=StyleSheet HREF='chrome://communicator/skin/directory/directory.css'
-      TYPE='text/css' MEDIA='screen'>
-  </head>
-  <body>
-    <div id="logboxDiv">
-  </body>
-</html>
deleted file mode 100644
--- a/suite/common/directory/directory.js
+++ /dev/null
@@ -1,287 +0,0 @@
-/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; -*- */
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
-   Script for the directory window
-*/
-
-const RDFSERVICE_CONTRACTID     = "@mozilla.org/rdf/rdf-service;1";
-const DRAGSERVICE_CONTRACTID    = "@mozilla.org/widget/dragservice;1";
-const TRANSFERABLE_CONTRACTID   = "@mozilla.org/widget/transferable;1";
-const XULSORTSERVICE_CONTRACTID = "@mozilla.org/xul/xul-sort-service;1";
-const ARRAY_CONTRACTID          = "@mozilla.org/array;1";
-const WSTRING_CONTRACTID        = "@mozilla.org/supports-string;1";
-
-const NC_NS                 = "http://home.netscape.com/NC-rdf#";
-const NC_NAME               = NC_NS + "Name";
-const NC_URL                = NC_NS + "URL";
-const NC_LOADING            = NC_NS + "loading";
-
-const nsIHTTPIndex          = Components.interfaces.nsIHTTPIndex;
-const nsIDragService        = Components.interfaces.nsIDragService;
-const nsITransferable       = Components.interfaces.nsITransferable;
-const nsIXULSortService     = Components.interfaces.nsIXULSortService;
-const nsIRDFService         = Components.interfaces.nsIRDFService;
-const nsIRDFLiteral         = Components.interfaces.nsIRDFLiteral;
-const nsIMutableArray      = Components.interfaces.nsIMutableArray;
-const nsISupportsString    = Components.interfaces.nsISupportsString;
-
-// By the time this runs, The 'HTTPIndex' variable will have been
-// magically set on the global object by the native code.
-
-function debug(msg)
-{
-  // Uncomment to print out debug info.
-  //dump(msg);
-}
-
-var loadingArc = null;
-var loadingLevel = 0;
-
-var	RDF_observer =
-{
-	onAssert: function(ds, src, prop, target)
-	{
-		if (prop == loadingArc) {
-		  if (loadingLevel++ == 0)
-        SetBusyCursor(window, true);
-      debug("Directory: assert: loading level is " + loadingLevel + " for " + src.Value + "\n");
-		}
-	},
-
-	onUnassert: function(ds, src, prop, target)
-	{
-		if (prop == loadingArc) {
-		  if (loadingLevel > 0)
-    	  if (--loadingLevel == 0)
-          SetBusyCursor(window, false);
-      debug("Directory: unassert: loading level is " + loadingLevel + " for " + src.Value + "\n");
-		}
-	},
-
-	onChange: function(ds, src, prop, old_target, new_target) { },
-	onMove: function(ds, old_src, new_src, prop, target) { },
-	onBeginUpdateBatch: function(ds) { },
-	onEndUpdateBatch: function(ds) { }
-};
-
-function
-SetBusyCursor(window, enable)
-{
-  // Defensive check: setCursor() is only available for
-  // chrome windows. Since one of our frame might be a
-  // non-chrome window, make sure the window we treat has
-  // a setCursor method.
-  if("setCursor" in window) {
-    if(enable == true) {
-      window.setCursor("wait");
-      debug("Directory: cursor=busy\n");
-    } else {
-      window.setCursor("auto");
-      debug("Directory: cursor=notbusy\n");
-    }
-  }
-
-  var numFrames = window.frames.length;
-  for (var i = 0; i < numFrames; i++)
-    SetBusyCursor(window.frames[i], enable);
-}
-
-// We need this hack because we've completely circumvented the onload() logic.
-function Boot()
-{
-  if (document.getElementById('tree'))
-    Init();
-  else
-    setTimeout(Boot, 500);
-}
-
-setTimeout(Boot, 0);
-
-function Init()
-{
-  debug("directory.js: Init()\n");
-
-  var tree = document.getElementById('tree');
-
-  // Initialize the tree's base URL to whatever the HTTPIndex is rooted at
-  var baseURI = HTTPIndex.BaseURL;
-
-  if (baseURI && (baseURI.indexOf("ftp://") == 0)) {
-    // fix bug # 37102: if its a FTP directory
-    // ensure it ends with a trailing slash
-    if (baseURI.substr(baseURI.length - 1) != "/") {
-      debug("append trailing slash to FTP directory URL\n");
-      baseURI += "/";
-    }
-
-    // Let's also enable the logging window.
-    var node = document.getElementById("main-splitter");
-    node.hidden = false;
-
-    node = document.getElementById("logbox");
-    node.hidden = false;
-  }
-
-  if (baseURI && (baseURI.indexOf("file://") != 0)) {
-    // Note: DON'T add the HTTPIndex datasource into the tree
-    // for file URLs, only do it for other URLs; the "rdf:files"
-    // datasources handles file URLs
-    tree.database.AddDataSource(HTTPIndex);
-  }
-
-  // Note: set encoding BEFORE setting "ref" (important!)
-  var RDF = Components.classes[RDFSERVICE_CONTRACTID]
-                      .getService(nsIRDFService);
-  if (RDF) {
-    loadingArc = RDF.GetResource(NC_LOADING, true);
-
-    var httpDS = HTTPIndex.DataSource;
-    if (httpDS) httpDS = httpDS.QueryInterface(nsIHTTPIndex);
-    if (httpDS) {
-      httpDS.encoding = "ISO-8859-1";
-
-      // Use a default character set.
-      if (window.content.defaultCharacterset)
-        httpDS.encoding = window.content.defaultCharacterset;
-    }
-  }
-
-  // set window title
-  document.title = baseURI;
-
-  tree.database.AddObserver(RDF_observer);
-  debug("Directory: added observer\n");
-
-  // root the tree (do this last)
-  tree.setAttribute("ref", baseURI);
-}
-
-function DoUnload()
-{
-	var tree = document.getElementById("tree");
-	if (tree) {
-		tree.database.RemoveDataSource(HTTPIndex);
-		tree.database.RemoveObserver(RDF_observer);
-    debug("Directory: removed observer\n");
-	}
-}
-
-function OnClick(event)
-{
-  if (event.target.localName != "treechildren")
-    return false;
-  if( event.type == "click" && (event.button != 0 || event.detail != 2))
-    return false;
-  if( event.type == "keypress" && event.keyCode != 13)
-    return false;
-
-  var tree = document.getElementById("tree");
-  if (tree.currentIndex >= 0) {
-    var item = tree.contentView.getItemAtIndex(tree.currentIndex);
-    window.content.location.href = item.getAttributeNS(NC_NS, "url");
-  }
-
-  return true;
-}
-
-function doSort(aTarget)
-{
-  if (aTarget.localName != "treecol")
-    return;
-
-	// determine column resource to sort on
-	var sortResource = aTarget.getAttribute('resource');
-
-	// switch between ascending & descending sort (no natural order support)
-  var sortDirection = aTarget.getAttribute("sortDirection") == "ascending" ? "descending" : "ascending";
-
-	try {
-	  var sortService = Components.classes[XULSORTSERVICE_CONTRACTID].getService(nsIXULSortService);
-		sortService.sort(aTarget, sortResource, sortDirection);
-	} catch(ex) { }
-}
-
-function BeginDragTree (event)
-{
-  if (event.target.localName != "treechildren")
-    return true;
-
-  var dragStarted = false;
-
-  try {
-    // determine which treeitem was dragged
-    var tree = document.getElementById("tree");
-    var row = tree.treeBoxObject.getRowAt(event.clientX, event.clientY);
-    var item = tree.contentView.getItemAtIndex(row);
-
-    // get information from treeitem for drag
-    var url = item.getAttributeNS(NC_NS, "url");
-    var desc = item.getAttributeNS(NC_NS, "desc");
-
-    var transferable =
-      Components.classes[TRANSFERABLE_CONTRACTID].createInstance(nsITransferable);
-    var genDataURL =
-      Components.classes[WSTRING_CONTRACTID].createInstance(nsISupportsString);
-    var genDataHTML =
-      Components.classes[WSTRING_CONTRACTID].createInstance(nsISupportsString);
-    var genData =
-      Components.classes[WSTRING_CONTRACTID].createInstance(nsISupportsString);
-
-    transferable.init(null);
-    transferable.addDataFlavor("text/x-moz-url");
-    transferable.addDataFlavor("text/html");
-    transferable.addDataFlavor("text/unicode");
-
-    genDataURL.data = url + "\n" + desc;
-    genDataHTML.data = "<a href=\"" + url + "\">" + desc + "</a>";
-    genData.data = url;
-
-    transferable.setTransferData("text/x-moz-url", genDataURL, genDataURL.data.length * 2);
-    transferable.setTransferData("text/html", genDataHTML, genDataHTML.data.length * 2);
-    transferable.setTransferData("text/unicode", genData, genData.data.length * 2);
-
-    var transArray =
-      Components.classes[ARRAY_CONTRACTID].createInstance(nsIMutableArray);
-
-    // put it into the transferable as an |nsISupports|
-    var genTrans = transferable.QueryInterface(Components.interfaces.nsISupports);
-    transArray.appendElement(genTrans);
-
-    var dragService =
-      Components.classes[DRAGSERVICE_CONTRACTID].getService(nsIDragService);
-
-    dragService.invokeDragSession(event.target, transArray, null, nsIDragService.DRAGDROP_ACTION_COPY +
-                                  nsIDragService.DRAGDROP_ACTION_MOVE);
-
-    dragStarted = true;
-  } catch (ex) { }
-
-  return !dragStarted;
-}
-
-function scrollDown()
-{
-  window.frames[0].scrollTo(0, window.frames[0].document.body.clientHeight);
-}
-
-function OnFTPControlLog(server, msg)
-{
-  var logdoc = frames[0].document;
-  var logdocDiv = logdoc.getElementById("logboxDiv");
-  var div = logdoc.createElementNS("http://www.w3.org/1999/xhtml", "div");
-
-  if (server)
-    div.setAttribute("class", "server");
-  else
-    div.setAttribute("class", "client");
-
-  div.appendChild(logdoc.createTextNode(msg));
-
-  logdocDiv.appendChild(div);
-
-  scrollDown();
-}
-
deleted file mode 100644
--- a/suite/common/directory/directory.xul
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0"?> <!-- -*- Mode: SGML -*- -->
-<!--
-
- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<?xml-stylesheet href="chrome://communicator/skin/directory/directory.css" type="text/css"?>
-
-<!DOCTYPE page SYSTEM "chrome://communicator/locale/directory/directory.dtd">
-
-<page
-  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-  xmlns:nc="http://home.netscape.com/NC-rdf#"
-  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
-  onunload="DoUnload();">
-
-  <script type="application/javascript" src="chrome://communicator/content/directory/directory.js"/>
-
-  <tree id="tree"
-        treelines="true"
-        flex="1"
-        enableColumnDrag="true"
-        datasources="rdf:files"
-        flags="dont-test-empty"
-        sortActive="true"
-        sortDirection="ascending"
-        sortResource="http://home.netscape.com/NC-rdf#Name"
-        persist="sortDirection sortResource sortResource2"
-        onclick="OnClick(event);"
-        onkeypress="OnClick(event);"
-        ondragstart="return BeginDragTree(event);">
-      <treecols onclick="doSort(event.target)">
-        <treecol id="FilenameColumn" flex="3" persist="ordinal hidden"
-            label="&directoryWindow.filename.label;"
-            primary="true" sortDirection="ascending"
-            resource="http://home.netscape.com/NC-rdf#Name"/>
-        <splitter class="tree-splitter"/>
-        <treecol id="ContentLengthColumn" flex="1" persist="ordinal hidden"
-            label="&directoryWindow.contentlength.label;"
-            resource="http://home.netscape.com/NC-rdf#Content-Length"
-            resource2="http://home.netscape.com/NC-rdf#Name"/>
-        <splitter class="tree-splitter"/>
-        <treecol id="LastModColumn" flex="1" persist="ordinal hidden"
-            label="&directoryWindow.lastmodified.label;"
-            resource="http://home.netscape.com/WEB-rdf#LastModifiedDate"
-            resource2="http://home.netscape.com/NC-rdf#Name"/>
-      </treecols>
-
-      <template>
-        <treechildren>
-          <treeitem uri="..." persist="open"
-                    nc:url="rdf:http://home.netscape.com/NC-rdf#URL"
-                    nc:desc="rdf:http://home.netscape.com/NC-rdf#Name">
-            <treerow>
-              <treecell label="rdf:http://home.netscape.com/NC-rdf#Name"
-                        src="rdf:http://home.netscape.com/NC-rdf#Icon"/>
-              <treecell label="rdf:http://home.netscape.com/NC-rdf#Content-Length"/>
-              <treecell label="rdf:http://home.netscape.com/WEB-rdf#LastModifiedDate"/>
-            </treerow>
-          </treeitem>
-        </treechildren>
-      </template>
-  </tree>
-
-  <splitter id="main-splitter" collapse="after" hidden="true">
-    <grippy/>
-  </splitter>
-
-  <vbox id="logbox" flex="1" collapsed="true" persist="height collapsed" hidden="true">
-     <iframe id="output-iframe" type="content" flex="1" src="chrome://communicator/content/directory/directory.html"/>
-  </vbox>
-
-</page>
--- a/suite/common/jar.mn
+++ b/suite/common/jar.mn
@@ -138,19 +138,16 @@ comm.jar:
    content/communicator/dataman/dataman.js                          (dataman/dataman.js)
    content/communicator/dataman/dataman.xml                         (dataman/dataman.xml)
    content/communicator/dataman/dataman.xul                         (dataman/dataman.xul)
 *  content/communicator/helpviewer/help.xul                         (helpviewer/help.xul)
 *  content/communicator/helpviewer/contextHelp.js                   (helpviewer/contextHelp.js)
 *  content/communicator/helpviewer/help.js                          (helpviewer/help.js)
 *  content/communicator/helpviewer/helpContextOverlay.xul           (helpviewer/helpContextOverlay.xul)
 *  content/communicator/helpviewer/platformClasses.css              (helpviewer/platformClasses.css)
-   content/communicator/directory/directory.html                    (directory/directory.html)
-   content/communicator/directory/directory.js                      (directory/directory.js)
-   content/communicator/directory/directory.xul                     (directory/directory.xul)
    content/communicator/downloads/downloadmanager.js                (downloads/downloadmanager.js)
    content/communicator/downloads/downloadmanager.xul               (downloads/downloadmanager.xul)
    content/communicator/downloads/DownloadProgressListener.js       (downloads/DownloadProgressListener.js)
    content/communicator/downloads/progressDialog.xul                (downloads/progressDialog.xul)
    content/communicator/downloads/progressDialog.js                 (downloads/progressDialog.js)
    content/communicator/downloads/uploadProgress.xul                (downloads/uploadProgress.xul)
    content/communicator/downloads/uploadProgress.js                 (downloads/uploadProgress.js)
    content/communicator/downloads/treeView.js                       (downloads/treeView.js)
deleted file mode 100644
--- a/suite/locales/en-US/chrome/common/directory/directory.dtd
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<!ENTITY directoryWindow.filename.label "Name">
-<!ENTITY directoryWindow.contentlength.label "Size">
-<!ENTITY directoryWindow.lastmodified.label "Last Modified">
--- a/suite/locales/jar.mn
+++ b/suite/locales/jar.mn
@@ -61,17 +61,16 @@
   locale/@AB_CD@/communicator/bookmarks/bm-props.properties                 (%chrome/common/bookmarks/bm-props.properties)
   locale/@AB_CD@/communicator/bookmarks/editBookmarkOverlay.dtd             (%chrome/common/bookmarks/editBookmarkOverlay.dtd)
   locale/@AB_CD@/communicator/bookmarks/moveBookmarks.dtd                   (%chrome/common/bookmarks/moveBookmarks.dtd)
   locale/@AB_CD@/communicator/bookmarks/places.dtd                          (%chrome/common/bookmarks/places.dtd)
   locale/@AB_CD@/communicator/console/console.dtd                           (%chrome/common/console/console.dtd)
   locale/@AB_CD@/communicator/console/console.properties                    (%chrome/common/console/console.properties)
   locale/@AB_CD@/communicator/dataman/dataman.dtd                           (%chrome/common/dataman/dataman.dtd)
   locale/@AB_CD@/communicator/dataman/dataman.properties                    (%chrome/common/dataman/dataman.properties)
-  locale/@AB_CD@/communicator/directory/directory.dtd                       (%chrome/common/directory/directory.dtd)
   locale/@AB_CD@/communicator/downloads/downloadmanager.dtd                 (%chrome/common/downloads/downloadmanager.dtd)
   locale/@AB_CD@/communicator/downloads/downloadmanager.properties          (%chrome/common/downloads/downloadmanager.properties)
   locale/@AB_CD@/communicator/downloads/progressDialog.dtd                  (%chrome/common/downloads/progressDialog.dtd)
   locale/@AB_CD@/communicator/help/cert_dialog_help.xhtml                   (%chrome/common/help/cert_dialog_help.xhtml)
   locale/@AB_CD@/communicator/help/certs_help.xhtml                         (%chrome/common/help/certs_help.xhtml)
   locale/@AB_CD@/communicator/help/certs_prefs_help.xhtml                   (%chrome/common/help/certs_prefs_help.xhtml)
   locale/@AB_CD@/communicator/help/composer_help.xhtml                      (%chrome/common/help/composer_help.xhtml)
   locale/@AB_CD@/communicator/help/cs_nav_prefs_advanced.xhtml              (%chrome/common/help/cs_nav_prefs_advanced.xhtml)
deleted file mode 100644
--- a/suite/themes/classic/communicator/directory/directory.css
+++ /dev/null
@@ -1,59 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/* ===== directory.css ==================================================
-  == Styles specific to the directory listing window.
-  ======================================================================= */
-
-@import url(chrome://communicator/skin/);
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-#tree {
-  margin: 0px !important;
-  border: none;
-}
-
-treechildren::-moz-tree-image(FilenameColumn) {
-  margin-inline-end: 2px;
-  list-style-image: url("chrome://communicator/skin/directory/file.gif");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, container) {
-  list-style-image: url("chrome://communicator/skin/directory/folder-clsd.gif");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, container, open) {
-  list-style-image: url("chrome://communicator/skin/directory/folder-open.gif");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, loading) {
-  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
-}
-
-treechildren::-moz-tree-cell-text(symbolic-link) {
-  font-style: italic;
-}
-
-/* ::::: column/row preferred sizes ::::: */
-
-#FilenameColumn,
-#LastModColumn,
-#ContentLengthColumn {
-  width: 100px;
-}
-
-div.server { 
-  color: blue;
-  display: block; 
-  font-size: 10pt;
-  font-family: sans-serif;
-}
-
-div.client { 
-  color: red;
-  display: block; 
-  font-size: 10pt;
-  font-family: sans-serif;
-}
deleted file mode 100644
index bd53325f3acf0f2919a66d7cd90cb85cf9c5acdc..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index a5250c9c64a75537688c2837a4e73dd46afa6d17..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index f324974392a340782e0926883bcd135e4e981491..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
GIT binary patch
literal 0
Hc$@<O00001
--- a/suite/themes/classic/jar.mn
+++ b/suite/themes/classic/jar.mn
@@ -30,17 +30,16 @@ classic.jar:
   skin/classic/communicator/bookmarks/editBookmarkOverlay.css           (mac/communicator/bookmarks/editBookmarkOverlay.css)
   skin/classic/communicator/bookmarks/filters.svg                       (mac/communicator/bookmarks/filters.svg)
   skin/classic/communicator/bookmarks/livemark-folder.png               (mac/communicator/bookmarks/livemark-folder.png)
   skin/classic/communicator/bookmarks/query.png                         (mac/communicator/bookmarks/query.png)
   skin/classic/communicator/bookmarks/toolbarDropMarker.png             (mac/communicator/bookmarks/toolbarDropMarker.png)
   skin/classic/communicator/console/console-error-caret.gif             (mac/communicator/console/console-error-caret.gif)
   skin/classic/communicator/console/console-error-dash.gif              (mac/communicator/console/console-error-dash.gif)
   skin/classic/communicator/console/console.css                         (mac/communicator/console/console.css)
-  skin/classic/communicator/directory/directory.css                     (mac/communicator/directory/directory.css)
   skin/classic/communicator/downloads/downloadButtons.png               (mac/communicator/downloads/downloadButtons.png)
   skin/classic/communicator/downloads/progressBg.png                    (mac/communicator/downloads/progressBg.png)
   skin/classic/communicator/downloads/downloadmanager.css               (mac/communicator/downloads/downloadmanager.css)
   skin/classic/communicator/helpviewer/dropmark-nav.png                 (mac/communicator/helpviewer/dropmark-nav.png)
   skin/classic/communicator/helpviewer/help.css                         (mac/communicator/helpviewer/help.css)
   skin/classic/communicator/profile/profile.css                         (mac/communicator/profile/profile.css)
   skin/classic/communicator/search/searchbar.css                        (mac/communicator/search/searchbar.css)
   skin/classic/communicator/search/searchbar-dropmarker.png             (mac/communicator/search/searchbar-dropmarker.png)
@@ -86,20 +85,16 @@ classic.jar:
   skin/classic/communicator/bookmarks/livemark-folder.png               (communicator/bookmarks/livemark-folder.png)
   skin/classic/communicator/bookmarks/query.png                         (communicator/bookmarks/query.png)
   skin/classic/communicator/bookmarks/toolbarDropMarker.png             (communicator/bookmarks/toolbarDropMarker.png)
   skin/classic/communicator/console/console.css                         (communicator/console/console.css)
   skin/classic/communicator/console/console-error-caret.gif             (communicator/console/console-error-caret.gif)
   skin/classic/communicator/console/console-error-dash.gif              (communicator/console/console-error-dash.gif)
   skin/classic/communicator/console/console-toolbar.png                 (communicator/console/console-toolbar.png)
   skin/classic/communicator/console/itemSelected.png                    (communicator/console/itemSelected.png)
-  skin/classic/communicator/directory/directory.css                     (communicator/directory/directory.css)
-  skin/classic/communicator/directory/file.gif                          (communicator/directory/file.gif)
-  skin/classic/communicator/directory/folder-clsd.gif                   (communicator/directory/folder-clsd.gif)
-  skin/classic/communicator/directory/folder-open.gif                   (communicator/directory/folder-open.gif)
   skin/classic/communicator/downloads/downloadButtons.png               (communicator/downloads/downloadButtons.png)
   skin/classic/communicator/downloads/downloadmanager.css               (communicator/downloads/downloadmanager.css)
   skin/classic/communicator/helpviewer/Toolbar-rtl.png                  (communicator/helpviewer/Toolbar-rtl.png)
   skin/classic/communicator/helpviewer/help.css                         (communicator/helpviewer/help.css)
   skin/classic/communicator/profile/profile.css                         (communicator/profile/profile.css)
   skin/classic/communicator/search/mainwindow-dropdown-arrow.png        (communicator/search/mainwindow-dropdown-arrow.png)
   skin/classic/communicator/search/search-glass.png                     (communicator/search/search-glass.png)
   skin/classic/communicator/search/searchbar.css                        (communicator/search/searchbar.css)
deleted file mode 100644
--- a/suite/themes/classic/mac/communicator/directory/directory.css
+++ /dev/null
@@ -1,55 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/* ===== directory.css ==================================================
-  == Styles specific to the directory listing window.
-  ======================================================================= */
-
-@import url(chrome://communicator/skin/);
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-#tree {
-  margin: 0px !important;
-  border: none;
-}
-
-treechildren::-moz-tree-image(FilenameColumn) {
-  margin-inline-end: 2px;
-  list-style-image: url("chrome://communicator/skin/icons/item.png");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, container) {
-  list-style-image: url("chrome://global/skin/tree/folder.png");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, loading) {
-  list-style-image: url("chrome://communicator/skin/icons/loading.png");
-}
-
-treechildren::-moz-tree-cell-text(symbolic-link) {
-  font-style: italic;
-}
-
-/* ::::: column/row preferred sizes ::::: */
-
-#FilenameColumn,
-#LastModColumn,
-#ContentLengthColumn {
-  width: 100px;
-}
-
-div.server { 
-  color: blue;
-  display: block; 
-  font-size: 10pt;
-  font-family: sans-serif;
-}
-
-div.client { 
-  color: red;
-  display: block; 
-  font-size: 10pt;
-  font-family: sans-serif;
-}
deleted file mode 100644
--- a/suite/themes/modern/communicator/directory/directory.css
+++ /dev/null
@@ -1,59 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/* ===== directory.css ==================================================
-  == Styles specific to the directory listing window.
-  ======================================================================= */
-
-@import url(chrome://communicator/skin/);
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-#tree {
-  margin: 0px !important;
-  border: none;
-}
-
-treechildren::-moz-tree-image(FilenameColumn) {
-  margin-inline-end: 2px;
-  list-style-image: url("chrome://communicator/skin/directory/file-icon.gif");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, container) {
-  list-style-image: url("chrome://communicator/skin/directory/file-folder-closed.gif");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, container, open) {
-  list-style-image: url("chrome://communicator/skin/directory/file-folder-open.gif");
-}
-
-treechildren::-moz-tree-image(FilenameColumn, loading) {
-  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
-}
-
-treechildren::-moz-tree-cell-text(symbolic-link) {
-  font-style: italic;
-}
-
-/* ::::: column/row preferred sizes ::::: */
-
-#FilenameColumn,
-#LastModColumn,
-#ContentLengthColumn {
-  width: 100px;
-}
-
-div.server { 
-  color: blue;
-  display: block; 
-  font-size: 10pt;
-  font-family: sans-serif;
-}
-
-div.client { 
-  color: red;
-  display: block; 
-  font-size: 10pt;
-  font-family: sans-serif;
-}
deleted file mode 100644
index 515ca54de64ca6fd16b42ea81fbf112a1a563455..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index c6758cb9ac918d9ddbd1f407b2654f7794fdfacc..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 30d5a912d143838b32619e4287ea2c5bbe09ee46..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
GIT binary patch
literal 0
Hc$@<O00001
--- a/suite/themes/modern/jar.mn
+++ b/suite/themes/modern/jar.mn
@@ -54,20 +54,16 @@ modern.jar:
   skin/modern/communicator/brand/throbber-single.png               (communicator/brand/throbber-single.png)
   skin/modern/communicator/brand/throbber16-anim.png               (communicator/brand/throbber16-anim.png)
   skin/modern/communicator/brand/throbber16-single.png             (communicator/brand/throbber16-single.png)
   skin/modern/communicator/console/console.css                     (communicator/console/console.css)
   skin/modern/communicator/console/error-caret.gif                 (communicator/console/error-caret.gif)
   skin/modern/communicator/console/error-dash.gif                  (communicator/console/error-dash.gif)
   skin/modern/communicator/dataman/dataman.css                     (communicator/dataman/dataman.css)
   skin/modern/communicator/dataman/datamanIcon-16.png              (communicator/dataman/datamanIcon-16.png)
-  skin/modern/communicator/directory/file-folder-closed.gif        (communicator/directory/file-folder-closed.gif)
-  skin/modern/communicator/directory/file-folder-open.gif          (communicator/directory/file-folder-open.gif)
-  skin/modern/communicator/directory/file-icon.gif                 (communicator/directory/file-icon.gif)
-  skin/modern/communicator/directory/directory.css                 (communicator/directory/directory.css)
   skin/modern/communicator/downloads/dl-remove.png                 (communicator/downloads/dl-remove.png)
   skin/modern/communicator/downloads/downloadButtons.png           (communicator/downloads/downloadButtons.png)
   skin/modern/communicator/downloads/downloadmanager.css           (communicator/downloads/downloadmanager.css)
   skin/modern/communicator/feed-subscribe.css                      (communicator/feed-subscribe.css)
   skin/modern/communicator/feed-subscribe-ui.css                   (communicator/feed-subscribe-ui.css)
   skin/modern/communicator/fullscreen-video.css                    (communicator/fullscreen-video.css)
   skin/modern/communicator/helpviewer/help.css                     (communicator/helpviewer/help.css)
   skin/modern/communicator/history/calendar.png                    (communicator/history/calendar.png)