bors-servo
f335586ff5
Auto merge of #10292 - jdm:cssom, r=jdm
...
Initial steps for CSSOM
Squashed and rebased #10133 .
<!-- 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/10292 )
<!-- Reviewable:end -->
2016-04-01 04:29:08 +05:30
Mohamed Albashir
b7a57ef487
Initial steps for CSSOM API
2016-03-31 18:17:30 -04:00
bors-servo
524a004e77
Auto merge of #10291 - jfhumann:10211, r=emilio
...
<!-- 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/10291 )
<!-- Reviewable:end -->
2016-04-01 01:57:20 +05:30
bors-servo
acaac52be7
Auto merge of #10288 - jdm:dictseq, r=nox
...
Enable dictionaries in WebIDL sequences. Fixes #10282 .
r? @nox
<!-- 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/10288 )
<!-- Reviewable:end -->
2016-04-01 00:28:13 +05:30
Connor Brewster
f727444a14
Added a mapping between nodes and stylesheets
...
Changed stylesheets into_iter to iter
2016-03-31 08:22:00 -06:00
bors-servo
3c00aff546
Auto merge of #10285 - nox:devtools-serde, r=Ms2ger
...
Use serde in devtools
<!-- 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/10285 )
<!-- Reviewable:end -->
2016-03-31 18:36:13 +05:30
Anthony Ramine
406273c641
Use serde in devtools
2016-03-31 11:07:18 +02:00
bors-servo
436f7316d9
Auto merge of #10297 - servo:the-offscreens, r=pcwalton
...
Update webrender with crates.io's offscreen_gl_context (fixes #10296 )
Crate webrender is bumped to the first commit in https://github.com/servo/webrender/pull/248 .
Crate webrender_traits is bumped to the merge of https://github.com/servo/webrender_traits/pull/21 .
<!-- 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/10297 )
<!-- Reviewable:end -->
2016-03-31 06:42:31 +05:30
bors-servo
af06d32628
Auto merge of #10287 - Ms2ger:domain, r=jdm
...
Include square brackets for IPv6 addresses in Document::domain.
The specification changed out from under us.
It's unfortunately impossible to write a test for this right now.
<!-- 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/10287 )
<!-- Reviewable:end -->
2016-03-31 05:44:10 +05:30
Anthony Ramine
48b5d1d6be
Update webrender with crates.io's offscreen_gl_context ( fixes #10296 )
...
Crate webrender is bumped to the first commit in https://github.com/servo/webrender/pull/248 .
Crate webrender_traits is bumped to the merge of https://github.com/servo/webrender_traits/pull/21 .
2016-03-31 02:02:02 +02:00
bors-servo
e5e559d414
Auto merge of #10268 - Ms2ger:rc-runtime, r=Manishearth
...
Stop reference-counting Runtime for workers.
<!-- 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/10268 )
<!-- Reviewable:end -->
2016-03-31 03:41:19 +05:30
Jan-Fabian Humann
d778562844
#10211 : Stop re-exporting webrender_traits WebGL types from canvas_traits
2016-03-30 20:05:16 +02:00
Josh Matthews
042883eac2
Enable dictionaries in WebIDL sequences. Fixes #10282 .
2016-03-30 11:07:37 -04:00
Ms2ger
231208a522
Include square brackets for IPv6 addresses in Document::domain.
...
The specification changed out from under us.
It's unfortunately impossible to write a test for this right now.
2016-03-30 16:45:13 +02:00
bors-servo
80d903a897
Auto merge of #10019 - rebstar6:htmllabelclick, r=jdm
...
Fix htmllabelelement click to activate correct element
Address https://github.com/servo/servo/issues/9928
Pass on label click to the label element's labeled control
<!-- 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/10019 )
<!-- Reviewable:end -->
2016-03-30 05:41:00 +05:30
Rebecca
3c7e6a4be8
Fix HtmlLabelElement activation to run on correct element
...
Also removes old code that caused radio button clicks on disabled elements
2016-03-29 18:48:07 -04:00
Ms2ger
aeab05cd6e
Stop reference-counting Runtime for workers.
2016-03-29 15:52:49 +02:00
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
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
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
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
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
Guillaume Gomez
c05a9b039e
Add insert_adjacent methods into Element
2016-03-27 18:32:55 +02:00
faineance
7c45a4fea0
change changes effecting verbosity
2016-03-27 13:54:41 +01:00
faineance
418842faf9
use self.0 instead of destructing single item tuple structs
2016-03-27 11:50:08 +01:00
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
bed91b3334
Auto merge of #10176 - mbrubeck:selection-range, r=pcwalton
...
Highlight selected text in input fields
Fixes #9993 . This does not yet allow stylesheets to set the selection colors; instead it uses a hard-coded orange background and white foreground.
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/10176 )
<!-- Reviewable:end -->
2016-03-26 08:16:20 +05:30
Matt Brubeck
db2c1841cb
Fix delete_char when selection range is empty
...
An empty selection range should be treated the same as no selection.
Fixes browserhtml/browserhtml#930 .
2016-03-25 08:39:53 -07:00
bors-servo
59ba00ed84
Auto merge of #9353 - nox:domtokenlist-replace, r=asajeffrey
...
Implement and test DOMTokenList.replace (fixes #8511 )
Thanks to @sankha93 for the original work in #8525 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9353 )
<!-- Reviewable:end -->
2016-03-25 18:26:27 +05:30
bors-servo
9a8d62286c
Auto merge of #9887 - schuster:HTMLHyperlinkElementUtils, r=jdm
...
Implement HTMLHyperlinkElementUtils for HTMLAnchorElement
Fixes #7857
Origin is omitted since it's still not available in rust-url, but since the previous PR also left it out, I'm assuming that's okay.
Please let me know if there are any style issues. There might be more concise ways to do the pattern matching that I don't know about, I guessed at the indentation style in one or two places.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9887 )
<!-- Reviewable:end -->
2016-03-25 11:36:35 +05:30
Matt Brubeck
6171000875
Highlight selected text in input fields
...
Fixes #9993 . This does not yet allow stylesheets to set the selection colors;
instead it uses a hard-coded orange background and white foreground.
2016-03-24 18:33:26 -07:00
Jaydeep
c96c26b4f7
Implement HTMLHyperlinkElementUtils for HTMLAnchorElement
2016-03-24 21:14:28 -04:00
Michael Howell
c9cb4839e4
No more headless compositor. Just the normal one.
...
This changes headless operation to strictly be a runtime option, rather
than a compile-time one. Note that the old headless version still relied
on a display server to support WebGL, while it now requires one all the
time.
Fixes #8573
2016-03-24 11:18:54 -07:00
bors-servo
f56062b069
Auto merge of #10169 - jdm:formvalidation, r=jdm
...
Implement initial pieces of form validation.
Rebase of #10108 .
<!-- 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/10169 )
<!-- Reviewable:end -->
2016-03-24 19:13:02 +05:30
Sagar Muchhal
051ffba0e5
Implement initial pieces of form validation.
2016-03-24 09:07:38 -04:00
Sankha Narayan Guria
d010df92cf
Implement and test DOMTokenList.replace ( fixes #8511 )
2016-03-24 10:37:42 +01:00
bors-servo
edcf24fd4d
Auto merge of #10152 - jdm:9511-rebase, r=nox
...
Fix #9511 . Export webidl enums using "pub use".
Change typedef codegen to export the underlying enum itself, rather
than an alias. Works around https://github.com/rust-lang/rust/issues/31355
Rebase of #9691 .
<!-- 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/10152 )
<!-- Reviewable:end -->
2016-03-24 10:40:44 +05:30
bors-servo
2887623c4a
Auto merge of #10150 - emilio:canvas-cleanup, r=jdm
...
Canvas cleanup
This PR cleans up the layerization infrastructure for canvas, which was unused, and removes unused dependencies.
It also takes in account my recent username change to update angle's dependency (offscreen_gl_context requires extra work due to webrender depending on it).
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/10150 )
<!-- Reviewable:end -->
2016-03-24 08:44:40 +05:30
bors-servo
771623054f
Auto merge of #10122 - Manishearth:nav-keys, r=asajeffrey
...
Support navigation keys
Rather useful.
If most people have these keys on their keyboard, I'd prefer to remove the backspace navigation handler. I've never used it on purpose, but it gets hit often by accident when an input widget isn't focused (either due to a misclick or debug build lag).
<!-- 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/10122 )
<!-- Reviewable:end -->
2016-03-24 02:35:49 +05:30
Emilio Cobos Álvarez
5ed93a5c4a
Change old references of ecoal95
2016-03-23 18:12:40 +01:00
Emilio Cobos Álvarez
8e61a8a974
script: Update angle url
2016-03-23 18:12:39 +01:00
Ben
2477f6a363
Fix #9511 . Export webidl enums using "pub use".
...
Change typedef codegen to export the underlying enum itself, rather
than an alias. Works around https://github.com/rust-lang/rust/issues/31355
2016-03-23 12:49:34 -04:00
bors-servo
f3abfeeadd
Auto merge of #9979 - stspyder:master, r=jdm
...
Implementation of Blob Constructor with test changes
Apologize for the late PR. I see that #9977 already overlaps with some of the work. If that is accepted, then I'll change my PR to reflect just the WPT changes.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9979 )
<!-- Reviewable:end -->
2016-03-23 09:07:38 +05:30
bors-servo
50193e9119
Auto merge of #9518 - shinglyu:responseurl, r=jdm
...
Implemented XMLHttpRequest.responseURL
Resolves #8830
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9518 )
<!-- Reviewable:end -->
2016-03-23 00:12:57 +05:30
Manish Goregaokar
b25d9de03d
Spec says 'ContextMenu', not 'Menu'
2016-03-22 21:09:43 +05:30
Manish Goregaokar
2f982e668c
Update spec links for keyboardevent
2016-03-22 21:09:08 +05:30