55519369af2b2a65f2a5c2275522a8b1dc014953: servo: Merge #16473 - Upgrade to rustc 1.18.0-nightly (5f13a3b54 2017-04-15) (from servo:rustup); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Sun, 16 Apr 2017 00:13:28 -0500 - rev 401485
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16473 - Upgrade to rustc 1.18.0-nightly (5f13a3b54 2017-04-15) (from servo:rustup); r=emilio This version enables [struct field reordering][1] which brings the size of the types for specified values of some CSS properties under the threshold such that they shouldn’t be boxed anymore, making unit tests fail. Simply unboxing them moves the test failure to Stylo’s unit tests, since the stable compiler used in that case does not do field re-ordering. Therefore, we manually reorder a couple fields to effectively bring this optimization to older compilers for a few specific types. [1]: https://github.com/rust-lang/rust/pull/40377 Source-Repo: https://github.com/servo/servo Source-Revision: c453e2ef89b32798dabbb23b22cfd5a72dddf6a5
1f030c7f4fc574643c9b200ef06014f608da1b16: Backed out changeset e7c2fe034f25 (bug 1356816) for mochitest bustage
Phil Ringnalda <philringnalda@gmail.com> - Sat, 15 Apr 2017 21:42:59 -0700 - rev 401484
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset e7c2fe034f25 (bug 1356816) for mochitest bustage
3a76f9d8a77ca7d8af75c20d750c047d482c6219: servo: Merge #16478 - Support non-negative parsing of lengths for Either<Length, T> types (from yashmehrotra:fix-16423); r=Wafflespeanut
Yash Mehrotra <yashmehrotra95@gmail.com> - Sat, 15 Apr 2017 23:02:14 -0500 - rev 401483
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16478 - Support non-negative parsing of lengths for Either<Length, T> types (from yashmehrotra:fix-16423); r=Wafflespeanut <!-- Please describe your changes on the following line: --> Implemented a generic `impl<T> Either<Length, T>` which has a `parse_non_negative_length` method. --- <!-- 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 #16423 <!-- Either: --> - [x] These changes do not require tests because this functionality makes code more modular and doesn't change any existing implementation. <!-- 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: 91bd8f44f2bf373921a8453d4a9732f22d8ee344
504db68627874dd5f80a6203c4eac0753befcdbc: Bug 1356827: Don't load the blocklist service before we need it. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 11:35:31 -0700 - rev 401482
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356827: Don't load the blocklist service before we need it. r=rhelmer MozReview-Commit-ID: EYkSgnOocWQ
e4b62dc15bbf2440554025f8253a40d2c6ecd155: Bug 1356821: Lazily create console object for bootstrap scopes. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 11:03:34 -0700 - rev 401481
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356821: Lazily create console object for bootstrap scopes. r=rhelmer MozReview-Commit-ID: 1NGObNECE8
e7c2fe034f25de722dc886af7047e4b7dd12e864: Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 10:13:39 -0700 - rev 401480
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer MozReview-Commit-ID: C0mtHeZ2cJ
2d2f8ee3dd5bd0de6bc4003c0245dd9ce5dd2aa6: Bug 1356611 - per connection cache of JoinConnecton() r=nwgh
Patrick McManus <mcmanus@ducksong.com> - Fri, 14 Apr 2017 17:24:53 -0400 - rev 401479
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356611 - per connection cache of JoinConnecton() r=nwgh MozReview-Commit-ID: 6s0x9OWhhN1
9c3586c3ec1c0f4f36e2c6562b5d6a8b5b84dc7a: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 20:08:03 +0200 - rev 401478
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-central to autoland. r=merge a=merge
3244c4fd84a1da3f8913c68ad9eae99ea7f9ecdd: Bug 1353073 handle contextmenu in sidebar when remote=true, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Sat, 15 Apr 2017 10:30:44 -0700 - rev 401477
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1353073 handle contextmenu in sidebar when remote=true, r=kmag MozReview-Commit-ID: BSmPhaNYmYe
eb127a1c43c5750d5e046a8d0523737dae5b460d: Bug 1313977 - Don't round fractional mouse coordinates up, because doing so might push them outside the window. r=kats
Markus Stange <mstange@themasta.com> - Sat, 15 Apr 2017 11:02:09 -0400 - rev 401476
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1313977 - Don't round fractional mouse coordinates up, because doing so might push them outside the window. r=kats On my machine, if I have my mouse cursor positioned flush against the right edge of my screen (which is 1440x900@2x), locationInWindow has an x coordinate of 1439.99609375. This value was rounded up to an integer screen coordinate of 2880, and for that coordinate we don't find a target APZC, and consequently refuse to scroll. MozReview-Commit-ID: CJic4g3Y6Ag
3ec0ee339fff18f17613a9fe09971c6465a4baae: Bug 1351190 - Associate printing actor with SystemGroup r=bevistseng,smaug
Farmer Tseng <fatseng@mozilla.com> - Wed, 29 Mar 2017 13:43:44 +0800 - rev 401475
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351190 - Associate printing actor with SystemGroup r=bevistseng,smaug MozReview-Commit-ID: VNLEKCFrtX
ce69b6e1773e9e0d0a190ce899f34b1658e66ca4: Bug 1347709 and Bug 1356569 - Bump eslint plugin version to resolve conflict. r=instruction-by-florian a=bustage-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 20:05:51 +0200 - rev 401474
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1347709 and Bug 1356569 - Bump eslint plugin version to resolve conflict. r=instruction-by-florian a=bustage-fix MozReview-Commit-ID: 2zp9hXqxT26
d65b53cf8fd9f7747c7ee4e3ea96f12434917daa: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 19:59:24 +0200 - rev 401473
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: JpAhOPjgvkF
cd981920d0ef8adf66e504b718a4208dc03c7a4c: Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
Florian Queze <florian@queze.net> - Fri, 14 Apr 2017 18:29:12 +0200 - rev 401472
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
d2a26a27c192d43ffec287c618a9926ba0a75d67: Bug 1355161 - provide a scriptable equivalent of NS_DispatchToMainThread, r=froydnj.
Florian Queze <florian@queze.net> - Fri, 14 Apr 2017 18:27:32 +0200 - rev 401471
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355161 - provide a scriptable equivalent of NS_DispatchToMainThread, r=froydnj.
83e7c9bfbd76715d6e6a73f0ac45bb3cd4305d7e: Bug 1355582 - Only the most recently added file extension is saved in "mimeTypes.rdf". r=mak
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 11 Apr 2017 20:38:14 +0100 - rev 401470
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355582 - Only the most recently added file extension is saved in "mimeTypes.rdf". r=mak This change is tested in detail as part of bug 1355585. MozReview-Commit-ID: 74nDQjGlFjA
4a4cf63c95a1ad94a7bb46f41da111265c5a0365: Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 15 Apr 2017 11:21:10 +0200 - rev 401469
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix
ad497a610771d177c0810e3a58c199205b6daeef: Bug 1355058 part 2 - Avoid creating unnecessary type constraints in IonBuilder::typedObjectPrediction. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Sat, 15 Apr 2017 10:25:47 +0200 - rev 401468
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355058 part 2 - Avoid creating unnecessary type constraints in IonBuilder::typedObjectPrediction. r=h4writer
fd4b315d43b9de9f9b4faa75867862978fd93ac9: Bug 1355058 part 1 - Try the TypedObject optimizations last as typed objects are disabled by default. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Sat, 15 Apr 2017 10:24:54 +0200 - rev 401467
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355058 part 1 - Try the TypedObject optimizations last as typed objects are disabled by default. r=h4writer
3d8a235f178992885fa6c8381f6804f05d007793: Bug 1250473 - Convert formSubmitListener.js to a process script instead of a frame script; r=MattN
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 14 Apr 2017 19:32:47 -0400 - rev 401466
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1250473 - Convert formSubmitListener.js to a process script instead of a frame script; r=MattN This saves the cost of loading this script once per frame.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip