Bug 1315013 - part 1, remove unnecessary double-slash comments that don't add value and look out of place with the spaced-comment eslint rule. r=mossop

MozReview-Commit-ID: HIUTSdkXxbY

--HG--
extra : rebase_source : 2f05e2f275ac7f293f9c650bdec8943189e3ce01
This commit is contained in:
Jared Wein 2016-11-03 14:42:06 -04:00
Родитель ca5bc4a97d
Коммит 87b2d4c295
134 изменённых файлов: 246 добавлений и 625 удалений

Просмотреть файл

@ -2,9 +2,6 @@
* 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/. */
// //////////////////////////////////////////////////////////////////////////////
// // StarUI
var StarUI = {
_itemId: -1,
uri: null,
@ -345,9 +342,6 @@ var StarUI = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // PlacesCommandHook
var PlacesCommandHook = {
/**
* Adds a bookmark to the page loaded in the given browser.
@ -672,9 +666,6 @@ var PlacesCommandHook = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // HistoryMenu
XPCOMUtils.defineLazyModuleGetter(this, "RecentlyClosedTabsAndWindowsMenuUtils",
"resource:///modules/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm");
@ -808,9 +799,6 @@ HistoryMenu.prototype = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // BookmarksEventHandler
/**
* Functions for handling events in the Bookmarks Toolbar and menu.
*/
@ -937,9 +925,6 @@ var BookmarksEventHandler = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // PlacesMenuDNDHandler
// Handles special drag and drop functionality for Places menus that are not
// part of a Places view (e.g. the bookmarks menu in the menubar).
var PlacesMenuDNDHandler = {
@ -1068,9 +1053,6 @@ var PlacesMenuDNDHandler = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // PlacesToolbarHelper
/**
* This object handles the initialization and uninitialization of the bookmarks
* toolbar.
@ -1215,9 +1197,6 @@ var PlacesToolbarHelper = {
},
};
// //////////////////////////////////////////////////////////////////////////////
// // BookmarkingUI
/**
* Handles the bookmarks menu-button in the toolbar.
*/

Просмотреть файл

@ -5844,7 +5844,6 @@ var LanguageDetectionListener = {
var BrowserOffline = {
_inited: false,
// ///////////////////////////////////////////////////////////////////////////
// BrowserOffline Public Methods
init: function ()
{
@ -5877,7 +5876,6 @@ var BrowserOffline = {
ioService.offline = !ioService.offline;
},
// ///////////////////////////////////////////////////////////////////////////
// nsIObserver
observe: function (aSubject, aTopic, aState)
{
@ -5889,7 +5887,6 @@ var BrowserOffline = {
this._updateOfflineUI(Services.io.offline);
},
// ///////////////////////////////////////////////////////////////////////////
// BrowserOffline Implementation Methods
_canGoOffline: function ()
{

Просмотреть файл

@ -2,7 +2,6 @@
* http://creativecommons.org/publicdomain/zero/1.0/
*/
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -1,7 +1,6 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -2,7 +2,6 @@
* http://creativecommons.org/publicdomain/zero/1.0/
*/
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -16,7 +16,7 @@ registerCleanupFunction(function() {
var cacheCount = 0;
var intervalID = 0;
// //
//
// Handle "message" events which are posted from the iframe upon
// offline cache events.
//

Просмотреть файл

@ -632,8 +632,6 @@ add_task(function* test_offline_apps_permissions() {
var now_mSec = Date.now();
var now_uSec = now_mSec * 1000;
// /////////////////////////////////////////////////////////////////////////////
/**
* This wraps the dialog and provides some convenience methods for interacting
* with it.

Просмотреть файл

@ -1,4 +1,3 @@
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -1,11 +1,9 @@
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.
//
thisTestLeaksUncaughtRejectionsAndShouldBeFixed("TypeError: gBrowser._finalizeTabSwitch is not a function");
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -2,7 +2,6 @@
* 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/. */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -32,10 +32,8 @@ XPCOMUtils.defineLazyModuleGetter(this, "WindowsRegistry",
Cu.importGlobalProperties(["URL"]);
// //////////////////////////////////////////////////////////////////////////////
// Resources
function History() {
}
@ -465,9 +463,6 @@ Settings.prototype = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // Migrator
function IEProfileMigrator()
{
this.wrappedJSObject = this; // export this to be able to use it in the unittest.

Просмотреть файл

@ -40,9 +40,6 @@ const WEB_CREDENTIALS_VAULT_ID = [0x4BF4C442,
Cu.importGlobalProperties(["File"]);
// //////////////////////////////////////////////////////////////////////////////
// // Helpers.
const wintypes = {
BOOL: ctypes.int,
DWORD: ctypes.uint32_t,

Просмотреть файл

@ -1723,8 +1723,7 @@ XPCOMUtils.defineLazyGetter(PlacesUIUtils, "ptm", function() {
return new PlacesSetItemAnnotationTransaction(aItemId, annoObj);
},
// //////////////////////////////////////////////////////////////////////////
// // nsITransactionManager forwarders.
// nsITransactionManager forwarders.
beginBatch: () =>
PlacesUtils.transactionManager.beginBatch(null),

Просмотреть файл

@ -47,8 +47,6 @@ var testCases = [
},
];
// /////////////////////////////////////////////////////////////////////////////
/**
* Returns the default search scope for a given folder.
*
@ -160,8 +158,6 @@ function onLibraryAvailable() {
PlacesTestUtils.clearHistory().then(finish);
}
// /////////////////////////////////////////////////////////////////////////////
function test() {
waitForExplicitFinish();

Просмотреть файл

@ -54,8 +54,6 @@ const DEFAULT_SORT_KEY = "TITLE";
var prevSortDir = null;
var prevSortKey = null;
// /////////////////////////////////////////////////////////////////////////////
/**
* Ensures that the sort of aTree is aSortingMode and aSortingAnno.
*
@ -230,8 +228,6 @@ function testSortByDir(aOrganizerWin, aPlaceContentTree, aUnsortFirst) {
});
}
// /////////////////////////////////////////////////////////////////////////////
function test() {
waitForExplicitFinish();

Просмотреть файл

@ -85,7 +85,6 @@ function _getString(name) {
return _stringBundle.GetStringFromName(name);
}
// ///////////////////////////////////////////////////////////////////////////
// Task list configuration data object.
var tasksCfg = [
@ -135,7 +134,6 @@ var tasksCfg = [
},
];
// ///////////////////////////////////////////////////////////////////////////
// Implementation
this.WinTaskbarJumpList =

Просмотреть файл

@ -62,8 +62,7 @@ const CACHE_EXPIRATION_TIME_PREF_NAME = "browser.taskbar.previews.cachetime";
const WINTASKBAR_CONTRACTID = "@mozilla.org/windows-taskbar;1";
// //////////////////////////////////////////////////////////////////////////////
// // Various utility properties
// Various utility properties
XPCOMUtils.defineLazyServiceGetter(this, "imgTools",
"@mozilla.org/image/tools;1",
"imgITools");
@ -123,8 +122,7 @@ function snapRectAtScale(r, scale) {
r.height = height / scale;
}
// //////////////////////////////////////////////////////////////////////////////
// // PreviewController
// PreviewController
/*
* This class manages the behavior of thumbnails and previews. It has the following
@ -239,8 +237,7 @@ PreviewController.prototype = {
this.preview.tooltip = title;
},
// ////////////////////////////////////////////////////////////////////////////
// // nsITaskbarPreviewController
// nsITaskbarPreviewController
// window width and height, not browser
get width() {
@ -322,8 +319,7 @@ PreviewController.prototype = {
});
},
// ////////////////////////////////////////////////////////////////////////////
// // Event handling
// Event handling
onClose: function () {
this.win.tabbrowser.removeTab(this.tab);
@ -337,7 +333,7 @@ PreviewController.prototype = {
return true;
},
// // nsIDOMEventListener
// nsIDOMEventListener
handleEvent: function (evt) {
switch (evt.type) {
case "TabAttrModified":
@ -355,8 +351,7 @@ XPCOMUtils.defineLazyGetter(PreviewController.prototype, "canvasPreviewFlags",
| canvasInterface.DRAWWINDOW_DO_NOT_FLUSH;
});
// //////////////////////////////////////////////////////////////////////////////
// // TabWindow
// TabWindow
/*
* This class monitors a browser window for changes to its tabs
@ -509,7 +504,7 @@ TabWindow.prototype = {
}
},
// // nsIDOMEventListener
// nsIDOMEventListener
handleEvent: function (evt) {
let tab = evt.originalTarget;
switch (evt.type) {
@ -583,7 +578,7 @@ TabWindow.prototype = {
}
},
// // Browser progress listener
// Browser progress listener
onLocationChange: function (aBrowser) {
// I'm not sure we need this, onStateChange does a really good job
@ -637,8 +632,7 @@ TabWindow.prototype = {
}
}
// //////////////////////////////////////////////////////////////////////////////
// // AeroPeek
// AeroPeek
/*
* This object acts as global storage and external interface for this feature.
@ -801,7 +795,7 @@ this.AeroPeek = {
this.cacheTimer.init(this, 1000*this.cacheLifespan, Ci.nsITimer.TYPE_ONE_SHOT);
},
// // nsIObserver
// nsIObserver
observe: function (aSubject, aTopic, aData) {
if (aTopic == "nsPref:changed" && aData == TOGGLE_PREF_NAME) {
this._prefenabled = this.prefs.getBoolPref(TOGGLE_PREF_NAME);

Просмотреть файл

@ -73,7 +73,7 @@ this.Screenshot = {
});
},
// /// helpers /////
// helpers
_screenshotWindows(filename) {
return new Promise((resolve, reject) => {

Просмотреть файл

@ -148,7 +148,7 @@ this.TestRunner = {
browserWindow.restore();
},
// /// helpers /////
// helpers
_performCombo: function*(combo) {
let paddedComboIndex = padLeft(this.currentComboIndex + 1, String(this.combos.length).length);

Просмотреть файл

@ -45,7 +45,7 @@ this.Toolbars = {
};
// /// helpers /////
// helpers
function toggleMenubarIfNecessary(visible) {
let browserWindow = Services.wm.getMostRecentWindow("navigator:browser");

Просмотреть файл

@ -476,8 +476,6 @@ var { helpers, assert } = (function () {
}).then(finish, helpers.handleError);
};
// /////////////////////////////////////////////////////////////////////////////
/**
* Ensure that the options object is setup correctly
* options should contain an automator object that looks like this:

Просмотреть файл

@ -181,7 +181,7 @@ function test() {
ok(!!bp.disabled, "All breakpoints should be disabled.");
}
// // Test re-enabling all breakpoints.
// Test re-enabling all breakpoints.
enableAll();
yield waitForDispatch(gPanel, gDebugger.constants.ADD_BREAKPOINT, 5);
for (let bp of queries.getBreakpoints(getState())) {

Просмотреть файл

@ -3,7 +3,6 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejections should be fixed.

Просмотреть файл

@ -5,7 +5,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -4,7 +4,6 @@
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -4,7 +4,6 @@
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -4,7 +4,6 @@
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -4,7 +4,6 @@
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -4,7 +4,6 @@
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -3,7 +3,6 @@
"use strict";
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -1,7 +1,6 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -3,7 +3,6 @@
// Tests that the developer toolbar works properly
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -1,7 +1,6 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -1,7 +1,6 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -1,7 +1,6 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// /////////////////
//
// Whitelisting this test.
// As part of bug 1077403, the leaking uncaught rejection should be fixed.

Просмотреть файл

@ -331,9 +331,7 @@ var WebConsoleUtils = {
exports.Utils = WebConsoleUtils;
// ////////////////////////////////////////////////////////////////////////
// Localization
// ////////////////////////////////////////////////////////////////////////
WebConsoleUtils.L10n = function (bundleURI) {
this._helper = new LocalizationHelper(bundleURI);

Просмотреть файл

@ -2968,9 +2968,7 @@ var Utils = {
},
};
// ////////////////////////////////////////////////////////////////////////////
// CommandController
// ////////////////////////////////////////////////////////////////////////////
/**
* A controller (an instance of nsIController) that makes editing actions
@ -3053,9 +3051,7 @@ CommandController.prototype = {
}
};
// ////////////////////////////////////////////////////////////////////////////
// Web Console connection proxy
// ////////////////////////////////////////////////////////////////////////////
/**
* The WebConsoleConnectionProxy handles the connection between the Web Console
@ -3541,9 +3537,7 @@ WebConsoleConnectionProxy.prototype = {
},
};
// ////////////////////////////////////////////////////////////////////////////
// Context Menu
// ////////////////////////////////////////////////////////////////////////////
/*
* ConsoleContextMenu this used to handle the visibility of context menu items.

Просмотреть файл

@ -205,9 +205,7 @@ var WebConsoleUtils = {
exports.Utils = WebConsoleUtils;
// /////////////////////////////////////////////////////////////////////////////
// The page errors listener
// /////////////////////////////////////////////////////////////////////////////
/**
* The nsIConsoleService listener. This is used to send all of the console
@ -367,9 +365,7 @@ ConsoleServiceListener.prototype =
},
};
// /////////////////////////////////////////////////////////////////////////////
// The window.console API observer
// /////////////////////////////////////////////////////////////////////////////
/**
* The window.console API observer. This allows the window.console API messages

Просмотреть файл

@ -551,9 +551,7 @@ WebConsoleActor.prototype =
return this._lastConsoleInputEvaluation;
},
// ////////////////
// Request handlers for known packet types.
// ////////////////
/**
* Handler for the "startListeners" request.
@ -1093,9 +1091,7 @@ WebConsoleActor.prototype =
return { updated: Object.keys(aRequest.preferences) };
},
// ////////////////
// End of request handlers.
// ////////////////
/**
* Create an object with the API we expose to the Web Console during
@ -1429,9 +1425,7 @@ WebConsoleActor.prototype =
};
},
// ////////////////
// Event handlers for various listeners.
// ////////////////
/**
* Handler for messages received from the ConsoleServiceListener. This method
@ -1709,9 +1703,7 @@ WebConsoleActor.prototype =
this.conn.send(packet);
},
// ////////////////
// End of event handlers for various listeners.
// ////////////////
/**
* Prepare a message from the console API to be sent to the remote Web Console

Просмотреть файл

@ -24,9 +24,7 @@ loader.lazyServiceGetter(this, "gActivityDistributor",
"nsIHttpActivityDistributor");
const {NetworkThrottleManager} = require("devtools/shared/webconsole/throttle");
// /////////////////////////////////////////////////////////////////////////////
// Network logging
// /////////////////////////////////////////////////////////////////////////////
// The maximum uint32 value.
const PR_UINT32_MAX = 4294967295;

Просмотреть файл

@ -267,8 +267,7 @@ function getTableRowCount(aTableName)
return currentRows;
}
// //////////////////////////////////////////////////////////////////////////////
// // Promise-Returning Functions
// Promise-Returning Functions
function asyncClone(db, readOnly) {
let deferred = Promise.defer();

Просмотреть файл

@ -9,8 +9,7 @@
* This file tests that the JS language helpers in various ways.
*/
// //////////////////////////////////////////////////////////////////////////////
// // Test Functions
// Test Functions
function test_params_enumerate()
{
@ -101,8 +100,7 @@ function test_params_gets_async()
*/
}
// //////////////////////////////////////////////////////////////////////////////
// // Test Runner
// Test Runner
var tests = [
test_params_enumerate,

Просмотреть файл

@ -24,8 +24,7 @@ var gLocaleCollation;
// A connection to our in-memory UTF-16-encoded database.
var gUtf16Conn;
// /////////////////////////////////////////////////////////////////////////////
// // Helper Functions
// Helper Functions
/**
* Since we create a UTF-16 database we have to clean it up, in addition to
@ -251,8 +250,7 @@ function setup()
gLocaleCollation = collFact.CreateCollation(localeSvc.getApplicationLocale());
}
// /////////////////////////////////////////////////////////////////////////////
// // Test Runs
// Test Runs
var gTests = [
{

Просмотреть файл

@ -9,8 +9,7 @@
* SQLITE_SECURE_DELETE=1.
*/
// //////////////////////////////////////////////////////////////////////////////
// // Helper Methods
// Helper Methods
/**
* Reads the contents of a file and returns it as a string.
@ -31,8 +30,7 @@ function getFileContents(aFile)
return bstream.readBytes(bstream.available());
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
add_test(function test_delete_removes_data() {
const TEST_STRING = "SomeRandomStringToFind";

Просмотреть файл

@ -874,9 +874,7 @@ function test_multiple_results()
run_next_test();
}
// //////////////////////////////////////////////////////////////////////////////
// // Test Runner
// Test Runner
const TEST_PASS_SYNC = 0;
const TEST_PASS_ASYNC = 1;

Просмотреть файл

@ -4,8 +4,7 @@
// This file tests the functions of mozIStorageConnection
// //////////////////////////////////////////////////////////////////////////////
// // Test Functions
// Test Functions
add_task(function* test_connectionReady_open() {
// there doesn't seem to be a way for the connection to not be ready (unless

Просмотреть файл

@ -314,8 +314,8 @@ function run_test() {
do_check_eq(specificObserver.numTimesRemovedCalled, 1);
do_check_eq(genericObserver.numTimesRemovedCalled, 2);
// // Make sure information about private context is properly
// // retrieved by the observer.
// Make sure information about private context is properly
// retrieved by the observer.
cps.setPref(uri, "test.observer.private", "test value", {usePrivateBrowsing: true});
cps.setPref(uri, "test.observer.normal", "test value", {usePrivateBrowsing: false});
cps.removePref(uri, "test.observer.private");

Просмотреть файл

@ -4,8 +4,7 @@
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -13,16 +12,14 @@ const Cr = Components.results;
const DOWNLOAD_MANAGER_URL = "chrome://mozapps/content/downloads/downloads.xul";
const PREF_FLASH_COUNT = "browser.download.manager.flashCount";
// //////////////////////////////////////////////////////////////////////////////
// // nsDownloadManagerUI class
// nsDownloadManagerUI class
function nsDownloadManagerUI() {}
nsDownloadManagerUI.prototype = {
classID: Components.ID("7dfdf0d1-aff6-4a34-bad1-d0fe74601642"),
// ////////////////////////////////////////////////////////////////////////////
// // nsIDownloadManagerUI
// nsIDownloadManagerUI
show: function show(aWindowContext, aDownload, aReason, aUsePrivateUI)
{
@ -90,8 +87,7 @@ nsDownloadManagerUI.prototype = {
win.getAttentionWithCycleCount(flashCount);
},
// ////////////////////////////////////////////////////////////////////////////
// // nsDownloadManagerUI
// nsDownloadManagerUI
get recentWindow() {
var wm = Cc["@mozilla.org/appshell/window-mediator;1"].
@ -99,14 +95,12 @@ nsDownloadManagerUI.prototype = {
return wm.getMostRecentWindow("Download:Manager");
},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
QueryInterface: XPCOMUtils.generateQI([Ci.nsIDownloadManagerUI])
};
// //////////////////////////////////////////////////////////////////////////////
// // Module
// Module
var components = [nsDownloadManagerUI];
this.NSGetFactory = XPCOMUtils.generateNSGetFactory(components);

Просмотреть файл

@ -10,8 +10,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Termination functions common to all tests
// Termination functions common to all tests
add_task(function* test_common_terminate()
{

Просмотреть файл

@ -8,8 +8,7 @@
* downloaded files.
*/
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
@ -64,8 +63,7 @@ function registerTableUpdate(aTable, aFilename) {
});
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
function run_test()
{

Просмотреть файл

@ -8,8 +8,7 @@
* downloaded files.
*/
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
@ -160,8 +159,7 @@ function registerTableUpdate(aTable, aFilename) {
});
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
function run_test()
{

Просмотреть файл

@ -50,8 +50,7 @@ this.EXPORTED_SYMBOLS = [
"DownloadPDFSaver",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -142,8 +141,7 @@ function deserializeUnknownProperties(aObject, aSerializable, aFilterFn)
*/
const kProgressUpdateIntervalMs = 400;
// //////////////////////////////////////////////////////////////////////////////
// // Download
// Download
/**
* Represents a single download, with associated state and actions. This object
@ -1249,8 +1247,7 @@ Download.fromSerializable = function (aSerializable) {
return download;
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadSource
// DownloadSource
/**
* Represents the source of a download, for example a document or an URI.
@ -1376,8 +1373,7 @@ this.DownloadSource.fromSerializable = function (aSerializable) {
return source;
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadTarget
// DownloadTarget
/**
* Represents the target of a download, for example a file in the global
@ -1505,8 +1501,7 @@ this.DownloadTarget.fromSerializable = function (aSerializable) {
return target;
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadError
// DownloadError
/**
* Provides detailed information about a download failure.
@ -1701,8 +1696,7 @@ this.DownloadError.fromSerializable = function (aSerializable) {
return e;
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadSaver
// DownloadSaver
/**
* Template for an object that actually transfers the data for the download.
@ -1860,8 +1854,7 @@ this.DownloadSaver.fromSerializable = function (aSerializable) {
return saver;
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadCopySaver
// DownloadCopySaver
/**
* Saver object that simply copies the entire source file to the target.
@ -2340,8 +2333,7 @@ this.DownloadCopySaver.fromSerializable = function (aSerializable) {
return saver;
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadLegacySaver
// DownloadLegacySaver
/**
* Saver object that integrates with the legacy nsITransfer interface.
@ -2724,8 +2716,7 @@ this.DownloadLegacySaver.fromSerializable = function () {
return new DownloadLegacySaver();
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadPDFSaver
// DownloadPDFSaver
/**
* This DownloadSaver type creates a PDF file from the current document in a

Просмотреть файл

@ -10,8 +10,7 @@ this.EXPORTED_SYMBOLS = [
"DownloadImport",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -42,8 +41,7 @@ const DOWNLOAD_DOWNLOADING = 0;
const DOWNLOAD_PAUSED = 4;
const DOWNLOAD_QUEUED = 5;
// //////////////////////////////////////////////////////////////////////////////
// // DownloadImport
// DownloadImport
/**
* Provides an object that has a method to import downloads

Просмотреть файл

@ -16,8 +16,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -31,8 +30,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "Downloads",
XPCOMUtils.defineLazyModuleGetter(this, "Promise",
"resource://gre/modules/Promise.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // DownloadLegacyTransfer
// DownloadLegacyTransfer
/**
* nsITransfer implementation that provides a bridge to a Download object.
@ -70,15 +68,13 @@ function DownloadLegacyTransfer()
DownloadLegacyTransfer.prototype = {
classID: Components.ID("{1b4c85df-cbdd-4bb6-b04e-613caece083c}"),
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
QueryInterface: XPCOMUtils.generateQI([Ci.nsIWebProgressListener,
Ci.nsIWebProgressListener2,
Ci.nsITransfer]),
// ////////////////////////////////////////////////////////////////////////////
// // nsIWebProgressListener
// nsIWebProgressListener
onStateChange: function DLT_onStateChange(aWebProgress, aRequest, aStateFlags,
aStatus)
@ -190,8 +186,7 @@ DownloadLegacyTransfer.prototype = {
onSecurityChange: function () { },
// ////////////////////////////////////////////////////////////////////////////
// // nsIWebProgressListener2
// nsIWebProgressListener2
onProgressChange64: function DLT_onProgressChange64(aWebProgress, aRequest,
aCurSelfProgress,
@ -213,8 +208,7 @@ DownloadLegacyTransfer.prototype = {
return true;
},
// ////////////////////////////////////////////////////////////////////////////
// // nsITransfer
// nsITransfer
init: function DLT_init(aSource, aTarget, aDisplayName, aMIMEInfo, aStartTime,
aTempFile, aCancelable, aIsPrivate)
@ -278,8 +272,7 @@ DownloadLegacyTransfer.prototype = {
this._redirects = redirects;
},
// ////////////////////////////////////////////////////////////////////////////
// // Private methods and properties
// Private methods and properties
/**
* This deferred object contains a promise that is resolved with the Download
@ -311,7 +304,6 @@ DownloadLegacyTransfer.prototype = {
_signatureInfo: null,
};
// //////////////////////////////////////////////////////////////////////////////
// // Module
// Module
this.NSGetFactory = XPCOMUtils.generateNSGetFactory([DownloadLegacyTransfer]);

Просмотреть файл

@ -26,8 +26,7 @@ this.EXPORTED_SYMBOLS = [
"DownloadSummary",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -41,8 +40,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "Promise",
XPCOMUtils.defineLazyModuleGetter(this, "Task",
"resource://gre/modules/Task.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // DownloadList
// DownloadList
/**
* Represents a collection of Download objects that can be viewed and managed by
@ -255,8 +253,7 @@ this.DownloadList.prototype = {
},
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadCombinedList
// DownloadCombinedList
/**
* Provides a unified, unordered list combining public and private downloads.
@ -340,8 +337,7 @@ this.DownloadCombinedList.prototype = {
return this._publicList.remove(aDownload);
},
// ////////////////////////////////////////////////////////////////////////////
// // DownloadList view
// DownloadList view
onDownloadAdded: function (aDownload)
{
@ -364,8 +360,7 @@ this.DownloadCombinedList.prototype = {
},
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadSummary
// DownloadSummary
/**
* Provides an aggregated view on the contents of a DownloadList.
@ -538,8 +533,7 @@ this.DownloadSummary.prototype = {
}
},
// ////////////////////////////////////////////////////////////////////////////
// // DownloadList view
// DownloadList view
onDownloadAdded: function (aDownload)
{

Просмотреть файл

@ -34,8 +34,7 @@ this.EXPORTED_SYMBOLS = [
"DownloadStore",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -59,8 +58,7 @@ XPCOMUtils.defineLazyGetter(this, "gTextEncoder", function () {
return new TextEncoder();
});
// //////////////////////////////////////////////////////////////////////////////
// // DownloadStore
// DownloadStore
/**
* Handles serialization of Download objects and persistence into a file, so

Просмотреть файл

@ -14,8 +14,7 @@ this.EXPORTED_SYMBOLS = [
"DownloadUIHelper",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -44,8 +43,7 @@ const kStringsRequiringFormatting = {
leavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2: true
};
// //////////////////////////////////////////////////////////////////////////////
// // DownloadUIHelper
// DownloadUIHelper
/**
* Provides functions to handle status and messages in the user interface.
@ -97,8 +95,7 @@ XPCOMUtils.defineLazyGetter(DownloadUIHelper, "strings", function () {
return strings;
});
// //////////////////////////////////////////////////////////////////////////////
// // DownloadPrompter
// DownloadPrompter
/**
* Allows displaying prompts related to downloads.

Просмотреть файл

@ -14,8 +14,7 @@ this.EXPORTED_SYMBOLS = [
"Downloads",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -42,8 +41,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "Task",
Integration.downloads.defineModuleGetter(this, "DownloadIntegration",
"resource://gre/modules/DownloadIntegration.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // Downloads
// Downloads
/**
* This object is exposed directly to the consumers of this JavaScript module,

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
var Cc = Components.classes;
var Ci = Components.interfaces;
@ -34,8 +33,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "OS",
const TEST_TARGET_FILE_NAME_PDF = "test-download.pdf";
// //////////////////////////////////////////////////////////////////////////////
// // Support functions
// Support functions
// While the previous test file should have deleted all the temporary files it
// used, on Windows these might still be pending deletion on the physical file

Просмотреть файл

@ -11,8 +11,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const kDeleteTempFileOnExit = "browser.helperApps.deleteTempFileOnExit";
@ -169,8 +168,7 @@ function waitForDirectoryShown() {
});
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Executes a download and checks its basic properties after construction.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
var Cc = Components.classes;
var Ci = Components.interfaces;
@ -90,8 +89,7 @@ function run_test()
run_next_test();
}
// //////////////////////////////////////////////////////////////////////////////
// // Support functions
// Support functions
/**
* HttpServer object initialized before tests start.
@ -676,8 +674,7 @@ function isValidDate(aDate) {
*/
var gMostRecentFirstBytePos;
// //////////////////////////////////////////////////////////////////////////////
// // Initialization functions common to all tests
// Initialization functions common to all tests
add_task(function test_common_initialize()
{

Просмотреть файл

@ -12,16 +12,14 @@
XPCOMUtils.defineLazyModuleGetter(this, "DownloadError",
"resource://gre/modules/DownloadCore.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // Execution of common tests
// Execution of common tests
var gUseLegacySaver = false;
var scriptFile = do_get_file("common_test_Download.js");
Services.scriptloader.loadSubScript(NetUtil.newURI(scriptFile).spec);
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Tests the DownloadError object.

Просмотреть файл

@ -7,8 +7,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
XPCOMUtils.defineLazyModuleGetter(this, "Sqlite",
"resource://gre/modules/Sqlite.jsm");
@ -322,8 +321,7 @@ function checkDownload(aDownload, aDownloadRow) {
});
}
// //////////////////////////////////////////////////////////////////////////////
// // Preparation tasks
// Preparation tasks
/**
* Prepares the list of downloads to be added to the database that should
@ -652,8 +650,7 @@ add_task(function* prepareNonImportableDownloads()
];
});
// //////////////////////////////////////////////////////////////////////////////
// // Test
// Test
/**
* Creates a temporary Sqlite database with download data and perform an

Просмотреть файл

@ -7,8 +7,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
/**
* Notifies the prompt observers and verify the expected downloads count.
@ -44,8 +43,7 @@ function notifyPromptObservers(aIsPrivate, aExpectedCount, aExpectedPBCount) {
delete DownloadIntegration._testPromptDownloads;
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Allows re-enabling the real download directory logic during one test.
@ -206,8 +204,7 @@ add_task(function* test_getTemporaryDownloadsDirectory()
cleanup();
});
// //////////////////////////////////////////////////////////////////////////////
// // Tests DownloadObserver
// Tests DownloadObserver
/**
* Re-enables the default observers for the following tests.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Execution of common tests
// Execution of common tests
var gUseLegacySaver = true;

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
/**
* Returns a PRTime in the past usable to add expirable visits.
@ -65,8 +64,7 @@ function promiseExpirableDownloadVisit(aSourceUrl)
return deferred.promise;
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Checks the testing mechanism used to build different download lists.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
XPCOMUtils.defineLazyModuleGetter(this, "DownloadStore",
"resource://gre/modules/DownloadStore.jsm");
@ -38,8 +37,7 @@ function promiseNewListAndStore(aStorePath)
});
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Saves downloads to a file, then reloads them.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Tests that the createDownload function exists and can be called. More

Просмотреть файл

@ -2087,7 +2087,7 @@ var Microformats; // jshint ignore:line
// add to rel-urls
var relUrl = this.getRelProperties(arr[x]);
relUrl.rels = items;
// // do not add duplicate rel-urls - based on resolved URLs
// do not add duplicate rel-urls - based on resolved URLs
if (url && out['rel-urls'][url] === undefined) {
out['rel-urls'][url] = relUrl;
}

Просмотреть файл

@ -16,16 +16,14 @@ this.EXPORTED_SYMBOLS = [
"LoginHelper",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components;
Cu.import("resource://gre/modules/Services.jsm");
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // LoginHelper
// LoginHelper
/**
* Contains functions shared by different Login Manager components.

Просмотреть файл

@ -15,8 +15,7 @@ this.EXPORTED_SYMBOLS = [
"LoginImport",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -33,8 +32,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "Sqlite",
XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
"resource://gre/modules/NetUtil.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // LoginImport
// LoginImport
/**
* Provides an object that has a method to import login-related data from the

Просмотреть файл

@ -46,8 +46,7 @@ this.EXPORTED_SYMBOLS = [
"LoginStore",
];
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components;
@ -73,8 +72,7 @@ const kDataVersion = 2;
// The permission type we store in the permission manager.
const PERMISSION_SAVE_LOGINS = "login-saving";
// //////////////////////////////////////////////////////////////////////////////
// // LoginStore
// LoginStore
/**
* Inherits from JSONFile and handles serialization of login-related data and

Просмотреть файл

@ -4,8 +4,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
let { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components;
@ -44,8 +43,7 @@ function run_test()
run_next_test();
}
// //////////////////////////////////////////////////////////////////////////////
// // Global helpers
// Global helpers
// Some of these functions are already implemented in other parts of the source
// tree, see bug 946708 about sharing more code.
@ -90,15 +88,13 @@ function getTempFile(aLeafName)
return file;
}
// //////////////////////////////////////////////////////////////////////////////
const RecipeHelpers = {
initNewParent() {
return (new LoginRecipesParent({ defaults: null })).initializationPromise;
},
};
// // Initialization functions common to all tests
// Initialization functions common to all tests
add_task(function* test_common_initialize()
{

Просмотреть файл

@ -4,16 +4,14 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
XPCOMUtils.defineLazyModuleGetter(this, "OSCrypto",
"resource://gre/modules/OSCrypto.jsm");
var crypto = new OSCrypto();
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
add_task(function test_getIELoginHash()
{

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Tests setLoginSavingEnabled and getAllDisabledHosts.

Просмотреть файл

@ -37,8 +37,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Adds a login with an empty formSubmitURL, then it verifies that no other

Просмотреть файл

@ -13,8 +13,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Tests legacy validation with addLogin.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
/**
* Verifies that the specified login is considered invalid by addLogin and by
@ -75,8 +74,7 @@ function compareAttributes(objectA, objectB, attributes) {
return attributes.every(attr => objectA[attr] == objectB[attr]);
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Tests that adding logins to the database works.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
/**
* Resets the token used to decrypt logins. This is equivalent to resetting the
@ -24,8 +23,7 @@ function resetMasterPassword()
token.changePassword("", "");
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Resets the master password after some logins were added to the database.

Просмотреть файл

@ -10,8 +10,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
XPCOMUtils.defineLazyServiceGetter(this, "gUUIDGenerator",
"@mozilla.org/uuid-generator;1",
@ -65,8 +64,7 @@ var gLoginMetaInfo1;
var gLoginMetaInfo2;
var gLoginMetaInfo3;
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Prepare the test objects that will be used by the following tests.

Просмотреть файл

@ -8,8 +8,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
/**
* Returns a list of new nsILoginInfo objects that are a subset of the test
@ -92,8 +91,7 @@ function checkAllSearches(aQuery, aExpectedCount)
checkSearchLogins(aQuery, aExpectedCount);
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Prepare data for the following tests.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
Cu.import("resource://gre/modules/Task.jsm");
@ -107,8 +106,7 @@ function promiseInsertDisabledHost(aConnection, aHostname)
"VALUES (?)", [aHostname]);
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Imports login data from a SQLite file constructed using the test data.

Просмотреть файл

@ -9,16 +9,14 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
XPCOMUtils.defineLazyModuleGetter(this, "LoginStore",
"resource://gre/modules/LoginStore.jsm");
const TEST_STORE_FILE_NAME = "test-logins.json";
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Saves login data to a file, then reloads it.

Просмотреть файл

@ -11,8 +11,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
function* reloadAndCheckLoginsGen(aExpectedLogins)
{
@ -21,8 +20,7 @@ function* reloadAndCheckLoginsGen(aExpectedLogins)
LoginTestUtils.clearData();
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Tests addLogin with valid non-ASCII characters.

Просмотреть файл

@ -9,8 +9,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Globals
// Globals
const MS_PER_DAY = 24 * 60 * 60 * 1000;
@ -102,8 +101,7 @@ function testHistogram(histogramId, expectedNonZeroRanges) {
JSON.stringify(expectedNonZeroRanges));
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
/**
* Enable local telemetry recording for the duration of the tests, and prepare

Просмотреть файл

@ -779,7 +779,6 @@ var Bookmarks = Object.freeze({
},
});
// //////////////////////////////////////////////////////////////////////////////
// Globals.
/**
@ -800,7 +799,6 @@ function notify(observers, notification, args) {
}
}
// //////////////////////////////////////////////////////////////////////////////
// Update implementation.
function updateBookmark(info, item, newParent) {
@ -885,7 +883,6 @@ function updateBookmark(info, item, newParent) {
}));
}
// //////////////////////////////////////////////////////////////////////////////
// Insert implementation.
function insertBookmark(item, parent) {
@ -940,7 +937,6 @@ function insertBookmark(item, parent) {
}));
}
// //////////////////////////////////////////////////////////////////////////////
// Query implementation.
function queryBookmarks(info) {
@ -990,7 +986,6 @@ function queryBookmarks(info) {
}
// //////////////////////////////////////////////////////////////////////////////
// Fetch implementation.
function fetchBookmark(info) {
@ -1102,7 +1097,6 @@ function fetchBookmarksByParent(info) {
}));
}
// //////////////////////////////////////////////////////////////////////////////
// Remove implementation.
function removeBookmark(item, options) {
@ -1151,7 +1145,6 @@ function removeBookmark(item, options) {
}));
}
// //////////////////////////////////////////////////////////////////////////////
// Reorder implementation.
function reorderChildren(parent, orderedChildrenGuids) {
@ -1237,7 +1230,6 @@ function reorderChildren(parent, orderedChildrenGuids) {
);
}
// //////////////////////////////////////////////////////////////////////////////
// Helpers.
/**

Просмотреть файл

@ -4,8 +4,7 @@
* 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/. */
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
const Cc = Components.classes;
const Ci = Components.interfaces;
@ -17,8 +16,7 @@ const TOPIC_GATHER_TELEMETRY = "gather-telemetry";
// Seconds between maintenance runs.
const MAINTENANCE_INTERVAL_SECONDS = 7 * 86400;
// //////////////////////////////////////////////////////////////////////////////
// // Imports
// Imports
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
Components.utils.import("resource://gre/modules/Services.jsm");
@ -58,8 +56,7 @@ function PlacesCategoriesStarter()
}
PlacesCategoriesStarter.prototype = {
// ////////////////////////////////////////////////////////////////////////////
// // nsIObserver
// nsIObserver
observe: function PCS_observe(aSubject, aTopic, aData)
{
@ -95,8 +92,7 @@ PlacesCategoriesStarter.prototype = {
}
},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
classID: Components.ID("803938d5-e26d-4453-bf46-ad4b26e41114"),
@ -108,8 +104,7 @@ PlacesCategoriesStarter.prototype = {
])
};
// //////////////////////////////////////////////////////////////////////////////
// // Module Registration
// Module Registration
var components = [PlacesCategoriesStarter];
this.NSGetFactory = XPCOMUtils.generateNSGetFactory(components);

Просмотреть файл

@ -15,22 +15,19 @@ Cu.import("resource://gre/modules/PlacesUtils.jsm");
this.EXPORTED_SYMBOLS = [ "PlacesDBUtils" ];
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
const FINISHED_MAINTENANCE_TOPIC = "places-maintenance-finished";
const BYTES_PER_MEBIBYTE = 1048576;
// //////////////////////////////////////////////////////////////////////////////
// // Smart getters
// Smart getters
XPCOMUtils.defineLazyGetter(this, "DBConn", function() {
return PlacesUtils.history.QueryInterface(Ci.nsPIPlacesDatabase).DBConnection;
});
// //////////////////////////////////////////////////////////////////////////////
// // PlacesDBUtils
// PlacesDBUtils
this.PlacesDBUtils = {
/**

Просмотреть файл

@ -581,8 +581,7 @@ this.PlacesUtils = {
this._shutdownFunctions.push(aFunc);
},
// ////////////////////////////////////////////////////////////////////////////
// // nsIObserver
// nsIObserver
observe: function PU_observe(aSubject, aTopic, aData)
{
switch (aTopic) {
@ -615,8 +614,7 @@ this.PlacesUtils = {
onPageAnnotationRemoved: function() {},
// ////////////////////////////////////////////////////////////////////////////
// // nsITransactionListener
// nsITransactionListener
didDo: function PU_didDo(aManager, aTransaction, aDoResult)
{
@ -2556,8 +2554,7 @@ var GuidHelper = {
}
};
// //////////////////////////////////////////////////////////////////////////////
// // Transactions handlers.
// Transactions handlers.
/**
* Updates commands in the undo group of the active window commands.

Просмотреть файл

@ -6,8 +6,7 @@
"use strict";
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
const { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;
@ -246,8 +245,7 @@ const SQL_BOOKMARKED_URL_QUERY = urlQuery("AND bookmarked");
const SQL_BOOKMARKED_TYPED_URL_QUERY = urlQuery("AND bookmarked AND h.typed = 1");
// //////////////////////////////////////////////////////////////////////////////
// // Getters
// Getters
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
Cu.import("resource://gre/modules/Services.jsm");
@ -506,8 +504,7 @@ XPCOMUtils.defineLazyGetter(this, "Prefs", () => {
return Object.seal(store);
});
// //////////////////////////////////////////////////////////////////////////////
// // Helper functions
// Helper functions
/**
* Used to unescape encoded URI strings and drop information that we do not
@ -626,8 +623,6 @@ function looksLikeUrl(str, ignoreAlphanumericHosts = false) {
(ignoreAlphanumericHosts ? /(.*\..*){3,}/.test(str) : str.includes(".")));
}
// //////////////////////////////////////////////////////////////////////////////
/**
* Manages a single instance of an autocomplete search.
*
@ -1842,9 +1837,8 @@ Search.prototype = {
},
}
// //////////////////////////////////////////////////////////////////////////////
// // UnifiedComplete class
// // component @mozilla.org/autocomplete/search;1?name=unifiedcomplete
// UnifiedComplete class
// component @mozilla.org/autocomplete/search;1?name=unifiedcomplete
function UnifiedComplete() {
// Make sure the preferences are initialized as soon as possible.
@ -1855,8 +1849,7 @@ function UnifiedComplete() {
}
UnifiedComplete.prototype = {
// ////////////////////////////////////////////////////////////////////////////
// // Database handling
// Database handling
/**
* Promise resolved when the database initialization has completed, or null
@ -1906,8 +1899,7 @@ UnifiedComplete.prototype = {
return this._promiseDatabase;
},
// ////////////////////////////////////////////////////////////////////////////
// // mozIPlacesAutoComplete
// mozIPlacesAutoComplete
registerOpenPage: function PAC_registerOpenPage(uri) {
SwitchToTabStorage.add(uri);
@ -1917,8 +1909,7 @@ UnifiedComplete.prototype = {
SwitchToTabStorage.delete(uri);
},
// ////////////////////////////////////////////////////////////////////////////
// // nsIAutoCompleteSearch
// nsIAutoCompleteSearch
startSearch: function (searchString, searchParam, previousResult, listener) {
// Stop the search in case the controller has not taken care of it.
@ -2000,8 +1991,7 @@ UnifiedComplete.prototype = {
search.notifyResults(false);
},
// ////////////////////////////////////////////////////////////////////////////
// // nsIAutoCompleteSimpleResultListener
// nsIAutoCompleteSimpleResultListener
onValueRemoved: function (result, spec, removeFromDB) {
if (removeFromDB) {
@ -2009,8 +1999,7 @@ UnifiedComplete.prototype = {
}
},
// ////////////////////////////////////////////////////////////////////////////
// // nsIAutoCompleteSearchDescriptor
// nsIAutoCompleteSearchDescriptor
get searchType() {
return Ci.nsIAutoCompleteSearchDescriptor.SEARCH_TYPE_IMMEDIATE;
@ -2020,8 +2009,7 @@ UnifiedComplete.prototype = {
return true;
},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
classID: Components.ID("f964a319-397a-4d21-8be6-5cdd1ee3e3ae"),

Просмотреть файл

@ -4,8 +4,7 @@
const { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;
// //////////////////////////////////////////////////////////////////////////////
// // Modules and services.
// Modules and services.
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
Cu.import("resource://gre/modules/Services.jsm");
@ -24,8 +23,7 @@ XPCOMUtils.defineLazyGetter(this, "asyncHistory", function () {
return PlacesUtils.asyncHistory;
});
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
// Delay between reloads of consecute livemarks.
const RELOAD_DELAY_MS = 500;
@ -34,8 +32,7 @@ const EXPIRE_TIME_MS = 3600000; // 1 hour.
// Expire livemarks after this time on error.
const ONERROR_EXPIRE_TIME_MS = 300000; // 5 minutes.
// //////////////////////////////////////////////////////////////////////////////
// // Livemarks cache.
// Livemarks cache.
XPCOMUtils.defineLazyGetter(this, "CACHE_SQL", () => {
function getAnnoSQLFragment(aAnnoParam) {
@ -108,8 +105,7 @@ function toDate(time) {
return time ? new Date(parseInt(time / 1000)) : undefined;
}
// //////////////////////////////////////////////////////////////////////////////
// // LivemarkService
// LivemarkService
function LivemarkService() {
// Cleanup on shutdown.
@ -149,8 +145,7 @@ LivemarkService.prototype = {
}, RELOAD_DELAY_MS, Ci.nsITimer.TYPE_ONE_SHOT);
},
// ////////////////////////////////////////////////////////////////////////////
// // nsIObserver
// nsIObserver
observe(aSubject, aTopic, aData) {
if (aTopic == PlacesUtils.TOPIC_SHUTDOWN) {
@ -169,8 +164,7 @@ LivemarkService.prototype = {
}
},
// ////////////////////////////////////////////////////////////////////////////
// // mozIAsyncLivemarks
// mozIAsyncLivemarks
addLivemark(aLivemarkInfo) {
if (!aLivemarkInfo) {
@ -314,8 +308,7 @@ LivemarkService.prototype = {
}.bind(this));
},
// ////////////////////////////////////////////////////////////////////////////
// // nsINavBookmarkObserver
// nsINavBookmarkObserver
onBeginUpdateBatch() {},
onEndUpdateBatch() {},
@ -366,8 +359,7 @@ LivemarkService.prototype = {
});
},
// ////////////////////////////////////////////////////////////////////////////
// // nsINavHistoryObserver
// nsINavHistoryObserver
onPageChanged() {},
onTitleChanged() {},
@ -397,8 +389,7 @@ LivemarkService.prototype = {
});
},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
classID: Components.ID("{dca61eb5-c7cd-4df1-b0fb-d0722baba251}"),
@ -413,8 +404,7 @@ LivemarkService.prototype = {
])
};
// //////////////////////////////////////////////////////////////////////////////
// // Livemark
// Livemark
/**
* Object used internally to represent a livemark.
@ -730,8 +720,7 @@ Livemark.prototype = {
])
}
// //////////////////////////////////////////////////////////////////////////////
// // LivemarkLoadListener
// LivemarkLoadListener
/**
* Object used internally to handle loading a livemark's contents.

Просмотреть файл

@ -31,8 +31,7 @@ Cu.import("resource://gre/modules/Task.jsm");
XPCOMUtils.defineLazyModuleGetter(this, "PlacesUtils",
"resource://gre/modules/PlacesUtils.jsm");
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
// Last expiration step should run before the final sync.
const TOPIC_SHUTDOWN = "places-will-close-connection";
@ -453,13 +452,11 @@ function notify(observers, notification, args = []) {
}
}
// //////////////////////////////////////////////////////////////////////////////
// // nsPlacesExpiration definition
// nsPlacesExpiration definition
function nsPlacesExpiration()
{
// ////////////////////////////////////////////////////////////////////////////
// // Smart Getters
// Smart Getters
XPCOMUtils.defineLazyGetter(this, "_db", function () {
let db = Cc["@mozilla.org/browser/nav-history-service;1"].
@ -508,8 +505,7 @@ function nsPlacesExpiration()
nsPlacesExpiration.prototype = {
// ////////////////////////////////////////////////////////////////////////////
// // nsIObserver
// nsIObserver
observe: function PEX_observe(aSubject, aTopic, aData)
{
@ -593,8 +589,7 @@ nsPlacesExpiration.prototype = {
}
},
// ////////////////////////////////////////////////////////////////////////////
// // nsINavHistoryObserver
// nsINavHistoryObserver
_inBatchMode: false,
onBeginUpdateBatch: function PEX_onBeginUpdateBatch()
@ -631,8 +626,7 @@ nsPlacesExpiration.prototype = {
onPageChanged: function() {},
onDeleteVisits: function() {},
// ////////////////////////////////////////////////////////////////////////////
// // nsITimerCallback
// nsITimerCallback
notify: function PEX_timerCallback()
{
@ -656,8 +650,7 @@ nsPlacesExpiration.prototype = {
}).bind(this));
},
// ////////////////////////////////////////////////////////////////////////////
// // mozIStorageStatementCallback
// mozIStorageStatementCallback
handleResult: function PEX_handleResult(aResultSet)
{
@ -768,8 +761,7 @@ nsPlacesExpiration.prototype = {
}
},
// ////////////////////////////////////////////////////////////////////////////
// // nsPlacesExpiration
// nsPlacesExpiration
_urisLimit: PREF_MAX_URIS_NOTSET,
_interval: PREF_INTERVAL_SECONDS_NOTSET,
@ -1092,8 +1084,7 @@ nsPlacesExpiration.prototype = {
return this._timer = timer;
},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
classID: Components.ID("705a423f-2f69-42f3-b9fe-1517e0dee56f"),
@ -1108,8 +1099,7 @@ nsPlacesExpiration.prototype = {
])
};
// //////////////////////////////////////////////////////////////////////////////
// // Module Registration
// Module Registration
var components = [nsPlacesExpiration];
this.NSGetFactory = XPCOMUtils.generateNSGetFactory(components);

Просмотреть файл

@ -462,8 +462,7 @@ TaggingService.prototype = {
onBeginUpdateBatch: function () {},
onEndUpdateBatch: function () {},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
classID: Components.ID("{bbc23860-2553-479d-8b78-94d9038334f7}"),
@ -695,8 +694,7 @@ TagAutoCompleteSearch.prototype = {
this._stopped = true;
},
// ////////////////////////////////////////////////////////////////////////////
// // nsISupports
// nsISupports
classID: Components.ID("{1dcc23b0-d4cb-11dc-9ad6-479d56d89593}"),

Просмотреть файл

@ -1,13 +1,11 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
const TOPIC_AUTOCOMPLETE_FEEDBACK_INCOMING = "autocomplete-will-enter-text";
// //////////////////////////////////////////////////////////////////////////////
// // Helpers
// Helpers
/**
* Ensures that we have no data in the tables created by ANALYZE.
@ -47,8 +45,7 @@ function do_check_analyze_ran(aTableName, aRan) {
}
}
// //////////////////////////////////////////////////////////////////////////////
// // Tests
// Tests
function run_test() {
run_next_test();

Просмотреть файл

@ -5,8 +5,7 @@
* This file tests the image conversions done by the favicon service.
*/
// //////////////////////////////////////////////////////////////////////////////
// / Globals
// Globals
// The pixel values we get on Windows are sometimes +/- 1 value compared to
// other platforms, so we need to skip some image content tests.
@ -60,8 +59,7 @@ function checkFaviconDataConversion(aFileName, aFileMimeType, aFileLength,
});
}
// //////////////////////////////////////////////////////////////////////////////
// / Tests
// Tests
function run_test() {
run_next_test();

Просмотреть файл

@ -5,15 +5,13 @@
* This file tests getFaviconDataForPage.
*/
// //////////////////////////////////////////////////////////////////////////////
// / Globals
// Globals
const FAVICON_URI = NetUtil.newURI(do_get_file("favicon-normal32.png"));
const FAVICON_DATA = readFileData(do_get_file("favicon-normal32.png"));
const FAVICON_MIMETYPE = "image/png";
// //////////////////////////////////////////////////////////////////////////////
// / Tests
// Tests
function run_test()
{

Просмотреть файл

@ -5,8 +5,7 @@
* This file tests getFaviconURLForPage.
*/
// //////////////////////////////////////////////////////////////////////////////
// / Tests
// Tests
function run_test()
{

Просмотреть файл

@ -9,15 +9,13 @@
* properly. Added with work in bug 481227.
*/
// //////////////////////////////////////////////////////////////////////////////
// // Constants
// Constants
Cu.import("resource://gre/modules/NetUtil.jsm");
const testFaviconData = "data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%10%00%00%00%10%08%06%00%00%00%1F%F3%FFa%00%00%00%04gAMA%00%00%AF%C87%05%8A%E9%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%01%D6IDATx%DAb%FC%FF%FF%3F%03%25%00%20%80%98%909%EF%DF%BFg%EF%EC%EC%FC%AD%AC%AC%FC%DF%95%91%F1%BF%89%89%C9%7F%20%FF%D7%EA%D5%AB%B7%DF%BBwO%16%9B%01%00%01%C4%00r%01%08%9F9s%C6%CD%D8%D8%F8%BF%0B%03%C3%FF3%40%BC%0A%88%EF%02q%1A%10%BB%40%F1%AAU%ABv%C1%D4%C30%40%00%81%89%993g%3E%06%1A%F6%3F%14%AA%11D%97%03%F1%7Fc%08%0D%E2%2B))%FD%17%04%89%A1%19%00%10%40%0C%D00%F8%0F3%00%C8%F8%BF%1B%E4%0Ac%88a%E5%60%17%19%FF%0F%0D%0D%05%1B%02v%D9%DD%BB%0A0%03%00%02%08%AC%B9%A3%A3%E3%17%03%D4v%90%01%EF%18%106%C3%0Cz%07%C5%BB%A1%DE%82y%07%20%80%A0%A6%08B%FCn%0C1%60%26%D4%20d%C3VA%C3%06%26%BE%0A%EA-%80%00%82%B9%E0%F7L4%0D%EF%90%F8%C6%60%2F%0A%82%BD%01%13%07%0700%D0%01%02%88%11%E4%02P%B41%DC%BB%C7%D0%014%0D%E8l%06W%20%06%BA%88%A1%1C%1AS%15%40%7C%16%CA6.%2Fgx%BFg%0F%83%CB%D9%B3%0C%7B%80%7C%80%00%02%BB%00%E8%9F%ED%20%1B%3A%A0%A6%9F%81%DA%DC%01%C5%B0%80%ED%80%FA%BF%BC%BC%FC%3F%83%12%90%9D%96%F6%1F%20%80%18%DE%BD%7B%C7%0E%8E%05AD%20%FEGr%A6%A0%A0%E0%7F%25P%80%02%9D%0F%D28%13%18%23%C6%C0%B0%02E%3D%C8%F5%00%01%04%8F%05P%A8%BA%40my%87%E4%12c%A8%8D%20%8B%D0%D3%00%08%03%04%10%9C%01R%E4%82d%3B%C8%A0%99%C6%90%90%C6%A5%19%84%01%02%08%9E%17%80%C9x%F7%7B%A0%DBVC%F9%A0%C0%5C%7D%16%2C%CE%00%F4%C6O%5C%99%09%20%800L%04y%A5%03%1A%95%A0%80%05%05%14.%DBA%18%20%80%18)%CD%CE%00%01%06%00%0C'%94%C7%C0k%C9%2C%00%00%00%00IEND%AEB%60%82";
const moz_anno_favicon_prefix = "moz-anno:favicon:";
// //////////////////////////////////////////////////////////////////////////////
// // streamListener
// streamListener
function streamListener(aExpectedContentType)
{
@ -48,8 +46,7 @@ streamListener.prototype =
}
};
// //////////////////////////////////////////////////////////////////////////////
// // Test Runner
// Test Runner
function run_test()
{

Просмотреть файл

@ -12,8 +12,7 @@
* This test is for global testing sorting containers queries.
*/
// //////////////////////////////////////////////////////////////////////////////
// // Globals and Constants
// Globals and Constants
var hs = Cc["@mozilla.org/browser/nav-history-service;1"].
getService(Ci.nsINavHistoryService);
@ -54,8 +53,7 @@ var tags = [
"test",
];
// //////////////////////////////////////////////////////////////////////////////
// // Test Runner
// Test Runner
/**
* Enumerates all the sequences of the cartesian product of the arrays contained
@ -381,8 +379,7 @@ function check_children_sorting(aRootNode, aExpectedSortingMode) {
}
}
// //////////////////////////////////////////////////////////////////////////////
// // Main
// Main
function run_test()
{

Просмотреть файл

@ -458,8 +458,6 @@ const queryOptionSwitches = [
},
];
// /////////////////////////////////////////////////////////////////////////////
/**
* Enumerates all the sequences of the cartesian product of the arrays contained
* in aSequences. Examples:
@ -794,8 +792,6 @@ function simplePropertyMatches(aObj1, aObj2)
return aObj1[this.property] === aObj2[this.property];
}
// /////////////////////////////////////////////////////////////////////////////
function run_test()
{
runQuerySequences(CHOOSE_HOW_MANY_SWITCHES_LO, CHOOSE_HOW_MANY_SWITCHES_HI);

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше