bors-servo
0558687d71
Auto merge of #11043 - heycam:attr, r=bholley
...
Pass in string lengths to Gecko_GetAttrAsUTF8.
<!-- 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/11043 )
<!-- Reviewable:end -->
2016-05-05 23:51:54 -07:00
bors-servo
e52b9884d1
Auto merge of #11040 - dagnir:dbus-build-dep, r=mbrubeck
...
Add dbus to list of Debian build deps
Build failed without it on my Ubuntu 14.04 machine. I can't confirm whether or not other OSes need it.
<!-- 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/11040 )
<!-- Reviewable:end -->
2016-05-05 20:35:19 -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
Cameron McCormack
603a19929c
Pass in string lengths to Gecko_GetAttrAsUTF8.
2016-05-06 11:58:53 +10: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
Dongie Agnir
d96c7b3191
Add dbus to list of Debian build deps
2016-05-05 13:48:34 -10:00
bors-servo
a233d1e39b
Auto merge of #10916 - mmatyas:useneon, r=aneeshusa
...
Use NEON build flag on ARM and AArch64
The NEON flag is already used when building for Android, this patch enables it on other ARM devices too.
Note that this patch just adds the build flag to the compilation, for actually enabling the SIMD code in Servo, we'll also need #10900 (but it's not a dependency).
<!-- 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/10916 )
<!-- Reviewable:end -->
2016-05-05 14:44:03 -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
bors-servo
52adcf38ac
Auto merge of #11002 - heycam:text-transform, r=bholley
...
Support text-transform in geckolib.
Needs https://bugzilla.mozilla.org/show_bug.cgi?id=1270001 . I just edited gecko_style_structs.rs manually.
<!-- 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/11002 )
<!-- Reviewable:end -->
2016-05-05 11:03:54 -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
bors-servo
95a1f7668c
Auto merge of #11023 - emilio:geckolib-up, r=bholley
...
geckolib: Update bindings to unlock nsStyleAutoArray
This uses the following bindgen commit:
64fe3d27be
r? @bholley
<!-- 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/11023 )
<!-- Reviewable:end -->
2016-05-05 05:55:43 -07:00
bors-servo
38311b6fce
Auto merge of #11021 - glennw:es3-android, r=larsbergstrom
...
Switch android GL context to ES3, now that WR has been updated.
<!-- 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/11021 )
<!-- Reviewable:end -->
2016-05-05 04:30:52 -07:00
bors-servo
fb5e00c294
Auto merge of #11011 - fabricedesre:friendly-time, r=jdm
...
Make build time display more human friendly
I mean, I like to convert seconds in my head, only almost every day ;)
<!-- 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/11011 )
<!-- Reviewable:end -->
2016-05-05 03:27:31 -07:00
Mátyás Mustoha
0bcf35c5a8
Use NEON build flag on ARM and AArch64
2016-05-05 12:17:37 +02:00
Mátyás Mustoha
200af79c4b
Improve build target argument handling
2016-05-05 12:17:36 +02:00
bors-servo
319f520e4d
Auto merge of #11001 - heycam:alnp, r=bholley
...
Support most remaining length/percentage/none/auto-taking properties in geckolib
This is on top of #10999 so no need to review 8ae820b
.
<!-- 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/11001 )
<!-- Reviewable:end -->
2016-05-05 00:44:57 -07:00
Cameron McCormack
84ef0de160
Support max-{width,height} in geckolib.
2016-05-05 15:42:15 +10:00
Cameron McCormack
04f976bfb2
Support min-{width,height} and text-indent in geckolib.
2016-05-05 15:42:13 +10:00
Cameron McCormack
8d6a99b46e
Support width and height in geckolib.
2016-05-05 15:42:12 +10: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
Cameron McCormack
580f58c146
Support top, right, bottom and left in geckolib.
2016-05-05 11:40:56 +10:00
Cameron McCormack
d5270427ff
Move width and height from Box to Position.
...
This helps with style struct alignment between Servo and Gecko.
2016-05-05 11:40:54 +10: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
Emilio Cobos Álvarez
0b0b675654
geckolib: Add pending pseudo-elements.
2016-05-05 02:18:47 +02:00
Emilio Cobos Álvarez
788915ca5d
geckolib: Update bindings to unlock nsStyleAutoArray
...
This uses the following bindgen commit:
64fe3d27be
2016-05-05 02:18:46 +02: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
Glenn Watson
2a5d846f74
Switch android GL context to ES3, now that WR has been updated.
2016-05-05 09:13:45 +10: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
dacc482ee9
tests: Fix the input_buttons_margins_a.html
reftest.
...
It depends on the vertical alignment of button text, which is a spec
bug.
2016-05-04 13:43:45 -07:00
Patrick Walton
4227a698d0
tests: Add a reftest to check that floats with percentage widths
...
properly push text down.
2016-05-04 13:43:44 -07:00
Patrick Walton
86314bd7a3
tests: Update test expectations.
2016-05-04 13:43:43 -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
Patrick Walton
9e1935c2ed
layout: Make the hypothetical box for display: inline-block
with
...
`position: absolute` inline per CSS 2.1 § 10.3.7.
2016-05-04 13:20:22 -07:00
Patrick Walton
b7c9674044
layout: Consider vertical alignment of fragments during line breaking.
...
This makes the line breaker determine the final block positions of each
line rather than doing it in a separate pass afterward. Not only does
this simplify the code, it makes `vertical-align` and float placement
interact properly.
2016-05-04 13:20:21 -07:00
Patrick Walton
04f05349b1
layout: Check flow descendants of inline block fragments to find their
...
baselines when aligning inline fragments per CSS 2.1 § 10.8.1.
2016-05-04 13:20:21 -07:00
Patrick Walton
8823f87276
layout: Don't pretend inline fragment sizes are zero when placing them
...
between floats.
2016-05-04 13:19:52 -07:00
Patrick Walton
94306cd183
layout: Speculate that the inline sizes of floats with percentage
...
inline sizes are nonzero.
This is a bit of a hack.
2016-05-04 13:19:51 -07:00
Fabrice Desré
5b328623af
Make build time display more human friendly
2016-05-04 12:58:53 -07:00
Patrick Walton
91907f563b
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 .
2016-05-04 11:40:15 -07:00
bors-servo
20fc8b3c8d
Auto merge of #10932 - jdm:401, r=SimonSapin
...
Add the requesting URL to the 401 prompt. Only show the 401 prompt wh…
…en the WWW-Authenticate header is present.
Fixes #10912 .
<!-- 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/10932 )
<!-- Reviewable:end -->
2016-05-04 11:37:16 -07:00