201231223cd4354a450c3e5d80959f35b8e4cf0c: Bug 1349208 - Adjust web-platform-tests expectations to reflect not having Flash installed on 64-bit Ubuntu 16.04 just like we don't have it installed anywhere else, a=test-only
Phil Ringnalda <philringnalda@gmail.com> - Tue, 21 Mar 2017 20:35:22 -0700 - rev 348711
Push 31534 by philringnalda@gmail.com at Wed, 22 Mar 2017 03:48:26 +0000
Bug 1349208 - Adjust web-platform-tests expectations to reflect not having Flash installed on 64-bit Ubuntu 16.04 just like we don't have it installed anywhere else, a=test-only
fd40abc21673b596074eb69453b83588cfbc5a4e: Bug 1349208: temporary fix to get flashplayer out of the 16.04 image while we find a better fix; r=jmaher, a=testers-only
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 21 Mar 2017 18:19:26 +0000 - rev 348710
Push 31534 by philringnalda@gmail.com at Wed, 22 Mar 2017 03:48:26 +0000
Bug 1349208: temporary fix to get flashplayer out of the 16.04 image while we find a better fix; r=jmaher, a=testers-only MozReview-Commit-ID: IR2PVFXHlEa
8744e9f8eb99f1290aae81985812d57364f18708: Merge inbound to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 21 Mar 2017 16:08:32 -0700 - rev 348709
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Merge inbound to central, a=merge MozReview-Commit-ID: FKkx5SygvHz
54440069e459c3fc6da22f2f4062163da231af9f: Bug 1312087 - part 1 - move mozilla::{Mutex,CondVar} to use mozglue locking primitives; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Tue, 21 Mar 2017 10:20:36 -0500 - rev 348708
Push 31533 by kwierso@gmail.com at Tue, 21 Mar 2017 23:08:53 +0000
Bug 1312087 - part 1 - move mozilla::{Mutex,CondVar} to use mozglue locking primitives; r=erahm This change moves us away from NSPR primitives for our primary synchronization primitives. We're still using PRMonitor for ReentrantMonitor, however. The benefits of this change: * Slightly faster, as we don't have to deal with some of NSPR's overhead; * Smaller datatypes. On POSIX platforms in particular, PRLock is enormous. PRCondVar also has some unnecessary overhead. * Less dynamic memory allocation. Out of necessity, Mutex and CondVar allocated the NSPR data structures they needed, which lead to unnecessary checks for failure. While sizeof(Mutex) and sizeof(CondVar) may get bigger, since they're embedding structures now, the total memory usage should be less. * Less NSPR usage. This shouldn't need any explanation.
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip