Josh Matthews
414a854e77
Revert "Glutin update: ignore gl_generator duplicate"
...
This reverts commit 5bdb0da657
.
2019-05-22 14:18:27 -04:00
Paul Rouget
5bdb0da657
Glutin update: ignore gl_generator duplicate
2019-05-22 09:55:41 +02:00
Paul Rouget
da28a0c580
Glutin update: ignore rand-core and nix duplicate
2019-05-22 09:55:41 +02:00
Josh Matthews
9f855ae847
Update webrender.
2019-01-17 17:52:35 -05:00
bors-servo
4f45eea125
Auto merge of #22616 - jdm:google-decode, r=nox
...
Fix brotli decoding
This replaces our current decoding setup by https://github.com/seanmonstar/reqwest/blob/master/src/async_impl/decoder.rs , and integrates brotli and deflate decoding to maintain our existing support.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22228
- [x] There are tests for these changes
<!-- 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/22616 )
<!-- Reviewable:end -->
2019-01-15 16:06:35 -05:00
Josh Matthews
6404a0ef53
Redesign network response decoding to avoid creating decoders before some content is present.
2019-01-15 16:04:45 -05:00
Shanavas M
de766ca3c0
Exclude gstreamer from tidiness check
2019-01-15 18:13:56 +05:30
Alex Touchet
af83a7b7da
Update servo-tidy.toml
2018-12-23 19:52:19 -08:00
Bastien Orivel
71f9619e60
Dedupe log
2018-12-20 19:55:42 +01:00
Bastien Orivel
e94de4e1bd
Update syn and related dependencies
2018-11-30 17:48:41 +01:00
Josh Matthews
8a0a710ac1
Ignore all WPT manifests in tidy.
2018-11-23 16:38:47 -05:00
Bastien Orivel
db34ea668a
Update image related dependencies
2018-11-18 16:42:42 +01:00
Anthony Ramine
adf363a208
Move prepare_pixels helper functions to canvas_traits
2018-11-16 12:37:31 +01:00
Alex Touchet
740c30aae8
Update servo-tidy.toml
2018-11-08 20:45:47 -08:00
Bastien Orivel
024b40b39d
Update hyper to 0.12
2018-11-01 19:17:36 +01:00
Alan Jeffrey
dab8f4a97f
Support building for Magic Leap.
2018-10-29 08:49:41 -05:00
bors-servo
7e78edcff9
Auto merge of #21725 - pyfisch:update-wr, r=jdm
...
Update Webrender
New version is
9156a4465f6ad715a0206cdd9a7e9a6f0385fbd6
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because just updating WR
<!-- 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/21725 )
<!-- Reviewable:end -->
2018-10-12 12:49:23 -04:00
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