Backed out changeset bab6f837fc64 (bug 1060540) for causing regressions
authorCarsten "Tomcat" Book <cbook@mozilla.com>
Wed, 03 Sep 2014 15:23:44 +0200
changeset 203127 5e9826980be5999a66f6c3f8c9d2a95762fa6788
parent 203126 e58842c764dd10913e29f54e3cecd7654499a830
child 203209 117271830c4d201543d85e835194fe89253282f3
push id27422
push usercbook@mozilla.com
push dateWed, 03 Sep 2014 13:23:59 +0000
treeherdermozilla-central@5e9826980be5 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1060540
milestone35.0a1
backs outbab6f837fc6423dbf8af85f99feda1a9f879e9e5
first release with
nightly linux32
5e9826980be5 / 35.0a1 / 20140903072057 / files
nightly linux64
5e9826980be5 / 35.0a1 / 20140903072057 / files
nightly mac
5e9826980be5 / 35.0a1 / 20140903072057 / files
nightly win32
5e9826980be5 / 35.0a1 / 20140903072057 / files
nightly win64
5e9826980be5 / 35.0a1 / 20140903072057 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset bab6f837fc64 (bug 1060540) for causing regressions
toolkit/profile/nsIToolkitProfile.idl
--- a/toolkit/profile/nsIToolkitProfile.idl
+++ b/toolkit/profile/nsIToolkitProfile.idl
@@ -7,17 +7,17 @@
 
 interface nsIFile;
 interface nsIProfileUnlocker;
 
 /**
  * Hold on to a profile lock. Once you release the last reference to this
  * interface, the profile lock is released.
  */
-[builtinclass, scriptable, uuid(b1c2f328-de6e-45af-a53a-5ec7ce23166e)]
+[scriptable, uuid(7c58c703-d245-4864-8d75-9648ca4a6139)]
 interface nsIProfileLock : nsISupports
 {
     /**
      * The main profile directory.
      */
     readonly attribute nsIFile directory;
     
     /**
@@ -38,18 +38,20 @@ interface nsIProfileLock : nsISupports
     /**
      * Unlock the profile.
      */
     void unlock();
 };
 
 /**
  * A interface representing a profile.
+ * @note THIS INTERFACE SHOULD BE IMPLEMENTED BY THE TOOLKIT CODE ONLY! DON'T
+ *       EVEN THINK ABOUT IMPLEMENTING THIS IN JAVASCRIPT!
  */
-[builtinclass, scriptable, uuid(cc53f90b-d1a5-4524-a4db-dc929e656f6b)]
+[scriptable, uuid(7422b090-4a86-4407-972e-75468a625388)]
 interface nsIToolkitProfile : nsISupports
 {
     /**
      * The location of the profile directory.
      */
     readonly attribute nsIFile rootDir;
 
     /**