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
bors-servo
11b27361c9
auto merge of #4443 : Ms2ger/servo/dispatch_event_with_target, r=Manishearth
...
The name of the method makes it clear it's supposed to be used with a target
override, so we might as well enforce that.
2014-12-19 04:33:46 -07:00
Ms2ger
10bda1a52b
Simplify some code in ScriptTask::load.
2014-12-19 11:40:27 +01:00
Ms2ger
bce3b172e7
Make the argument to dispatch_event_with_target non-optional.
...
The name of the method makes it clear it's supposed to be used with a target
override, so we might as well enforce that.
2014-12-19 11:34:11 +01:00
bors-servo
7317518c17
auto merge of #4326 : eddyb/servo/script-onload, r=jdm
...
Without this, facebook.com pages (with their custom module loading system and React.js) silently fail to make progress loading content, forever waiting on load events on the initial set of `<script>` elements.
2014-12-18 22:27:44 -07:00
Eduard Burtescu
8394d4592a
update to namespaced enums without re-exports
2014-12-19 06:37:39 +02:00
Eduard Burtescu
8ad4b97987
update past rustup and use DoesNotBubble instead of Bubbles
2014-12-19 06:29:04 +02:00