e84175b2e5117be34d44cb0252fc1a61ac3c739d: Bug 1367940 - Pass the make jobserver file descriptors down to cargo. r?gps draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 13 Jul 2017 20:07:49 +0900 - rev 608676
Push 68369 by bmo:mh+mozilla@glandium.org at Fri, 14 Jul 2017 01:37:53 +0000
Bug 1367940 - Pass the make jobserver file descriptors down to cargo. r?gps cargo 1.19, and later cargo 1.20/rustc 1.19 gained support for the make jobserver. But that doesn't work unless make passes the jobserver file descriptors down to subprocesses, which it only does when there is a + prefixing commands.
9e1d068ba329ec601f1133631b49008d61981892: WIP: update webrender draft
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 11 Jul 2017 10:49:34 -0400 - rev 608675
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
WIP: update webrender MozReview-Commit-ID: CgXdorbaZn5
8bb2c64ba96f7820accd76857005d5f0a15fa2db: Bug 1357545 - WIP handle text-shadows/decorations with webrender advanced-layers r?jrmuizel draft
Alexis Beingessner <a.beingessner@gmail.com> - Mon, 19 Jun 2017 10:58:28 -0400 - rev 608674
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1357545 - WIP handle text-shadows/decorations with webrender advanced-layers r?jrmuizel This replaces our DrawTargetCapture hack with a similar but more powerful TextDrawTarget hack. The old design had several limitations: * It couldn't handle shadows * It couldn't handle selections * It couldn't handle font/color changes in a single text-run * It couldn't handle decorations (underline, overline, line-through) Mostly this was a consequence of the fact that it only modified the start and end of the rendering algorithm, and therefore couldn't distinguish draw calls for different parts of the text. This new design is based on a similar principle as DrawTargetCapture, but also passes down the TextDrawTarget in the drawing arguments, so that the drawing algorithm can notify us of changes in phase (e.g. "now we're doing underlines"). This also lets us directly pass data to TextDrawTarget when possible (as is done for shadows and selections). In doing this, I also improved the logic copied from ContainsOnlyColoredGlyphs to handle changes in font/color mid-text-run (which can happen because of font fallback). The end result is: * We handle all shadows natively * We handle all selections natively * We handle font/color changes in a single text-run * We still hackily intercept draw calls * But we don't need to buffer commands, reducing total memcopies * We handle decorations (but only as blobs) In addition, this changes integrates webrender's PushTextShadow API, which was designed for this use case. This is only done in the layerless path; WebrenderTextLayer continues to be semantically limited. In theory WebrenderTextLayer can/should be removed, but I didn't want to leave TextLayer without any consumer, and I've been advised to keep TextLayer working. This also doesn't modify TextLayers, to minimize churn. In theory they can be augmented to support the richer semantics that TextDrawTarget has, but there's little motivation since the API is largely unused with this change. MozReview-Commit-ID: 4IjTsSW335h
49ef9e17682ecebe2bed7d4a330f27b28809ca47: Bug 1377974 - WEBGL_debug_shaders extension should always be enabled. r=jgilbert
Samuel Vargas <svargas@mozilla.com> - Mon, 03 Jul 2017 16:52:00 -0400 - rev 608673
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1377974 - WEBGL_debug_shaders extension should always be enabled. r=jgilbert
17dd6a9a4b5b282c3a751a8e9d70109749bab210: Bug 1380743 - Ignore gcc/** files when generating info file via grcov. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 13 Jul 2017 20:11:39 +0200 - rev 608672
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1380743 - Ignore gcc/** files when generating info file via grcov. r=jmaher
32aa8aa9330bb79d7e01d0b4d62895e2dba9f51c: Bug 1380665 - Define MOZ_CODE_COVERAGE for the entire tree. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 13 Jul 2017 19:12:23 +0200 - rev 608671
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1380665 - Define MOZ_CODE_COVERAGE for the entire tree. r=jmaher
020581c23b7defb44a6b0efa74f0b734634e3653: Bug 1367613 - Track and spew synchronous/blocking GL call counts. r=jgilbert
Samuel Vargas <savarga1@asu.edu> - Thu, 13 Jul 2017 14:26:00 -0400 - rev 608670
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1367613 - Track and spew synchronous/blocking GL call counts. r=jgilbert
db8a4903fd2764ea708a0f8a26732909a8301897: Bug 1367919 - Add tracking for data allocation calls in WebGL. r=jgilbert
Samuel Vargas <svargas@mozilla.com> - Thu, 22 Jun 2017 14:32:00 -0400 - rev 608669
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1367919 - Add tracking for data allocation calls in WebGL. r=jgilbert
4f2374156926221bb6860d439e3b4292b4da8069: Bug 1188859 - Change the hover style of the account picture in Sync preferences to have the correct border-width all around. r=jaws
Emily Creager <emilyrcreager@gmail.com> - Thu, 13 Jul 2017 12:44:05 -0400 - rev 608668
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1188859 - Change the hover style of the account picture in Sync preferences to have the correct border-width all around. r=jaws MozReview-Commit-ID: BOgeRv0poEp
7ec72cbf67b6e612ef7eff1a542ea99ac2539b5d: Bug 1380471: Move follow-up initialization for emulated windows into a callback invoked by the emulated window's WM_CREATE handler; r=yzen
Aaron Klotz <aklotz@mozilla.com> - Wed, 12 Jul 2017 18:01:43 -0600 - rev 608667
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1380471: Move follow-up initialization for emulated windows into a callback invoked by the emulated window's WM_CREATE handler; r=yzen
f1f96310ee1f29b8aaa151bb291dc470b99571e9: Bug 1376812 - Create default headless draw target. r=jrmuizel
Brendan Dahl <brendan.dahl@gmail.com> - Thu, 22 Jun 2017 18:21:00 -0700 - rev 608666
Push 68368 by bmo:a.beingessner@gmail.com at Fri, 14 Jul 2017 01:37:37 +0000
Bug 1376812 - Create default headless draw target. r=jrmuizel Defining the default draw target avoids the previous mix of cairo and d2d layers, which would trigger an assertion when capturing a page with the widget layers.
41a44824bddebed412152aaac953a69dcb85c501: Bug 1380224 - Part 2: Reftest. r=emilio draft
Cameron McCormack <cam@mcc.id.au> - Thu, 13 Jul 2017 13:52:29 +0800 - rev 608665
Push 68367 by bmo:cam@mcc.id.au at Fri, 14 Jul 2017 01:31:20 +0000
Bug 1380224 - Part 2: Reftest. r=emilio MozReview-Commit-ID: BNJhwgdJ6tR
75983b83ece3fd5383d99a10796ce77ed2291e19: Bug 1380224 - Part 1: Check custom properties for differences in Servo-backed style contexts. r=emilio draft
Cameron McCormack <cam@mcc.id.au> - Thu, 13 Jul 2017 16:49:14 +0800 - rev 608664
Push 68367 by bmo:cam@mcc.id.au at Fri, 14 Jul 2017 01:31:20 +0000
Bug 1380224 - Part 1: Check custom properties for differences in Servo-backed style contexts. r=emilio MozReview-Commit-ID: IVyiTNxPDT9
1f2177433c704b937b655cabe27bcce64589df2b: style: Add FFI function to compare ComputedValues for custom property differences. draft
Cameron McCormack <cam@mcc.id.au> - Thu, 13 Jul 2017 16:50:22 +0800 - rev 608663
Push 68367 by bmo:cam@mcc.id.au at Fri, 14 Jul 2017 01:31:20 +0000
style: Add FFI function to compare ComputedValues for custom property differences. MozReview-Commit-ID: 9ayoBjzZTdG
faab41b7ffdcb2573b86d3dce8f31b92d4af0590: Bug 1379585 part 2 - Disable interrupt callback when doing pattern matching. r?baku draft
Xidorn Quan <me@upsuper.org> - Fri, 14 Jul 2017 10:03:43 +1000 - rev 608662
Push 68366 by xquan@mozilla.com at Fri, 14 Jul 2017 00:04:23 +0000
Bug 1379585 part 2 - Disable interrupt callback when doing pattern matching. r?baku MozReview-Commit-ID: 86VY6ZCtpew
0a098a448695911fa6849654eb5de16ce55a88af: Bug 1379585 part 1 - Add an RAII class for auto disable interrupt callback. r?baku draft
Xidorn Quan <me@upsuper.org> - Fri, 14 Jul 2017 10:02:59 +1000 - rev 608661
Push 68366 by xquan@mozilla.com at Fri, 14 Jul 2017 00:04:23 +0000
Bug 1379585 part 1 - Add an RAII class for auto disable interrupt callback. r?baku MozReview-Commit-ID: IInIukI0yI7
3025ec9f749047ee03dddf5d5bcd4fa7c8eb747d: mybase draft
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 04 Feb 2015 08:24:16 +1100 - rev 608660
Push 68366 by xquan@mozilla.com at Fri, 14 Jul 2017 00:04:23 +0000
mybase MozReview-Commit-ID: AIse40brXhE
91bb627beeda4dde974840176a4bf11436786e7f: Bug 1380885 - Index more tasks by pushlog id; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Thu, 13 Jul 2017 16:51:16 -0700 - rev 608659
Push 68365 by bmo:gps@mozilla.com at Thu, 13 Jul 2017 23:51:31 +0000
Bug 1380885 - Index more tasks by pushlog id; r?dustin 365731510976 (bug 1380391) added index routes for decision tasks by pushlog id. This is a good idea. The pushlog id is guaranteed to always be incrementing (except for repos that are periodically reset, which we don't care about). It is useful to provide strict ordering for pushes and is simpler for machines to consume and sort than dates. So let's index all tasks by pushlog id. MozReview-Commit-ID: BPqx4ARza1c
67cd1ee26f2661fa5efe3d952485ab3c89af4271: Bug 1380381 - Set rust debuginfo=1 for cross-OSX builds; r=glandium a=kwierso to reopen this CLOSED TREE
Mike Shal <mshal@mozilla.com> - Thu, 13 Jul 2017 18:49:10 -0400 - rev 608658
Push 68365 by bmo:gps@mozilla.com at Thu, 13 Jul 2017 23:51:31 +0000
Bug 1380381 - Set rust debuginfo=1 for cross-OSX builds; r=glandium a=kwierso to reopen this CLOSED TREE This is similar to bug 1301751, where something in rust seems to trigger errors running dsymutil to generate debug symbols in OSX. We can set debuginfo=1 for these builds as a temporary workaround for now, while we work on a more permanent solution in rust and/or dsymutil. debuginfo=1 still gives us enough info for stack traces, although without line info. debuginfo=2 would be useful for debugging, but is irrelevant to crash reports. MozReview-Commit-ID: DdA00GzVfWg
1afceff864d54d89d49b99bc7d7a369af63a6eca: Merge autoland to central, a=merge CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Thu, 13 Jul 2017 15:51:26 -0700 - rev 608657
Push 68365 by bmo:gps@mozilla.com at Thu, 13 Jul 2017 23:51:31 +0000
Merge autoland to central, a=merge CLOSED TREE MozReview-Commit-ID: 4B0VujwK8WG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip