Josh Matthews
0a091aee31
Disable SVG sizing tests until SVG is implemented.
2016-05-06 10:40:29 -04:00
Maciej Skrzypkowski
43b72537dc
Update cssparser to fix CSS.escape test failures
...
Fixed failing tests #10685
2016-05-06 13:54:26 +02:00
Matt Brubeck
f7c82e639e
Update libc, url, image, app_units
2016-05-05 11:12:24 -07:00
zakorgy
ed92f31ebc
Remove BluetoothDevice members
2016-05-05 12:47:52 +02:00
askeing
3c56d41699
Checking the browsing_context before change title, and adding wpt test
2016-05-05 14:12:03 +08:00
bors-servo
35ba29355f
Auto merge of #10691 - pcwalton:float-fixes, r=mbrubeck
...
layout: Fix float speculation with percentage inline sizes, rewrite vertical alignment, fix inline block ascent/descent computation, and fix absolute inline-block hypothetical boxes.
<!-- 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/10691 )
<!-- Reviewable:end -->
2016-05-04 13:49:23 -07:00
Patrick Walton
dacc482ee9
tests: Fix the input_buttons_margins_a.html
reftest.
...
It depends on the vertical alignment of button text, which is a spec
bug.
2016-05-04 13:43:45 -07:00
Patrick Walton
4227a698d0
tests: Add a reftest to check that floats with percentage widths
...
properly push text down.
2016-05-04 13:43:44 -07:00
Patrick Walton
86314bd7a3
tests: Update test expectations.
2016-05-04 13:43:43 -07:00
Patrick Walton
9e1935c2ed
layout: Make the hypothetical box for display: inline-block
with
...
`position: absolute` inline per CSS 2.1 § 10.3.7.
2016-05-04 13:20:22 -07:00
bors-servo
20fc8b3c8d
Auto merge of #10932 - jdm:401, r=SimonSapin
...
Add the requesting URL to the 401 prompt. Only show the 401 prompt wh…
…en the WWW-Authenticate header is present.
Fixes #10912 .
<!-- 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/10932 )
<!-- Reviewable:end -->
2016-05-04 11:37:16 -07:00
bors-servo
b4f573db1a
Auto merge of #10840 - ConnorGBrewster:window_alert, r=jdm
...
Implement alert dialogs
fix #10812
Implements alert dialogs using tinyfiledialogs
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/10840 )
<!-- Reviewable:end -->
2016-05-04 09:10:40 -07:00
bors-servo
944a8dc25a
Auto merge of #10632 - szeged:bluetooth-ipc, r=jdm
...
WebBluetooth impementation
Update the current WebBluetooth implementation.
<!-- 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/10632 )
<!-- Reviewable:end -->
2016-05-04 08:06:06 -07:00
Connor Brewster
dc85be4be5
Implement alert dialogs
...
Fixed conflict
Fixed merge issue
Finished implementation
Disable tinyfiledialogs on Windows
addressed comments
Use ancestor's SubpageId
Move display alert from method to function
Add extra test for nested iframes
Addressed comments
Updated tinyfiledialogs
2016-05-03 22:09:35 -06:00
bors-servo
f9d9cd3aae
Auto merge of #8454 - jdm:media, r=KiChjang
...
Implement basic <media> infrastructure
This gets us to the point where we can start playing with actually integrating rust-media to process the data received by the network request, as currently it's just ignored.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8454 )
<!-- Reviewable:end -->
2016-05-03 16:42:46 -07:00
bors-servo
2c69278067
Auto merge of #10756 - servo:smup, r=Ms2ger
...
Update SpiderMonkey
<!-- 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/10756 )
<!-- Reviewable:end -->
2016-05-03 15:46:40 -07:00
Josh Matthews
f78d88acbe
Implement partial spec-recommended preload=none support.
2016-05-03 18:05:26 -04:00
Josh Matthews
ef10393ba6
Execute the failure steps for an empty src attribute.
2016-05-03 18:05:25 -04:00
Josh Matthews
c64d7578d1
Disable two tests that take a very long time to time out.
2016-05-03 18:05:23 -04:00
Josh Matthews
a80320e24e
Add event handlers for media-related events.
2016-05-03 18:05:22 -04:00
Josh Matthews
d718da1c6a
Pause media elements when they're removed from the document.
2016-05-03 18:05:21 -04:00
Josh Matthews
e3db11fd8b
Implement play, pause, paused, and autoplay APIs.
2016-05-03 18:05:20 -04:00
Josh Matthews
5960fbe604
Implement load, canPlayType, and error APIs for media elements.
2016-05-03 18:05:18 -04:00
Josh Matthews
bd912401ca
Disable mozbrowser_navigation.html pending further investigation.
2016-05-03 17:15:18 -04:00
Josh Matthews
eae27adc4a
Implement basic media resource selection and fetching.
2016-05-03 16:25:24 -04:00
Josh Matthews
53f9307fb7
Add stubs for src and currentSrc for HTMLMediaElement.
2016-05-03 16:25:21 -04:00
Josh Matthews
cb63ad6c87
Add the requesting URL to the 401 prompt. Only show the 401 prompt when the WWW-Authenticate header is present.
2016-05-03 13:19:42 -04:00
Anthony Ramine
eb94f1a918
Update SpiderMonkey
2016-05-03 18:36:11 +02:00
zakorgyula
76d6685d7f
Add html tests
2016-05-03 11:35:29 +02:00
bors-servo
3128a71ac7
Auto merge of #10971 - shssoichiro:remove-cacherequestdetails, r=KiChjang
...
Remove CacheRequestDetails
Fixes #10904
Note that the related web-platform-tests failed both before and after this commit
<!-- 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/10971 )
<!-- Reviewable:end -->
2016-05-02 19:58:14 -07:00
Joshua Holmer
8bb740e95e
Remove CacheRequestDetails
...
Fixes #10904
2016-05-02 22:08:16 -04:00
bors-servo
8255e74a61
Auto merge of #10081 - jdm:interfacepref, r=nox
...
Support controlling interface and member visibility via preferences
This was easier to throw together than per-attribute/method support, and it gets rid of some nonstandard properties from our globals.
Fixes #7626 .
r? @Ms2ger
<!-- 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/10081 )
<!-- Reviewable:end -->
2016-05-02 11:35:38 -07:00
Josh Matthews
2a9bf70f03
Move FocusEvent into the right list of exposed interfaces.
2016-05-02 14:32:59 -04:00
Josh Matthews
a03fc5e2fd
Hide nonstandard interface members of standard interfaces behind appropriate prefs.
2016-05-02 14:32:58 -04:00
Josh Matthews
cb5bad63dc
Implement hiding of interface members via Pref annotations.
2016-05-02 14:32:56 -04:00
Josh Matthews
91a78ed109
Disable nonstandard interfaces via prefs.
2016-05-02 14:32:52 -04:00
bors-servo
a54dedac1f
Auto merge of #10946 - bd339:iss10940, r=nox
...
Disable scripting for documents created without a browsing context
Goes towards closing #10940 .
<!-- 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/10946 )
<!-- Reviewable:end -->
2016-05-02 08:48:02 -07:00
bors-servo
e65009f317
Auto merge of #10809 - perlun:sendoushi-master, r=jdm
...
Fixed line-height for input and textarea + use correct font
Fixes #10532 .
Replaces #10553 since @Sendoushi had problems getting a proper rebase locally, so helping him out to get this merged.
(Credits to Sendoushi who did the actual changes; I'm just helping out to getting things into a mergeable state.)
<!-- 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/10809 )
<!-- Reviewable:end -->
2016-05-01 16:22:17 -07:00
Per Lundberg
220722e321
Fixed test failures.
2016-05-01 22:37:40 +03:00
bd339
2ecd57cfa3
test that JS on a document without a browsing context isn't executed.
2016-05-01 14:08:00 +02:00
bors-servo
fc1e4c8085
Auto merge of #10913 - mbrubeck:xi-unicode, r=pcwalton
...
Use xi-unicode for line breaking
This uses the xi-unicode crate by @raphlinus to detect line-break opportunities, replacing Servo's custom code that only detects ASCII whitespace. xi-unicode is licensed under the Apache-2.0 license.
See mbrubeck/servo#2 for some discussion on an earlier draft of this code. This PR implements the "search backward to find trailing whitespace" solution discussed there.
r? @pcwalton
<!-- 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/10913 )
<!-- Reviewable:end -->
2016-04-30 21:20:38 -07:00
Matt Brubeck
894f6395e6
Use xi-unicode for line breaking
2016-04-30 20:37:22 -07:00
Keith Yeung
e1091128cd
Add tests for submit entity body
2016-04-30 21:42:59 -04:00
Matt Brubeck
8d540d1f9e
Upgrade bincode, pkg-config, regex, cmake, fnv
2016-04-30 15:19:38 -07:00
bors-servo
fbf98214c9
Auto merge of #10896 - vramana:basic_fetch_file, r=KiChjang
...
Implement fetching file URL's
closes #10166
<!-- 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/10896 )
<!-- Reviewable:end -->
2016-04-29 22:54:20 -07:00
Emilio Cobos Álvarez
2e05190e68
layout: Add test for size of ServoThreadSafeLayoutNode
2016-04-29 22:54:50 +02:00
Emilio Cobos Álvarez
2a499d5a0b
layout: Stop storing PrecomputedStyleData in LayoutNode
...
Use the SharedStyleContext instead.
2016-04-29 22:54:48 +02:00
Emilio Cobos Álvarez
2dacbc6fb3
cargo: Bump selectors and string_cache
2016-04-29 22:54:44 +02:00
Joel Santos
adf68626bd
Fixed line-height for input and textarea + use correct font
...
* [fix] Input line height and styling
* [new] Input line height ref test
* [fix] Test for input in manifest
* Updated CSS tests with new expected failures.
2016-04-29 23:25:26 +03:00
bors-servo
ac8406f4ae
Auto merge of #10834 - yoava333:master, r=SimonSapin
...
added support for :read-only and :read-write pseudo-classes
partial fix for https://github.com/servo/servo/issues/10732
It's not a full fix because:
1. there's a bug in wpt-test https://github.com/w3c/web-platform-tests/issues/2889#issuecomment-214144420
2. we don't fully support all input types (namely image, color, hidden and range), which are defaulted to input text. this means that :read-write which is applicable to input text is mis-handled in those cases.
3. we don't support contenteditable, which is also possibly :read-write
<!-- 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/10834 )
<!-- Reviewable:end -->
2016-04-29 08:12:18 -07:00