c4b366a4ce1baae72efc819942a7444736db70b4: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 29 Mar 2017 09:43:00 -0400 - rev 398480
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to autoland. a=merge
805e9ae3b619b9a38722cef690146e5b5e9e715c: Bug 1351335 - Don't close software update dialog before restart. r=ato
Henrik Skupin <mail@hskupin.info> - Wed, 29 Mar 2017 10:42:55 +0200 - rev 398479
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351335 - Don't close software update dialog before restart. r=ato There is no need to close this dialog given that a restart happens anyway. But doing that as right now, and trying to invoke execute_script() on it, will end up with a unlocatable window. MozReview-Commit-ID: 53yBLYsWX4o
088ca2dffc9a51aea88d6c28615de39dfadb0eb4: servo: Merge #16178 - stylo: Bug 1336769 - Make Angle constructors return a finite value (from BorisChiou:stylo/animation/parse_angle); r=emilio
Boris Chiou <boris.chiou@gmail.com> - Wed, 29 Mar 2017 07:42:22 -0500 - rev 398478
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16178 - stylo: Bug 1336769 - Make Angle constructors return a finite value (from BorisChiou:stylo/animation/parse_angle); r=emilio It is possible to input an extra large angle, e.g. rotate(9.5e+307rad), so we need to clamp it to avoid any assertion in Gecko. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix Bug 1336769. - [X] These changes do not require tests because they fix the test cases failed in Gecko. Source-Repo: https://github.com/servo/servo Source-Revision: d39087fff2ce91efa8053ede78031c6b8ff6b37b
dd28f22e816ecc8344c461104f989f937a339569: Bug 1341102 - Update mochitest expectation.
Xidorn Quan <me@upsuper.org> - Wed, 29 Mar 2017 23:48:02 +1100 - rev 398477
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1341102 - Update mochitest expectation.
6fa1eb4be652ab3aa72cc6bc25c36b156d1182b4: servo: Merge #16159 - Centralize note_dirty_descendants implementation, and fully propagate dirty_descendants in resolve_style (from bholley:note_dirty_descendants); r=heycam
Bobby Holley <bobbyholley@gmail.com> - Wed, 29 Mar 2017 06:52:07 -0500 - rev 398476
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16159 - Centralize note_dirty_descendants implementation, and fully propagate dirty_descendants in resolve_style (from bholley:note_dirty_descendants); r=heycam The current code can leave the tree in an inconsistent state, with the dirty descendants bit not fully propagated. Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1350441 Source-Repo: https://github.com/servo/servo Source-Revision: 8adf1919732a764617ce7c8c26e772a9a7663b98
cf506c806cb556cd775bdeb0aab8595ba639b017: Bug 1342714 - Reducing allocations in AutoStopwatch;r=froydnj,jandem
David Teller <dteller@mozilla.com> - Fri, 24 Mar 2017 22:25:03 +0100 - rev 398475
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1342714 - Reducing allocations in AutoStopwatch;r=froydnj,jandem This patch fixes two related issues. 1. The AutoStopwatch uses a stack-allocated `mozilla::Vector` to communicate with its callback during each compartment switch. This vector was designed to allow its contents to be stack-allocated but they turned out to be accidentally heap-allocated. 2. During each tick, the stopwatch fills a vector `recentGroups_`. This vector always started with minimal capacity and had to grow repeatedly as groups were added, causing repeated reallocations. This patch preallocates `recentGroups_` to have the same capacity as the previous tick. We expect that this should eventually reach a stable size that closely matches the actual needs of the process. MozReview-Commit-ID: A7e3HNdSuML
5f8238257a99b380ef8dca08728aac0b5e834cdc: Bug 1351422 - Prevent redirect on Firefox upgrade in automation; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 19:50:33 +0100 - rev 398474
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351422 - Prevent redirect on Firefox upgrade in automation; r=maja_zf This preference should have been part of the recommended automation preferences when the set was first installed. This recitfies the omission by not causing the browser to redirect the user to an upgrade website when a milestone upgrade of Firefox is detected. MozReview-Commit-ID: ACUeJ2vPhl9
d5e22d9308739ad39e78908a09c68cf9812ad1c1: servo: Merge #16135 - Shorthand with variable reference should not have extra whitespace after colon for serialization (from emilio:shorthand-reference-variable); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Mar 2017 06:11:32 -0500 - rev 398473
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16135 - Shorthand with variable reference should not have extra whitespace after colon for serialization (from emilio:shorthand-reference-variable); r=upsuper This is https://github.com/servo/servo/pull/15422 + a manifest update. Fixes #15295. Source-Repo: https://github.com/servo/servo Source-Revision: 3a3f258f33d7f1c18645df95d3ca72879a770266
e8540acb58bc1a75665b2f6ac1d1f5d2d93a28a1: servo: Merge #15951 - Skip some parts of image-layer shorthands when they are initial (from upsuper:image-layer-serialization); r=canaltinova
Xidorn Quan <me@upsuper.org> - Wed, 29 Mar 2017 04:53:27 -0500 - rev 398472
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #15951 - Skip some parts of image-layer shorthands when they are initial (from upsuper:image-layer-serialization); r=canaltinova To make it closer to Gecko's serialization algorithm. Neither Servo nor Gecko currently perfectly matches the spec. Gecko has some test for this, but I don't think that's sufficient, so I'll add some later if there aren't any in Servo. Source-Repo: https://github.com/servo/servo Source-Revision: 17da52bf2b96e7fbc43adb3848da8a5a7cdbd0a7
4c7c05a49f3ce40aa0969beccb397380a8907f4a: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 29 Mar 2017 10:24:15 -0400 - rev 398471
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: 9kxCUtDZT9J
69a8dd0935e25869d9f33440d92f317535843e09: Bug 1323316 - Use ANGLE for WebRender on Windows. r=jrmuizel,kats
Sotaro Ikeda <sikeda@mozilla.com> - Wed, 29 Mar 2017 10:14:19 -0400 - rev 398470
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1323316 - Use ANGLE for WebRender on Windows. r=jrmuizel,kats MozReview-Commit-ID: Fg5GEWNRtIu
2cdfeef068e14815b5c675cfb485e16ea3718804: Bug 1351506. Remove display list copy from wr_api_finalize_builder. r=nical
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 29 Mar 2017 09:06:19 -0400 - rev 398469
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351506. Remove display list copy from wr_api_finalize_builder. r=nical The takes advantage of some new webrender api to eliminate a copy of the displaylist
bad38a8000a31acd2d2cbcd9070774ab5fd286b1: Bug 1351114 Properly track display item layers in layer managers. r=mattwoodrow
Mason Chang <mchang@mozilla.com> - Tue, 28 Mar 2017 22:37:11 -0700 - rev 398468
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351114 Properly track display item layers in layer managers. r=mattwoodrow
a5222d76fff2c8a7bda16baca390b795424e2fd2: Bug 1325298 - Remove static link to GL of webrender. r=kats
Sotaro Ikeda <sikeda@mozilla.com> - Tue, 28 Mar 2017 18:27:42 -0400 - rev 398467
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1325298 - Remove static link to GL of webrender. r=kats This is no longer needed after https://github.com/servo/webrender/pull/1009 MozReview-Commit-ID: GEHGRK0TGXY
e0e0b41946f231db12a8d9584f7961022d96f8b9: Bug 1349692 - Adjust fuzziness of a couple of reftests with webrender. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Mar 2017 17:49:17 -0400 - rev 398466
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349692 - Adjust fuzziness of a couple of reftests with webrender. r=jrmuizel The fuzziness was introduced by https://github.com/servo/webrender/pull/966 and might be fixed in the future, see discussion starting at https://github.com/servo/webrender/pull/966#issuecomment-289332927 MozReview-Commit-ID: AIx6FY8XAiK
843561af313ae9d0c9661d63718d53ef4e084885: Bug 1349692 - Update webrender to dafe3579e8dc886e6584116dc52a9362b543c169. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Mar 2017 17:49:11 -0400 - rev 398465
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349692 - Update webrender to dafe3579e8dc886e6584116dc52a9362b543c169. r=jrmuizel In addition to updating gfx/webrender and gfx/webrender_traits, this updates gfx/webrender_bindings for: - API changes to update_image and push_stacking_context. - Version bumps needed in Cargo.toml Also, since offscreen_gl_context is no longer a dependency, this patch removes that crate and various other crates it depends on.
a82772358806e8fccdb8b9aa0545548932943868: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Mar 2017 09:12:16 -0400 - rev 398464
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: GvQyuOvxr8o
b26e81328f0da2726abca19a90f985ee09642f26: Bug 1349497 - Add pref to create color layer for nsDisplayBackgroundColor. r=mchang
Ethan Lin <ethlin@mozilla.com> - Tue, 28 Mar 2017 16:48:14 +0800 - rev 398463
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349497 - Add pref to create color layer for nsDisplayBackgroundColor. r=mchang
6ea713ccc9abea93126423fefb855d0e051c95e2: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 29 Mar 2017 09:41:54 -0400 - rev 398462
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge inbound to m-c. a=merge
8b964027442044f5fe933e2fc92eb6704e706798: Bug 1351345 - Add test that a module loader does not attempt to re-instantiate a previously instantiated module r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 29 Mar 2017 10:53:12 +0100 - rev 398461
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351345 - Add test that a module loader does not attempt to re-instantiate a previously instantiated module r=shu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip