009b00bcce30d2bed015aa8af34ecae378fcb34c: Bug 828347 - Warn if session restore is initialized with deprecated synchronous initialization. r=dteller
Sunny <indiasuny000@gmail.com> - Tue, 29 Jan 2013 10:50:04 -0500 - rev 120232
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 828347 - Warn if session restore is initialized with deprecated synchronous initialization. r=dteller
d8d79ba17527141923665d79843b7b9fd1dc87a3: Bug 828201 - Replace DEBUG constant by a preference across OS.File and add a File.GET_DEBUG method used for testing. r=dteller
Yura Zenevich <yura.zenevich@gmail.com> - Tue, 29 Jan 2013 10:50:04 -0500 - rev 120231
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 828201 - Replace DEBUG constant by a preference across OS.File and add a File.GET_DEBUG method used for testing. r=dteller
42c786efb5d67768f348462234a235d6b808b1e4: Bug 761552 - Part 2: Avoid external JS strings in XPCConvert. r=bholley
Nils Maier <maierman@web.de> - Tue, 29 Jan 2013 10:50:04 -0500 - rev 120230
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 761552 - Part 2: Avoid external JS strings in XPCConvert. r=bholley XPCConvert needs to convert some string types to JS strings in order to call from C++ into JS land. Make those converted JS strings allocate the buffers from the JS compartment memory pool, instead of making them external and allocated from the main heap. This improves memory reporting and may also influence memory fragmentation and/or performance.
a502aa076a9416d2af5fc5eddb30f98a5d7dfe56: Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar
Nils Maier <maierman@web.de> - Tue, 29 Jan 2013 10:50:04 -0500 - rev 120229
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar UTF8ToUnicode does not let the caller specify the buffer to use, but allocates the buffer on it's own. Hence the caller cannot choose which allocator to use. Rectify this by providing new APIs. 1. Split UTF8ToNewUnicode into: - CalcUTF8ToUnicodeLength - UTF8ToUnicodeBuffer 2. Rebuild UTF8ToNewUnicode using the new functions
8331ece7e1c16aad9389fb45906f8faf68f49099: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 29 Jan 2013 10:50:01 -0500 - rev 120228
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Merge m-c to inbound.
e9a03227ae72cd10416eb2f81428aff4feee5d37: Bug 835178: IonMonkey: Enable inlining of functions containing JSOP_SETARG, r=nbp
Hannes Verschore <hv1989@gmail.com> - Tue, 29 Jan 2013 16:26:11 +0100 - rev 120227
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835178: IonMonkey: Enable inlining of functions containing JSOP_SETARG, r=nbp
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
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip