Emilio Cobos Álvarez
028f9b6cd2
style: layout: Allow a lazy pseudo-element implementation in Servo.
2016-05-04 00:33:58 +02:00
Emilio Cobos Álvarez
18c1fee3c7
geckolib: Make anon-box PEs an ADT.
2016-05-03 19:01:54 +02:00
Emilio Cobos Álvarez
9caaa6004e
style: Support lazy pseudo-elements
...
These can't be supported in Servo as of right now, because I'm not
totally sure the accesses that should be done in layout would be
thread-safe.
It can be revisited later though.
2016-05-03 19:01:54 +02:00
bors-servo
3f2ceeff5d
Auto merge of #10914 - shinglyu:docs, r=aneeshusa
...
Added documents for commandline arguments
An initial draft for #10878
<!-- 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/10914 )
<!-- Reviewable:end -->
2016-05-03 06:31:38 -07:00
bors-servo
4594f71b0e
Auto merge of #10990 - mmatyas:cargoup_16may03, r=larsbergstrom
...
Update Cargo to 2016-05-03 nightly
To pick up rust-lang/cargo/pull/2629.
<!-- 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/10990 )
<!-- Reviewable:end -->
2016-05-03 05:29:07 -07:00
Mátyás Mustoha
77560bdbee
Update Cargo to 2016-05-03 nightly
2016-05-03 14:26:23 +02:00
bors-servo
7533013c16
Auto merge of #10984 - frewsxcv:python-cleanup, r=metajack
...
Minor python/README fixes.
<!-- 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/10984 )
<!-- Reviewable:end -->
2016-05-03 03:20:19 -07:00
bors-servo
ff687c5b01
Auto merge of #10980 - KiChjang:referer-policy-comment, r=jdm
...
Re-add TODO comment for adding referer info to LoadData
Fixes the accidental removal in #10970 .
<!-- 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/10980 )
<!-- Reviewable:end -->
2016-05-03 02:26:05 -07:00
bors-servo
8e2cb95d25
Auto merge of #10979 - bstrie:mutwarn, r=frewsxcv
...
Fix unused mut warning
<!-- 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/10979 )
<!-- Reviewable:end -->
2016-05-03 01:36:08 -07:00
Shing Lyu
998afeed48
Added documents for commandline arguments
2016-05-03 14:11:23 +08:00
bors-servo
ddada69acb
Auto merge of #10957 - heycam:number, r=bholley
...
Support plain number-typed properties in geckolib
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/10957 )
<!-- Reviewable:end -->
2016-05-02 21:58:17 -07:00
bors-servo
3128a71ac7
Auto merge of #10971 - shssoichiro:remove-cacherequestdetails, r=KiChjang
...
Remove CacheRequestDetails
Fixes #10904
Note that the related web-platform-tests failed both before and after this commit
<!-- 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/10971 )
<!-- Reviewable:end -->
2016-05-02 19:58:14 -07:00
Corey Farwell
1bdc999e53
Fix styling for Markdown headers.
2016-05-02 22:20:49 -04:00
Corey Farwell
d71ac89110
Remove reference to no-longer-existing directory.
...
https://github.com/servo/servo/pull/10976
2016-05-02 22:20:00 -04:00
Joshua Holmer
8bb740e95e
Remove CacheRequestDetails
...
Fixes #10904
2016-05-02 22:08:16 -04:00
Keith Yeung
c76d0006ee
Re-add TODO comment for adding referer info to LoadData
2016-05-02 21:07:54 -04:00
bors-servo
e39ed932cb
Auto merge of #10976 - frewsxcv:novendor-mach, r=mbrubeck
...
Upgrade mach to 0.6; stop vendoring mach.
When I originally rewrote Servo's mach bootstrapping (using virtualenv
w/ requirements.txt in #7103 ), I didn't specify mach as a requirement
because a new version hadn't been published in a while. Now that 0.6
is out, I asked the mach maintainers to publish a new version on PyPI,
so now we can fetch it like the other Python dependencies.
Fixes https://github.com/servo/servo/issues/10728 .
<!-- 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/10976 )
<!-- Reviewable:end -->
2016-05-02 18:07:25 -07:00
Ben Striegel
08987c6f5a
Fix unused mut warning
2016-05-02 21:02:20 -04:00
Cameron McCormack
53649b19d0
Support flex-{grow,shrink}, stroke-miterlimit and -moz-box-flex in geckolib.
2016-05-03 10:01:31 +10:00
Cameron McCormack
3255bb809e
Add a predefined Number type.
2016-05-03 10:01:30 +10:00
Cameron McCormack
d71e5c8b3d
Support {fill,stroke,stop,flood}-opacity in geckolib.
2016-05-03 10:01:29 +10:00
Cameron McCormack
0f2dc53b0a
Factor out opacity property to use an Opacity type.
2016-05-03 10:01:28 +10:00
Cameron McCormack
d69763b0c1
Generate geckolib setters for properties with simple predefined types.
2016-05-03 10:01:28 +10:00
bors-servo
361b2b900e
Auto merge of #10975 - mbrubeck:more-deps, r=KiChjang
...
Update even more dependencies
Adds a temporary exception to allow multiple versions of lazy_static. PRs have already been filed on the packages that are still using the old version.
<!-- 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/10975 )
<!-- Reviewable:end -->
2016-05-02 16:48:45 -07:00
Matt Brubeck
6379243485
Remove unused dependencies
2016-05-02 16:33:56 -07:00
Corey Farwell
7725e644e9
Upgrade mach to 0.6; stop vendoring mach.
...
When I originally rewrote Servo's mach bootstrapping (using virtualenv
w/ requirements.txt in #7103 ), I didn't specify mach as a requirement
because a new version hadn't been published in a while. Now that 0.6
is out, I asked the mach maintainers to publish a new version on PyPI,
so now we can fetch it like the other Python dependencies.
Fixes https://github.com/servo/servo/issues/10728 .
2016-05-02 19:27:52 -04:00
Matt Brubeck
a2b0585ffd
Update lazy_static, selectors, string_cache, futf, quickersort
2016-05-02 16:05:31 -07:00
Matt Brubeck
2125c3bc42
Remove some unused dependencies
2016-05-02 16:00:57 -07:00
bors-servo
a8e82440ff
Auto merge of #10973 - mbrubeck:always-be-updating, r=jdm
...
Update x11, clipboard-win, and libz-sys
<!-- 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/10973 )
<!-- Reviewable:end -->
2016-05-02 13:46:30 -07:00
bors-servo
8255e74a61
Auto merge of #10081 - jdm:interfacepref, r=nox
...
Support controlling interface and member visibility via preferences
This was easier to throw together than per-attribute/method support, and it gets rid of some nonstandard properties from our globals.
Fixes #7626 .
r? @Ms2ger
<!-- 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/10081 )
<!-- Reviewable:end -->
2016-05-02 11:35:38 -07:00
Josh Matthews
2a9bf70f03
Move FocusEvent into the right list of exposed interfaces.
2016-05-02 14:32:59 -04:00
Josh Matthews
a03fc5e2fd
Hide nonstandard interface members of standard interfaces behind appropriate prefs.
2016-05-02 14:32:58 -04:00
Josh Matthews
cb5bad63dc
Implement hiding of interface members via Pref annotations.
2016-05-02 14:32:56 -04:00
Josh Matthews
88059acd7e
Start generating arrays of specs for easier implementation of preference checks.
2016-05-02 14:32:55 -04:00
Josh Matthews
693d31d4ed
Ensure bluetooth and testbinding are disabled by default.
2016-05-02 14:32:54 -04:00
Josh Matthews
f4c1529f56
Forbid unconditionally-exposed interfaces that inherit from conditionally-exposed ones.
2016-05-02 14:32:53 -04:00
Josh Matthews
91a78ed109
Disable nonstandard interfaces via prefs.
2016-05-02 14:32:52 -04:00
Matt Brubeck
aabb37b01d
Update x11, clipboard-win, and libz-sys
2016-05-02 09:20:41 -07:00
bors-servo
a54dedac1f
Auto merge of #10946 - bd339:iss10940, r=nox
...
Disable scripting for documents created without a browsing context
Goes towards closing #10940 .
<!-- 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/10946 )
<!-- Reviewable:end -->
2016-05-02 08:48:02 -07:00
bors-servo
e7caaa77b4
Auto merge of #10970 - servo:loaddata, r=KiChjang
...
Simplify load_data handling in handle_script_loaded_url_in_iframe_msg.
<!-- 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/10970 )
<!-- Reviewable:end -->
2016-05-02 07:38:15 -07:00
Ms2ger
db6543e502
Simplify load_data handling in handle_script_loaded_url_in_iframe_msg.
2016-05-02 16:36:57 +02:00
bors-servo
d32648172c
Auto merge of #10969 - servo:iframe, r=KiChjang
...
Iframe improvements.
<!-- 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/10969 )
<!-- Reviewable:end -->
2016-05-02 05:32:25 -07:00
Ms2ger
eba74554f3
Add and update some FIXME comments about origin handling with iframes.
2016-05-02 12:34:08 +02:00
Ms2ger
68076fbd7b
Return a Url from HTMLIFrameElement::get_url.
...
Since Url::origin() always returns an opaque origin for about: urls, I don't
believe this changes behaviour.
2016-05-02 12:32:44 +02:00
bors-servo
5358df5a16
Auto merge of #10958 - izgzhen:fixes, r=nox
...
Minor fixes to documentation
1. Looks like getters and setters are specified here already. 0385f60310/components/script/dom/bindings/mod.rs (L62)
2. The `MutNullableJS` and `Unrooted` looks obsolete
<!-- 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/10958 )
<!-- Reviewable:end -->
2016-05-02 00:59:37 -07:00
bors-servo
14926529c9
Auto merge of #10873 - izgzhen:blob, r=Manishearth
...
Fixes related to File API
Fixing problems I met when trying to resolve https://github.com/servo/servo/issues/10851 , but most of changes here are simple fixes.
<!-- 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/10873 )
<!-- Reviewable:end -->
2016-05-01 22:13:20 -07:00
Zhen Zhang
e0f3cdafe1
Fixes related to file input and File API
2016-05-02 12:52:28 +08:00
Zhen Zhang
0385f60310
fix docs
2016-05-02 11:17:35 +08:00
bors-servo
ca05f03ea3
Auto merge of #10938 - bholley:margin_padding_fontsize_hasclass, r=emilio
...
Geckolib: Implement Margin, Padding, font-size, and has_class
<!-- 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/10938 )
<!-- Reviewable:end -->
2016-05-01 19:48:53 -07:00
Bobby Holley
0982e6f237
Implement Margin and Padding.
...
Note: We still need to handle the cached value stuff. I'll do that shortly.
2016-05-01 19:47:59 -07:00