85458fefc1ae3e7d927bf12895ac23c61d952076: Bug 1312087 - part 0 - use PTHREAD_MUTEX_ADAPTIVE_NP mutexes on Linux/glibc; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Mar 2017 11:20:36 -0400 - rev 348707
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1312087 - part 0 - use PTHREAD_MUTEX_ADAPTIVE_NP mutexes on Linux/glibc; r=erahm This matches NSPR's behavior for its PRLock type.
f86ef08fdae0a012c28e1264e83238cfb31ccc2e: Bug 1337056 - Part 12: Send down permissions when calling createAboutBlankContentViewer, r=baku
Michael Layzell <michael@thelayzells.com> - Fri, 17 Mar 2017 17:04:44 -0400 - rev 348706
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 12: Send down permissions when calling createAboutBlankContentViewer, r=baku MozReview-Commit-ID: LigZnHM34CC
2686c6ee997dce91e573d7b0e1555859e33810e6: Bug 1337056 - Part 11: Change the permission key assertion to a fatal assert on debug builds, r=ehsan
Michael Layzell <michael@thelayzells.com> - Wed, 15 Mar 2017 16:15:47 -0400 - rev 348705
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 11: Change the permission key assertion to a fatal assert on debug builds, r=ehsan MozReview-Commit-ID: HTxvlomRKWy
63e7bf43da6505b9789b714495bebca9fc1c05da: Bug 1345573 - Part 2: Remove old tests for permissions syncing, and add test for new logic, r=baku
Michael Layzell <michael@thelayzells.com> - Thu, 09 Mar 2017 15:58:38 -0500 - rev 348704
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1345573 - Part 2: Remove old tests for permissions syncing, and add test for new logic, r=baku MozReview-Commit-ID: A2vYqdCpeu6
035042b8b4aabb0f6f427a0eb9d12a160dbc6f5a: Bug 1345573 - Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku
Michael Layzell <michael@thelayzells.com> - Wed, 08 Mar 2017 14:28:04 -0500 - rev 348703
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1345573 - Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku MozReview-Commit-ID: Gihc4QFf11R
55fe816879882db8a366c005ebf95cf192e70eb4: Bug 1337056 - Part 10: Remove ReadPermissions from the sync-messages list, r=billm
Michael Layzell <michael@thelayzells.com> - Tue, 14 Mar 2017 12:33:52 -0400 - rev 348702
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 10: Remove ReadPermissions from the sync-messages list, r=billm MozReview-Commit-ID: 8Ki4KEHKnQm
8ea56abef5ea1a9c3ea0b7d4ee96e87f60d58335: Bug 1337056 - Part 9: Check LOAD_HTML_OBJECT_DATA in ContentParent::TransmitPermsFor, r=ehsan
Michael Layzell <michael@thelayzells.com> - Fri, 03 Mar 2017 18:23:19 -0500 - rev 348701
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 9: Check LOAD_HTML_OBJECT_DATA in ContentParent::TransmitPermsFor, r=ehsan MozReview-Commit-ID: 5MBAUe5zbvU
8c41abe5360d91ebc09bea90a476ee884935b8cc: Bug 1337056 - Part 8: Add nsIRequest::LOAD_HTML_OBJECT_DATA flag to identify requests loaded by nsObjectLoadingContent, r=mcmanus
Michael Layzell <michael@thelayzells.com> - Fri, 03 Mar 2017 18:20:37 -0500 - rev 348700
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 8: Add nsIRequest::LOAD_HTML_OBJECT_DATA flag to identify requests loaded by nsObjectLoadingContent, r=mcmanus MozReview-Commit-ID: 3hgLRCeuiyD
cc03c82cb5651ee52586ba753f2af285fe0bd4b3: Bug 1337056 - Part 7: Refactor nsObjectLoadingContent::GetTypeOfContent logic out into nsContentUtils, r=qdot
Michael Layzell <michael@thelayzells.com> - Fri, 03 Mar 2017 18:18:02 -0500 - rev 348699
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 7: Refactor nsObjectLoadingContent::GetTypeOfContent logic out into nsContentUtils, r=qdot MozReview-Commit-ID: IJQNhQZzx3y
d01b69497592ac138f732d48d71e1f0552b8cd81: Bug 1337056 - Part 6: Disable nsPermissionManager::GetEnumerator in the content process, r=kitcambridge
Michael Layzell <michael@thelayzells.com> - Wed, 15 Feb 2017 13:03:13 -0500 - rev 348698
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 6: Disable nsPermissionManager::GetEnumerator in the content process, r=kitcambridge This property allows enumerating over all permissions. As the content process no longer has access to all permissions, this method cannot be correctly implemented in the content process anymore. Because of that, we now error with NS_ERROR_NOT_AVALIABLE when it is accessed in the content process. MozReview-Commit-ID: BLNeYYcZhIi
a21d709fd0b05f2614ad63c3e07b0540b259d068: Bug 1337056 - Part 5: Add support for finer-grained permission update messages to ContentParent, r=baku
Michael Layzell <michael@thelayzells.com> - Thu, 02 Mar 2017 17:04:52 -0500 - rev 348697
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 5: Add support for finer-grained permission update messages to ContentParent, r=baku MozReview-Commit-ID: 6y6eBLWPTue
dc5c70cb15118d84c0137ea6a0f59b18e69ba73b: Bug 1337056 - Part 4: Assert that the ipcKey for a principal is avaliable when creating a PermissionKey in the child process, r=baku
Michael Layzell <michael@thelayzells.com> - Thu, 02 Mar 2017 16:56:01 -0500 - rev 348696
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 4: Assert that the ipcKey for a principal is avaliable when creating a PermissionKey in the child process, r=baku MozReview-Commit-ID: G9TynCKgCVF
c2b8ead5376b5f5a3689e4faef9d814c27189ab6: Bug 1337056 - Part 3: Send down http[s] and ftp permissions as they are needed. Send down other permissions at startup, r=baku
Michael Layzell <michael@thelayzells.com> - Thu, 02 Mar 2017 16:55:09 -0500 - rev 348695
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 3: Send down http[s] and ftp permissions as they are needed. Send down other permissions at startup, r=baku MozReview-Commit-ID: CUKPvFp6zpF
215ca1b54ff1d363624d81460fe9a7e95d8e4ffd: Bug 1337056 - Part 2: Replace the synchronous ReadPermissions API with async APIs, r=baku
Michael Layzell <michael@thelayzells.com> - Thu, 02 Mar 2017 16:53:33 -0500 - rev 348694
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 2: Replace the synchronous ReadPermissions API with async APIs, r=baku These APIs are intended to use the mechanism defined in Part 1. Part 3 implements the usage of these APIs to synchronize permissions. MozReview-Commit-ID: HNKyDPtoaHl
ff6d2ebc113fe5fc3a1f91aba8236c9dfba5ea65: Bug 1337056 - Part 1: Add a mechanism for grouping permissions into groups to be sent over IPC, r=baku
Michael Layzell <michael@thelayzells.com> - Thu, 02 Mar 2017 16:48:01 -0500 - rev 348693
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1337056 - Part 1: Add a mechanism for grouping permissions into groups to be sent over IPC, r=baku MozReview-Commit-ID: IQiSsVGaAOQ
d2cfefb8ff3966368090c222e2c26195772ba9b1: Backed out changeset 4258769b457d (bug 1348464) for crashing in Marionette e10s tests in nsIDocument::GetDocGroup(). r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 21 Mar 2017 15:48:56 +0100 - rev 348692
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Backed out changeset 4258769b457d (bug 1348464) for crashing in Marionette e10s tests in nsIDocument::GetDocGroup(). r=backout on a CLOSED TREE
d1f0dfefbc3e670df39ec306db1927404bc3a9bb: Backed out changeset b89cd59e4ff6 (bug 1348464)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 21 Mar 2017 15:47:46 +0100 - rev 348691
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Backed out changeset b89cd59e4ff6 (bug 1348464)
2857884dea0e7c17972fdda9eca35928722ffd08: Backed out changeset fecc6abcf708 (bug 1316683) for bustage at docshell/base/SerializedLoadContext.cpp:65:61. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 21 Mar 2017 15:47:15 +0100 - rev 348690
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Backed out changeset fecc6abcf708 (bug 1316683) for bustage at docshell/base/SerializedLoadContext.cpp:65:61. r=backout on a CLOSED TREE
0046bf50e45ff3986c6192a428a8a275f6641ba9: Bug 1346518 - extend Accessible::RemoveChild debugging assertions, r=yzen
Alexander Surkov <surkov.alexander@gmail.com> - Tue, 21 Mar 2017 10:13:32 -0400 - rev 348689
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1346518 - extend Accessible::RemoveChild debugging assertions, r=yzen
6f4a9281e405bd8e072f9d1ccef91b1523077e14: Bug 1341096 - Make JS::IsIncrementalBarrierNeeded return true while sweeping incrementally r=sfink a=abillings
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 21 Mar 2017 10:24:11 +0000 - rev 348688
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1341096 - Make JS::IsIncrementalBarrierNeeded return true while sweeping incrementally r=sfink a=abillings
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip