3943c712e1cc71d45b129530b8c6d129a006ff1a: Bug 1374388 - Add performance telemetry to activity-stream system add-on r=ursula
k88hudson <khudson@mozilla.com> - Tue, 20 Jun 2017 13:33:13 -0400 - rev 598476
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1374388 - Add performance telemetry to activity-stream system add-on r=ursula MozReview-Commit-ID: 61zE79jckem
e0972fb49258381b0559b41cefa6058e9a3c55f1: servo: Merge #17398 - Improve decisions in compositor over when to draw a frame (from glennw:opt-composite); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Wed, 21 Jun 2017 07:47:53 -0700 - rev 598475
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
servo: Merge #17398 - Improve decisions in compositor over when to draw a frame (from glennw:opt-composite); r=jdm This patch fixes a couple of issues in the compositor: 1) Remove the delayed composition code. Previously, this would schedule a composite for 12ms in the future. This doesn't really make any sense with WR. There's no point in doing a composite unless WR has provided a new frame to be drawn. This fixes issues in several benchmarks where we were doing multiple composite / renders per rAF, which is a waste of CPU time. This *does* make the framerate slower in some cases (such as a slow rAF callback) but it's more correct - otherwise we were just compositing the same frame multiple times for no real benefit. 2) Inform the window of the current animation state of the compositor. Specifically, if an animation (or rAF) is currently active, the window system switches to use event polling, and does not block on the OS-level event loop. In the case of active animation, we just assume that we want to be running as the vsync interval and not blocking. This means the compositor thread only sleeps on vsync during animation, which reduces OS scheduling and results in much smoother animation. Source-Repo: https://github.com/servo/servo Source-Revision: 819a40bfb0fd2e1f4832fa3d773c266e9179ae21
e990953fc64ff000727cdfb0cebec79081fca9eb: Bug 1374761 followup. Adjust test expectations for now-passing tests. r=orange
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 21 Jun 2017 12:27:14 -0400 - rev 598474
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1374761 followup. Adjust test expectations for now-passing tests. r=orange MozReview-Commit-ID: EthAFK3ZmaH
4583ab4c0f24e1f8d3b2c6a2a05788794989b4df: Bug 1374765 - Make tsvg tests run without browser chrome to avoid noise from UI changes. r=jmaher
Mike Conley <mconley@mozilla.com> - Tue, 20 Jun 2017 16:00:40 -0400 - rev 598473
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1374765 - Make tsvg tests run without browser chrome to avoid noise from UI changes. r=jmaher MozReview-Commit-ID: 3y8qMbdRkTj
9037b354a2e84fec280cb739251370d944635378: Bug 1374765 - Make the Talos pageloader support tpchrome=False with e10s enabled. r=jmaher
Mike Conley <mconley@mozilla.com> - Tue, 20 Jun 2017 15:55:50 -0400 - rev 598472
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1374765 - Make the Talos pageloader support tpchrome=False with e10s enabled. r=jmaher MozReview-Commit-ID: G33O89je0Bg
6df92fc83b61b150a4d79c7383b04d4c393d49f7: Bug 1223270: P7. Extract D3D11MTAutoEnter and reuse. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 20 Jun 2017 20:45:40 +0200 - rev 598471
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P7. Extract D3D11MTAutoEnter and reuse. r=mattwoodrow MozReview-Commit-ID: Ipz5ygQLxNV
f2dce9290174906f0adf5e87edf2b5cd49bc2f93: Bug 1223270: P6. Disable WebGL fast path tests on windows. r=jgilbert
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 15 Jun 2017 12:28:17 +0200 - rev 598470
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P6. Disable WebGL fast path tests on windows. r=jgilbert fastpath is not implemented on windows machine when using either hardware decoding or D3D11. MozReview-Commit-ID: GbJVk0nC4vp
79d9bc4917e1300c8cd22a04236447222f66d231: Bug 1223270: P5. Reduce VideoQueue size for GPU based images. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 16 Jun 2017 22:43:51 +0200 - rev 598469
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P5. Reduce VideoQueue size for GPU based images. r=mattwoodrow MozReview-Commit-ID: JGiHiBLyQZN
809aef3e8b196ce9b5fb560c1400b3f7d4ad73c5: Bug 1223270: P4. Remove extra copy of YUV buffer for Theora. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 04 May 2017 15:44:46 +0200 - rev 598468
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P4. Remove extra copy of YUV buffer for Theora. r=mattwoodrow MozReview-Commit-ID: FnhPObcv4U3
89e57eae53e907501d99fb9fafc020bab2395031: Bug 1223270: P3. Remove extra copy of YUV buffer on Windows. r=mattwoodrow,nical
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 03 May 2017 23:25:54 +0200 - rev 598467
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P3. Remove extra copy of YUV buffer on Windows. r=mattwoodrow,nical MozReview-Commit-ID: JgbAwtLNr9e
04ce252928ce19daaa7648c2a015c957896eaeac: Bug 1223270: P2. Add D3D11YCbCrImage type. r=mattwoodrow,nical
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 03 May 2017 23:23:45 +0200 - rev 598466
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P2. Add D3D11YCbCrImage type. r=mattwoodrow,nical And related methods. Will allow to directly upload a YUV420 buffer into a D3D11 texture. MozReview-Commit-ID: FugfJB3818Y
52b484c236795d9e2a190e59ae46bf753e079d7c: Bug 1223270: P1. Extract AutoLockD3D11Texture. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 04 May 2017 13:54:05 +0200 - rev 598465
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1223270: P1. Extract AutoLockD3D11Texture. r=mattwoodrow Will be used in future code. MozReview-Commit-ID: 5ivawIIt2bu
5bc9622943b1fa59f283579fc8ddfafbbcc31a51: Bug 1373193 Part 3: Add a test of insert-after-clone correctness, and remove redundant crashtest. r=xidorn
Brad Werth <bwerth@mozilla.com> - Mon, 19 Jun 2017 11:36:56 -0700 - rev 598464
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1373193 Part 3: Add a test of insert-after-clone correctness, and remove redundant crashtest. r=xidorn MozReview-Commit-ID: 4pMGZD3i80s
a2de41b74810e093e0517e83db7c297ec3663055: Bug 1373193 Part 2: Create and call a new UpdateStyleSheet method on ServoStyleSet when a ServoStyleSheet has its inner cloned. r=xidorn
Brad Werth <bwerth@mozilla.com> - Mon, 19 Jun 2017 10:47:13 -0700 - rev 598463
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1373193 Part 2: Create and call a new UpdateStyleSheet method on ServoStyleSet when a ServoStyleSheet has its inner cloned. r=xidorn MozReview-Commit-ID: GKxnEiZvziS
272a41ef0e3d64cc510424d0801142730302a0a4: Bug 1374761 part 2. Properly restyle the various paginated-presentation anonymous boxes. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 21 Jun 2017 11:45:14 -0400 - rev 598462
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1374761 part 2. Properly restyle the various paginated-presentation anonymous boxes. r=heycam MozReview-Commit-ID: LJqWbyRKp3b
74d8ec6397ee08180e001cc516b34a59e68bcd9c: Bug 1374761 part 1. Properly restyle the viewport and its child anonymous box when we do a restyle. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 21 Jun 2017 11:45:12 -0400 - rev 598461
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1374761 part 1. Properly restyle the viewport and its child anonymous box when we do a restyle. r=heycam The child anon box may be an nsHTMLScrollFrame, a nsRootBoxFrame, or a nsSimplePageSequenceFrame. nsHTMLScrollFrame already knows how to deal with its anonymous box kids, nsRootBoxFrame doesn't have any, and the next changeset will deal with anon box kids of nsSimplePageSequenceFrame. MozReview-Commit-ID: 2ZV061EhRmc
5c4c815e1ad575584c0c9dbf9350242406747d7d: Bug 1364238 - Add the sidebar button into the default toolbar set;r=Gijs
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 20 Jun 2017 08:42:28 -0700 - rev 598460
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1364238 - Add the sidebar button into the default toolbar set;r=Gijs MozReview-Commit-ID: 7Z0ukSPu6pL
9647f9c56e137e114af6de86a5cf9383611975fc: Bug 1356943 - Only show a tree in the storage sidebar when it is useful r=pbro
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 09 Jun 2017 11:36:44 +0100 - rev 598459
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1356943 - Only show a tree in the storage sidebar when it is useful r=pbro MozReview-Commit-ID: HUg9ouWESx
eb46683ba2f89b68055388bd74c10f32aeca1b7a: Bug 1371568 - Add Chris O"Hara's validator.js library for string validation in the storage inspector r=pbro
Michael Ratcliffe <mratcliffe@mozilla.com> - Tue, 06 Jun 2017 13:31:48 +0100 - rev 598458
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
Bug 1371568 - Add Chris O"Hara's validator.js library for string validation in the storage inspector r=pbro MozReview-Commit-ID: 5HM5E8LBptT
7956a36a78f9e3dac03fbe71a740a5335cc7d68d: servo: Merge #17395 - Make background gradient cover padding (from pyfisch:issue17387); r=emilio
Pyfisch <pyfisch@gmail.com> - Wed, 21 Jun 2017 06:50:09 -0700 - rev 598457
Push 65203 by Callek@gmail.com at Wed, 21 Jun 2017 18:24:25 +0000
servo: Merge #17395 - Make background gradient cover padding (from pyfisch:issue17387); r=emilio CSS-gradients should not only cover the content of an element but also the padding (but not the border). <!-- Please describe your changes on the following line: --> Thanks to @atouchet for catching this. <!-- 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 #17387 (github issue number if applicable). <!-- Either: --> - [x] These changes do not require tests because gradients are hard to test automatically but you can use [this gist](https://gist.github.com/pyfisch/fa263c8dfc57e5812fe8a4869ad61513) as a manual test. <!-- 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: 7a80192a820848f5ac04b9f4ffe2e860476579ba
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip