e608fc261bfb1effc1136a2676c719bb6a21a983: servo: Merge #16862 - stylo: Pass Cached ImageValue from stylo back to gecko (from CJKu:bug-1310885-part-6); r=heycam
cku <cku@mozilla.com> - Mon, 15 May 2017 18:04:59 -0500 - rev 358546
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
servo: Merge #16862 - stylo: Pass Cached ImageValue from stylo back to gecko (from CJKu:bug-1310885-part-6); r=heycam stylo: Pass Cached ImageValue from stylo back to gecko <!-- Please describe your changes on the following line: --> This is part 6 ~ part 9 patch in bug 1310885 gecko bug link: https://bugzilla.mozilla.org/show_bug.cgi?id=1310885 --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 5bd6b92494d6b9527c1639c358eea3c4822bed84
a3309e99de1573ef7e7cddbf9c0bcc23721e62ca: Merge m-c to autoland a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 15 May 2017 17:02:08 -0700 - rev 358545
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Merge m-c to autoland a=merge MozReview-Commit-ID: L0rsjIzeVij
7f3d55afb48e0c00ec7a9c7d15b5dca290f57b50: Bug 1360796 fix intermittent assert, r=mattw
Shane Caraveo <scaraveo@mozilla.com> - Mon, 15 May 2017 14:40:10 -0700 - rev 358544
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1360796 fix intermittent assert, r=mattw MozReview-Commit-ID: IEQeZ6NwVsz
f7d5aedd57e442dd287f9893f959f400bb3a5b42: Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 24 Apr 2017 15:54:51 +0300 - rev 358543
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert MozReview-Commit-ID: J2Tn8GKfKIN
843439b1f0d5e8abbe9131a6da856cf5a959e87e: Bug 1361912 - Don't invoke `mach build` through bash.exe; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 03 May 2017 18:16:58 -0700 - rev 358542
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1361912 - Don't invoke `mach build` through bash.exe; r=ted Executing `mach build` through bash.exe was introduced by 5f379c98b962 / bug 1279011. Why, I don't know. Literally every other invocation of `mach` in mozharness does it directly or via a Python executable (the latter is necessary on Windows since `mach` is not a win32 executable). So, this commit removes bash.exe and executes `mach` via Python like everyone else. MozReview-Commit-ID: GFNUVbfHZdq
481da97f0f1015e3630d6c1b5d1fc44e58cf952a: Bug 1361912 - Stop defining python2.7 executable as sys.executable; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 03 May 2017 18:10:33 -0700 - rev 358541
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1361912 - Stop defining python2.7 executable as sys.executable; r=ted The "python2.7" executable is always defined as sys.executable in mozharness configs. This abstraction is not necessary. This commit removes the "python2.7" executable from mozharness configs and just inlines sys.executable instead. I also changed an instance of query_exe('python') to use sys.executable because that is the desired behavior. MozReview-Commit-ID: 4xiEkoFwekr
cd8b99fae28cc0004711e45e1bdd1f2337d42a0c: Bug 1361912 - Resolve mach arguments in mozharness action, not in configs; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 03 May 2017 18:04:00 -0700 - rev 358540
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1361912 - Resolve mach arguments in mozharness action, not in configs; r=ted Every TaskCluster Windows mozharness config was defining an identical executable entry for "mach-build." For something that's used exactly once and is identical, this is not necessary. This commit moves the login inline into the mozharness Python module. It assumes that if MOZILLABUILD is defined that it points to a MozillaBuild path and we should invoke mach through it using the same mechanism that was defined in the config files. This commit changes behavior on buildbot because it also defines MOZILLABUILD but didn't define "mach-build" before. For whatever reason, TC configs involved bash.exe from their moment of inception (5f379c98b962 / bug 1279011). This commit restores consistency between the environments. I do question whether bash.exe needs to be involved at all. But that's for another commit. MozReview-Commit-ID: I5GXHRJ1Eq0
ea03ef9a0a4200f52f58948d6e9a618a17964d4c: Bug 1364591 test expectation update, now that we implement :-moz-native-anonymous support in stylo. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 15 May 2017 15:59:19 -0400 - rev 358539
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1364591 test expectation update, now that we implement :-moz-native-anonymous support in stylo. r=emilio MozReview-Commit-ID: 90ZArOpWVG4
fcace229f4d2e2a3123ec81c6f8f88dd05fa8154: servo: Merge #16877 - Implement :-moz-anonymous-content in stylo (from bzbarsky:moz-anonymous-content); r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 15 May 2017 16:38:14 -0500 - rev 358538
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
servo: Merge #16877 - Implement :-moz-anonymous-content in stylo (from bzbarsky:moz-anonymous-content); r=emilio <!-- 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 https://bugzilla.mozilla.org/show_bug.cgi?id=1364591 <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because they're tested by Gecko 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: a51da06dd9c680a7e3f49247181d49a48a787f47
12e5e6e8cad4cb891e0e3a6e42aabd2c62c8da5e: Bug 1357372 - Restrict safebrowsing tests from reaching support.mozilla.org r=whimboo
Raajit Raj <raajit.raj@gmail.com> - Thu, 11 May 2017 23:02:42 +0530 - rev 358537
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1357372 - Restrict safebrowsing tests from reaching support.mozilla.org r=whimboo MozReview-Commit-ID: 1P36My7AxpY
422e974844b3a7dd322a26e30a2a15bc72a0ec9e: Bug 1348031: Part 2 - Accept fractional-millisecond profiling intervals in talos. r=mstange
Kris Maglione <maglione.k@gmail.com> - Mon, 15 May 2017 09:20:53 -0700 - rev 358536
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1348031: Part 2 - Accept fractional-millisecond profiling intervals in talos. r=mstange MozReview-Commit-ID: 5LtLkKltbrL
c24d57d10d7153e900afb1f756927311ba93ddf5: Bug 1348031: Part 1 - Allow specifying fractional-millisecond startup profiling interval. r=mstange
Kris Maglione <maglione.k@gmail.com> - Mon, 15 May 2017 14:19:12 -0700 - rev 358535
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1348031: Part 1 - Allow specifying fractional-millisecond startup profiling interval. r=mstange MozReview-Commit-ID: Ga1ebO03gp5
7a2841383525164d5651218a06f3b5e74bd570af: Backed out changeset e12dcb4be855 (bug 1358914) for timing out in toolkit/components/extensions/test/mochitest/test_chrome_ext_hybrid_addons.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 15 May 2017 23:47:30 +0200 - rev 358534
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Backed out changeset e12dcb4be855 (bug 1358914) for timing out in toolkit/components/extensions/test/mochitest/test_chrome_ext_hybrid_addons.html. r=backout
ba0f4d2877263ffea0f71f5311ae8c780606b0fc: servo: Merge #16295 - Root nodes for the duration of their CSS transitions (from jdm:transition-safety); r=nox
Josh Matthews <josh@joshmatthews.net> - Mon, 15 May 2017 15:00:19 -0500 - rev 358533
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
servo: Merge #16295 - Root nodes for the duration of their CSS transitions (from jdm:transition-safety); r=nox This ensures that we can pass a node address as part of the asynchronous transition end notification, making it safe to fire the corresponding DOM event on the node from the script thread. Without explicitly rooting this node when the transition starts, we risk the node being GCed before the transition is complete. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14972 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: fa251ec96b445b9ba8439d76e05870a88c2caa0f
e12dcb4be8551c14073c891a4c9f790e0d790215: Bug 1358914: Avoid calling evalInSandbox when creating bootstrap scopes. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 20:13:07 -0700 - rev 358532
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1358914: Avoid calling evalInSandbox when creating bootstrap scopes. r=rhelmer MozReview-Commit-ID: GDxnEdxe1bu
8068fb1cc45e8af91a58c2a37565536b25bcf615: Bug 1335475 - Deny plugins from non-HTTP/HTTPS origins. r=bytesized,qdot
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 07 Mar 2017 09:34:03 -0500 - rev 358531
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1335475 - Deny plugins from non-HTTP/HTTPS origins. r=bytesized,qdot MozReview-Commit-ID: 3kPeycfMWVw
17a2effb01e243c5e1df6bc852d68b38329bc28a: Bug 1335475 - Load reftests that use plugins from HTTP since file: doesn't allow plugins any more, r=dbaron
Benjamin Smedberg <benjamin@smedbergs.us> - Thu, 09 Mar 2017 09:16:31 -0500 - rev 358530
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1335475 - Load reftests that use plugins from HTTP since file: doesn't allow plugins any more, r=dbaron The list of reftests modified here is based on searching for all reftest.list/crashtest.list files with the "haveTestPlugin" string. MozReview-Commit-ID: L0Pw6ZMwAF1
6821d95e317ed339f236d87b77633f0bc3de99d1: Bug 1363645 update pocket l10n r=flod
Shane Caraveo <scaraveo@mozilla.com> - Mon, 15 May 2017 12:52:35 -0700 - rev 358529
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1363645 update pocket l10n r=flod MozReview-Commit-ID: 9aCpKxQqxcz
69cc2c002805ca1f7ad7f3fe377a23ab1c6deb97: Bug 1194190 - Enable Storage Inspector by default r=tromey
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 12 May 2017 15:20:15 +0100 - rev 358528
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1194190 - Enable Storage Inspector by default r=tromey MozReview-Commit-ID: nPUN4WVT9q
819be40d930472ffccdcb4669c1207bcc1942e9c: Bug 1363006 - Make it possible to add local and session storage entries to the storage inspector r=pbro
Michael Ratcliffe <mratcliffe@mozilla.com> - Mon, 08 May 2017 17:30:15 +0100 - rev 358527
Push 90352 by cbook@mozilla.com at Tue, 16 May 2017 13:09:14 +0000
Bug 1363006 - Make it possible to add local and session storage entries to the storage inspector r=pbro MozReview-Commit-ID: IhXPD4C8HZO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip