122712f43da6e64aeae81bfa1016322d5158da05: Bug 877097: Check that the scrollable frame is still alive after each call to SetOpacityOnElement for the two scrollbars to avoid crashing. r=roc
Stephen Pohl <spohl.mozilla.bugs@gmail.com> - Sat, 08 Jun 2013 14:05:33 -0700 - rev 141576
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 877097: Check that the scrollable frame is still alive after each call to SetOpacityOnElement for the two scrollbars to avoid crashing. r=roc
7569629f5b3d8c29b79b12f597fc7e01bbf01cbd: Bug 880265 - Remove AudioBufferSourceNode.gain; r=ehsan
Sankha Narayan Guria <sankha93@gmail.com> - Sat, 08 Jun 2013 00:55:04 +0530 - rev 141575
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880265 - Remove AudioBufferSourceNode.gain; r=ehsan
e43466d95794bdf0055153199f226de770dbeff0: Backing out 0acfbc3b4941 (Bug 844818) for b2g bustage.
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sat, 08 Jun 2013 14:50:07 +0200 - rev 141574
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Backing out 0acfbc3b4941 (Bug 844818) for b2g bustage.
82fab5c8a6d5a94c6a0f32a942976595b6e722a2: Bug 618485: Finally remove uintptr_t word payload union member on 64BE, it grows jsval_layout size and is unused. r=luke
Landry Breuil <landry@openbsd.org> - Sat, 08 Jun 2013 12:49:10 +0200 - rev 141573
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 618485: Finally remove uintptr_t word payload union member on 64BE, it grows jsval_layout size and is unused. r=luke
308462ba17bae57b9571fe397e0480b1c3217d01: Bug 844430: Add the correct build defines to fix libsctp on NetBSD/OpenBSD/Dragonfly. r=jesup
Landry Breuil <landry@openbsd.org> - Sat, 08 Jun 2013 12:48:30 +0200 - rev 141572
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 844430: Add the correct build defines to fix libsctp on NetBSD/OpenBSD/Dragonfly. r=jesup
0acfbc3b49415469d0720639d2a75a516a9747f4: Bug 844818 - Make WebRTC aware of --enable-alsa/--enable-pulseaudio. r=jesup,ted
Jan Beich <jbeich@tormail.org> - Sat, 08 Jun 2013 12:47:31 +0200 - rev 141571
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 844818 - Make WebRTC aware of --enable-alsa/--enable-pulseaudio. r=jesup,ted
ff4a92ea700bae40c6619b332d94191b552f9558: Bug 878446 - Disable libyuv asm without SSSE3 as well. r=jesup
Jan Beich <jbeich@tormail.org> - Sat, 08 Jun 2013 12:44:26 +0200 - rev 141570
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 878446 - Disable libyuv asm without SSSE3 as well. r=jesup
4e56548d0b3d75dc443d4d874b65a28a672983ca: Bug 880807 - OdinMonkey: Fix signature of int multiplication by constant (r=luke)
C. Scott Ananian <cscott@cscott.net> - Fri, 07 Jun 2013 18:33:50 -0400 - rev 141569
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880807 - OdinMonkey: Fix signature of int multiplication by constant (r=luke)
4cecde6e32b0b9c1821e07902b9247f15e326f37: Bug 860573 - Part 2 - Use spare bits of wrapper cache flags for nsINode r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 08 Jun 2013 09:54:59 +0100 - rev 141568
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 860573 - Part 2 - Use spare bits of wrapper cache flags for nsINode r=smaug
bbb8169d421673bfcd8d419c8c9711be0d656349: Bug 860573 - Part 1 - Store wrapper cache flags separately to the object pointer r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 08 Jun 2013 09:53:21 +0100 - rev 141567
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 860573 - Part 1 - Store wrapper cache flags separately to the object pointer r=smaug
697190293f4e1d4692a42055696ba11534b31476: Bug 877281 another followup for the Windows bustage. r=jandem pending
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 08 Jun 2013 00:06:39 -0400 - rev 141566
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 877281 another followup for the Windows bustage. r=jandem pending
39a59be2a4cc43ed9b658dcfd1187ebb0c312600: Bug 877281 bustage fix. Deal with the fact that Value has 8-byte alignment. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 23:40:35 -0400 - rev 141565
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 877281 bustage fix. Deal with the fact that Value has 8-byte alignment. r=jandem
efe5d05176dc955e9eba349f5c3d0c7c08c195f9: Bug 880575, part 5 - Factor out EvalAndPrint from ReadEvalPrintLoop. Use CompileOptions to eliminate some more manual memory management. Make ReadEvalPrintLoop take both input and output FILEs as arguments instead of using gOutFile. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:08 -0500 - rev 141564
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880575, part 5 - Factor out EvalAndPrint from ReadEvalPrintLoop. Use CompileOptions to eliminate some more manual memory management. Make ReadEvalPrintLoop take both input and output FILEs as arguments instead of using gOutFile. r=jwalden.
abeb2688806251cc0e839a14dd94b0887fd354e1: Bug 880575, part 4 - Use a Vector<char> instead of manually allocating the input buffer in ReadEvalPrintLoop. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:08 -0500 - rev 141563
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880575, part 4 - Use a Vector<char> instead of manually allocating the input buffer in ReadEvalPrintLoop. r=jwalden.
d496b277486de6e8ce94b4866bc9ce94dc1131c5: Bug 880575, part 3 - Declare variables at initialization in ReadEvalPrintLoop. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:08 -0500 - rev 141562
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880575, part 3 - Declare variables at initialization in ReadEvalPrintLoop. r=jwalden.
42975d6638db828bd9d66161e031f2dd962fb0fc: Bug 880575, part 2 - Factor out RunFile() from Process(). r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:07 -0500 - rev 141561
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880575, part 2 - Factor out RunFile() from Process(). r=jwalden.
df75bae8a436bb5d8826fec23b08baf127132b95: Bug 880575, part 1 - Factor out ReadEvalPrintLoop() from Process(). r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 07 Jun 2013 22:25:07 -0500 - rev 141560
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 880575, part 1 - Factor out ReadEvalPrintLoop() from Process(). r=jwalden.
d27cb123e9dead57ad319fce486cc976aadf21ab: Bug 879628. Don't screw up the text from earlier counters when using counters() with various list styles. r=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:46 -0400 - rev 141559
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 879628. Don't screw up the text from earlier counters when using counters() with various list styles. r=dbaron
1de41a52b662d38067ace6366e381b2aa2d950b9: Bug 872669. Slightly speed up our named proxy gets by making use of the inline chars/length getters we can have when our id is an atom. r=waldo,peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:46 -0400 - rev 141558
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 872669. Slightly speed up our named proxy gets by making use of the inline chars/length getters we can have when our id is an atom. r=waldo,peterv
3c733ec01b14d2e656d37c9c6203ec8cebd8b706: Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Jun 2013 22:45:46 -0400 - rev 141557
Push 3911 by akeybl@mozilla.com at Mon, 24 Jun 2013 20:17:26 +0000
Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv It's a little unfortunate that we need both ${jsvalHandle} and ${jsvalRef}, but the only other option is to consistently have a MutableHandle in this code. If the thing we have to work with is a Rooted, that means doing JS::MutableHandle<JS::Value>(&myRooted) as the thing to substitute for ${jsvalHandle}. Just using "&myRooted" doesn't work, because things like "&myRooted.set()" or "&myRooted.address()" fail, even if parenthesized as "(&myRooted).set()", because &myRooted is actually a Rooted*, not a MutableHandle. We could go the JS::MutableHandle<JS::Value>(&myRooted) route if desired; it would primarily uglify dictionary and sequence to-js conversions. With the setup in this patch, ideally it looks pretty idiomatic except for the use of .set() instead of operator= on Rooted.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip