Ms2ger
d21cf30c2c
Simplify channel usage in canvas paint threads.
2016-03-29 15:35:46 +02:00
bors-servo
639fdd6b12
Auto merge of #10210 - perlun:rename-computedvalues-to-servocomputedvalues, r=SimonSapin
...
ComputedValues is now ServoComputedValues
This is the first part of #10185 . More to follow. I have built this locally with both servo and geckolib without errors; let's see if it succeeds on all platforms as well.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10210 )
<!-- Reviewable:end -->
2016-03-29 18:25:40 +05:30
bors-servo
c4e112a3be
Auto merge of #10247 - eddyb:document-base-url, r=Ms2ger
...
Use <base> in resolving url attributes (like "href").
Second take of #6303 , now that the `base_url` infrastructure is in place.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10247 )
<!-- Reviewable:end -->
2016-03-29 17:11:12 +05:30
Eduard Burtescu
1060c42225
Use <base> in resolving url attributes (like "href").
2016-03-29 13:44:38 +03:00
bors-servo
3f73321710
Auto merge of #10248 - pcwalton:float-speculation-with-negative-margins, r=mbrubeck
...
layout: Only take nonnegative margins into account when estimating inline placement of floats.
Otherwise, the heuristics can pass even when there are no floats,
causing block formatting contexts to be speculated to be flowing around
floats that don't exist!
Closes #10237 .
r? @mbrubeck
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10248 )
<!-- Reviewable:end -->
2016-03-29 16:04:01 +05:30
Ms2ger
a5ccebff5a
Remove dead code that used to support the legacy reftest framework.
2016-03-29 11:28:45 +02:00
bors-servo
159be44193
Auto merge of #10246 - mbrubeck:strip-leading, r=pcwalton
...
Restore stripped whitespace before reflowing text fragments
Fixes #10200 . r? @pcwalton
Note: The reftest uses a transition of non-zero duration, because I couldn't find any other way to reproduce the bug. Unfortunately this makes it unreliable in debug builds. I tried to fix this using reftest-wait with setTimeout and requestAnimationFrame, but it still wouldn't complete the animation consistently. To make the test work in debug builds we may need `transitionend` events (#10245 ) or a different way to reproduce the bug.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10246 )
<!-- Reviewable:end -->
2016-03-29 14:30:40 +05:30
bors-servo
df73a18a61
Auto merge of #10208 - jrasanen:jr/issue10196, r=SimonSapin
...
Generate html and json of supported css properties.
Fixes #10196 . Outputs html and json of supported css properties to `target/doc/` directory when deploying github-pages.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10208 )
<!-- Reviewable:end -->
2016-03-29 13:34:08 +05:30
bors-servo
aac2da75f4
Auto merge of #8641 - notriddle:no_headless, r=glennw
...
No more headless compositor. Just the normal one.
Fixes #8573
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8641 )
<!-- Reviewable:end -->
2016-03-29 12:42:01 +05:30
bors-servo
ddc57fe641
Auto merge of #10253 - eddyb:ipc-update, r=pcwalton
...
Update ipc-channel to fix leaks and spurious ENOBUFS.
Supersedes #10241 (fixes #10029 ).
Also fixes #9555 (hopefully for good).
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10253 )
<!-- Reviewable:end -->
2016-03-29 11:38:13 +05:30
bors-servo
074c7e8aa0
Auto merge of #10240 - servo:websocket, r=jdm
...
Bump websocket to 0.16.1
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10240 )
<!-- Reviewable:end -->
2016-03-29 09:55:17 +05:30
Josh Matthews
97f25456ef
Fix HTTP unit test warnings.
2016-03-28 23:16:12 -04:00
Josh Matthews
55bc3fdccb
Always use backtraces on appveyor.
2016-03-28 23:16:11 -04:00
Josh Matthews
04df5decee
Avoid testing impossible file paths on Windows.
2016-03-28 23:16:10 -04:00
Josh Matthews
e4cda55249
Run unit tests on Windows CI.
2016-03-28 23:16:07 -04:00
Josh Matthews
50a7a34294
Make cookie comparator test pass on Windows.
2016-03-28 23:16:05 -04:00
Eduard Burtescu
a2eecaae82
Update ipc-channel to fix leaks and spurious ENOBUFS.
2016-03-29 03:59:05 +03:00
Patrick Walton
6eb58e2c54
layout: Only take nonnegative margins into account when estimating
...
inline placement of floats.
Otherwise, the heuristics can pass even when there are no floats,
causing block formatting contexts to be speculated to be flowing around
floats that don't exist!
Closes #10237 .
2016-03-28 17:37:57 -07:00
Matt Brubeck
99885b1950
Restore stripped whitespace before reflowing text fragments
...
Fixes #10200 .
2016-03-28 14:04:35 -07:00
bors-servo
cf4fa0a9f4
Auto merge of #10231 - paulrouget:selectionColor, r=mbrubeck
...
Make selection blue instead of orange
PR https://github.com/servo/servo/pull/10176 add a background color for selected text. It uses a builtin color until `::selection` is supported. ~~Orange makes sense for Linux. Let's make it blue for windows and mac.~~ See https://github.com/servo/servo/pull/10231#issuecomment-202335065
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10231 )
<!-- Reviewable:end -->
2016-03-28 23:23:25 +05:30
Anthony Ramine
e29beb10a8
Bump websocket to 0.16.1
2016-03-28 19:45:20 +02:00
bors-servo
db95de6e58
Auto merge of #10182 - mbrubeck:delete_char, r=jdm
...
Fix delete_char when selection range is empty
An empty selection range should be treated the same as no selection. Fixes browserhtml/browserhtml#930 .
r? @jdm
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10182 )
<!-- Reviewable:end -->
2016-03-28 20:43:11 +05:30
Jussi Räsänen
6de7228945
Fixed a typo
2016-03-28 17:42:31 +03:00
Jussi Räsänen
5098ad7d93
Changed mach test to use generated json file of properties
2016-03-28 17:19:04 +03:00
bors-servo
37799a4025
Auto merge of #10068 - paulrouget:disableXOriginCheck, r=jdm
...
Disable cross origin check for mozbrowser-enabled top level pipelines
Closes https://github.com/servo/servo/issues/9582
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10068 )
<!-- Reviewable:end -->
2016-03-28 19:48:53 +05:30
Jussi Räsänen
8e2af4cf05
Fixed script to output the JSON and create doc directory.
2016-03-28 16:32:14 +03:00
Jussi Räsänen
dbb5d11dd3
HTML generation with Mako instead of JS
2016-03-28 16:32:14 +03:00
Jussi Räsänen
e576fe94b2
Generate html and json of supported css properties.
...
Outputs html and json file of supported css properties to target/doc/
directory when deploying github-pages.
2016-03-28 16:32:14 +03:00
bors-servo
803f39df19
Auto merge of #10195 - jrasanen:master, r=KiChjang
...
Added current url to window if no <title> specified.
Fixes issue #9960 . Adds current url to window title if title is not specified.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10195 )
<!-- Reviewable:end -->
2016-03-28 17:42:54 +05:30
Paul Rouget
2bbf35f2aa
Use black on blue color for default selection color
2016-03-28 18:26:17 +08:00
Jussi Räsänen
0055d34067
Added current url to window if no <title> specified.
...
Fixes issue #9960 , adds current url to window title if title is not
specified.
2016-03-28 12:16:05 +03:00
Paul Rouget
63a0851b94
Selection is blue on Windows and Mac, orange on Linux
2016-03-28 11:11:24 +02:00
Paul Rouget
dd08e904eb
Disable cross origin check for mozbrowser-enabled top level pipelines
2016-03-28 10:29:31 +02:00
bors-servo
b97ffffb48
Auto merge of #10222 - faineance:master, r=KiChjang
...
Use self.0 instead of destructuring single item tuple structs.
Closes #9698 .
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10222 )
<!-- Reviewable:end -->
2016-03-28 04:12:31 +05:30
bors-servo
0826a5b454
Auto merge of #10219 - GuillaumeGomez:adjacent, r=nox
...
Add insert_adjacent methods into Element
Fixes #10205
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10219 )
<!-- Reviewable:end -->
2016-03-27 23:43:04 +05:30
Guillaume Gomez
c05a9b039e
Add insert_adjacent methods into Element
2016-03-27 18:32:55 +02:00
bors-servo
d22a7a1912
Auto merge of #10223 - UK992:win32, r=larsbergstrom
...
Fix ./mach run and ./mach test-unit on Windows
This small hack fix conflict with mingw and rustc ``libstdc++-6.dll``.
This fixes https://github.com/servo/servo/issues/9465 and https://github.com/servo/servo/issues/10048
CC @larsbergstrom @jdm
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10223 )
<!-- Reviewable:end -->
2016-03-27 20:21:37 +05:30
faineance
7c45a4fea0
change changes effecting verbosity
2016-03-27 13:54:41 +01:00
UK992
d069841caf
Fix ./mach run
2016-03-27 14:08:34 +02:00
bors-servo
61c2358819
Auto merge of #10214 - emilio:angleup, r=KiChjang
...
Update angle to trunk
Related angle PR: https://github.com/emilio/angle/pull/7
I've tested this locally on Linux, and on Mac and Linux via Travis. It should keep working on windows but who knows... Let appveyor do its work.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10214 )
<!-- Reviewable:end -->
2016-03-27 17:13:05 +05:30
faineance
418842faf9
use self.0 instead of destructing single item tuple structs
2016-03-27 11:50:08 +01:00
bors-servo
44c972a868
Auto merge of #10221 - MovingtoMars:opt_parse_err, r=Manishearth
...
Fail cleanly instead of panicking for incorrect option arguments
Related #9927
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10221 )
<!-- Reviewable:end -->
2016-03-27 14:51:34 +05:30
MovingtoMars
4e40fecbdd
Fail cleanly instead of panicking for incorrect option arguments
2016-03-27 22:00:02 +13:00
Per Lundberg
c2ad084713
ComputedValues is now ServoComputedValues
...
This is the first part of #10185 . More to follow. I have built this locally with both servo and geckolib without errors; let's see if it succeeds on all platforms as well.
2016-03-27 10:55:43 +03:00
Emilio Cobos Álvarez
015c69db56
Update angle to trunk
...
Related angle PR: https://github.com/emilio/angle/pull/7
2016-03-26 23:38:07 +01:00
bors-servo
68a8085a2f
Auto merge of #10186 - matthiaskrgr:fix_10183, r=Manishearth
...
fix #10183 , forward navigation key should not require shift to work.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10186 )
<!-- Reviewable:end -->
2016-03-27 01:44:54 +05:30
bors-servo
4cb626ae29
Auto merge of #10204 - awalGarg:fix10161, r=Manishearth
...
Allow setting preferences to false in WPT tests
First patch to servo - apologies if I did something stupid :)
This is a fix for #10161 . I have squashed the commits into one.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10204 )
<!-- Reviewable:end -->
2016-03-27 00:46:55 +05:30
Awal Garg
b1ff30f752
Allow setting preferences to false in WPT tests. closes #10161
2016-03-26 23:53:56 +05:30
bors-servo
db13ec48b1
Auto merge of #10191 - servo:xml, r=KiChjang
...
Update xml5ever.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10191 )
<!-- Reviewable:end -->
2016-03-26 23:22:24 +05:30
bors-servo
dc0e541747
Auto merge of #10179 - asajeffrey:chaotic-good, r=emilio
...
Added ability to randomly kill pipelines to the constellation.
Added flags:
* `--random-pipeline-closure-probability`: probability of each event triggering a forced exit of a randomly chosen pipeline.
* `--random-pipeline-closure-seed`: seed to use for the RNG (to remove a source of intermittent failure).
These are designed for testing the hardness of the constellation.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10179 )
<!-- Reviewable:end -->
2016-03-26 21:15:59 +05:30