Cameron Zwarich
3953456b61
Convert a method from &JSRef to JSRef
...
This also removes the unnecessary formation of a trait object.
2014-09-30 15:55:05 -07:00
bors-servo
698b916c09
auto merge of #3530 : kmcallister/servo/namespace-atom, r=Ms2ger
2014-09-30 02:42:23 -06:00
bors-servo
eec2225716
auto merge of #3529 : glennw/servo/linux-acid2, r=metajack
2014-09-29 23:09:24 -06:00
Keegan McAllister
d50114c41d
Use string-cache's Namespace type
2014-09-29 21:40:54 -07:00
Glenn Watson
2e32720129
Enable acid2 reftest on Linux. Update rust-layers.
2014-09-30 14:31:11 +10:00
Keegan McAllister
6429750b33
Eliminate servo_util::atom
...
We only needed this for Encodable, and now we use JSTraceable instead.
2014-09-29 18:39:36 -07:00
bors-servo
4be0a07585
auto merge of #3526 : mrobinson/servo/masks-to-bounds, r=zwarich
...
This prevents iframes contents from overflowing their root layers.
2014-09-29 17:48:25 -06:00
Martin Robinson
a75594d7cf
Mask root layer rectangles to their boundaries
...
This prevents iframes contents from overflowing their root layers.
2014-09-29 16:42:26 -07:00
bors-servo
01b4100756
auto merge of #3525 : mbrubeck/servo/viewport, r=zwarich
...
Updates to the latest rust-layers and rust-geom to pick up
servo/rust-layers#114 . r? @zwarich
2014-09-29 17:03:26 -06:00
Matt Brubeck
5f0d2ae98c
Pass a viewport to the rendering code
...
Part of servo/rust-layers#114
2014-09-29 15:48:42 -07:00
bors-servo
b2ff320aec
auto merge of #3523 : glennw/servo/wiki-equations, r=pcwalton
2014-09-29 15:36:26 -06:00
Glenn Watson
52c5007b07
Add support for <super> and <sup> tags. Fixes equations on wikipedia.
2014-09-30 07:12:54 +10:00
bors-servo
d9e26352a1
auto merge of #3491 : brunoabinader/servo/css-selector-enabled-remove-anchor-area-link-elems, r=Ms2ger
...
HTML spec has been modified [1] to disable support for :enabled CSS
selector on Anchor, Area & Link elements, after discussion on W3C
Bugzilla [2].
[1] https://html5.org/r/8818
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26622
Next step: Move :enabled CSS selector content test to web-platform-tests.
2014-09-29 12:27:26 -06:00
Bruno de Oliveira Abinader
4e6785f513
CSS selector :enabled no longer matches Anchor, Area & Link elements
...
HTML spec has been modified [1] to disable support for :enabled CSS
selector on Anchor, Area & Link elements, after discussion on W3C
Bugzilla [2].
[1] https://html5.org/r/8818
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26622
2014-09-29 13:06:03 -04:00
bors-servo
7409685589
auto merge of #3487 : servo/servo/rustup-20140923, r=Ms2ger
...
The biggest language change is that enum variants now also reserve (for future use) a name in the type namespace, which must not collide with other types. Some things were renamed, and others qualified as `module::name`.
2014-09-29 10:45:27 -06:00
Simon Sapin
04d839328b
Have the Rust snapshot directory include the Rust version and hash.
...
That way, whenever rust-snapshot-hash changes, mach will look for
the Rust snapshot in a different directory and re-boostrap as needed.
However, older rust version will be left behind never cleaned up.
This is good for git-bisect, but not for disk space:
the current snapshot is 618 MB.
In the future, we may want `mach clean` or some other comment
to remove unused Rust snapshots.
CC #3388
2014-09-29 17:41:45 +01:00
Simon Sapin
516b608a2f
Add a 'mach rust-root' command.
2014-09-29 17:41:45 +01:00
Simon Sapin
3996a15adb
Enable rustdoc for the style crate. Fix #2924 .
...
We’re now at a Rust version that has a fix for
https://github.com/rust-lang/rust/issues/16274
2014-09-29 17:41:45 +01:00
Simon Sapin
b3245fa407
Upgrade to rustc d2b30f7d3 2014-09-23
2014-09-29 17:41:45 +01:00
bors-servo
a58324f25b
auto merge of #3522 : Ms2ger/servo/xhr-send-uaf, r=SimonSapin
...
The data is used later to set the Content-Type header. Current rustc
(4d2af3861) does not detect this use-after-move, but treats the later use as
if the data was None. It will, however, detect the bug in d2b30f7d3, which we
are upgrading to.
2014-09-29 09:57:27 -06:00
Ms2ger
e72b5613ee
Don't move the data when extracting the bytes in XMLHttpRequest::Send.
...
The data is used later to set the Content-Type header. Current rustc
(4d2af3861) does not detect this use-after-move, but treats the later use as
if the data was None. It will, however, detect the bug in d2b30f7d3, which we
are upgrading to.
2014-09-29 17:52:44 +02:00
bors-servo
e70dcc3ae5
auto merge of #3476 : Ms2ger/servo/rm-hotfix, r=Ms2ger,metajack
...
This was added in anticipation of a wptrunner release that includes the change.
2014-09-29 08:51:29 -06:00
Ms2ger
8dbe2b352b
Update wptrunner to version 1.2.
2014-09-29 08:55:09 +02:00
bors-servo
760f28b551
auto merge of #3515 : glennw/servo/vertical-align, r=metajack
2014-09-28 23:15:26 -06:00
bors-servo
132ade0fce
auto merge of #3517 : glennw/servo/revert-res-change, r=metajack
...
...FBO."
This reverts commit c74798bb6b
.
2014-09-28 19:42:27 -06:00
Glenn Watson
e237519fdd
Revert "Set default resolution to 1280x1024 now that reftests render to FBO."
...
This reverts commit c74798bb6b
.
2014-09-29 10:10:37 +10:00
bors-servo
18b35faffe
Merge pull request #3514 from glennw/gdb-helper
...
Fix gdb helper for Au printer
Reviewed-by: metajack
2014-09-28 18:09:30 -06:00
bors-servo
276ca5f2e9
Merge pull request #3513 from glennw/default-res
...
Set default resolution to 1280x1024 now that reftests render to FBO.
Reviewed-by: metajack
2014-09-28 17:42:31 -06:00
Glenn Watson
bc06e27fe2
Add some vertical align reftests now that text elements get correct vertical align property.
2014-09-29 08:05:30 +10:00
Glenn Watson
370b1a2d72
Fix gdb helper for Au printer
2014-09-29 07:55:51 +10:00
Glenn Watson
c74798bb6b
Set default resolution to 1280x1024 now that reftests render to FBO.
2014-09-29 07:42:45 +10:00
bors-servo
6184c13f95
Merge pull request #3509 from Ms2ger/indentation-iframe
...
Fix indentation in is_htmliframeelement.
Reviewed-by: jdm
2014-09-28 07:45:27 -06:00
Ms2ger
652a867800
Fix indentation in is_htmliframeelement.
2014-09-28 15:10:44 +02:00
bors-servo
42205675b3
Merge pull request #3508 from wenderen/JSTraceable.key
...
trace keys as well
Reviewed-by: Manishearth
2014-09-27 23:21:28 -06:00
Rohan Prinja
e50e704f5a
trace keys as well
2014-09-28 09:44:43 +05:30
bors-servo
089d1fbd16
Merge pull request #3506 from metajack/fix-doc-build
...
Fix the doc build step.
Reviewed-by: SimonSapin
2014-09-27 18:24:28 -06:00
bors-servo
c9c8d63727
Merge pull request #3501 from zwarich/telement-lifetimes
...
Remove the 'static lifetime parameters from TElement methods
Reviewed-by: jdm
2014-09-27 17:09:28 -06:00
Jack Moffitt
3d0ae07d77
Fix the doc build step.
2014-09-27 16:17:11 -06:00
bors-servo
1b5fac5bde
Merge pull request #3503 from Ms2ger/page-url
...
Simplify the Page URL handling in handle_resize_inactive_msg.
Reviewed-by: jdm
2014-09-27 13:39:27 -06:00
bors-servo
b7345796bc
Merge pull request #3498 from pcwalton/border-box-double-counting
...
Stop double-counting stuff in inline-block
Reviewed-by: glennw
2014-09-27 13:12:30 -06:00
bors-servo
c10948736f
Merge pull request #3497 from zwarich/extended-deref
...
Add an extended_deref method to JSRef
Reviewed-by: Manishearth
2014-09-27 12:48:30 -06:00
bors-servo
6fb8eb32f2
Merge pull request #3474 from glennw/reftest-fbo
...
When rendering to PNG, draw to an FBO rather than default framebuffer.
Reviewed-by: mrobinson
2014-09-27 12:21:31 -06:00
Cameron Zwarich
b2a3519011
Remove the 'static lifetime parameters from TElement methods
...
This improves the static correctness of layout's use of DOM nodes.
Fixes #2595 .
2014-09-27 11:14:10 -07:00
Cameron Zwarich
bf025e9b9b
Refine a lifetime parameter
2014-09-27 11:14:10 -07:00
Cameron Zwarich
61ae80e186
Add an extra lifetime parameter to TElement / TNode
...
This isn't used for anything yet, but it's easier to propagate this
change in a separate commit.
2014-09-27 11:14:10 -07:00
Patrick Walton
690bf079f7
layout: Refactor a few things, mostly just to obey the line limit.
2014-09-27 06:07:58 -07:00
Patrick Walton
fb5952fed0
layout: Don't double-count padding, etc, and don't draw
...
backgrounds/borders/etc. twice for inline-blocks.
Improves Reddit, GitHub, and many other sites.
2014-09-27 06:07:58 -07:00
Ms2ger
a12f2b9f06
Simplify the Page URL handling in handle_resize_inactive_msg.
...
This also makes it more obvious what's actually happening.
2014-09-27 13:56:33 +02:00
bors-servo
a2220f1ea4
Merge pull request #3499 from pcwalton/ua-fixes
...
style: Tweak the UA style a little bit.
Reviewed-by: SimonSapin
2014-09-27 03:03:31 -06:00
bors-servo
f7e5d29518
Merge pull request #3500 from glennw/warning-fix
...
Fix some mutable variable warnings.
Reviewed-by: pcwalton
2014-09-26 23:09:31 -06:00