361b83661de106d98713f34293497db2d46f86f9: Fix comment. Followup for bug 834877. DONTBUILD
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 10:31:34 -0500 - rev 120226
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Fix comment. Followup for bug 834877. DONTBUILD
c669c3af96d4c4ebd7b6c546cb33253abd62921b: Bug 829252 followup. Now that WindowRoot has a wrapper cache, we need to be able to deal with ConstructSlimWrapper on things that have no classinfo. r=peterv pending, but landing on CLOSED TREE now to fix orange.
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 10:18:05 -0500 - rev 120225
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829252 followup. Now that WindowRoot has a wrapper cache, we need to be able to deal with ConstructSlimWrapper on things that have no classinfo. r=peterv pending, but landing on CLOSED TREE now to fix orange.
27e211d02a7ab9f13d1252cba8c4d4e538df0788: Bug 834877 part 5. Add an overload of GetAttribute that takes a DOMString. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 09:42:15 -0500 - rev 120224
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834877 part 5. Add an overload of GetAttribute that takes a DOMString. r=peterv
4f59efe7733355f97fb2a9fedf219a44bb306720: Bug 834877 part 4. Add overloads of GetAttr() and GetId() that take a DOMString. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 09:42:14 -0500 - rev 120223
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834877 part 4. Add overloads of GetAttr() and GetId() that take a DOMString. r=peterv
9ed387b675bb030f4521074fc7b46410c1a06271: Bug 834877 part 3. Add faster DOMString-to-JS conversion code. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 09:42:14 -0500 - rev 120222
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834877 part 3. Add faster DOMString-to-JS conversion code. r=peterv
c4209fe94d301cfe22d74f3e3b06d7161f94e469: Bug 834877 part 2. Start using DOMString as the return value for strings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 09:42:14 -0500 - rev 120221
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834877 part 2. Start using DOMString as the return value for strings. r=peterv
6a158459ea7d0eddcb93c58d29561c94ca23ee54: Bug 834877 part 1. Add a DOMString struct to use for binding return values. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 09:42:14 -0500 - rev 120220
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834877 part 1. Add a DOMString struct to use for binding return values. r=peterv
12e12524ce9d0f7b6e241a532a82ff47db17e8b9: Bug 831708 - Add basic download states and progress. r=enn
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 29 Jan 2013 15:24:22 +0100 - rev 120219
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 831708 - Add basic download states and progress. r=enn
580dbef53b91481b435aa330a419ca842c16e0cc: Bug 825591 - Skeleton of asynchronous JavaScript API for downloads. r=enn,mak
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 29 Jan 2013 15:24:17 +0100 - rev 120218
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 825591 - Skeleton of asynchronous JavaScript API for downloads. r=enn,mak
42a89eaa94e03377ab01f68e0ff0d00266d9aee7: Bug 835496 - Don't try to fix the types for object initializers with dense elements, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Tue, 29 Jan 2013 07:03:38 -0700 - rev 120217
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835496 - Don't try to fix the types for object initializers with dense elements, r=jandem.
2b9a689ac459a8a977433b35f6cb178299372bb8: Bug 829252 part 4. Turn on the EventTarget quickstubs. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:01 -0500 - rev 120216
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829252 part 4. Turn on the EventTarget quickstubs. r=peterv
aa85bbb41c0486ad6d407f42ec671074f8fbf443: Bug 829252 part 3. When wrapping things with an nsISupports in XPCWrappedJS for WebIDL callback interfaces, use the aggregated version. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:01 -0500 - rev 120215
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829252 part 3. When wrapping things with an nsISupports in XPCWrappedJS for WebIDL callback interfaces, use the aggregated version. r=peterv
0b23beab803845fc77bbf66bf222ed0954357a1b: Bug 829252 part 2. Make nsGlobalWindow inherit from dom::EventTarget and ensure that all the things that inherit from it correctly QI to it. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:01 -0500 - rev 120214
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829252 part 2. Make nsGlobalWindow inherit from dom::EventTarget and ensure that all the things that inherit from it correctly QI to it. r=peterv
9f934db4606ab209ceaa702129f1318934cd8aba: Bug 829252 part 1. Change nsGlobalWindow to use nsIDOMEventTarget as the canonical isupports instead of nsIScriptGlobalObject. We'll need this to be able to cast to it properly in binding code. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:01 -0500 - rev 120213
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829252 part 1. Change nsGlobalWindow to use nsIDOMEventTarget as the canonical isupports instead of nsIScriptGlobalObject. We'll need this to be able to cast to it properly in binding code. r=peterv
ac96e7915fb41ec082f62e30c59e38fa05fbb334: Bug 829072 part 3. Move the event handlers that are shared by HTMLBodyElement, HTMLFramesetElement, and Window onto a WindowEventHandlers interface that can be on the RHS of 'implements'. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:00 -0500 - rev 120212
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829072 part 3. Move the event handlers that are shared by HTMLBodyElement, HTMLFramesetElement, and Window onto a WindowEventHandlers interface that can be on the RHS of 'implements'. r=peterv
a3a09614f5327f84df72be65aab5a0c82507d4fb: Bug 829072 part 2. Move the event handlers that are shared by HTMLElement and Document onto a NodeEventHandlers interface that can be on the RHS of 'implements'. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:00 -0500 - rev 120211
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829072 part 2. Move the event handlers that are shared by HTMLElement and Document onto a NodeEventHandlers interface that can be on the RHS of 'implements'. r=peterv
36bf86ca4abdc4bf4af8d3f1e36dec519a7e86e8: Bug 829072 part 1. Move the event handlers that are shared by HTMLElement, Document, and Window onto a GlobalEventHandlers interface that can be on the RHS of 'implements'. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:00 -0500 - rev 120210
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 829072 part 1. Move the event handlers that are shared by HTMLElement, Document, and Window onto a GlobalEventHandlers interface that can be on the RHS of 'implements'. r=peterv
95b168efcfe8fc4bc7facc9c0d511d00abd49fe2: Bug 834785. Make sure to not ask the JS engine for return values in toplevel scripts, so it'll be able to ion-compile them as needed. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 08:44:00 -0500 - rev 120209
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834785. Make sure to not ask the JS engine for return values in toplevel scripts, so it'll be able to ion-compile them as needed. r=bholley
e894c103775f33a834670edd6570a487c959b3a3: Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 28 Jan 2013 23:30:17 -0500 - rev 120208
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv
7b03b419446f69c1de3feb67e94912770d87696e: Bug 835612 - Fix nsVolumeService to use strings better, r=jlebar
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 29 Jan 2013 14:27:46 +0100 - rev 120207
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835612 - Fix nsVolumeService to use strings better, r=jlebar
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip