Commit graph

2461 commits

Author SHA1 Message Date
Keegan McAllister
16d6e5db3c Remove start() when building the test harness
Otherwise it will take over before the harness code has a chance to run.
2013-08-15 14:54:57 -07:00
Brian Anderson
c377ec7516 Put the compositor on the main thread in the newrt way 2013-08-15 13:56:29 -07:00
Keegan McAllister
fb3db6a72d Un-stub timer code 2013-08-15 13:56:29 -07:00
Keegan McAllister
a2d9810b69 Update Rust version again
This gets us the new runtime.
2013-08-15 13:56:29 -07:00
Keegan McAllister
ef50acfa89 Remove HTTP support (!)
We'll need a new HTTP client lib written against newrt.
2013-08-15 13:56:29 -07:00
Keegan McAllister
e917ff353b Stub out some things that need changes for newrt
brson and I will work on these next.
2013-08-15 13:56:29 -07:00
Keegan McAllister
307f1074d3 For loops and misc changes 2013-08-15 13:56:29 -07:00
Keegan McAllister
1bdaff0fad Reorganize tree ref / node traits
rustc is no longer happy with

    impl<NR:TreeNodeRef<N>,N:TreeNode<NR>> TreeUtils for NR
2013-08-15 13:55:40 -07:00
Keegan McAllister
abaeb58203 Convert our iterators to external iterators
Except util/tree.rs (see next commit).
2013-08-15 13:55:40 -07:00
Keegan McAllister
be061a9aa0 Library changes 2013-08-15 13:55:40 -07:00
Keegan McAllister
ffe60ea027 Trait changes, and eliminate 'copy' 2013-08-15 13:55:40 -07:00
Keegan McAllister
907d9f23cf Linter changes 2013-08-15 13:55:40 -07:00
Keegan McAllister
ac380df8b0 Update submodules for new Rust version 2013-08-15 13:55:40 -07:00
Keegan McAllister
9346cab684 Remove rust-glut 2013-08-15 13:55:40 -07:00
bors-servo
c0fed8ff06 auto merge of #727 : metajack/servo/clear-float, r=metajack
Rebased #715
2013-08-15 12:50:03 -07:00
bors-servo
6a070829d2 auto merge of #732 : eschweic/servo/tile-grunge, r=metajack
Gets rid of that annoying grit that appears between tiles after zooming.
2013-08-15 12:20:15 -07:00
bors-servo
693bbaf095 auto merge of #731 : metajack/servo/noselect, r=pcwalton
The new runtime isn't quite mature enough to deal with it, and this
is faster anyway.

Rebased to land #728.
2013-08-15 11:44:39 -07:00
eschweic
5500ff34e8 Remove gunk between tiles after zoom 2013-08-15 11:14:24 -07:00
bors-servo
d1bee3fe3d auto merge of #730 : metajack/servo/style_setter, r=metajack,me
Rebasing to land #719.
2013-08-15 11:06:00 -07:00
Brian Anderson
a875b12c22 Don't use 'select'
The new runtime isn't quite mature enough to deal with it, and this
is faster anyway.
2013-08-15 11:37:10 -06:00
Ilyong Cho
cba0caf7a5 Call old Element::{get, set}_attr() from new Element::{Get, Set}Attribute() 2013-08-15 11:36:15 -06:00
Ilyong Cho
2ad350531a Handle style attributes in element setter instead of html parser 2013-08-15 11:36:15 -06:00
Ilyong Cho
eadda9411b Add get_ref() method to DOMString 2013-08-15 11:36:15 -06:00
Seo Sanghyeon
425e8377c9 Implement clear for floats 2013-08-15 11:30:42 -06:00
Jack Moffitt
034536e531 Update rust-http-client submodule. 2013-08-15 11:25:11 -06:00
Jack Moffitt
dc64121e15 Update rust-http-client to make tests pass. 2013-08-14 13:30:25 -06:00
Jack Moffitt
c88ba4b157 Implement HTMLDListElement binding. 2013-08-14 12:24:27 -06:00
Simon Sapin
b5860f407f Only allow one @charset rule. 2013-08-14 14:17:33 +01:00
Simon Sapin
be51f4fb8f Remove the peekable() overhead in font-family parsing. 2013-08-14 00:30:31 +01:00
Simon Sapin
449683565f Add parsing of supported shorthand properties. 2013-08-13 23:43:42 +01:00
Simon Sapin
3343de55e6 Logic fixes in CSS longhand properties parsing. 2013-08-13 21:13:08 +01:00
Simon Sapin
9ea09f9d0d Parse all longhand properties that Servo seems to support. 2013-08-13 20:17:08 +01:00
Simon Sapin
c1b7e157b7 Update to rustc 0.8-pre (ecfc9a8 2013-08-12 04:29:11 -0700) 2013-08-12 17:08:02 +01:00
bors-servo
33f299c403 auto merge of #713 : saneyuki/servo/canvas, r=jdm 2013-08-10 17:00:27 -07:00
Tetsuharu OHZEKI
35e87d0a99 Clean up importing. 2013-08-11 05:41:24 +09:00
Tetsuharu OHZEKI
b44d4346df Generate bindings for HTMLCanvasElement. 2013-08-11 05:32:53 +09:00
Simon Sapin
70c281fc25 Use a borrowed "device" for Media Queries matching. 2013-08-10 16:46:41 +01:00
Simon Sapin
e1bde72c59 Add a recursive style rule iterator for stylesheets. 2013-08-10 16:27:28 +01:00
Simon Sapin
5758c31df7 Add @media and media type parsing (no Media Queries yet.) 2013-08-10 16:27:06 +01:00
Simon Sapin
9b22acf2f3 Factor out parsing of various types of rules. 2013-08-10 13:22:30 +01:00
bors-servo
0f957c9e22 auto merge of #710 : jdm/servo/titleelem, r=jdm 2013-08-09 13:42:37 -07:00
Yusuke Suzuki
6f2c24eca7 Generate bindings for HTMLTitleElement 2013-08-09 16:41:25 -04:00
bors-servo
2ab430b9b1 auto merge of #711 : jdm/servo/ulist, r=jdm 2013-08-09 12:36:58 -07:00
Youngsoo Son
fa7f367d22 Generate bindings for HTMLUListElement 2013-08-09 15:26:21 -04:00
bors-servo
490e81f75c auto merge of #704 : eric93/servo/parallel-layout-ownedtree, r=pcwalton
Don't do a whole inorder traversal because we can't parallelize that. Parts of this traversal can be bottom-up
2013-08-09 09:42:36 -07:00
bors-servo
96e928a653 auto merge of #709 : jdm/servo/webidl, r=jdm 2013-08-09 09:18:40 -07:00
saneyuki_s
c1f9f43808 Generate bindings for HTMLTextAreaElement. 2013-08-09 12:11:53 -04:00
saneyuki_s
d0e0a16ee6 Generate bindings for HTMLTableRowElement. 2013-08-09 12:01:03 -04:00
Simon Sapin
ff1f4e62ec Add a license (MPL2) and readme. 2013-08-09 16:49:07 +01:00
Simon Sapin
bde1fcc7e9 Parse :nth-child() using an+b parsing from rust-cssparser. 2013-08-09 16:21:28 +01:00