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
Paul Rouget
5f3ff1652e
glutin update
2016-02-03 10:03:48 +01:00
bors-servo
b1fffcd85d
Auto merge of #9500 - notriddle:ttt, r=nox
...
Bump quickersort version.
(fixes an exception-safety bug in the heapsort fallback)
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9500 )
<!-- Reviewable:end -->
2016-02-03 12:29:26 +05:30
bors-servo
64ad9e17d9
Auto merge of #9498 - KiChjang:update-url, r=nox
...
Update rust-url
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9498 )
<!-- Reviewable:end -->
2016-02-03 11:38:51 +05:30
bors-servo
ae20f2556b
Auto merge of #9510 - nox:bump-selectors, r=SimonSapin
...
Update rust-selectors
This commits updates rust-selectors to use the generic parser, and as
such it moves the element state into the style crate.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9510 )
<!-- Reviewable:end -->
2016-02-03 07:04:11 +05:30
Emilio Cobos Álvarez
a1c830f1c1
Update rust-selectors
...
This commits updates rust-selectors to use the generic parser, and as
such it moves the element state into the style crate.
2016-02-03 02:11:31 +01:00
Keith Yeung
9b23839394
Update rust-url
2016-02-02 20:04:01 -05:00
Mátyás Mustoha
2cd0064f58
Update gaol to f1da357
2016-02-02 12:16:34 +01:00
Michael Howell
fa91acc7c9
Bump quickersort version.
...
(fixes an exception-safety bug in the heapsort fallback)
2016-02-01 18:37:43 -07:00
Glenn Watson
50e946eab9
Update ipc-channel to get deadlock fix for Linux.
2016-02-02 08:22:44 +10:00
Anthony Ramine
436b952298
Bump Rust to 2016-01-31 nightly
2016-02-01 17:55:36 +01:00
Ms2ger
add80b13f3
Move over to gaol from the servo repository.
2016-02-01 12:34:36 +01:00
bors-servo
6b1a08c051
Auto merge of #9452 - glennw:update-gleam-again, r=ecoal95
...
This updates gleam to a version that relies on OpenGL 3.3 (which is n…
…eeded for the instancing changes in WR - see servo/gleam@fc7e28e ).
Hopefully the build machines and everyone using Servo has GL 3.3 available on their machines - if it causes any problems, we can revert this change and investigate further.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9452 )
<!-- Reviewable:end -->
2016-02-01 06:26:54 +05:30
Glenn Watson
814b94b6bd
This updates gleam to a version that relies on OpenGL 3.3 (which is needed for the instancing changes in WR - see servo/gleam@fc7e28e ).
...
Hopefully the build machines and everyone using Servo has GL 3.3 available on their machines - if it causes any problems, we can revert this change and investigate further.
2016-02-01 09:21:59 +10:00
Anthony Ramine
74b6d8b70d
Bump clipboard to remove libc 0.1.z dependency
2016-01-31 23:46:47 +01:00
bors-servo
46b3eb6535
Auto merge of #9208 - jmr0:master-img, r=asajeffrey
...
Use image metadata to lay out images
Fixes #7047 .
cc: @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9208 )
<!-- Reviewable:end -->
2016-01-31 01:18:41 +05:30
Anthony Ramine
b5ba123e5a
Let Servo use a non-broken expat-sys version
2016-01-30 15:48:50 +01:00
jmr0
167ffa7a95
adding image metadata notification capabilities to image cache
2016-01-29 20:54:49 -05:00
bors-servo
5e1f0495a9
Auto merge of #9170 - SimonSapin:multicol2, r=mbrubeck
...
Add CSS Multicolumn support with block fragmentation

Includes/supersedes #8763 .
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9170 )
<!-- Reviewable:end -->
2016-01-30 00:49:14 +05:30
bors-servo
4bd295f0ed
Auto merge of #9450 - jdm:ipcchannelupgrade, r=nox
...
Upgrade ipc-channel to diagnose #8961 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9450 )
<!-- Reviewable:end -->
2016-01-29 21:30:20 +05:30
bors-servo
58369f22b2
Auto merge of #9454 - mbrubeck:glutinup, r=glennw
...
Update to servo-glutin 0.4.8
Fixes #9451 . r? @glennw
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9454 )
<!-- Reviewable:end -->
2016-01-29 09:22:08 +05:30
Matt Brubeck
fc7e8431ce
Update to servo-glutin 0.4.8
2016-01-28 14:09:35 -08:00
Josh Matthews
320d9db616
Upgrade ipc-channel to diagnose #8961 .
2016-01-28 14:53:04 -05:00
Simon Sapin
9abbd1b5d1
Sequentialize assign_block_size for flows that can be fragmented.
...
Fragmentation will be intertwined with block size calculation.
2016-01-28 09:42:17 +01:00
Corey Farwell
d2166cd5d5
Upgrade ipc-channel dependency.
...
dfd8513d80...4cc8773bfb
Attempt to fix https://github.com/servo/servo/issues/8815
2016-01-27 22:24:20 -05:00
Matt Brubeck
84915ed23b
Upgrade to latest xml5ever
2016-01-27 09:26:41 -08:00
Simon Sapin
da2b4ab381
Disable incremental reflow for multicol and their descendants.
...
Fragmentation with dynamic updates is hard.
2016-01-27 17:33:12 +01:00
bors-servo
4f3ed209bc
Auto merge of #9434 - servo:h5eup, r=nox
...
Update html5ever and xml5ever for API changes.
@nox r?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9434 )
<!-- Reviewable:end -->
2016-01-27 17:29:56 +05:30
Simon Sapin
c7b51e7aa1
Update html5ever and xml5ever for API changes.
2016-01-27 12:25:16 +01:00
Glenn Watson
8dd9159bb4
Update gleam
2016-01-27 14:27:53 +10:00
bors-servo
525e77f64f
Auto merge of #9385 - larsbergstrom:win32, r=frewsxcv,pcwalton,jdm,ecoal95
...
Win32 support
r? @frewsxcv for python stuff
r? @pcwalton for the "remove usage of Gaol" stuff for Win32
r? anybody else for misc cargo.lock updates, etc.
This replaces #7878 .
This works best with https://github.com/servo/mozjs/pull/71 , too, to enable static linking, but can be run without (via some PATH hackery).
The instructions are here, and will be added to a .md file in the repo once the mozjs changes also land:
https://hackpad.com/Servo-on-Windows-C1LPcI2bP25
I'd like to get these changes landed because I've been rebasing them for months, they're otherwise quite stable, and don't affect our other platforms and targets.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9385 )
<!-- Reviewable:end -->
2016-01-23 07:27:27 +05:30