Fabrice Desré
c56b30b218
Cargo updates to build with armv7-unknown-linux-gnueabihf target
2016-05-09 10:01:17 -07:00
Matt Brubeck
9b23cf537e
Profile time spent saving the screenshot image
2016-05-09 09:43:13 -07:00
bors-servo
71eaba2c35
Auto merge of #11092 - Ms2ger:text_content, r=jdm
...
Move some code from ServoThreadSafeLayoutNode::text_content into script.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11092 )
<!-- Reviewable:end -->
2016-05-09 08:57:05 -07:00
bors-servo
3bd6c2088b
Auto merge of #11093 - ConnorGBrewster:update_xml5ever, r=Ms2ger
...
Update xml5ever
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11093 )
<!-- Reviewable:end -->
2016-05-09 06:42:08 -07:00
Connor Brewster
dec047eabe
update xml5ever to 0.1.3
2016-05-09 07:25:41 -06:00
Ms2ger
a5be5a82c1
Move some code from ServoThreadSafeLayoutNode::text_content into script.
2016-05-09 14:26:30 +02:00
bors-servo
b054cb82a6
Auto merge of #9890 - AgostonSzepessy:update-webidl-tests, r=nox
...
update.sh downloads all *.py tests from mozilla central
components/script/dom/bindings/codegen/parser/update.sh downloads all *.py tests from https://dxr.mozilla.org/mozilla-central/source/dom/bindings/parser/tests
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9890 )
<!-- Reviewable:end -->
2016-05-09 05:04:57 -07:00
bors-servo
9a8c81773a
Auto merge of #11084 - kevgs:layout_traits, r=Ms2ger
...
move trait ConvertPipelineIdToWebRender to a better place
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11084 )
<!-- Reviewable:end -->
2016-05-09 03:14:03 -07:00
bors-servo
33fa63a3c5
Auto merge of #11083 - kevgs:image_metadata, r=Ms2ger
...
move struct ImageMetadata to a better place
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11083 )
<!-- Reviewable:end -->
2016-05-09 02:25:37 -07:00
bors-servo
a76db9af54
Auto merge of #11051 - mrmiywj:closeevent-argument, r=Ms2ger
...
'closeevent' argument for Document::createEvent
Add "close event" argument for Document::createEvent
Fixes #10737
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11051 )
<!-- Reviewable:end -->
2016-05-09 00:48:41 -07:00
Kosov Eugene
8b6a609764
move trait ConvertPipelineIdToWebRender to a better place
2016-05-09 01:20:24 +03:00
Kosov Eugene
d51c61481f
move struct ImageMetadata to a better place
2016-05-09 00:44:49 +03:00
mrmiywj
dfaad2dab2
'closeevent' argument for Document::createEvent
...
fix alphabetical order
delete unused tests
2016-05-08 14:40:12 +08:00
bors-servo
df8008cfe6
Auto merge of #11032 - mbrubeck:no-whitespace, r=pcwalton
...
Filter out whitespace glyphs from display list
Fixes #10244 . r? @glennw
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11032 )
<!-- Reviewable:end -->
2016-05-07 11:05:14 -07:00
bors-servo
e94f489e55
Auto merge of #11054 - mbrubeck:always-be-updating, r=Ms2ger
...
Update hyper, openssl, wayland, threadpool, offscreen_gl_context
Gets rid of duplicate versions of bitflags and xml-rs!
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11054 )
<!-- Reviewable:end -->
2016-05-07 03:19:24 -07:00
bors-servo
f80641e7a1
Auto merge of #11039 - mbrubeck:strip-trailing, r=pcwalton
...
Remove redundant code in whitespace stripping
LineBreaker calls Fragment::strip_trailing_whitespace_if_necessary and then recalculates the fragment's inline size. But this isn't necessary because strip_trailing_whitespace_if_necessary already recalculates the size.
r? @pcwalton
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11039 )
<!-- Reviewable:end -->
2016-05-06 21:53:27 -07:00
bors-servo
a153e20c55
Auto merge of #11028 - szeged:webbluetooth, r=jdm
...
Remove BluetoothDevice members
Five of the BluetoothDevice members has been deleted in the spec:
8d148ba3c3
These were the vendorID, vendorIDSource, deviceClass, productID, productVersion.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11028 )
<!-- Reviewable:end -->
2016-05-06 17:07:55 -07:00
bors-servo
17ba9fb5da
Auto merge of #10821 - askeing:fix_10782, r=jdm
...
Checking the browsing_context before change title
fix #10782
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10821 )
<!-- Reviewable:end -->
2016-05-06 14:20:45 -07:00
Matt Brubeck
9b680ad58a
Update hyper, openssl, wayland, threadpool, offscreen_gl_context
...
Gets rid of duplicate versions of bitflags and xml-rs!
2016-05-06 08:42:00 -07:00
bors-servo
29ed650160
Auto merge of #11042 - fabricedesre:compositing-warning, r=metajack
...
Fix a build warning in compositor.rs
Stops the compiler complaining about `root_pipeline` being an unused variable.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11042 )
<!-- Reviewable:end -->
2016-05-06 08:10:23 -07:00
bors-servo
d7fa1d8eed
Auto merge of #11050 - mskrzypkows:css_issue, r=Ms2ger
...
Update cssparser to fix CSS.escape test failures
Fixes #10685
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11050 )
<!-- Reviewable:end -->
2016-05-06 06:39:18 -07:00
Maciej Skrzypkowski
43b72537dc
Update cssparser to fix CSS.escape test failures
...
Fixed failing tests #10685
2016-05-06 13:54:26 +02:00
bors-servo
bd871d613e
Auto merge of #11037 - mbrubeck:parent-damage, r=pcwalton
...
Don't let restyle damage infect siblings
Currently `compute_layout_damage` does the following for each child of the node it's processing.
1. Update the child with damage from the parent.
2. Update the parent with damage from the child.
When these steps are repeated for the next child, the parent's damage may include flags that came from its previous sibling(s). This means that damage ends up propagating to later siblings, and not just between parents and children as indended.
This patch propagates the same damage to all children, not including any damage from their siblings.
r? @pcwalton
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11037 )
<!-- Reviewable:end -->
2016-05-06 02:01:03 -07:00
bors-servo
6c326cd372
Auto merge of #11034 - mbrubeck:always-be-updating, r=SimonSapin
...
Update libc, url, image, app_units
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11034 )
<!-- Reviewable:end -->
2016-05-05 19:05:55 -07:00
bors-servo
ab12d8098f
Auto merge of #11033 - mbrubeck:max-log, r=metajack
...
Set max log level on all platforms
Servo currently enabled the `release_max_level_info` feature for the log crate
in an Android-specific dependency. Currently this works for all platforms
because of rust-lang/cargo#2524 , but it might break if that issue is fixed.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11033 )
<!-- Reviewable:end -->
2016-05-05 18:09:58 -07:00
Fabrice Desré
8489b30042
Fix a build warning in compositor.rs
2016-05-05 17:59:13 -07:00
Matt Brubeck
887f0e6454
Remove redundant code in whitespace stripping
...
LineBreaker calls Fragment::strip_trailing_whitespace_if_necessary and then
recalculates the fragment's inline size. But this isn't necessary because
strip_trailing_whitespace_if_necessary already recalculates the size.
2016-05-05 16:46:31 -07:00
Matt Brubeck
dff1de46b2
Don't let restyle damage infect siblings
...
Currently `compute_layout_damage` does the following for each child of the
node it's processing.
1. Update the child with damage from the parent.
2. Update the parent with damage from the child.
When these steps are repeated for the next child, the parent's damage may
include flags that came from its previous sibling(s). This means that damage
ends up propagating to later siblings, and not just between parents and
children as indended.
This patch propagates the same damage to all children, not including any
damage from their siblings.
2016-05-05 16:06:27 -07:00
bors-servo
b29ae6383a
Auto merge of #11018 - bholley:list_style_type, r=mbrubeck
...
Geckolib: Implement list-style-type
Corresponding Gecko patch: https://bugzilla.mozilla.org/show_bug.cgi?id=1269933
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11018 )
<!-- Reviewable:end -->
2016-05-05 12:23:37 -07:00
Matt Brubeck
f7c82e639e
Update libc, url, image, app_units
2016-05-05 11:12:24 -07:00
Matt Brubeck
8f26c15a2e
Set max log level on all platforms
...
Servo currently enabled the `release_max_level_info` feature for the log crate
in an Android-specific dependency. Currently this works for all platforms
because of rust-lang/cargo#2524 , but it might break if that issue is fixed.
2016-05-05 11:07:21 -07:00
Matt Brubeck
0f221521ab
Filter out whitespace glyphs from display list
...
Fixes #10244 .
2016-05-05 09:30:28 -07:00
bors-servo
0baf665721
Auto merge of #11017 - mbrubeck:rustup3, r=larsberstrom
...
Update to Rust nightly 2016-04-29
Patch by @fabricedesre from #11010 , updated to fix test-tidy and to not conflict with other PRs in the queue. r? @larsbergstrom
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11017 )
<!-- Reviewable:end -->
2016-05-05 09:04:22 -07:00
Fabrice Desré
073bd6ad21
Update to Rust nightly 2016-04-29
2016-05-05 08:12:59 -07:00
bors-servo
15c5c81b1f
Auto merge of #11020 - ConnorGBrewster:fix_button_formsubmitter_methods, r=KiChjang
...
Fix formsubmitter methods for buttons
Fixes #11015
Fixes #11014
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11020 )
<!-- Reviewable:end -->
2016-05-05 07:48:40 -07:00
zakorgy
ed92f31ebc
Remove BluetoothDevice members
2016-05-05 12:47:52 +02:00
askeing
3c56d41699
Checking the browsing_context before change title, and adding wpt test
2016-05-05 14:12:03 +08:00
bors-servo
8bc4785bed
Auto merge of #10999 - heycam:move-width-height, r=SimonSapin
...
Move width and height from Box to Position.
This helps with style struct alignment between Servo and Gecko.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10999 )
<!-- Reviewable:end -->
2016-05-04 19:52:25 -07:00
bors-servo
ec5f826d18
Auto merge of #10998 - bholley:font_weight_and_logging, r=mbrubeck
...
Geckolib: implement font-weight and logging support
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10998 )
<!-- Reviewable:end -->
2016-05-04 18:37:26 -07:00
Keith Yeung
12a96f7194
Rename DOM manipulation messages to tasks
2016-05-04 21:01:26 -04:00
Keith Yeung
ce302c78c1
Rename ToggleEventRunnable to DetailsNotificationRunnable
2016-05-04 21:01:26 -04:00
bors-servo
c1252a40d9
Auto merge of #10993 - pcwalton:fix-animations, r=glennw
...
compositing: Perform animation-related compositing operations in WebRender.
I accidentally removed this code in #10936 .
Fixes transitions.
r? @glennw
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10993 )
<!-- Reviewable:end -->
2016-05-04 16:26:08 -07:00
Connor Brewster
169af6f35e
fix formsubmitter methods for buttons
2016-05-04 16:39:41 -06:00
bors-servo
97dfcedbcf
Auto merge of #11000 - pcwalton:wr-pipeline-relative-events, r=glennw
...
compositing: Send mouse events to the right pipeline when using WebRender.
Fixes mouse events in browser.html.
Requires servo/webrender_traits#47 and servo/webrender#272 .
r? @glennw
cc @paulrouget
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11000 )
<!-- Reviewable:end -->
2016-05-04 14:55:09 -07:00
Bobby Holley
f1f36efc96
Geckolib: Implement list-style-type.
2016-05-04 14:23:17 -07:00
bors-servo
35ba29355f
Auto merge of #10691 - pcwalton:float-fixes, r=mbrubeck
...
layout: Fix float speculation with percentage inline sizes, rewrite vertical alignment, fix inline block ascent/descent computation, and fix absolute inline-block hypothetical boxes.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10691 )
<!-- Reviewable:end -->
2016-05-04 13:49:23 -07:00
Patrick Walton
2bef5606bd
layout: Minor whitespace cleanup.
2016-05-04 13:20:24 -07:00
Patrick Walton
d2511e33c6
layout: When printing out debug info for the float list, include
...
information about each float.
2016-05-04 13:20:23 -07:00
Patrick Walton
4ae6a68e35
layout: Fix non-vertical-align-correct wording in a comment.
2016-05-04 13:20:23 -07:00
Patrick Walton
0198a9dda8
layout: Include float information in flows' debug output.
2016-05-04 13:20:22 -07:00