Emilio Cobos Álvarez
ca41e5359f
docs: Add style overview.
2016-05-04 00:34:03 +02:00
Emilio Cobos Álvarez
a87bf7c776
style: Minor documentation tweaks about lazy pseudo-elements
2016-05-04 00:34:00 +02:00
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
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
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
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
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
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
Matt Brubeck
6379243485
Remove unused dependencies
2016-05-02 16:33:56 -07: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
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
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
Ms2ger
db6543e502
Simplify load_data handling in handle_script_loaded_url_in_iframe_msg.
2016-05-02 16:36:57 +02: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
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
bd339
0c92e19e84
make scripting_enabled
depend on a browsing context
2016-05-01 14:06:02 +02:00
bors-servo
fc1e4c8085
Auto merge of #10913 - mbrubeck:xi-unicode, r=pcwalton
...
Use xi-unicode for line breaking
This uses the xi-unicode crate by @raphlinus to detect line-break opportunities, replacing Servo's custom code that only detects ASCII whitespace. xi-unicode is licensed under the Apache-2.0 license.
See mbrubeck/servo#2 for some discussion on an earlier draft of this code. This PR implements the "search backward to find trailing whitespace" solution discussed there.
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/10913 )
<!-- Reviewable:end -->
2016-04-30 21:20:38 -07:00
Matt Brubeck
894f6395e6
Use xi-unicode for line breaking
2016-04-30 20:37:22 -07:00
bors-servo
77cb2ca89a
Auto merge of #10712 - KiChjang:multipart-form-data, r=jdm
...
Support form submission of multipart/form-data
Fixes #7553 .
<!-- 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/10712 )
<!-- Reviewable:end -->
2016-04-30 18:43:30 -07:00
Keith Yeung
3110647852
Make IFrameLoadInfo take an Option<LoadData> instead of Option<Url>
2016-04-30 21:43:01 -04:00
Keith Yeung
16361086d9
Add planned navigation to submit as entity body ( fixes #9829 )
2016-04-30 21:42:57 -04:00
Prabhjyot Singh Sodhi
cfde40e225
Support form submission of multipart/form-data
2016-04-30 21:42:50 -04:00
bors-servo
a868bb2a90
Auto merge of #10936 - pcwalton:wr-scroll-event-handling, r=glennw
...
compositor: When WebRender is in use, only composite on new WebRender frames.
Scheduling composition on scroll and so forth is unnecessary and can
cause us to miss frames if the code happens to start the composition
while the WebRender backend is still in the process of preparing the
frame. This is most easily seen when scrolling in full-screen mode in
release builds on Mac.
Closes #9879 .
r? @glennw
cc @paulrouget
cc @tschneidereit
<!-- 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/10936 )
<!-- Reviewable:end -->
2016-04-30 17:14:05 -07:00
bors-servo
8db0367301
Auto merge of #10944 - mbrubeck:bitflags-0.6, r=frewsxcv
...
Upgrade a bunch of dependencies
<!-- 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/10944 )
<!-- Reviewable:end -->
2016-04-30 15:21:22 -07:00
Matt Brubeck
8d540d1f9e
Upgrade bincode, pkg-config, regex, cmake, fnv
2016-04-30 15:19:38 -07:00
Matt Brubeck
1e23d90631
Upgrade to bitflags 0.6.0 and selectors 0.5.6
...
Types generated by `bitflags!` are now private by default. This PR marks them
`pub` where necessary.
2016-04-30 10:14:03 -07:00
bors-servo
b5a23a16be
Auto merge of #10941 - samlh:patch-2, r=mbrubeck
...
Remove dead code left over from #10085
cc @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/10941 )
<!-- Reviewable:end -->
2016-04-30 09:44:25 -07:00
bors-servo
d9dc6dd03c
Auto merge of #10931 - asajeffrey:send-panic-backtrace-to-mozbrowser, r=jdm
...
Send the panic reason and backtrace in mozbrowsererror.
Closes #10334 . Glues together PRs #10837 and #10824 .
<!-- 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/10931 )
<!-- Reviewable:end -->
2016-04-30 07:30:38 -07:00
bors-servo
ca291927ed
Auto merge of #10929 - mbrubeck:version-inflation, r=frewsxcv
...
Update libc, log, and image dependencies
<!-- 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/10929 )
<!-- Reviewable:end -->
2016-04-30 06:23:20 -07:00
bors-servo
0f1a921ba6
Auto merge of #10928 - servo:warnings, r=mbrubeck
...
Fix some warnings
<!-- 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/10928 )
<!-- Reviewable:end -->
2016-04-30 05:16:46 -07:00
bors-servo
fbf98214c9
Auto merge of #10896 - vramana:basic_fetch_file, r=KiChjang
...
Implement fetching file URL's
closes #10166
<!-- 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/10896 )
<!-- Reviewable:end -->
2016-04-29 22:54:20 -07:00