bors-servo
c78da15abb
Auto merge of #8314 - jdm:timeoutinvestigations, r=metajack
...
Investigations for #7787
I'm just going to keep throwing stuff at try, because running directly on the builders isn't yielding results.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8314 )
<!-- Reviewable:end -->
2015-11-05 04:08:30 +05:30
Josh Matthews
19a1e57c90
Add debugging information when running tests that timeout on build machines.
2015-11-04 12:26:41 -05:00
Ms2ger
6b75078503
Make DOMString a newtype around String, rather than a typedef.
...
This should make it somewhat easier to experiment with alternative
representations in the future. To reduce churn, this commit leaves the String
field public, though.
Also, this will allow us to use the default String type to represent the IDL
USVString type, which explicitly forbids unpaired surrogates, ans as such is
a better match to the Rust String type.
2015-11-04 12:09:11 +01:00
Matt Brubeck
ef93650db9
Handle multi-touch events from glutin
2015-11-03 08:56:34 -08:00
Bobby Holley
79ac365a68
Move EventState to rust-selectors.
2015-10-30 21:02:35 -07:00
bors-servo
f9d79600c9
Auto merge of #8253 - connorimes:android-energy-profiling, r=mbrubeck
...
Heartbeats and energy profiling support for Android
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8253 )
<!-- Reviewable:end -->
2015-10-30 12:26:10 +05:30
Matt Brubeck
4dd48a7080
Remove some unused code on Android
2015-10-29 14:32:41 -07:00
Connor Imes
bb7e5375a0
Heartbeats support for Android.
...
Add debug option to enable heartbeats for all profiler categories.
2015-10-29 13:22:49 -05:00
Martin Robinson
a7a58e47a0
Expand DisplayList layer bounds to whole pixels
...
Before passing these layers to the paint task, expand them to pixel
boundaries. This ensures that subpixel edges of the layer will not be
clipped away and helps prevent rounding issues with layer contents.
Fixes #8166 .
2015-10-28 18:11:59 -07:00
Manish Goregaokar
184b2bacf3
Fix serde_macros
2015-10-28 21:53:15 +05:30
Manish Goregaokar
ce5586f74a
Update euclid to 0.3
2015-10-28 21:34:23 +05:30
Ms2ger
4297a44435
Remove a pointless closure from spawn_named.
2015-10-23 10:35:58 +02:00
Ms2ger
cfc80582c8
Associate documentation comments for LogicalPoint's fields with the correct field.
2015-10-23 10:35:35 +02:00
Ms2ger
d20ef3b6d8
Use a where clause for rect_contains_point to bring the line under 100 columns.
2015-10-23 10:35:11 +02:00
Matt Brubeck
817eed22d1
Add a "-Z convert-mouse-to-touch" debug argument.
...
This is enabled by default on Android, because Glutin currently sends mouse
events instead of touch events on Android. It's also useful for testing on
non-touch platforms.
2015-10-22 10:37:04 -07:00
Florian Merz
80e8a674e2
display input caret for textarea. fixes #7758
2015-10-21 22:38:23 +02:00
Eli Friedman
fa606bf1c8
Link to the HTML multipage spec, not the single-page one.
2015-10-13 11:48:51 -07:00
Corey Farwell
20beaf5af3
Fix issues found by rust-clippy
2015-10-12 20:21:49 -04:00
Corey Farwell
81e034885b
Cleanup code that was warned by rust-clippy
2015-10-11 20:47:45 -04:00
David Raifaizen
de2060e6a1
Making map+clone more succinct with cloned
2015-10-10 09:31:21 -04:00
Martin Robinson
1f2e1be2a3
Add the dump-layer-tree option to the -Z help text
...
I accidentally omitted this when I added the dump-layer-tree option
initially.
Fixes #7926 .
2015-10-08 10:16:18 -07:00
Martin Robinson
8b5fe650c8
Improve layer tree debugging output
...
Add an option to dump the layer tree, which activates the previously
unused layer tree debugging code. Also improve the output using the
PrintTree struct.
2015-10-06 15:25:33 -07:00
bors-servo
7debfd1f4c
Auto merge of #7683 - frewsxcv:html-font-element-size-attr, r=nox
...
Implement `size` attribute for <font> element
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7683 )
<!-- Reviewable:end -->
2015-10-05 02:33:02 -06:00
bors-servo
0860be4c28
Auto merge of #7811 - glennw:use-crates-au, r=larsbergstrom
...
Update servo to use published app units crate
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7811 )
<!-- Reviewable:end -->
2015-09-30 22:21:36 -06:00
Corey Farwell
74e4c4fdc7
Implement size
attribute for <font> element
2015-09-30 22:51:30 -04:00
Glenn Watson
1999ea5e43
Update servo to use published app units crate
2015-10-01 11:45:35 +10:00
Corey Farwell
ea5e4e3ad0
Make util::str::str_join consistent with SliceConcatExt::join
...
Prior to this commit, `str_join` would skip empty items at the start of
the `Iterator` until it found a non-empty item. This contradicts
`SliceConcatExt::join` which doesn't skip anything.
Brought up in:
https://github.com/servo/servo/pull/7776#issuecomment-144317281
2015-09-30 19:23:18 -04:00
Glenn Watson
339a3f869b
Split Au type into separate crate, with minimal dependencies.
2015-10-01 07:16:11 +10:00
bors-servo
4823ec947e
Auto merge of #7776 - frewsxcv:str-join, r=mbrubeck
...
Avoid allocations when joining strings
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7776 )
<!-- Reviewable:end -->
2015-09-29 16:59:14 -06:00
bors-servo
d92e781a87
Auto merge of #7778 - paulrouget:decorationLessOption, r=jdm
...
Add a command line option to disable native titlebar
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7778 )
<!-- Reviewable:end -->
2015-09-29 13:45:57 -06:00
Paul Rouget
5be60f2c79
Add a command line option to disable native titlebar
2015-09-29 08:50:39 +02:00
Corey Farwell
2857e547be
Make util::str::str_join operate on Iterators
2015-09-28 19:45:01 -04:00
Glenn Watson
5684a75187
A few clean ups for Au type
2015-09-28 16:05:16 +10:00
James Graham
8d9ab50a96
Add a pref for a default homepage.
2015-09-25 00:58:51 +01:00
James Graham
79e548905e
Enable resetable and String prefs.
...
This allows both boolean and string-type preferences. It
also implements a system where prefs that are read from a
configuration file can be reset back to their initial value,
which is useful in a number of cases e.g. when running tests
to ensure that each test starts with the same values for
the prefs.
2015-09-25 00:58:48 +01:00
Ravi Shankar
889eec364b
sorted the extern crate, mod & use declarations
2015-09-24 02:12:45 +05:30
Manish Goregaokar
3c969b346a
Upgrade rust to f93ab64d4a1a7ee91759a1594ab2a426b6cc657e/rustc-1.5.0-dev.
2015-09-23 14:44:59 +02:00
Brandon Fairchild
de3547e401
Fix reported test-tidy errors for unmerged import blocks
...
This merges import blocks that were reported by tidy as unmerged.
2015-09-19 12:50:14 -04:00
Hugo Thiessard
6565e7b02f
Issue #7390 correct the order of mod declaration
2015-09-18 22:02:04 +02:00
Matt Brubeck
9333f028e8
Snap to screen pixels instead of px
...
Fixes #7665 .
2015-09-18 03:06:06 -07:00
Simon Sapin
81dd1ab363
Record first and last token type of custom property values.
2015-09-17 14:48:19 +02:00
Patrick Walton
4a53c873f5
util: Make the number of app units per pixel a constant instead of
...
repeating the literal value everywhere.
Factoring this value out into a public constant makes it easier to
create `Au` constants in other modules.
2015-09-17 13:31:10 +02:00
Martin Robinson
30963d76be
Improve printing of DisplayLists
...
Use box tree characters to make DisplayLists easier to scan when
printing them out.
2015-09-16 12:31:38 -07:00
bors-servo
6a12f00d6d
Auto merge of #7605 - nox:skew, r=mbrubeck
...
Implement "transform: skew()"
Thanks to @Jinwoo-Song for the original commit, which I just rebased and cleaned up. Fixes #6237 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7605 )
<!-- Reviewable:end -->
2015-09-16 06:31:48 -06:00
Simon Sapin
43c999905c
Replace reftest with a problematic file name with a unit test.
...
Fix #7609 , "error: unable to create file tests/ref/hello_a?foo#bar.html
(Invalid argument)" during git checkout on Windows.
Behavior change: passing an nonexistent file name on the command line
now shows a blank page (like network errors)
rather than exit with an error message.
2015-09-12 14:18:15 +02:00
Anthony Ramine
f11fcebd9c
Bump euclid to 0.2
2015-09-12 01:06:26 +02:00
bors-servo
be9a9ffda1
Auto merge of #7523 - eefriedman:unnecessary-unsafe, r=SimonSapin
...
Fix up some unnecessary uses of `unsafe`.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7523 )
<!-- Reviewable:end -->
2015-09-09 00:05:17 -06:00
James Graham
a208379f46
Update prefs API to return an Option<bool>.
...
This allows for situations where there is no reasonable default
to apply for the pref value e.g. when we are just listing values
2015-09-04 15:55:29 +01:00
Eli Friedman
94dec69247
Fix up some unnecessary uses of unsafe
.
2015-09-02 15:50:17 -07:00
Brandon Fairchild
d61a6e2161
Fix reported test-tidy errors
...
This fixes lines that were reported to have missing
space after a comma.
2015-09-01 16:30:42 -04:00