d099f67cfc432dd95eda9eb1232e4b9b599f7907: Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in image/*. r?aosmond
draft
Milan Sreckovic <milan@mozilla.com> - Wed, 09 Aug 2017 08:53:04 -0400 - rev 643247
Push
73027 by bmo:milan@mozilla.com at Wed, 09 Aug 2017 12:53:34 +0000
Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in image/*. r?aosmond
MozReview-Commit-ID: 6STmfLIR4HO
deef1176df98d61c62857504abc8629cb5227eb1: Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r?rhunt
draft
Milan Sreckovic <milan@mozilla.com> - Wed, 09 Aug 2017 08:53:02 -0400 - rev 643246
Push
73027 by bmo:milan@mozilla.com at Wed, 09 Aug 2017 12:53:34 +0000
Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r?rhunt
MozReview-Commit-ID: I7nEbF53XfY
af7a36a9016a465955e97a12f1e4ea807e5cb0e6: Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .h files in gfx/*. r?botond
draft
Milan Sreckovic <milan@mozilla.com> - Wed, 09 Aug 2017 08:52:57 -0400 - rev 643245
Push
73027 by bmo:milan@mozilla.com at Wed, 09 Aug 2017 12:53:34 +0000
Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .h files in gfx/*. r?botond
MozReview-Commit-ID: FRNuE5DDN6G
ef2d2f8a3732bfed313ca09c341cc7a1d1a92ab4: 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:15:29 -0400 - rev 643244
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +0000
Bug 1385003 - Update webrender bindings for API change in WR cset c7a5b78d. r?nical
MozReview-Commit-ID: DY5vwlv4JYM
030f4d09d63c38d26a4f73611bd6e94c01ab688c: 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:15:26 -0400 - rev 643243
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +0000
Bug 1385003 - Update webrender bindings for API changes in WR cset 55acc967. r?nical
MozReview-Commit-ID: 3pW2ssFdb50
0345e976a34eca1257ad0e58a06d5c1c9a4d2ab2: 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:15:23 -0400 - rev 643242
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +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
e3a1aa56941833f96ff9d7bd87b1779128a2115d: Bug 1385003 - Autogenerated changes to go with webrender update. r?jrmuizel
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:15:12 -0400 - rev 643241
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +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: FHNqyAcl5Em
2b89b5a5ca127c3c9820a892aeca94edc3a46d19: Bug 1385003 - Use a different WebRenderAPI instance for each WebRenderBridgeParent. r=kats
draft
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 09 Aug 2017 08:09:44 -0400 - rev 643240
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +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
99ebdd4c11a2595f1e9e3568afe8917bd475fc89: 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 643239
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +0000
Bug 1385003 - Drop the hacky gecko IdNamespace allocator and use the IdNamespace from WR to avoid mismatches. r?sotaro
MozReview-Commit-ID: 410h1ZkWBGL
008019e940fecc32ece32809ce069a70cc5cd9b4: 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:09:38 -0400 - rev 643238
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +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
e27a43892c4ba136c81a4f4d389e4f3fce4dcb2d: Bug 1385003 - Update webrender to commit b13a3b8f776b2ef4d5672173c9a3aa77c7b87936. r?jrmuizel
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:09:19 -0400 - rev 643237
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +0000
Bug 1385003 - Update webrender to commit b13a3b8f776b2ef4d5672173c9a3aa77c7b87936. r?jrmuizel
MozReview-Commit-ID: Kw49PJqoLn4
70076ae7e7871bf8b73c45c6042f6064a919a360: Bug 1385003 - Use PlainOldDataSerializer for WR struct serialization to avoid getting them out of sync. r?jrmuizel
draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Aug 2017 08:07:11 -0400 - rev 643236
Push
73026 by kgupta@mozilla.com at Wed, 09 Aug 2017 12:44:56 +0000
Bug 1385003 - Use PlainOldDataSerializer for WR struct serialization to avoid getting them out of sync. r?jrmuizel
MozReview-Commit-ID: 6x3G0Ik6PJj
3bfb2c2f613c5223a1eed703792eb654065245fb: Bug 1388319
draft
KuoE0 <kuoe0.tw@gmail.com> - Wed, 09 Aug 2017 10:45:00 +0800 - rev 643235
Push
73025 by bmo:kuoe0@mozilla.com at Wed, 09 Aug 2017 12:29:24 +0000
Bug 1388319
MozReview-Commit-ID: GFsH5acnE5c
d9e0a149a1b48d9fb83f978bdacbf0dfccf827eb: Bug 1377158 - (Part 4) Reduce the assertion cost to check reconstruction frame hint.
draft
KuoE0 <kuoe0.tw@gmail.com> - Fri, 28 Jul 2017 00:23:05 +0800 - rev 643234
Push
73025 by bmo:kuoe0@mozilla.com at Wed, 09 Aug 2017 12:29:24 +0000
Bug 1377158 - (Part 4) Reduce the assertion cost to check reconstruction frame hint.
The original assertion took too long time to check nsStyleChangeList. It
caused the test case with many elements timed-out and failed.
MozReview-Commit-ID: FpNZvdQFTtR
0cf7234a06c1e1d5035fcdb3c0a5cd335742f4b9: Bug 1377158 - (Part 3) Update the expectation of test cases.
draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 27 Jul 2017 14:06:54 +0800 - rev 643233
Push
73025 by bmo:kuoe0@mozilla.com at Wed, 09 Aug 2017 12:29:24 +0000
Bug 1377158 - (Part 3) Update the expectation of test cases.
MozReview-Commit-ID: K3gmTudkzol
0c5dc54af85b3ec230a4c032c9fb6ddfbc9c268b: Bug 1336978 - Add support of lld by adding a configure option --enable-linker='bfd', 'gold', 'lld', 'other'
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 26 Jul 2017 15:14:07 +0200 - rev 643232
Push
73024 by bmo:sledru@mozilla.com at Wed, 09 Aug 2017 12:28:20 +0000
Bug 1336978 - Add support of lld by adding a configure option --enable-linker='bfd', 'gold', 'lld', 'other'
MozReview-Commit-ID: 7LI2lMXO2lG
a3de065bf836189b1eb8ac9ba51e3e3df8cb1184: Bug 1362338: Make nsIAtom::AddRef and nsIAtom::Release final. r?froydnj
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 14:20:17 +0200 - rev 643231
Push
73023 by bmo:emilio+bugs@crisal.io at Wed, 09 Aug 2017 12:20:58 +0000
Bug 1362338: Make nsIAtom::AddRef and nsIAtom::Release final. r?froydnj
MozReview-Commit-ID: CFWcSNocGIm
8528b806610a81da75f79b53ab6dbd7467969149: Bug 1362338: Take a bit from the atom's length to store a tristate. r?froydnj
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 14:19:30 +0200 - rev 643230
Push
73023 by bmo:emilio+bugs@crisal.io at Wed, 09 Aug 2017 12:20:58 +0000
Bug 1362338: Take a bit from the atom's length to store a tristate. r?froydnj
MozReview-Commit-ID: Elu9EioSDXk
7d3177a9c4464ab3e4d6c41a78962ed78ed71ddd: Bug 1362338: Preliminary whitespace cleanup in nsIAtom.idl. r?froydnj
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 14:18:15 +0200 - rev 643229
Push
73023 by bmo:emilio+bugs@crisal.io at Wed, 09 Aug 2017 12:20:58 +0000
Bug 1362338: Preliminary whitespace cleanup in nsIAtom.idl. r?froydnj
MozReview-Commit-ID: DN2tN0OMWEk
f3cddf7a46dc0ff386b57a5163730e0e773bc103: servo: Merge #18019 - stylo: Devirtualize nsIAtom refcounting (from emilio:devirt-nsiatom); r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 06:08:14 -0500 - rev 643228
Push
73023 by bmo:emilio+bugs@crisal.io at Wed, 09 Aug 2017 12:20:58 +0000
servo: Merge
#18019 - stylo: Devirtualize nsIAtom refcounting (from emilio:devirt-nsiatom); r=froydnj
Bug: 1362338
Reviewed-by: froydnj
MozReview-Commit-ID: 3q5rz3L8quQ
Source-Repo:
https://github.com/servo/servo
Source-Revision:
77cb5371b38153d9c81cd469a59ea20a3405ba80