Bug 838841 - Remove experimental hints from Places async APIs.
authorMarco Bonardo <mbonardo@mozilla.com>
Thu, 07 Feb 2013 01:12:16 +0100
changeset 130983 c8fb438a48cb9f9bf83941473faa8f606672c1c6
parent 130982 b4be6e1db78424771b9f472e6dc8e11df6133b86
child 130984 c2f402470a4995cf887ccb01add47727ece5fa00
push id2323
push userbbajaj@mozilla.com
push dateMon, 01 Apr 2013 19:47:02 +0000
treeherdermozilla-beta@7712be144d91 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs838841
milestone21.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 838841 - Remove experimental hints from Places async APIs. sr=gavin
toolkit/components/places/mozIAsyncFavicons.idl
toolkit/components/places/mozIAsyncHistory.idl
--- a/toolkit/components/places/mozIAsyncFavicons.idl
+++ b/toolkit/components/places/mozIAsyncFavicons.idl
@@ -3,22 +3,16 @@
  * 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/. */
 
 #include "nsISupports.idl"
 
 interface nsIURI;
 interface nsIFaviconDataCallback;
 
-/**
- * Interface for accessing the favicon service asynchronously.
- *
- * @status EXPERIMENTAL
- */
-
 [scriptable, uuid(8849feef-0ead-4e9b-b63b-8d862c42a736)]
 interface mozIAsyncFavicons : nsISupports
 {
   /**
    * Declares that a given page uses a favicon with the given URI and 
    * attempts to fetch and save the icon data by loading the favicon URI
    * through an async network request.
    *
--- a/toolkit/components/places/mozIAsyncHistory.idl
+++ b/toolkit/components/places/mozIAsyncHistory.idl
@@ -6,19 +6,16 @@
 
 interface nsIURI;
 interface nsIVariant;
 
 %{C++
 #include "jsapi.h"
 %}
 
-/**
- * @status EXPERIMENTAL
- */
 [scriptable, uuid(1a3b1260-4bdb-45d0-a306-dc377dd9baa4)]
 interface mozIVisitInfo : nsISupports
 {
   /**
    * The machine-local (internal) id of the visit.
    */
   readonly attribute long long visitId;
 
@@ -43,19 +40,16 @@ interface mozIVisitInfo : nsISupports
   /**
    * The sessionId of this visit.
    *
    * @see nsINavHistory.idl
    */
   readonly attribute long long sessionId;
 };
 
-/**
- * @status EXPERIMENTAL
- */
 [scriptable, uuid(ad83e137-c92a-4b7b-b67e-0a318811f91e)]
 interface mozIPlaceInfo : nsISupports
 {
   /**
    * The machine-local (internal) id of the place.
    */
   readonly attribute long long placeId;
 
@@ -81,19 +75,16 @@ interface mozIPlaceInfo : nsISupports
 
   /**
    * An array of mozIVisitInfo objects for the place.
    */
   [implicit_jscontext]
   readonly attribute jsval visits;
 };
 
-/**
- * @status EXPERIMENTAL
- */
 [scriptable, uuid(1f266877-2859-418b-a11b-ec3ae4f4f93d)]
 interface mozIVisitInfoCallback : nsISupports
 {
   /**
    * Called when the given mozIPlaceInfo object could not be processed.
    *
    * @param aResultCode
    *        nsresult indicating the failure reason.
@@ -117,37 +108,31 @@ interface mozIVisitInfoCallback : nsISup
   /**
    * Called when the mozIAsyncHistory::updatePlaces has finished processing
    * all mozIPlaceInfo records.
    */
   void handleCompletion();
 
 };
 
-/**
- * @status EXPERIMENTAL
- */
 [scriptable, function, uuid(994092bf-936f-449b-8dd6-0941e024360d)]
 interface mozIVisitedStatusCallback : nsISupports
 {
   /**
    * Notifies whether a certain URI has been visited.
    *
    * @param aURI
    *        URI being notified about.
    * @param aVisitedStatus
    *        The visited status of aURI.
    */
   void isVisited(in nsIURI aURI,
                  in boolean aVisitedStatus);
 };
 
-/**
- * @status EXPERIMENTAL
- */
 [scriptable, uuid(b7edc16e-9f3c-4bf5-981b-4e8000b02d89)]
 interface mozIAsyncHistory : nsISupports
 {
   /**
    * Adds a set of visits for one or more mozIPlaceInfo objects, and updates
    * each mozIPlaceInfo's title or guid.
    *
    * @param aPlaceInfo