Mukilan Thiyagarajan
38a61712e4
Implement the form owner concept
2017-03-15 16:39:55 +01:00
Anthony Ramine
da45177d52
Switch to our own websocket fork
2017-03-02 16:40:02 +01:00
Anthony Ramine
f8467a26c4
Kill serde_codegen 💣
2017-02-28 19:31:25 +01:00
Simon Sapin
288ef97055
Update cssparser for https://github.com/servo/rust-cssparser/pull/123
2017-02-28 17:16:36 +01:00
Simon Sapin
33ef6f78e5
Update to cssparser 0.11
2017-02-26 11:09:53 +01:00
bors-servo
a204c4176d
Auto merge of #15715 - nox:custom-derive, r=SimonSapin
...
Make #[dom_struct] a proc_macro attribute
The rustup is needed for https://github.com/rust-lang/rust/pull/40039 .
<!-- 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/15715 )
<!-- Reviewable:end -->
2017-02-24 05:56:30 -08:00
Anthony Ramine
3ad540853c
Remove rustc-serialize from cookie
2017-02-24 02:39:57 +01:00
Anthony Ramine
31e9d81c0f
Make #[dom_struct] a proc_macro attribute
2017-02-24 01:50:51 +01:00
Anthony Ramine
63c4490e73
Kill the plugins crate and its clippy support
...
Sometimes clippy gets outdated by months, and its current support setup
means that each Servo component need to opt into it by depending on
the plugins crate manually, and not all components do that.
2017-02-21 11:50:36 +01:00
Anthony Ramine
fe3f4ff0c2
Update serde to 0.9 ( fixes #15325 )
2017-02-18 21:09:46 +01:00
bors-servo
a099d27f99
Auto merge of #15584 - nox:plugin, r=jdm
...
Move script lints to script_plugins
<!-- 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/15584 )
<!-- Reviewable:end -->
2017-02-16 10:58:19 -08:00
Anthony Ramine
3eed8a91a1
Move script lints to script_plugins
...
The plugins crate now just allows to hook into clippy from a single crate.
2017-02-16 18:37:14 +01:00
Anthony Ramine
85e2648ffc
Update ipc-channel to 0.6.3
2017-02-16 12:04:32 +01:00
Simon Sapin
c3cad2d6c7
Update cssparser to 0.9
2017-02-15 12:42:14 +01:00
Anthony Ramine
8bcf36b9a5
Change #[privatize] into #[derive(DenyPublicFields)]
2017-02-15 10:24:01 +01:00
bors-servo
357bf3b85a
Auto merge of #15518 - emilio:color, r=SimonSapin
...
style: Unbox a bunch of color properties.
This builds on https://github.com/servo/rust-cssparser/pull/118 .
<!-- 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/15518 )
<!-- Reviewable:end -->
2017-02-14 11:43:16 -08:00
Emilio Cobos Álvarez
0c102e2350
style: Unbox a bunch of color properties.
...
This builds on https://github.com/servo/rust-cssparser/pull/118 .
2017-02-14 20:18:31 +01:00
Anthony Ramine
c84cea995b
Derive DomObject with a proc macro
2017-02-14 14:13:43 +01:00
Bobby Holley
8915e53cee
Move rust-selectors in-tree.
2017-02-07 22:53:10 -08:00
bors-servo
f7e75fd001
Auto merge of #15440 - KiChjang:selectors, r=KiChjang
...
Update selectors to 0.17
Closes #15434 .
2017-02-07 20:36:59 -08:00
Anthony Ramine
55b2c5c1bd
Update selectors to 0.17
2017-02-07 20:33:35 -08:00
Matt Brubeck
b1b9fe2a52
Update byteorder, xi-unicode, x11
2017-02-07 13:41:47 -08:00
Eric Anholt
57ba1646bc
webgl: Convert non-raw TexImage sources to the requested format.
...
The code was returning RGBA8 data from the non-raw sources (HTML
canvas elements, JS ImageData, etc.), but we then validated and passed
that rgba8 data as if it was whatever format/datatype was specified in
TexImage2D/TexSubImage2D, so the pixels would come out as garbage.
It would seem like we could just rewrite the passed in format/datatype
for the TexImage call to be RGBA/UNSIGNED_BYTE, but that would leave
incorrect levels of precision if the internalformat didn't match the
format/datatype (and older desktop implementations often ignore the
internalformat in choosing their internal format, anyway).
2017-01-28 14:21:21 -08:00
Anthony Ramine
f1738ee266
Revert "Auto merge of #15136 - nox:mitochondria-finally-makes-it-into-the-tree, r=jdm"
...
This reverts commit ca6376a714
, reversing
changes made to bb24fd3177
.
2017-01-24 11:50:43 +01:00
bors-servo
ca6376a714
Auto merge of #15136 - nox:mitochondria-finally-makes-it-into-the-tree, r=jdm
...
Use mitochondria::OnceCell to store ScriptThread in TLS
<!-- 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/15136 )
<!-- Reviewable:end -->
2017-01-23 03:17:33 -08:00
Anthony Ramine
2002de441f
Use mitochondria::OnceCell to store ScriptThread in TLS
2017-01-23 12:16:13 +01:00
Boris Chiou
9360beb03c
Update selectors to 0.15.1
...
selectors 0.15.1 supports AFFECTED_BY_ANIMATIONS and
AFFECTED_BY_TRANSITIONS, which are used by stylo animations.
2017-01-23 14:51:10 +08:00
Simon Sapin
0b9ff576e0
script codegen: Avoid modifying in-place a generated file.
2017-01-19 17:13:35 +01:00
Simon Sapin
71fb02953c
Remove usage of phf_macros.
...
It’s a compiler plugin that uses unstable compiler APIs
that are not on a path to stabilization.
With this changes, there is one less thing that might break
when we update the compiler. For example:
https://github.com/sfackler/rust-phf/pull/101
2017-01-18 17:25:59 +01:00
Ms2ger
a1d478fbb7
Update regex.
2017-01-16 13:11:16 +01:00
Ms2ger
1c0b09f85a
Update image.
2017-01-11 14:37:17 +01:00
bors-servo
93ac10d9b1
Auto merge of #14917 - fkautz:pr_out_renaming_default_features_to_default_features_as_per_cargo_s_manifest_format, r=emilio
...
Renaming default_features to default-features as per Cargo's Manifest Format
<!-- 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/14917 )
<!-- Reviewable:end -->
2017-01-09 07:35:28 -08:00
Imanol Fernandez
c5705bff50
WebVR API Implementation, r=larsbergstrom
2017-01-09 12:44:39 +01:00
Frederick F. Kautz IV
5f3339d22a
Renaming default_features to default-features as per Cargo's Manifest Format
2017-01-08 19:24:19 -08:00
Anthony Ramine
8caa564540
Update xml5ever to 0.3.0
2017-01-07 18:10:30 +01:00
Anthony Ramine
a89bbc9906
Update html5ever to 0.12.1
2017-01-07 18:08:39 +01:00
Josh Holmer
f2e748588c
Use tinyfiledialogs from crates.io
2017-01-05 16:59:44 -05:00
Alan Jeffrey
7ace30f9bd
An in-memory RNG that shares its file descriptor.
2017-01-05 13:51:53 +00:00
Bobby Holley
b9d99390ad
Switch to crates.io for atomic_refcell.
2017-01-03 18:14:27 -08:00
Alan Jeffrey
9be4fd56ce
Removed util.
2016-12-14 18:04:37 -06:00
Anthony Ramine
0c64bd766a
Refactor the locate a namespace algorithm
2016-12-01 11:55:14 +01:00
bors-servo
e1eff691f8
Auto merge of #14286 - gterzian:update_canvas_with_offscreen_context, r=jdm
...
Update to webrender 0.10.0
<!-- Please describe your changes on the following line: -->
Changes necessary to build servor with webrender 0.10.0
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
<!-- 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/14286 )
<!-- Reviewable:end -->
2016-11-24 12:29:52 -08:00
Glenn Watson
3d67c1cf4c
Remove old shaders, updates for WR feature and API changes.
2016-11-25 06:28:21 +10:00
Simon Sapin
82b13d50e3
Update to selectors 0.15
2016-11-22 14:50:21 +01:00
Gregory
fb98acbc4d
update deps
...
switch to using webrender_traits::ImageData
update use of webrender_traits::StackingContext in layout
use webrender_traits::channel::msg_channel in webgl ipc
fix use of resource_override_path in components/servo/lib
2016-11-22 07:46:42 +10:00
Anthony Ramine
a3da819d10
Make ServoParser::pending_input hold onto a BufferQueue
2016-11-18 10:12:06 +01:00
Emilio Cobos Álvarez
913c874cb5
Urlmageddon: Use refcounted urls more often.
2016-11-17 18:34:23 +01:00
Anthony Ramine
330263bf2c
Update html5ever to 0.10.1
2016-11-10 14:58:10 +01:00
bors-servo
738f0eb974
Auto merge of #14044 - servo:bluetooth, r=emilio
...
Split the bluetooth code out from the net crates.
<!-- 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/14044 )
<!-- Reviewable:end -->
2016-11-03 15:04:43 -05:00
Ms2ger
4fbe415e80
Split the bluetooth code out from the net crates.
2016-11-03 16:45:07 +01:00