Anthony Ramine
2fc4b9d4cd
Update gleam to 98f889861aa1c8dee088ac751ab03ca639715bbe
2015-06-08 19:36:07 +02:00
bors-servo
ce30807be5
Auto merge of #6290 - hyowon:fill_or_stroke_style, r=nox
...
The fillStyle and strokeStyle attributes can be either strings(color), CanvasGradients, or CanvasPatterns.
The current implementation only considers strings(color).
r? @nox @jdm @pcwalton
cc @yichoi
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6290 )
<!-- Reviewable:end -->
2015-06-08 09:49:13 -05:00
bors-servo
96311aa9b7
Auto merge of #6295 - metajack:cargo-cleanup, r=frewsxcv
...
Overlaps a bunch with #6288 . Putting this here so @frewsxcv can take a look and we can figure out how to merge our work together.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6295 )
<!-- Reviewable:end -->
2015-06-07 13:15:20 -05:00
Jack Moffitt
b5ebbaefe3
Clean up dependencies.
2015-06-07 12:14:38 -06:00
bors-servo
ca6a34a1cd
Auto merge of #6299 - GreenRecycleBin:#6271, r=Ms2ger
...
get_proto_or_iface_array now returns *mut ProtoOrIfaceArray
Fix #6271
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6299 )
<!-- Reviewable:end -->
2015-06-07 10:47:14 -05:00
Eduard Burtescu
00e8e5f77d
Use the correct log crate and setup env_logger in main.
2015-06-06 23:20:40 +03:00
bors-servo
78665336e6
Auto merge of #6297 - brson:inline, r=jdm
...
This results in a 14% compile time improvement.
See https://gist.github.com/brson/b48dd03b06c406be68e6
I'm not suggesting you merge this as-is, but you might consider whether removing some of these is worth pursuing.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6297 )
<!-- Reviewable:end -->
2015-06-06 08:25:29 -05:00
bors-servo
493f96b9ab
Auto merge of #6291 - Ms2ger:caption, r=nox
...
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6291 )
<!-- Reviewable:end -->
2015-06-06 07:45:43 -05:00
Ms2ger
57f575b5ca
Use if let in HTMLTableElement::SetCaption.
2015-06-06 13:19:00 +02:00
Hyowon Kim
5bbfb42e90
Replace fill_color and stroke_color with fill_style and stroke_style in CanvasContextState.
...
The fillStyle and strokeStyle attributes can be either
strings(color), CanvasGradients, or CanvasPatterns.
2015-06-06 16:15:11 +09:00
Daniel Le
15c4f7fe2d
Avoid casting in the callers
...
get_proto_or_iface_array now returns *mut ProtoOrIfaceArray
Fix #6271
2015-06-06 12:22:18 +08:00
Brian Anderson
172fbcad27
Convert inline(always) to inline in CodegenRust and jstraceable.
...
This results in a 14% compile time improvement.
See https://gist.github.com/brson/b48dd03b06c406be68e6
2015-06-05 14:56:11 -07:00
bors-servo
458a532461
Auto merge of #6292 - Wafflespeanut:timestamp, r=jdm
...
Changed the operator and updated the wpt-test for `hr-time`.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6292 )
<!-- Reviewable:end -->
2015-06-05 11:46:48 -05:00
Wafflespeanut
1612f723a8
Timestamp fix for issue #5690
2015-06-05 21:57:19 +05:30
Mukilan Thiyagarajan
6413526440
Simplify handle_load_start_msg function
2015-06-05 19:43:26 +05:30
bors-servo
ad5846f2e1
Auto merge of #6286 - frewsxcv:bump-url, r=jdm
...
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6286 )
<!-- Reviewable:end -->
2015-06-04 16:34:40 -05:00
Matt Brubeck
76cf5bb45a
Give a useful error when passed a non-existant file
2015-06-04 13:52:22 -07:00
Corey Farwell
a14c745a6a
Bump rust-url version: 0.2.16 → 0.2.35
2015-06-04 16:45:15 -04:00
bors-servo
610de77e23
Auto merge of #6251 - glennw:fix-overflow, r=nox
...
This fixes layers being created with a 3x3 overflow that's not needed.
This exposes https://github.com/servo/servo/issues/6250 , so update the affected reftest to use ahem font until it is fixed.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6251 )
<!-- Reviewable:end -->
2015-06-04 03:53:14 -05:00
Glenn Watson
958adc0f2b
Only count outline width in overflow calculation if outline style is active.
...
This fixes layers being created with a 3x3 border that's not needed.
This exposes https://github.com/servo/servo/issues/6250 , so update the affected reftest to use ahem font until it is fixed.
2015-06-04 13:30:52 +10:00
Matt Brubeck
bd5747cc1d
Update expat-sys
2015-06-03 15:18:50 -07:00
bors-servo
9edc296c46
Auto merge of #6247 - jdm:tracefix, r=Ms2ger
...
This should allow the jQuery testsuite to complete.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6247 )
<!-- Reviewable:end -->
2015-06-03 05:26:26 -05:00
bors-servo
bb95e07f8e
Auto merge of #6231 - AopicieR:get_elements_by_name, r=Ms2ger
...
Fixes #1745
Should I adjust the expected result of the corresponding wpt test cases?
html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html
html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.xhtml
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6231 )
<!-- Reviewable:end -->
2015-06-03 04:14:18 -05:00
bors-servo
b0f3417cff
Auto merge of #6219 - zmike:favicons_and_stringlOWWW-MY-HEAD, r=pcwalton
...
Getting these down to the embedding API level required that I redo the bindings generator again, so this is more commits than anticipated.
@mbrubeck @Manishearth @pcwalton but NOT @larsbergstrom so don't even look at this.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6219 )
<!-- Reviewable:end -->
2015-06-03 00:27:41 -05:00
bors-servo
2ca606aaba
Auto merge of #6188 - Manishearth:sizeof, r=nnethercote
...
Fixes #5914
r? @nnethercote for the gfx changes
r? @kmcallister or @jdm for the plugin
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6188 )
<!-- Reviewable:end -->
2015-06-02 23:48:03 -05:00
Manish Goregaokar
d347aeda38
fix rebase conflicts
2015-06-03 09:56:43 +05:30
bors-servo
94b4d12cc3
Auto merge of #6269 - zmike:glutinup, r=metajack
...
r+? @larsbergstrom @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6269 )
<!-- Reviewable:end -->
2015-06-02 23:07:22 -05:00
Mike Blumenkrantz
3316dd6798
update glutin
2015-06-02 22:41:04 -04:00
Mike Blumenkrantz
ffa2093012
add window method for notifying when the <head> tag has been parsed
2015-06-02 22:16:28 -04:00
Mike Blumenkrantz
12f20f1ecc
add handling for favicon link elements
...
fixes #6166
2015-06-02 22:16:25 -04:00
bors-servo
0b7886b15f
Auto merge of #6161 - jgraham:webdriver_stability, r=glennw
...
This fixes various race conditions that affect test execution when using the servodriver product. It doesn't yet do enough to make servodriver a viable alternative to the normal servo test executor.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6161 )
<!-- Reviewable:end -->
2015-06-02 21:11:44 -05:00
Manish Goregaokar
d2496a45c3
fix rebase issues
2015-06-03 07:14:53 +05:30
Manish Goregaokar
7bc88d541f
Add unit test for plugin
2015-06-03 07:14:24 +05:30
Manish Goregaokar
2551cce51e
address review comments
2015-06-03 07:14:23 +05:30
Manish Goregaokar
13b4bcfbb7
Remove all Arc-less ignores, force reasons, ignore_heap_size_of
2015-06-03 07:14:21 +05:30
Manish Goregaokar
5447d2af3d
remove more heapsize ignores
2015-06-03 07:14:20 +05:30
Manish Goregaokar
a5975e8f33
use knownheapsize for geom stuff
2015-06-03 07:14:18 +05:30
Manish Goregaokar
c1daf889af
use HeapSizeOf plugin in gfx
2015-06-03 07:13:40 +05:30
Manish Goregaokar
f4bc92526a
Add #[heapsize]/#[derive(HeapSizeOf)] plugin to auto-derive HeapSizeOf
impls
...
(fixes #5914 )
2015-06-03 07:12:00 +05:30
bors-servo
05212b702d
Auto merge of #6214 - glennw:parse-transforms, r=pcwalton
...
* Add parser support for 3d transforms.
* Change ComputedMatrix to a representation that suits interpolation.
* Switch stacking contexts to use 4x4 matrices.
The transforms themselves are still converted to 2d and handled by azure for now, but this is a small standalone part that can be landed now to make it easier to review.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6214 )
<!-- Reviewable:end -->
2015-06-02 19:56:17 -05:00
bors-servo
4b1e955069
Auto merge of #6253 - hyowon:serialize_colour, r=nox
...
Fixes #4761
cc @yichoi
r? @jdm @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6253 )
<!-- Reviewable:end -->
2015-06-02 19:15:09 -05:00
Hyowon Kim
5d05ffc417
Serialize colors for fill and stroke styles in canvas.
2015-06-03 09:11:24 +09:00
bors-servo
20f63459ef
Auto merge of #6254 - servo:rustup_20150601, r=SimonSapin
...
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6254 )
<!-- Reviewable:end -->
2015-06-02 12:53:37 -05:00
Manish Goregaokar
f80f99fe1e
Move to latest hyper everywhere
2015-06-02 20:12:14 +05:30
bors-servo
300c36f250
Auto merge of #6258 - SimonSapin:drop-box-sizing-padding-box, r=jdm
...
This reverts commit 945adab
/ PR #6033 .
The CSS Working Group resolved to drop this value from the spec:
http://log.csswg.org/irc.w3.org/css/2015-05-20/#e555680
The group was unable to come up with even a theoretical use case. Gecko only implemented this value for completeness. Other browsers vendors have clearly expressed they have no interest in implementing this.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6258 )
<!-- Reviewable:end -->
2015-06-02 08:57:04 -05:00
Simon Sapin
595c726f51
Revert "Add support for 'padding-box' value for 'box-sizing' property ( fixes #6032 )"
...
This reverts commit 945adabd48
.
The CSS Working Group resolved to drop this value from the spec:
http://log.csswg.org/irc.w3.org/css/2015-05-20/#e555680
The group was unable to come up with even a theoretical use case.
Gecko only implemented this value for completeness.
Other browsers vendors have clearly expressed they have no interest
in implementing this.
2015-06-02 15:31:59 +02:00
Simon Sapin
18f69f2c87
Fix a rustup warning. std::box::into_raw
is now safe.
2015-06-02 15:31:52 +02:00
bors-servo
f6fe195334
Auto merge of #6230 - frewsxcv:getters-get, r=nox
...
Part of #6224
I certainly didn't remove all of them; I avoided `unsafe` areas and also `components/script`
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6230 )
<!-- Reviewable:end -->
2015-06-02 08:17:03 -05:00
Corey Farwell
435e551753
Remove get_
prefix on getters
...
Part of #6224
I certainly didn't remove all of them; I avoided `unsafe` areas and also `components/script`
2015-06-02 08:54:44 -04:00
James Graham
aa0f7a7a12
Improve the stability of tests run using WebDriver.
...
* Wait for the correct pipeline to return a LoadComplete message
before signalling a load is complete, and ensure that the root
pipeline is the one corresponding to the active document of the top
level browsing context, even if this has not yet painted.
* Ensure that TakeScreenshot operates on the correct pipeline
* Reset the screenshot ready flag whenever we decide that we are ready
to take a screenshot.
2015-06-02 11:13:18 +01:00