Josh Matthews
171469c27c
Update webrender to 923ee495bd9b0fda8a4a94c5a6cf42e2f0548731.
2018-10-09 18:23:19 -04:00
Simon Sapin
95150280bf
Rename decision-task.py to make it importable
2018-10-09 14:00:23 +02:00
Simon Sapin
5a48669e90
Move etc/ci/taskcluster one level up
2018-09-27 18:23:37 +02:00
Simon Sapin
735c2fd5e5
Tidy
2018-09-21 13:38:45 +02:00
Alex Touchet
986b3024c5
More servo-tidy.toml cleanup
2018-09-15 16:02:10 -07:00
bors-servo
cd02ca6c19
Auto merge of #21674 - Manishearth:channel-count, r=ferjm
...
Pass through channel settings in AudioNode constructor
Most audionodes let you pass in channel count/etc settings in their
constructors, and have different defaults. Using the `create_node`
argument added in https://github.com/servo/media/pull/124 , this passes
that information through.
r? @ferjm.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21674 )
<!-- Reviewable:end -->
2018-09-12 19:11:03 -04:00
bors-servo
910cc23a6e
Auto merge of #21325 - gterzian:crossbeam_integration, r=SimonSapin,jdm
...
Replace mpsc with crossbeam-channel
Follow up on https://github.com/servo/servo/pull/19515
---
Selecting over multiple channels in `std::sync::mpsc` is not stable and likely never will be:
https://github.com/rust-lang/rust/issues/27800#issuecomment-260136777
> It seems the only thing keeping `mpsc_select` around is Servo.
crossbeam-channel is designed specifically to replace `std::sync::mpsc` and fix many of its shortcomings:
https://github.com/stjepang/rfcs-crossbeam/blob/channel/text/2017-11-09-channel.md
This is to be landed together with https://github.com/servo/ipc-channel/pull/183 .
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21325 )
<!-- Reviewable:end -->
2018-09-12 13:33:45 -04:00
Fernando Jiménez Moreno
831201cc1b
Make tidy happy
2018-09-12 15:21:55 +02:00
Simon Sapin
2a996fbc8f
Replace mpsc with crossbeam/servo channel, update ipc-channel
...
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
2018-09-12 13:33:32 +08:00
bors-servo
babed6c3c1
Auto merge of #21586 - Manishearth:gstreamer-bootstrap, r=jdm
...
Make bootstrap handle linux setup, include gstreamer, make bootstrap run standalone
Previously `./mach bootstrap` wasn't very useful on Linux, it would just install salt. This PR moves that to `./mach bootstrap-salt`, and has `./mach bootstrap` perform the installation steps mentioned in the README.
With these changes `./mach bootstrap` is a valid way of setting up the servo build. Additionally, this adds gstreamer setup to this for cases where gstreamer is not up to date.
Edit: And now, mach bootstrap is able to be run on a fresh system with just python installed (no need for virtualenv or libffi).
Fixes https://github.com/servo/servo/issues/21446 , fixes https://github.com/servo/servo/issues/21417
r? @jdm
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21586 )
<!-- Reviewable:end -->
2018-09-12 00:56:29 -04:00
Alex Touchet
025b5550fc
Merge branch 'master' into tidy
2018-09-11 09:06:42 -07:00
Manish Goregaokar
eba68a1a49
Add mach bootstrap-gstreamer
2018-09-11 19:34:38 +05:30
Fernando Jiménez Moreno
7a09477d64
Add tidy exceptions for crossbeam-*
2018-09-11 11:49:35 +02:00
Alan Jeffrey
f256f1d82f
Allow duplicate versions of slab
2018-09-05 09:53:05 -05:00
Alex Touchet
9a7e1d17f0
Remove unused crates from servo-tidy
2018-08-26 22:54:47 -07:00
Anthony Ramine
4852f7d616
Move Khronos WebGL tests to /_webgl/
2018-08-25 03:43:32 +02:00
Bastien Orivel
71fd4477d6
Dedupe num-traits
2018-08-09 18:26:28 +02:00
Emilio Cobos Álvarez
9118dd838e
script: Fix build and tidy.
2018-07-24 03:47:40 +02:00
Bastien Orivel
6354cd9a5e
WIP: Dedupe dependencies
2018-07-16 08:59:15 +10:00
UK992
3d577ba752
Update servo-tidy.yml
2018-07-03 06:14:24 +02:00
Simon Sapin
d55a003c92
Update to serde 1.0.66
2018-06-15 23:50:28 +02:00
Emilio Cobos Álvarez
078df23e96
style: Update cssparser.
2018-06-12 12:15:17 -07:00
Josh Matthews
1ace97030a
Revert "Dedupe syn, quote and unicode-xid"
...
This reverts commit e1fe47a7fc
.
2018-05-24 19:11:33 -04:00
Bastien Orivel
e1fe47a7fc
Dedupe syn, quote and unicode-xid
...
Fixes #20609
Fixes #20497
Fixes #19786
Closes #20564
2018-05-24 13:01:14 +02:00
Emilio Cobos Álvarez
a440a0bdaf
Remove geckolib-related build commands.
2018-05-17 11:24:59 -05:00
Bastien Orivel
8bd2e91cdc
Update Webrender
...
Fixes #20609
2018-04-25 10:25:21 +02:00
Bastien Orivel
6c6a4159cf
Dedupe lazy_static
...
🎉 🎉 🎉
2018-03-23 18:14:20 +01:00
Bastien Orivel
570d865065
Bump ipc-channel and bincode
...
This required bumping uuid too which unfortunately duplicated rand.
2018-03-21 13:05:47 +01:00
Matt Brubeck
2f2bfb23db
Disable logging in bindgen to reduce code size
...
This disables bindgen's `logging` feature, which builds `env_logger`
with default features, including regex support. Disabling it allows
Gecko to build `env_logger` without the `regex` crate, reducing code
size.
Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1444097
2018-03-08 08:06:48 -08:00
Nicolas Silva
29a1617e27
Add the option in servo-tidy to not check for alphabetical ordering.
2018-03-06 16:10:30 +01:00
Emilio Cobos Álvarez
31695bd58f
style: Update bindgen to 0.33.
2018-03-02 18:45:12 +01:00
Bastien Orivel
fae2d9839f
Bump rayon to 1.0
2018-02-24 13:50:03 +01:00
bors-servo
6cb78057bb
Auto merge of #20022 - Eijebong:syn, r=nox
...
Update syn, quote and synstructure
Right now they're duplicated because we need a new serde release (ping @dtolnay), a new cssparser release (ping @SimonSapin) and a new release of html5ever with https://github.com/servo/html5ever/pull/336
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20022 )
<!-- Reviewable:end -->
2018-02-13 11:15:54 -05:00
Bastien Orivel
9faa579c89
Bump syn/quote in style_derive
2018-02-12 17:08:55 +01:00
Bastien Orivel
0a0d37bea3
Bump syn/quote in deny_public_fields
2018-02-12 15:05:18 +01:00
Paul Rouget
e7c754fb64
remove forcetouch support
2018-02-11 08:02:39 +01:00
Paul Rouget
2282292fa4
Drop CEF support
2018-01-31 06:36:21 +01:00
bors-servo
a4808a3649
Auto merge of #19819 - servo:rm-test-crates, r=<try>
...
(Do not merge) Merge some test crates in their corresponding components
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19819 )
<!-- Reviewable:end -->
2018-01-20 08:51:27 -06:00
Anthony Ramine
697b9e2b87
Merge net and net_tests
2018-01-20 15:36:09 +01:00
Fernando Jiménez Moreno
f46fbe4599
Remove gecko-media dependency
2018-01-19 15:06:52 +01:00
Bastien Orivel
54f67c3fbe
Bump gl_generator to 0.8
...
Fixes #19735
2018-01-10 20:48:15 +01:00
tigercosmos
54c6028033
implement valid week string
2017-12-17 16:57:01 +08:00
Matt Brubeck
a11b3945fa
Update to webdriver 0.33
2017-12-08 08:27:45 -08:00
Simon Sapin
e17697fb0e
Update euclid, azure, skia, offscreen_gl_context, plane-split, webrender
2017-12-08 14:32:28 +01:00
Glenn Watson
58473cfdcd
Update WR (AA improvements, many optimizations)
2017-12-07 15:08:31 +10:00
Bastien Orivel
c3f919ec0e
Update lazy_static to 1.0
...
For now it'll be duplicated
2017-12-04 22:51:13 +01:00
Anthony Ramine
9ec06a0734
Update openssl to 0.9.22
...
This removes foreign-types 0.2.
2017-11-30 12:56:53 +01:00
Dzmitry Malyshau
ba214bcec5
WR multi-document support
2017-11-22 00:43:34 +01:00
Josh Matthews
babefa4cae
Update webdriver dependency.
2017-11-20 16:03:44 -05:00
Anthony Ramine
23d7783e02
Make script depend on gecko-media
...
It's not used yet though.
2017-11-14 17:33:25 +01:00