522388d59bb1c662e2129cb081270bf1fcaa8d8b: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 22 Jan 2014 15:55:49 -0500 - rev 180764
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Merge m-c to inbound.
a1877d97194db90c2a4e5cf7f6470c7b4d8b8feb: Bug 938904 - [e10s] Make tooltips work (r=smaug,enn)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 22 Jan 2014 12:27:23 -0800 - rev 180763
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 938904 - [e10s] Make tooltips work (r=smaug,enn)
4c4e95457c87c16df98c41353e997c7bb4cc4282: Bug 961712 - Buffer (f)printf_stderr on Android. r=gal
Chris Lord <chrislord.net@gmail.com> - Wed, 22 Jan 2014 20:20:20 +0000 - rev 180762
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 961712 - Buffer (f)printf_stderr on Android. r=gal Android logging functions append newlines to all output. Layout debugging (and perhaps other areas) relies on being able to print partial lines, making its output almost unreadable. This change adds manual buffering between newlines, making the output readable again.
b74d292da1fad12986016d2d4411412f17afa57a: Bug 960342 - Convert StackShape from AutoRooter to RootedGeneric, r=terrence
Steve Fink <sfink@mozilla.com> - Wed, 22 Jan 2014 11:52:44 -0800 - rev 180761
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 960342 - Convert StackShape from AutoRooter to RootedGeneric, r=terrence
c7bee3ff046d1019ab7e6f117ba652e9e000b476: Bug 960342 - Convert StackBaseShape from AutoRooter to RootedGeneric, r=terrence
Steve Fink <sfink@mozilla.com> - Wed, 22 Jan 2014 11:52:44 -0800 - rev 180760
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 960342 - Convert StackBaseShape from AutoRooter to RootedGeneric, r=terrence
ce9500f47c73e19fd294239c9170e38d21cfe06f: Bug 960342 - Add a RootedGeneric general class, r=terrence
Steve Fink <sfink@mozilla.com> - Wed, 22 Jan 2014 11:52:44 -0800 - rev 180759
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 960342 - Add a RootedGeneric general class, r=terrence
d6c51945166c612ed7ce83b04bb49eacd27024f6: Bug 959806 - Make the analysis explain why it believes a type to be a gc type, r=terrence
Steve Fink <sfink@mozilla.com> - Tue, 14 Jan 2014 13:20:32 -0800 - rev 180758
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 959806 - Make the analysis explain why it believes a type to be a gc type, r=terrence
c75f13d4f160177a7d95d7e5a8423a9fa578bcbb: Bug 962605. Enable baseline jit in xpcshell. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 Jan 2014 14:37:11 -0500 - rev 180757
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 962605. Enable baseline jit in xpcshell. r=bholley
2ec09c9a9df1e5e8688fa198c18e9f81681bb31d: Bug 958576 part 2. Move FakeDependentString to the binding_detail namespace. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 Jan 2014 14:37:10 -0500 - rev 180756
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 958576 part 2. Move FakeDependentString to the binding_detail namespace. r=peterv I took the opportunity to move away from the NonNull<nsAString> hack we had for string arguments, since just passing in a FakeDependentString works fine and callees are now less likely to declare their arg as being of that type. In the process of doing that, I ran into what looks like a substantive bug in the "owning union with string default value" case: We were doing mValue.mString.Value() without ever having constructed mValue.mString!
49bec226f30e667d264ab230f578168a286df69b: Bug 958576 part 1. Create a binding_detail namespace and move AutoSequence to it. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 Jan 2014 14:37:10 -0500 - rev 180755
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 958576 part 1. Create a binding_detail namespace and move AutoSequence to it. r=peterv Note that we can't name this namespace "detail", because then we'd have both ::mozilla::detail and ::mozilla::dom::detail namespaces in the tree and various template name lookups that look for "detail::Foo" would get confused, and the code would not compile. C++ strikes again.
e0f69ad55edfdc2e8f6723e178646a78202d8f9d: Bug 962288 - Don't call DeprecatedGetAsSurface unless it's Cairo. r=mattwoodrow
Ali Akhtarzada <ali@comoyo.com> - Wed, 22 Jan 2014 14:12:02 -0500 - rev 180754
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 962288 - Don't call DeprecatedGetAsSurface unless it's Cairo. r=mattwoodrow Changeset from Bug 959123 caused a performance decrease because DeprecatedGetAsSurface was being called on an image that may not be a CAIRO_SURFACE.
343839a83b385c54090f21ebf53f135ca21c96a7: Bug 916813 - Fix a crash during a layer dump. r=nical
Botond Ballo <botond@mozilla.com> - Tue, 21 Jan 2014 16:27:01 -0500 - rev 180753
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 916813 - Fix a crash during a layer dump. r=nical
ae45c9201c8b047fc562d7935008ad81afe15ec2: Bug 961792 - Break iteration when browser is found. r=mdas
Andreas Tolfsen <ato@mozilla.com> - Tue, 21 Jan 2014 13:31:32 -0500 - rev 180752
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 961792 - Break iteration when browser is found. r=mdas The iteration used to look up the current window's server-assigned unique identifier in Marionette continues after the response has been sent. This is unnecessary and a potential synchronization problem because the client only expects a single response.
866c407c65f8e870e5851ab91716a710ed439e15: Bug 941132 - getElementPosition not matching webdriver command. r=dburns
Andreas Tolfsen <ato@mozilla.com> - Wed, 22 Jan 2014 14:04:04 -0500 - rev 180751
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 941132 - getElementPosition not matching webdriver command. r=dburns
df11842197ff8115de11e4dc0872987469e9f746: Bug 941136 - getUrl not matching webdriver command getCurrentUrl. r=dburns
Andreas Tolfsen <ato@mozilla.com> - Tue, 21 Jan 2014 13:31:31 -0500 - rev 180750
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 941136 - getUrl not matching webdriver command getCurrentUrl. r=dburns
0c814f12120ef48bc5f3f0e5ecd5d289e0dc9d52: Bug 962441: Add regression test for Debugger.prototype.findScripts finding incompletely initialized JSScripts. r=shu
Jim Blandy <jimb@mozilla.com> - Wed, 22 Jan 2014 10:54:28 -0800 - rev 180749
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 962441: Add regression test for Debugger.prototype.findScripts finding incompletely initialized JSScripts. r=shu
9b7841bd2c75c9f1a25da2424733fa6aa1b624f1: Bug 962080 - fix maybe-uninitialized variable warning in IonBuilder.cpp; r=jandem
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Jan 2014 09:36:03 -0500 - rev 180748
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 962080 - fix maybe-uninitialized variable warning in IonBuilder.cpp; r=jandem
6586e4aa566b642d45d6dee37a0df71ed8c4676f: Bug 947337 - Update APZC tests to exercise the newly introduced transform. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 22 Jan 2014 13:37:30 -0500 - rev 180747
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 947337 - Update APZC tests to exercise the newly introduced transform. r=botond
db88c6a0234663bc564aa4a4dbb4ea4140a72c3d: Bug 947337 - Ensure the transform of input to Gecko space accounts for inflight paint requests. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 21 Jan 2014 16:27:20 -0500 - rev 180746
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 947337 - Ensure the transform of input to Gecko space accounts for inflight paint requests. r=botond
d85b756d350b6fe5e46acfc056452bdb6c87cc9d: Bug 947337 - Track the last metrics actually sent to Gecko after coming out of the throttler. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 21 Jan 2014 16:26:57 -0500 - rev 180745
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 947337 - Track the last metrics actually sent to Gecko after coming out of the throttler. r=botond
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip