Commit Graph

12 Commits

Author SHA1 Message Date
Mark Banner
4fd95a27c9 Bug 1230369 - Manually fix some remaining instances of Ci/Cc/Cu definitions and switch Components.* to using the shorthand in some places. r=florian
MozReview-Commit-ID: 9SmoR9RlvZE
2018-02-07 09:24:15 +00:00
Andrew McCreight
3182f8489e 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
2018-01-25 16:52:25 -08:00
Andrew McCreight
272cee1e65 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
2018-02-06 09:36:57 -08:00
Marco Castelluccio
162624effa Bug 1416199 - Don't try to set signal handlers in Windows coverage build. r=froydnj 2017-11-10 12:50:14 +01:00
Marco Castelluccio
9baa6663ef Bug 1403143 - Remove useless 'using namespace mozilla::ipc' from CodeCoverageHandler. r=jmaher 2017-09-26 13:48:17 +02:00
Marco Castelluccio
e86f66afac Bug 1397505 - Only support dumping/resetting coverage counters with GCC builds. r=froydnj 2017-09-07 00:31:03 +02:00
Christian Holler
9fc0d3c5ee Bug 1390945 - Make GCOV signal handlers work in --disable-debug mode. r=froydnj
MozReview-Commit-ID: Lm8IhokH3ns
2017-08-16 20:39:26 +02:00
Marco Castelluccio
a4f2544f9e Bug 1380659 - Move xpcshell and mochitest in different directories. r=me 2017-07-21 20:22:07 +02:00
Marco Castelluccio
2955c2a7cd Bug 1380659 - Test SpecialPowers API to dump/reset coverage counters with a mochitest. r=jmaher 2017-07-14 11:02:50 +02:00
Marco Castelluccio
20ff3964ea Bug 1380659 - Add xpcshell test with child and parent process, where the parent process requests dump of coverage counters. r=erahm 2017-07-14 11:01:07 +02:00
Marco Castelluccio
bd17a3cf55 Bug 1380659 - Add basic xpcshell test for the code coverage component. r=erahm 2017-07-14 10:59:12 +02:00
Marco Castelluccio
eb71271b87 Bug 1380659 - Introduce code coverage component to dump/reset coverage counters. r=erahm 2017-07-14 10:58:56 +02:00