Bug 1551824 - mark a few interfaces 'builtinclass' in calendar/ after bug 1550770. rs=bustage-fix DONTBUILD
authorJorg K <jorgk@jorgk.com>
Wed, 15 May 2019 12:26:56 +0200
changeset 26614 55b2fbbb1f53c0dd798a3414fe80bc2c0a0b5e4f
parent 26613 73af68860df3e3d3d30438e9f0bbc8deccd39221
child 26615 879215e9fcc37537ffcd17059ece601c85f8baaf
push id15919
push usermozilla@jorgk.com
push dateWed, 15 May 2019 10:53:30 +0000
treeherdercomm-central@55b2fbbb1f53 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbustage-fix
bugs1551824, 1550770
Bug 1551824 - mark a few interfaces 'builtinclass' in calendar/ after bug 1550770. rs=bustage-fix DONTBUILD
calendar/base/public/calIDateTime.idl
calendar/base/public/calIDuration.idl
calendar/base/public/calIICSService.idl
calendar/base/public/calIPeriod.idl
--- a/calendar/base/public/calIDateTime.idl
+++ b/calendar/base/public/calIDateTime.idl
@@ -220,13 +220,13 @@ interface calIDateTime : nsISupports
    * appropriate and sets the timezone to either UTC or floating.
    */
   attribute ACString icalString;
 };
 
 /** Libical specific interfaces */
 
 [ptr] native icaltimetypeptr(struct icaltimetype);
-[scriptable, uuid(04139dff-a6f0-446d-9aec-2062df887ef2)]
+[builtinclass,scriptable,uuid(04139dff-a6f0-446d-9aec-2062df887ef2)]
 interface calIDateTimeLibical : calIDateTime
 {
   [noscript,notxpcom] void toIcalTime(in icaltimetypeptr itt);
 };
--- a/calendar/base/public/calIDuration.idl
+++ b/calendar/base/public/calIDuration.idl
@@ -101,13 +101,13 @@ interface calIDuration : nsISupports
    * This object as an iCalendar DURATION string
    */
   attribute ACString icalString;
 };
 
 /** Libical specific interfaces */
 
 [ptr] native icaldurationtypeptr(struct icaldurationtype);
-[scriptable, uuid(f5e1c987-e722-4dec-bf91-93d4062b504a)]
+[builtinclass,scriptable,uuid(f5e1c987-e722-4dec-bf91-93d4062b504a)]
 interface calIDurationLibical : calIDuration
 {
   [noscript,notxpcom] void toIcalDuration(in icaldurationtypeptr idt);
 };
--- a/calendar/base/public/calIICSService.idl
+++ b/calendar/base/public/calIICSService.idl
@@ -259,21 +259,21 @@ interface calIICSService : nsISupports
 };
 
 /** Libical specific interfaces */
 
 [ptr] native icalpropertyptr(struct icalproperty_impl);
 [ptr] native icalcomponentptr(struct icalcomponent_impl);
 [ptr] native icaltimezoneptr(struct _icaltimezone);
 
-[scriptable,uuid(d2fc0264-191e-435e-8ef2-b2ab1fa81ca9)]
+[builtinclass,scriptable,uuid(d2fc0264-191e-435e-8ef2-b2ab1fa81ca9)]
 interface calIIcalComponentLibical : calIIcalComponent
 {
     [noscript,notxpcom] icalcomponentptr getLibicalComponent();
     [noscript,notxpcom] icaltimezoneptr getLibicalTimezone();
 };
 
-[scriptable,uuid(e0b9067f-0a53-4724-9c69-63599681877e)]
+[builtinclass,scriptable,uuid(e0b9067f-0a53-4724-9c69-63599681877e)]
 interface calIIcalPropertyLibical : calIIcalProperty
 {
     [noscript,notxpcom] icalpropertyptr getLibicalProperty();
     [noscript,notxpcom] icalcomponentptr getLibicalComponent();
 };
--- a/calendar/base/public/calIPeriod.idl
+++ b/calendar/base/public/calIPeriod.idl
@@ -55,13 +55,13 @@ interface calIPeriod : nsISupports
    * This object as an iCalendar DURATION string
    */
   attribute ACString icalString;
 };
 
 /** Libical specific interfaces */
 
 [ptr] native icalperiodtypeptr(struct icalperiodtype);
-[scriptable,uuid(04ee525f-96db-4731-8d61-688e754df24f)]
+[builtinclass,scriptable,uuid(04ee525f-96db-4731-8d61-688e754df24f)]
 interface calIPeriodLibical : calIPeriod
 {
   [noscript,notxpcom] void toIcalPeriod(in icalperiodtypeptr idt);
 };