Commit Graph

119 Commits

Author SHA1 Message Date
Servo VCS Sync
bea253d95b No bug - Revendor rust dependencies 2017-03-22 06:17:28 +00:00
Servo VCS Sync
864fcbcc10 No bug - Revendor rust dependencies 2017-03-28 20:50:56 +00:00
Servo VCS Sync
50ba3ee7a7 No bug - Revendor rust dependencies 2017-04-25 00:10:45 +00:00
Kartikaya Gupta
7b5ea6384e Merge m-c to graphics
MozReview-Commit-ID: GpqewOAwje8
2017-03-13 13:13:37 -04:00
Kartikaya Gupta
fc55c348a6 Bug 1344947 - Update webrender to e30fb2914928c0e596d8632ed234647c0fd1492e. r=jrmuizel
This also updates calls to push_scroll_layer in webrender_bindings to go with
a change in the API.
2017-03-13 13:03:06 -04:00
Kartikaya Gupta
4e935f09bc Merge m-c to graphics
MozReview-Commit-ID: AzRIytAgP96
2017-03-08 10:08:57 -05:00
Kartikaya Gupta
4eecd7ad12 Bug 1343019 - Update webrender to cset 178a65d098afcda7de0298d80d423bc80c6426ba. r=jrmuizel
In addition to updating webrender and the third-party deps, this includes:
- Marking some more reftests as passing with the new version of webrender.
- Updating webrender bindings code to go with changes to push_stacking_context.
- Passing the window dimensions to the Renderer::new function.

MozReview-Commit-ID: 6dRHvAmIQ40
2017-03-06 18:46:30 -05:00
Kartikaya Gupta
c3c3a8e610 Merge m-c to graphics
MozReview-Commit-ID: 2ILLtbCmQL3
2017-03-02 10:27:31 -05:00
Kartikaya Gupta
694788e147 Merge m-c to graphics
MozReview-Commit-ID: 6TMc1hGNQVA
2017-03-01 09:45:49 -05:00
Kartikaya Gupta
fb104e2985 Bug 1343089 - Remove unnecessary crate dependencies from webrender_bindings. r=rhunt 2017-02-28 09:08:58 -05:00
Kartikaya Gupta
e21b831de7 Bug 1341968 - Update webrender to commit 501e3d79c8a3019762bd8bd2d00eecf7811a84de. r=jrmuizel
This also updates webrender_bindings for a few API changes:
- new offset field in ImageDescriptor
- new tiling argument to add_image
- change in set_root_display_list

MozReview-Commit-ID: JUgPviRdekc
2017-02-27 10:36:49 -05:00
Alfredo.Yang
31bb133229 Bug 1343793 - update rust mp4parser. r=kinetik
MozReview-Commit-ID: GGfv911o5Rb
2017-03-07 09:30:48 +08:00
Manish Goregaokar
4ed623c8bb Bug 1342759 - Revendor dependencies r=manishearth
MozReview-Commit-ID: byBQQbHb8J
2017-02-26 04:11:48 -08:00
Alfredo.Yang
187eb65e8f Bug 1342852 - update rust mp4 parser. r=kinetik
MozReview-Commit-ID: 5GzgpfPqMD8
2017-03-01 16:52:46 +08:00
Manish Goregaokar
346124b147 Bug 1341102: Revendor rust dependencies; r=bustage
MozReview-Commit-ID: 7hXRyaLssOZ
2017-02-28 09:23:59 -08:00
Emilio Cobos Álvarez
12592dfc11 No bug: Revendor rust dependencies on a CLOSED TREE. r=bustage
MozReview-Commit-ID: JXQzrEXzceT
2017-03-11 14:48:35 +01:00
Carsten "Tomcat" Book
b156024e5f merge mozilla-inbound to mozilla-central a=merge 2017-02-24 11:46:38 +01:00
Xidorn Quan
60c1f9224a No bug - Update Cargo.lock after merging a servo/servo#15712 on a CLOSED TREE 2017-02-24 15:57:21 +11:00
Wes Kocher
95ca6cd368 Merge m-c to inbound, a=merge
MozReview-Commit-ID: BYjLy4wkFjg
2017-02-23 16:57:34 -08:00
Kartikaya Gupta
f2ce17b763 Merge m-c to graphics
MozReview-Commit-ID: BMjcETZ38gw
2017-02-23 09:51:44 -05:00
Kartikaya Gupta
59014f1fd8 Bug 1340270 - Update webrender and webrender_traits to cset edc74274d28b1fa1229a1d1ea05027f57172b992. r=jrmuizel
This also:
1) Updates the webrender_bindings Cargo.toml file to use the latest version
   numbers of webrender and webrender_traits
