0eff4453972da453a25d035ed8a08b0b4b56aea0: Bug 1355578 - Update push_scroll_layer's signature on the Rust side to match that on the C++ side. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 16:13:58 -0400 - rev 400895
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355578 - Update push_scroll_layer's signature on the Rust side to match that on the C++ side. r=jrmuizel MozReview-Commit-ID: 9ouWihnNkbR
2f7ea2767e7481c0f6a1d8c154e133a90d86195b: Bug 1355577 - Make the pointer in WrByteSlice const on the C++ side to match the Rust side. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 16:13:44 -0400 - rev 400894
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355577 - Make the pointer in WrByteSlice const on the C++ side to match the Rust side. r=jrmuizel MozReview-Commit-ID: FWCzZt8RAMj
a0dd5dc6fe2846e64de9feb1035b7618ca5adb6a: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 10:09:54 -0400 - rev 400893
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: Ij5C7MUete4
573879d4f6eae5277ff2937509809fd69c76f1d8: Bug 1353484 - Update webrender to 3dd68f54e12bd5abf8ef41de4d4ec851620f7e4e. r=jrmuizel,kvark,rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 10:00:41 -0400 - rev 400892
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1353484 - Update webrender to 3dd68f54e12bd5abf8ef41de4d4ec851620f7e4e. r=jrmuizel,kvark,rhunt This includes: - updating calls to push_scroll_layer for API change in 7253e2f. - updating calls to push_stacking_context for API change in be249f6. - updating for changes to gradient APIs in 05c4293.
e7adf48d85bed37bfd6650858d346e6b17485810: Bug 1355045 - Transform bounds before making relative to parent in GetWrRelBounds. r=ethlin
Jamie Nicol <jnicol@mozilla.com> - Fri, 07 Apr 2017 15:13:50 +0100 - rev 400891
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355045 - Transform bounds before making relative to parent in GetWrRelBounds. r=ethlin MozReview-Commit-ID: 7xLzPM1lmz0
1bfa30d18fefbc7c381c05a6116cd7f608592cf9: Bug 1354946 - Add an explicit WrMatrix type for passing 4x4 matrices across the FFI boundary. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 08:33:58 -0400 - rev 400890
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354946 - Add an explicit WrMatrix type for passing 4x4 matrices across the FFI boundary. r=rhunt Right now we just cast from a float* on the C++ side to a LayoutTransform on the Rust side, except the LayoutTransform isn't a repr(C) storage type, so there's no guarantee that it will actually have the same layout. Adding an explicit type and conversion code ensure that we are able to pass the matrix across the boundary safely. MozReview-Commit-ID: H3gK3g0K3xz
21f24184f48311489c873aa65a2ff5aab61d7b34: Bug 1354434 - Update PuppetWidget::Paint() as to handle WebRenderLayerManager r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 11 Apr 2017 15:12:35 +0900 - rev 400889
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354434 - Update PuppetWidget::Paint() as to handle WebRenderLayerManager r=mattwoodrow
9c83023e46b0f108d068a77590b257db80cc0a1f: Bug 1355193 - Stop looking for a parent stacking context in the scroll metadata. r=mchang
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 18:49:12 -0400 - rev 400888
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355193 - Stop looking for a parent stacking context in the scroll metadata. r=mchang MozReview-Commit-ID: A2VjaUohUxh
f8c97e12c904f86ca47caede00abc6215c307df9: Bug 1355187 - Update some of the ExternalImage data types to be more similar in Rust and C++. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 17:38:02 -0400 - rev 400887
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355187 - Update some of the ExternalImage data types to be more similar in Rust and C++. r=rhunt The WrExternalImageId is currently a struct wrapping a uint64_t on the C++ side, which is unnecessary as we can just typedef it directly to a uint64_t. On the Rust side it's a tuple of (u64). Also the WrExternalImageIdType enum should be WrExternalImageType for consistency. MozReview-Commit-ID: DgOf4xfY9h3
223769fd889492f5a270559533bc5967ced40e09: Bug 1355187 - Rename some struct fields so that the Rust/C++ names are the same. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 17:38:02 -0400 - rev 400886
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355187 - Rename some struct fields so that the Rust/C++ names are the same. r=rhunt The binding generator just takes the Rust field names and uses that in the generated C++ structs. So installing the autogenerated bindings is easier if we make sure the names are the same ahead of time. MozReview-Commit-ID: 6cuzmtI5Qqw
f71d33022a5e40a7623ac8d5da8619d83948ccb7: Bug 1355187 - Add type aliases for instantiations of WrSideOffsets. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 17:38:01 -0400 - rev 400885
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355187 - Add type aliases for instantiations of WrSideOffsets. r=rhunt The binding generator needs this in order to deal with the generic-ness of the WrSideOffsets type. MozReview-Commit-ID: GetmNIpqf7O
db087d30b56b363b559eb8e736885475c708bfcf: Bug 1355187 - Update Rust FFI function signatures to use types with Wr prefix. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 17:38:01 -0400 - rev 400884
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355187 - Update Rust FFI function signatures to use types with Wr prefix. r=rhunt This patch: - adds a type alias for ExternalImageId and updates uses. - renames WrExternalImageStruct to drop the "Struct" suffix which is redundant and not present in the corresponding C++ struct. - updates the delete-font function to use aliases I added previously. MozReview-Commit-ID: ILsFihkMlIw
5b98a41fea59fc63a87b63bf2046d7480035fefe: Bug 1355183 - Mark WrExternalImageType as repr(u32) instead of repr(C). r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 17:38:01 -0400 - rev 400883
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355183 - Mark WrExternalImageType as repr(u32) instead of repr(C). r=rhunt On the C++ side the enum extends from uint32_t, like all the other enums across the WR FFI boundary. So the Rust side they should be repr(u32). MozReview-Commit-ID: JOf44I154ea
22a9e4fe2c6f63f88b2bb04d47cf29b0a503388a: Bug 1354951 - Add some typedefs in bindings.rs to make the rust function signatures better match the signatures in webrender_ffi.h. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 10:28:45 -0400 - rev 400882
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354951 - Add some typedefs in bindings.rs to make the rust function signatures better match the signatures in webrender_ffi.h. r=rhunt MozReview-Commit-ID: 8JZDNMwLDpN
f7851b58db67c8906c9e8d2a59da98ca371d0d6f: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 08:47:20 -0400 - rev 400881
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: ICVAgHmKVL4
b47985cfad21e8afb2bc3915483cd233424efa35: Bug 1347469 - Add support for gradient border. r=mattwoodrow
Morris Tseng <mtseng@mozilla.com> - Mon, 10 Apr 2017 17:27:30 +0800 - rev 400880
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1347469 - Add support for gradient border. r=mattwoodrow MozReview-Commit-ID: 7RfVsPFWhlo
350d77ec1b74f2c1bbd39aab6f9e7de33f0ce2d0: Bug 1347469 - Add bindings for gradient border. r=kats
Morris Tseng <mtseng@mozilla.com> - Mon, 10 Apr 2017 17:27:30 +0800 - rev 400879
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1347469 - Add bindings for gradient border. r=kats MozReview-Commit-ID: H6OwWaeBYWY
09534c0cda7cab07bcdd1a08b097b468cbce9059: Bug 1354464 - Fix the size of webrender mask layer. r=mchang
Ethan Lin <ethlin@mozilla.com> - Mon, 10 Apr 2017 17:10:37 +0800 - rev 400878
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354464 - Fix the size of webrender mask layer. r=mchang
c2d11e5e96d664e9c88384fe3c3dfbb600f225e8: Bug 1354474 - Add FlushRendering() and Composite() support to WebRenderLayerManager r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 10 Apr 2017 15:58:29 +0900 - rev 400877
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354474 - Add FlushRendering() and Composite() support to WebRenderLayerManager r=mattwoodrow
4bbcc581a6d663ae674fab7a2e026a0216569003: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 07 Apr 2017 10:11:08 -0400 - rev 400876
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: AYIBc0tfd74
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip