cc9b0ac5f66b442de8f9edba9d8ed7553340dcfe: Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 30 Jan 2018 15:08:03 -0700 - rev 402643
Push 33396 by dluca@mozilla.com at Wed, 07 Feb 2018 09:56:38 +0000
Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r=mhowell MozReview-Commit-ID: 270iURVhNRu This patch builds upon the existing DLL services functionality: 1) We add code to obtain the name of the subject from the cert used to sign a binary (if present). This code is added inside mozglue because in the future we will be using this code from the DLL blocklist, which is also located there. 2) We add annotation functionality that registers itself for DLL load events and updates crash reporter annotations as new libraries are loaded. It also annotates any existing libraries that are also in memory at the time that the CertAnnotator is first instantiated. This all happens off main thread, with the exception of actually making the annotation when in a child process.
4bdd6d82f99375625a90f09a8d6b4e973d1b4130: Bug 1430857: Part 1 - Refactor DllServices to make it possible to obtain them from anywhere in Gecko; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Tue, 30 Jan 2018 14:23:10 -0700 - rev 402642
Push 33396 by dluca@mozilla.com at Wed, 07 Feb 2018 09:56:38 +0000
Bug 1430857: Part 1 - Refactor DllServices to make it possible to obtain them from anywhere in Gecko; r=jimm MozReview-Commit-ID: GfWata0eCc5
e1954b02d9e39bdb7c1f17aa95ca9cad5d5c14ae: Backed out 5 changesets (bug 1392391) for frequently failing jsreftests on Android. a=backout
Gurzau Raul <rgurzau@mozilla.com> - Wed, 07 Feb 2018 02:20:38 +0200 - rev 402641
Push 33395 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:21:04 +0000
Backed out 5 changesets (bug 1392391) for frequently failing jsreftests on Android. a=backout Backed out changeset 50df56a0cebf (bug 1392391) Backed out changeset 406806a088d5 (bug 1392391) Backed out changeset 6bd3abc55ea8 (bug 1392391) Backed out changeset 846d50ea8403 (bug 1392391) Backed out changeset b9e9374af9a1 (bug 1392391)
f033d62a90ad5524938a329b2a882b4b64e59ccb: Bug 1432992, part 3 - Adjust some line numbers in tests. r=florian
Andrew McCreight <continuation@gmail.com> - Thu, 01 Feb 2018 13:35:20 -0800 - rev 402640
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1432992, part 3 - Adjust some line numbers in tests. r=florian Deleting lines in part 1 caused two tests to break, because they check the line numbers for source files. The devtools part of the patch was automatically generated. MozReview-Commit-ID: DrDZeyVnpE0
f06620ef048d3a4c2fc3ca9bf288e1fab10673fa: Bug 1432992, part 2 - Manually remove some empty blocks. r=florian
Andrew McCreight <continuation@gmail.com> - Thu, 25 Jan 2018 16:52:25 -0800 - rev 402639
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1432992, part 2 - Manually remove some empty blocks. r=florian Also, remove a now-obsolete comment from placesOverlay.xul and remove some now-empty XPCShell test head files. MozReview-Commit-ID: 6kKVQu8FAL3
b38d59f71915f78922b46a7c7bc65a48488c45f1: Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
Andrew McCreight <continuation@gmail.com> - Tue, 06 Feb 2018 09:36:57 -0800 - rev 402638
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian This patch was autogenerated by my decomponents.py It covers almost every file with the extension js, jsm, html, py, xhtml, or xul. It removes blank lines after removed lines, when the removed lines are preceded by either blank lines or the start of a new block. The "start of a new block" is defined fairly hackily: either the line starts with //, ends with */, ends with {, <![CDATA[, """ or '''. The first two cover comments, the third one covers JS, the fourth covers JS embedded in XUL, and the final two cover JS embedded in Python. This also applies if the removed line was the first line of the file. It covers the pattern matching cases like "var {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove the entire thing if they are all either Ci, Cr, Cc or Cu, or it will remove the appropriate ones and leave the residue behind. If there's only one behind, then it will turn it into a normal, non-pattern matching variable definition. (For instance, "const { classes: Cc, Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes "const CC = Components.Constructor".) MozReview-Commit-ID: DeSHcClQ7cG
7ecabeef8edf7cedc871b3867f824364a5acd36c: Bug 1432863 - Add in-tree documentation for the async tab switcher. DONTBUILD r=Gijs
Mike Conley <mconley@mozilla.com> - Mon, 29 Jan 2018 17:46:35 -0500 - rev 402637
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1432863 - Add in-tree documentation for the async tab switcher. DONTBUILD r=Gijs MozReview-Commit-ID: 8Skgl0g5nBw
b2bb8479fee84d1bd27923c466e553d716e6d84b: Bug 1246387 - Switch to HTTPS for downloads from the stub installer. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 06 Feb 2018 13:37:34 -0800 - rev 402636
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1246387 - Switch to HTTPS for downloads from the stub installer. r=agashlin MozReview-Commit-ID: BlaZf0a2O8D
80fd16267d7f2da670f6e21253a99aaa096a0f84: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 06 Feb 2018 23:59:03 +0200 - rev 402635
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
ddb0033c54cb2175ffa1b58d0a3554808895c54f: Bug 1436134 - disable rcwn for non-safe http methods r=valentin
Patrick McManus <mcmanus@ducksong.com> - Tue, 06 Feb 2018 14:16:03 -0500 - rev 402634
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1436134 - disable rcwn for non-safe http methods r=valentin MozReview-Commit-ID: 3Ip1M7L3gUl
8e6d2f2f7f30c9a6ad78cb33544f855c9dad6b18: Bug 1431179 - Keep all exit profiles that overlap with the parent process's buffer time range. r=mconley
Markus Stange <mstange@themasta.com> - Tue, 06 Feb 2018 15:29:05 -0500 - rev 402633
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1431179 - Keep all exit profiles that overlap with the parent process's buffer time range. r=mconley MozReview-Commit-ID: 1DIYQZ70ckR
ec0b493bf1bf82d5ae82365611cbcb6d4ee8aadb: Bug 1431179 - Remove the API to obtain the time of the first sample during profile streaming. r=mystor
Markus Stange <mstange@themasta.com> - Fri, 26 Jan 2018 15:30:55 -0500 - rev 402632
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1431179 - Remove the API to obtain the time of the first sample during profile streaming. r=mystor MozReview-Commit-ID: KfZLNIAx4gy
255a28ff7195305b9b7e2ab7561f3bd6721fa6b9: Bug 1431179 - When storing an exit profile, remember the current write position of the parent process's profiler buffer, instead of a TimeStamp. r=mystor
Markus Stange <mstange@themasta.com> - Tue, 30 Jan 2018 13:28:35 -0500 - rev 402631
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1431179 - When storing an exit profile, remember the current write position of the parent process's profiler buffer, instead of a TimeStamp. r=mystor MozReview-Commit-ID: 3SFo9r5VrcZ
1406e2ac322a6631536cf80e931bd465fccea141: Bug 1348959 - Remove wraparound indexing in ProfileBuffer. r=djvj,mystor,njn
Markus Stange <mstange@themasta.com> - Tue, 06 Feb 2018 00:25:30 -0500 - rev 402630
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1348959 - Remove wraparound indexing in ProfileBuffer. r=djvj,mystor,njn MozReview-Commit-ID: LeBFSRE6GXR
5ca04ee79f78722b7ef44f496f3cb4a2b7b7079a: Bug 1348959 - Make profiler_get_buffer_info() return information in a struct instead of using outparams. r=mystor,njn
Markus Stange <mstange@themasta.com> - Thu, 18 Jan 2018 17:54:57 -0500 - rev 402629
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1348959 - Make profiler_get_buffer_info() return information in a struct instead of using outparams. r=mystor,njn MozReview-Commit-ID: 1iJ05NxOdou
0f792f685c04216a43409145f5abdaf60c64aa41: Bug 1348959 - Make ProfileBuffer fields uint32_t. r=mystor,njn
Markus Stange <mstange@themasta.com> - Thu, 18 Jan 2018 17:54:33 -0500 - rev 402628
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1348959 - Make ProfileBuffer fields uint32_t. r=mystor,njn MozReview-Commit-ID: veIGhEQyK5
87c7321bb69daa595575c890b8702b2a4e7529f0: Bug 1399980. Remove collection of stylo prefs in webcompat reports. r=florian
Mike Taylor <miket@mozilla.com> - Mon, 05 Feb 2018 15:51:41 -0800 - rev 402627
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1399980. Remove collection of stylo prefs in webcompat reports. r=florian MozReview-Commit-ID: CfgUpI06zud
7a990bbf6046fc2332a6ba95a376bdd6f84d909b: Backed out 2 changesets (bug 1430857) for build bustage on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 06 Feb 2018 23:27:33 +0200 - rev 402626
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Backed out 2 changesets (bug 1430857) for build bustage on a CLOSED TREE Backed out changeset b12ea04f9c5a (bug 1430857) Backed out changeset 6b88557d1e50 (bug 1430857)
1dd486c8136dac7452abd18ab2dc08f975b2825b: servo: Merge #19946 - Change Offset_to_text_point function and add unit tests (from paavininanda:Issue18613); r=jdm
paavininanda <paavininanda@gmail.com> - Tue, 06 Feb 2018 15:11:54 -0500 - rev 402625
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
servo: Merge #19946 - Change Offset_to_text_point function and add unit tests (from paavininanda:Issue18613); r=jdm <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #18613. <!-- Either: --> - [x] Added unit tests and web platform tests <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 36eb711d3b324de5437cc586bb6a8e09b2219108
b12ea04f9c5ae5626fda1968e5c1cbc98bdebcb6: Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 30 Jan 2018 15:08:03 -0700 - rev 402624
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r=mhowell MozReview-Commit-ID: 270iURVhNRu This patch builds upon the existing DLL services functionality: 1) We add code to obtain the name of the subject from the cert used to sign a binary (if present). This code is added inside mozglue because in the future we will be using this code from the DLL blocklist, which is also located there. 2) We add annotation functionality that registers itself for DLL load events and updates crash reporter annotations as new libraries are loaded. It also annotates any existing libraries that are also in memory at the time that the CertAnnotator is first instantiated. This all happens off main thread, with the exception of actually making the annotation when in a child process.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip