1526bb09ea8360bbb01e940ba8dc406070047ea7: bug 1331320 disable e10s browser_tab_dragdrop.js in remaining linux builds r=mccr8
Karl Tomlinson <karlt+@karlt.net> - Wed, 01 Feb 2017 16:13:43 +1300 - rev 341540
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
bug 1331320 disable e10s browser_tab_dragdrop.js in remaining linux builds r=mccr8 The intermittent abnormal plugin exit due to bug 1237853 was not detected by opt builds due to the use of exit(1) and lack of leak checking (which would have demonstrated bug 1309420 or bug 1239258). The abnormal exit is now detected in opt builds also, and so this change disables testing with these builds also. MozReview-Commit-ID: FnBGNqnJrDp
507cfcf7b653905e03d03802dc8ad03ba9614073: bug 1331320 test that a crashreport is generated on X11 protocol error in plugin r=glandium
Karl Tomlinson <karlt+@karlt.net> - Mon, 16 Jan 2017 14:48:33 +1300 - rev 341539
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
bug 1331320 test that a crashreport is generated on X11 protocol error in plugin r=glandium MozReview-Commit-ID: HSKgzjqRZh6
ef4156c9e06f102b1d2c156d8f46c4637947a4dd: bug 1331320 document requestFlakyTimeout for crashAndGetCrashServiceRecord() r=glandium
Karl Tomlinson <karlt+@karlt.net> - Mon, 16 Jan 2017 18:57:03 +1300 - rev 341538
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
bug 1331320 document requestFlakyTimeout for crashAndGetCrashServiceRecord() r=glandium MozReview-Commit-ID: 4l2qxJfRbkq
cc259ce5307f01a672a00554d7bada9fcbc527bf: bug 1331320 install X11 error handler through Xlib in plugin process as GTK2 does not use g_error r=glandium
Karl Tomlinson <karlt+@karlt.net> - Fri, 13 Jan 2017 20:50:58 +1300 - rev 341537
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
bug 1331320 install X11 error handler through Xlib in plugin process as GTK2 does not use g_error r=glandium MozReview-Commit-ID: 9Io2fABc2hI
26a6d86166e7f5b77399ab17be630c8e0d9abf55: Bug 1333675 followup - Remove prefixed values for unicode-bidi from devtools.
Xidorn Quan <me@upsuper.org> - Thu, 09 Feb 2017 12:38:49 +1100 - rev 341536
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1333675 followup - Remove prefixed values for unicode-bidi from devtools. MozReview-Commit-ID: J6ewcNe1cSn
d80c639b3743422e608cdd5929d660ba09db6adf: servo: Merge #15447 - Move rust-selectors into servo/servo (from bholley:in_tree_selectors); r=SimonSapin
Bobby Holley <bobbyholley@gmail.com> - Wed, 08 Feb 2017 16:06:06 -0800 - rev 341535
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
servo: Merge #15447 - Move rust-selectors into servo/servo (from bholley:in_tree_selectors); r=SimonSapin See the thread at [1]. [1] https://groups.google.com/d/msg/mozilla.dev.servo/iHykieVC5SM/Z31_n0agBAAJ Source-Repo: https://github.com/servo/servo Source-Revision: 8aec1ccdd22145df0ca7bb9456b40b3175fc5992
a015f6ca6ac65e92d624ee70266fdeabbd4c1e60: Bug 1333675 - Remove prefixed values for unicode-bidi. r=dholbert
Xidorn Quan <me@upsuper.org> - Wed, 08 Feb 2017 15:25:17 +1100 - rev 341534
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1333675 - Remove prefixed values for unicode-bidi. r=dholbert MozReview-Commit-ID: B1TNnDPHel2
62ffc0541c4d755199b313b0eed361f9e2c985ab: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 08 Feb 2017 16:21:53 -0800 - rev 341533
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: HXFQTGJASw4
b77a472a5ce62f11c5f102a3a28b4169c3921f0c: Bug 1335885: Adjust click position in test_bug1301290.html to more reliably target resizer. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 08 Feb 2017 11:41:13 -0800 - rev 341532
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1335885: Adjust click position in test_bug1301290.html to more reliably target resizer. r=mats The resizer in question is smaller in Ubuntu 16.04 than on other platforms (due to smaller scrollbars in the default OS theme), so we need to target our click closer to the corner of the element in order to hit the resizer. MozReview-Commit-ID: Cz4MIKsOaGS
4854cd37594f86279f4141f691fba25375349409: Bug 1335667 - Validate all downloaded sources when building GCC. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 01 Feb 2017 16:35:29 +0900 - rev 341531
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1335667 - Validate all downloaded sources when building GCC. r=froydnj We can just check the GPG signature for the upstream tarballs that are GPG signed. We keep a copy of the relevant GPG keys in tree so that we only use a controlled set of keys. I validated the GPG keys by: - Creating a fresh keyring. - Importing the keys with gpg --receive-key. - Importing my own GPG public key in that keyring. - Importing the gpg keys that the PGP pathfinder told me were on the path to those keys (which weren't directly in their keyring, so I had to manually find some steps first). - Using `gpg --check-sigs` to validate that the all those keys I got are the right ones. Then the relevant GPG keys were exported with `gpg --export --armor` and stripped with https://github.com/glandium/pgpstrip/. For MPC, the first GPG-signed version upstream was 0.8.2, while the GCC script to download prerequisites downloads 0.8.1. So instead of using 0.8.1, we use 0.8.2, which we can verify. For GMP, the GCC script downloads 4.3.2. The only web-of-trust path is through a revoked key, which signs a revoked uid of the GMP key. Releases newer than 5.1.0 are signed with a new key that can be validated with the steps above. So instead of using 4.3.2, we use 5.1.3 (last of the 5.1.x line). But MPFR 2.4.2, which the GCC script downloads, doesn't build against GMP 5.1.3, so instead of that, we use MPFR 3.1.5. Sadly, the remaining GCC prerequisites are not signed, so I had to: - Download the files from ftp.gnu.org. - Download the corresponding files from snapshot.debian.org. - Compare the raw files when possible, or the uncompressed (not extracted) files (when, thankfully, they matched). - Validate those snapshot.debian.org files checksums against the checksums in the corresponding Sources.bz2/xz files. - Validate the Sources.bz2/xz checksums against the corresponding InRelease files. - Validate the InRelease files GPG signatures against the Debian archives keyring. With all those things we actually don't get through the GCC script, we also change how we get those prerequisites, by diverting the commands the script runs and making it output the urls instead of downloading and extracting the files. All downloaded files, GPG-validated or otherwise, have their SHA-256 digest checked against a list in build/unix/build-gcc/checksums.
5af868e8b5952c9141bf2602e10aec4fbd9ca1f5: Bug 1335667 - Use `set -e` instead of manual `exit 1`. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 01 Feb 2017 16:35:18 +0900 - rev 341530
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1335667 - Use `set -e` instead of manual `exit 1`. r=froydnj
e5e790fb5eddaf93cf208470964438cb4b81b31e: Bug 1333713 Split up browser_extension_update.js r=mossop
Andrew Swan <aswan@mozilla.com> - Wed, 08 Feb 2017 12:35:33 -0800 - rev 341529
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1333713 Split up browser_extension_update.js r=mossop MozReview-Commit-ID: Cu2MjfBqmZW
0d5d14b428183ecfd0931b2e10dc57ef877a80a8: Bug 1337422 - Support multiple text lines for the last stub installer checkbox label. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 07 Feb 2017 08:25:47 -0800 - rev 341528
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1337422 - Support multiple text lines for the last stub installer checkbox label. r=agashlin MozReview-Commit-ID: Ke3cUKqm3uk
b423754c7ada5d97de59f38fb7c4d037586f3ecf: Bug 1336085 Apply updates with only non-promptable permissions automatically r=mossop
Andrew Swan <aswan@mozilla.com> - Wed, 08 Feb 2017 12:09:49 -0800 - rev 341527
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1336085 Apply updates with only non-promptable permissions automatically r=mossop MozReview-Commit-ID: 8Sc4WhstrCg
a03d002ecc4dc0dccabcf93277984834cf19434f: Bug 1332595 - remove useless click handling, r=mossop
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 08 Feb 2017 13:09:04 +0000 - rev 341526
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1332595 - remove useless click handling, r=mossop Really, the entire pagehide handling and attribute setting should go away too, but there were serious test issues with doing so. See the bug for more details. Remaining work will be in bug 1337794. MozReview-Commit-ID: 5yhym5QemGr
530f32f163161128bb62f0ae9f545d7dac1018fb: Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio
Manish Goregaokar <manishearth@gmail.com> - Thu, 26 Jan 2017 16:51:01 -0800 - rev 341525
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio MozReview-Commit-ID: 8yGWs2uOjES
34aca5948e5c7a7f93ab903dee3b86b02444a019: Bug 1334330 - Part 10: stylo: Use GenericSpecifiedValue abstraction for <body>; r=bz,emilio
Manish Goregaokar <manishearth@gmail.com> - Thu, 26 Jan 2017 16:51:01 -0800 - rev 341524
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1334330 - Part 10: stylo: Use GenericSpecifiedValue abstraction for <body>; r=bz,emilio MozReview-Commit-ID: 8yGWs2uOjES
7c44ae69631950fda38fe01a87e6998fbcaba11b: Bug 1334330 - Part 9: stylo: Use GenericSpecifiedValue abstraction for <hr>; r=bz,emilio
Manish Goregaokar <manishearth@gmail.com> - Thu, 26 Jan 2017 16:51:01 -0800 - rev 341523
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1334330 - Part 9: stylo: Use GenericSpecifiedValue abstraction for <hr>; r=bz,emilio MozReview-Commit-ID: CvKYf9To9mD
c025140b64c7e5b7c2ce8827294eabefdf81c594: Bug 1334330 - Part 8: stylo: Use GenericSpecifiedValue abstraction for <iframe>; r=bz,emilio
Manish Goregaokar <manishearth@gmail.com> - Thu, 26 Jan 2017 16:51:01 -0800 - rev 341522
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1334330 - Part 8: stylo: Use GenericSpecifiedValue abstraction for <iframe>; r=bz,emilio MozReview-Commit-ID: GUiRcgSlLWI
07e22347b23f25a27bf31e12d80a630ef0e2d841: Bug 1334330 - Part 7: stylo: Use GenericSpecifiedValue abstraction for <font>; r=bz,emilio
Manish Goregaokar <manishearth@gmail.com> - Thu, 26 Jan 2017 16:51:01 -0800 - rev 341521
Push 31335 by cbook@mozilla.com at Thu, 09 Feb 2017 10:23:41 +0000
Bug 1334330 - Part 7: stylo: Use GenericSpecifiedValue abstraction for <font>; r=bz,emilio MozReview-Commit-ID: E2FwWTF2MVI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip