Bug 670542 patch 2: Rev iids of nsIURI & descendants. r=jst a=LegNeato
authorDaniel Holbert <dholbert@cs.stanford.edu>
Tue, 26 Jul 2011 22:11:40 -0700
changeset 72978 20657d07fec3a5be1f2a237a9e5c400f1e0c77e6
parent 72977 276705ef5f1f37e32195733d1fd04692cb96a048
child 72979 c87e7fe60bdcc7527161f5224e5bfa16be3499db
push id159
push usereakhgari@mozilla.com
push dateTue, 16 Aug 2011 17:53:11 +0000
treeherdermozilla-beta@8786e3e49240 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjst, LegNeato
bugs670542
milestone7.0a2
Bug 670542 patch 2: Rev iids of nsIURI & descendants. r=jst a=LegNeato
modules/libjar/nsIJARURI.idl
modules/libpr0n/decoders/icon/nsIIconURI.idl
netwerk/base/public/nsIFileURL.idl
netwerk/base/public/nsIURI.idl
netwerk/base/public/nsIURL.idl
--- a/modules/libjar/nsIJARURI.idl
+++ b/modules/libjar/nsIJARURI.idl
@@ -42,17 +42,17 @@
  * JAR URLs have the following syntax
  *
  * jar:<jar-file-uri>!/<jar-entry>
  *
  * EXAMPLE: jar:http://www.big.com/blue.jar!/ocean.html
  *
  * The nsIURL methods operate on the <jar-entry> part of the spec.
  */
-[scriptable, uuid(ba32f809-5adf-4191-866a-1cddf60548f7)]
+[scriptable, uuid(c95d481a-c0ec-43cc-8320-43842b1df597)]
 interface nsIJARURI : nsIURL {
 
     /**
      * Returns the root URI (the one for the actual JAR file) for this JAR
      * (e.g., http://www.big.com/blue.jar).
      */
     readonly attribute nsIURI JARFile;
 
--- a/modules/libpr0n/decoders/icon/nsIIconURI.idl
+++ b/modules/libpr0n/decoders/icon/nsIIconURI.idl
@@ -68,17 +68,17 @@
    *   Values:      [normal | disabled]
    *   Description: The state of the icon.
    *
    *   Parameter:   contentType
    *   Values:      <mime-type>
    *   Description: The mime type we want an icon for. This is ignored by stock images.
    */
 
-[scriptable, uuid(5d8a4518-bebf-4e7e-bad0-3e6737b3d7f4)]
+[scriptable, uuid(b6a47fa0-2f1e-4084-ae5f-bdebab4d1cc3)]
 interface nsIMozIconURI : nsIURI 
 {
   /**
    * iconFile
    *
    * the file URL contained within this moz-icon url, or null.
    */
   attribute nsIURL iconURL;
--- a/netwerk/base/public/nsIFileURL.idl
+++ b/netwerk/base/public/nsIFileURL.idl
@@ -40,17 +40,17 @@
 
 interface nsIFile;
 
 /**
  * nsIFileURL provides access to the underlying nsIFile object corresponding to
  * an URL.  The URL scheme need not be file:, since other local protocols may
  * map URLs to files (e.g., resource:).
  */
-[scriptable, uuid(e693cb4f-d835-4068-9e14-76de8bd9df1d)]
+[scriptable, uuid(44c14c16-07b4-48fb-b44b-0c8986697a17)]
 interface nsIFileURL : nsIURL
 {
     /**
      * Get/Set nsIFile corresponding to this URL.
      *
      *  - Getter returns a reference to an immutable object.  Callers must clone
      *    before attempting to modify the returned nsIFile object.  NOTE: this
      *    constraint might not be enforced at runtime, so beware!!
--- a/netwerk/base/public/nsIURI.idl
+++ b/netwerk/base/public/nsIURI.idl
@@ -96,17 +96,17 @@
  * nsIIOService.newURI.
  *
  * NOTE: nsBinaryInputStream::ReadObject contains a hackaround to intercept the
  * old (pre-gecko6) nsIURI IID and swap in the current IID instead, in order
  * for sessionstore to work after an upgrade.  If this IID is revved further,
  * we will need to add additional checks there for all intermediate IIDs, until
  * nsPrincipal is fixed to serialize its URIs as nsISupports (bug 662693).
  */
-[scriptable, uuid(d6d04c36-0fa4-4db3-be05-4a18397103e2)]
+[scriptable, uuid(12120b20-0929-40e9-88cf-6e08766e8b23)]
 interface nsIURI : nsISupports
 {
     /************************************************************************
      * The URI is broken down into the following principal components:
      */
 
     /**
      * Returns a string representation of the URI. Setting the spec causes
--- a/netwerk/base/public/nsIURL.idl
+++ b/netwerk/base/public/nsIURL.idl
@@ -49,17 +49,17 @@
  *            \          \                       /
  *             \          -----------------------
  *              \                   |          /
  *               \               fileName     /
  *                ----------------------------
  *                            |
  *                        filePath
  */
-[scriptable, uuid(55e824ca-f1bb-4452-9e14-fcfa1ff091ce)]
+[scriptable, uuid(eab18ad5-e3be-4eb3-9c78-7d4e750200d6)]
 interface nsIURL : nsIURI
 {
     /*************************************************************************
      * The URL path is broken down into the following principal components:
      */
 
     /**
      * Returns a path including the directory and file portions of a