mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 08:35:26 +00:00
555ae1b325
--HG-- rename : dom/src/base/Makefile.in => dom/base/Makefile.in rename : dom/src/base/crashtests/244933-1.html => dom/base/crashtests/244933-1.html rename : dom/src/base/crashtests/275912-1.html => dom/base/crashtests/275912-1.html rename : dom/src/base/crashtests/327571-1.html => dom/base/crashtests/327571-1.html rename : dom/src/base/crashtests/327695-1.html => dom/base/crashtests/327695-1.html rename : dom/src/base/crashtests/329481-1.xhtml => dom/base/crashtests/329481-1.xhtml rename : dom/src/base/crashtests/338674-1.xhtml => dom/base/crashtests/338674-1.xhtml rename : dom/src/base/crashtests/346381-1.html => dom/base/crashtests/346381-1.html rename : dom/src/base/crashtests/359432-1.xhtml => dom/base/crashtests/359432-1.xhtml rename : dom/src/base/crashtests/369413-1.html => dom/base/crashtests/369413-1.html rename : dom/src/base/crashtests/372554-1.html => dom/base/crashtests/372554-1.html rename : dom/src/base/crashtests/404869-1.xul => dom/base/crashtests/404869-1.xul rename : dom/src/base/crashtests/439206-1.html => dom/base/crashtests/439206-1.html rename : dom/src/base/crashtests/462947.html => dom/base/crashtests/462947.html rename : dom/src/base/crashtests/473284.xul => dom/base/crashtests/473284.xul rename : dom/src/base/crashtests/90613-1.html => dom/base/crashtests/90613-1.html rename : dom/src/base/crashtests/crashtests.list => dom/base/crashtests/crashtests.list rename : dom/src/base/domerr.msg => dom/base/domerr.msg rename : dom/src/base/nsBarProps.cpp => dom/base/nsBarProps.cpp rename : dom/src/base/nsBarProps.h => dom/base/nsBarProps.h rename : dom/public/nsDOMCID.h => dom/base/nsDOMCID.h rename : dom/src/base/nsDOMClassInfo.cpp => dom/base/nsDOMClassInfo.cpp rename : dom/src/base/nsDOMClassInfo.h => dom/base/nsDOMClassInfo.h rename : dom/public/nsDOMClassInfoID.h => dom/base/nsDOMClassInfoID.h rename : dom/public/nsDOMError.h => dom/base/nsDOMError.h rename : dom/src/base/nsDOMException.cpp => dom/base/nsDOMException.cpp rename : dom/src/base/nsDOMException.h => dom/base/nsDOMException.h rename : dom/public/nsDOMJSUtils.h => dom/base/nsDOMJSUtils.h rename : dom/src/base/nsDOMScriptObjectFactory.cpp => dom/base/nsDOMScriptObjectFactory.cpp rename : dom/src/base/nsDOMScriptObjectFactory.h => dom/base/nsDOMScriptObjectFactory.h rename : dom/public/nsDOMScriptObjectHolder.h => dom/base/nsDOMScriptObjectHolder.h rename : dom/public/nsDOMString.h => dom/base/nsDOMString.h rename : dom/src/base/nsDOMWindowList.cpp => dom/base/nsDOMWindowList.cpp rename : dom/src/base/nsDOMWindowList.h => dom/base/nsDOMWindowList.h rename : dom/src/base/nsDOMWindowUtils.cpp => dom/base/nsDOMWindowUtils.cpp rename : dom/src/base/nsDOMWindowUtils.h => dom/base/nsDOMWindowUtils.h rename : dom/src/base/nsFocusController.cpp => dom/base/nsFocusController.cpp rename : dom/src/base/nsFocusController.h => dom/base/nsFocusController.h rename : dom/src/base/nsGlobalWindow.cpp => dom/base/nsGlobalWindow.cpp rename : dom/src/base/nsGlobalWindow.h => dom/base/nsGlobalWindow.h rename : dom/src/base/nsGlobalWindowCommands.cpp => dom/base/nsGlobalWindowCommands.cpp rename : dom/src/base/nsGlobalWindowCommands.h => dom/base/nsGlobalWindowCommands.h rename : dom/src/base/nsHistory.cpp => dom/base/nsHistory.cpp rename : dom/src/base/nsHistory.h => dom/base/nsHistory.h rename : dom/public/nsIBaseDOMException.h => dom/base/nsIBaseDOMException.h rename : dom/public/nsIDOMClassInfo.h => dom/base/nsIDOMClassInfo.h rename : dom/public/nsIDOMScriptObjectFactory.h => dom/base/nsIDOMScriptObjectFactory.h rename : dom/public/nsIEntropyCollector.idl => dom/base/nsIEntropyCollector.idl rename : dom/public/base/nsIFocusController.h => dom/base/nsIFocusController.h rename : dom/public/nsIJSEventListener.h => dom/base/nsIJSEventListener.h rename : dom/public/nsIJSNativeInitializer.h => dom/base/nsIJSNativeInitializer.h rename : dom/public/nsIScriptChannel.idl => dom/base/nsIScriptChannel.idl rename : dom/public/nsIScriptContext.h => dom/base/nsIScriptContext.h rename : dom/public/nsIScriptExternalNameSet.h => dom/base/nsIScriptExternalNameSet.h rename : dom/public/nsIScriptGlobalObject.h => dom/base/nsIScriptGlobalObject.h rename : dom/public/nsIScriptGlobalObjectOwner.h => dom/base/nsIScriptGlobalObjectOwner.h rename : dom/public/nsIScriptNameSpaceManager.h => dom/base/nsIScriptNameSpaceManager.h rename : dom/public/nsIScriptObjectOwner.h => dom/base/nsIScriptObjectOwner.h rename : dom/public/nsIScriptObjectPrincipal.h => dom/base/nsIScriptObjectPrincipal.h rename : dom/public/nsIScriptRuntime.h => dom/base/nsIScriptRuntime.h rename : dom/public/nsIScriptTimeoutHandler.h => dom/base/nsIScriptTimeoutHandler.h rename : dom/src/base/nsJSEnvironment.cpp => dom/base/nsJSEnvironment.cpp rename : dom/src/base/nsJSEnvironment.h => dom/base/nsJSEnvironment.h rename : dom/src/base/nsJSTimeoutHandler.cpp => dom/base/nsJSTimeoutHandler.cpp rename : dom/src/base/nsJSUtils.cpp => dom/base/nsJSUtils.cpp rename : dom/src/base/nsJSUtils.h => dom/base/nsJSUtils.h rename : dom/src/base/nsLocation.cpp => dom/base/nsLocation.cpp rename : dom/src/base/nsMimeTypeArray.cpp => dom/base/nsMimeTypeArray.cpp rename : dom/src/base/nsMimeTypeArray.h => dom/base/nsMimeTypeArray.h rename : dom/public/base/nsPIDOMWindow.h => dom/base/nsPIDOMWindow.h rename : dom/public/base/nsPIWindowRoot.h => dom/base/nsPIWindowRoot.h rename : dom/src/base/nsPluginArray.cpp => dom/base/nsPluginArray.cpp rename : dom/src/base/nsPluginArray.h => dom/base/nsPluginArray.h rename : dom/src/base/nsScreen.cpp => dom/base/nsScreen.cpp rename : dom/src/base/nsScreen.h => dom/base/nsScreen.h rename : dom/src/base/nsScriptNameSpaceManager.cpp => dom/base/nsScriptNameSpaceManager.cpp rename : dom/src/base/nsScriptNameSpaceManager.h => dom/base/nsScriptNameSpaceManager.h rename : dom/src/base/nsWindowRoot.cpp => dom/base/nsWindowRoot.cpp rename : dom/src/base/nsWindowRoot.h => dom/base/nsWindowRoot.h rename : dom/public/nsWrapperCache.h => dom/base/nsWrapperCache.h
112 lines
6.4 KiB
C
112 lines
6.4 KiB
C
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* ***** BEGIN LICENSE BLOCK *****
|
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
*
|
|
* The contents of this file are subject to the Mozilla Public License Version
|
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
|
* the License. You may obtain a copy of the License at
|
|
* http://www.mozilla.org/MPL/
|
|
*
|
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
* for the specific language governing rights and limitations under the
|
|
* License.
|
|
*
|
|
* The Original Code is mozilla.org code.
|
|
*
|
|
* The Initial Developer of the Original Code is
|
|
* Netscape Communications Corporation.
|
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
|
* the Initial Developer. All Rights Reserved.
|
|
*
|
|
* Contributor(s):
|
|
*
|
|
* Alternatively, the contents of this file may be used under the terms of
|
|
* either of the GNU General Public License Version 2 or later (the "GPL"),
|
|
* or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
|
* of those above. If you wish to allow use of your version of this file only
|
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
|
* use your version of this file under the terms of the MPL, indicate your
|
|
* decision by deleting the provisions above and replace them with the notice
|
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
|
* the provisions above, a recipient may use your version of this file under
|
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
|
*
|
|
* ***** END LICENSE BLOCK ***** */
|
|
|
|
#ifndef nsDOMError_h__
|
|
#define nsDOMError_h__
|
|
|
|
#include "nsError.h"
|
|
|
|
// XXX If you add a new error code, also add an error string to
|
|
// dom/src/base/domerr.msg
|
|
|
|
/* DOM error codes from http://www.w3.org/TR/REC-DOM-Level-1/ */
|
|
|
|
#define NS_ERROR_DOM_INDEX_SIZE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1)
|
|
#define NS_ERROR_DOM_DOMSTRING_SIZE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,2)
|
|
#define NS_ERROR_DOM_HIERARCHY_REQUEST_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,3)
|
|
#define NS_ERROR_DOM_WRONG_DOCUMENT_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,4)
|
|
#define NS_ERROR_DOM_INVALID_CHARACTER_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,5)
|
|
#define NS_ERROR_DOM_NO_DATA_ALLOWED_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,6)
|
|
#define NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,7)
|
|
#define NS_ERROR_DOM_NOT_FOUND_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,8)
|
|
#define NS_ERROR_DOM_NOT_SUPPORTED_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,9)
|
|
#define NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,10)
|
|
|
|
/* DOM error codes from http://www.w3.org/TR/DOM-Level-2/ */
|
|
|
|
#define NS_ERROR_DOM_INVALID_STATE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,11)
|
|
#define NS_ERROR_DOM_SYNTAX_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,12)
|
|
#define NS_ERROR_DOM_INVALID_MODIFICATION_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,13)
|
|
#define NS_ERROR_DOM_NAMESPACE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,14)
|
|
#define NS_ERROR_DOM_INVALID_ACCESS_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,15)
|
|
|
|
/* DOM error codes from http://www.w3.org/TR/DOM-Level-2/range.html */
|
|
|
|
#define NS_ERROR_DOM_RANGE_BAD_BOUNDARYPOINTS_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_RANGE, 1)
|
|
#define NS_ERROR_DOM_RANGE_INVALID_NODE_TYPE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_RANGE, 2)
|
|
|
|
/* DOM error codes from http://www.w3.org/TR/DOM-Level-3/ */
|
|
|
|
#define NS_ERROR_DOM_VALIDATION_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,16)
|
|
#define NS_ERROR_DOM_TYPE_MISMATCH_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,17)
|
|
|
|
/* SVG DOM error codes from http://www.w3.org/TR/SVG11/svgdom.html */
|
|
|
|
#ifdef MOZ_SVG
|
|
#define NS_ERROR_DOM_SVG_WRONG_TYPE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SVG,0)
|
|
#define NS_ERROR_DOM_SVG_INVALID_VALUE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SVG,1)
|
|
#define NS_ERROR_DOM_SVG_MATRIX_NOT_INVERTABLE NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SVG,2)
|
|
#endif
|
|
|
|
/* DOM error codes from http://www.w3.org/TR/DOM-Level-3-XPath/ */
|
|
|
|
#define NS_ERROR_DOM_INVALID_EXPRESSION_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_XPATH, 51)
|
|
#define NS_ERROR_DOM_TYPE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_XPATH, 52)
|
|
|
|
/* DOM error codes defined by us */
|
|
|
|
#define NS_ERROR_DOM_SECURITY_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1000)
|
|
#define NS_ERROR_DOM_SECMAN_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1001)
|
|
#define NS_ERROR_DOM_WRONG_TYPE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1002)
|
|
#define NS_ERROR_DOM_NOT_OBJECT_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1003)
|
|
#define NS_ERROR_DOM_NOT_XPC_OBJECT_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1004)
|
|
#define NS_ERROR_DOM_NOT_NUMBER_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1005)
|
|
#define NS_ERROR_DOM_NOT_BOOLEAN_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1006)
|
|
#define NS_ERROR_DOM_NOT_FUNCTION_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1007)
|
|
#define NS_ERROR_DOM_TOO_FEW_PARAMETERS_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1008)
|
|
#define NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1009)
|
|
#define NS_ERROR_DOM_PROP_ACCESS_DENIED NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1010)
|
|
#define NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1011)
|
|
#define NS_ERROR_DOM_BAD_URI NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1012)
|
|
#define NS_ERROR_DOM_RETVAL_UNDEFINED NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1013)
|
|
#define NS_ERROR_DOM_QUOTA_REACHED NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1014)
|
|
|
|
#define NS_ERROR_DOM_FILE_NOT_FOUND_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_FILE, 0)
|
|
#define NS_ERROR_DOM_FILE_NOT_READABLE_ERR NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_FILE, 1)
|
|
|
|
#endif // nsDOMError_h__
|