2) Updates the webrender_bindings Cargo.toml file to use the same version of
   other dependencies (euclid, etc.) as webrender itself does
3) Updates the webrender_bindings glue code for API changes in push_border,
   add_image, and add_raw_font.
2017-02-22 23:07:59 -05:00
Kartikaya Gupta
082676239c Merge m-c to graphics
MozReview-Commit-ID: EyM1zEhgtGP
2017-02-21 10:58:47 -05:00
Kartikaya Gupta
4979fd659f Merge m-c to graphics
MozReview-Commit-ID: IN2hMCjMHLL
2017-02-17 23:33:24 -05:00
Cameron McCormack
0affaf0dc2 Bug 1340407 - revendor rust dependencies after 2017-02-16 servo commits
CLOSED TREE
2017-02-17 12:20:24 +08:00
Nathan Froyd
5e00cd9e55 Bug 1302704 - part 4 - provide a target directory for gkrust and gkrust-gtest; r=chmanchester
Doing this gets us all of the benefits that we want from Cargo
workspaces (only compiling artifacts from gkrust-shared one time for
both libraries) without all the hassles that using Cargo workspaces
would require.  We don't have to worry about multiple Cargo processes
running simultaneously and racing to write files; Cargo is smart enough
to lock the build directory to serialize access to it.
2017-02-23 10:35:07 -05:00
Jeff Muizelaar
2738422cde Bug 1335799 - Update vendored rust libraries for webrender update. r=kats
MozReview-Commit-ID: 8e4euhlfkwR
2017-02-14 13:34:15 -05:00
Wes Kocher
d2ae02e129 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 2xWBiKMAozs
2017-02-23 16:59:01 -08:00
Bobby Holley
4703813e6f Bug 1341740 - stylo: revendor rust dependencies after url upgrade on a CLOSED TREE. r=me
MozReview-Commit-ID: FA6l4JHfB0r
2017-02-22 10:47:51 -08:00
Bobby Holley
f13280ba4d Bug 1342193 - Update cargo after rayon dependency shuffle on a CLOSED TREE. r=me
MozReview-Commit-ID: CBf3dKYkarx
2017-02-23 12:05:42 -08:00
Manish Goregaokar
461732809c Bug 1336607 - Switch geckolib off dummy folder, update lockfiles; r=gps
MozReview-Commit-ID: BOgu41N351y
2017-02-10 12:19:18 -08:00
Bobby Holley
b3b739b667 Bug 1340838 - Revendor rust dependencies after upgrade. r=me
MozReview-Commit-ID: IJRUwUF6IcJ
2017-02-18 14:09:44 -08:00
Kartikaya Gupta
8665912551 Bug 1335525 - Add --enable-webrender configure option and hook it up build webrender. r=gps
MozReview-Commit-ID: BWLoSnV2yEN
2017-02-06 11:42:53 -05:00
Kartikaya Gupta
cbdf0c332f Bug 1335525 - Add webrender dependencies to third_party/rust. r=gfx
MozReview-Commit-ID: L77ffKqR5QU
2017-02-06 11:42:53 -05:00
Kartikaya Gupta
9a782e4376 Bug 1335525 - Update libgkrust to include webrender as an optional feature. r=froydnj
MozReview-Commit-ID: 8usfSqFWkZ0
2017-02-06 11:42:52 -05:00
Kartikaya Gupta
85aad79ed8 Bug 1336549 - Update third-party vendored crates required by mozjs_sys. r=fitzgen,rillian
This updates the following third-party dependencies of mozjs_sys:
    gcc v0.3.40 -> v0.3.42
    libc v0.2.18 -> v0.2.20
    libz-sys v1.0.10 -> v1.0.12
    pkg-config v0.3.8 -> v0.3.9

Since libc is updated, we also need to update the gkrust lockfiles to use the
new version, because leaving it at 0.2.18 will result in improper vendoring of
the crates (see bug 1336528). None of the other mozjs_sys crates are shared by
gkrust.

MozReview-Commit-ID: 5FHELF8YKD0
2017-02-03 16:36:06 -05:00
Gregory Szorc
345f97d74a Bug 1322769 - Move dummy geckolib to toolkit/library, change taskgraph detection; r=froydnj
I want to get Servo vendored into servo/. The previous plan was to
replace the dummy geckolib with the real deal when the vendoring is
done. Unfortunately, this will require a significant `cargo vendor`
change, which we want to punt on for a bit.

