Emilio Cobos Álvarez
848a6203de
Some servo build fixes.
2020-04-16 18:29:30 +02:00
Emilio Cobos Álvarez
ef16c5844f
Rustfmt recent changes.
2019-12-16 14:23:56 +01:00
Emilio Cobos Álvarez
7d30a7da75
Servo build fixes.
2019-12-16 14:23:56 +01:00
Emilio Cobos Álvarez
3d57c22e9c
Update euclid.
...
There are a few canvas2d-related dependencies that haven't updated, but they
only use euclid internally so that's not blocking landing the rest of the
changes.
Given the size of this patch, I think it's useful to get this landed as-is.
2019-07-23 23:09:55 +02:00
Emilio Cobos Álvarez
add08518cd
Fix style system build with recent changes.
2019-06-25 13:11:32 +02:00
Philipp Klein
0ed8e6f98e
Use type alias enums in layout code
...
closes #22862
2019-05-27 10:10:10 +02:00
Emilio Cobos Álvarez
0000e4cec2
layout: fix Servo build.
2019-05-07 12:56:10 +02:00
Emilio Cobos Álvarez
c7f30ad0df
style: Fix servo build.
2019-01-08 12:01:11 +01:00
Emilio Cobos Álvarez
4a31509215
style: Fix servo build.
...
This also fixes a bunch of calc handling issues and such.
Also remove tests that no longer compile and are covered by WPT.
2019-01-08 12:00:42 +01:00
Simon Sapin
be69f9c3e6
Rustfmt has changed its default style :/
2018-12-28 13:17:47 +01:00
Jan Andre Ikenmeyer
1d6fe65401
Update MPL license to https (part 4)
2018-11-19 14:47:27 +01:00
Pyfisch
0e4c4971be
Use GradientBuilder::into_stops
...
Avoid cloning gradient stops.
2018-11-10 12:43:18 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
Pyfisch
d9b1950d74
Layout: Remove redundant deny unsafe and format
...
Add license to two files.
Bypass DisplayListBuilder for some items.
2018-10-22 16:15:48 +02:00
Pyfisch
2ff330a5c9
Split layout/background.rs file
...
Have background, border and gradient modules
for calculation functions.
Use shorter names for functions that are qualified
by the module name like `border::radii`.
Use push_item and push_iter to add items to WebRender.
2018-10-22 16:15:46 +02:00