зеркало из https://github.com/mozilla/gecko-dev.git
189 строки
4.2 KiB
C++
189 строки
4.2 KiB
C++
|
/* -*- Mode: C++; 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 "GfxInfo.h"
|
||
|
|
||
|
using namespace mozilla::widget;
|
||
|
|
||
|
/* GetD2DEnabled and GetDwriteEnabled shouldn't be called until after gfxPlatform initialization
|
||
|
* has occurred because they depend on it for information. (See bug 591561) */
|
||
|
nsresult
|
||
|
GfxInfo::GetD2DEnabled(bool *aEnabled)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
nsresult
|
||
|
GfxInfo::GetDWriteEnabled(bool *aEnabled)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString DWriteVersion; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetDWriteVersion(nsAString & aDwriteVersion)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString cleartypeParameters; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetCleartypeParameters(nsAString & aCleartypeParams)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDescription; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDescription(nsAString & aAdapterDescription)
|
||
|
{
|
||
|
aAdapterDescription.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDescription2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDescription2(nsAString & aAdapterDescription)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterRAM; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterRAM(nsAString & aAdapterRAM)
|
||
|
{
|
||
|
aAdapterRAM.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterRAM2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterRAM2(nsAString & aAdapterRAM)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDriver; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDriver(nsAString & aAdapterDriver)
|
||
|
{
|
||
|
aAdapterDriver.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDriver2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDriver2(nsAString & aAdapterDriver)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDriverVersion; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDriverVersion(nsAString & aAdapterDriverVersion)
|
||
|
{
|
||
|
aAdapterDriverVersion.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDriverVersion2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDriverVersion2(nsAString & aAdapterDriverVersion)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDriverDate; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDriverDate(nsAString & aAdapterDriverDate)
|
||
|
{
|
||
|
aAdapterDriverDate.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDriverDate2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDriverDate2(nsAString & aAdapterDriverDate)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterVendorID; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterVendorID(nsAString & aAdapterVendorID)
|
||
|
{
|
||
|
aAdapterVendorID.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterVendorID2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterVendorID2(nsAString & aAdapterVendorID)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDeviceID; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDeviceID(nsAString & aAdapterDeviceID)
|
||
|
{
|
||
|
aAdapterDeviceID.AssignLiteral("");
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute DOMString adapterDeviceID2; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetAdapterDeviceID2(nsAString & aAdapterDeviceID)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
/* readonly attribute boolean isGPU2Active; */
|
||
|
NS_IMETHODIMP
|
||
|
GfxInfo::GetIsGPU2Active(bool* aIsGPU2Active)
|
||
|
{
|
||
|
return NS_ERROR_FAILURE;
|
||
|
}
|
||
|
|
||
|
const nsTArray<GfxDriverInfo>&
|
||
|
GfxInfo::GetGfxDriverInfo()
|
||
|
{
|
||
|
return *mDriverInfo;
|
||
|
}
|
||
|
|
||
|
uint32_t GfxInfo::OperatingSystemVersion() const
|
||
|
{
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
#ifdef DEBUG
|
||
|
|
||
|
// Implement nsIGfxInfoDebug
|
||
|
|
||
|
/* void spoofVendorID (in DOMString aVendorID); */
|
||
|
NS_IMETHODIMP GfxInfo::SpoofVendorID(const nsAString &)
|
||
|
{
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* void spoofDeviceID (in unsigned long aDeviceID); */
|
||
|
NS_IMETHODIMP GfxInfo::SpoofDeviceID(const nsAString &)
|
||
|
{
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* void spoofDriverVersion (in DOMString aDriverVersion); */
|
||
|
NS_IMETHODIMP GfxInfo::SpoofDriverVersion(const nsAString &)
|
||
|
{
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
/* void spoofOSVersion (in unsigned long aVersion); */
|
||
|
NS_IMETHODIMP GfxInfo::SpoofOSVersion(uint32_t)
|
||
|
{
|
||
|
return NS_OK;
|
||
|
}
|
||
|
|
||
|
#endif
|