Bug 1450882 - part 1: Make nsICommandParams builtinclass r=Ehsan
authorMasayuki Nakano <masayuki@d-toybox.com>
Tue, 10 Jul 2018 16:50:44 +0900
changeset 426439 1a9c6868329019bd23b15c4eafb44cc00edf225e
parent 426438 9c66627fee188569cc6509ac4f2282f1edf68fd9
child 426440 cc00b4d8d55784d343ae3779ad7ad4223543b0c9
push id34272
push userebalazs@mozilla.com
push dateFri, 13 Jul 2018 08:51:04 +0000
treeherdermozilla-central@254564563107 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersEhsan
bugs1450882
milestone63.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 1450882 - part 1: Make nsICommandParams builtinclass r=Ehsan nsICommandParams is not implemented with JS. Therefore, we can make it builtinclass. MozReview-Commit-ID: Gutw79akyaJ
dom/commandhandler/nsICommandParams.idl
--- a/dom/commandhandler/nsICommandParams.idl
+++ b/dom/commandhandler/nsICommandParams.idl
@@ -6,17 +6,17 @@
 #include "nsISupports.idl"
 
 /*
  * nsICommandParams is used to pass parameters to commands executed
  * via nsICommandManager, and to get command state.
  *
  */
 
-[scriptable, uuid(b1fdf3c4-74e3-4f7d-a14d-2b76bcf53482)]
+[scriptable, builtinclass, uuid(b1fdf3c4-74e3-4f7d-a14d-2b76bcf53482)]
 interface nsICommandParams : nsISupports
 {
   /*
    * List of primitive types for parameter values.
    */
   const short eNoType                     = 0;      /* Only used for sanity checking */
   const short eBooleanType                = 1;
   const short eLongType                   = 2;