mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 08:35:26 +00:00
85f69d8b98
--HG-- rename : toolkit/components/alerts/src/mac/Makefile.in => toolkit/components/alerts/mac/Makefile.in rename : toolkit/components/alerts/src/mac/growl/CFGrowlAdditions.c => toolkit/components/alerts/mac/growl/CFGrowlAdditions.c rename : toolkit/components/alerts/src/mac/growl/CFGrowlAdditions.h => toolkit/components/alerts/mac/growl/CFGrowlAdditions.h rename : toolkit/components/alerts/src/mac/growl/CFGrowlDefines.h => toolkit/components/alerts/mac/growl/CFGrowlDefines.h rename : toolkit/components/alerts/src/mac/growl/CFMutableDictionaryAdditions.c => toolkit/components/alerts/mac/growl/CFMutableDictionaryAdditions.c rename : toolkit/components/alerts/src/mac/growl/CFMutableDictionaryAdditions.h => toolkit/components/alerts/mac/growl/CFMutableDictionaryAdditions.h rename : toolkit/components/alerts/src/mac/growl/CFURLAdditions.c => toolkit/components/alerts/mac/growl/CFURLAdditions.c rename : toolkit/components/alerts/src/mac/growl/CFURLAdditions.h => toolkit/components/alerts/mac/growl/CFURLAdditions.h rename : toolkit/components/alerts/src/mac/growl/GrowlAbstractSingletonObject.h => toolkit/components/alerts/mac/growl/GrowlAbstractSingletonObject.h rename : toolkit/components/alerts/src/mac/growl/GrowlApplicationBridge.h => toolkit/components/alerts/mac/growl/GrowlApplicationBridge.h rename : toolkit/components/alerts/src/mac/growl/GrowlApplicationBridge.m => toolkit/components/alerts/mac/growl/GrowlApplicationBridge.m rename : toolkit/components/alerts/src/mac/growl/GrowlDefines.h => toolkit/components/alerts/mac/growl/GrowlDefines.h rename : toolkit/components/alerts/src/mac/growl/GrowlDefinesInternal.h => toolkit/components/alerts/mac/growl/GrowlDefinesInternal.h rename : toolkit/components/alerts/src/mac/growl/GrowlPathUtilities.h => toolkit/components/alerts/mac/growl/GrowlPathUtilities.h rename : toolkit/components/alerts/src/mac/growl/GrowlPathUtilities.m => toolkit/components/alerts/mac/growl/GrowlPathUtilities.m rename : toolkit/components/alerts/src/mac/growl/GrowlPathway.h => toolkit/components/alerts/mac/growl/GrowlPathway.h rename : toolkit/components/alerts/src/mac/growl/GrowlPreferencesController.h => toolkit/components/alerts/mac/growl/GrowlPreferencesController.h rename : toolkit/components/alerts/src/mac/growl/GrowlTicketController.h => toolkit/components/alerts/mac/growl/GrowlTicketController.h rename : toolkit/components/alerts/src/mac/growl/Makefile.in => toolkit/components/alerts/mac/growl/Makefile.in rename : toolkit/components/alerts/src/mac/growl/license.txt => toolkit/components/alerts/mac/growl/license.txt rename : toolkit/components/alerts/src/mac/mozGrowlDelegate.h => toolkit/components/alerts/mac/mozGrowlDelegate.h rename : toolkit/components/alerts/src/mac/mozGrowlDelegate.mm => toolkit/components/alerts/mac/mozGrowlDelegate.mm rename : toolkit/components/alerts/src/mac/nsAlertsImageLoadListener.h => toolkit/components/alerts/mac/nsAlertsImageLoadListener.h rename : toolkit/components/alerts/src/mac/nsAlertsImageLoadListener.mm => toolkit/components/alerts/mac/nsAlertsImageLoadListener.mm rename : toolkit/components/alerts/src/mac/nsAlertsService.h => toolkit/components/alerts/mac/nsAlertsService.h rename : toolkit/components/alerts/src/mac/nsAlertsService.mm => toolkit/components/alerts/mac/nsAlertsService.mm rename : toolkit/components/alerts/src/mac/nsAlertsServiceModule.cpp => toolkit/components/alerts/mac/nsAlertsServiceModule.cpp rename : toolkit/components/alerts/src/mac/nsNotificationsList.h => toolkit/components/alerts/mac/nsNotificationsList.h rename : toolkit/components/alerts/src/mac/nsNotificationsList.mm => toolkit/components/alerts/mac/nsNotificationsList.mm rename : toolkit/components/alerts/src/nsAlertsService.cpp => toolkit/components/alerts/nsAlertsService.cpp rename : toolkit/components/alerts/src/nsAlertsService.h => toolkit/components/alerts/nsAlertsService.h rename : toolkit/components/alerts/public/nsIAlertsService.idl => toolkit/components/alerts/nsIAlertsService.idl rename : toolkit/components/alerts/public/nsINotificationsList.idl => toolkit/components/alerts/nsINotificationsList.idl rename : toolkit/components/autocomplete/src/nsAutoCompleteController.cpp => toolkit/components/autocomplete/nsAutoCompleteController.cpp rename : toolkit/components/autocomplete/src/nsAutoCompleteController.h => toolkit/components/autocomplete/nsAutoCompleteController.h rename : toolkit/components/autocomplete/src/nsAutoCompleteSimpleResult.cpp => toolkit/components/autocomplete/nsAutoCompleteSimpleResult.cpp rename : toolkit/components/autocomplete/src/nsAutoCompleteSimpleResult.h => toolkit/components/autocomplete/nsAutoCompleteSimpleResult.h rename : toolkit/components/autocomplete/public/nsIAutoCompleteController.idl => toolkit/components/autocomplete/nsIAutoCompleteController.idl rename : toolkit/components/autocomplete/public/nsIAutoCompleteInput.idl => toolkit/components/autocomplete/nsIAutoCompleteInput.idl rename : toolkit/components/autocomplete/public/nsIAutoCompletePopup.idl => toolkit/components/autocomplete/nsIAutoCompletePopup.idl rename : toolkit/components/autocomplete/public/nsIAutoCompleteResult.idl => toolkit/components/autocomplete/nsIAutoCompleteResult.idl rename : toolkit/components/autocomplete/public/nsIAutoCompleteSearch.idl => toolkit/components/autocomplete/nsIAutoCompleteSearch.idl rename : toolkit/components/autocomplete/public/nsIAutoCompleteSimpleResult.idl => toolkit/components/autocomplete/nsIAutoCompleteSimpleResult.idl rename : toolkit/components/commandlines/src/nsCommandLine.cpp => toolkit/components/commandlines/nsCommandLine.cpp rename : toolkit/components/commandlines/public/nsICommandLine.idl => toolkit/components/commandlines/nsICommandLine.idl rename : toolkit/components/commandlines/public/nsICommandLineHandler.idl => toolkit/components/commandlines/nsICommandLineHandler.idl rename : toolkit/components/commandlines/public/nsICommandLineRunner.idl => toolkit/components/commandlines/nsICommandLineRunner.idl rename : toolkit/components/commandlines/public/nsICommandLineValidator.idl => toolkit/components/commandlines/nsICommandLineValidator.idl rename : toolkit/components/contentprefs/src/nsContentPrefService.js => toolkit/components/contentprefs/nsContentPrefService.js rename : toolkit/components/contentprefs/src/nsContentPrefService.manifest => toolkit/components/contentprefs/nsContentPrefService.manifest rename : toolkit/components/downloads/src/nsDownloadManager.cpp => toolkit/components/downloads/nsDownloadManager.cpp rename : toolkit/components/downloads/src/nsDownloadManager.h => toolkit/components/downloads/nsDownloadManager.h rename : toolkit/components/downloads/src/nsDownloadManagerUI.js => toolkit/components/downloads/nsDownloadManagerUI.js rename : toolkit/components/downloads/src/nsDownloadManagerUI.manifest => toolkit/components/downloads/nsDownloadManagerUI.manifest rename : toolkit/components/downloads/src/nsDownloadProxy.h => toolkit/components/downloads/nsDownloadProxy.h rename : toolkit/components/downloads/src/nsDownloadScanner.cpp => toolkit/components/downloads/nsDownloadScanner.cpp rename : toolkit/components/downloads/src/nsDownloadScanner.h => toolkit/components/downloads/nsDownloadScanner.h rename : toolkit/components/downloads/public/nsIDownload.idl => toolkit/components/downloads/nsIDownload.idl rename : toolkit/components/downloads/public/nsIDownloadManager.idl => toolkit/components/downloads/nsIDownloadManager.idl rename : toolkit/components/downloads/public/nsIDownloadManagerUI.idl => toolkit/components/downloads/nsIDownloadManagerUI.idl rename : toolkit/components/downloads/public/nsIDownloadProgressListener.idl => toolkit/components/downloads/nsIDownloadProgressListener.idl rename : toolkit/components/feeds/src/FeedProcessor.js => toolkit/components/feeds/FeedProcessor.js rename : toolkit/components/feeds/src/FeedProcessor.manifest => toolkit/components/feeds/FeedProcessor.manifest rename : toolkit/components/feeds/public/nsIFeed.idl => toolkit/components/feeds/nsIFeed.idl rename : toolkit/components/feeds/public/nsIFeedContainer.idl => toolkit/components/feeds/nsIFeedContainer.idl rename : toolkit/components/feeds/public/nsIFeedElementBase.idl => toolkit/components/feeds/nsIFeedElementBase.idl rename : toolkit/components/feeds/public/nsIFeedEntry.idl => toolkit/components/feeds/nsIFeedEntry.idl rename : toolkit/components/feeds/public/nsIFeedGenerator.idl => toolkit/components/feeds/nsIFeedGenerator.idl rename : toolkit/components/feeds/public/nsIFeedListener.idl => toolkit/components/feeds/nsIFeedListener.idl rename : toolkit/components/feeds/public/nsIFeedPerson.idl => toolkit/components/feeds/nsIFeedPerson.idl rename : toolkit/components/feeds/public/nsIFeedProcessor.idl => toolkit/components/feeds/nsIFeedProcessor.idl rename : toolkit/components/feeds/public/nsIFeedResult.idl => toolkit/components/feeds/nsIFeedResult.idl rename : toolkit/components/feeds/public/nsIFeedTextConstruct.idl => toolkit/components/feeds/nsIFeedTextConstruct.idl rename : toolkit/components/feeds/public/nsIScriptableUnescapeHTML.idl => toolkit/components/feeds/nsIScriptableUnescapeHTML.idl rename : toolkit/components/feeds/src/nsScriptableUnescapeHTML.cpp => toolkit/components/feeds/nsScriptableUnescapeHTML.cpp rename : toolkit/components/feeds/src/nsScriptableUnescapeHTML.h => toolkit/components/feeds/nsScriptableUnescapeHTML.h rename : toolkit/components/filepicker/src/nsFilePicker.js => toolkit/components/filepicker/nsFilePicker.js rename : toolkit/components/filepicker/src/nsFilePicker.manifest => toolkit/components/filepicker/nsFilePicker.manifest rename : toolkit/components/filepicker/src/nsFileView.cpp => toolkit/components/filepicker/nsFileView.cpp rename : toolkit/components/filepicker/public/nsIFileView.idl => toolkit/components/filepicker/nsIFileView.idl rename : toolkit/components/find/src/nsFindService.cpp => toolkit/components/find/nsFindService.cpp rename : toolkit/components/find/src/nsFindService.h => toolkit/components/find/nsFindService.h rename : toolkit/components/find/public/nsIFindService.idl => toolkit/components/find/nsIFindService.idl rename : toolkit/components/microformats/src/Microformats.js => toolkit/components/microformats/Microformats.js rename : toolkit/components/parentalcontrols/public/nsIParentalControlsService.idl => toolkit/components/parentalcontrols/nsIParentalControlsService.idl rename : toolkit/components/parentalcontrols/src/nsParentalControlsServiceWin.cpp => toolkit/components/parentalcontrols/nsParentalControlsServiceWin.cpp rename : toolkit/components/parentalcontrols/src/nsParentalControlsServiceWin.h => toolkit/components/parentalcontrols/nsParentalControlsServiceWin.h rename : toolkit/components/passwordmgr/src/crypto-SDR.js => toolkit/components/passwordmgr/crypto-SDR.js rename : toolkit/components/passwordmgr/public/nsILoginInfo.idl => toolkit/components/passwordmgr/nsILoginInfo.idl rename : toolkit/components/passwordmgr/public/nsILoginManager.idl => toolkit/components/passwordmgr/nsILoginManager.idl rename : toolkit/components/passwordmgr/public/nsILoginManagerCrypto.idl => toolkit/components/passwordmgr/nsILoginManagerCrypto.idl rename : toolkit/components/passwordmgr/public/nsILoginManagerIEMigrationHelper.idl => toolkit/components/passwordmgr/nsILoginManagerIEMigrationHelper.idl rename : toolkit/components/passwordmgr/public/nsILoginManagerPrompter.idl => toolkit/components/passwordmgr/nsILoginManagerPrompter.idl rename : toolkit/components/passwordmgr/public/nsILoginManagerStorage.idl => toolkit/components/passwordmgr/nsILoginManagerStorage.idl rename : toolkit/components/passwordmgr/public/nsILoginMetaInfo.idl => toolkit/components/passwordmgr/nsILoginMetaInfo.idl rename : toolkit/components/passwordmgr/src/nsLoginInfo.js => toolkit/components/passwordmgr/nsLoginInfo.js rename : toolkit/components/passwordmgr/src/nsLoginManager.js => toolkit/components/passwordmgr/nsLoginManager.js rename : toolkit/components/passwordmgr/src/nsLoginManagerPrompter.js => toolkit/components/passwordmgr/nsLoginManagerPrompter.js rename : toolkit/components/passwordmgr/src/passwordmgr.manifest => toolkit/components/passwordmgr/passwordmgr.manifest rename : toolkit/components/passwordmgr/src/storage-Legacy.js => toolkit/components/passwordmgr/storage-Legacy.js rename : toolkit/components/passwordmgr/src/storage-mozStorage.js => toolkit/components/passwordmgr/storage-mozStorage.js rename : toolkit/components/places/src/AsyncFaviconHelpers.cpp => toolkit/components/places/AsyncFaviconHelpers.cpp rename : toolkit/components/places/src/AsyncFaviconHelpers.h => toolkit/components/places/AsyncFaviconHelpers.h rename : toolkit/components/places/src/Helpers.cpp => toolkit/components/places/Helpers.cpp rename : toolkit/components/places/src/Helpers.h => toolkit/components/places/Helpers.h rename : toolkit/components/places/src/History.cpp => toolkit/components/places/History.cpp rename : toolkit/components/places/src/History.h => toolkit/components/places/History.h rename : toolkit/components/places/src/PlaceInfo.cpp => toolkit/components/places/PlaceInfo.cpp rename : toolkit/components/places/src/PlaceInfo.h => toolkit/components/places/PlaceInfo.h rename : toolkit/components/places/src/PlacesCategoriesStarter.js => toolkit/components/places/PlacesCategoriesStarter.js rename : toolkit/components/places/src/PlacesDBUtils.jsm => toolkit/components/places/PlacesDBUtils.jsm rename : toolkit/components/places/src/PlacesUtils.jsm => toolkit/components/places/PlacesUtils.jsm rename : toolkit/components/places/src/SQLFunctions.cpp => toolkit/components/places/SQLFunctions.cpp rename : toolkit/components/places/src/SQLFunctions.h => toolkit/components/places/SQLFunctions.h rename : toolkit/components/places/src/VisitInfo.cpp => toolkit/components/places/VisitInfo.cpp rename : toolkit/components/places/src/VisitInfo.h => toolkit/components/places/VisitInfo.h rename : toolkit/components/places/public/mozIAsyncHistory.idl => toolkit/components/places/mozIAsyncHistory.idl rename : toolkit/components/places/public/mozIPlacesAutoComplete.idl => toolkit/components/places/mozIPlacesAutoComplete.idl rename : toolkit/components/places/src/nsAnnoProtocolHandler.cpp => toolkit/components/places/nsAnnoProtocolHandler.cpp rename : toolkit/components/places/src/nsAnnoProtocolHandler.h => toolkit/components/places/nsAnnoProtocolHandler.h rename : toolkit/components/places/src/nsAnnotationService.cpp => toolkit/components/places/nsAnnotationService.cpp rename : toolkit/components/places/src/nsAnnotationService.h => toolkit/components/places/nsAnnotationService.h rename : toolkit/components/places/src/nsFaviconService.cpp => toolkit/components/places/nsFaviconService.cpp rename : toolkit/components/places/src/nsFaviconService.h => toolkit/components/places/nsFaviconService.h rename : toolkit/components/places/public/nsIAnnotationService.idl => toolkit/components/places/nsIAnnotationService.idl rename : toolkit/components/places/public/nsIBrowserHistory.idl => toolkit/components/places/nsIBrowserHistory.idl rename : toolkit/components/places/public/nsIDynamicContainer.idl => toolkit/components/places/nsIDynamicContainer.idl rename : toolkit/components/places/public/nsIFaviconService.idl => toolkit/components/places/nsIFaviconService.idl rename : toolkit/components/places/public/nsILivemarkService.idl => toolkit/components/places/nsILivemarkService.idl rename : toolkit/components/places/public/nsIMicrosummaryService.idl => toolkit/components/places/nsIMicrosummaryService.idl rename : toolkit/components/places/public/nsINavBookmarksService.idl => toolkit/components/places/nsINavBookmarksService.idl rename : toolkit/components/places/public/nsINavHistoryService.idl => toolkit/components/places/nsINavHistoryService.idl rename : toolkit/components/places/public/nsIPlacesImportExportService.idl => toolkit/components/places/nsIPlacesImportExportService.idl rename : toolkit/components/places/public/nsITaggingService.idl => toolkit/components/places/nsITaggingService.idl rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js rename : toolkit/components/places/src/nsMaybeWeakPtr.cpp => toolkit/components/places/nsMaybeWeakPtr.cpp rename : toolkit/components/places/src/nsMaybeWeakPtr.h => toolkit/components/places/nsMaybeWeakPtr.h rename : toolkit/components/places/src/nsMicrosummaryService.js => toolkit/components/places/nsMicrosummaryService.js rename : toolkit/components/places/src/nsMorkHistoryImporter.cpp => toolkit/components/places/nsMorkHistoryImporter.cpp rename : toolkit/components/places/src/nsNavBookmarks.cpp => toolkit/components/places/nsNavBookmarks.cpp rename : toolkit/components/places/src/nsNavBookmarks.h => toolkit/components/places/nsNavBookmarks.h rename : toolkit/components/places/src/nsNavHistory.cpp => toolkit/components/places/nsNavHistory.cpp rename : toolkit/components/places/src/nsNavHistory.h => toolkit/components/places/nsNavHistory.h rename : toolkit/components/places/src/nsNavHistoryQuery.cpp => toolkit/components/places/nsNavHistoryQuery.cpp rename : toolkit/components/places/src/nsNavHistoryQuery.h => toolkit/components/places/nsNavHistoryQuery.h rename : toolkit/components/places/src/nsNavHistoryResult.cpp => toolkit/components/places/nsNavHistoryResult.cpp rename : toolkit/components/places/src/nsNavHistoryResult.h => toolkit/components/places/nsNavHistoryResult.h rename : toolkit/components/places/public/nsPIPlacesDatabase.idl => toolkit/components/places/nsPIPlacesDatabase.idl rename : toolkit/components/places/public/nsPIPlacesHistoryListenersNotifier.idl => toolkit/components/places/nsPIPlacesHistoryListenersNotifier.idl rename : toolkit/components/places/src/nsPlacesAutoComplete.js => toolkit/components/places/nsPlacesAutoComplete.js rename : toolkit/components/places/src/nsPlacesAutoComplete.manifest => toolkit/components/places/nsPlacesAutoComplete.manifest rename : toolkit/components/places/src/nsPlacesExpiration.js => toolkit/components/places/nsPlacesExpiration.js rename : toolkit/components/places/src/nsPlacesImportExportService.cpp => toolkit/components/places/nsPlacesImportExportService.cpp rename : toolkit/components/places/src/nsPlacesImportExportService.h => toolkit/components/places/nsPlacesImportExportService.h rename : toolkit/components/places/src/nsPlacesIndexes.h => toolkit/components/places/nsPlacesIndexes.h rename : toolkit/components/places/src/nsPlacesMacros.h => toolkit/components/places/nsPlacesMacros.h rename : toolkit/components/places/src/nsPlacesModule.cpp => toolkit/components/places/nsPlacesModule.cpp rename : toolkit/components/places/src/nsPlacesTables.h => toolkit/components/places/nsPlacesTables.h rename : toolkit/components/places/src/nsPlacesTriggers.h => toolkit/components/places/nsPlacesTriggers.h rename : toolkit/components/places/src/nsTaggingService.js => toolkit/components/places/nsTaggingService.js rename : toolkit/components/places/src/toolkitplaces.manifest => toolkit/components/places/toolkitplaces.manifest rename : toolkit/components/places/src/utils.js => toolkit/components/places/utils.js rename : toolkit/components/satchel/src/formSubmitListener.js => toolkit/components/satchel/formSubmitListener.js rename : toolkit/components/satchel/src/nsFormAutoComplete.js => toolkit/components/satchel/nsFormAutoComplete.js rename : toolkit/components/satchel/src/nsFormAutoCompleteResult.jsm => toolkit/components/satchel/nsFormAutoCompleteResult.jsm rename : toolkit/components/satchel/src/nsFormFillController.cpp => toolkit/components/satchel/nsFormFillController.cpp rename : toolkit/components/satchel/src/nsFormFillController.h => toolkit/components/satchel/nsFormFillController.h rename : toolkit/components/satchel/src/nsFormHistory.js => toolkit/components/satchel/nsFormHistory.js rename : toolkit/components/satchel/public/nsIFormAutoComplete.idl => toolkit/components/satchel/nsIFormAutoComplete.idl rename : toolkit/components/satchel/public/nsIFormFillController.idl => toolkit/components/satchel/nsIFormFillController.idl rename : toolkit/components/satchel/public/nsIFormHistory.idl => toolkit/components/satchel/nsIFormHistory.idl rename : toolkit/components/satchel/public/nsIInputListAutoComplete.idl => toolkit/components/satchel/nsIInputListAutoComplete.idl rename : toolkit/components/satchel/src/nsInputListAutoComplete.js => toolkit/components/satchel/nsInputListAutoComplete.js rename : toolkit/components/satchel/src/satchel.manifest => toolkit/components/satchel/satchel.manifest rename : toolkit/components/startup/src/nsAppStartup.cpp => toolkit/components/startup/nsAppStartup.cpp rename : toolkit/components/startup/src/nsAppStartup.h => toolkit/components/startup/nsAppStartup.h rename : toolkit/components/startup/src/nsTryToClose.js => toolkit/components/startup/nsTryToClose.js rename : toolkit/components/startup/src/nsTryToClose.manifest => toolkit/components/startup/nsTryToClose.manifest rename : toolkit/components/startup/src/nsUserInfo.h => toolkit/components/startup/nsUserInfo.h rename : toolkit/components/startup/src/nsUserInfoMac.h => toolkit/components/startup/nsUserInfoMac.h rename : toolkit/components/startup/src/nsUserInfoMac.mm => toolkit/components/startup/nsUserInfoMac.mm rename : toolkit/components/startup/src/nsUserInfoOS2.cpp => toolkit/components/startup/nsUserInfoOS2.cpp rename : toolkit/components/startup/src/nsUserInfoUnix.cpp => toolkit/components/startup/nsUserInfoUnix.cpp rename : toolkit/components/startup/src/nsUserInfoWin.cpp => toolkit/components/startup/nsUserInfoWin.cpp rename : toolkit/components/typeaheadfind/public/nsITypeAheadFind.idl => toolkit/components/typeaheadfind/nsITypeAheadFind.idl rename : toolkit/components/typeaheadfind/src/nsTypeAheadFind.cpp => toolkit/components/typeaheadfind/nsTypeAheadFind.cpp rename : toolkit/components/typeaheadfind/src/nsTypeAheadFind.h => toolkit/components/typeaheadfind/nsTypeAheadFind.h rename : toolkit/components/url-classifier/public/nsIUrlClassifierDBService.idl => toolkit/components/url-classifier/nsIUrlClassifierDBService.idl rename : toolkit/components/url-classifier/public/nsIUrlClassifierHashCompleter.idl => toolkit/components/url-classifier/nsIUrlClassifierHashCompleter.idl rename : toolkit/components/url-classifier/public/nsIUrlClassifierStreamUpdater.idl => toolkit/components/url-classifier/nsIUrlClassifierStreamUpdater.idl rename : toolkit/components/url-classifier/public/nsIUrlClassifierTable.idl => toolkit/components/url-classifier/nsIUrlClassifierTable.idl rename : toolkit/components/url-classifier/public/nsIUrlClassifierUtils.idl => toolkit/components/url-classifier/nsIUrlClassifierUtils.idl rename : toolkit/components/url-classifier/public/nsIUrlListManager.idl => toolkit/components/url-classifier/nsIUrlListManager.idl rename : toolkit/components/url-classifier/src/nsURLClassifier.manifest => toolkit/components/url-classifier/nsURLClassifier.manifest rename : toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp => toolkit/components/url-classifier/nsUrlClassifierDBService.cpp rename : toolkit/components/url-classifier/src/nsUrlClassifierDBService.h => toolkit/components/url-classifier/nsUrlClassifierDBService.h rename : toolkit/components/url-classifier/src/nsUrlClassifierHashCompleter.cpp => toolkit/components/url-classifier/nsUrlClassifierHashCompleter.cpp rename : toolkit/components/url-classifier/src/nsUrlClassifierHashCompleter.h => toolkit/components/url-classifier/nsUrlClassifierHashCompleter.h rename : toolkit/components/url-classifier/src/nsUrlClassifierLib.js => toolkit/components/url-classifier/nsUrlClassifierLib.js rename : toolkit/components/url-classifier/src/nsUrlClassifierListManager.js => toolkit/components/url-classifier/nsUrlClassifierListManager.js rename : toolkit/components/url-classifier/src/nsUrlClassifierStreamUpdater.cpp => toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp rename : toolkit/components/url-classifier/src/nsUrlClassifierStreamUpdater.h => toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.h rename : toolkit/components/url-classifier/src/nsUrlClassifierUtils.cpp => toolkit/components/url-classifier/nsUrlClassifierUtils.cpp rename : toolkit/components/url-classifier/src/nsUrlClassifierUtils.h => toolkit/components/url-classifier/nsUrlClassifierUtils.h rename : toolkit/components/urlformatter/public/nsIURLFormatter.idl => toolkit/components/urlformatter/nsIURLFormatter.idl rename : toolkit/components/urlformatter/src/nsURLFormatter.js => toolkit/components/urlformatter/nsURLFormatter.js rename : toolkit/components/urlformatter/src/nsURLFormatter.manifest => toolkit/components/urlformatter/nsURLFormatter.manifest rename : toolkit/profile/public/nsIProfileMigrator.idl => toolkit/profile/nsIProfileMigrator.idl rename : toolkit/profile/public/nsIToolkitProfile.idl => toolkit/profile/nsIToolkitProfile.idl rename : toolkit/profile/public/nsIToolkitProfileService.idl => toolkit/profile/nsIToolkitProfileService.idl rename : toolkit/profile/src/nsToolkitProfileService.cpp => toolkit/profile/nsToolkitProfileService.cpp
364 lines
15 KiB
Plaintext
364 lines
15 KiB
Plaintext
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
/* ***** BEGIN LICENSE BLOCK *****
|
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
*
|
|
* The contents of this file are subject to the Mozilla Public License Version
|
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
|
* the License. You may obtain a copy of the License at
|
|
* http://www.mozilla.org/MPL/
|
|
*
|
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
* for the specific language governing rights and limitations under the
|
|
* License.
|
|
*
|
|
* The Original Code is Places code
|
|
*
|
|
* The Initial Developer of the Original Code is
|
|
* Google Inc.
|
|
* Portions created by the Initial Developer are Copyright (C) 2005
|
|
* the Initial Developer. All Rights Reserved.
|
|
*
|
|
* Contributor(s):
|
|
* Brett Wilson <brettw@gmail.com>
|
|
* Marco Bonardo <mak77@bonardo.net>
|
|
*
|
|
* Alternatively, the contents of this file may be used under the terms of
|
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
|
* of those above. If you wish to allow use of your version of this file only
|
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
|
* use your version of this file under the terms of the MPL, indicate your
|
|
* decision by deleting the provisions above and replace them with the notice
|
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
|
* the provisions above, a recipient may use your version of this file under
|
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
|
*
|
|
* ***** END LICENSE BLOCK ***** */
|
|
|
|
#include "nsISupports.idl"
|
|
|
|
interface nsIURI;
|
|
interface nsIFaviconDataCallback;
|
|
|
|
[scriptable, uuid(2cf188f4-3c96-4bca-b668-36b25aaf7c1d)]
|
|
interface nsIFaviconService : nsISupports
|
|
{
|
|
/**
|
|
* Declares that a given page uses a favicon with the given URI.
|
|
*
|
|
* Will create an entry linking the favicon URI to the page, regardless
|
|
* the fact we have data for that icon. You can populate it later with
|
|
* SetFaviconData. However, remember that any favicons not associated with a
|
|
* visited web page, a bookmark, or a "place:" URI, will be removed during
|
|
* expiration runs.
|
|
*
|
|
* This will send out history pageChanged notification if the new favicon has
|
|
* any data and it's different from the old associated favicon. This means
|
|
* that you should try to set data before calling this method if you have it,
|
|
* otherwise it won't fire any notifications.
|
|
*
|
|
* @param aPageURI
|
|
* URI of the page whose favicon is being set.
|
|
* @param aFaviconURI
|
|
* URI of the favicon to associate with the page.
|
|
*/
|
|
void setFaviconUrlForPage(in nsIURI aPageURI,
|
|
in nsIURI aFaviconURI);
|
|
|
|
/**
|
|
* Same as SetFaviconUrlForPage except that this also attempts to fetch and
|
|
* save the icon data by loading the favicon URI through an async network
|
|
* request.
|
|
*
|
|
* If the icon data already exists, we won't normally try to re-load the
|
|
* icon. If the icon is in the failed favicon cache we won't do anything.
|
|
* Use forceReload to force a reload of the data. This will also eventually
|
|
* remove the favicon from the failed cache, if the reload succeeds.
|
|
*
|
|
* This function will only save favicons for "good" URIs, as defined by what
|
|
* gets added to history or is a bookmark. For "bad" URIs, this function
|
|
* will succeed but do nothing. This function will also ignore the error page
|
|
* favicon URI (see FAVICON_ERRORPAGE_URL below).
|
|
* Icons that fail to load will automatically be added to the failed favicon
|
|
* cache.
|
|
*
|
|
* This function will not save favicons for non-bookmarked URIs when
|
|
* history is disabled. The rest of the functions
|
|
* here will always store favicons even when history is disabled.
|
|
*
|
|
* @param aPageURI
|
|
* URI of the page whose favicon is being set.
|
|
* @param aFaviconURI
|
|
* URI of the favicon to associate with the page.
|
|
* @param aForceReload
|
|
* Unset is normal behavior, we will only try to reload the favicon
|
|
* if we don't have it or if it has expired from the cache. If set,
|
|
* it will always try to reload the favicon.
|
|
*/
|
|
void setAndLoadFaviconForPage(in nsIURI aPageURI,
|
|
in nsIURI aFaviconURI,
|
|
in boolean aForceReload,
|
|
[optional] in nsIFaviconDataCallback aCallback);
|
|
|
|
/**
|
|
* Stores the data for a given favicon URI.
|
|
*
|
|
* You can set the data even if you haven't called SetFaviconUrlForPage
|
|
* yet. It will be stored but will not be associated with any page.
|
|
* However, any favicons not associated with a visited web page, bookmark,
|
|
* or "place:" URI will be expired when history expiration runs. This might
|
|
* happen at any time, so you should not let the message loop run before
|
|
* you associate the icon or it may get deleted.
|
|
*
|
|
* It is best to set the favicon data, and then associate it with a page using
|
|
* setFaviconUrlForPage, otherwise it won't notify about the change.
|
|
*
|
|
* It's better to not use this function for chrome: icon URIs since you can
|
|
* reference the chrome image yourself. GetFaviconLinkForIcon/Page will ignore
|
|
* any associated data if the favicon URI is "chrome:" and just return the
|
|
* same chrome URI.
|
|
*
|
|
* This function does NOT send out notifications that the data has changed.
|
|
* Pages using this favicons that are visible in history or bookmarks views
|
|
* will keep the old icon until they have been refreshed by other means.
|
|
*
|
|
* This function tries to optimize the favicon size, if it is bigger
|
|
* than a defined limit we will try to convert it to a 16x16 png image.
|
|
* If the conversion fails and favicon is still bigger than our max accepted
|
|
* size it won't be saved.
|
|
*
|
|
* @param aFaviconURI
|
|
* URI of the favicon whose data is being set.
|
|
* @param aData
|
|
* Binary contents of the favicon to save
|
|
* @param aDataLength
|
|
* Length of binary data
|
|
* @param aMimeType
|
|
* MIME type of the data to store. This is important so that we know
|
|
* what to report when the favicon is used. You should always set this
|
|
* param unless you are clearing an icon.
|
|
* @param aExpiration
|
|
* Time in microseconds since the epoch when this favicon expires.
|
|
* Until this time, we won't try to load it again.
|
|
* @throws NS_ERROR_FAILURE
|
|
* Thrown if the favicon is overbloated and won't be saved to the db.
|
|
*/
|
|
void setFaviconData(in nsIURI aFaviconURI,
|
|
[const,array,size_is(aDataLen)] in octet aData,
|
|
in unsigned long aDataLen,
|
|
in AUTF8String aMimeType,
|
|
in PRTime aExpiration);
|
|
|
|
/**
|
|
* Same as setFaviconData but the data is provided by a string
|
|
* containing a data URL.
|
|
*
|
|
* @see setFaviconData
|
|
*
|
|
* @param aFaviconURI
|
|
* URI of the favicon whose data is being set.
|
|
* @param aDataURL
|
|
* string containing a data URL that represents the contents of
|
|
* the favicon to save
|
|
* @param aExpiration
|
|
* Time in microseconds since the epoch when this favicon expires.
|
|
* Until this time, we won't try to load it again.
|
|
* @throws NS_ERROR_FAILURE
|
|
* Thrown if the favicon is overbloated and won't be saved to the db.
|
|
*/
|
|
void setFaviconDataFromDataURL(in nsIURI aFaviconURI,
|
|
in AString aDataURL,
|
|
in PRTime aExpiration);
|
|
|
|
/**
|
|
* Retrieves the given favicon data. Throws if we don't have data.
|
|
*
|
|
* If there is no data but we have an entry for this favicon, aDataLen will
|
|
* be 0 and aData will be NULL.
|
|
*
|
|
* @param aFaviconURI
|
|
* URI of the favicon whose data is being read
|
|
* @param aData
|
|
* Output parameter where the binary favicon data will be placed.
|
|
* This will be null if we have this URI but have no data associated
|
|
* with it.
|
|
* @param aDataLen
|
|
* Output parameter where the size of the binary data will be placed.
|
|
* @param aMimeType
|
|
* Output parameter where the MIME type will be placed.
|
|
* @throws NS_ERROR_NOT_AVAILABLE
|
|
* Thrown when we have never heard of this favicon URI.
|
|
*/
|
|
void getFaviconData(in nsIURI aFaviconURI,
|
|
out AUTF8String aMimeType,
|
|
[optional] out unsigned long aDataLen,
|
|
[array,retval,size_is(aDataLen)] out octet aData);
|
|
|
|
/**
|
|
* Same as getFaviconData, but returns data as a string containing a data url.
|
|
*
|
|
* @see getFaviconData
|
|
*
|
|
* @param aFaviconURI
|
|
* URI of the favicon whose data is being read
|
|
* @return A data URL containing the data of the favicon. This will be
|
|
* null if we have this URL but have no data associated with it.
|
|
* @throws NS_ERROR_NOT_AVAILABLE
|
|
* Thrown when we have never heard of this favicon URL.
|
|
*/
|
|
AString getFaviconDataAsDataURL(in nsIURI aFaviconURI);
|
|
|
|
/**
|
|
* Retrieves the URI of the favicon for the given page.
|
|
*
|
|
* @param aPageURI
|
|
* URI of the page whose favicon is desired
|
|
* @return The URI of the favicon associated with that page. Returning a
|
|
* URI here does NOT mean that we have data for this favicon, only
|
|
* that we know what the favicon should be.
|
|
* @throws NS_ERROR_NOT_AVAILABLE
|
|
* When the page is not found or it has no favicon.
|
|
*/
|
|
nsIURI getFaviconForPage(in nsIURI aPageURI);
|
|
|
|
/**
|
|
* Same as getFaviconLinkForIcon but this adds an extra level of indirection,
|
|
* looking up the favicon based on the page URI and using the default if not
|
|
* found.
|
|
*
|
|
* @see getFaviconLinkForIcon
|
|
*
|
|
* @param aPageURI
|
|
* URI of the page whose favicon is desired
|
|
* @return A URI that will give you the icon image. This is NOT the URI of
|
|
* the icon as set on the page, but a URI that will give you the
|
|
* data out of the favicon service. For a normal page with a
|
|
* favicon we've stored, this will be an annotation URI which will
|
|
* then cause the corresponding favicon data to be loaded async from
|
|
* this service. For pages where we don't have a favicon, this will
|
|
* be a chrome URI of the default icon. For chrome URIs, the
|
|
* output will be the same as the input.
|
|
*/
|
|
nsIURI getFaviconImageForPage(in nsIURI aPageURI);
|
|
|
|
/**
|
|
* For a given icon URI, this will return a URI that will result in the image.
|
|
* In most cases, this is an annotation URI. For chrome URIs, this will do
|
|
* nothing but returning the input URI.
|
|
*
|
|
* No validity checking is done. If you pass an icon URI that we've never
|
|
* seen, you'll get back a URI that references an invalid icon. The moz-anno
|
|
* protocol handler's special case for "favicon" annotations will resolve
|
|
* invalid icons to the default icon, although without caching.
|
|
* For invalid chrome URIs, you'll get a broken image.
|
|
*
|
|
* @param aFaviconURI
|
|
* The URI of an icon in the favicon service.
|
|
* @return A URI that will give you the icon image. This is NOT the URI of
|
|
* the icon as set on the page, but a URI that will give you the
|
|
* data out of the favicon service. For a normal page with a
|
|
* favicon we've stored, this will be an annotation URI which will
|
|
* then cause the corresponding favicon data to be loaded async from
|
|
* this service. For pages where we don't have a favicon, this will
|
|
* be a chrome URI of the default icon. For chrome URIs, the
|
|
* output will be the same as the input.
|
|
*/
|
|
nsIURI getFaviconLinkForIcon(in nsIURI aFaviconURI);
|
|
|
|
/**
|
|
* Expire all known favicons from the database.
|
|
*
|
|
* @note This is an async method.
|
|
* On successful completion a "places-favicons-expired" notification is
|
|
* dispatched through observer's service.
|
|
*/
|
|
void expireAllFavicons();
|
|
|
|
/**
|
|
* Adds a given favicon's URI to the failed favicon cache.
|
|
*
|
|
* The lifespan of the favicon cache is up to the caching system. This cache
|
|
* will also be written when setAndLoadFaviconForPage hits an error while
|
|
* fetching an icon.
|
|
*
|
|
* @param aFaviconURI
|
|
* The URI of an icon in the favicon service.
|
|
*/
|
|
void addFailedFavicon(in nsIURI aFaviconURI);
|
|
|
|
/**
|
|
* Removes the given favicon from the failed favicon cache. If the icon is
|
|
* not in the cache, it will silently succeed.
|
|
*
|
|
* @param aFaviconURI
|
|
* The URI of an icon in the favicon service.
|
|
*/
|
|
void removeFailedFavicon(in nsIURI aFaviconURI);
|
|
|
|
/**
|
|
* Checks to see if a favicon is in the failed favicon cache.
|
|
* A positive return value means the icon is in the failed cache and you
|
|
* probably shouldn't try to load it. A false return value means that it's
|
|
* worth trying to load it.
|
|
* This allows you to avoid trying to load "foo.com/favicon.ico" for every
|
|
* page on a site that doesn't have a favicon.
|
|
*
|
|
* @param aFaviconURI
|
|
* The URI of an icon in the favicon service.
|
|
*/
|
|
boolean isFailedFavicon(in nsIURI aFaviconURI);
|
|
|
|
/**
|
|
* The default favicon URI
|
|
*/
|
|
readonly attribute nsIURI defaultFavicon;
|
|
};
|
|
|
|
[scriptable, function, uuid(22ebd780-f4ab-11de-8a39-0800200c9a66)]
|
|
interface nsIFaviconDataCallback : nsISupports
|
|
{
|
|
/**
|
|
* Called when the required favicon's information is available.
|
|
*
|
|
* This callback will be called only if the operation is successful, otherwise
|
|
* you won't get notified.
|
|
*
|
|
* The caller will receive the most information we can gather on the icon,
|
|
* but it's not guaranteed that all of them will be set. For some method
|
|
* we could not know the favicon's data (it could just be too expensive to
|
|
* get it, or the method does not require we actually have any data).
|
|
* It's up to the caller to check aDataLen > 0 before using any data-related
|
|
* information like mime-type or data itself.
|
|
*
|
|
* @param aURI
|
|
* Depending on caller method it could be:
|
|
* - a dataURI: has "data:" scheme, with base64 encoded icon data.
|
|
* - a faviconURI: the URI of the icon in the favicon service.
|
|
* - a faviconLinkURI: has "moz-anno" scheme, used to get data async.
|
|
* @param aDataLen
|
|
* Size of the icon data in bytes. Notice that a value of 0 does not
|
|
* necessarily mean that we don't have an icon.
|
|
* @param aData
|
|
* Icon data, null if aDataLen is 0.
|
|
* @param aMimeType
|
|
* Mime type of the icon, null if aDataLen is 0.
|
|
*/
|
|
void onFaviconDataAvailable(in nsIURI aURI,
|
|
in unsigned long aDataLen,
|
|
[const,array,size_is(aDataLen)] in octet aData,
|
|
in AUTF8String aMimeType);
|
|
};
|
|
|
|
%{C++
|
|
|
|
/**
|
|
* Notification sent when all favicons are expired.
|
|
*/
|
|
#define NS_PLACES_FAVICONS_EXPIRED_TOPIC_ID "places-favicons-expired"
|
|
#define FAVICON_DEFAULT_URL "chrome://mozapps/skin/places/defaultFavicon.png"
|
|
#define FAVICON_ERRORPAGE_URL "chrome://global/skin/icons/warning-16.png"
|
|
|
|
%}
|