bors-servo
dbb1074782
auto merge of #4490 : Ms2ger/servo/transmutes, r=jdm
2014-12-27 12:27:46 -07:00
bors-servo
b139574cdc
auto merge of #4489 : Manishearth/servo/transmute-lint-fix, r=Ms2ger
2014-12-27 09:10:02 -07:00
Ms2ger
0031498e6b
Remove some transmute calls.
2014-12-27 17:07:32 +01:00
Manish Goregaokar
93c350e6e3
plugins: Fix transmute lint message
2014-12-27 21:35:49 +05:30
bors-servo
9857ea26cb
auto merge of #4485 : servo/servo/into_string, r=Ms2ger
...
`str::to_string()` goes through a `Formatter`, `str::into_string()` is a direct copy and is apparently 5× faster.
This is a rebase of the boring and bitrot-prone parts of #4366 .
2014-12-27 06:51:44 -07:00
Manish Goregaokar
e0b88a9ca2
servo: to_string() -> into_string()
2014-12-27 14:48:36 +01:00
Manish Goregaokar
c7dfb1d24b
layout: to_string() -> into_string()
2014-12-27 14:48:36 +01:00
Manish Goregaokar
e9d1740e19
script: to_string() -> into_string()
2014-12-27 14:48:36 +01:00
Manish Goregaokar
475ff4dcb7
style: to_string() -> into_string()
2014-12-27 14:48:35 +01:00
Manish Goregaokar
e973213606
gfx: to_string() -> into_string()
2014-12-27 14:48:35 +01:00
bors-servo
3af73e9962
auto merge of #4353 : brunoabinader/servo/domtokenlist, r=Ms2ger
...
Specs:
https://dom.spec.whatwg.org/#dom-domtokenlist-add
https://dom.spec.whatwg.org/#dom-domtokenlist-remove
https://dom.spec.whatwg.org/#dom-domtokenlist-toggle
https://dom.spec.whatwg.org/#concept-dtl-update
https://dom.spec.whatwg.org/#concept-ordered-set-serializer
Closes #3138 .
2014-12-26 13:18:45 -07:00
Bruno de Oliveira Abinader
3624673d2f
Updated web-platform-tests results
2014-12-26 14:55:27 -04:00
Bruno de Oliveira Abinader
5afcf3ef65
Implement DOMTokenList.toggle
2014-12-26 14:55:27 -04:00
Bruno de Oliveira Abinader
2cfb4648ce
Implement DOMTokenList.remove
2014-12-26 14:55:27 -04:00
Bruno de Oliveira Abinader
aa29dc195d
Implement DOMTokenList.add
2014-12-26 14:55:27 -04:00
Bruno de Oliveira Abinader
08e7cf24cd
DOMTokenList::check_token_exceptions now returns an Atom
2014-12-26 14:55:26 -04:00
Bruno de Oliveira Abinader
51fac3d2cc
Added Element::get_tokenlist_attribute
2014-12-26 14:55:26 -04:00
Bruno de Oliveira Abinader
8859286a99
Added AttrValue::from_atomic_tokens & Element::set_atomic_tokenlist_attribute
2014-12-26 14:55:26 -04:00
Bruno de Oliveira Abinader
c5f7e553e4
Avoid duplicated tokens in AttrValue::from_serialized_tokenlist
2014-12-26 13:08:20 -04:00
Bruno de Oliveira Abinader
eb3678fa28
AttrValue's s/from_tokenlist/from_serialized_tokenlist/
2014-12-26 13:08:20 -04:00
bors-servo
0e6304dcf7
auto merge of #4467 : servo/servo/dataset, r=Ms2ger
2014-12-25 02:27:43 -07:00
bors-servo
57b6dc9397
auto merge of #4479 : mattnenterprise/servo/globalref-by-value, r=jdm
2014-12-24 16:15:45 -07:00
Matt McCoy
bdb75c2146
This fixes #4166 . throw_dom_exception will take the GlobalRef by value, and all generated code will pass it by value.
2014-12-24 17:16:48 -05:00
bors-servo
070008b4c4
auto merge of #4478 : jdm/servo/hyperssl, r=larsbergstrom
...
This just updates rust-openssl and hyper to use cherry-picked commits that fix this particular issue. I think it's worth it because the experience of trying Servo for the first time right now is pretty terrible.
2014-12-24 11:15:45 -07:00
bors-servo
c35a18e81f
auto merge of #4477 : thiagopnts/servo/descriptive-enum, r=jdm
...
refs #4472
2014-12-24 10:45:45 -07:00
Josh Matthews
22c8d3df8d
Fix HTTPS fetches.
2014-12-24 12:41:38 -05:00
Ms2ger
919f2217f0
Implement dummy getOwnPropertyNames and enumerate traps.
2014-12-24 17:17:40 +01:00
thiagopnts
eacbe331c9
Replace bool attribute in Element::update_inline_style with a descriptive enum
2014-12-24 13:23:58 -02:00
bors-servo
194ce20969
auto merge of #4474 : thiagopnts/servo/generic-msgs, r=jdm
...
This refs #3735 . As discussed in the issue, I did it cloning when I couldn't dereference an attribute. The trait method should be on `&self` for object-safety reasons.
2014-12-24 03:45:44 -07:00
bors-servo
71b9f17b6b
auto merge of #4457 : jamougha/servo/master, r=jdm
...
Fixes #4411 .
I didn't find any tests for the text control functionality so I didn't write any for this, let me know if I should.
2014-12-23 23:45:45 -07:00
bors-servo
fb59e79299
auto merge of #4453 : mattnenterprise/servo/dispatch-mousemove, r=jdm
2014-12-23 23:15:47 -07:00
thiagopnts
271aa277e9
Replace XHR events for generic ones in ScriptTask
...
fixup! Replace XHR events for generic ones in ScriptTask
fixup! Replace XHR events for generic ones in ScriptTask
2014-12-23 23:53:38 -02:00
James Moughan
0a6ebfa3ee
Allow selection of all text in a text control using the ctrl-a/cmd-a shortcut.
...
Fixes #4411 .
2014-12-24 00:14:17 +00:00
Matt McCoy
75be44e744
This fixes #4259 . Dispatching the mousemove event for the top most node when the mouse moves while on top of it
2014-12-23 17:49:03 -05:00
bors-servo
7b7fe964d3
auto merge of #4463 : iterion/servo/get-property-priority, r=jdm
...
Implementation of #4432 adding `getPropertyPriority` to CSSStyleDeclaration. This is my first attempt at a Servo PR so I'm sure I've done something wrong. Let me know, and I'll fix it up.
As stated in #4432 tests for this are in #4085 . If there are additional tests I can write now I would love to do that, I'm just not sure where or what those would be.
2014-12-23 11:06:49 -07:00
Adam Sunderland
674fe910c1
Add GetPropertyPriority to CSSStyleDeclaration
...
Tweak getPropertyPriority to match recommendations
Adding Tests for Style Priority
Use else if
Adding Content Test for GetPropertyPriority
Revert "Adding Tests for Style Priority"
This reverts commit 8666a37f833b06c3e43f27acd8a9678e94425e55.
2014-12-23 11:41:33 -06:00
bors-servo
49f2c6974d
auto merge of #4471 : ProgramFOX/servo/issue-4433, r=jdm
...
Implemented CSSStyleDeclaration.setPropertyPriority, resolves #4433 .
2014-12-23 09:45:49 -07:00
ProgramFOX
07d37af37e
Implemented CSSStyleDeclaration.setPropertyPriority
...
Implemented CSSStyleDeclaration.setPropertyPriority, resolves #4433
2014-12-23 17:14:45 +01:00
Bruno de Oliveira Abinader
57c520d8cf
Implement HTMLElement.dataset ( fixes #2974 ).
2014-12-23 14:24:06 +01:00
Bruno de Oliveira Abinader
285a06ff59
Implement Element::set_custom_attribute.
2014-12-23 14:23:30 +01:00
Bruno de Oliveira Abinader
63ed36cfce
Factor out the name handling in Element::{Get,Set,Remove}Attribute.
2014-12-23 14:23:30 +01:00
Bruno de Oliveira Abinader
e0bab08754
Correct the generated code for NamedSetter calls.
2014-12-23 14:23:22 +01:00
Bruno de Oliveira Abinader
ade0b7be8e
Use the custom defineProperty trap when it exists.
2014-12-23 14:22:30 +01:00
bors-servo
c92a7898b4
auto merge of #4466 : Ms2ger/servo/failing-test, r=larsbergstrom
2014-12-23 05:36:44 -07:00
Bruno de Oliveira Abinader
c82eb3b1a4
Call the NamedGetter method from the get trap in proxy bindings.
2014-12-23 13:02:52 +01:00
Ms2ger
a2521c7e01
Add a test that wptrunner fails when it should.
2014-12-23 11:22:10 +01:00
bors-servo
14df96d772
auto merge of #4465 : servo/servo/revert-wpt, r=Ms2ger
2014-12-23 02:51:46 -07:00
bors-servo
0109cc3ffc
auto merge of #4464 : servo/servo/revert-dataset, r=Ms2ger
2014-12-23 01:57:46 -07:00
Ms2ger
c2e4e715ae
Revert "Update wptrunner and start running reftests."
...
This reverts commit 1d68ee689f
.
Fixes #4462 .
2014-12-23 09:55:12 +01:00
Ms2ger
dc63735ca7
Revert PR #4038 for causing WPT failures.
2014-12-23 09:53:12 +01:00