3279b4b1241ae49b5e32315f7080f280b023a5af: Bug 1247464 - Run CSP report URIs through the URL classifier. r?ckerschb draft
Francois Marier <francois@mozilla.com> - Thu, 11 Feb 2016 17:36:13 -0800 - rev 330599
Push 10779 by fmarier@mozilla.com at Fri, 12 Feb 2016 01:37:40 +0000
Bug 1247464 - Run CSP report URIs through the URL classifier. r?ckerschb MozReview-Commit-ID: ERoZAbw1nbf
632fb5208a702f79fa5c648698f73bc9b0bf8992: Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander draft
Bas Schouten <bschouten@mozilla.com> - Fri, 12 Feb 2016 02:11:50 +0100 - rev 330598
Push 10778 by bschouten@mozilla.com at Fri, 12 Feb 2016 01:13:45 +0000
Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander MozReview-Commit-ID: KBZSqIdx0OC
fbb8a83f359e31bf77a058e202666df7f244893e: Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander draft
Bas Schouten <bschouten@mozilla.com> - Fri, 12 Feb 2016 02:05:35 +0100 - rev 330597
Push 10778 by bschouten@mozilla.com at Fri, 12 Feb 2016 01:13:45 +0000
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander MozReview-Commit-ID: EC8yhkvvood
88e86efda5e943ffe8d374ab6462b4b0fed20487: Bug 1247775 - Part 1: Remove D3D10/D2D 1.0 texture integration from layers. r=dvander draft
Bas Schouten <bschouten@mozilla.com> - Fri, 12 Feb 2016 00:52:59 +0100 - rev 330596
Push 10778 by bschouten@mozilla.com at Fri, 12 Feb 2016 01:13:45 +0000
Bug 1247775 - Part 1: Remove D3D10/D2D 1.0 texture integration from layers. r=dvander MozReview-Commit-ID: CPBTl0cEG3p
8cb90281421f126f7305f11910288572c143aad3: Bug 1247082 - Suppress rendering of nsBackdropFrame for VR content draft
kearwood - Thu, 11 Feb 2016 17:03:51 -0800 - rev 330595
Push 10777 by kgilbert@mozilla.com at Fri, 12 Feb 2016 01:04:43 +0000
Bug 1247082 - Suppress rendering of nsBackdropFrame for VR content - The VR specific render path in ContainerLayerComposite does not handle nsBackdropFrame correctly, resulting in a alternate frame strobing effect in the Oculus Headset. As VR content is composed of a Canvas element that is scaled to the extents of the surface the backdrop would otherwise not have an effect for VR content. MozReview-Commit-ID: 57ZyNOwJHCm
c4ed53288dd3d3fafe00cb922d5d0e3a0034de6c: Bug 1246130 - Gather onboarding telemetry experiments separately from other active experiments. r=mcomella draft
Chenxia Liu <liuche@mozilla.com> - Thu, 11 Feb 2016 16:10:49 -0800 - rev 330594
Push 10776 by cliu@mozilla.com at Fri, 12 Feb 2016 00:11:06 +0000
Bug 1246130 - Gather onboarding telemetry experiments separately from other active experiments. r=mcomella MozReview-Commit-ID: 6tatquo3N6z
56074874d411b6c056678c9a9154cc90ca42ab96: Bug 1247782 - Remove GeckoApp.createHealthRecorder & related code. r=rnewman draft
Michael Comella <michael.l.comella@gmail.com> - Thu, 11 Feb 2016 15:54:59 -0800 - rev 330593
Push 10775 by michael.l.comella@gmail.com at Fri, 12 Feb 2016 00:05:15 +0000
Bug 1247782 - Remove GeckoApp.createHealthRecorder & related code. r=rnewman It seems we missed this when we implemented bug 1183320. There was a FENNEC_WAS_KILLED histogram that used the SessionInformation - this changeset maintains this functionality by pulling the access out of SessionInformation and directly into GeckoApp, removing the SessionInformation class. MozReview-Commit-ID: GKTf5lAExFq
83937d620a1bc562416a88085f465c1202505d23: Bug 1238160 - Test frame principal when toggling isolation. r=bz draft
J. Ryan Stinnett <jryans@gmail.com> - Thu, 11 Feb 2016 17:08:24 -0600 - rev 330592
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Test frame principal when toggling isolation. r=bz Test frame principals in different configurations to verify the new isolated attribute works as expected. MozReview-Commit-ID: CQNRo2bK9iU
34f85d5515958d772bd028598226b98cf00b8c2b: Bug 1238160 - Add TODOs in non-desktop code paths. r=bz draft
J. Ryan Stinnett <jryans@gmail.com> - Thu, 11 Feb 2016 06:55:16 -0600 - rev 330591
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Add TODOs in non-desktop code paths. r=bz Several code paths try to ask the principal if it's in a browser element, but the principal now only knows about *isolated* browser elements. All such code paths are currently unused on desktop. Comments are added to each case to note they would need to be updated if isolation disabling is brought to such platforms. MozReview-Commit-ID: 775DZecc35t
5c6934c0b92f582191555651ad00182a2c29121b: Bug 1238160 - Set frame type on TabContext. r=billm draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 10 Feb 2016 17:26:24 -0600 - rev 330590
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Set frame type on TabContext. r=billm Adds TabContext::IsBrowserElement which is set by the frame loader for all browser frames. This is in contrast to its previous implementation, which has since been renamed IsIsolatedBrowserElement, since it checks isolated state in OriginAttributes. TabContext methods related to browser elements (and their callers) are updated to use IsIsolatedBrowserElement when check isolation / origins and IsBrowserElement when checking frame types. MozReview-Commit-ID: DDMZTkSn5yd
5639bbf408153049763135cc2111952524b3ec66: Bug 1238160 - Set docshell isolation mode. r=smaug draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 09 Feb 2016 21:59:25 -0600 - rev 330589
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Set docshell isolation mode. r=smaug Adds nsDocShell::GetIsIsolatedBrowserElement, which parallels GetIsInIsolatedBrowserElement, but only checks the immediate docshell. Adds nsDocShell::SetIsInIsolatedBrowserElement for the frame loader and tab child to set the isolation state. nsDocShell methods related to browser elements (and their callers) are updated to use GetIs(In)?IsolatedBrowserElement when checking isolation / origins and GetIsBrowserElement when checking frame types. MozReview-Commit-ID: 6pGD5fF47ZN
bf8abbabb58fb680cfad1bf0bcaed78e5d9e5d6a: Bug 1238160 - Set tab context's isolation from frame attr. r=smaug draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 09 Feb 2016 21:08:47 -0600 - rev 330588
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Set tab context's isolation from frame attr. r=smaug Adds nsFrameLoader::OwnerIsIsolatedBrowserFrame which checks the isolated attribute of browser frames, if present. This is used to set isolation in nsFrameLoader::GetNewTabContext only when true. MozReview-Commit-ID: Dz02xBoKh1P
3484f8458853b51318e86e110f33fd497b98fd74: Bug 1238160 - Rename TabContext::IsBrowserElement. r=billm,mayhemer draft
J. Ryan Stinnett <jryans@gmail.com> - Sat, 06 Feb 2016 00:40:51 -0600 - rev 330587
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Rename TabContext::IsBrowserElement. r=billm,mayhemer This change renames TabContext::IsBrowserElement to add "Isolated". Other methods that pass these values around also have name changes. No behavior changes are made in this patch, so some renamed methods may have have nonsensical implementations. These are corrected in subsequent patches focused on behavior. MozReview-Commit-ID: 3rss1Q9nNhu
dee4158588a046c4c6dcfb4a48c8cfcc0fbef766: Bug 1238160 - Rename nsILoadContext::GetIsInBrowserElement. r=smaug,mayhemer draft
J. Ryan Stinnett <jryans@gmail.com> - Fri, 05 Feb 2016 23:56:07 -0600 - rev 330586
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Rename nsILoadContext::GetIsInBrowserElement. r=smaug,mayhemer This change renames nsILoadContext::GetIsInBrowserElement to add "Isolated". Other methods that pass these values around also have name changes. Tokens such as "isInBrowserElement" have previously been serialized into cache keys, used as DB column names, stored in app registries, etc. No changes are made to any serialization formats. Only runtime method and variable names are updated. No behavior changes are made in this patch, so some renamed methods may have have nonsensical implementations. These are corrected in subsequent patches focused on behavior. MozReview-Commit-ID: CUttXANQjSv
ec19e2144ed12951695ee545f3da3721e9424872: Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer draft
J. Ryan Stinnett <jryans@gmail.com> - Thu, 04 Feb 2016 19:42:44 -0600 - rev 330585
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer This change renames OriginAttributes.mInBrowser and nsIPrincipal::GetIsInBrowserElement to add "Isolated". Other methods that pass these values around also have name changes. Tokens such as "inBrowser" have previously been serialized into cache keys, used as DB column names, stored in app registries, etc. No changes are made to any serialization formats. Only runtime method and variable names are updated. No behavior changes are made in this patch, so some renamed methods may have have nonsensical implementations. These are corrected in subsequent patches focused on behavior. MozReview-Commit-ID: 66HfMlsXFLs
d886a95cd4795a1220d5065b65e46946628b1e4b: Bug 1238160 - Enable mozbrowser frames on desktop. r=bz draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 03 Feb 2016 17:05:04 -0600 - rev 330584
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Enable mozbrowser frames on desktop. r=bz MozReview-Commit-ID: cBYm7dgQt1
6c0a6fd593672a69e4ab844919eb6c0122602728: Bug 1238160 - Test mozbrowser APIs to ensure no content exposure. r=bz draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 13 Jan 2016 13:08:20 -0600 - rev 330583
Push 10774 by bmo:jryans@gmail.com at Thu, 11 Feb 2016 23:52:47 +0000
Bug 1238160 - Test mozbrowser APIs to ensure no content exposure. r=bz Check the various mozbrowser APIs to ensure they are allowed when you have browser permission and blocked when you don't (like regular web content). MozReview-Commit-ID: FPDA1lEUwRq
cf3f0e71dbf01d49dc39b3529a0158cd2b9d15fe: Bug 1247041: [ffmpeg] Request YUVJ420P format explicitly. r?kentuckyfriedtakahe draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 14:38:16 +1100 - rev 330582
Push 10773 by jyavenard@mozilla.com at Thu, 11 Feb 2016 23:46:51 +0000
Bug 1247041: [ffmpeg] Request YUVJ420P format explicitly. r?kentuckyfriedtakahe Requesting YUV420P causes crashes with some version of FFmpeg. MozReview-Commit-ID: I69jNZ64Le5
17ffbe7ca24ef527cc80acefd436dcfad9c70bab: Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 18:05:39 +1100 - rev 330581
Push 10773 by jyavenard@mozilla.com at Thu, 11 Feb 2016 23:46:51 +0000
Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald MozReview-Commit-ID: 71hgJ63ksPU
83a2de2fcf02d98c76ac7591c1149ae120a21d81: Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 12 Feb 2016 00:55:55 +1100 - rev 330580
Push 10773 by jyavenard@mozilla.com at Thu, 11 Feb 2016 23:46:51 +0000
Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald The W3C spec indicates that while everything in MSE is asynchronous, the abort() command is to interrupt the current segment parser loop and have the reset parser loop synchronously completes the frames present in the input buffer. This causes a fundamental issue that abort() will never result in a deterministic outcome as the segment parser loop may be in different condition. We used to really attempt to abort the current operation, however there could have been a race in the order in which tasks were queued. As such, we now simply wait for the current appendBuffer to complete. This also simplifies the code greatly, as we don't need to worry about pending concurrent appendBuffer. The actually happens to be similar to the Chromium behavior. Similar to bug 1239983, we strongly assert should a segment parser loop be running when it must have completed. MozReview-Commit-ID: 9772PLQEozf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip