0977294b37e9b5d7d5b753e644f976e1a2fe2c07: Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:16:49 -0700 - rev 687740
Push 86585 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:17:15 +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 *only* change will be to give the file the Mozilla standard C++ modelines, which are available here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line MozReview-Commit-ID: EuRsDue63tK
8f534df4f26010e8adaef8a88f1f86a7cd2835ae: Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:09:35 -0700 - rev 687739
Push 86585 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:17:15 +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
f77063139fea0e5d8a6ad80afd4c62c01ba2cd75: 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 draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:08:27 -0700 - rev 687738
Push 86585 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:17:15 +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
4873794d88caceae6348c29ab6c117558259f471: Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:08:24 -0700 - rev 687737
Push 86585 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:17:15 +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
150d1c1bf6f949a3c15485513432068b40a00043: Bug 1412346 part 1: Add standard mode line & MPL boilerplate to a few layout C++ files that are missing it entirely. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:07:35 -0700 - rev 687736
Push 86585 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:17:15 +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
fc82407b8b8ffef792f2907608eff7d05df55539: Bug 1412357 - Added mochitest asserts + logging to TestRunner.jsm. r?mconley draft
grenewode <grenewodemiller@gmail.com> - Fri, 27 Oct 2017 13:15:05 -0400 - rev 687735
Push 86584 by bmo:mill2540@msu.edu at Fri, 27 Oct 2017 17:16:15 +0000
Bug 1412357 - Added mochitest asserts + logging to TestRunner.jsm. r?mconley Still todo: spread this around so that Screenshots.jsm is also using it Also: is the TestRunner.initTest(mochitest task) the best way to give TestRunner access to these features? MozReview-Commit-ID: LpJmEL3CfKd
c86887bc83f32797af69c6610c8e08f9531482b3: Bug 1412346 part 5: (automated patch) Switch a bunch of files in layout to use our standard text editor modelines. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:05:05 -0700 - rev 687734
Push 86583 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:05:56 +0000
Bug 1412346 part 5: (automated patch) Switch a bunch of files in layout to use our standard text editor modelines. 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 MozReview-Commit-ID: EuRsDue63tK
df5ee2b1fd56c123eb71393af7a35747d20a1ad4: Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 10:01:39 -0700 - rev 687733
Push 86583 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:05:56 +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 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 through copypasting from neighboring 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
bccc93f2d734fd75c0cb02e4213cbf7100a03f73: 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 draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 09:50:07 -0700 - rev 687732
Push 86583 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:05:56 +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
b050ea64ca38602b9aa7b9931ad8026fe9d4bcf1: Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 09:50:07 -0700 - rev 687731
Push 86583 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:05:56 +0000
Bug 1412346 part 2: Split mode line into its own C++ comment & own line, in a few files within layout. r?jfkthame MozReview-Commit-ID: KqppMKF1jHv
e4e2419d88d5b5e9d9d63fac7035de06952500f6: Bug 1412346 part 1: Add standard mode line & MPL boilerplate to a few layout C++ files that are missing it entirely. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 09:50:07 -0700 - rev 687730
Push 86583 by dholbert@mozilla.com at Fri, 27 Oct 2017 17:05:56 +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
763a23cc6473be3fa31cfab1de688eaff08db7d0: Bug 1411683 - Add foreach and segment utility methods to nsNSSCertList r?keeler draft
J.C. Jones <jjones@mozilla.com> - Wed, 25 Oct 2017 13:37:50 -0500 - rev 687729
Push 86582 by bmo:jjones@mozilla.com at Fri, 27 Oct 2017 17:00:29 +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
8e7ba2086ce0cf518f281fe016521b968110f4ee: Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?mshal,pike draft
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 23 Oct 2017 08:04:24 -0700 - rev 687728
Push 86581 by bmo:gandalf@aviary.pl at Fri, 27 Oct 2017 17:00:11 +0000
Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?mshal,pike MozReview-Commit-ID: 80ldQPhNyi7
75b2ca3aff02b37e64e8999da522977cb04e3c30: Bug 1406675 - Add new WebExtensions test for cookieBehaviors reject pref. draft
Luca Greco <lgreco@mozilla.com> - Fri, 27 Oct 2017 13:50:40 +0200 - rev 687727
Push 86580 by luca.greco@alcacoop.it at Fri, 27 Oct 2017 16:52:34 +0000
Bug 1406675 - Add new WebExtensions test for cookieBehaviors reject pref. MozReview-Commit-ID: 5fgW29K8oEG
35ca99a4df47f4951b9eb80b495935a68b33b94a: Bug 1406675 - Allow WebExtension principals to use storage on nsICookieService::BEHAVIOR_REJECT. draft
Luca Greco <lgreco@mozilla.com> - Fri, 27 Oct 2017 18:50:18 +0200 - rev 687726
Push 86580 by luca.greco@alcacoop.it at Fri, 27 Oct 2017 16:52:34 +0000
Bug 1406675 - Allow WebExtension principals to use storage on nsICookieService::BEHAVIOR_REJECT. MozReview-Commit-ID: AFOVwvCIDDm
6e717aa89cfa0eb73c496060fcd71f809a3c208e: Bug 1412251: Make style sharing look at XBL / Shadow DOM rules. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Oct 2017 18:42:39 +0200 - rev 687725
Push 86579 by bmo:emilio@crisal.io at Fri, 27 Oct 2017 16:44:43 +0000
Bug 1412251: Make style sharing look at XBL / Shadow DOM rules. r?bz MozReview-Commit-ID: 861FcEy7O26
3b95aaee5fc4758fd4fe7497c2e5e7884f1842e1: Minor reformatting. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Oct 2017 17:11:31 +0200 - rev 687724
Push 86579 by bmo:emilio@crisal.io at Fri, 27 Oct 2017 16:44:43 +0000
Minor reformatting. MozReview-Commit-ID: F6Kj8scduch
4fcb6d7d27f928bb0e6e1c31d4360ee23e403691: More logging. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Oct 2017 16:34:16 +0200 - rev 687723
Push 86579 by bmo:emilio@crisal.io at Fri, 27 Oct 2017 16:44:43 +0000
More logging. MozReview-Commit-ID: 4xuhj2HQ76R
bd8360f70ade9bb2778f6f7288408e8b4e696731: style: Bump the selector lenght heuristic. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Oct 2017 14:01:18 +0200 - rev 687722
Push 86579 by bmo:emilio@crisal.io at Fri, 27 Oct 2017 16:44:43 +0000
style: Bump the selector lenght heuristic. A selector with combinators has to have length > 2 (a component, a combinator, another component). MozReview-Commit-ID: GvMEbRdOVi2
3263cc50231256a2cc3eb556736607669c6bef40: style: Add a query-selector fast path for #id foo. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Oct 2017 14:00:53 +0200 - rev 687721
Push 86579 by bmo:emilio@crisal.io at Fri, 27 Oct 2017 16:44:43 +0000
style: Add a query-selector fast path for #id foo. MozReview-Commit-ID: DkrLcfQLPga
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip