зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1427512 - Part 7: Remove nsIDOMCSSFontFaceRule. r=xidorn
MozReview-Commit-ID: H8pl7KhmDaM
This commit is contained in:
Родитель
88cab1ef61
Коммит
e40121ddcd
|
@ -9,7 +9,6 @@ with Files("**"):
|
|||
|
||||
XPIDL_SOURCES += [
|
||||
'nsIDOMCounter.idl',
|
||||
'nsIDOMCSSFontFaceRule.idl',
|
||||
'nsIDOMCSSFontFeatureValuesRule.idl',
|
||||
'nsIDOMCSSImportRule.idl',
|
||||
'nsIDOMCSSKeyframeRule.idl',
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "nsISupports.idl"
|
||||
|
||||
interface nsIDOMCSSStyleDeclaration;
|
||||
|
||||
[scriptable, uuid(db971017-fe0c-4529-972c-8217f2fee217)]
|
||||
interface nsIDOMCSSFontFaceRule : nsISupports
|
||||
{
|
||||
readonly attribute nsIDOMCSSStyleDeclaration style;
|
||||
};
|
|
@ -326,9 +326,6 @@ nsCSSFontFaceRule::Clone() const
|
|||
return clone.forget();
|
||||
}
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsCSSFontFaceRule, mozilla::css::Rule)
|
||||
NS_IMPL_RELEASE_INHERITED(nsCSSFontFaceRule, mozilla::css::Rule)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_CLASS(nsCSSFontFaceRule)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN_INHERITED(nsCSSFontFaceRule,
|
||||
|
@ -366,10 +363,7 @@ nsCSSFontFaceRule::IsCCLeaf() const
|
|||
return !mDecl.PreservingWrapper();
|
||||
}
|
||||
|
||||
// QueryInterface implementation for nsCSSFontFaceRule
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsCSSFontFaceRule)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMCSSFontFaceRule)
|
||||
NS_INTERFACE_MAP_END_INHERITING(Rule)
|
||||
NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsCSSFontFaceRule, mozilla::css::Rule)
|
||||
|
||||
#ifdef DEBUG
|
||||
void
|
||||
|
@ -430,13 +424,6 @@ nsCSSFontFaceRule::Style()
|
|||
return &mDecl;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsCSSFontFaceRule::GetStyle(nsIDOMCSSStyleDeclaration** aStyle)
|
||||
{
|
||||
NS_IF_ADDREF(*aStyle = &mDecl);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
// Arguably these should forward to nsCSSFontFaceStyleDecl methods.
|
||||
void
|
||||
nsCSSFontFaceRule::SetDesc(nsCSSFontDesc aDescID, nsCSSValue const & aValue)
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
#include "mozilla/css/Rule.h"
|
||||
#include "nsCSSValue.h"
|
||||
#include "nsICSSDeclaration.h"
|
||||
#include "nsIDOMCSSFontFaceRule.h"
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
|
@ -75,8 +74,7 @@ private:
|
|||
void* operator new(size_t size) CPP_THROW_NEW;
|
||||
};
|
||||
|
||||
class nsCSSFontFaceRule final : public mozilla::css::Rule,
|
||||
public nsIDOMCSSFontFaceRule
|
||||
class nsCSSFontFaceRule final : public mozilla::css::Rule
|
||||
{
|
||||
public:
|
||||
nsCSSFontFaceRule(uint32_t aLineNumber, uint32_t aColumnNumber)
|
||||
|
@ -102,9 +100,6 @@ public:
|
|||
using Rule::GetType;
|
||||
virtual already_AddRefed<mozilla::css::Rule> Clone() const override;
|
||||
|
||||
// nsIDOMCSSFontFaceRule interface
|
||||
NS_DECL_NSIDOMCSSFONTFACERULE
|
||||
|
||||
void SetDesc(nsCSSFontDesc aDescID, nsCSSValue const & aValue);
|
||||
void GetDesc(nsCSSFontDesc aDescID, nsCSSValue & aValue);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче