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