gecko/dom/workers
Boris Zbarsky a550b8943d Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar
There are several parts here:

1)  Enforce the requirement that dictionary arguments not followed by a required argument are optional.
2)  Make dictionaries no longer be distinguishable from nullable types.
3)  Disallow dictionaries or unions containing dictionaries inside a nullable type.
4)  Force optional dictionaries to have a default value of null so that codegen doesn't have to worry about dealing with
    optional arguments that have no default value in the IDL but need to be treated as if they were null.
2012-07-17 12:18:53 -04:00
..
test Bug 370750 - consolidate mochitest files installation; r=glandium 2012-07-03 16:49:02 -04:00
ChromeWorkerScope.cpp Use handles in API object hooks where possible, bug 750733. r=billm 2012-05-19 15:03:45 -07:00
ChromeWorkerScope.h Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug. 2012-03-30 21:42:20 -07:00
DOMBindingBase.cpp Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
DOMBindingBase.h Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
DOMBindingInlines.h Bug 742217. Reduce the use of nested namespaces in our binding code. r=peterv,bent 2012-05-03 00:35:38 -04:00
EventListenerManager.cpp Bug 749485. Switch new DOM bindings to using a struct for keeping track of failures for fallible methods. r=peterv,bent 2012-05-05 21:15:11 -04:00
EventListenerManager.h Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
Events.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Events.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
EventTarget.cpp Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
EventTarget.h Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
Exceptions.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Exceptions.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
File.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
File.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
FileReaderSync.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
FileReaderSync.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
FileReaderSyncPrivate.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
FileReaderSyncPrivate.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (dom parts); r=bzbarsky 2012-06-14 22:31:55 -04:00
ImageData.cpp Use handles in API object hooks where possible, bug 750733. r=billm 2012-05-19 15:03:45 -07:00
ImageData.h Bug 743615 - Introduce the ImageData object/constructor in workers. r=bent 2012-04-24 12:58:08 +02:00
Location.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Location.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Makefile.in Bug 754968 - Part c: Make BindingUtils.h not require private xpconnect headers; r=bholley 2012-05-18 10:29:40 +02:00
Navigator.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Navigator.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Principal.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Principal.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Queue.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
RuntimeService.cpp Bug 770759 - Add mutable handles (r=bhackett) 2012-07-04 11:12:16 -07:00
RuntimeService.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (dom parts); r=bzbarsky 2012-06-14 22:31:55 -04:00
ScriptLoader.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
ScriptLoader.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Worker.cpp Bug 761707 part 2. Drop the vestigial jsclass argument to UnwrapDOMObject. r=bholley 2012-06-06 15:59:46 -04:00
Worker.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WorkerFeature.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WorkerInlines.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
WorkerPrivate.cpp Bug 749010 (part 2) - Move code around to merge two anonymous namespaces; no functional changes. r=bent. 2012-07-12 23:51:01 -07:00
WorkerPrivate.h Bug 749010 (part 1) - Make WorkerMemoryReporter less crashy. r=bent. 2012-05-29 19:39:38 -07:00
Workers.h Bug 770759 - Add mutable handles (r=bhackett) 2012-07-04 11:12:16 -07:00
WorkerScope.cpp Bug 770999 - Add get() method to Handle<T> and Rooted<T> (r=bhackett) 2012-07-04 13:34:42 -07:00
WorkerScope.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
XMLHttpRequest.cpp Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar 2012-07-17 12:18:53 -04:00
XMLHttpRequest.h Bug 768537 part 1. Update parser support for dictionaries to spec changes. r=jlebar 2012-07-17 12:18:53 -04:00
XMLHttpRequestEventTarget.cpp Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
XMLHttpRequestEventTarget.h Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv 2012-05-31 14:16:48 -04:00
XMLHttpRequestUpload.cpp Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00
XMLHttpRequestUpload.h Fix for bug 741263 (Paris bindings constructors shouldn't abuse reserved identifiers). r=bz. 2012-04-26 22:57:33 +02:00