e4075ee3c40e1929fa5be2aa8be0a93b48afd75e: Bug 1388738 - reuse devtools-startup initDevTools in DevToolsShim
draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 09 Aug 2017 17:17:46 +0200 - rev 643297
Push
73053 by jdescottes@mozilla.com at Wed, 09 Aug 2017 15:19:06 +0000
Bug 1388738 - reuse devtools-startup initDevTools in DevToolsShim
MozReview-Commit-ID: 7Qr06CZBYuf
50a8643a8128a0a98d2399fbaf6ab2a90376277b: Bug 1388454 - remove access to the com.apple.pasteboard.1 mach service from content processes; r?haik
draft
Alex Gaynor <agaynor@mozilla.com> - Tue, 08 Aug 2017 13:51:48 -0400 - rev 643296
Push
73052 by bmo:agaynor@mozilla.com at Wed, 09 Aug 2017 15:18:04 +0000
Bug 1388454 - remove access to the com.apple.pasteboard.1 mach service from content processes; r?haik
MozReview-Commit-ID: EXb6UDYohZT
af7078853b52da82f41a8069f514f21d08d50bc3: Bug 1363922 - Part 1: Remember about the DisplayListBuilder during BuildDisplayList for so GetScrolledRect can use its reference frame cache. r=kats
draft
Bas Schouten <bschouten@mozilla.com> - Wed, 09 Aug 2017 17:12:06 +0200 - rev 643295
Push
73051 by bschouten@mozilla.com at Wed, 09 Aug 2017 15:12:43 +0000
Bug 1363922 - Part 1: Remember about the DisplayListBuilder during BuildDisplayList for so GetScrolledRect can use its reference frame cache. r=kats
MozReview-Commit-ID: DDU1Zi0cFOe
6a3a3b4b6aec43630020d8b29f2500dc394fedb4: Bug 1387399 - Part 2: SIMD optimize ScaleToOuterPixels. r=jrmuizel
draft
Bas Schouten <bschouten@mozilla.com> - Tue, 08 Aug 2017 17:37:59 +0200 - rev 643294
Push
73051 by bschouten@mozilla.com at Wed, 09 Aug 2017 15:12:43 +0000
Bug 1387399 - Part 2: SIMD optimize ScaleToOuterPixels. r=jrmuizel
MozReview-Commit-ID: C667VsdFibx
199d8b1e044474ffb47f598ddddebb2771e80be4: Bug 1387399: Add SIMD optimizations for methods commonly used in nsRect. r=jrmuizel
draft
Bas Schouten <bschouten@mozilla.com> - Tue, 08 Aug 2017 17:37:56 +0200 - rev 643293
Push
73051 by bschouten@mozilla.com at Wed, 09 Aug 2017 15:12:43 +0000
Bug 1387399: Add SIMD optimizations for methods commonly used in nsRect. r=jrmuizel
MozReview-Commit-ID: 4dakIQ3S0FX
5f071f99466fa39630965acb9d4a5fa5abb31d1f: Bug 1388588: Only zoom absolute lengths. r?Manishearth
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 16:23:49 +0200 - rev 643292
Push
73050 by bmo:emilio+bugs@crisal.io at Wed, 09 Aug 2017 14:53:42 +0000
Bug 1388588: Only zoom absolute lengths. r?Manishearth
As silly as it may seem to specify font-sizes using viewport units, we weren't
handling zoom for them correctly either.
MozReview-Commit-ID: 3Q6phYAu5CE
9ad40b50531d4e4a3d35aaa92dad6cc0f4e74ebf: Bug 1381071: Cache styles on display: none subtrees. r?heycam
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 13:48:03 +0200 - rev 643291
Push
73050 by bmo:emilio+bugs@crisal.io at Wed, 09 Aug 2017 14:53:42 +0000
Bug 1381071: Cache styles on display: none subtrees. r?heycam
MozReview-Commit-ID: DeTYlPYfjSV
740ffe38482672416798c733428929d3c5d49d6b: Bug 1385003 - Add missing call to deinit the renderer before dropping it. r?kvark
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 10:46:53 -0400 - rev 643290
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Add missing call to deinit the renderer before dropping it. r?kvark
MozReview-Commit-ID: 3dmttqFqMJE
a6c7ca72a95cf31553f80c6cd242467b810e12e4: Bug 1385003 - Update webrender bindings for API change in WR cset c7a5b78d. r?nical
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:46:26 -0400 - rev 643289
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Update webrender bindings for API change in WR cset c7a5b78d. r?nical
MozReview-Commit-ID: DY5vwlv4JYM
acb2df05e674f135b306457bd8fb669772cf37a8: Bug 1385003 - Update webrender bindings for API changes in WR cset 55acc967. r?nical
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:46:26 -0400 - rev 643288
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Update webrender bindings for API changes in WR cset 55acc967. r?nical
MozReview-Commit-ID: 3pW2ssFdb50
65f5f3f37c960d459e8afba62dd59891f1743f4c: Bug 1385003 - Mark counter-style-rule-clone as failing from WR cset 921bde2. r?jrmuizel
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:46:26 -0400 - rev 643287
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Mark counter-style-rule-clone as failing from WR cset 921bde2. r?jrmuizel
This was already marked fuzzy but now the difference between the test and
reference images is even more pronounced. Technically this might still be fuzzable
because the thickness of the text (which is what is different) is not what the
test is testing for. But if we fuzz it the fuzz numbers would be so high that
legitimate failures might get fuzzed as well, so it's better to just mark it
failing for now and deal with it later.
MozReview-Commit-ID: 3Wt32XB1TWG
725fe3585df5405b91a8f406de56640f1e203606: Bug 1385003 - Autogenerated changes to go with webrender update. r?jrmuizel
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:46:25 -0400 - rev 643286
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Autogenerated changes to go with webrender update. r?jrmuizel
This regenerates the cargo lockfiles and FFI bindings header. It also revendors
the third_party/rust libraries.
MozReview-Commit-ID: ID0YhoIH6cz
98910b58d8ee1f3316a4656f67d437a6b9946d46: Bug 1385003 - Use a different WebRenderAPI instance for each WebRenderBridgeParent. r=kats
draft
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 09 Aug 2017 08:46:25 -0400 - rev 643285
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Use a different WebRenderAPI instance for each WebRenderBridgeParent. r=kats
Previously, the WebRenderBridgeParent for each content layer tree would use the
same WebRenderAPI instance as the top-level WebRenderBridgeParent for that window.
However, in order to make the namespacing changes work we now need to use a
separate WebRenderAPI instance for each WebRenderBridgeParent. The content
WebRenderAPIs are cloned from the parent one, so that they all share the same
backend, but can allocate resource IDs in distinct namespaces.
MozReview-Commit-ID: 7VTFL8F09n7
3ded97dc34e9b27da1dcb3935fcf5a1875d57e75: Bug 1385003 - Drop the hacky gecko IdNamespace allocator and use the IdNamespace from WR to avoid mismatches. r?sotaro
draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 31 Jul 2017 14:21:18 -0400 - rev 643284
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Drop the hacky gecko IdNamespace allocator and use the IdNamespace from WR to avoid mismatches. r?sotaro
MozReview-Commit-ID: 410h1ZkWBGL
b6eb2f8bc4235705e9c5df417730e93d02596499: Bug 1385003 - Update webrender bindings for API changes in WR cset f6d81d9. r?kvark
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:46:24 -0400 - rev 643283
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Update webrender bindings for API changes in WR cset f6d81d9. r?kvark
In theory the upstream API change should allow us to share the same WR renderer
instance across multiple WebRenderAPI instances. For now however I retain the
existing behaviour of one WR instance for each WebRenderAPI instance, but keep
track of the document id in a new DocumentHandle struct. The C++ side keeps
a pointer to this DocumentHandle struct instead of the raw RenderApi.
MozReview-Commit-ID: I9pCKOY1OYx
c4618866051787ef2974f1769c0539f8a494141c: Bug 1385003 - Update webrender to commit e68c8acb021656440d26ac46e705e7ceb31891e6. r?jrmuizel
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:46:18 -0400 - rev 643282
Push
73049 by kgupta@mozilla.com at Wed, 09 Aug 2017 14:47:44 +0000
Bug 1385003 - Update webrender to commit e68c8acb021656440d26ac46e705e7ceb31891e6. r?jrmuizel
MozReview-Commit-ID: Kw49PJqoLn4
2e77118c9f41e9c2f1676d454f703a2340feb3bb: Bug 1388746 - Do not split start/end text nodes in deleteContents/extractContents; r?smaug
draft
Aryeh Gregor <ayg@aryeh.name> - Wed, 09 Aug 2017 17:39:06 +0300 - rev 643281
Push
73048 by bmo:ayg@aryeh.name at Wed, 09 Aug 2017 14:40:41 +0000
Bug 1388746 - Do not split start/end text nodes in deleteContents/extractContents; r?smaug
If a range endpoint is in the middle of a text node, and you call
deleteContents() or extractContents(), the spec says to delete the data
from the node. In the case of extractContents(), the inserted text node
is a clone with its data set to the bit that was deleted.
<https://dom.spec.whatwg.org/#dom-range-deletecontents>
<https://dom.spec.whatwg.org/#dom-range-extractcontents>
We don't do this. Instead, we split the text node. Then the bit to
delete is deleted naturally at a later stage together with all the other
nodes.
The result is the same, but on the way there we do a bunch more node
mutations. This causes extra mutation records, which cause us to fail a
WPT test. Chrome passes. Changing to match the spec actually reduces
our lines of code anyway.
MozReview-Commit-ID: FTTV5yNSj71
67df2061c14d6631b25adede5df34615539c7ea7: Bug 1384482 - Rename android-api-15 into android-api-16
draft
Johan Lorenzo <jlorenzo@mozilla.com> - Wed, 09 Aug 2017 16:18:15 +0200 - rev 643280
Push
73047 by bmo:jlorenzo@mozilla.com at Wed, 09 Aug 2017 14:37:19 +0000
Bug 1384482 - Rename android-api-15 into android-api-16
MozReview-Commit-ID: 4j66pTZEJzq
d831c8773b8a5e3e7aedcfcb563a8c04f93d8df7: Bug 1381556 - adjust panel widths to accommodate longer/wider content, r?mikedeboer
draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 09 Aug 2017 14:04:21 +0100 - rev 643279
Push
73046 by gijskruitbosch@gmail.com at Wed, 09 Aug 2017 14:33:39 +0000
Bug 1381556 - adjust panel widths to accommodate longer/wider content, r?mikedeboer
MozReview-Commit-ID: 6bOoRIfttEy
b18fe45cd6af78face05ea250719350b886ca828: Bug 1388695 - Show the payload for non main ping in about:telemetry r?gfritzsche
draft
flyingrub <flyinggrub@gmail.com> - Wed, 09 Aug 2017 13:29:56 +0200 - rev 643278
Push
73045 by bmo:flyinggrub@gmail.com at Wed, 09 Aug 2017 14:31:12 +0000
Bug 1388695 - Show the payload for non main ping in about:telemetry r?gfritzsche
Add a raw payload section when looking at a non main ping.
MozReview-Commit-ID: 2dU8apRfzLP