Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
michael@0 | 1 | // IWYU pragma: private, include "nsError.h" |
michael@0 | 2 | /* Helper file for nsError.h, via preprocessor magic */ |
michael@0 | 3 | /* Standard "it worked" return value */ |
michael@0 | 4 | ERROR(NS_OK, 0), |
michael@0 | 5 | |
michael@0 | 6 | /* ======================================================================= */ |
michael@0 | 7 | /* Core errors, not part of any modules */ |
michael@0 | 8 | /* ======================================================================= */ |
michael@0 | 9 | ERROR(NS_ERROR_BASE, 0xC1F30000), |
michael@0 | 10 | /* Returned when an instance is not initialized */ |
michael@0 | 11 | ERROR(NS_ERROR_NOT_INITIALIZED, NS_ERROR_BASE + 1), |
michael@0 | 12 | /* Returned when an instance is already initialized */ |
michael@0 | 13 | ERROR(NS_ERROR_ALREADY_INITIALIZED, NS_ERROR_BASE + 2), |
michael@0 | 14 | /* Returned by a not implemented function */ |
michael@0 | 15 | ERROR(NS_ERROR_NOT_IMPLEMENTED, 0x80004001), |
michael@0 | 16 | /* Returned when a given interface is not supported. */ |
michael@0 | 17 | ERROR(NS_NOINTERFACE, 0x80004002), |
michael@0 | 18 | ERROR(NS_ERROR_NO_INTERFACE, NS_NOINTERFACE), |
michael@0 | 19 | /* Returned when a function aborts */ |
michael@0 | 20 | ERROR(NS_ERROR_ABORT, 0x80004004), |
michael@0 | 21 | /* Returned when a function fails */ |
michael@0 | 22 | ERROR(NS_ERROR_FAILURE, 0x80004005), |
michael@0 | 23 | /* Returned when an unexpected error occurs */ |
michael@0 | 24 | ERROR(NS_ERROR_UNEXPECTED, 0x8000ffff), |
michael@0 | 25 | /* Returned when a memory allocation fails */ |
michael@0 | 26 | ERROR(NS_ERROR_OUT_OF_MEMORY, 0x8007000e), |
michael@0 | 27 | /* Returned when an illegal value is passed */ |
michael@0 | 28 | ERROR(NS_ERROR_ILLEGAL_VALUE, 0x80070057), |
michael@0 | 29 | ERROR(NS_ERROR_INVALID_ARG, NS_ERROR_ILLEGAL_VALUE), |
michael@0 | 30 | ERROR(NS_ERROR_INVALID_POINTER, NS_ERROR_INVALID_ARG), |
michael@0 | 31 | ERROR(NS_ERROR_NULL_POINTER, NS_ERROR_INVALID_ARG), |
michael@0 | 32 | /* Returned when a class doesn't allow aggregation */ |
michael@0 | 33 | ERROR(NS_ERROR_NO_AGGREGATION, 0x80040110), |
michael@0 | 34 | /* Returned when an operation can't complete due to an unavailable resource */ |
michael@0 | 35 | ERROR(NS_ERROR_NOT_AVAILABLE, 0x80040111), |
michael@0 | 36 | /* Returned when a class is not registered */ |
michael@0 | 37 | ERROR(NS_ERROR_FACTORY_NOT_REGISTERED, 0x80040154), |
michael@0 | 38 | /* Returned when a class cannot be registered, but may be tried again later */ |
michael@0 | 39 | ERROR(NS_ERROR_FACTORY_REGISTER_AGAIN, 0x80040155), |
michael@0 | 40 | /* Returned when a dynamically loaded factory couldn't be found */ |
michael@0 | 41 | ERROR(NS_ERROR_FACTORY_NOT_LOADED, 0x800401f8), |
michael@0 | 42 | /* Returned when a factory doesn't support signatures */ |
michael@0 | 43 | ERROR(NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT, NS_ERROR_BASE + 0x101), |
michael@0 | 44 | /* Returned when a factory already is registered */ |
michael@0 | 45 | ERROR(NS_ERROR_FACTORY_EXISTS, NS_ERROR_BASE + 0x100), |
michael@0 | 46 | |
michael@0 | 47 | |
michael@0 | 48 | /* ======================================================================= */ |
michael@0 | 49 | /* 1: NS_ERROR_MODULE_XPCOM */ |
michael@0 | 50 | /* ======================================================================= */ |
michael@0 | 51 | #define MODULE NS_ERROR_MODULE_XPCOM |
michael@0 | 52 | /* Result codes used by nsIVariant */ |
michael@0 | 53 | ERROR(NS_ERROR_CANNOT_CONVERT_DATA, FAILURE(1)), |
michael@0 | 54 | ERROR(NS_ERROR_OBJECT_IS_IMMUTABLE, FAILURE(2)), |
michael@0 | 55 | ERROR(NS_ERROR_LOSS_OF_SIGNIFICANT_DATA, FAILURE(3)), |
michael@0 | 56 | /* Result code used by nsIThreadManager */ |
michael@0 | 57 | ERROR(NS_ERROR_NOT_SAME_THREAD, FAILURE(4)), |
michael@0 | 58 | /* Various operations are not permitted during XPCOM shutdown and will fail |
michael@0 | 59 | * with this exception. */ |
michael@0 | 60 | ERROR(NS_ERROR_ILLEGAL_DURING_SHUTDOWN, FAILURE(30)), |
michael@0 | 61 | ERROR(NS_ERROR_SERVICE_NOT_AVAILABLE, FAILURE(22)), |
michael@0 | 62 | |
michael@0 | 63 | ERROR(NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA, SUCCESS(1)), |
michael@0 | 64 | /* Used by nsCycleCollectionParticipant */ |
michael@0 | 65 | ERROR(NS_SUCCESS_INTERRUPTED_TRAVERSE, SUCCESS(2)), |
michael@0 | 66 | /* DEPRECATED */ |
michael@0 | 67 | ERROR(NS_ERROR_SERVICE_NOT_FOUND, SUCCESS(22)), |
michael@0 | 68 | /* DEPRECATED */ |
michael@0 | 69 | ERROR(NS_ERROR_SERVICE_IN_USE, SUCCESS(23)), |
michael@0 | 70 | #undef MODULE |
michael@0 | 71 | |
michael@0 | 72 | |
michael@0 | 73 | /* ======================================================================= */ |
michael@0 | 74 | /* 2: NS_ERROR_MODULE_BASE */ |
michael@0 | 75 | /* ======================================================================= */ |
michael@0 | 76 | #define MODULE NS_ERROR_MODULE_BASE |
michael@0 | 77 | /* I/O Errors */ |
michael@0 | 78 | |
michael@0 | 79 | /* Stream closed */ |
michael@0 | 80 | ERROR(NS_BASE_STREAM_CLOSED, FAILURE(2)), |
michael@0 | 81 | /* Error from the operating system */ |
michael@0 | 82 | ERROR(NS_BASE_STREAM_OSERROR, FAILURE(3)), |
michael@0 | 83 | /* Illegal arguments */ |
michael@0 | 84 | ERROR(NS_BASE_STREAM_ILLEGAL_ARGS, FAILURE(4)), |
michael@0 | 85 | /* For unichar streams */ |
michael@0 | 86 | ERROR(NS_BASE_STREAM_NO_CONVERTER, FAILURE(5)), |
michael@0 | 87 | /* For unichar streams */ |
michael@0 | 88 | ERROR(NS_BASE_STREAM_BAD_CONVERSION, FAILURE(6)), |
michael@0 | 89 | ERROR(NS_BASE_STREAM_WOULD_BLOCK, FAILURE(7)), |
michael@0 | 90 | #undef MODULE |
michael@0 | 91 | |
michael@0 | 92 | |
michael@0 | 93 | /* ======================================================================= */ |
michael@0 | 94 | /* 3: NS_ERROR_MODULE_GFX */ |
michael@0 | 95 | /* ======================================================================= */ |
michael@0 | 96 | #define MODULE NS_ERROR_MODULE_GFX |
michael@0 | 97 | /* no printer available (e.g. cannot find _any_ printer) */ |
michael@0 | 98 | ERROR(NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE, FAILURE(1)), |
michael@0 | 99 | /* _specified_ (by name) printer not found */ |
michael@0 | 100 | ERROR(NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND, FAILURE(2)), |
michael@0 | 101 | /* print-to-file: could not open output file */ |
michael@0 | 102 | ERROR(NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE, FAILURE(3)), |
michael@0 | 103 | /* print: starting document */ |
michael@0 | 104 | ERROR(NS_ERROR_GFX_PRINTER_STARTDOC, FAILURE(4)), |
michael@0 | 105 | /* print: ending document */ |
michael@0 | 106 | ERROR(NS_ERROR_GFX_PRINTER_ENDDOC, FAILURE(5)), |
michael@0 | 107 | /* print: starting page */ |
michael@0 | 108 | ERROR(NS_ERROR_GFX_PRINTER_STARTPAGE, FAILURE(6)), |
michael@0 | 109 | /* The document is still being loaded */ |
michael@0 | 110 | ERROR(NS_ERROR_GFX_PRINTER_DOC_IS_BUSY, FAILURE(7)), |
michael@0 | 111 | |
michael@0 | 112 | /* Font cmap is strangely structured - avoid this font! */ |
michael@0 | 113 | ERROR(NS_ERROR_GFX_CMAP_MALFORMED, FAILURE(51)), |
michael@0 | 114 | #undef MODULE |
michael@0 | 115 | |
michael@0 | 116 | |
michael@0 | 117 | /* ======================================================================= */ |
michael@0 | 118 | /* 6: NS_ERROR_MODULE_NETWORK */ |
michael@0 | 119 | /* ======================================================================= */ |
michael@0 | 120 | #define MODULE NS_ERROR_MODULE_NETWORK |
michael@0 | 121 | /* General async request error codes: |
michael@0 | 122 | * |
michael@0 | 123 | * These error codes are commonly passed through callback methods to indicate |
michael@0 | 124 | * the status of some requested async request. |
michael@0 | 125 | * |
michael@0 | 126 | * For example, see nsIRequestObserver::onStopRequest. |
michael@0 | 127 | */ |
michael@0 | 128 | |
michael@0 | 129 | /* The async request completed successfully. */ |
michael@0 | 130 | ERROR(NS_BINDING_SUCCEEDED, NS_OK), |
michael@0 | 131 | |
michael@0 | 132 | /* The async request failed for some unknown reason. */ |
michael@0 | 133 | ERROR(NS_BINDING_FAILED, FAILURE(1)), |
michael@0 | 134 | /* The async request failed because it was aborted by some user action. */ |
michael@0 | 135 | ERROR(NS_BINDING_ABORTED, FAILURE(2)), |
michael@0 | 136 | /* The async request has been "redirected" to a different async request. |
michael@0 | 137 | * (e.g., an HTTP redirect occurred). |
michael@0 | 138 | * |
michael@0 | 139 | * This error code is used with load groups to notify the load group observer |
michael@0 | 140 | * when a request in the load group is redirected to another request. */ |
michael@0 | 141 | ERROR(NS_BINDING_REDIRECTED, FAILURE(3)), |
michael@0 | 142 | /* The async request has been "retargeted" to a different "handler." |
michael@0 | 143 | * |
michael@0 | 144 | * This error code is used with load groups to notify the load group observer |
michael@0 | 145 | * when a request in the load group is removed from the load group and added |
michael@0 | 146 | * to a different load group. */ |
michael@0 | 147 | ERROR(NS_BINDING_RETARGETED, FAILURE(4)), |
michael@0 | 148 | |
michael@0 | 149 | /* Miscellaneous error codes: These errors are not typically passed via |
michael@0 | 150 | * onStopRequest. */ |
michael@0 | 151 | |
michael@0 | 152 | /* The URI is malformed. */ |
michael@0 | 153 | ERROR(NS_ERROR_MALFORMED_URI, FAILURE(10)), |
michael@0 | 154 | /* The requested action could not be completed while the object is busy. |
michael@0 | 155 | * Implementations of nsIChannel::asyncOpen will commonly return this error |
michael@0 | 156 | * if the channel has already been opened (and has not yet been closed). */ |
michael@0 | 157 | ERROR(NS_ERROR_IN_PROGRESS, FAILURE(15)), |
michael@0 | 158 | /* Returned from nsIChannel::asyncOpen to indicate that OnDataAvailable will |
michael@0 | 159 | * not be called because there is no content available. This is used by |
michael@0 | 160 | * helper app style protocols (e.g., mailto). XXX perhaps this should be a |
michael@0 | 161 | * success code. */ |
michael@0 | 162 | ERROR(NS_ERROR_NO_CONTENT, FAILURE(17)), |
michael@0 | 163 | /* The URI scheme corresponds to an unknown protocol handler. */ |
michael@0 | 164 | ERROR(NS_ERROR_UNKNOWN_PROTOCOL, FAILURE(18)), |
michael@0 | 165 | /* The content encoding of the source document was incorrect, for example |
michael@0 | 166 | * returning a plain HTML document advertised as Content-Encoding: gzip */ |
michael@0 | 167 | ERROR(NS_ERROR_INVALID_CONTENT_ENCODING, FAILURE(27)), |
michael@0 | 168 | /* A transport level corruption was found in the source document. for example |
michael@0 | 169 | * a document with a calculated checksum that does not match the Content-MD5 |
michael@0 | 170 | * http header. */ |
michael@0 | 171 | ERROR(NS_ERROR_CORRUPTED_CONTENT, FAILURE(29)), |
michael@0 | 172 | /* While parsing for the first component of a header field using syntax as in |
michael@0 | 173 | * Content-Disposition or Content-Type, the first component was found to be |
michael@0 | 174 | * empty, such as in: Content-Disposition: ; filename=foo */ |
michael@0 | 175 | ERROR(NS_ERROR_FIRST_HEADER_FIELD_COMPONENT_EMPTY, FAILURE(34)), |
michael@0 | 176 | /* Returned from nsIChannel::asyncOpen when trying to open the channel again |
michael@0 | 177 | * (reopening is not supported). */ |
michael@0 | 178 | ERROR(NS_ERROR_ALREADY_OPENED, FAILURE(73)), |
michael@0 | 179 | |
michael@0 | 180 | /* Connectivity error codes: */ |
michael@0 | 181 | |
michael@0 | 182 | /* The connection is already established. XXX unused - consider removing. */ |
michael@0 | 183 | ERROR(NS_ERROR_ALREADY_CONNECTED, FAILURE(11)), |
michael@0 | 184 | /* The connection does not exist. XXX unused - consider removing. */ |
michael@0 | 185 | ERROR(NS_ERROR_NOT_CONNECTED, FAILURE(12)), |
michael@0 | 186 | /* The connection attempt failed, for example, because no server was |
michael@0 | 187 | * listening at specified host:port. */ |
michael@0 | 188 | ERROR(NS_ERROR_CONNECTION_REFUSED, FAILURE(13)), |
michael@0 | 189 | /* The connection was lost due to a timeout error. */ |
michael@0 | 190 | ERROR(NS_ERROR_NET_TIMEOUT, FAILURE(14)), |
michael@0 | 191 | /* The requested action could not be completed while the networking library |
michael@0 | 192 | * is in the offline state. */ |
michael@0 | 193 | ERROR(NS_ERROR_OFFLINE, FAILURE(16)), |
michael@0 | 194 | /* The requested action was prohibited because it would have caused the |
michael@0 | 195 | * networking library to establish a connection to an unsafe or otherwise |
michael@0 | 196 | * banned port. */ |
michael@0 | 197 | ERROR(NS_ERROR_PORT_ACCESS_NOT_ALLOWED, FAILURE(19)), |
michael@0 | 198 | /* The connection was established, but no data was ever received. */ |
michael@0 | 199 | ERROR(NS_ERROR_NET_RESET, FAILURE(20)), |
michael@0 | 200 | /* The connection was established, but the data transfer was interrupted. */ |
michael@0 | 201 | ERROR(NS_ERROR_NET_INTERRUPT, FAILURE(71)), |
michael@0 | 202 | /* The connection attempt to a proxy failed. */ |
michael@0 | 203 | ERROR(NS_ERROR_PROXY_CONNECTION_REFUSED, FAILURE(72)), |
michael@0 | 204 | |
michael@0 | 205 | /* XXX really need to better rationalize these error codes. are consumers of |
michael@0 | 206 | * necko really expected to know how to discern the meaning of these?? */ |
michael@0 | 207 | /* This request is not resumable, but it was tried to resume it, or to |
michael@0 | 208 | * request resume-specific data. */ |
michael@0 | 209 | ERROR(NS_ERROR_NOT_RESUMABLE, FAILURE(25)), |
michael@0 | 210 | /* The request failed as a result of a detected redirection loop. */ |
michael@0 | 211 | ERROR(NS_ERROR_REDIRECT_LOOP, FAILURE(31)), |
michael@0 | 212 | /* It was attempted to resume the request, but the entity has changed in the |
michael@0 | 213 | * meantime. */ |
michael@0 | 214 | ERROR(NS_ERROR_ENTITY_CHANGED, FAILURE(32)), |
michael@0 | 215 | /* The request failed because the content type returned by the server was not |
michael@0 | 216 | * a type expected by the channel (for nested channels such as the JAR |
michael@0 | 217 | * channel). */ |
michael@0 | 218 | ERROR(NS_ERROR_UNSAFE_CONTENT_TYPE, FAILURE(74)), |
michael@0 | 219 | /* The request failed because the user tried to access to a remote XUL |
michael@0 | 220 | * document from a website that is not in its white-list. */ |
michael@0 | 221 | ERROR(NS_ERROR_REMOTE_XUL, FAILURE(75)), |
michael@0 | 222 | |
michael@0 | 223 | |
michael@0 | 224 | /* FTP specific error codes: */ |
michael@0 | 225 | |
michael@0 | 226 | ERROR(NS_ERROR_FTP_LOGIN, FAILURE(21)), |
michael@0 | 227 | ERROR(NS_ERROR_FTP_CWD, FAILURE(22)), |
michael@0 | 228 | ERROR(NS_ERROR_FTP_PASV, FAILURE(23)), |
michael@0 | 229 | ERROR(NS_ERROR_FTP_PWD, FAILURE(24)), |
michael@0 | 230 | ERROR(NS_ERROR_FTP_LIST, FAILURE(28)), |
michael@0 | 231 | |
michael@0 | 232 | /* DNS specific error codes: */ |
michael@0 | 233 | |
michael@0 | 234 | /* The lookup of a hostname failed. This generally refers to the hostname |
michael@0 | 235 | * from the URL being loaded. */ |
michael@0 | 236 | ERROR(NS_ERROR_UNKNOWN_HOST, FAILURE(30)), |
michael@0 | 237 | /* A low or medium priority DNS lookup failed because the pending queue was |
michael@0 | 238 | * already full. High priorty (the default) always makes room */ |
michael@0 | 239 | ERROR(NS_ERROR_DNS_LOOKUP_QUEUE_FULL, FAILURE(33)), |
michael@0 | 240 | /* The lookup of a proxy hostname failed. If a channel is configured to |
michael@0 | 241 | * speak to a proxy server, then it will generate this error if the proxy |
michael@0 | 242 | * hostname cannot be resolved. */ |
michael@0 | 243 | ERROR(NS_ERROR_UNKNOWN_PROXY_HOST, FAILURE(42)), |
michael@0 | 244 | |
michael@0 | 245 | |
michael@0 | 246 | /* Socket specific error codes: */ |
michael@0 | 247 | |
michael@0 | 248 | /* The specified socket type does not exist. */ |
michael@0 | 249 | ERROR(NS_ERROR_UNKNOWN_SOCKET_TYPE, FAILURE(51)), |
michael@0 | 250 | /* The specified socket type could not be created. */ |
michael@0 | 251 | ERROR(NS_ERROR_SOCKET_CREATE_FAILED, FAILURE(52)), |
michael@0 | 252 | /* The operating system doesn't support the given type of address. */ |
michael@0 | 253 | ERROR(NS_ERROR_SOCKET_ADDRESS_NOT_SUPPORTED, FAILURE(53)), |
michael@0 | 254 | /* The address to which we tried to bind the socket was busy. */ |
michael@0 | 255 | ERROR(NS_ERROR_SOCKET_ADDRESS_IN_USE, FAILURE(54)), |
michael@0 | 256 | |
michael@0 | 257 | /* Cache specific error codes: */ |
michael@0 | 258 | ERROR(NS_ERROR_CACHE_KEY_NOT_FOUND, FAILURE(61)), |
michael@0 | 259 | ERROR(NS_ERROR_CACHE_DATA_IS_STREAM, FAILURE(62)), |
michael@0 | 260 | ERROR(NS_ERROR_CACHE_DATA_IS_NOT_STREAM, FAILURE(63)), |
michael@0 | 261 | ERROR(NS_ERROR_CACHE_WAIT_FOR_VALIDATION, FAILURE(64)), |
michael@0 | 262 | ERROR(NS_ERROR_CACHE_ENTRY_DOOMED, FAILURE(65)), |
michael@0 | 263 | ERROR(NS_ERROR_CACHE_READ_ACCESS_DENIED, FAILURE(66)), |
michael@0 | 264 | ERROR(NS_ERROR_CACHE_WRITE_ACCESS_DENIED, FAILURE(67)), |
michael@0 | 265 | ERROR(NS_ERROR_CACHE_IN_USE, FAILURE(68)), |
michael@0 | 266 | /* Error passed through onStopRequest if the document could not be fetched |
michael@0 | 267 | * from the cache. */ |
michael@0 | 268 | ERROR(NS_ERROR_DOCUMENT_NOT_CACHED, FAILURE(70)), |
michael@0 | 269 | |
michael@0 | 270 | /* Effective TLD Service specific error codes: */ |
michael@0 | 271 | |
michael@0 | 272 | /* The requested number of domain levels exceeds those present in the host |
michael@0 | 273 | * string. */ |
michael@0 | 274 | ERROR(NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS, FAILURE(80)), |
michael@0 | 275 | /* The host string is an IP address. */ |
michael@0 | 276 | ERROR(NS_ERROR_HOST_IS_IP_ADDRESS, FAILURE(81)), |
michael@0 | 277 | |
michael@0 | 278 | |
michael@0 | 279 | /* StreamLoader specific result codes: */ |
michael@0 | 280 | |
michael@0 | 281 | /* Result code returned by nsIStreamLoaderObserver to indicate that the |
michael@0 | 282 | * observer is taking over responsibility for the data buffer, and the loader |
michael@0 | 283 | * should NOT free it. */ |
michael@0 | 284 | ERROR(NS_SUCCESS_ADOPTED_DATA, SUCCESS(90)), |
michael@0 | 285 | |
michael@0 | 286 | /* FTP */ |
michael@0 | 287 | ERROR(NS_NET_STATUS_BEGIN_FTP_TRANSACTION, SUCCESS(27)), |
michael@0 | 288 | ERROR(NS_NET_STATUS_END_FTP_TRANSACTION, SUCCESS(28)), |
michael@0 | 289 | |
michael@0 | 290 | /* This success code may be returned by nsIAuthModule::getNextToken to |
michael@0 | 291 | * indicate that the authentication is finished and thus there's no need |
michael@0 | 292 | * to call getNextToken again. */ |
michael@0 | 293 | ERROR(NS_SUCCESS_AUTH_FINISHED, SUCCESS(40)), |
michael@0 | 294 | |
michael@0 | 295 | /* These are really not "results", they're statuses, used by nsITransport and |
michael@0 | 296 | * friends. This is abuse of nsresult, but we'll put up with it for now. */ |
michael@0 | 297 | /* nsITransport */ |
michael@0 | 298 | ERROR(NS_NET_STATUS_READING, FAILURE(8)), |
michael@0 | 299 | ERROR(NS_NET_STATUS_WRITING, FAILURE(9)), |
michael@0 | 300 | |
michael@0 | 301 | /* nsISocketTransport */ |
michael@0 | 302 | ERROR(NS_NET_STATUS_RESOLVING_HOST, FAILURE(3)), |
michael@0 | 303 | ERROR(NS_NET_STATUS_RESOLVED_HOST, FAILURE(11)), |
michael@0 | 304 | ERROR(NS_NET_STATUS_CONNECTING_TO, FAILURE(7)), |
michael@0 | 305 | ERROR(NS_NET_STATUS_CONNECTED_TO, FAILURE(4)), |
michael@0 | 306 | ERROR(NS_NET_STATUS_SENDING_TO, FAILURE(5)), |
michael@0 | 307 | ERROR(NS_NET_STATUS_WAITING_FOR, FAILURE(10)), |
michael@0 | 308 | ERROR(NS_NET_STATUS_RECEIVING_FROM, FAILURE(6)), |
michael@0 | 309 | #undef MODULE |
michael@0 | 310 | |
michael@0 | 311 | |
michael@0 | 312 | /* ======================================================================= */ |
michael@0 | 313 | /* 7: NS_ERROR_MODULE_PLUGINS */ |
michael@0 | 314 | /* ======================================================================= */ |
michael@0 | 315 | #define MODULE NS_ERROR_MODULE_PLUGINS |
michael@0 | 316 | ERROR(NS_ERROR_PLUGINS_PLUGINSNOTCHANGED, FAILURE(1000)), |
michael@0 | 317 | ERROR(NS_ERROR_PLUGIN_DISABLED, FAILURE(1001)), |
michael@0 | 318 | ERROR(NS_ERROR_PLUGIN_BLOCKLISTED, FAILURE(1002)), |
michael@0 | 319 | ERROR(NS_ERROR_PLUGIN_TIME_RANGE_NOT_SUPPORTED, FAILURE(1003)), |
michael@0 | 320 | ERROR(NS_ERROR_PLUGIN_CLICKTOPLAY, FAILURE(1004)), |
michael@0 | 321 | #undef MODULE |
michael@0 | 322 | |
michael@0 | 323 | |
michael@0 | 324 | /* ======================================================================= */ |
michael@0 | 325 | /* 8: NS_ERROR_MODULE_LAYOUT */ |
michael@0 | 326 | /* ======================================================================= */ |
michael@0 | 327 | #define MODULE NS_ERROR_MODULE_LAYOUT |
michael@0 | 328 | /* Return code for nsITableLayout */ |
michael@0 | 329 | ERROR(NS_TABLELAYOUT_CELL_NOT_FOUND, SUCCESS(0)), |
michael@0 | 330 | /* Return code for nsFrame::GetNextPrevLineFromeBlockFrame */ |
michael@0 | 331 | ERROR(NS_POSITION_BEFORE_TABLE, SUCCESS(3)), |
michael@0 | 332 | /** Return codes for nsPresState::GetProperty() */ |
michael@0 | 333 | /* Returned if the property exists */ |
michael@0 | 334 | ERROR(NS_STATE_PROPERTY_EXISTS, NS_OK), |
michael@0 | 335 | /* Returned if the property does not exist */ |
michael@0 | 336 | ERROR(NS_STATE_PROPERTY_NOT_THERE, SUCCESS(5)), |
michael@0 | 337 | #undef MODULE |
michael@0 | 338 | |
michael@0 | 339 | |
michael@0 | 340 | /* ======================================================================= */ |
michael@0 | 341 | /* 9: NS_ERROR_MODULE_HTMLPARSER */ |
michael@0 | 342 | /* ======================================================================= */ |
michael@0 | 343 | #define MODULE NS_ERROR_MODULE_HTMLPARSER |
michael@0 | 344 | ERROR(NS_ERROR_HTMLPARSER_CONTINUE, NS_OK), |
michael@0 | 345 | |
michael@0 | 346 | ERROR(NS_ERROR_HTMLPARSER_EOF, FAILURE(1000)), |
michael@0 | 347 | ERROR(NS_ERROR_HTMLPARSER_UNKNOWN, FAILURE(1001)), |
michael@0 | 348 | ERROR(NS_ERROR_HTMLPARSER_CANTPROPAGATE, FAILURE(1002)), |
michael@0 | 349 | ERROR(NS_ERROR_HTMLPARSER_CONTEXTMISMATCH, FAILURE(1003)), |
michael@0 | 350 | ERROR(NS_ERROR_HTMLPARSER_BADFILENAME, FAILURE(1004)), |
michael@0 | 351 | ERROR(NS_ERROR_HTMLPARSER_BADURL, FAILURE(1005)), |
michael@0 | 352 | ERROR(NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT, FAILURE(1006)), |
michael@0 | 353 | ERROR(NS_ERROR_HTMLPARSER_INTERRUPTED, FAILURE(1007)), |
michael@0 | 354 | ERROR(NS_ERROR_HTMLPARSER_BLOCK, FAILURE(1008)), |
michael@0 | 355 | ERROR(NS_ERROR_HTMLPARSER_BADTOKENIZER, FAILURE(1009)), |
michael@0 | 356 | ERROR(NS_ERROR_HTMLPARSER_BADATTRIBUTE, FAILURE(1010)), |
michael@0 | 357 | ERROR(NS_ERROR_HTMLPARSER_UNRESOLVEDDTD, FAILURE(1011)), |
michael@0 | 358 | ERROR(NS_ERROR_HTMLPARSER_MISPLACEDTABLECONTENT, FAILURE(1012)), |
michael@0 | 359 | ERROR(NS_ERROR_HTMLPARSER_BADDTD, FAILURE(1013)), |
michael@0 | 360 | ERROR(NS_ERROR_HTMLPARSER_BADCONTEXT, FAILURE(1014)), |
michael@0 | 361 | ERROR(NS_ERROR_HTMLPARSER_STOPPARSING, FAILURE(1015)), |
michael@0 | 362 | ERROR(NS_ERROR_HTMLPARSER_UNTERMINATEDSTRINGLITERAL, FAILURE(1016)), |
michael@0 | 363 | ERROR(NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP, FAILURE(1017)), |
michael@0 | 364 | ERROR(NS_ERROR_HTMLPARSER_FAKE_ENDTAG, FAILURE(1018)), |
michael@0 | 365 | ERROR(NS_ERROR_HTMLPARSER_INVALID_COMMENT, FAILURE(1019)), |
michael@0 | 366 | |
michael@0 | 367 | ERROR(NS_HTMLTOKENS_NOT_AN_ENTITY, SUCCESS(2000)), |
michael@0 | 368 | ERROR(NS_HTMLPARSER_VALID_META_CHARSET, SUCCESS(3000)), |
michael@0 | 369 | #undef MODULE |
michael@0 | 370 | |
michael@0 | 371 | |
michael@0 | 372 | /* ======================================================================= */ |
michael@0 | 373 | /* 10: NS_ERROR_MODULE_RDF */ |
michael@0 | 374 | /* ======================================================================= */ |
michael@0 | 375 | #define MODULE NS_ERROR_MODULE_RDF |
michael@0 | 376 | /* Returned from nsIRDFDataSource::Assert() and Unassert() if the assertion |
michael@0 | 377 | * (or unassertion was accepted by the datasource */ |
michael@0 | 378 | ERROR(NS_RDF_ASSERTION_ACCEPTED, NS_OK), |
michael@0 | 379 | /* Returned from nsIRDFCursor::Advance() if the cursor has no more |
michael@0 | 380 | * elements to enumerate */ |
michael@0 | 381 | ERROR(NS_RDF_CURSOR_EMPTY, SUCCESS(1)), |
michael@0 | 382 | /* Returned from nsIRDFDataSource::GetSource() and GetTarget() if the |
michael@0 | 383 | * source/target has no value */ |
michael@0 | 384 | ERROR(NS_RDF_NO_VALUE, SUCCESS(2)), |
michael@0 | 385 | /* Returned from nsIRDFDataSource::Assert() and Unassert() if the assertion |
michael@0 | 386 | * (or unassertion) was rejected by the datasource; i.e., the datasource was |
michael@0 | 387 | * not willing to record the statement. */ |
michael@0 | 388 | ERROR(NS_RDF_ASSERTION_REJECTED, SUCCESS(3)), |
michael@0 | 389 | /* Return this from rdfITripleVisitor to stop cycling */ |
michael@0 | 390 | ERROR(NS_RDF_STOP_VISIT, SUCCESS(4)), |
michael@0 | 391 | #undef MODULE |
michael@0 | 392 | |
michael@0 | 393 | |
michael@0 | 394 | /* ======================================================================= */ |
michael@0 | 395 | /* 11: NS_ERROR_MODULE_UCONV */ |
michael@0 | 396 | /* ======================================================================= */ |
michael@0 | 397 | #define MODULE NS_ERROR_MODULE_UCONV |
michael@0 | 398 | ERROR(NS_ERROR_UCONV_NOCONV, FAILURE(1)), |
michael@0 | 399 | ERROR(NS_ERROR_UDEC_ILLEGALINPUT, FAILURE(14)), |
michael@0 | 400 | |
michael@0 | 401 | ERROR(NS_SUCCESS_USING_FALLBACK_LOCALE, SUCCESS(2)), |
michael@0 | 402 | ERROR(NS_OK_UDEC_EXACTLENGTH, SUCCESS(11)), |
michael@0 | 403 | ERROR(NS_OK_UDEC_MOREINPUT, SUCCESS(12)), |
michael@0 | 404 | ERROR(NS_OK_UDEC_MOREOUTPUT, SUCCESS(13)), |
michael@0 | 405 | ERROR(NS_OK_UDEC_NOBOMFOUND, SUCCESS(14)), |
michael@0 | 406 | ERROR(NS_OK_UENC_EXACTLENGTH, SUCCESS(33)), |
michael@0 | 407 | ERROR(NS_OK_UENC_MOREOUTPUT, SUCCESS(34)), |
michael@0 | 408 | ERROR(NS_ERROR_UENC_NOMAPPING, SUCCESS(35)), |
michael@0 | 409 | ERROR(NS_OK_UENC_MOREINPUT, SUCCESS(36)), |
michael@0 | 410 | |
michael@0 | 411 | /* BEGIN DEPRECATED */ |
michael@0 | 412 | ERROR(NS_EXACT_LENGTH, NS_OK_UDEC_EXACTLENGTH), |
michael@0 | 413 | ERROR(NS_PARTIAL_MORE_INPUT, NS_OK_UDEC_MOREINPUT), |
michael@0 | 414 | ERROR(NS_PARTIAL_MORE_OUTPUT, NS_OK_UDEC_MOREOUTPUT), |
michael@0 | 415 | ERROR(NS_ERROR_ILLEGAL_INPUT, NS_ERROR_UDEC_ILLEGALINPUT), |
michael@0 | 416 | /* END DEPRECATED */ |
michael@0 | 417 | #undef MODULE |
michael@0 | 418 | |
michael@0 | 419 | |
michael@0 | 420 | /* ======================================================================= */ |
michael@0 | 421 | /* 13: NS_ERROR_MODULE_FILES */ |
michael@0 | 422 | /* ======================================================================= */ |
michael@0 | 423 | #define MODULE NS_ERROR_MODULE_FILES |
michael@0 | 424 | ERROR(NS_ERROR_FILE_UNRECOGNIZED_PATH, FAILURE(1)), |
michael@0 | 425 | ERROR(NS_ERROR_FILE_UNRESOLVABLE_SYMLINK, FAILURE(2)), |
michael@0 | 426 | ERROR(NS_ERROR_FILE_EXECUTION_FAILED, FAILURE(3)), |
michael@0 | 427 | ERROR(NS_ERROR_FILE_UNKNOWN_TYPE, FAILURE(4)), |
michael@0 | 428 | ERROR(NS_ERROR_FILE_DESTINATION_NOT_DIR, FAILURE(5)), |
michael@0 | 429 | ERROR(NS_ERROR_FILE_TARGET_DOES_NOT_EXIST, FAILURE(6)), |
michael@0 | 430 | ERROR(NS_ERROR_FILE_COPY_OR_MOVE_FAILED, FAILURE(7)), |
michael@0 | 431 | ERROR(NS_ERROR_FILE_ALREADY_EXISTS, FAILURE(8)), |
michael@0 | 432 | ERROR(NS_ERROR_FILE_INVALID_PATH, FAILURE(9)), |
michael@0 | 433 | ERROR(NS_ERROR_FILE_DISK_FULL, FAILURE(10)), |
michael@0 | 434 | ERROR(NS_ERROR_FILE_CORRUPTED, FAILURE(11)), |
michael@0 | 435 | ERROR(NS_ERROR_FILE_NOT_DIRECTORY, FAILURE(12)), |
michael@0 | 436 | ERROR(NS_ERROR_FILE_IS_DIRECTORY, FAILURE(13)), |
michael@0 | 437 | ERROR(NS_ERROR_FILE_IS_LOCKED, FAILURE(14)), |
michael@0 | 438 | ERROR(NS_ERROR_FILE_TOO_BIG, FAILURE(15)), |
michael@0 | 439 | ERROR(NS_ERROR_FILE_NO_DEVICE_SPACE, FAILURE(16)), |
michael@0 | 440 | ERROR(NS_ERROR_FILE_NAME_TOO_LONG, FAILURE(17)), |
michael@0 | 441 | ERROR(NS_ERROR_FILE_NOT_FOUND, FAILURE(18)), |
michael@0 | 442 | ERROR(NS_ERROR_FILE_READ_ONLY, FAILURE(19)), |
michael@0 | 443 | ERROR(NS_ERROR_FILE_DIR_NOT_EMPTY, FAILURE(20)), |
michael@0 | 444 | ERROR(NS_ERROR_FILE_ACCESS_DENIED, FAILURE(21)), |
michael@0 | 445 | |
michael@0 | 446 | ERROR(NS_SUCCESS_FILE_DIRECTORY_EMPTY, SUCCESS(1)), |
michael@0 | 447 | /* Result codes used by nsIDirectoryServiceProvider2 */ |
michael@0 | 448 | ERROR(NS_SUCCESS_AGGREGATE_RESULT, SUCCESS(2)), |
michael@0 | 449 | #undef MODULE |
michael@0 | 450 | |
michael@0 | 451 | |
michael@0 | 452 | /* ======================================================================= */ |
michael@0 | 453 | /* 14: NS_ERROR_MODULE_DOM */ |
michael@0 | 454 | /* ======================================================================= */ |
michael@0 | 455 | #define MODULE NS_ERROR_MODULE_DOM |
michael@0 | 456 | /* XXX If you add a new DOM error code, also add an error string to |
michael@0 | 457 | * dom/base/domerr.msg */ |
michael@0 | 458 | |
michael@0 | 459 | /* Standard DOM error codes: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html */ |
michael@0 | 460 | ERROR(NS_ERROR_DOM_INDEX_SIZE_ERR, FAILURE(1)), |
michael@0 | 461 | ERROR(NS_ERROR_DOM_HIERARCHY_REQUEST_ERR, FAILURE(3)), |
michael@0 | 462 | ERROR(NS_ERROR_DOM_WRONG_DOCUMENT_ERR, FAILURE(4)), |
michael@0 | 463 | ERROR(NS_ERROR_DOM_INVALID_CHARACTER_ERR, FAILURE(5)), |
michael@0 | 464 | ERROR(NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR, FAILURE(7)), |
michael@0 | 465 | ERROR(NS_ERROR_DOM_NOT_FOUND_ERR, FAILURE(8)), |
michael@0 | 466 | ERROR(NS_ERROR_DOM_NOT_SUPPORTED_ERR, FAILURE(9)), |
michael@0 | 467 | ERROR(NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR, FAILURE(10)), |
michael@0 | 468 | ERROR(NS_ERROR_DOM_INVALID_STATE_ERR, FAILURE(11)), |
michael@0 | 469 | ERROR(NS_ERROR_DOM_SYNTAX_ERR, FAILURE(12)), |
michael@0 | 470 | ERROR(NS_ERROR_DOM_INVALID_MODIFICATION_ERR, FAILURE(13)), |
michael@0 | 471 | ERROR(NS_ERROR_DOM_NAMESPACE_ERR, FAILURE(14)), |
michael@0 | 472 | ERROR(NS_ERROR_DOM_INVALID_ACCESS_ERR, FAILURE(15)), |
michael@0 | 473 | ERROR(NS_ERROR_DOM_TYPE_MISMATCH_ERR, FAILURE(17)), |
michael@0 | 474 | ERROR(NS_ERROR_DOM_SECURITY_ERR, FAILURE(18)), |
michael@0 | 475 | ERROR(NS_ERROR_DOM_NETWORK_ERR, FAILURE(19)), |
michael@0 | 476 | ERROR(NS_ERROR_DOM_ABORT_ERR, FAILURE(20)), |
michael@0 | 477 | ERROR(NS_ERROR_DOM_URL_MISMATCH_ERR, FAILURE(21)), |
michael@0 | 478 | ERROR(NS_ERROR_DOM_QUOTA_EXCEEDED_ERR, FAILURE(22)), |
michael@0 | 479 | ERROR(NS_ERROR_DOM_TIMEOUT_ERR, FAILURE(23)), |
michael@0 | 480 | ERROR(NS_ERROR_DOM_INVALID_NODE_TYPE_ERR, FAILURE(24)), |
michael@0 | 481 | ERROR(NS_ERROR_DOM_DATA_CLONE_ERR, FAILURE(25)), |
michael@0 | 482 | /* XXX Should be JavaScript native errors */ |
michael@0 | 483 | ERROR(NS_ERROR_TYPE_ERR, FAILURE(26)), |
michael@0 | 484 | ERROR(NS_ERROR_RANGE_ERR, FAILURE(27)), |
michael@0 | 485 | /* StringEncoding API errors from http://wiki.whatwg.org/wiki/StringEncoding */ |
michael@0 | 486 | ERROR(NS_ERROR_DOM_ENCODING_NOT_SUPPORTED_ERR, FAILURE(28)), |
michael@0 | 487 | ERROR(NS_ERROR_DOM_ENCODING_NOT_UTF_ERR, FAILURE(29)), |
michael@0 | 488 | ERROR(NS_ERROR_DOM_ENCODING_DECODE_ERR, FAILURE(30)), |
michael@0 | 489 | ERROR(NS_ERROR_DOM_INVALID_POINTER_ERR, FAILURE(31)), |
michael@0 | 490 | /* DOM error codes defined by us */ |
michael@0 | 491 | ERROR(NS_ERROR_DOM_SECMAN_ERR, FAILURE(1001)), |
michael@0 | 492 | ERROR(NS_ERROR_DOM_WRONG_TYPE_ERR, FAILURE(1002)), |
michael@0 | 493 | ERROR(NS_ERROR_DOM_NOT_OBJECT_ERR, FAILURE(1003)), |
michael@0 | 494 | ERROR(NS_ERROR_DOM_NOT_XPC_OBJECT_ERR, FAILURE(1004)), |
michael@0 | 495 | ERROR(NS_ERROR_DOM_NOT_NUMBER_ERR, FAILURE(1005)), |
michael@0 | 496 | ERROR(NS_ERROR_DOM_NOT_BOOLEAN_ERR, FAILURE(1006)), |
michael@0 | 497 | ERROR(NS_ERROR_DOM_NOT_FUNCTION_ERR, FAILURE(1007)), |
michael@0 | 498 | ERROR(NS_ERROR_DOM_TOO_FEW_PARAMETERS_ERR, FAILURE(1008)), |
michael@0 | 499 | ERROR(NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN, FAILURE(1009)), |
michael@0 | 500 | ERROR(NS_ERROR_DOM_PROP_ACCESS_DENIED, FAILURE(1010)), |
michael@0 | 501 | ERROR(NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED, FAILURE(1011)), |
michael@0 | 502 | ERROR(NS_ERROR_DOM_BAD_URI, FAILURE(1012)), |
michael@0 | 503 | ERROR(NS_ERROR_DOM_RETVAL_UNDEFINED, FAILURE(1013)), |
michael@0 | 504 | ERROR(NS_ERROR_DOM_QUOTA_REACHED, FAILURE(1014)), |
michael@0 | 505 | ERROR(NS_ERROR_DOM_JS_EXCEPTION, FAILURE(1015)), |
michael@0 | 506 | |
michael@0 | 507 | /* May be used to indicate when e.g. setting a property value didn't |
michael@0 | 508 | * actually change the value, like for obj.foo = "bar"; obj.foo = "bar"; |
michael@0 | 509 | * the second assignment throws NS_SUCCESS_DOM_NO_OPERATION. |
michael@0 | 510 | */ |
michael@0 | 511 | ERROR(NS_SUCCESS_DOM_NO_OPERATION, SUCCESS(1)), |
michael@0 | 512 | #undef MODULE |
michael@0 | 513 | |
michael@0 | 514 | |
michael@0 | 515 | /* ======================================================================= */ |
michael@0 | 516 | /* 15: NS_ERROR_MODULE_IMGLIB */ |
michael@0 | 517 | /* ======================================================================= */ |
michael@0 | 518 | #define MODULE NS_ERROR_MODULE_IMGLIB |
michael@0 | 519 | ERROR(NS_IMAGELIB_SUCCESS_LOAD_FINISHED, SUCCESS(0)), |
michael@0 | 520 | ERROR(NS_IMAGELIB_CHANGING_OWNER, SUCCESS(1)), |
michael@0 | 521 | |
michael@0 | 522 | ERROR(NS_IMAGELIB_ERROR_FAILURE, FAILURE(5)), |
michael@0 | 523 | ERROR(NS_IMAGELIB_ERROR_NO_DECODER, FAILURE(6)), |
michael@0 | 524 | ERROR(NS_IMAGELIB_ERROR_NOT_FINISHED, FAILURE(7)), |
michael@0 | 525 | ERROR(NS_IMAGELIB_ERROR_NO_ENCODER, FAILURE(9)), |
michael@0 | 526 | #undef MODULE |
michael@0 | 527 | |
michael@0 | 528 | |
michael@0 | 529 | /* ======================================================================= */ |
michael@0 | 530 | /* 17: NS_ERROR_MODULE_EDITOR */ |
michael@0 | 531 | /* ======================================================================= */ |
michael@0 | 532 | #define MODULE NS_ERROR_MODULE_EDITOR |
michael@0 | 533 | ERROR(NS_ERROR_EDITOR_NO_SELECTION, FAILURE(1)), |
michael@0 | 534 | ERROR(NS_ERROR_EDITOR_NO_TEXTNODE, FAILURE(2)), |
michael@0 | 535 | ERROR(NS_FOUND_TARGET, FAILURE(3)), |
michael@0 | 536 | |
michael@0 | 537 | ERROR(NS_EDITOR_ELEMENT_NOT_FOUND, SUCCESS(1)), |
michael@0 | 538 | #undef MODULE |
michael@0 | 539 | |
michael@0 | 540 | |
michael@0 | 541 | /* ======================================================================= */ |
michael@0 | 542 | /* 18: NS_ERROR_MODULE_XPCONNECT */ |
michael@0 | 543 | /* ======================================================================= */ |
michael@0 | 544 | #define MODULE NS_ERROR_MODULE_XPCONNECT |
michael@0 | 545 | ERROR(NS_ERROR_XPC_NOT_ENOUGH_ARGS, FAILURE(1)), |
michael@0 | 546 | ERROR(NS_ERROR_XPC_NEED_OUT_OBJECT, FAILURE(2)), |
michael@0 | 547 | ERROR(NS_ERROR_XPC_CANT_SET_OUT_VAL, FAILURE(3)), |
michael@0 | 548 | ERROR(NS_ERROR_XPC_NATIVE_RETURNED_FAILURE, FAILURE(4)), |
michael@0 | 549 | ERROR(NS_ERROR_XPC_CANT_GET_INTERFACE_INFO, FAILURE(5)), |
michael@0 | 550 | ERROR(NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO, FAILURE(6)), |
michael@0 | 551 | ERROR(NS_ERROR_XPC_CANT_GET_METHOD_INFO, FAILURE(7)), |
michael@0 | 552 | ERROR(NS_ERROR_XPC_UNEXPECTED, FAILURE(8)), |
michael@0 | 553 | ERROR(NS_ERROR_XPC_BAD_CONVERT_JS, FAILURE(9)), |
michael@0 | 554 | ERROR(NS_ERROR_XPC_BAD_CONVERT_NATIVE, FAILURE(10)), |
michael@0 | 555 | ERROR(NS_ERROR_XPC_BAD_CONVERT_JS_NULL_REF, FAILURE(11)), |
michael@0 | 556 | ERROR(NS_ERROR_XPC_BAD_OP_ON_WN_PROTO, FAILURE(12)), |
michael@0 | 557 | ERROR(NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN, FAILURE(13)), |
michael@0 | 558 | ERROR(NS_ERROR_XPC_CANT_DEFINE_PROP_ON_WN, FAILURE(14)), |
michael@0 | 559 | ERROR(NS_ERROR_XPC_CANT_WATCH_WN_STATIC, FAILURE(15)), |
michael@0 | 560 | ERROR(NS_ERROR_XPC_CANT_EXPORT_WN_STATIC, FAILURE(16)), |
michael@0 | 561 | ERROR(NS_ERROR_XPC_SCRIPTABLE_CALL_FAILED, FAILURE(17)), |
michael@0 | 562 | ERROR(NS_ERROR_XPC_SCRIPTABLE_CTOR_FAILED, FAILURE(18)), |
michael@0 | 563 | ERROR(NS_ERROR_XPC_CANT_CALL_WO_SCRIPTABLE, FAILURE(19)), |
michael@0 | 564 | ERROR(NS_ERROR_XPC_CANT_CTOR_WO_SCRIPTABLE, FAILURE(20)), |
michael@0 | 565 | ERROR(NS_ERROR_XPC_CI_RETURNED_FAILURE, FAILURE(21)), |
michael@0 | 566 | ERROR(NS_ERROR_XPC_GS_RETURNED_FAILURE, FAILURE(22)), |
michael@0 | 567 | ERROR(NS_ERROR_XPC_BAD_CID, FAILURE(23)), |
michael@0 | 568 | ERROR(NS_ERROR_XPC_BAD_IID, FAILURE(24)), |
michael@0 | 569 | ERROR(NS_ERROR_XPC_CANT_CREATE_WN, FAILURE(25)), |
michael@0 | 570 | ERROR(NS_ERROR_XPC_JS_THREW_EXCEPTION, FAILURE(26)), |
michael@0 | 571 | ERROR(NS_ERROR_XPC_JS_THREW_NATIVE_OBJECT, FAILURE(27)), |
michael@0 | 572 | ERROR(NS_ERROR_XPC_JS_THREW_JS_OBJECT, FAILURE(28)), |
michael@0 | 573 | ERROR(NS_ERROR_XPC_JS_THREW_NULL, FAILURE(29)), |
michael@0 | 574 | ERROR(NS_ERROR_XPC_JS_THREW_STRING, FAILURE(30)), |
michael@0 | 575 | ERROR(NS_ERROR_XPC_JS_THREW_NUMBER, FAILURE(31)), |
michael@0 | 576 | ERROR(NS_ERROR_XPC_JAVASCRIPT_ERROR, FAILURE(32)), |
michael@0 | 577 | ERROR(NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS, FAILURE(33)), |
michael@0 | 578 | ERROR(NS_ERROR_XPC_CANT_CONVERT_PRIMITIVE_TO_ARRAY, FAILURE(34)), |
michael@0 | 579 | ERROR(NS_ERROR_XPC_CANT_CONVERT_OBJECT_TO_ARRAY, FAILURE(35)), |
michael@0 | 580 | ERROR(NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY, FAILURE(36)), |
michael@0 | 581 | ERROR(NS_ERROR_XPC_CANT_GET_ARRAY_INFO, FAILURE(37)), |
michael@0 | 582 | ERROR(NS_ERROR_XPC_NOT_ENOUGH_CHARS_IN_STRING, FAILURE(38)), |
michael@0 | 583 | ERROR(NS_ERROR_XPC_SECURITY_MANAGER_VETO, FAILURE(39)), |
michael@0 | 584 | ERROR(NS_ERROR_XPC_INTERFACE_NOT_SCRIPTABLE, FAILURE(40)), |
michael@0 | 585 | ERROR(NS_ERROR_XPC_INTERFACE_NOT_FROM_NSISUPPORTS, FAILURE(41)), |
michael@0 | 586 | ERROR(NS_ERROR_XPC_CANT_GET_JSOBJECT_OF_DOM_OBJECT, FAILURE(42)), |
michael@0 | 587 | ERROR(NS_ERROR_XPC_CANT_SET_READ_ONLY_CONSTANT, FAILURE(43)), |
michael@0 | 588 | ERROR(NS_ERROR_XPC_CANT_SET_READ_ONLY_ATTRIBUTE, FAILURE(44)), |
michael@0 | 589 | ERROR(NS_ERROR_XPC_CANT_SET_READ_ONLY_METHOD, FAILURE(45)), |
michael@0 | 590 | ERROR(NS_ERROR_XPC_CANT_ADD_PROP_TO_WRAPPED_NATIVE, FAILURE(46)), |
michael@0 | 591 | ERROR(NS_ERROR_XPC_CALL_TO_SCRIPTABLE_FAILED, FAILURE(47)), |
michael@0 | 592 | ERROR(NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED, FAILURE(48)), |
michael@0 | 593 | ERROR(NS_ERROR_XPC_BAD_ID_STRING, FAILURE(49)), |
michael@0 | 594 | ERROR(NS_ERROR_XPC_BAD_INITIALIZER_NAME, FAILURE(50)), |
michael@0 | 595 | ERROR(NS_ERROR_XPC_HAS_BEEN_SHUTDOWN, FAILURE(51)), |
michael@0 | 596 | ERROR(NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN, FAILURE(52)), |
michael@0 | 597 | ERROR(NS_ERROR_XPC_BAD_CONVERT_JS_ZERO_ISNOT_NULL, FAILURE(53)), |
michael@0 | 598 | ERROR(NS_ERROR_XPC_CANT_PASS_CPOW_TO_NATIVE, FAILURE(54)), |
michael@0 | 599 | /* any new errors here should have an associated entry added in xpc.msg */ |
michael@0 | 600 | |
michael@0 | 601 | ERROR(NS_SUCCESS_I_DID_SOMETHING, SUCCESS(1)), |
michael@0 | 602 | #undef MODULE |
michael@0 | 603 | |
michael@0 | 604 | |
michael@0 | 605 | /* ======================================================================= */ |
michael@0 | 606 | /* 19: NS_ERROR_MODULE_PROFILE */ |
michael@0 | 607 | /* ======================================================================= */ |
michael@0 | 608 | #define MODULE NS_ERROR_MODULE_PROFILE |
michael@0 | 609 | ERROR(NS_ERROR_LAUNCHED_CHILD_PROCESS, FAILURE(200)), |
michael@0 | 610 | #undef MODULE |
michael@0 | 611 | |
michael@0 | 612 | |
michael@0 | 613 | /* ======================================================================= */ |
michael@0 | 614 | /* 21: NS_ERROR_MODULE_SECURITY */ |
michael@0 | 615 | /* ======================================================================= */ |
michael@0 | 616 | #define MODULE NS_ERROR_MODULE_SECURITY |
michael@0 | 617 | /* Error code for CSP */ |
michael@0 | 618 | ERROR(NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION, FAILURE(99)), |
michael@0 | 619 | |
michael@0 | 620 | /* CMS specific nsresult error codes. Note: the numbers used here correspond |
michael@0 | 621 | * to the values in nsICMSMessageErrors.idl. */ |
michael@0 | 622 | ERROR(NS_ERROR_CMS_VERIFY_NOT_SIGNED, FAILURE(1024)), |
michael@0 | 623 | ERROR(NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO, FAILURE(1025)), |
michael@0 | 624 | ERROR(NS_ERROR_CMS_VERIFY_BAD_DIGEST, FAILURE(1026)), |
michael@0 | 625 | ERROR(NS_ERROR_CMS_VERIFY_NOCERT, FAILURE(1028)), |
michael@0 | 626 | ERROR(NS_ERROR_CMS_VERIFY_UNTRUSTED, FAILURE(1029)), |
michael@0 | 627 | ERROR(NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED, FAILURE(1031)), |
michael@0 | 628 | ERROR(NS_ERROR_CMS_VERIFY_ERROR_PROCESSING, FAILURE(1032)), |
michael@0 | 629 | ERROR(NS_ERROR_CMS_VERIFY_BAD_SIGNATURE, FAILURE(1033)), |
michael@0 | 630 | ERROR(NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH, FAILURE(1034)), |
michael@0 | 631 | ERROR(NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO, FAILURE(1035)), |
michael@0 | 632 | ERROR(NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO, FAILURE(1036)), |
michael@0 | 633 | ERROR(NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE, FAILURE(1037)), |
michael@0 | 634 | ERROR(NS_ERROR_CMS_VERIFY_HEADER_MISMATCH, FAILURE(1038)), |
michael@0 | 635 | ERROR(NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED, FAILURE(1039)), |
michael@0 | 636 | ERROR(NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS, FAILURE(1040)), |
michael@0 | 637 | ERROR(NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG, FAILURE(1056)), |
michael@0 | 638 | ERROR(NS_ERROR_CMS_ENCRYPT_INCOMPLETE, FAILURE(1057)), |
michael@0 | 639 | #undef MODULE |
michael@0 | 640 | |
michael@0 | 641 | |
michael@0 | 642 | /* ======================================================================= */ |
michael@0 | 643 | /* 22: NS_ERROR_MODULE_DOM_XPATH */ |
michael@0 | 644 | /* ======================================================================= */ |
michael@0 | 645 | #define MODULE NS_ERROR_MODULE_DOM_XPATH |
michael@0 | 646 | /* DOM error codes from http://www.w3.org/TR/DOM-Level-3-XPath/ */ |
michael@0 | 647 | ERROR(NS_ERROR_DOM_INVALID_EXPRESSION_ERR, FAILURE(51)), |
michael@0 | 648 | ERROR(NS_ERROR_DOM_TYPE_ERR, FAILURE(52)), |
michael@0 | 649 | #undef MODULE |
michael@0 | 650 | |
michael@0 | 651 | |
michael@0 | 652 | /* ======================================================================= */ |
michael@0 | 653 | /* 24: NS_ERROR_MODULE_URILOADER */ |
michael@0 | 654 | /* ======================================================================= */ |
michael@0 | 655 | #define MODULE NS_ERROR_MODULE_URILOADER |
michael@0 | 656 | ERROR(NS_ERROR_WONT_HANDLE_CONTENT, FAILURE(1)), |
michael@0 | 657 | /* The load has been cancelled because it was found on a malware or phishing |
michael@0 | 658 | * blacklist. */ |
michael@0 | 659 | ERROR(NS_ERROR_MALWARE_URI, FAILURE(30)), |
michael@0 | 660 | ERROR(NS_ERROR_PHISHING_URI, FAILURE(31)), |
michael@0 | 661 | /* Used when "Save Link As..." doesn't see the headers quickly enough to |
michael@0 | 662 | * choose a filename. See nsContextMenu.js. */ |
michael@0 | 663 | ERROR(NS_ERROR_SAVE_LINK_AS_TIMEOUT, FAILURE(32)), |
michael@0 | 664 | /* Used when the data from a channel has already been parsed and cached so it |
michael@0 | 665 | * doesn't need to be reparsed from the original source. */ |
michael@0 | 666 | ERROR(NS_ERROR_PARSED_DATA_CACHED, FAILURE(33)), |
michael@0 | 667 | |
michael@0 | 668 | /* This success code indicates that a refresh header was found and |
michael@0 | 669 | * successfully setup. */ |
michael@0 | 670 | ERROR(NS_REFRESHURI_HEADER_FOUND, SUCCESS(2)), |
michael@0 | 671 | #undef MODULE |
michael@0 | 672 | |
michael@0 | 673 | |
michael@0 | 674 | /* ======================================================================= */ |
michael@0 | 675 | /* 25: NS_ERROR_MODULE_CONTENT */ |
michael@0 | 676 | /* ======================================================================= */ |
michael@0 | 677 | #define MODULE NS_ERROR_MODULE_CONTENT |
michael@0 | 678 | /* Error codes for image loading */ |
michael@0 | 679 | ERROR(NS_ERROR_IMAGE_SRC_CHANGED, FAILURE(4)), |
michael@0 | 680 | ERROR(NS_ERROR_IMAGE_BLOCKED, FAILURE(5)), |
michael@0 | 681 | /* Error codes for content policy blocking */ |
michael@0 | 682 | ERROR(NS_ERROR_CONTENT_BLOCKED, FAILURE(6)), |
michael@0 | 683 | ERROR(NS_ERROR_CONTENT_BLOCKED_SHOW_ALT, FAILURE(7)), |
michael@0 | 684 | /* Success variations of content policy blocking */ |
michael@0 | 685 | ERROR(NS_PROPTABLE_PROP_NOT_THERE, FAILURE(10)), |
michael@0 | 686 | /* Error code for XBL */ |
michael@0 | 687 | ERROR(NS_ERROR_XBL_BLOCKED, FAILURE(15)), |
michael@0 | 688 | /* Error code for when the content process crashed */ |
michael@0 | 689 | ERROR(NS_ERROR_CONTENT_CRASHED, FAILURE(16)), |
michael@0 | 690 | |
michael@0 | 691 | /* XXX this is not really used */ |
michael@0 | 692 | ERROR(NS_HTML_STYLE_PROPERTY_NOT_THERE, SUCCESS(2)), |
michael@0 | 693 | ERROR(NS_CONTENT_BLOCKED, SUCCESS(8)), |
michael@0 | 694 | ERROR(NS_CONTENT_BLOCKED_SHOW_ALT, SUCCESS(9)), |
michael@0 | 695 | ERROR(NS_PROPTABLE_PROP_OVERWRITTEN, SUCCESS(11)), |
michael@0 | 696 | /* Error codes for FindBroadcaster in XULDocument.cpp */ |
michael@0 | 697 | ERROR(NS_FINDBROADCASTER_NOT_FOUND, SUCCESS(12)), |
michael@0 | 698 | ERROR(NS_FINDBROADCASTER_FOUND, SUCCESS(13)), |
michael@0 | 699 | ERROR(NS_FINDBROADCASTER_AWAIT_OVERLAYS, SUCCESS(14)), |
michael@0 | 700 | #undef MODULE |
michael@0 | 701 | |
michael@0 | 702 | |
michael@0 | 703 | /* ======================================================================= */ |
michael@0 | 704 | /* 27: NS_ERROR_MODULE_XSLT */ |
michael@0 | 705 | /* ======================================================================= */ |
michael@0 | 706 | #define MODULE NS_ERROR_MODULE_XSLT |
michael@0 | 707 | ERROR(NS_ERROR_XPATH_INVALID_ARG, NS_ERROR_INVALID_ARG), |
michael@0 | 708 | |
michael@0 | 709 | ERROR(NS_ERROR_XSLT_PARSE_FAILURE, FAILURE(1)), |
michael@0 | 710 | ERROR(NS_ERROR_XPATH_PARSE_FAILURE, FAILURE(2)), |
michael@0 | 711 | ERROR(NS_ERROR_XSLT_ALREADY_SET, FAILURE(3)), |
michael@0 | 712 | ERROR(NS_ERROR_XSLT_EXECUTION_FAILURE, FAILURE(4)), |
michael@0 | 713 | ERROR(NS_ERROR_XPATH_UNKNOWN_FUNCTION, FAILURE(5)), |
michael@0 | 714 | ERROR(NS_ERROR_XSLT_BAD_RECURSION, FAILURE(6)), |
michael@0 | 715 | ERROR(NS_ERROR_XSLT_BAD_VALUE, FAILURE(7)), |
michael@0 | 716 | ERROR(NS_ERROR_XSLT_NODESET_EXPECTED, FAILURE(8)), |
michael@0 | 717 | ERROR(NS_ERROR_XSLT_ABORTED, FAILURE(9)), |
michael@0 | 718 | ERROR(NS_ERROR_XSLT_NETWORK_ERROR, FAILURE(10)), |
michael@0 | 719 | ERROR(NS_ERROR_XSLT_WRONG_MIME_TYPE, FAILURE(11)), |
michael@0 | 720 | ERROR(NS_ERROR_XSLT_LOAD_RECURSION, FAILURE(12)), |
michael@0 | 721 | ERROR(NS_ERROR_XPATH_BAD_ARGUMENT_COUNT, FAILURE(13)), |
michael@0 | 722 | ERROR(NS_ERROR_XPATH_BAD_EXTENSION_FUNCTION, FAILURE(14)), |
michael@0 | 723 | ERROR(NS_ERROR_XPATH_PAREN_EXPECTED, FAILURE(15)), |
michael@0 | 724 | ERROR(NS_ERROR_XPATH_INVALID_AXIS, FAILURE(16)), |
michael@0 | 725 | ERROR(NS_ERROR_XPATH_NO_NODE_TYPE_TEST, FAILURE(17)), |
michael@0 | 726 | ERROR(NS_ERROR_XPATH_BRACKET_EXPECTED, FAILURE(18)), |
michael@0 | 727 | ERROR(NS_ERROR_XPATH_INVALID_VAR_NAME, FAILURE(19)), |
michael@0 | 728 | ERROR(NS_ERROR_XPATH_UNEXPECTED_END, FAILURE(20)), |
michael@0 | 729 | ERROR(NS_ERROR_XPATH_OPERATOR_EXPECTED, FAILURE(21)), |
michael@0 | 730 | ERROR(NS_ERROR_XPATH_UNCLOSED_LITERAL, FAILURE(22)), |
michael@0 | 731 | ERROR(NS_ERROR_XPATH_BAD_COLON, FAILURE(23)), |
michael@0 | 732 | ERROR(NS_ERROR_XPATH_BAD_BANG, FAILURE(24)), |
michael@0 | 733 | ERROR(NS_ERROR_XPATH_ILLEGAL_CHAR, FAILURE(25)), |
michael@0 | 734 | ERROR(NS_ERROR_XPATH_BINARY_EXPECTED, FAILURE(26)), |
michael@0 | 735 | ERROR(NS_ERROR_XSLT_LOAD_BLOCKED_ERROR, FAILURE(27)), |
michael@0 | 736 | ERROR(NS_ERROR_XPATH_INVALID_EXPRESSION_EVALUATED, FAILURE(28)), |
michael@0 | 737 | ERROR(NS_ERROR_XPATH_UNBALANCED_CURLY_BRACE, FAILURE(29)), |
michael@0 | 738 | ERROR(NS_ERROR_XSLT_BAD_NODE_NAME, FAILURE(30)), |
michael@0 | 739 | ERROR(NS_ERROR_XSLT_VAR_ALREADY_SET, FAILURE(31)), |
michael@0 | 740 | |
michael@0 | 741 | ERROR(NS_XSLT_GET_NEW_HANDLER, SUCCESS(1)), |
michael@0 | 742 | #undef MODULE |
michael@0 | 743 | |
michael@0 | 744 | |
michael@0 | 745 | /* ======================================================================= */ |
michael@0 | 746 | /* 29: NS_ERROR_MODULE_SVG */ |
michael@0 | 747 | /* ======================================================================= */ |
michael@0 | 748 | #define MODULE NS_ERROR_MODULE_SVG |
michael@0 | 749 | /* SVG DOM error codes from http://www.w3.org/TR/SVG11/svgdom.html */ |
michael@0 | 750 | ERROR(NS_ERROR_DOM_SVG_WRONG_TYPE_ERR, FAILURE(0)), |
michael@0 | 751 | /* Yes, the spec says "INVERTABLE", not "INVERTIBLE" */ |
michael@0 | 752 | ERROR(NS_ERROR_DOM_SVG_MATRIX_NOT_INVERTABLE, FAILURE(2)), |
michael@0 | 753 | #undef MODULE |
michael@0 | 754 | |
michael@0 | 755 | |
michael@0 | 756 | /* ======================================================================= */ |
michael@0 | 757 | /* 30: NS_ERROR_MODULE_STORAGE */ |
michael@0 | 758 | /* ======================================================================= */ |
michael@0 | 759 | #define MODULE NS_ERROR_MODULE_STORAGE |
michael@0 | 760 | /* To add additional errors to Storage, please append entries to the bottom |
michael@0 | 761 | * of the list in the following format: |
michael@0 | 762 | * NS_ERROR_STORAGE_YOUR_ERR, FAILURE(n) |
michael@0 | 763 | * where n is the next unique positive integer. You must also add an entry |
michael@0 | 764 | * to js/xpconnect/src/xpc.msg under the code block beginning with the |
michael@0 | 765 | * comment 'storage related codes (from mozStorage.h)', in the following |
michael@0 | 766 | * format: 'XPC_MSG_DEF(NS_ERROR_STORAGE_YOUR_ERR, "brief description of your |
michael@0 | 767 | * error")' */ |
michael@0 | 768 | ERROR(NS_ERROR_STORAGE_BUSY, FAILURE(1)), |
michael@0 | 769 | ERROR(NS_ERROR_STORAGE_IOERR, FAILURE(2)), |
michael@0 | 770 | ERROR(NS_ERROR_STORAGE_CONSTRAINT, FAILURE(3)), |
michael@0 | 771 | #undef MODULE |
michael@0 | 772 | |
michael@0 | 773 | |
michael@0 | 774 | /* ======================================================================= */ |
michael@0 | 775 | /* 32: NS_ERROR_MODULE_DOM_FILE */ |
michael@0 | 776 | /* ======================================================================= */ |
michael@0 | 777 | #define MODULE NS_ERROR_MODULE_DOM_FILE |
michael@0 | 778 | ERROR(NS_ERROR_DOM_FILE_NOT_FOUND_ERR, FAILURE(0)), |
michael@0 | 779 | ERROR(NS_ERROR_DOM_FILE_NOT_READABLE_ERR, FAILURE(1)), |
michael@0 | 780 | ERROR(NS_ERROR_DOM_FILE_ABORT_ERR, FAILURE(2)), |
michael@0 | 781 | #undef MODULE |
michael@0 | 782 | |
michael@0 | 783 | |
michael@0 | 784 | /* ======================================================================= */ |
michael@0 | 785 | /* 33: NS_ERROR_MODULE_DOM_INDEXEDDB */ |
michael@0 | 786 | /* ======================================================================= */ |
michael@0 | 787 | #define MODULE NS_ERROR_MODULE_DOM_INDEXEDDB |
michael@0 | 788 | /* IndexedDB error codes http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html */ |
michael@0 | 789 | ERROR(NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR, FAILURE(1)), |
michael@0 | 790 | ERROR(NS_ERROR_DOM_INDEXEDDB_NOT_FOUND_ERR, FAILURE(3)), |
michael@0 | 791 | ERROR(NS_ERROR_DOM_INDEXEDDB_CONSTRAINT_ERR, FAILURE(4)), |
michael@0 | 792 | ERROR(NS_ERROR_DOM_INDEXEDDB_DATA_ERR, FAILURE(5)), |
michael@0 | 793 | ERROR(NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR, FAILURE(6)), |
michael@0 | 794 | ERROR(NS_ERROR_DOM_INDEXEDDB_TRANSACTION_INACTIVE_ERR, FAILURE(7)), |
michael@0 | 795 | ERROR(NS_ERROR_DOM_INDEXEDDB_ABORT_ERR, FAILURE(8)), |
michael@0 | 796 | ERROR(NS_ERROR_DOM_INDEXEDDB_READ_ONLY_ERR, FAILURE(9)), |
michael@0 | 797 | ERROR(NS_ERROR_DOM_INDEXEDDB_TIMEOUT_ERR, FAILURE(10)), |
michael@0 | 798 | ERROR(NS_ERROR_DOM_INDEXEDDB_QUOTA_ERR, FAILURE(11)), |
michael@0 | 799 | ERROR(NS_ERROR_DOM_INDEXEDDB_VERSION_ERR, FAILURE(12)), |
michael@0 | 800 | ERROR(NS_ERROR_DOM_INDEXEDDB_RECOVERABLE_ERR, FAILURE(1001)), |
michael@0 | 801 | #undef MODULE |
michael@0 | 802 | |
michael@0 | 803 | |
michael@0 | 804 | /* ======================================================================= */ |
michael@0 | 805 | /* 34: NS_ERROR_MODULE_DOM_FILEHANDLE */ |
michael@0 | 806 | /* ======================================================================= */ |
michael@0 | 807 | #define MODULE NS_ERROR_MODULE_DOM_FILEHANDLE |
michael@0 | 808 | ERROR(NS_ERROR_DOM_FILEHANDLE_UNKNOWN_ERR, FAILURE(1)), |
michael@0 | 809 | ERROR(NS_ERROR_DOM_FILEHANDLE_NOT_ALLOWED_ERR, FAILURE(2)), |
michael@0 | 810 | ERROR(NS_ERROR_DOM_FILEHANDLE_LOCKEDFILE_INACTIVE_ERR, FAILURE(3)), |
michael@0 | 811 | ERROR(NS_ERROR_DOM_FILEHANDLE_ABORT_ERR, FAILURE(4)), |
michael@0 | 812 | ERROR(NS_ERROR_DOM_FILEHANDLE_READ_ONLY_ERR, FAILURE(5)), |
michael@0 | 813 | ERROR(NS_ERROR_DOM_FILEHANDLE_QUOTA_ERR, FAILURE(6)), |
michael@0 | 814 | #undef MODULE |
michael@0 | 815 | |
michael@0 | 816 | /* ======================================================================= */ |
michael@0 | 817 | /* 35: NS_ERROR_MODULE_SIGNED_JAR */ |
michael@0 | 818 | /* ======================================================================= */ |
michael@0 | 819 | #define MODULE NS_ERROR_MODULE_SIGNED_JAR |
michael@0 | 820 | ERROR(NS_ERROR_SIGNED_JAR_NOT_SIGNED, FAILURE(1)), |
michael@0 | 821 | ERROR(NS_ERROR_SIGNED_JAR_MODIFIED_ENTRY, FAILURE(2)), |
michael@0 | 822 | ERROR(NS_ERROR_SIGNED_JAR_UNSIGNED_ENTRY, FAILURE(3)), |
michael@0 | 823 | ERROR(NS_ERROR_SIGNED_JAR_ENTRY_MISSING, FAILURE(4)), |
michael@0 | 824 | ERROR(NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE, FAILURE(5)), |
michael@0 | 825 | ERROR(NS_ERROR_SIGNED_JAR_ENTRY_TOO_LARGE, FAILURE(6)), |
michael@0 | 826 | ERROR(NS_ERROR_SIGNED_JAR_ENTRY_INVALID, FAILURE(7)), |
michael@0 | 827 | ERROR(NS_ERROR_SIGNED_JAR_MANIFEST_INVALID, FAILURE(8)), |
michael@0 | 828 | #undef MODULE |
michael@0 | 829 | |
michael@0 | 830 | /* ======================================================================= */ |
michael@0 | 831 | /* 36: NS_ERROR_MODULE_DOM_FILESYSTEM */ |
michael@0 | 832 | /* ======================================================================= */ |
michael@0 | 833 | #define MODULE NS_ERROR_MODULE_DOM_FILESYSTEM |
michael@0 | 834 | ERROR(NS_ERROR_DOM_FILESYSTEM_INVALID_PATH_ERR, FAILURE(1)), |
michael@0 | 835 | ERROR(NS_ERROR_DOM_FILESYSTEM_INVALID_MODIFICATION_ERR, FAILURE(2)), |
michael@0 | 836 | ERROR(NS_ERROR_DOM_FILESYSTEM_NO_MODIFICATION_ALLOWED_ERR, FAILURE(3)), |
michael@0 | 837 | ERROR(NS_ERROR_DOM_FILESYSTEM_PATH_EXISTS_ERR, FAILURE(4)), |
michael@0 | 838 | ERROR(NS_ERROR_DOM_FILESYSTEM_TYPE_MISMATCH_ERR, FAILURE(5)), |
michael@0 | 839 | ERROR(NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR, FAILURE(6)), |
michael@0 | 840 | #undef MODULE |
michael@0 | 841 | |
michael@0 | 842 | /* ======================================================================= */ |
michael@0 | 843 | /* 51: NS_ERROR_MODULE_GENERAL */ |
michael@0 | 844 | /* ======================================================================= */ |
michael@0 | 845 | #define MODULE NS_ERROR_MODULE_GENERAL |
michael@0 | 846 | /* Error code used internally by the incremental downloader to cancel the |
michael@0 | 847 | * network channel when the download is already complete. */ |
michael@0 | 848 | ERROR(NS_ERROR_DOWNLOAD_COMPLETE, FAILURE(1)), |
michael@0 | 849 | /* Error code used internally by the incremental downloader to cancel the |
michael@0 | 850 | * network channel when the response to a range request is 200 instead of |
michael@0 | 851 | * 206. */ |
michael@0 | 852 | ERROR(NS_ERROR_DOWNLOAD_NOT_PARTIAL, FAILURE(2)), |
michael@0 | 853 | ERROR(NS_ERROR_UNORM_MOREOUTPUT, FAILURE(33)), |
michael@0 | 854 | |
michael@0 | 855 | ERROR(NS_ERROR_DOCSHELL_REQUEST_REJECTED, FAILURE(1001)), |
michael@0 | 856 | /* This is needed for displaying an error message when navigation is |
michael@0 | 857 | * attempted on a document when printing The value arbitrary as long as it |
michael@0 | 858 | * doesn't conflict with any of the other values in the errors in |
michael@0 | 859 | * DisplayLoadError */ |
michael@0 | 860 | ERROR(NS_ERROR_DOCUMENT_IS_PRINTMODE, FAILURE(2001)), |
michael@0 | 861 | |
michael@0 | 862 | ERROR(NS_SUCCESS_DONT_FIXUP, SUCCESS(1)), |
michael@0 | 863 | /* This success code may be returned by nsIAppStartup::Run to indicate that |
michael@0 | 864 | * the application should be restarted. This condition corresponds to the |
michael@0 | 865 | * case in which nsIAppStartup::Quit was called with the eRestart flag. */ |
michael@0 | 866 | ERROR(NS_SUCCESS_RESTART_APP, SUCCESS(1)), |
michael@0 | 867 | ERROR(NS_SUCCESS_RESTART_METRO_APP, SUCCESS(2)), |
michael@0 | 868 | ERROR(NS_SUCCESS_UNORM_NOTFOUND, SUCCESS(17)), |
michael@0 | 869 | |
michael@0 | 870 | |
michael@0 | 871 | /* a11y */ |
michael@0 | 872 | /* raised when current pivot's position is needed but it's not in the tree */ |
michael@0 | 873 | ERROR(NS_ERROR_NOT_IN_TREE, FAILURE(38)), |
michael@0 | 874 | |
michael@0 | 875 | /* see nsTextEquivUtils */ |
michael@0 | 876 | ERROR(NS_OK_NO_NAME_CLAUSE_HANDLED, SUCCESS(34)) |
michael@0 | 877 | #undef MODULE |