8400adbffaa11c5b4b2357c3973f4a2f371b3081: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 27 Oct 2017 23:32:15 +0200 - rev 388798
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
merge mozilla-central to autoland. r=merge a=merge
9d579c7e46b983e483575ee5eb9bd3e1252d3aac: Bug 1411683 - Add foreach and segment utility methods to nsNSSCertList r=keeler
J.C. Jones <jjones@mozilla.com> - Wed, 25 Oct 2017 13:37:50 -0500 - rev 388797
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1411683 - Add foreach and segment utility methods to nsNSSCertList r=keeler This adds two methods to nsNSSCertList: ForEachCertificateInChain, and SegmentCertificateChain. The ForEach method calls a supplied function for each certificate in the chain, one by one. That method is then used by the Segment method, which (assuming the chain is ordered) splits it into Root, End Entity, and everything in-between as a list of Intermediates. This patch does _not_ try to add these methods to the IDL, as it's not straightforward to me on how to handle the nsCOMPtr or std::function arguments. These methods will be first used by Bug 1409259. MozReview-Commit-ID: 8qjwF3juLTr
21a17ab8b0fc0af473ac0a3deb609f1192e71fb9: Bug 1411683 - Add "requirements.txt" for pycert.py r=keeler
J.C. Jones <jjones@mozilla.com> - Wed, 25 Oct 2017 16:03:58 -0500 - rev 388796
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1411683 - Add "requirements.txt" for pycert.py r=keeler There are specific versions needed for security/manager/ssl/tests/unit/pycert.py, so let's give PIP some installation help: 0.1.7 for pyasn1 and 0.0.5 for pyasn1_modules (recent versions break pycert/pykey/pycms) MozReview-Commit-ID: Fk98UPd8bJo
553b2d547b68229f89f4230372fbe5a5a0309485: Bug 1411743 Resolve warnings in tests for MinGW: Cast -1 to DWORD, and ignore a result explicitly r=jimm
Tom Ritter <tom@mozilla.com> - Wed, 25 Oct 2017 15:40:35 -0500 - rev 388795
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1411743 Resolve warnings in tests for MinGW: Cast -1 to DWORD, and ignore a result explicitly r=jimm MozReview-Commit-ID: 82r05lMszXd
170e3ed76a389209e79b9f2200ece037950af813: Bug 1378366 - Change 'var' to 'const' and 'let' in fontBuilder.js. r=timdream
Jared Wein <jwein@mozilla.com> - Fri, 27 Oct 2017 06:51:16 -0400 - rev 388794
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1378366 - Change 'var' to 'const' and 'let' in fontBuilder.js. r=timdream MozReview-Commit-ID: 3QYWdnVzgJs
1a6103d5708d6bfcf477b329b2a0aba79f27d1ef: Bug 1378366 - If the default font is not found, use 'Default' as the name for an unchanged font preference. Previously this would show up as blank in this case. r=timdream
Jared Wein <jwein@mozilla.com> - Thu, 26 Oct 2017 12:25:12 -0400 - rev 388793
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1378366 - If the default font is not found, use 'Default' as the name for an unchanged font preference. Previously this would show up as blank in this case. r=timdream MozReview-Commit-ID: G1GEwWNtBMi
9ded8c9fd0d253bc781f970c30daf6ae6119e32d: Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r=gps,mshal,Pike,ted
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 23 Oct 2017 08:04:24 -0700 - rev 388792
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r=gps,mshal,Pike,ted MozReview-Commit-ID: 80ldQPhNyi7
0f5cb58689c24d999d6804f1b17d1fd9794cf9d6: Bug 1410206 - Remove non-e10s support from talos; r=jmaher
Rob Wood <rwood@mozilla.com> - Thu, 26 Oct 2017 15:16:40 -0400 - rev 388791
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1410206 - Remove non-e10s support from talos; r=jmaher MozReview-Commit-ID: 2iCM35XAXJM
905239391e05483e8fb221378dd2092c5a0df8b7: Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:33:53 -0700 - rev 388790
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame This patch was generated automatically by the "modeline.py" script, available here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py For every file that is modified in this patch, the changes are as follows: (1) The patch changes the file to use the exact C++ mode lines from the Mozilla coding style guide, available here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line (2) The patch deletes any blank lines between the mode line & the MPL boilerplate comment. (3) If the file previously had the mode lines and MPL boilerplate in a single contiguous C++ comment, then the patch splits them into separate C++ comments, to match the boilerplate in the coding style. MozReview-Commit-ID: EuRsDue63tK
d5056038d25e8492a1a4cb1dcaea5d5207c22969: Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:09:35 -0700 - rev 388789
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r=jfkthame We have a fair number of files that have a particular stale version of the MPL boilerplate. (It was probably originally correct, and then the official boilerplate changed, and the stale MPL boilerplate continued to propagate via copypasting from neighboring files into newly-added files.) This patch updates this stale MPL text (and *only* the MPL text) to the latest version, which can be found at https://www.mozilla.org/en-US/MPL/headers/ and https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line MozReview-Commit-ID: 8WeBb8b0uRo
423370b7b006c53fb079c9a34f69811a2889f08b: Bug 1412346 part 3: Move a misplaced "IWYU pragma" comment down a few lines to match our convention and so mode line can be first. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:08:27 -0700 - rev 388788
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1412346 part 3: Move a misplaced "IWYU pragma" comment down a few lines to match our convention and so mode line can be first. r=jfkthame MozReview-Commit-ID: IEp7T0D1VUh
b2388646f983076fa62c150595aeeea353a05739: Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:08:24 -0700 - rev 388787
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r=jfkthame (This brings these lines into conformance with our standard style for mode lines, and it's required in order for the modeline.py script to be able to process these files.) MozReview-Commit-ID: KqppMKF1jHv
2a807f9ddba97508c372d785ff52b40f81c885c4: Bug 1412346 part 1: Add standard mode line & MPL boilerplate to a few layout C++ files that are missing it entirely. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:07:35 -0700 - rev 388786
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1412346 part 1: Add standard mode line & MPL boilerplate to a few layout C++ files that are missing it entirely. r=jfkthame Note that I'm intentionally *not* leaving a blank line between the license block and the "IWYU pragma" line, in nsDisplayItemTypesList.h. This matches the prevailing style that I found in other files that have "IWYU pragma" lines. I copied the boilerplate comment directly from the Coding Style MDN page: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line MozReview-Commit-ID: ACoHkDFe8Z3
c9589d98c0b89ff3a34c5473b957df6e9f97530a: Bug 1403690 Part 6: UIKit change nsLookAndFeel::NativeGetColor to use cached colors. r=ted
Brad Werth <bwerth@mozilla.com> - Tue, 10 Oct 2017 13:50:58 -0700 - rev 388785
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1403690 Part 6: UIKit change nsLookAndFeel::NativeGetColor to use cached colors. r=ted MozReview-Commit-ID: Jai4OLrNe6Y
436c11e3c38952bf698fe6e5a14f7376b7905a31: Bug 1403690 Part 5: Android change pref and color caching to match approach used in gtk, macOS, and Windows. r=snorp
Brad Werth <bwerth@mozilla.com> - Tue, 10 Oct 2017 13:12:28 -0700 - rev 388784
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1403690 Part 5: Android change pref and color caching to match approach used in gtk, macOS, and Windows. r=snorp MozReview-Commit-ID: DoffjB9QMmH
4df8244690cf51becf42e70ce846c91c92e3780c: Bug 1403690 Part 4: gtk rearrange header and implementation to keep init and refresh functions together. r=karlt
Brad Werth <bwerth@mozilla.com> - Tue, 10 Oct 2017 14:12:47 -0700 - rev 388783
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1403690 Part 4: gtk rearrange header and implementation to keep init and refresh functions together. r=karlt MozReview-Commit-ID: ERsI916e7zf
1570e72037e260c094b4db4cd3a3263ac6e990de: Bug 1403690 Part 3: macOS change nsLookAndFeel::NativeGetColor to use cached colors. r=mstange
Brad Werth <bwerth@mozilla.com> - Mon, 02 Oct 2017 17:13:48 -0700 - rev 388782
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1403690 Part 3: macOS change nsLookAndFeel::NativeGetColor to use cached colors. r=mstange MozReview-Commit-ID: FHm6d2Vz2sJ
cf0f2ec461a77494a58001efe8c917b5ca979800: Bug 1403690 Part 2: Windows change nsLookAndFeel::NativeGetColor to use cached colors. r=jimm
Brad Werth <bwerth@mozilla.com> - Mon, 02 Oct 2017 16:17:05 -0700 - rev 388781
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1403690 Part 2: Windows change nsLookAndFeel::NativeGetColor to use cached colors. r=jimm MozReview-Commit-ID: 7CKUrtCYC0j
8b8017ae9cc103830e28e9209a063756059b4a18: Bug 1403690 Part 1: Adjust heap write analysis whitelist to include Gecko_GetLookAndFeelSystemColor. r=manishearth
Brad Werth <bwerth@mozilla.com> - Mon, 02 Oct 2017 15:00:33 -0700 - rev 388780
Push 32760 by archaeopteryx@coole-files.de at Sat, 28 Oct 2017 08:30:40 +0000
Bug 1403690 Part 1: Adjust heap write analysis whitelist to include Gecko_GetLookAndFeelSystemColor. r=manishearth MozReview-Commit-ID: 1PjN0ZTpw10
ad08d9064a7d4334dd33315622b58719ec4d0dac: Backed out 4 changesets (bug 1408433, bug 1406391, bug 1408512) for crashing tests by touching the network contacting incoming.telemetry.mozilla.org on nightly builds
Phil Ringnalda <philringnalda@gmail.com> - Fri, 27 Oct 2017 21:08:27 -0700 - rev 388779
Push 32759 by philringnalda@gmail.com at Sat, 28 Oct 2017 04:08:39 +0000
Backed out 4 changesets (bug 1408433, bug 1406391, bug 1408512) for crashing tests by touching the network contacting incoming.telemetry.mozilla.org on nightly builds Backed out changeset 9bfd4b0927dc (bug 1408433) Backed out changeset 555850d5107e (bug 1408512) Backed out changeset 15d959b9123e (bug 1406391) Backed out changeset e1f34ba9cecc (bug 1406391) MozReview-Commit-ID: BVoGRsD73Hf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip