1c070ab0f9db59f13423b9c1db60419f7a9098f9: Merge inbound to m-c. FIREFOX_AURORA_22_BASE
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 01 Apr 2013 13:36:59 -0400 - rev 133286
Merge inbound to m-c.
77578bde1c1ca318c4969b061330ebb6d1cd1180: Bug 856383 - Update pdf.js to version 0.7.423. r=yury
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 01 Apr 2013 11:31:07 -0400 - rev 133285
Bug 856383 - Update pdf.js to version 0.7.423. r=yury
d1f1134024819d4e3819e27cdab2ed3446b7a8c6: Bug 729519 - Allocate heap nsFrameLists from the shell arena. r=bzbarsky
Mats Palmgren <matspal@gmail.com> - Mon, 01 Apr 2013 17:26:02 +0200 - rev 133284
Bug 729519 - Allocate heap nsFrameLists from the shell arena. r=bzbarsky "new nsFrameList()" becomes "new (shell) nsFrameList()". "delete list" becomes "if (list) list->Delete(shell)" - note also that an additional assertion was added that list is empty when deleted. "nsAutoPtr<nsFrameList> list(StealSomeFrames())" becomes "AutoFrameListPtr list(aPresContext, StealSomeFrames())"
489955a7d7597d36c6d884eecbc9b245146e0205: Bug 729519 - Make frames destroy all child frames and remove their nsFrameList properties when destroyed. r=bzbarsky
Mats Palmgren <matspal@gmail.com> - Mon, 01 Apr 2013 17:26:02 +0200 - rev 133283
Bug 729519 - Make frames destroy all child frames and remove their nsFrameList properties when destroyed. r=bzbarsky Specifically, this wasn't done for the OutsideBullet list which was destroyed by the property destructor, potentially after the entire frame tree was gone. Now we'll assert that the property destructor isn't called. Use SafelyDestroyFrameListProp when destroying PushedFloat and OverflowOutOfFlows frame lists since it's more robust. Destroy [Excess]OverflowContainers frame lists if they exist, regardless of the IsFrameOfType(nsIFrame::eCanContainOverflowContainers) bit (since the oveflow continuation tracker doesn't check that before creating these lists -- this was the source of crash bugs before that bit was added to ColumnSetFrame). Assert in SetPropTableFrames that the property doesn't exist, because if it does the property destructor will run, which isn't supported.
c320c5821f98d0665df06588f4279906d97fc75b: Bug 729519 - Allocate nsFrameList::sEmptyList from the .rodata segment, not the heap. r=bzbarsky
Mats Palmgren <matspal@gmail.com> - Mon, 01 Apr 2013 17:26:02 +0200 - rev 133282
Bug 729519 - Allocate nsFrameList::sEmptyList from the .rodata segment, not the heap. r=bzbarsky
ba8a10a35c183a8760a848d0129da3289ac32d44: Bug 729519 - Simplify DestroyOverflowList() by requiring that the list is empty. r=bzbarsky
Mats Palmgren <matspal@gmail.com> - Mon, 01 Apr 2013 17:26:02 +0200 - rev 133281
Bug 729519 - Simplify DestroyOverflowList() by requiring that the list is empty. r=bzbarsky
37bebc3a719ed27626b155aa96d5a03abba9539b: Bug 729519 - Use SafelyDestroyFrameListProp also for the OverflowList. r=bzbarsky
Mats Palmgren <matspal@gmail.com> - Mon, 01 Apr 2013 17:26:02 +0200 - rev 133280
Bug 729519 - Use SafelyDestroyFrameListProp also for the OverflowList. r=bzbarsky
17b3ba7a38f216515f5dac9e6d381d445f1ae578: Bug 855917 - Minor nsAbsoluteContainingBlock code cleanup. r=dholbert
Mats Palmgren <matspal@gmail.com> - Mon, 01 Apr 2013 17:26:01 +0200 - rev 133279
Bug 855917 - Minor nsAbsoluteContainingBlock code cleanup. r=dholbert
f8270fefff28885f6e0b3d2de1119c89c4119cfb: Bug 845478 - Use JS::CallArgs instead of manual argc/vp+JS_SET_RVAL/JS_ARGV/etc in Profilers.cpp. r=Ms2ger
Do Nhat Minh <mrordinaire@gmail.com> - Mon, 01 Apr 2013 10:43:48 -0400 - rev 133278
Bug 845478 - Use JS::CallArgs instead of manual argc/vp+JS_SET_RVAL/JS_ARGV/etc in Profilers.cpp. r=Ms2ger
ab72aafa8195518eb873845efd489079187770c7: Bug 856280 - Remove extra import services-common/utils.js. r=dougt
Nikhil Marathe <nsm.nikhil@gmail.com> - Mon, 01 Apr 2013 10:37:51 -0400 - rev 133277
Bug 856280 - Remove extra import services-common/utils.js. r=dougt
0653b625b6bbe870839a3ca5426173f4be426fb7: Bug 854075 - Use mouse{over,out} for positional hover attribs on tabs. r=dao
Adam Dane [:hobophobe] <unusualtears@gmail.com> - Fri, 29 Mar 2013 16:34:56 -0500 - rev 133276
Bug 854075 - Use mouse{over,out} for positional hover attribs on tabs. r=dao
4a8d1a910913870f1056a4b2bbbd838d794e2e50: Bug 853860 - outExecutionDuration now accumulates durations. r=froydnj
David Rajchenbach-Teller <dteller@mozilla.com> - Mon, 01 Apr 2013 10:37:51 -0400 - rev 133275
Bug 853860 - outExecutionDuration now accumulates durations. r=froydnj
db5c1742af263577852e2abc4cf049fe9cd1ab41: Bug 799089 - Remove error console filter timeout hack. r=Neil
Cykesiopka <cykesiopka@hotmail.com> - Mon, 01 Apr 2013 10:37:50 -0400 - rev 133274
Bug 799089 - Remove error console filter timeout hack. r=Neil
dccd236555132a061ac9ce36e51df232dfbf5ae1: Bug 856039 - Default to keeping the fixed layer margins in setViewportMetrics. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Apr 2013 10:17:38 -0400 - rev 133273
Bug 856039 - Default to keeping the fixed layer margins in setViewportMetrics. r=Cwiiis
be42980135f2f72e7e11a1252e2c9e4ac8fa5eb8: Bug 856039 - Guard against viewport size changes getting clobbered by animations. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Apr 2013 10:17:03 -0400 - rev 133272
Bug 856039 - Guard against viewport size changes getting clobbered by animations. r=Cwiiis
42912b8b82d4c868a38c6fbd96bbb097192202fc: Bug 856039 - (Cleanup) Extract magic number. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Apr 2013 10:16:00 -0400 - rev 133271
Bug 856039 - (Cleanup) Extract magic number. r=Cwiiis
9941a05c88d9725256beb11295ac95820c5fd3dd: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 01 Apr 2013 09:50:07 -0400 - rev 133270
Merge m-c to inbound.
284e11d6678af0a26c204467783d362421993fd4: bug 856476 - bustage fix on osx r=me landed on a CLOSED TREE
Trevor Saunders <trev.saunders@gmail.com> - Mon, 01 Apr 2013 06:56:01 -0400 - rev 133269
bug 856476 - bustage fix on osx r=me landed on a CLOSED TREE
4d855f746e0eb6bdd3190b61e1aa1bd96cad2dd5: Bug 398825 - disable failing test temporarily.
Robert Longson <longsonr@gmail.com> - Mon, 01 Apr 2013 11:53:20 +0100 - rev 133268
Bug 398825 - disable failing test temporarily.
93c129d32a6a553358e235c529801d8a6d346785: bug 856487 - remove some xpcom goo from nsAccUtils r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Sun, 31 Mar 2013 20:57:07 -0400 - rev 133267
bug 856487 - remove some xpcom goo from nsAccUtils r=surkov
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip