6cf52ce48a48cd67d074ce985f6675acc9cbe04b: Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 07 Nov 2016 13:46:15 -0800 - rev 321806
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r=glandium Combined with the previous patch that sets MACH_STDOUT_ISATTY, the practical effect of this patch is that cargo is invoked with `--color=always` when mach was attached to a TTY and colorized output is sent to the terminal. Note: this doesn't work with Rust/Cargo 1.10 for reasons unknown to me. It appears there was a bug with Rust/Cargo because `--color=never` still sent colorized output on that version! Cargo/Rust 1.12.1 works fine. MozReview-Commit-ID: 6uXS3t3413i
6e9a4c0b9cd82f37275025e009e4fd327bdcd819: Bug 1315785 - Set an environment variable when mach is attached to a TTY; r=glandium
Gregory Szorc <gps@mozilla.com> - Tue, 08 Nov 2016 12:15:13 -0800 - rev 321805
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315785 - Set an environment variable when mach is attached to a TTY; r=glandium The way it works now, `mach` commands often invoke subprocesses where the subprocesses' stdio file descriptors are pipes so the mach command can e.g. parse output. Processes like clang, gcc, and cargo determine if they can send color codes to {stderr, stdout} by seeing if those file descriptors are TTYs. When e.g. `make` is executed via `mach`, this test fails because those descriptors are pipes (even though they eventually end up on a TTY). We can't wire the file descriptors to the TTY because `mach` needs to analyze output. We don't want users defining process flags to force color in their mozconfigs because color codes would still be sent if stdout was not a TTY. This patch sets the MACH_STDOUT_ISATTY environment variable in all mach commands when stdout is a TTY. Subsequent processes can then look for this variable to determine whether to override color settings, print terminal control codes, etc. MozReview-Commit-ID: GxXP2mQssjC
ce5669deefd24d2f47900f4ba1d6aaa1b4f4b320: Bug 1315785 - Restore environment variables after running command; r=glandium
Gregory Szorc <gps@mozilla.com> - Tue, 08 Nov 2016 12:15:07 -0800 - rev 321804
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315785 - Restore environment variables after running command; r=glandium Currently, environment variables set when running mach commands will propagate after the command is finished. This can allow unwanted state to bleed through. This likely isn't an issue today, but isolating state during code execution is generally a good practice. So do that. MozReview-Commit-ID: AdaomGub5EF
b1db1c9b6f545f2d6980b7f9e017842e5238192b: Bug 1304152 - Printing uses DrawTargetCairo. Don't blindly assume we have a DrawTargetSkia. r=mchang
Markus Stange <mstange@themasta.com> - Tue, 25 Oct 2016 16:22:17 -0400 - rev 321803
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1304152 - Printing uses DrawTargetCairo. Don't blindly assume we have a DrawTargetSkia. r=mchang MozReview-Commit-ID: 3JVDjawRLTM
bd9fb386560691dd55d4905213f28fa9666d30b9: bug 1313491 - add basic tests that PSM sets the right security state during session resumption r=Cykesiopka,jcj,mgoodwin
David Keeler <dkeeler@mozilla.com> - Tue, 01 Nov 2016 13:47:51 -0700 - rev 321802
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
bug 1313491 - add basic tests that PSM sets the right security state during session resumption r=Cykesiopka,jcj,mgoodwin MozReview-Commit-ID: 3Q265OJyTIO
1c76db819ee6f879a126db6d2a91234a2547b3e2: bug 1313491 - include more context when determining EV status r=Cykesiopka,jcj,mgoodwin
David Keeler <dkeeler@mozilla.com> - Mon, 31 Oct 2016 17:02:57 -0700 - rev 321801
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
bug 1313491 - include more context when determining EV status r=Cykesiopka,jcj,mgoodwin When doing TLS session resumption, the AuthCertificate hook is bypassed, which means that the front-end doesn't know whether or not to show the EV indicator. To deal with this, the platform attempts an EV verification. Before this patch, this verification lacked much of the original context (e.g. stapled OCSP responses, SCTs, the hostname, and in particular the first-party origin key). Furthermore, it was unclear from a code architecture standpoint that a full verification was even occurring. This patch brings the necessary context to the verification and makes it much more clear that it is happening. It also takes the opportunity to remove some unnecessary EV-related fields and information in code and data structures that don't require it. MozReview-Commit-ID: LTmZU4Z1YXL
5cebe2fb4f60fb153dfdd862e6805dece0e2bd07: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 08 Nov 2016 14:09:10 -0800 - rev 321800
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Merge m-c to autoland, a=merge
621860d37e7223a26c116c3dd5f9236d757459e3: Bug 1315858 - Test ability to detect screensharing sources that are firefox. r=florian,jesup
Jan-Ivar Bruaroey <jib@mozilla.com> - Mon, 07 Nov 2016 12:20:41 -0500 - rev 321799
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315858 - Test ability to detect screensharing sources that are firefox. r=florian,jesup MozReview-Commit-ID: K6Kkdaso7dd
720d95eaaedda41ecb3f7c0410045a7495f04a96: Bug 1315140 - Add telemetry for the Safe Browsing shutdown code. r=francois
DimiL <dlee@mozilla.com> - Tue, 08 Nov 2016 15:11:36 +0800 - rev 321798
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315140 - Add telemetry for the Safe Browsing shutdown code. r=francois MozReview-Commit-ID: F9Hv37Mn73P
5a0c37ab1352dae0efd0f1bf398b5859eb4b5f3e: Bug 1306722 - Make l10n nightly builds in builds-4hr use 40 character SHA revision. r=nthomas
Justin Wood <Callek@gmail.com> - Tue, 08 Nov 2016 12:21:48 -0500 - rev 321797
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1306722 - Make l10n nightly builds in builds-4hr use 40 character SHA revision. r=nthomas MozReview-Commit-ID: EOIYk11WQ1J
429f3d73d79be8a4c81f55c8c751468426e2f281: Bug 1315233: Add test for postMessage from system principal to window with non-default originAttributes. r=baku
Kris Maglione <maglione.k@gmail.com> - Mon, 07 Nov 2016 11:40:59 -0800 - rev 321796
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315233: Add test for postMessage from system principal to window with non-default originAttributes. r=baku MozReview-Commit-ID: 2rIiSghlvEA
3133acf27a5d3ad0c8b1a52da179ccb2ebf41eac: Bug 1314080 Part 5: Adds a mochitest to exercise getClientRectsAndTexts. r=smaug
Brad Werth <bwerth@mozilla.com> - Thu, 03 Nov 2016 11:54:34 -0700 - rev 321795
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1314080 Part 5: Adds a mochitest to exercise getClientRectsAndTexts. r=smaug MozReview-Commit-ID: IoSXK9vxPcn
4231c5d216b0e51893cfb1d703ed903b61b84394: Bug 1314080 Part 4: Implement the new text retrieval behavior. r=smaug
Brad Werth <bwerth@mozilla.com> - Wed, 02 Nov 2016 16:39:43 -0700 - rev 321794
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1314080 Part 4: Implement the new text retrieval behavior. r=smaug MozReview-Commit-ID: 7j5BjruBNb9
b60df721f0e2219d8cea5149af1f563d3a1dcfb9: Bug 1314080 Part 3: Add a new ChromeOnly DOM method and wire it to CollectClientRectsAndText. r=smaug
Brad Werth <bwerth@mozilla.com> - Wed, 02 Nov 2016 13:31:06 -0700 - rev 321793
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1314080 Part 3: Add a new ChromeOnly DOM method and wire it to CollectClientRectsAndText. r=smaug MozReview-Commit-ID: GRM87Pi3g4G
2eac07d441aad2983f77a896a449f37ea8bd23d7: Bug 1314080 Part 2: Expand GetPartialTextRect with a new text collecting parameter. r=smaug
Brad Werth <bwerth@mozilla.com> - Wed, 02 Nov 2016 12:07:49 -0700 - rev 321792
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1314080 Part 2: Expand GetPartialTextRect with a new text collecting parameter. r=smaug MozReview-Commit-ID: 6eEDFFwKh0c
c63b7e3446b581d44a7c578052f2d4577244629c: Bug 1314080 Part 1: Rename CollectClientRects method and add a new parameter for collecting text. r=smaug
Brad Werth <bwerth@mozilla.com> - Wed, 02 Nov 2016 13:49:43 -0700 - rev 321791
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1314080 Part 1: Rename CollectClientRects method and add a new parameter for collecting text. r=smaug MozReview-Commit-ID: KQPky6Fh8sG
ad361ae9e9c0b66fec2e57ae038fbd6df9a6ba64: Bug 1316109: Add missing entry for IAccessible2_3 in library block of ia2_api_all.idl; r=surkov
Aaron Klotz <aklotz@mozilla.com> - Tue, 08 Nov 2016 13:20:05 -0700 - rev 321790
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1316109: Add missing entry for IAccessible2_3 in library block of ia2_api_all.idl; r=surkov MozReview-Commit-ID: 4eD3XXalieh
6864810d43907191e3520fa2323b4460fc3411a9: Bug 1315974 - When creating the widget layer manager, don't assume it will always be a ClientLayerManager. r=mattwoodrow
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 08 Nov 2016 10:42:26 -0500 - rev 321789
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315974 - When creating the widget layer manager, don't assume it will always be a ClientLayerManager. r=mattwoodrow MozReview-Commit-ID: 8r037jdHJ0E
8b6533d17d4c0c81a9c856437127a67df2631a74: Bug 1315974 - Have the CompositorBridgeChild take a LayerManager instead of a ClientLayerManager. r=dvander
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 08 Nov 2016 10:42:19 -0500 - rev 321788
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1315974 - Have the CompositorBridgeChild take a LayerManager instead of a ClientLayerManager. r=dvander MozReview-Commit-ID: CPTCQgIl5ad
d680b3accfc56cf836afed0db24ebee55ae855e4: Bug 1308060 - Implement sessions.restore WebExtensions API, r=aswan
Bob Silverberg <bsilverberg@mozilla.com> - Mon, 07 Nov 2016 14:53:27 -0500 - rev 321787
Push 83680 by cbook@mozilla.com at Wed, 09 Nov 2016 15:39:46 +0000
Bug 1308060 - Implement sessions.restore WebExtensions API, r=aswan MozReview-Commit-ID: Ci7WhKYJBN1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip