Commit Graph

386 Commits

Author SHA1 Message Date
Servo VCS Sync
9516d7d60f No bug - Revendor rust dependencies 2017-06-21 02:15:52 +00:00
Kartikaya Gupta
1a7fdf10db Bug 1373381 - Cherry-pick servo/webrender#1409 to unbreak OS X debug build. r=jrmuizel
MozReview-Commit-ID: 58wznVyzHnI
2017-06-20 13:31:13 -04:00
Kartikaya Gupta
500c601981 Bug 1373381 - Re-vendor third-party libraries. r=jrmuizel
MozReview-Commit-ID: DLHlIDQCypR
2017-06-20 09:37:16 -04:00
Servo VCS Sync
5c72b1c91e No bug - Revendor rust dependencies 2017-06-16 14:55:25 +00:00
Servo VCS Sync
12a976c92a No bug - Revendor rust dependencies 2017-06-16 13:03:23 +00:00
Servo VCS Sync
cdd94fbb51 No bug - Revendor rust dependencies 2017-06-15 19:37:16 +00:00
Bobby Holley
ca0b497327 Bug 1341102 - Revendor. r=me
MozReview-Commit-ID: 9KLgcDQIDW5
2017-06-14 20:22:09 -07:00
Servo VCS Sync
a6d22cc2ab No bug - Revendor rust dependencies 2017-06-14 23:57:02 +00:00
Servo VCS Sync
1e19c1a8b0 No bug - Revendor rust dependencies 2017-06-14 15:43:28 +00:00
Kartikaya Gupta
6c8989bca7 Bug 1370430 - Update webrender to cset 6752684fcc7402b0a5480e0b9f73152b2f9ed1e5. r=jrmuizel
In addition to update webrender/ and webrender_traits/, this updates
the webrender_bindings dependency on euclid to euclid-0.14.4. It also
updates some webrender_bindings code for this dependency update, and
for the BlobImageRenderer API change in WR cset 36a9117.

MozReview-Commit-ID: JlmTHrFdfUM
2017-06-13 11:10:14 -04:00
Servo VCS Sync
f92dbf2721 No bug - Revendor rust dependencies 2017-06-14 03:29:17 +00:00
Nicolas Silva
cc9aa3657e Bug 1370891 - Render blob images in webrender's thread pool. r=jrmuizel 2017-06-13 17:57:11 +02:00
Henri Sivonen
ba052b963f Bug 1261841 part 4 - Add a configuration option for enabling explicit SIMD in Rust. r=froydnj.
MozReview-Commit-ID: ICifcJ9499a
2017-06-13 13:24:19 +03:00
Henri Sivonen
7af0452b6b Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor.
MozReview-Commit-ID: 15Y5GTX98bv
2017-06-13 13:23:23 +03:00
Henri Sivonen
12e1264b06 Bug 1261841 part 1 - Vendor encoding_rs and encoding_c into m-c. rs=emk,SimonSapin.
MozReview-Commit-ID: Lphq69tSIXa
2017-06-13 13:22:54 +03:00
Servo VCS Sync
c74bc7c060 No bug - Revendor rust dependencies 2017-06-09 22:57:05 +00:00
Kartikaya Gupta
460d82b107 Bug 1371382 - Update gl_generator to 0.5.3. r=jrmuizel
This also pulls in khronos_api v1.0.1

MozReview-Commit-ID: Gw4GtvD3pOx
2017-06-08 17:06:05 -04:00
Servo VCS Sync
30890eb90b No bug - Revendor rust dependencies 2017-06-07 20:51:45 +00:00
Servo VCS Sync
82875b6ba2 No bug - Revendor rust dependencies 2017-06-06 04:18:47 +00:00
Servo VCS Sync
4701316ea6 No bug - Revendor rust dependencies 2017-06-05 20:38:53 +00:00
Servo VCS Sync
cb1dfb24b5 No bug - Revendor rust dependencies 2017-06-04 21:27:20 +00:00
Servo VCS Sync
70e2be9ab5 No bug - Revendor rust dependencies 2017-06-03 01:39:44 +00:00
Kartikaya Gupta
15d8491c80 Merge m-c to graphics, a=merge
MozReview-Commit-ID: COZj8Itgjcz
2017-06-01 09:56:23 -04:00
Kartikaya Gupta
66b57574e1 Bug 1367734 - Update webrender to cset a54cc729259588dd1ff52c86d0c62cb2a1767137. r=jrmuizel,jerry
In addition to updating webrender and webrender_traits, this patch:
- bumps the euclid dependency in webrender_bindings to match webrender
- updates the Cargo.lock files and re-vendors third-party rust packages
- updates the push_yuv_image callers due to an API change in WR cset a4b9e25.
2017-06-01 08:57:10 -04:00
Chris Manchester
0e0a1ecc1c Bug 1367852 - Fix symbol dumping for gtest xul.dll r=ted
A pdb file name that differs from a dll file name prevents us from dumping
symbols for the gtest xul on Windows. This name differed to accommodate
fix_stack_using_bpsyms.py failing in the presence of two xul.sym files, which
has since been fixed.

MozReview-Commit-ID: I5pA5HjMeRe
2017-05-30 12:11:32 -07:00
Servo VCS Sync
d4fe181889 No bug - Revendor rust dependencies 2017-05-30 19:18:04 +00:00
Ryan VanderMeulen
1359a57b65 Backed out changeset 8b0e09b6cf8e (bug 1367852) for Windows symbol packaging bustage on a CLOSED TREE. 2017-05-26 15:22:37 -04:00
Chris Manchester
e2ea97edf1 Bug 1367852 - Fix symbol dumping for gtest xul.dll r=ted
A pdb file name that differs from a dll file name prevents us from dumping
symbols for the gtest xul on Windows. This name differed to accommodate
fix_stack_using_bpsyms.py failing in the presence of two xul.sym files, which
has since been fixed.

MozReview-Commit-ID: I5pA5HjMeRe
2017-05-25 15:09:19 -07:00
Boris Zbarsky
753af94393 Fix stylo bustage from selectors crate being updated. No bug. 2017-05-24 08:52:51 -04:00
Servo VCS Sync
f27a879b76 No bug - Revendor rust dependencies 2017-05-23 05:17:49 +00:00
Servo VCS Sync
17e50259a9 No bug - Revendor rust dependencies 2017-05-21 06:13:11 +00:00
Servo VCS Sync
0263c0322c No bug - Revendor rust dependencies 2017-05-20 18:45:20 +00:00
Cameron McCormack
4df6c279dc Bug 1366454 - Revendor app_units manually. r=me (CLOSED TREE)
MozReview-Commit-ID: CElyR5aQGPh
2017-05-20 14:56:12 +08:00
Servo VCS Sync
d3953f0cb2 No bug - Revendor rust dependencies 2017-05-20 01:10:42 +00:00
Kartikaya Gupta
2d14f346c5 Merge m-c to graphics
MozReview-Commit-ID: Fq2lBUWyr0m
2017-05-19 13:19:35 -04:00
Kartikaya Gupta
f29eb0252d Merge m-c to graphics
MozReview-Commit-ID: DFNbcj14mg9
2017-05-18 08:34:15 -04:00
Kartikaya Gupta
aad288ff8a Bug 1363683 - Update webrender to cset 7f37799d63ed80a07675ad599526290843394c99. r=jrmuizel
In addition to updating gfx/webrender and gfx/webrender_traits, this patch:
- Updates the webrender_bindings Cargo.toml file for version bumps
- Updates the Cargo.lock files and revendors the third-party rust dependecies
- Updates the webrender bindings for a change in the display list construction
  and finalization API in WR csets 425155a and 1eb84eb.
  We now have to pass around a content size parameter to construct a display list,
  and we get back a content size from finalizing the display list. Since we pass
  the finalization results over IPC to WebRenderBridgeParent, we need to update
  the IPDL as well to pass this around.
- Updates the webrender bindings for a change to scroll_node_with_id in WR cset
  48a098f.
- Updates the webrender bindings for a change to push_text in WR cset 3287c15.
2017-05-15 15:13:31 -04:00
Kartikaya Gupta
42068702d6 Merge m-c to graphics
MozReview-Commit-ID: LHvR5izGDcT
2017-05-12 10:20:09 -04:00
Kartikaya Gupta
f72ce884b2 Merge m-c to graphics
MozReview-Commit-ID: 2okRQxtQnFa
2017-05-11 07:47:25 -04:00
Kartikaya Gupta
3a0c2af698 Merge m-c to graphics
MozReview-Commit-ID: Ax2mJsUs80t
2017-05-10 11:21:46 -04:00
Kartikaya Gupta
e392cdc0ff Bug 1361751 - Update webrender to 964df2f. r=jrmuizel
This includes the Cargo.lock file changes and regenerated bindings.
2017-05-10 10:28:39 -04:00
Servo VCS Sync
afffdd154a No bug - Revendor rust dependencies 2017-05-19 02:48:09 +00:00
Servo VCS Sync
73448c88db No bug - Revendor rust dependencies 2017-05-19 01:43:42 +00:00
Wes Kocher
60ee56beec Backed out 2 changesets (bug 1336540) for build bustage a=backout
Backed out changeset 1bef3928a127 (bug 1336540)
Backed out changeset 42feca9f0e17 (bug 1336540)

MozReview-Commit-ID: 8NH4gZcDy6E
2017-05-18 18:11:12 -07:00
Xidorn Quan
66846a6952 Bug 1336540 part 1 - Move config info from build_gecko.rs to a toml file in gecko. r=emilio
MozReview-Commit-ID: 9w9UX38YMUt
2017-05-19 10:25:36 +10:00
Servo VCS Sync
3e07b3d356 No bug - Revendor rust dependencies 2017-05-11 23:29:34 +00:00
Servo VCS Sync
0b120201b5 No bug - Revendor rust dependencies 2017-05-10 21:23:02 +00:00
Ralph Giles
5d3db1aabc Bug 1336153 - Remove MOZ_RUST. r=ted
We now have code that unconditionally requires the rust
compiler and are committed to adding more. Remove this
last vestige of conditional support.

MozReview-Commit-ID: EK6FBnAbR
2017-05-09 11:36:13 -07:00
Servo VCS Sync
bbe7fb154f No bug - Revendor rust dependencies 2017-05-09 12:32:43 +00:00
Servo VCS Sync
06ed13a642 No bug - Revendor rust dependencies 2017-06-01 06:58:58 +00:00