Greg Guthe
513e4eff01
Use one version of serde_macros
...
Refs: https://github.com/servo/servo/issues/7130
And don't update everything else.
2015-08-11 18:39:35 -04:00
Glenn Watson
30d9e75557
Update rust-layers to get 2d transform + clipping support.
2015-08-11 08:48:44 +10:00
Patrick Walton
6b32e5d7a7
servo: Update ipc-channel
to pick up bincode
support.
...
Large improvement in page load times, especially in debug builds.
2015-08-08 09:43:53 -07:00
bors-servo
c528039a53
Auto merge of #7051 - larsbergstrom:android_updates, r=mbrubeck
...
Update submodules and don't call setrlimit on Android
r? @mbrubeck
Fixes #6432 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7051 )
<!-- Reviewable:end -->
2015-08-07 19:54:27 -06:00
Lars Bergstrom
38286246df
Update submodules and don't call setrlimit on Android
2015-08-07 15:08:07 -05:00
bors-servo
08987e3eda
Auto merge of #7013 - servo:user-stylesheets, r=mbrubeck
...
Make the Ahem font available to test-css and test-wpt tests.
Add support for user stylesheets, and provide one to tests with an `@font-face` rule for it.
Fix #6195 .
Many previously-failing tests now pass, and a few previously-passing now fail.
Among the latter, `font-family-013.htm` and `fonts-013.htm` are testing that the Ahem font is not used for characters it doesn’t have a glyph for. They were passing because Ahem was not available at all, and now fail because we don’t implement font fallback correctly.
The others also use Ahem, but I don’t understand yet what’s going on exactly.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7013 )
<!-- Reviewable:end -->
2015-08-07 14:05:19 -06:00
Simon Sapin
4bcb1dc926
Use getopts from crates.io
2015-08-07 21:08:51 +02:00
bors-servo
49cbcc97ed
Auto merge of #7062 - servo:update-some, r=SimonSapin
...
Update most dependencies.
This excludes:
* tenacious, as it has not yet been updated to the current rustc
(Manishearth/rust-tenacious#6 );
* ipc-channel, as it doesn't build on linux upstream.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7062 )
<!-- Reviewable:end -->
2015-08-07 13:05:39 -06:00
Simon Sapin
90d7d11a23
Upgrade cssparser
...
Pick up the fix for https://github.com/servo/rust-cssparser/issues/76
2015-08-07 18:34:16 +02:00
Ms2ger
289b421490
Update most dependencies.
...
This excludes:
* cssparser, as it contains changes that cause test failures;
* tenacious, as it has not yet been updated to the current rustc
(Manishearth/rust-tenacious#6 );
* ipc-channel, as it doesn't build on linux upstream.
2015-08-07 18:06:14 +02:00
bors-servo
44c4bb00c1
Auto merge of #7053 - connorimes:move-net-error-list, r=mbrubeck
...
Move net_error_list from net to net_traits. Fixes #7050 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7053 )
<!-- Reviewable:end -->
2015-08-07 01:55:20 -06:00
bors-servo
78792cced2
Auto merge of #7017 - glennw:stb-update, r=pcwalton
...
Update stb-image to get JPEG progressive support.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7017 )
<!-- Reviewable:end -->
2015-08-06 19:46:19 -06:00
Manish Goregaokar
fb28b3ddb4
Rollup merge of #7028 - Yoric:master, r=SimonSapin
...
Issue #5478 - use std::process::exit instead of lib::exit in constellation.rs
First patch.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7028 )
<!-- Reviewable:end -->
2015-08-07 03:45:28 +05:30
Connor Imes
b526214a3d
Move net_error_list from net to net_traits. Fixes #7050 .
2015-08-06 16:37:08 -05:00
Matt Brubeck
73ce2325a2
Update to unicode-bidi 0.2.1
...
Fixes #6978 .
2015-08-06 06:52:17 -07:00
David Rajchenbach-Teller
d2a3a68170
Resolves #5478 - use std::process::exit instead of lib::exit in constellation.rs
2015-08-06 12:10:26 +02:00
Glenn Watson
2e08f42ae4
Update stb-image to get JPEG progressive support.
2015-08-06 12:48:59 +10:00
James Graham
f52276d2cc
Use hosts-replaced URL only when loading resources
2015-08-05 10:34:20 +01:00
David Zbarsky
9fbe33b6f2
Implement strokeRect with zero-width or zero-height rects
2015-08-04 17:44:18 -04:00
bors-servo
d77f9415c5
Auto merge of #6937 - mbrubeck:hb_funcs, r=glennw
...
Store Harfbuzz callback functions in a static var
r? gw
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6937 )
<!-- Reviewable:end -->
2015-08-03 22:40:35 -06:00
Josh Matthews
8620fe5995
Start reporting memory usage for Window and all nodes in all DOM trees for frame treese in script tasks.
2015-08-03 23:05:00 -04:00
Matt Brubeck
47a0d494ec
Make Harfbuzz font_funcs static
2015-08-03 15:30:46 -07:00
bors-servo
9e96cf2c69
Auto merge of #6881 - metajack:fix-num-jobs, r=jdm
...
Update deps for NUM_JOBS fixes
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6881 )
<!-- Reviewable:end -->
2015-07-31 18:17:57 -06:00
Jack Moffitt
df964131cd
Update deps for NUM_JOBS fixes
2015-07-31 17:04:56 -06:00
Patrick Walton
2aa5174246
script: Make the resource task communication use IPC channels.
2015-07-31 11:28:09 -07:00
bors-servo
7e77285745
Auto merge of #6869 - servo:unstable-h5e, r=metajack
...
Update rust-selectors and enable unstable features.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6869 )
<!-- Reviewable:end -->
2015-07-31 10:47:49 -06:00
bors-servo
c4480b5d03
Auto merge of #6795 - pcwalton:display-list-e10s-fixes, r=glennw
...
Send display lists over IPC in multiprocess mode.
This patch set introduces the `--multiprocess` (`-M`) switch. Right now, all it does it cause display lists to be serialized, but eventually it will cause actual processes to be spawned.
r? @metajack
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6795 )
<!-- Reviewable:end -->
2015-07-31 09:43:40 -06:00
Patrick Walton
17ead8716b
Update rust-core-text
2015-07-31 08:43:03 -07:00
Patrick Walton
ef9fdc6e30
util: Add a multiprocess command-line option and implement
...
`OptionalIpcSender<T>`.
`OptionalIpcSender<T>`dynamically switches between in-process and
out-of-process communication depending on whether multiprocess mode is
enabled.
The multiprocess command-line switch doesn't actually turn on
multiprocess mode yet, but it does control the behavior of
`OptionalIpcSender<T>`.
2015-07-31 08:42:29 -07:00
Simon Sapin
80867917af
Update rust-selectors and enable unstable features.
2015-07-31 17:36:43 +02:00
Simon Sapin
9d4ee559e5
Update html5ever and enable unstable features.
2015-07-31 16:41:08 +02:00
Akos Kiss
b887445623
Bump up rand dependency to 0.3.9
...
That's the first version with the correct getrandom syscall number
for aarch64-unknown-linux-gnu.
2015-07-31 08:01:47 +00:00
bors-servo
a1c491e4d0
Auto merge of #6861 - mbrubeck:hyperup, r=metajack
...
Update to hyper 0.6.6
r? @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6861 )
<!-- Reviewable:end -->
2015-07-30 20:53:16 -06:00
Jack Moffitt
154b5fd6da
Update to latest rust-cssparser.
...
This also updates wpt tests for new CSS Level 4 color parsing, and
disables the relevant CSS tests until they can be updated (tracked
by #6856 ).
2015-07-30 16:41:14 -06:00
Matt Brubeck
f212c97651
Update to hyper 0.6.6
2015-07-30 15:38:44 -07:00
bors-servo
df722ec1de
Auto merge of #6740 - mbrubeck:bitflags, r=larsbergstrom
...
Upgrade openssl, selectors, and cocoa
This lets Servo use one version of bitflags for all dependencies.
r? @larsbergstrom or @Ms2ger
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6740 )
<!-- Reviewable:end -->
2015-07-30 15:44:12 -06:00
Matt Brubeck
63d39a464f
Upgrade cocoa, openssl, and selectors
2015-07-30 14:19:08 -07:00
bors-servo
4837dd9a1c
Auto merge of #6850 - servo:rustup_2015-07-30, r=SimonSapin
...
Upgrade to rustc 1.3.0-dev (87055a68c 2015-07-30)
This builds and passes unit tests.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6850 )
<!-- Reviewable:end -->
2015-07-30 14:46:13 -06:00
Simon Sapin
bd3be999fe
Pick up string-cache cross-compilation fixes.
...
https://github.com/servo/string-cache/pull/102
2015-07-30 20:19:34 +02:00
bors-servo
14947172d6
Auto merge of #6845 - metajack:gleamup, r=SimonSapin
...
Update gleam to 0.1.7
r? @glennw
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6845 )
<!-- Reviewable:end -->
2015-07-30 11:02:41 -06:00
Simon Sapin
47b07ae2e4
Enable unstable feature in string-cache.
...
See https://github.com/servo/string-cache/pull/95
2015-07-30 17:16:30 +02:00
Simon Sapin
930921b0c3
Upgrade to rustc 1.3.0-dev (87055a68c 2015-07-30)
2015-07-30 17:04:52 +02:00
bors-servo
ccd341cc68
Auto merge of #6842 - mrobinson:preserve-gl, r=pcwalton
...
Update to the latest skia
Now GLRasteizationContexts require having an active GLContext. This will
allow preserving GLContexts and possibly framebuffers between
rasterization sessions, improving GL Rasterization performance.
Linux Before:
+ Painting Per Tile 4.5559 4.3392 1.6920 18.5548 74
Painting 170.1554 151.8353 0.0008 350.1093 28
Linux After:
+ Painting Per Tile 3.8726 3.1299 1.5848 12.6732 62
Painting 13.5480 10.8947 0.0029 39.1198 23
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6842 )
<!-- Reviewable:end -->
2015-07-30 07:29:38 -06:00
Martin Robinson
813d435e6d
Update to the latest skia
...
Now GLRasteizationContexts require having an active GLContext. This will
allow preserving GLContexts and possibly framebuffers between
rasterization sessions, improving GL Rasterization performance.
Linux Before:
+ Painting Per Tile 4.5559 4.3392 1.6920 18.5548 74
Painting 170.1554 151.8353 0.0008 350.1093 28
Linux After:
+ Painting Per Tile 3.8726 3.1299 1.5848 12.6732 62
Painting 13.5480 10.8947 0.0029 39.1198 23
2015-07-30 06:24:00 -07:00
Jack Moffitt
bc2de7f2c0
Update gleam to 0.1.7
2015-07-29 22:38:36 -06:00
Patrick Walton
91ce54f38a
servo: Update Glutin to pick up event handling fixes
2015-07-29 18:42:27 -07:00
Avi Weinstock
9ba18850dd
Update rust-clipboard to the version with working set_contents.
2015-07-29 12:19:39 -04:00
bors-servo
fff104bb41
Auto merge of #6801 - glennw:hit-test-transforms, r=pcwalton
...
Accumulate and invert stacking context transform for hit tests.
This makes hit tests work on stacking contexts with transforms.
Ref #6643 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6801 )
<!-- Reviewable:end -->
2015-07-28 23:09:08 -06:00
Matt Brubeck
e0eed0a48e
Remove unused script -> layout_traits dependency
2015-07-28 10:27:08 -07:00
Glenn Watson
ddef25030b
Accumulate and invert stacking context transform for hit tests.
...
This makes hit tests work on stacking contexts with transforms.
Ref #6643 .
2015-07-28 14:38:09 +10:00