bors-servo
7840aae1b9
Auto merge of #9660 - servo:websocketup, r=jdm
...
Update websocket
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9660 )
<!-- Reviewable:end -->
2016-02-23 23:51:54 +05:30
Anthony Ramine
ebae503a24
Bump phf to 0.7.12
2016-02-23 15:42:38 +01:00
Anthony Ramine
dab9b4700c
Bump to Rust 2016-02-22
2016-02-23 02:43:57 +01:00
Simon Sapin
4c72be6911
Update websocket
2016-02-19 15:34:41 +01:00
Glenn Watson
4bab414929
Update webrender (perf fixes for demos).
2016-02-19 10:04:51 +10:00
Glenn Watson
c0531c312f
Add WebRender integration to Servo.
...
WebRender is an experimental GPU accelerated rendering backend for Servo.
The WebRender backend can be specified by running Servo with the -w option (otherwise the default rendering backend will be used).
WebRender has many bugs, and missing features - but it is usable to browse most websites - please report any WebRender specific rendering bugs you encounter!
2016-02-18 10:35:29 +10:00
bors-servo
8199bbaf0e
Auto merge of #9653 - servo:bump-regex, r=KiChjang
...
Bump 'regex', 'regex-syntax' to pick up perf improvements.
Generated using:
```
./mach cargo-update -p regex
./mach cargo-update -p regex-syntax
```
Diff:
https://github.com/rust-lang-nursery/regex/compare/8ca7815092d05c9e1e9d3eff6d324babb99aedd3...0.1.51
More info about performance improvements:
https://www.reddit.com/r/rust/comments/45yxcz/psa_regex_got_a_lazy_dfa_its_fast/
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9653 )
<!-- Reviewable:end -->
2016-02-16 19:12:26 +05:30
Corey Farwell
5962bc9f95
Bump 'regex', 'regex-syntax' to pick up perf improvements.
...
Generated using:
```
./mach cargo-update -p regex
./mach cargo-update -p regex-syntax
```
Diff:
https://github.com/rust-lang-nursery/regex/compare/8ca7815092d05c9e1e9d3eff6d324babb99aedd3...0.1.51
More info about performance improvements:
https://www.reddit.com/r/rust/comments/45yxcz/psa_regex_got_a_lazy_dfa_its_fast/
2016-02-16 08:40:47 -05:00
Anthony Ramine
290694b27e
Move util::cursor to style_traits
2016-02-16 00:50:01 +01:00
Emilio Cobos Álvarez
61e04df266
style: Refactor the per_pseudo map from StyleData to avoid having an option value type.
...
This make the layout code way clearer.
2016-02-13 16:05:17 +01:00
Emilio Cobos Álvarez
dad1738ba7
geckolib: Fix :link and :any-link pseudo-element matching
...
The logic was switched between them.
2016-02-13 16:05:15 +01:00
Emilio Cobos Álvarez
dd503dfacb
Refactor style to be completely backend-independent
...
This commit refactors the style crate to be completely independent of
the actual implementation and pseudo-elements supported.
This also adds a gecko backend which introduces parsing for the
anonymous box pseudo-elements[1], although there's still no way of
querying them.
https://mxr.mozilla.org/mozilla-central/source/layout/style/nsCSSAnonBoxList.h
2016-02-13 16:05:14 +01:00
Anthony Ramine
55dcee94be
Bump heapsize to 0.3
2016-02-13 11:13:19 +01:00
Anthony Ramine
26a82a6338
Bump layers to 0.2.1
2016-02-13 00:08:14 +01:00
Anthony Ramine
77dd83562e
Bump azure to 0.4.1
2016-02-13 00:08:13 +01:00
Anthony Ramine
680c817d53
Bump url to 0.5.5
2016-02-13 00:08:12 +01:00
Anthony Ramine
899a5bbfa4
Bump selectors to 0.4.1
2016-02-13 00:08:11 +01:00
Anthony Ramine
a4a5d847c4
Bump html5ever to 0.5.1
2016-02-13 00:08:10 +01:00
Anthony Ramine
874fa5595f
Bump euclid to 0.6.2
2016-02-13 00:08:08 +01:00
Anthony Ramine
d0ab28a735
Bump cssparser to 0.5.3
2016-02-13 00:08:07 +01:00
Anthony Ramine
e2d9734609
Bump string_cache to 0.2.9
2016-02-13 00:08:06 +01:00
Anthony Ramine
2d6ac4da97
Bump app_units to 0.2.1
2016-02-13 00:08:05 +01:00
Anthony Ramine
71092e142d
Bump js to get fix from servo/rust-mozjs#237
2016-02-12 17:15:09 +01:00
Ms2ger
d04d8fcae4
Update dlib.
2016-02-10 09:22:13 +01:00
Ms2ger
d79660e989
Give WindowProxy objects an innerObject hook.
...
This ensures that UncheckedUnwrap(obj, /* stopAtOuter = */ true) will indeed
stop at the WindowProxy ("outer window", in older SpiderMonkey jargon), which
is necessary to prevent raw Window ("inner window") objects becoming visible
to JavaScript code, or tripping assertions that we don't do that.
2016-02-09 16:46:48 +01:00
Michael Wu
fc7f05a751
Update html5ever to 0.5.0
2016-02-08 16:58:18 -05:00
bors-servo
3498deca39
Auto merge of #9542 - timvandermeij:immeta, r=jdm
...
Update immeta dependency to resolve ImageCacheThread panic
Fixes #9501 .
Before this patch, a website such as http://www.universiteitleiden.nl would consistently crash Servo. After this patch, the website loads just fine.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9542 )
<!-- Reviewable:end -->
2016-02-06 04:02:47 +05:30
Ms2ger
7e7683740a
Remove some unused dependencies from the util crate.
2016-02-05 13:06:14 +01:00
bors-servo
2a6707ce58
Auto merge of #9532 - nox:dedup-heapsize, r=Manishearth
...
Say farewell to in-tree HeapSizeOf
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9532 )
<!-- Reviewable:end -->
2016-02-05 03:40:36 +05:30
Anthony Ramine
cb5cd8d881
Say farewell to in-tree HeapSizeOf
2016-02-04 22:03:32 +01:00
Tim van der Meij
f4f42b260b
Update immeta dependency to resolve ImageCacheThread panic
2016-02-04 21:58:43 +01:00
bors-servo
9e68285d35
Auto merge of #9509 - servo:cocoa, r=Ms2ger
...
Deduplicate the cocoa crate.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9509 )
<!-- Reviewable:end -->
2016-02-05 01:56:50 +05:30
bors-servo
629b1d33d5
Auto merge of #9515 - bholley:stylo_uplifts_2, r=SimonSapin
...
Stylo uplifts Part 2
A bunch of random things that we might as well merge into the tree.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9515 )
<!-- Reviewable:end -->
2016-02-04 23:25:09 +05:30
Simon Sapin
809f633f25
Deduplicate the cocoa crate.
2016-02-04 16:19:02 +01:00
bors-servo
9c21c2007b
Auto merge of #9517 - paulrouget:glutinUpdate, r=KiChjang
...
glutin update
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9517 )
<!-- Reviewable:end -->
2016-02-04 19:59:17 +05:30
Anthony Ramine
3c73106cbb
Bump heapsize to 0.2.5
2016-02-04 14:22:48 +01:00
Anthony Ramine
df2a3c3bc3
Bump html5ever to 0.4.2
2016-02-04 14:21:08 +01:00
Anthony Ramine
5bb3fc395a
Bump cssparser to 0.5.2
2016-02-04 14:14:23 +01:00
Anthony Ramine
1da19170d2
Bump string_cache to 0.2.7
2016-02-04 14:10:02 +01:00
bors-servo
712b053f4f
Auto merge of #9519 - Ms2ger:euclid, r=Manishearth
...
Update Euclid.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9519 )
<!-- Reviewable:end -->
2016-02-04 16:35:48 +05:30
Ms2ger
2ea9f2d028
Update Euclid.
2016-02-04 11:02:09 +01:00
Bobby Holley
fb37695992
Implement more DOM wrapper methods.
2016-02-03 18:39:16 -08:00
Bobby Holley
2e770b78a2
Implement a more realistic and persistent document restyle.
2016-02-03 18:39:16 -08:00
Bobby Holley
33c4689b15
Stop panicking in a presentational attribute synthesis to let style run.
...
We can live without this for now.
2016-02-03 18:39:16 -08:00
Bobby Holley
a77a5ecb16
Implement StandaloneStyleContext::new.
2016-02-03 18:39:16 -08:00
Bobby Holley
cafc0aabdf
Hoist style-only traversal into geckolib.
...
Implementing StandaloneStyleContext::new is going to require a TLS key (just
like LayoutContext::new), and we don't want that key in shared code.
2016-02-03 18:39:16 -08:00
Bobby Holley
92d8e8bcdf
Re-run rust-bindgen.
...
Some formatting changed in the new version of rust-bindgen.
2016-02-03 18:39:16 -08:00
Cameron McCormack
da079c5b63
Add style sheet parsing functions.
2016-02-03 18:39:16 -08:00
bors-servo
b794efee05
Auto merge of #9506 - mmatyas:update_gaol, r=jdm
...
Update gaol to f1da357
servo/gaol@f1da357 adds AArch64 support to gaol, required for building Servo for this platform.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9506 )
<!-- Reviewable:end -->
2016-02-04 06:14:37 +05:30
Lars Bergstrom
2ded261bf2
Fontconfig-sys version bump to work around SemVer sorting issues
2016-02-03 09:48:29 -06:00