diff --git a/content/html/style/public/nsICSSParser.h b/content/html/style/public/nsICSSParser.h index f608a9ff9377..b5bdbf2584fa 100644 --- a/content/html/style/public/nsICSSParser.h +++ b/content/html/style/public/nsICSSParser.h @@ -26,6 +26,7 @@ class nsIUnicharInputStream; class nsIURL; class nsString; class nsICSSDeclaration; +class nsICSSLoader; #define NS_ICSS_PARSER_IID \ { 0xcc9c0610, 0x968c, 0x11d1, \ @@ -45,6 +46,9 @@ public: // Set whether or not tags & classes are case sensitive or uppercased NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0; + // Set loader to use for child sheets + NS_IMETHOD SetChildLoader(nsICSSLoader* aChildLoader) = 0; + NS_IMETHOD Parse(nsIUnicharInputStream* aInput, nsIURL* aInputURL, nsICSSStyleSheet*& aResult) = 0; diff --git a/layout/html/style/public/nsICSSParser.h b/layout/html/style/public/nsICSSParser.h index f608a9ff9377..b5bdbf2584fa 100644 --- a/layout/html/style/public/nsICSSParser.h +++ b/layout/html/style/public/nsICSSParser.h @@ -26,6 +26,7 @@ class nsIUnicharInputStream; class nsIURL; class nsString; class nsICSSDeclaration; +class nsICSSLoader; #define NS_ICSS_PARSER_IID \ { 0xcc9c0610, 0x968c, 0x11d1, \ @@ -45,6 +46,9 @@ public: // Set whether or not tags & classes are case sensitive or uppercased NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0; + // Set loader to use for child sheets + NS_IMETHOD SetChildLoader(nsICSSLoader* aChildLoader) = 0; + NS_IMETHOD Parse(nsIUnicharInputStream* aInput, nsIURL* aInputURL, nsICSSStyleSheet*& aResult) = 0; diff --git a/layout/style/nsICSSParser.h b/layout/style/nsICSSParser.h index f608a9ff9377..b5bdbf2584fa 100644 --- a/layout/style/nsICSSParser.h +++ b/layout/style/nsICSSParser.h @@ -26,6 +26,7 @@ class nsIUnicharInputStream; class nsIURL; class nsString; class nsICSSDeclaration; +class nsICSSLoader; #define NS_ICSS_PARSER_IID \ { 0xcc9c0610, 0x968c, 0x11d1, \ @@ -45,6 +46,9 @@ public: // Set whether or not tags & classes are case sensitive or uppercased NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0; + // Set loader to use for child sheets + NS_IMETHOD SetChildLoader(nsICSSLoader* aChildLoader) = 0; + NS_IMETHOD Parse(nsIUnicharInputStream* aInput, nsIURL* aInputURL, nsICSSStyleSheet*& aResult) = 0;