Commit graph

6066 commits

Author SHA1 Message Date
Manish Goregaokar
c791ec24a8 Parallelize test runs on Travis (fixes #2980). 2014-08-08 10:46:20 +02:00
Ms2ger
98d25e3de9 Correct the fallibility of proxy operations in the *Methods trait (fixes #3041).
A typo caused us to use the fallibility of the last normal method in the
interface.
2014-08-08 10:28:44 +02:00
glennw
9d1a495a4e Merge pull request #3055 from glennw/unify-freetype
Unify the android + linux font code folders. Fixes #3028.
2014-08-08 14:36:06 +10:00
Glenn Watson
0442d8afca Unify the android + linux font code folders. Fixes #3028. 2014-08-08 13:33:08 +10:00
Simon Sapin
2a1ec61ccd Fix doc.servo.org repository URL. 2014-08-07 22:31:37 +01:00
Josh Matthews
1c0e51015f Merge pull request #3053 from brunoabinader/use-is-element-helpers
Prefer *Derived helper functions (is_*element) than string comparison
2014-08-07 15:29:55 -04:00
Bruno de Oliveira Abinader
000380b812 Prefer *Derived helper functions (is_*element) than string comparison 2014-08-07 14:51:43 -04:00
Simon Sapin
8b3c9f6401 Merge pull request #2987 from saneyuki/idl
Add some blobs for DOM Bindings
2014-08-07 19:12:04 +01:00
Tetsuharu OHZEKI
bf85cdf0eb Add DOM NodeIterator blob (include DOM NodeFilter interface). 2014-08-08 02:12:04 +09:00
Tetsuharu OHZEKI
880ae2bdb9 Add DOM Range blob. 2014-08-08 02:12:04 +09:00
Tetsuharu OHZEKI
94cd981086 Add TreeWalker blob. 2014-08-08 02:12:03 +09:00
Jack Moffitt
fedccdb473 Fix the NodeFlags methods that are called by layout.
They should never borrow.
2014-08-07 10:30:17 -06:00
Ms2ger
1e3dc0341b Merge pull request #3031 from Ms2ger/attr-cell
Make Attr::owner immutable; r=jdm
2014-08-07 11:41:57 +02:00
Josh Matthews
69fc99e868 Merge pull request #3047 from mbrubeck/doc-comment
Fix rustdoc comment syntax
2014-08-07 00:31:11 -04:00
Jack Moffitt
98d50934a3 Merge pull request #3049 from glennw/fc-warnings
Get rid of fontconfig warnings for linux travis runs.
2014-08-06 22:01:56 -06:00
Glenn Watson
a79470134a Get rid of fontconfig warnings for linux travis runs. 2014-08-07 13:32:18 +10:00
Matt Brubeck
d626ac3dc0 Fix rustdoc comment syntax 2014-08-06 16:34:46 -07:00
Simon Sapin
9dbd31940f Merge pull request #3046 from servo/doc.servo.org
Move documentation to http://doc.servo.org
2014-08-07 00:12:30 +01:00
Simon Sapin
13fe0813fa Move documentation to http://doc.servo.org
[skip ci]
2014-08-07 00:00:50 +01:00
Simon Sapin
d6ec79672e Merge pull request #3045 from servo/rust-doc-the-vengance-of-the-return
Have http://servo.github.io/servo/ include docs for the Rust version we use.
2014-08-06 22:28:54 +01:00
Simon Sapin
7b5daaa580 Have http://servo.github.io/servo/ include docs for the Rust version we use.
Closes #3038.
2014-08-06 21:55:21 +01:00
Simon Sapin
d83b1140cd Merge pull request #3043 from servo/travis-all-the-branches!
Run Travis-CI build on pushes to all branches, not just master.
2014-08-06 21:53:25 +01:00
Simon Sapin
8ff624ac3e Run Travis-CI build on pushes to all branches, not just master.
We can add a blacklist (rather than the previous whitelist) as needed
when we get newbors running.
2014-08-06 21:46:48 +01:00
Ms2ger
48dab6e5f6 Merge pull request #3035 from brunoabinader/fix-node-ctor
Using NodeFlags ctor to set InEnabledState when needed; r=Ms2ger
2014-08-06 19:04:48 +02:00
Simon Sapin
c938e2fd58 Merge pull request #3036 from servo/no-configure-rust-submodule
Only run configure in the Rust submodule when we actually use it.
2014-08-06 17:46:31 +01:00
Simon Sapin
095c1d7791 Only run configure in the Rust submodule when we actually use it. 2014-08-06 16:23:40 +01:00
Bruno de Oliveira Abinader
b0f7ad2240 Using NodeFlags ctor to set InEnabledState when needed 2014-08-06 10:53:54 -04:00
Josh Matthews
a9cb4038fd Merge pull request #3034 from saneyuki/canvas
Implement CanvasRenderingContext2D.canvas.
2014-08-06 09:58:37 -04:00
Tetsuharu OHZEKI
58d5438670 Implement CanvasRenderingContext2D.canvas. 2014-08-06 22:02:47 +09:00
Manish Goregaokar
ddb2de4c4d Merge pull request #3032 from saneyuki/id
Document.getElementById() should return null if the passed argument is empty
2014-08-06 18:25:57 +05:30
Tetsuharu OHZEKI
4da0786951 Document.getElementById() should return null if the passed argument is empty. 2014-08-06 17:40:47 +09:00
Ms2ger
501b8b6bd2 Make Attr::owner immutable.
Nobody needs to change the element it's associated with, so there's no reason
to use a Cell here.
2014-08-06 09:57:07 +02:00
Ms2ger
e942cd901e Merge pull request #3000 from Ms2ger/rendertask
Use spawn_named_with_send_on_failure for the RenderTask; r=Manishearth
2014-08-06 09:43:42 +02:00
glennw
541f22ade6 Merge pull request #2791 from glennw/web-fonts
Add basic support for web fonts. Synchronous loading only
2014-08-06 09:12:41 +10:00
Glenn Watson
df82c0e9aa Port selector matching to use atoms.
Removed the Lowercase new type. This does mean that this
code path is slightly slower for now. This is because
find_equiv() doesn't work with atoms in hash tables, due to
the hash value being different than that of a string. However
it also means the removal of some unsafe code, and a better
long term solution will be to precache the lower case versions
as atoms.
2014-08-06 09:04:47 +10:00
Cameron Zwarich
037537f079 Merge pull request #3027 from zwarich/render-msg-renames
Rename messages used in rendering
2014-08-05 15:01:25 -07:00
Josh Matthews
6a2e3cad87 Merge pull request #3026 from Manishearth/fail-on-wget
Fail if the snapshot cannot be fetched
2014-08-05 15:00:52 -04:00
Cameron Zwarich
7a4b33258a Rename ReRenderMsg to RenderMsg
ReRenderMsg is also used for rendering the first time, so the name is
confusing.
2014-08-05 11:19:24 -07:00
Cameron Zwarich
d5cb0b2cc1 Rename RenderMsg to RenderInitMsg
RenderMsg doesn't actually render anything, so the name is confusing.
2014-08-05 11:19:24 -07:00
Simon Sapin
b65ed02941 Merge pull request #2907 from brunoabinader/css-selectors-disabled-enabled
Implement CSS selectors :enabled & :disabled (incl. HTML Elements support)
2014-08-05 19:01:38 +01:00
Manish Goregaokar
37f28836ae Fail if the snapshot cannot be fetched 2014-08-05 23:05:39 +05:30
Jack Moffitt
c37ad696fc Merge pull request #3011 from glennw/android-log-update
DO NOT MERGE YET - Disable script logging on android. perf-rainbow now loads in ~12 seconds on nexus7.
2014-08-05 10:48:46 -06:00
Ms2ger
1d09d324d2 Merge pull request #3016 from saneyuki/test
Remove needless tests about document.getElementById() which are covered by wpt; r=Ms2ger
2014-08-05 18:00:18 +02:00
Bruno de Oliveira Abinader
7a760fc9db Added content tests for :disabled & :enabled CSS selectors 2014-08-05 11:01:54 -04:00
Bruno de Oliveira Abinader
1dea5d2680 Implement support for 'enabled' property in HTMLLinkElement 2014-08-05 11:01:54 -04:00
Bruno de Oliveira Abinader
d94be160e4 Implement support for 'enabled' property in HTMLAreaElement 2014-08-05 11:01:54 -04:00
Bruno de Oliveira Abinader
ad9220c932 Implement support for 'enabled' property in HTMLAnchorElement 2014-08-05 11:01:54 -04:00
Bruno de Oliveira Abinader
09583d94b8 Implement support for 'disabled' property in HTMLTextAreaElement 2014-08-05 11:01:54 -04:00
Bruno de Oliveira Abinader
186c8d9edd Implement support for 'disabled' property in HTMLSelectElement 2014-08-05 11:01:54 -04:00
Bruno de Oliveira Abinader
cad5f990d1 Implement support for 'disabled' property in HTMLOptionElement 2014-08-05 11:01:53 -04:00