Simon Sapin
4e4b5ab5c8
Decode UTF-8 code points across network packets
2017-05-27 09:01:45 +02:00
Behnam Esfahbod
14c524df4f
[gfx] [layout] [style] Upgrade unicode-bidi to 0.3
2017-05-22 20:06:19 -05:00
Manish Goregaokar
2230332f46
Update app_units to 0.4.1
2017-05-19 20:33:02 -07:00
Manish Goregaokar
1b9bac7e66
Bump cssparser to 0.13.3
2017-05-11 12:50:40 -07:00
Nathan Froyd
681b578326
bump required rayon version to 0.7
...
...and bring jpeg-decoder along for the ride. Minor tweaks were
necessary because of rayon API changes.
2017-05-05 10:36:01 -04:00
Simon Sapin
6c518c89b9
Upgrade to html5ever 0.16
2017-05-02 19:24:28 +02:00
Simon Sapin
11cef135e7
Update to cssparser 0.13
2017-04-25 01:45:33 +02:00
Emilio Cobos Álvarez
1b51324b66
Update string-cache.
2017-04-07 13:38:40 +02:00
Xidorn Quan
da901bd2dc
Update cssparser in Cargo.toml.
2017-04-07 16:07:37 +10:00
Matt Brubeck
822d4803bc
Update parking_lot_core and smallvec
2017-03-22 14:55:49 -07: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
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
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
bors-servo
5a624ff956
Auto merge of #15549 - mbrubeck:always-be-updating, r=jdm
...
Update aho-corasick, backtrace-sys, image, parking_lot, pdqsort, syn, & others
<!-- 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/15549 )
<!-- Reviewable:end -->
2017-02-14 13:17:24 -08:00
Matt Brubeck
6d43fd933f
Update aho-corasick, backtrace-sys, image, parking_lot, pdqsort, syn
2017-02-14 12:11:41 -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
Bobby Holley
8915e53cee
Move rust-selectors in-tree.
2017-02-07 22:53:10 -08:00
Anthony Ramine
55b2c5c1bd
Update selectors to 0.17
2017-02-07 20:33:35 -08:00
Ms2ger
14fe337866
Update rustc to 1.16.0-nightly (7821a9b99 2017-01-23).
2017-01-24 11:02:51 +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
Martin Robinson
44b24de60f
Only create scrolling overflow regions when necessary
...
Only create scroll roots for overflow regions when the overflow region
is actually larger than the container size. This prevents creating
scrolling roots for elements that do not have overflow scroll as a
side-effect of the way their height and width is defined. For example,
tables should never respect overflow:scroll since their height and
width should always be large enough to prevent overflow. This also
decreases the size and complexity of the display list in many other
circumstances.
As part of this change, transformed overflow calculation is moved from
display list construction to layout. This should mean that overflow is
handled more accurately earlier.
Fixes #14574 .
2017-01-17 09:47:43 -05: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
Bobby Holley
b9d99390ad
Switch to crates.io for atomic_refcell.
2017-01-03 18:14:27 -08:00
Bobby Holley
5c66815a21
Upgrade to rayon 0.6.
...
jpeg-decoder still needs updating. Until then we'll just have two copies.
2016-12-21 10:57:37 -08:00
Alan Jeffrey
9be4fd56ce
Removed util.
2016-12-14 18:04:37 -06: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
Emilio Cobos Álvarez
913c874cb5
Urlmageddon: Use refcounted urls more often.
2016-11-17 18:34:23 +01:00
Emilio Cobos Álvarez
73917cce83
style: Use rayon instead of our custom work queue.
2016-11-14 21:24:19 +01:00
Emilio Cobos Álvarez
5746a942c6
layout: Only specify parking_lot's nightly
feature in layout_thread
.
...
This makes necessary only one line change to remove it if needed.
2016-11-12 21:34:31 +01:00
Shing Lyu
8bea421329
Migrated -Z trace-layout to serde_json
2016-11-07 15:54:07 +08:00
Ms2ger
81ee81cbb0
Remove the direct azure dependencies from gfx, layout and layout_thread.
...
This does not cover transitive dependencies through canvas_traits, though that
should not be too hard to solve either.
2016-11-04 12:14:42 +01:00
Simon Sapin
53b638c0e2
Update to string-cache 0.3
2016-11-03 16:23:05 +01:00
Simon Sapin
5bb4c6c884
Use heapsize_derive instead of heapsize_plugin
2016-11-03 01:10:32 +01:00
Xidorn Quan
09cbe3bce0
Make style context use parking_lot::RwLock
2016-11-02 10:10:11 +11:00
Simon Sapin
465efd784c
Update to selectors 0.14
2016-10-28 15:56:37 +02:00
Anthony Ramine
1854566683
Update to Rust 1.14.0-nightly (19ac57926 2016-10-08)
...
A cargo bump and a switch to serde_derive is needed to do this rustup.
2016-10-09 18:53:47 +02:00
Simon Sapin
29c72d15a9
Make style build without impl<T: HeapSizeOf> HeapSizeOf for Arc<T>
.
...
The removal of this impl is not included in this commit.
CC https://github.com/servo/heapsize/issues/37#issuecomment-249861171
2016-10-04 13:45:57 +02:00
Simon Sapin
8bfe978c78
Update cssparser
2016-09-07 14:13:56 +08:00
Emilio Cobos Álvarez
468b329645
style: Provide whether we're styling or not to rust-selectors.
...
This makes us not adding the flags to everything in servo.
2016-08-31 17:27:15 -07:00
Simon Sapin
899192e046
Update cssparser
...
Today’s Rust Nigthly broke it
2016-08-28 23:10:56 +02:00
Keith Yeung
40c9601686
Update string_cache to 0.2.26
2016-08-28 07:51:49 -07:00
Anthony Ramine
c66380d83c
Update Rust to 1.13.0-nightly (198713106 2016-08-26)
2016-08-28 13:45:03 +02:00
Anthony Ramine
51768844ed
Update euclid to 0.10.1
2016-08-21 03:03:45 +02:00
Anthony Ramine
1c4cc6c703
Update selectors to 0.11
...
This brings :not() with proper list of complex selectors as argument.
2016-08-20 11:24:17 +02:00