So, this commit moves our dummy geckolib outside of servo/ so we
don't need to `cargo update` or `cargo vendor` when the real servo/
is installed.

The change to toolkit/library/rust/shared/Cargo.toml can be reverted
in the stylo repo to allow it to use the real geckolib.

We also update the taskgraph code for detecting Servo. Previously,
it looked for a file in the possibly-vendored servo/ directory. Once
the vendoring happens, this check will always pass. But without the
real geckolib, the Servo builds will fail. So, we change the check
to look for the real geckolib. This is implemented a bit hackily.
But it will be short-lived until we run `cargo vendor`.

MozReview-Commit-ID: CxGTwy6bK9j
2017-02-03 11:20:14 -08:00
Gregory Szorc
fdf15ed263 Bug 1322769 - Declare servo rust feature properly; r=manishearth
268fa5f3bc25 grafted an old patch to define --features=servo in
rules.mk. That patch was written before RUST_LIBRARY_FEATURES
existed. This commit fixes it up.

MozReview-Commit-ID: L5atm5CsP8d
2017-02-02 16:32:54 -08:00
Gregory Szorc
39893e0a0c Bug 1322769 - Add a "servo" feature; r=manishearth
MozReview-Commit-ID: A9dNTxNkl39
2017-02-02 15:30:16 -08:00
Nathan Froyd
a7d54fb226 Bug 1334717 - move geckoservo library to proper servo path; r=gps 2017-01-27 19:33:15 -05:00
Valentin Gosu
1bf48df871 Bug 1339809 - Update rust-url to version 1.4.0 r=froydnj
MozReview-Commit-ID: 90Pe9sh91S5
2017-02-15 16:05:11 +01:00
nfroyd@mozilla.com
89a52c8ccc Bug 1302028 - part 7 - conditionally add bindgen features to gkrust* libraries; r=gps 2017-01-20 16:33:04 +00:00
nfroyd@mozilla.com
6371bcde57 Bug 1302028 - part 5 - add bindgen feature to gecko-side Cargo.toml files for propagation to geckoservo; r=Manishearth 2017-01-20 16:33:04 +00:00
Alfredo.Yang
ad92585014 Bug 1328221 - Support GASpecificConfig audio channel in rust mp4 parser. r=rillian
MozReview-Commit-ID: IQKxtjatU9J
2017-01-11 09:03:30 +08:00
Alfredo.Yang
d08397869b Bug 1323390 - Support audio profile in mp4 rust parser. r=kinetik
MozReview-Commit-ID: DLfLdgvc7B1
2016-12-14 16:01:43 +08:00
Ralph Giles
914fb8285c Bug 1324920 - Update mozjs_sys vendored crates. r=fitzgen,sfink
Update the vendored third-party dependencies for the mozjs-sys crate.
This picks up recent bug-fixes and reduces noise in unrelated runs
of 'mach vendor'.

The libc crate is also used by the rust url parser.

gcc 0.3.35 -> 0.3.40
libc 0.2.16 -> 0.2.18
libz-sys 1.0.6 -> 1.0.10

MozReview-Commit-ID: 5ri4nOtQQ1n
2016-12-20 14:24:05 -08:00
Manish Goregaokar
edf1a99641 Bug 1324193 - Bump rust-url to 1.2.4; r=valentin
MozReview-Commit-ID: 2EBQs6hIpku
2016-12-17 03:03:35 -08:00
Michael Layzell
793fec5817 Bug 1318428 - Use the nsstring bindings in rust-url-capi, r=valentin
This patch also drops the pretense that rust-url-capi will be used from
outside of c++, or that it will be used outside of mozilla-central,
removing the ifdef __cplusplus code, and including the C++ header
"nsString.h".

MozReview-Commit-ID: BULhHf3DObe
2016-11-24 12:23:09 -05:00
Alfredo.Yang
482a0af2b7 Bug 1313556 - update rust parser for pssh parsing. r=rillian
MozReview-Commit-ID: KH8K7mizUHl
2016-11-10 14:50:30 +08:00
Ralph Giles
bd485e5f14 Bug 1314460 - Update rust mp4parse to v0.6.0. r=kinetik
Result of running the update script.

MozReview-Commit-ID: 4rqFqaFJ028
2016-11-01 16:07:32 -07:00
Manish Goregaokar
2bbb804b70 Bug 1151899 - Include rust-url-capi (leave-open); r=valentin,ted
MozReview-Commit-ID: 1ITlPLvwzF4
2016-10-28 16:34:21 -07:00