Corey Farwell
8792aa7fc0
Allow 'script' component to enter a 'built' state
...
After this pull request merged:
https://github.com/servo/servo/pull/7209
the 'script' component would never enter a 'built' state. In other
words, if one calls `mach build`, lets it complete, then calls `mach
build` again, the 'script' component would rebuild even though we
supposedly just built it. This was due to the `ParserResults.pkl`
getting placed in the `components/script` directory instead of the
output directory, causing cargo to think that there were unbuilt files.
2015-09-02 16:14:04 -04:00
bors-servo
b1b8258a87
Auto merge of #7515 - Ms2ger:devtools-lint, r=jdm
...
Lint devtools.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7515 )
<!-- Reviewable:end -->
2015-09-02 12:32:44 -06:00
bors-servo
3424e234c8
Auto merge of #7499 - nerith:style, r=metajack
...
Improve style nit check for space after a comma
Fixes #7345 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7499 )
<!-- Reviewable:end -->
2015-09-02 12:05:58 -06:00
Ms2ger
0decdaaf99
Make devtools depend on plugins.
2015-09-02 19:51:23 +02:00
Ms2ger
1257a33394
Stop calling to_string() in devtools.
2015-09-02 19:51:22 +02:00
Ms2ger
62a98e4918
Cleanup write_json_packet.
2015-09-02 19:51:20 +02:00
wilmoz
adbc6d045b
Add a mach command to upgrade wptrunner
2015-09-02 12:29:56 -05:00
Prabhjyot Singh Sodhi
105ea0d690
renaming tokens(), atom() and uint() and rewriting to return or panic
2015-09-02 22:20:33 +05:30
bors-servo
366d4a83f1
Auto merge of #7418 - jdm:httppool, r=jdm
...
Enable HTTP connection pooling
Rebased and adjusted version of #6948 . Closes #6948 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7418 )
<!-- Reviewable:end -->
2015-09-02 10:48:07 -06:00
Sean McArthur
a1a9db8ffd
net: use connection pooling
2015-09-02 12:46:53 -04:00
Simon Sapin
3fcd8938f3
Support CSS-wide keywords in custom properties
2015-09-02 18:32:38 +02:00
Simon Sapin
65d4ecaa39
Remove custom property declarations in dependency cycles.
2015-09-02 18:32:37 +02:00
Simon Sapin
09e60beb78
Add parsing of CSS Custom Properties.
2015-09-02 18:32:36 +02:00
bors-servo
b7c88dd547
Auto merge of #7513 - frewsxcv:bump-no-warnings, r=Ms2ger
...
Upgrade some dependencies to silence warnings
In order to pick up these changes:
* servo/euclid#101
* netvl/xml-rs#102
* jgraham/webdriver-rust#17
* ecoal95/rust-offscreen-rendering-context#27
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7513 )
<!-- Reviewable:end -->
2015-09-02 09:42:29 -06:00
bors-servo
e1ede2074d
Auto merge of #7429 - GyrosOfWar:serialize_list_space_fix, r=jdm
...
Fixed serialize_list to no longer append an additional space at the e…
…nd of the string.
Fixes #7404
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7429 )
<!-- Reviewable:end -->
2015-09-02 09:15:16 -06:00
Corey Farwell
096ac214b6
Upgrade some dependencies to silence warnings
...
In order to pick up these changes:
* https://github.com/servo/euclid/pull/101
* https://github.com/netvl/xml-rs/pull/102
* https://github.com/jgraham/webdriver-rust/pull/17
* https://github.com/ecoal95/rust-offscreen-rendering-context/pull/27
2015-09-02 10:53:52 -04:00
bors-servo
4e6bbe2272
Auto merge of #7117 - frewsxcv:python-venv, r=jdm
...
Reenable "Use one Python virtual environment for all mach commands"
Address the issues brought up by https://github.com/servo/servo/pull/7103
The revert requires an upgrade to wptrunner (for the mozlog 3.0 compatibility) because the latest wptrunner depends on [this](https://github.com/w3c/wpt-tools/pull/27 ))
/cc @Ms2ger @metajack
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7117 )
<!-- Reviewable:end -->
2015-09-02 08:44:27 -06:00
Corey Farwell
96dda031a0
Update web-platform-tests expected data
2015-09-02 10:23:05 -04:00
bors-servo
eaf90c0b1c
Auto merge of #7452 - nox:cleanup-attributes, r=nox
...
Introduce VirtualMethods::attribute_mutated()
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7452 )
<!-- Reviewable:end -->
2015-09-02 08:14:33 -06:00
Martin Tomasi
ccddc3c13e
Fixed serialize_list to no longer append an additional space at the end of the string
2015-09-02 15:46:04 +02:00
Anthony Ramine
58e1bd0e57
Introduce VirtualMethods::attribute_mutated()
...
This replaces before_remove_attr(), after_remove_attr() and after_set_attr().
The virtual method takes the mutated attribute and an AttributeMutation value
to disambiguate between "attribute is changed", "attribute is added" and
"attribute is removed".
In the case of "attribute is changed", the mutation value contains a reference
to the old value of the mutated attribute, which is used to unregister outdated
named elements when the "id" attribute is changed on an element.
This greatly simplifies the handling of attributes, which in many cases don't
have any specific behaviour whether they are removed or changed or added. It
also fixes a few bugs where things were put in before_remove_attr() instead of
after_remove_attr() (e.g. when removing an href attribute from a base element).
A few helper functions in Element were also renamed and made private.
2015-09-02 15:45:38 +02:00
Corey Farwell
31e57cb349
Remove references to no-longer-in-tree Python packages
2015-09-02 09:34:02 -04:00
Corey Farwell
e38df50bbf
Revert "Revert "Auto merge of #7103 - frewsxcv:python-venv, r=metajack" for breaking web-platform-tests."
...
This reverts commit 47d6d958f5
.
2015-09-02 09:34:01 -04:00
Corey Farwell
759c52d7eb
Upgrade wptrunner (tests/wpt/harness) to latest version
2015-09-02 09:33:58 -04:00
bors-servo
5478c7c24b
Auto merge of #7505 - frewsxcv:bump-wpt-css-tests, r=jdm
...
Update CSS tests to revision c8ec30de8099360ecf6581035bfdf2180fcc9755
Necessary for:
https://github.com/servo/servo/pull/7117
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7505 )
<!-- Reviewable:end -->
2015-09-02 06:56:54 -06:00
Corey Farwell
c51deb9a6e
Update CSS tests to revision c8ec30de8099360ecf6581035bfdf2180fcc9755
...
Necessary for:
https://github.com/servo/servo/pull/7117
2015-09-02 08:18:30 -04:00
bors-servo
04b21fa24a
Auto merge of #7510 - servo:update-wpt, r=Ms2ger
...
Update web-platform-tests to revision cf8340b5fae7b820788ffc31f8cc6b6b04978002
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7510 )
<!-- Reviewable:end -->
2015-09-02 04:11:33 -06:00
Ms2ger
538f8f0ef9
Update web-platform-tests to revision cf8340b5fae7b820788ffc31f8cc6b6b04978002
2015-09-02 11:52:24 +02:00
bors-servo
a547ae6826
Auto merge of #7496 - servo:calc_, r=SimonSapin
...
Implement CSS3 Calc
This is #7185 with one commit added to make it build merged with master, which got support for the `ch` unit in the meantime.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7496 )
<!-- Reviewable:end -->
2015-09-02 02:33:18 -06:00
Simon Sapin
b51b7dd2ce
Fix ch/em confusion.
2015-09-02 10:14:00 +02:00
Simon Sapin
9f48dcd858
Fix font-size keywords parsing.
2015-09-02 09:54:38 +02:00
bors-servo
f49615ca7b
Auto merge of #7509 - servo:rustup_2015-09-01, r=Manishearth
...
Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01)
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7509 )
<!-- Reviewable:end -->
2015-09-02 01:31:23 -06:00
Simon Sapin
40b4348824
Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01)
2015-09-02 09:22:17 +02:00
bors-servo
dbf549ea32
Auto merge of #7506 - xiaochuanyu:patch-2, r=metajack
...
Add note on Ubuntu 14.04 dependencies error
Update README with note about possible problem installing dependencies on Ubuntu 14.04.
See #6158 for details.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7506 )
<!-- Reviewable:end -->
2015-09-01 23:31:34 -06:00
bors-servo
ba2cb77c26
Auto merge of #7503 - mrobinson:iframe-issue, r=glennw
...
Upgrade to the latest rust-layers
This should fix a bug where hidden iframes are not properly clipped
away from the compositor scene. This commit adds a test for this
behavior.
Fixes #6849 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7503 )
<!-- Reviewable:end -->
2015-09-01 22:18:52 -06:00
Xiao Chuan Yu
6c9a10e133
Add note on Ubuntu 14.04 dependencies error
...
Update README with note about possible problem installing dependencies on Ubuntu 14.04.
See #6158 for details.
2015-09-01 23:35:04 -04:00
bors-servo
a844c0b0e8
Auto merge of #7500 - farodin91:viewport, r=jdm
...
Implement viewport functions for window #1718
@jdm r?
closes #6875
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7500 )
<!-- Reviewable:end -->
2015-09-01 21:31:25 -06:00
wilmoz
1830ada4bc
Documentation of inheritance in type ids
2015-09-01 21:34:35 -05:00
bors-servo
a58f71c38e
Auto merge of #7504 - ddrmanxbxfr:RemoveUnusedTimeFunction, r=jdm
...
Issue #7501 emove unused time function in time module of profile
Title sums it up. Time function in the time module of profile crate was unused.
Unless we plan to use it soon, we should clean it up
See issue #7501 related to it.
Thanks.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7504 )
<!-- Reviewable:end -->
2015-09-01 19:57:42 -06:00
Mathieu Rheaume
ba1109b920
Issue #7501 emove unused time function in time module of profile
2015-09-01 21:51:57 -04:00
Martin Robinson
bc824f117c
Upgrade to the latest rust-layers
...
This should fix a bug where hidden iframes are not properly clipped
away from the compositor scene. This commit adds a test for this
behavior.
Fixes #6849 .
2015-09-01 17:57:57 -07:00
farodin91
f0987380dd
Implement viewport functions for window #1718
2015-09-02 00:40:52 +02:00
bors-servo
e46499a5df
Auto merge of #7498 - pcwalton:inline-absolute-containing-blocks, r=mbrubeck
...
layout: Implement partial support for inline absolute containing blocks.
Improves the position of the down arrows on google.com SERPs.
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7498 )
<!-- Reviewable:end -->
2015-09-01 16:36:58 -06:00
bors-servo
8b5418f58f
Auto merge of #7438 - Wafflespeanut:cargo-tidy, r=jdm
...
Tidy can now check for version conflicts...
fixes #7133
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7438 )
<!-- Reviewable:end -->
2015-09-01 14:38:48 -06: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
Brandon Fairchild
24bc6dfb52
python/tidy.py: Ignore macros in style nit check
...
Lines with macros were flagged as errors when checking
for space after a comma.
2015-09-01 16:25:44 -04:00
bors-servo
493da96cae
Auto merge of #7209 - frewsxcv:codegen-build-cleanup, r=metajack
...
Cleanup/refactor build scripts for DOM codegen
Prior to this commit, the script codegen makefile relied on an
intermediary pythonpath.py file that handled python dependencies and
incorporated a couple hacks to get the codegen building working. This
commit removes that intermediary file and attempts to make the script
codegen build process cleaner.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7209 )
<!-- Reviewable:end -->
2015-09-01 13:53:49 -06:00
Patrick Walton
676f7014e8
layout: Implement partial support for inline absolute containing blocks.
...
Improves the position of the down arrows on google.com SERPs.
2015-09-01 12:18:19 -07:00
Brandon Fairchild
0bddd25805
Improve style nit check for space after a comma
...
Only a small number of things that followed a comma were flagged.
This improves the thoroughness of that check.
Fixes #7345 .
2015-09-01 15:02:41 -04:00
Ravi Shankar
da1c8581d9
Tidy could now check for version conflicts!
2015-09-02 00:23:25 +05:30