632ce3e7d3efa25a537974502ba4e5c2e55feaa0: Bug 799638 - Use stackwalk on startup profiling for win/mac. r=ehsan
Benoit Girard <b56girard@gmail.com> - Sat, 13 Oct 2012 21:03:09 -0400 - rev 110209
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 799638 - Use stackwalk on startup profiling for win/mac. r=ehsan
f82c3f3bb6548edf4840ca7cafa7e0a9937dadb4: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 13 Oct 2012 19:27:51 -0400 - rev 110208
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge m-c to inbound.
801ed9c31fd5ea40a797f4641a80ec3452ce3d38: Bug 743311: Implement Debugger.prototype.findAllGlobals. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:41 -0700 - rev 110207
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 743311: Implement Debugger.prototype.findAllGlobals. r=jorendorff
e44a8b7579fb531430a0711514f976992e19c38f: Bug 743311: Implement Debugger.prototype.onNewGlobalObject. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:41 -0700 - rev 110206
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 743311: Implement Debugger.prototype.onNewGlobalObject. r=jorendorff
10f0632888bb4086cda39330fd574ed2749c02b9: Bug 743311: Add option to shell 'evaluate' to catch termination, for tests. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:41 -0700 - rev 110205
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 743311: Add option to shell 'evaluate' to catch termination, for tests. r=jorendorff
19abbe2af7cfe9cab121785c975c8996750c107d: Bug 796073: Identify debuggees only by Debugger.Object instances and CCWs that can be unwrapped securely. r=luke
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:41 -0700 - rev 110204
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 796073: Identify debuggees only by Debugger.Object instances and CCWs that can be unwrapped securely. r=luke This patch affects behavior that a lot of debugger tests rely on; I've tried to update the tests without losing coverage of behavior that is still supported: - A prior patch in this series removes uses of addDebuggee to generate Debugger.Object instances referring to random objects, using makeDebuggeeValue instead. - The test debug/Debugger-debuggees-07.js is deleted, because it's testing for the very behavior we're removing. Other tests are trimmed to remove usage that is no longer supported. - The new test debug/Debugger-debuggees-17.js checks that we reject objects that don't designate debuggees. The existing test Debugger-debuggees-06.js checks that non-object values are properly rejected. - The new test debug/Debugger-debuggees-18.js checks that globals are correctly identified regardless of how we designate them.
567352805e77069675ac063ae2ff38ad2e3a9499: Bug 796073: Use Debugger.Object.prototype.makeDebuggeeValue where appropriate, not Debugger.prototype.addDebuggee. r=luke
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:41 -0700 - rev 110203
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 796073: Use Debugger.Object.prototype.makeDebuggeeValue where appropriate, not Debugger.prototype.addDebuggee. r=luke Many tests use Debugger.prototype.addDebuggee to produce Debugger.Object instances referring to random objects. Now we have Debugger.Object.prototype.makeDebuggeeValue to do that, which is more careful about wrappers. This patch changes all the existing tests that abuse addDebuggee in this way (well, they didn't have any choice when they were written) to use makeDebuggeeValue instead, in preparation for tightening up addDebuggee to only accept global objects.
f67e5b827cdf0817f8721cbdc05c14210f6d2e21: Bug 795119: Complain coherently when evalInGlobal{,withBindings} is passed a CCW to a global, not a global. r=luke
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:16 -0700 - rev 110202
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 795119: Complain coherently when evalInGlobal{,withBindings} is passed a CCW to a global, not a global. r=luke
147285c880287c930ba2d1afb197d0da7837b4d7: Bug 799272: Implement Debugger.Object.prototype.unwrap. r=luke
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:16 -0700 - rev 110201
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 799272: Implement Debugger.Object.prototype.unwrap. r=luke
708db1ae8d66f218b3dea706729846d69737daef: Bug 799272: Implement Debugger.Object.prototype.global. r=luke
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2012 16:04:16 -0700 - rev 110200
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 799272: Implement Debugger.Object.prototype.global. r=luke
882152c3c675f7e5de83c0fe69d5dd1779686aed: Remove nsSelectionIterator::mType because it is unused, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 13 Oct 2012 17:37:09 -0400 - rev 110199
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Remove nsSelectionIterator::mType because it is unused, no bug
81de65c66eeeb797117d8777cc8a6708af5bc5f9: Remove nsGridRowGroupLayout::mRowColumn because it is unused, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 13 Oct 2012 17:34:22 -0400 - rev 110198
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Remove nsGridRowGroupLayout::mRowColumn because it is unused, no bug
919872b632ab30764ddd96e462ee89a2fbdebe31: Silence a compiler warning about unused private field, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 13 Oct 2012 17:32:52 -0400 - rev 110197
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Silence a compiler warning about unused private field, no bug
3874d326bc540ec6e2b5456749d40bbe31082d11: Silence a compiler warning about initialization order of nsIdleServiceDaily members, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 13 Oct 2012 17:31:02 -0400 - rev 110196
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Silence a compiler warning about initialization order of nsIdleServiceDaily members, no bug
313526b27c227e2133bd261d0f0163bfcddecb42: Silence a compiler warning about initialization order of RasterImage members, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 13 Oct 2012 17:28:39 -0400 - rev 110195
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Silence a compiler warning about initialization order of RasterImage members, no bug
97e4d66bc5fca0ec908d0158ea11110a4cfb5411: Silence two compiler warnings about redifinition of LOG, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 13 Oct 2012 17:27:31 -0400 - rev 110194
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Silence two compiler warnings about redifinition of LOG, no bug
9cabc319f7ff447ab70bf6a2bfc51a18af05996d: Bug 799849: Wrap nothrow libstdc++ allocators. r=glandium
Chris Jones <jones.chris.g@gmail.com> - Sat, 13 Oct 2012 03:16:53 -0700 - rev 110193
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 799849: Wrap nothrow libstdc++ allocators. r=glandium
b78108ed9da38e40bb935fe37f79e348e9b40da1: Bug 626245. Part 5: Move plugin widgets before compositing the window, not after. r=matspal
Robert O'Callahan <robert@ocallahan.org> - Wed, 10 Oct 2012 23:25:57 +1300 - rev 110192
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 626245. Part 5: Move plugin widgets before compositing the window, not after. r=matspal
eed1630b856f7857a8bc91d4979d0c852125fc90: Bug 626245. Part 4.5: Forward WillPaintWindow/DidPaintWindow notifications to the presshell and do plugin geometry updates from there. r=matspal
Robert O'Callahan <robert@ocallahan.org> - Wed, 10 Oct 2012 23:25:57 +1300 - rev 110191
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 626245. Part 4.5: Forward WillPaintWindow/DidPaintWindow notifications to the presshell and do plugin geometry updates from there. r=matspal
be09855c0f5cc50154dfff3578730742ef49dd87: Bug 626245. Part 4: Compute plugin widget geometry updates via the refresh driver's painting, and defer actual widget updates until we've just composited the window. r=mats
Robert O'Callahan <robert@ocallahan.org> - Sun, 07 Oct 2012 02:03:23 +1300 - rev 110190
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 626245. Part 4: Compute plugin widget geometry updates via the refresh driver's painting, and defer actual widget updates until we've just composited the window. r=mats Updating plugin widget geometry every time we paint means we don't have to explicitly request plugin geometry updates. This patch stops us from flushing plugin geometry changes in FlushPendingNotifications(Flush_Layout). There are too many Flush_Layouts and flushing plugin geometry changes on them produces frequent desynchronization of the plugin geometry with the rendered window contents. There is some Web compatibility risk there --- it means we have to change our tests, for one thing --- but hopefully it's OK.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip