Commit graph

7869 commits

Author SHA1 Message Date
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
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
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
Eduard Burtescu
f00dc4d54f Update WPT: script-onload-string is passing now. 2014-12-19 06:29:04 +02:00
Eduard Burtescu
5cfa98d78d Trigger a load event after evaluating a <script>. 2014-12-19 06:29:04 +02:00
Eduard Burtescu
5059a1b2ac Handle getting/setting onload for any element. 2014-12-19 06:29:04 +02:00
bors-servo
9aaae08c36 auto merge of #4441 : glennw/servo/android-time-hack, r=larsbergstrom 2014-12-18 18:00:59 -07:00
Glenn Watson
7aa3b235e2 Add time as submodule - workaround for android cross compiling until next rustup. 2014-12-19 10:50:30 +10:00
bors-servo
465b38c03f auto merge of #4438 : glennw/servo/android-fix-1, r=metajack
...it method to glutin port.
2014-12-18 17:01:10 -07:00
Glenn Watson
f579be2307 Update cargo nightly to get android cross compile fix. Also add stub trait method to glutin port. 2014-12-19 09:43:08 +10:00
bors-servo
4ac8b6a723 auto merge of #4437 : Adenilson/servo/fixInsetOutsetBlack03, r=jdm
Freshly rebased.
2014-12-18 16:24:54 -07:00
bors-servo
803e5ef790 auto merge of #4434 : saneyuki/servo/glob_script, r=jdm
#4406
2014-12-18 15:57:48 -07:00
bors-servo
3cc87165a1 auto merge of #4425 : SimonSapin/servo/mixed-writing-modes, r=mbrubeck
The rendering is still wrong beause of #2795, but at least we get a rendering.

(This test change is just for readability, it should be equivalent to before.)

r? @mbrubeck
2014-12-18 15:31:28 -07:00
Adenilson Cavalcanti
b6f315cb35 Adding outset ref test. 2014-12-18 13:55:45 -08:00
Adenilson Cavalcanti
06bbecc049 Adding inset ref test. 2014-12-18 13:55:07 -08:00
Adenilson Cavalcanti
4bfe134c84 Similar to groove/ridge case, inset/outset would scale the color to
decorate the border. Scale fails when the color is black (i.e. zero),
thus this patch will fix this issue by using a fixed color.
2014-12-18 13:54:32 -08:00
bors-servo
8626be6ab0 auto merge of #4403 : pcwalton/servo/back-borrow, r=jdm
I have verified that back and forward work once again.

Sorry about this one. r? @jdm
2014-12-18 14:39:50 -07:00
bors-servo
a80d88897d auto merge of #4394 : pcwalton/servo/clip, r=SimonSapin
Only the recommended, comma-separated syntax is supported.

r? @SimonSapin
2014-12-18 14:12:51 -07:00
Patrick Walton
6b28965b94 layout: Implement clip per CSS 2.1 § 11.1.2.
Only the recommended, comma-separated syntax is supported.
2014-12-18 13:07:13 -08:00
bors-servo
4ccecd8dca auto merge of #4423 : saneyuki/servo/glob_net, r=jdm
#4406
2014-12-18 13:21:55 -07:00
Tetsuharu OHZEKI
a7bb436177 script: Remove glob imports added in #4405 2014-12-19 04:52:48 +09:00
bors-servo
a425bb5289 auto merge of #4418 : saneyuki/servo/glob_gfx, r=jdm
#4406
2014-12-18 12:52:01 -07:00
bors-servo
824788649c auto merge of #4342 : jdm/servo/cssom, r=jdm,metajack
This does not implement any notion of CSSStyleDeclaration objects that do not have an owning element; there's no actual CSS object model in play here. This does support setting and getting properties of the style attribute for HTMLElement, and tries to implement the ambiguous CSS value serialization spec.
2014-12-18 11:54:52 -07:00
Josh Matthews
2f5786d6ca Fix test failures. 2014-12-18 13:51:22 -05:00
bors-servo
1f342638c4 auto merge of #4424 : saneyuki/servo/glob_style, r=SimonSapin
#4406
2014-12-18 11:03:55 -07:00
Josh Matthews
0a54665444 Add missing supported CSS properties. 2014-12-18 12:54:03 -05:00
Josh Matthews
6bffc10445 Address review comments. 2014-12-18 12:54:03 -05:00
Josh Matthews
c8557c44a9 Merge CSS2Properties and CSSStyleDeclaration. 2014-12-18 12:54:03 -05:00
Josh Matthews
b4cade0612 Fix syntax error in test_interfaces.html and make it pass. 2014-12-18 12:54:02 -05:00
Josh Matthews
fab2e63b59 Slight simplification. 2014-12-18 12:54:02 -05:00
Josh Matthews
3cfe8ab53e Address review comments. 2014-12-18 12:54:02 -05:00
Josh Matthews
9d82e06e64 Implement RemoveProperty, SetProperty, and supported property indices. 2014-12-18 12:54:02 -05:00
Josh Matthews
acf86a65e4 Move test_htmlelement_style.html out of the automatic tests because they don't all pass. 2014-12-18 12:54:02 -05:00
Josh Matthews
abca00009c Add z-index support. 2014-12-18 12:54:02 -05:00
Glenn Watson
037f6c2cae Rebase and update new css properties. 2014-12-18 12:54:02 -05:00
Glenn Watson
442c28d9f7 Fixups for rust upgrade and jsref changes. 2014-12-18 12:54:02 -05:00