bors-servo
c92a7898b4
auto merge of #4466 : Ms2ger/servo/failing-test, r=larsbergstrom
2014-12-23 05:36:44 -07: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
Ms2ger
01e3449f14
Revert "Enable html/rendering."
...
This reverts commit dde0702a89
.
2014-12-23 09:29:16 +01:00
bors-servo
b83b4932da
auto merge of #4461 : glennw/servo/glutin-tests, r=larsbergstrom
...
This stops some ref tests on linux blocking while waiting for
user input events and never outputting the file.
Also mark vertical writing test as flaky on all platforms. Due
to unrelated timing reasons, this fails reliably on mac when glutin
is enabled. The related bug with details on the root cause is #3926 .
2014-12-22 17:57:46 -07:00
Glenn Watson
8e32ba9de9
Update glutin to get mac visibility fix.
2014-12-23 10:13:36 +10:00
bors-servo
63a7742d83
auto merge of #4459 : pcwalton/servo/border-radius-clipping, r=glennw
...
Together these improve a large number of sites: GitHub, Reddit, Wikipedia, etc.
r? @glennw
2014-12-22 15:51:48 -07:00
Patrick Walton
cc7cacfd5f
gfx: Clip the background properly when border-radius
is used.
...
Improves Reddit, GitHub, etc.
2014-12-22 14:48:55 -08:00
Patrick Walton
b22b29533a
gfx: Fix a nasty bug whereby the transient clip was not always removed,
...
causing elements to be randomly clipped out.
Improves Wikipedia, Reddit, etc.
2014-12-22 14:48:55 -08:00
Patrick Walton
dea8375613
gfx: Refactor the border drawing code and split out fragment display
...
list building into multiple functions.
This should have no functional changes; it's just code cleanup.
2014-12-22 14:48:55 -08:00
Glenn Watson
2accabd554
Use event polling instead of blocking when outputting to a file.
...
This stops some ref tests on linux blocking while waiting for
user input events and never outputting the file.
Also mark vertical writing test as flaky on all platforms. Due
to unrelated timing reasons, this fails reliably on mac when glutin
is enabled. The related bug with details on the root cause is #3926 .
2014-12-23 08:32:53 +10:00
bors-servo
20b961493a
auto merge of #4442 : glennw/servo/glutin-events-resize, r=larsbergstrom,larsbergstrom
2014-12-22 14:33:45 -07:00
bors-servo
f06e0a818d
auto merge of #4048 : mttr/servo/mach_unit_test_fix, r=larsbergstrom
...
This is a quick and dirty workaround for issue #3928 . Basically, `cargo test` is deleting `./target/servo`, which is clearly not ideal if we want to do anything with servo after running the unit tests. This PR makes sure to rebuild after running `./mach test-unit`.
I'm not familiar enough with cargo yet to know why it's doing this or what better alternatives there are to fixing this. Having to rebuild afterwards feels pretty ugly to me, but my rationalization right now is that the time it takes to build is negligible in comparison to the time it takes to run the tests. Ideally, this should be something we could take care of in Cargo.toml, but again, I'm new to this (and the documentation seems less than helpful from what I can tell so far).
I won't be available for the rest of the day, so if anyone has suggestions, or wants to wait for a better solution, I'll get back to it tomorrow probably. Otherwise, this PR at least makes `./mach test` work properly, so there's that.
2014-12-22 14:05:34 -07:00
bors-servo
1793e0cb0e
auto merge of #4448 : michaelwu/servo/fix-gonk-20141220, r=larsbergstrom
2014-12-21 12:18:46 -07:00
bors-servo
bde6c39192
auto merge of #4456 : ema-fox/servo/textinput_selection, r=jdm
...
Fixes #4447
2014-12-21 07:24:44 -07:00
Emanuel Rylke
c732a779eb
On left/right keydown place edit_point correctly when there is a selection in TextInput
...
Fixes #4447
2014-12-21 14:31:15 +01:00
bors-servo
a773bd5c45
auto merge of #4454 : amwatson/servo/global_update, r=jdm
...
Changed fn_wrap argument in reflect_dom_object() and reflect_node() to pass GlobalRef by value rather than by reference. Fixes #4165
2014-12-20 17:51:44 -07:00
bors-servo
6efa7eedbc
auto merge of #4452 : Ms2ger/servo/_obj_toString, r=jdm
2014-12-20 17:24:44 -07:00
Amanda Watson
582ba9d796
GlobalRef passed by value in reflect_dom_object, reflect_node #4165
2014-12-20 16:20:53 -08:00
bors-servo
b4025f167f
auto merge of #4451 : Ms2ger/servo/bytestring-doc, r=jdm
2014-12-20 16:57:43 -07:00
Ms2ger
8b3d64f8e3
Reindent _obj_toString.
2014-12-20 16:44:24 +01:00
Ms2ger
ef3901fceb
Simplify _obj_toString by using JS_NewStringCopyN.
2014-12-20 16:40:20 +01:00
bors-servo
661144d285
auto merge of #4450 : Ms2ger/servo/domrefcell-doc, r=jdm
2014-12-20 08:36:43 -07:00
Ms2ger
ca2ce8e5b8
Require documentation for ByteString.
2014-12-20 16:12:13 +01:00
bors-servo
1f74e54bb2
auto merge of #4038 : brunoabinader/servo/dataset, r=Ms2ger
...
Spec: https://html.spec.whatwg.org/multipage/dom.html#dom-dataset
Closes #2974 .
2014-12-20 08:06:44 -07:00
Bruno de Oliveira Abinader
fc70b952e3
Update HTML{Div,Span,}Element stack size
2014-12-20 10:36:58 -04:00
bors-servo
8a4eea0032
auto merge of #4449 : Ms2ger/servo/unwrap_jsmanaged, r=jdm
2014-12-20 07:36:45 -07:00
Ms2ger
7ec11b22b4
Document DOMRefCell.
...
Based on the RefCell documentation.
2014-12-20 15:11:20 +01:00
Ms2ger
0274978a08
Remove the unused DOMRefCell::unwrap method.
2014-12-20 15:03:11 +01:00
Ms2ger
96180ec3ad
Move unwrap_jsmanaged and related machinery to conversions.rs.
2014-12-20 14:51:14 +01:00
Ms2ger
73c236ce3b
Use unwrap() when finalizing.
...
This allows us to duplicate a little less code.
2014-12-20 14:07:23 +01:00
Ms2ger
b8c2573f4d
Remove the proto_{id,depth} arguments from unwrap_jsmanaged.
...
Instead, we infer them from the type we're unwrapping into. This will prevent
any mismatches between the type we return and the type we check for.
2014-12-20 13:48:21 +01:00
Ms2ger
e1dae2f59b
Use the try macro in unwrap_jsmanaged.
2014-12-20 13:42:38 +01:00
Michael Wu
16e23d8228
Make gonk port build again after the last rustup
2014-12-20 01:04:50 -05:00
bors-servo
58e7b8c154
auto merge of #4446 : Ms2ger/servo/green, r=metajack
2014-12-19 14:03:44 -07:00
Ms2ger
79266e725c
Remove unused libgreen import.
2014-12-19 21:59:32 +01:00
Bruno de Oliveira Abinader
4449d26153
Update web-platform-tests results
2014-12-19 14:07:44 -04:00
Bruno de Oliveira Abinader
9686840ee7
Avoid duplicated code
2014-12-19 14:07:43 -04:00
Bruno de Oliveira Abinader
628ee92d73
Implement HTMLElement.dataset
...
Make DOMStringMap use related Element's custom attributes values.
2014-12-19 14:07:43 -04:00
Bruno de Oliveira Abinader
e1a7d99df7
Added Element::set_custom_attribute
2014-12-19 14:07:43 -04:00
Bruno de Oliveira Abinader
1533c07453
CodegenRust fixes for NamedGetter
2014-12-19 14:07:43 -04:00
bors-servo
c17d5330af
auto merge of #4401 : jdm/servo/heapsm2, r=Manishearth
...
We still will need a lint to ban any further uses, but that can be a followup.
2014-12-19 09:18:46 -07:00
Josh Matthews
8ff3e6bbdc
Create a replacement for Cell<SM primitive>. Fixes #4337 .
2014-12-19 11:17:02 -05:00
bors-servo
b9edc2243a
auto merge of #4444 : Ms2ger/servo/load-simplify, r=jdm
2014-12-19 08:09:48 -07:00
bors-servo
952f9ba93a
auto merge of #4422 : Ms2ger/servo/wpt-reftests, r=larsbergstrom
2014-12-19 07:12:47 -07:00
Ms2ger
dde0702a89
Enable html/rendering.
2014-12-19 15:08:38 +01:00
Ms2ger
1d68ee689f
Update wptrunner and start running reftests.
2014-12-19 15:08:38 +01:00