22695cac389690829d6f9860c92a381b969c783c: Bug 824589. Convert XULElement to WebIDL. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Jan 2013 12:51:55 -0500 - rev 120249
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 824589. Convert XULElement to WebIDL. r=peterv The assertions in nsINode and nsWrapperCache are to eagerly catch failures to override those methods. The classinfo change for XULTreeBuilder is needed because one of those is returned via an nsIXULTemplateBuilder attribute on XULElement. Alternately, I could mark it notflattened in Bindings.conf, but Enn said he prefers this anyway. The change to the QI impl in BindingUtils is needed because when XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an nsJSIID. We've run into this before, sadly. I removed "id" from nsIDOMXULElement because it's already on Element. I suppose I could have left it there, but this seems cleaner. The nsJSIID::HasInstance changes are needed to support XBL-implemented interfaces. Sadly, this does mean that if the underlying object QIs to something but we didn't put those props on the WebIDL we'll end up testing true for instanceof but not exposing the props. I don't see an obviously better way. We should work on killing off uses of "instanceof someinterface". The browser.js change is needed to avoid throwing exceptions during browser-chrome tests that are now getting reported because our swapFrameLoaders is no longer an XPConnect method.
6d36308422243e67ed5d406cc1841a694045aa57: Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin
Malini Das <mdas@mozilla.com> - Tue, 29 Jan 2013 12:45:59 -0500 - rev 120248
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin
37c3114841858388b84e8762ce5489f4b5e8a0b4: Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE
Ed Morley <emorley@mozilla.com> - Tue, 29 Jan 2013 17:28:30 +0000 - rev 120247
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE
bbc1e6ebad1ec320fd87333f29676e9e5e7a9237: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 29 Jan 2013 12:09:11 -0500 - rev 120246
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Merge m-c to inbound.
cd02b8d5653c459b1adedcfa916feba47485e8b6: Bug 834063 - Fix a comment typo. r=padenot DONTBUILD
Ralph Giles <giles@mozilla.com> - Wed, 23 Jan 2013 16:02:00 -0800 - rev 120245
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 834063 - Fix a comment typo. r=padenot DONTBUILD --- media/libsoundtouch/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- media/libsoundtouch/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
e182be8b7b8a18656e0fc777ec3c3d8b7bef9553: Bug 835686: Mark debug-only variable as DebugOnly in transportlayer.h. r=ekr
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 29 Jan 2013 09:01:11 -0800 - rev 120244
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835686: Mark debug-only variable as DebugOnly in transportlayer.h. r=ekr
bf9886e0d35620c31ed2586a4a2fc8c316ddaa5e: Bug 835692: Convert TransportLayerDtls::kMaxDigestLength to be a size_t, since that's how it's used & what it's compared to. r=ekr
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 29 Jan 2013 09:01:10 -0800 - rev 120243
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835692: Convert TransportLayerDtls::kMaxDigestLength to be a size_t, since that's how it's used & what it's compared to. r=ekr
df75a87cce60fe1396b579941e4db1fe0495a610: Bug 818670: merge AudioConduits to allow AEC to work r=ekr
Randell Jesup <rjesup@jesup.org> - Tue, 29 Jan 2013 11:57:44 -0500 - rev 120242
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 818670: merge AudioConduits to allow AEC to work r=ekr
19e164f7d88d9df419f1632b7b8a82f2d83841c5: Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf
Randell Jesup <rjesup@jesup.org> - Tue, 29 Jan 2013 11:55:09 -0500 - rev 120241
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf
770b5184d68330b2f0acc2da32625462c1b2ad6f: Bug 835038 - Ensure IPC TCP sockets always have permission checks applied. r=jduell
Josh Matthews <josh@joshmatthews.net> - Tue, 29 Jan 2013 16:53:37 +0000 - rev 120240
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835038 - Ensure IPC TCP sockets always have permission checks applied. r=jduell
0a5bf147e0e6f4af683d46c679fe326f74d6d384: Bug 835533. Avoid adding an ambiguous TextureInfo type. r=snorp
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 29 Jan 2013 11:24:04 -0500 - rev 120239
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835533. Avoid adding an ambiguous TextureInfo type. r=snorp TextureInfo conflicts with TextureInfo from the layers refactor. It's not used in many places so just avoid the typedef
a16bd9c186009054b07ec7b41095f6c0f9965fae: Bug 835578 - IonMonkey: fix visitCompare/visitTest to not useRegister on constant operands (r=dvander)
Luke Wagner <luke@mozilla.com> - Tue, 29 Jan 2013 08:29:51 -0800 - rev 120238
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835578 - IonMonkey: fix visitCompare/visitTest to not useRegister on constant operands (r=dvander)
456d199b8d1fc061407bc1e75d9920de8e8c3e83: Bug 835449 - fix StackIter corner case where evalInFrame fails to pop native calls (r=jandem)
Luke Wagner <luke@mozilla.com> - Mon, 28 Jan 2013 10:53:49 -0800 - rev 120237
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 835449 - fix StackIter corner case where evalInFrame fails to pop native calls (r=jandem)
f8b0ebdfe845f2195159c281e88c82d69c13ca38: Bug 831428 test fixup in browser_Deprecated.js - run the tests serially, remove the listener after its job is done, r=Yoric
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 29 Jan 2013 11:02:56 -0500 - rev 120236
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 831428 test fixup in browser_Deprecated.js - run the tests serially, remove the listener after its job is done, r=Yoric
5c5b63581fc2d1006e6e5813dcaf8c027c5bfd55: Bug 831428 test fixup in test_bug429785 - don't remove the listener until it has received the console messages, r=bz
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 29 Jan 2013 11:02:56 -0500 - rev 120235
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 831428 test fixup in test_bug429785 - don't remove the listener until it has received the console messages, r=bz
783ea16377776e5e538c8ad2492311a7a34d5bcb: Bug 831248 test fixup for the webconsole tests: a warning about mutation events being deprecated was being delivered into the console listener, confusing the test, r=rcampbell
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 29 Jan 2013 11:02:56 -0500 - rev 120234
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 831248 test fixup for the webconsole tests: a warning about mutation events being deprecated was being delivered into the console listener, confusing the test, r=rcampbell
507d85ab580785783b54d88fc6e2bb7a8c13dc28: Bug 831428 - Console listeners should not require a threadsafe addref/release method if they are only used from the main thread, r=jlebar
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 29 Jan 2013 11:02:56 -0500 - rev 120233
Push 24243 by ryanvm@gmail.com at Wed, 30 Jan 2013 00:49:21 +0000
Bug 831428 - Console listeners should not require a threadsafe addref/release method if they are only used from the main thread, r=jlebar
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.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip