cecd14ecca8553466fdbd1c40af6d86dd24f5b36: Bug 1383767 - remove cases of recursive locking of FreeType inside thebes. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Wed, 26 Jul 2017 23:24:48 -0400 - rev 422460
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1383767 - remove cases of recursive locking of FreeType inside thebes. r=jfkthame MozReview-Commit-ID: 1KuOq8jmj0H
22947e9aa292abd0bb542b3ded519c36f8e643cc: Bug 1383767 - guarantee FreeType thread-safety by holding Cairo per-face lock and locking down rasterization. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 26 Jul 2017 23:24:44 -0400 - rev 422459
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1383767 - guarantee FreeType thread-safety by holding Cairo per-face lock and locking down rasterization. r=jrmuizel MozReview-Commit-ID: DuPRIUBgw4W
35b0bdaacb0d75ca40d9850475eb55a4d6111a66: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 26 Jul 2017 18:33:18 -0700 - rev 422458
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Merge m-c to inbound, a=merge MozReview-Commit-ID: LhiAcCiFBus
8486350a848a528bf5262c03a929fcf742d7daff: Bug 1384222 - Try to avoid dynamic allocations in TreeMatchContext::InitAncestors if possible; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 26 Jul 2017 20:00:06 -0400 - rev 422457
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1384222 - Try to avoid dynamic allocations in TreeMatchContext::InitAncestors if possible; r=bzbarsky
173b2aadfbabf2ff7ba10777197487f0b3d722c1: Bug 1366371 - Use signed integer for intersection threshold. r=mstange
Tobias Schneider <schneider@jancona.com> - Wed, 26 Jul 2017 16:00:58 -0700 - rev 422456
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1366371 - Use signed integer for intersection threshold. r=mstange
28b09080d79ac444361f5d9f2e3c851ba9ec97f8: Bug 1330739 - Don't use control's frame as reference in SelectionManager. r=surkov
Eitan Isaacson <eitan@monotonous.org> - Wed, 26 Jul 2017 19:02:37 -0400 - rev 422455
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1330739 - Don't use control's frame as reference in SelectionManager. r=surkov
baa75a4997524c032793ef508447ecc32bda622d: Bug 1368030 - Fix race condition in ScreenCapturerMac. r=jesup
Dan Minor <dminor@mozilla.com> - Wed, 19 Jul 2017 14:49:05 -0400 - rev 422454
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1368030 - Fix race condition in ScreenCapturerMac. r=jesup The race condition is between ~ScreenCapturerMac and the ScreenRefresh and ScreenUpdateMove callbacks. The destructor calls UnregisterRefreshAndMoveHandlers but a callback may still occur after the destruction of the object. Rather than passing a pointer to ScreenCapturerMac into the callback, this adds a separate object which keeps a pointer to ScreenCapturerMac guarded by a CriticalSection. The destructor sets the ScreenCapturerMac to nullptr. In the next callback, the handler unregisters the callbacks and deletes the object. The downside to this approach is that if the ScreenCapturerMac object is allocated and deallocated before a callback occurs, the memory for the separate object will be leaked.
9ab04bf5afc543734878ebb305b295ca8720b36d: Bug 1382258 - Handle async functions properly in Debugger API. r=tromey
Jim Blandy <jimb@mozilla.com> - Tue, 25 Jul 2017 10:48:28 -0700 - rev 422453
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1382258 - Handle async functions properly in Debugger API. r=tromey An async function or generator is represented by a native function wrapped around a scripted function. In order to avoid treating async functions as if they were opaque native functions, Debugger must explicitly look through these wrappers to find the scripted function inside.
4b6f93546febd2351711377bf21c4f8c8ba9ce7f: Bug 1372951 - Turn on tracking throttling for foreground on nightly. r=ehsan
Andreas Farre <farre@mozilla.com> - Mon, 19 Jun 2017 05:37:00 -0400 - rev 422452
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1372951 - Turn on tracking throttling for foreground on nightly. r=ehsan
0a667bf8c1a72692512122bedb41be805a4a19f1: Bug 1368994 - Remove !compMgr warning. r=froydnj
Eric Rahm <erahm@mozilla.com> - Wed, 26 Jul 2017 14:00:10 -0700 - rev 422451
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1368994 - Remove !compMgr warning. r=froydnj
aa4bd3b77a1739f00a00043ee5e90245031a5ef0: Bug 1376774 - Restore the highlighter states on markup loaded prior to emitting the "new-root" event. r=jdescottes
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 26 Jul 2017 16:26:09 -0400 - rev 422450
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1376774 - Restore the highlighter states on markup loaded prior to emitting the "new-root" event. r=jdescottes
898cac60f7c3e2a698b789615adb68106124363b: Bug 1333912. Implement onvisibilitychange attribute on Document. r=bzbarsky
kevin <kevchan85@yahoo.com> - Wed, 26 Jul 2017 16:22:42 -0400 - rev 422449
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1333912. Implement onvisibilitychange attribute on Document. r=bzbarsky
a0c7afb1b83913b937b7e331204bde9f3272c3d8: Bug 1382750 - Import and run gtests from upstream OTS. r=milan
Jonathan Kew <jkew@mozilla.com> - Wed, 26 Jul 2017 21:09:18 +0100 - rev 422448
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1382750 - Import and run gtests from upstream OTS. r=milan
6efdde2f7dd51a98cfbfdf084e680fbf9cc7cee4: Bug 1384650 - Remove extra warnings in SessionStorageManage, r=erahm
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 26 Jul 2017 21:47:43 +0200 - rev 422447
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1384650 - Remove extra warnings in SessionStorageManage, r=erahm
4b879e41eae3aa845e77f6ce7336fb9eb4ed35fa: Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm
Bevis Tseng <btseng@mozilla.com> - Thu, 27 Jul 2017 02:18:20 +0800 - rev 422446
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm
0acc77eb92c6372cb73f441d2753c77068d87c2f: Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
Bevis Tseng <btseng@mozilla.com> - Wed, 26 Jul 2017 16:13:35 +0800 - rev 422445
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
c6bc36c3b43c05b1f50f454a04b563a2cc6c1569: Bug 1378930 - Part 1: Remove nsINamed::SetName(). r=billm
Bevis Tseng <btseng@mozilla.com> - Fri, 21 Jul 2017 11:50:43 +0800 - rev 422444
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1378930 - Part 1: Remove nsINamed::SetName(). r=billm MozReview-Commit-ID: 7aM1yJRsfPH
484096481587c8c66e27a4d834ec62f596ae55f3: Bug 1382889 - Part 2: Add a checkpoint between closing tabs and clearing the preloaded process. r=bc
Eric Rahm <erahm@mozilla.com> - Wed, 26 Jul 2017 12:07:17 -0700 - rev 422443
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1382889 - Part 2: Add a checkpoint between closing tabs and clearing the preloaded process. r=bc This adds an additional measurement before we clear the preloaded process. It will allow us to track future regressions within the preloaded process. MozReview-Commit-ID: Bza7VscEqH3
92d9a593abdad1174fe96840233ebd6bca1bc1e7: Bug 1382889 - Part 1: Clear the preloaded process after closing tabs. r=bc
Eric Rahm <erahm@mozilla.com> - Wed, 26 Jul 2017 12:07:16 -0700 - rev 422442
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1382889 - Part 1: Clear the preloaded process after closing tabs. r=bc Clears the preloaded process that can be kept alive by various new features so that our 'TabsClosed' metrics continue to measure the same thing, mainly 1 chrome process and 1 content process sticking around. MozReview-Commit-ID: L4g45o4mTzR
1efacc8c49ba68b524de18c6b30153cb78e524d2: Backed out 3 changesets (bug 1383007, bug 1376910)
Jed Davis <jld@mozilla.com> - Wed, 26 Jul 2017 12:50:28 -0600 - rev 422441
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Backed out 3 changesets (bug 1383007, bug 1376910) Backed out changeset 394b3d22db19 (bug 1383007) Backed out changeset 17e2e2aa8f56 (bug 1376910) Backed out changeset d11cd5c3fc6f (bug 1376910)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip