Commit graph

15610 commits

Author SHA1 Message Date
bors-servo
e7371b36dd Auto merge of #9485 - servo:pcwalton, r=nox
Update references to pcwalton's repositories.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9485)
<!-- Reviewable:end -->
2016-02-01 21:20:07 +05:30
Ms2ger
eb10cad2e3 Disable send-entity-body-document.htm.
We don't implement the feature it tests anyway.
2016-02-01 16:32:14 +01:00
Ms2ger
add80b13f3 Move over to gaol from the servo repository. 2016-02-01 12:34:36 +01:00
Ms2ger
5e606d8266 Update a reference to the ipc-channel repository. 2016-02-01 10:54:09 +01:00
bors-servo
220ead14b1 Auto merge of #9449 - larsbergstrom:revert_gold_removal, r=mbrubeck
Revert "Remove gold hack, since it's in rustc automatically now"

This reverts commit 2955d895a4.

r? @mbrubeck

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9449)
<!-- Reviewable:end -->
2016-02-01 14:57:02 +05:30
Ivan Enderlin
b62cd86805 Quality: Fix CS.
Just remove trailing spaces.
2016-02-01 09:51:27 +01:00
bors-servo
1934cbac64 Auto merge of #9481 - pra85:patch-1, r=KiChjang
Fix typo in ORGANIZATION.md

Spelling mistake -
`artifcats` > `artifacts`

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9481)
<!-- Reviewable:end -->
2016-02-01 13:22:06 +05:30
Prayag Verma
3637e66b8d Fix typo in ORGANIZATION.md
Spelling mistake - 
`artifcats` > `artifacts`
2016-02-01 12:05:10 +05:30
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
bors-servo
ec06c256d7 Auto merge of #9473 - nox:adieu-libc-1, r=KiChjang
Bump clipboard to remove libc 0.1.z dependency

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9473)
<!-- Reviewable:end -->
2016-02-01 04:38:15 +05:30
Anthony Ramine
74b6d8b70d Bump clipboard to remove libc 0.1.z dependency 2016-01-31 23:46:47 +01:00
peterkort
9181a52099 resume fn should set suspended_since back to None 2016-01-31 07:43:00 -08: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
bors-servo
f8bdda499e Auto merge of #9447 - mmatyas:aarch64_target_fix, r=larsbergstrom
Fix AArch64 target triplets

The AArch64 platform uses the `aarch64-linux-gnu` triplet.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9447)
<!-- Reviewable:end -->
2016-01-31 00:17:48 +05:30
bors-servo
0ada7f9c8e Auto merge of #9459 - shinglyu:testwebidl, r=Wafflespeanut
Add mach test-webidl command

I updated the `WebIDL.py` from latest mozilla-central. And add a `./mach test-webidl` command. For #9397

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9459)
<!-- Reviewable:end -->
2016-01-30 21:21:53 +05:30
bors-servo
31657811d3 Auto merge of #9467 - nox:bump-expat-sys, r=9001
Let Servo use a non-broken expat-sys version

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9467)
<!-- Reviewable:end -->
2016-01-30 20:19:46 +05:30
Anthony Ramine
b5ba123e5a Let Servo use a non-broken expat-sys version 2016-01-30 15:48:50 +01:00
bors-servo
cd51ac742d Auto merge of #9464 - frewsxcv:is-empty, r=KiChjang
Prefer `is_empty` over `len` when option is available.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9464)
<!-- Reviewable:end -->
2016-01-30 09:36:01 +05:30
Corey Farwell
f62e83c848 Prefer is_empty over len when option is available. 2016-01-29 22:49:47 -05:00
bors-servo
ae67f94b80 Auto merge of #9456 - g-k:global-resize-event, r=KiChjang
Add onresize handler to GlobalEventHandlers

Rebased: https://github.com/servo/servo/pull/8006

Fixes #7996

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9456)
<!-- Reviewable:end -->
2016-01-30 08:00:40 +05:30
jmr0
167ffa7a95 adding image metadata notification capabilities to image cache 2016-01-29 20:54:49 -05:00
Shing Lyu
83a492a533 Fixed nits 2016-01-30 09:40:46 +08:00
bors-servo
f0122efcec Auto merge of #9427 - nikkisquared:implement_main_fetch, r=jdm
Partial implementation of Main Fetch step

I started out with Step 11 of Main Fetch so I could test creating filtered responses, which broke my tests that compare the Fetch result to a message on a server. I realized that if I got the tests to work, I'd likely end up breaking them again with the next step of Main Fetch I added, so I went ahead and did as much of Main Fetch as I could figure out.

Some steps I'm sure I could implement, I just don't know how. Such as when the spec says to "wait for response", or how to implement a Runnable object (which iirc is what I need to use) to run everything after Step 8 in parallel.

The fetch tests are still not running correctly, but I sure it's because they're getting a filtered response which doesn't have the body of response. I'm not sure how to handle that, whether it means a change needed in the tests or in the Fetch code. Like always, I look forward to feedback on my work!

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9427)
<!-- Reviewable:end -->
2016-01-30 04:55:27 +05:30
Jeff Harrison
d4fe40089b Add onresize handler to GlobalEventHandlers
Refs: https://github.com/servo/servo/issues/7996
Rebased: https://github.com/servo/servo/pull/8006
2016-01-29 18:22:52 -05:00
bors-servo
d1ff330ba8 Auto merge of #9438 - pcwalton:root-margins, r=mbrubeck
Expand the block size of the root flow's margin box to the viewport size instead of expanding the block size of its border box.

Closes #9308.

r? @mbrubeck

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9438)
<!-- Reviewable:end -->
2016-01-30 03:55:24 +05:30
Nikki
db8cc6eccf Partial implementation of Main Fetch step, including appropiate updates to tests 2016-01-29 12:40:54 -07:00
bors-servo
5e1f0495a9 Auto merge of #9170 - SimonSapin:multicol2, r=mbrubeck
Add CSS Multicolumn support with block fragmentation

![a](https://cloud.githubusercontent.com/assets/291359/12147538/bfb198ac-b499-11e5-9936-c54c93d0b1ed.png)

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
dc223eb4c3 Auto merge of #9420 - shssoichiro:console-time, r=KiChjang
Implement console#time and console#timeEnd methods

Fixes #9325

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9420)
<!-- Reviewable:end -->
2016-01-29 23:47:52 +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
Shing Lyu
18b6817755 Add mach test-webidl command 2016-01-29 21:12:21 +08:00
bors-servo
0c5591a8ec Auto merge of #9407 - KiChjang:radio-node-list, r=nox
Implement RadioNodeList

I also had to implement the NamedGetter for HTMLFormControlsCollection as well, since that's the only consumer of RadioNodeList and I wanted to see which wpt test passes.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9407)
<!-- Reviewable:end -->
2016-01-29 14:04:16 +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
Keith Yeung
4229b68062 Implement NamedItem and NamedGetter on HTMLFormControlsCollection 2016-01-28 18:33:51 -05:00
bors-servo
1483a5de32 Auto merge of #9446 - glennw:zero-perspective, r=pcwalton
Fix panic when perspective property is zero.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9446)
<!-- Reviewable:end -->
2016-01-29 04:35:04 +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
Patrick Walton
777c46fd3f Expand the block size of the root flow's margin box to the viewport size
instead of expanding the block size of its border box.

Closes #9308.
2016-01-28 11:12:37 -08:00
Lars Bergstrom
864fe53956 Revert "Remove gold hack, since it's in rustc automatically now"
This reverts commit 2955d895a4.
2016-01-28 11:49:08 -06:00
bors-servo
562fe03e80 Auto merge of #9436 - fstr:issue-9403, r=KiChjang
Use .find().map() instead of .filter_map().next()

Patch for issue #9403

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9436)
<!-- Reviewable:end -->
2016-01-28 21:58:29 +05:30
bors-servo
55d4773311 Auto merge of #9061 - mathieuh:setNameItem, r=eefriedman
Implement SetNamedItem and SetNamedItemNS

@nox Can you add the "it needs tests" tag or so?

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9061)
<!-- Reviewable:end -->
2016-01-28 17:06:41 +05:30
Mathieu Hordesseaux
322b120f8a Implement SetNamedItem, SetNamedItemNS, SetAttributeNode and SetAttributeNodeNS 2016-01-28 12:35:44 +01:00
Mátyás Mustoha
9e69ca660c Fix AArch64 target triplets 2016-01-28 11:17:37 +01:00
Simon Sapin
47d918ca35 Document new return value of BlockFlow::assign_block_size_block_base 2016-01-28 09:43:14 +01:00
Simon Sapin
f766e94259 Remove unused fixed_descendants: AbsoluteDescendants
… in `construct.rs` for multicol and table wrappers.
2016-01-28 09:43:14 +01:00
Simon Sapin
5498b54347 Add Multicolumn support block fragmentation. 2016-01-28 09:43:14 +01:00
Simon Sapin
359b984348 Multicol: compute the width of columns based on column-width and column-count. 2016-01-28 09:43:14 +01:00
Simon Sapin
48270b58bf Move part of BlockFlow::assign_inline_sizes to separate function. 2016-01-28 09:43:14 +01: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
bors-servo
bc44ae679f Auto merge of #9401 - glennw:raf-timing, r=jdm
Fixes additional calls to rAF.

Often, a rAF callback will request another rAF from the callback itself.

Previously, the constellation would quickly receive two messages saying
that there were no animations, and then there are animations again in the
situation above. This would make the compositor tick the new animation straight
away, causing strange fluctuations and timings in rAF callbacks.

Instead, only send the NoAnimationCallbacks message if the animation
callback queue is still empty after invoking the callbacks.

This fixes rAF timing, which now runs at the correct (vsync) framerate.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9401)
<!-- Reviewable:end -->
2016-01-28 11:18:24 +05:30