Anthony Ramine
9a8e41e40e
Use nightly feature of webrender_traits
...
That enable use of NonZero in it.
2016-06-28 23:50:48 +02:00
Darin Minamoto
fc6e20f652
Use get_mut instead of get-remove-set in XHR send()
2016-06-27 21:31:28 -07:00
Anthony Ramine
38a79e4506
Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23)
...
I also properly bump any dependency related to the serde_macros removal
from webrender_traits
2016-06-27 14:13:44 +02:00
Dan Robertson
246723114f
Use common cookie struct add cookie webdriver cmds
...
One cookie struct to rule them all. One struct to represent them.
One cookie struct to bind them all, and through the IPC carry them.
2016-06-25 22:24:35 +00:00
bors-servo
ee8c5c5a67
Auto merge of #11754 - Ms2ger:wrapper-traits-prep2, r=nox
...
Move ServoLayoutNode and related structs to script.
<!-- 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/11754 )
<!-- Reviewable:end -->
2016-06-20 12:54:20 -05:00
Ms2ger
0616a60fd9
Move ServoLayoutNode and related structs to script.
2016-06-20 19:08:05 +02:00
Ms2ger
6aaf3e6a01
Move OpaqueStyleAndLayoutData to script_layout_interface.
2016-06-20 19:02:38 +02:00
Zhen Zhang
74eb80dbd8
Implement filter for file-type input's accept attribute
2016-06-20 20:58:53 +08:00
Keith Yeung
d66a04ea6c
Update string_cache to v0.2.20
2016-06-20 12:17:28 +08:00
Anthony Ramine
f8c3fe1076
Make canvas send their data themselves to other canvas
2016-06-16 18:24:04 +01:00
Manish Goregaokar
9deecd793c
Review fixes
2016-06-11 11:49:40 +05:30
Alan Jeffrey
0769982ec3
Window::Parent and Window::Top now return the right result inisde a mozbrowser iframe.
2016-06-07 08:51:41 -05:00
Emilio Cobos Álvarez
796fd6b63a
script: Use angle from the servo repo
2016-06-01 01:19:54 +02:00
Anthony Ramine
056bdc5514
Implement window.openURLInDefaultBrowser() ( fixes #11292 )
2016-05-27 16:16:02 +02:00
Rahul Sharma
6a0dde6485
Bump string-cache to 0.2.18
2016-05-25 14:35:36 +05:30
Keith Yeung
b2ae32917b
Update string_cache to 0.2.17
2016-05-23 09:19:14 -04:00
Bobby Holley
b521c293dc
Add string_cache override for geckolib based on gecko atoms.
...
The work in these patches is based on Ms2ger's gecko-atom crate.
2016-05-18 11:33:38 -07:00
Anthony Ramine
b9cda99ca5
Update internal crates to bitflags 0.7
2016-05-17 23:34:04 +02:00
Anthony Ramine
d580226a9c
Reorder dependencies in many Cargo.toml files
2016-05-17 23:34:02 +02:00
Matt Brubeck
d54f489c33
Update image, hyper, gleam, flate2, threadpool, string_cache, num_cpus
2016-05-11 20:37:27 -07:00
Matt Brubeck
b2e874e151
Remove unnecessary dependencies and features from top-level Cargo.tomls
...
The features for each crate will be computed based on the union of features
specified in the dependency graph. Specifying the same ones again just adds
more ways for them to get out of sync.
2016-05-11 08:46:55 -07:00
Fabrice Desré
073bd6ad21
Update to Rust nightly 2016-04-29
2016-05-05 08:12:59 -07:00
Connor Brewster
dc85be4be5
Implement alert dialogs
...
Fixed conflict
Fixed merge issue
Finished implementation
Disable tinyfiledialogs on Windows
addressed comments
Use ancestor's SubpageId
Move display alert from method to function
Add extra test for nested iframes
Addressed comments
Updated tinyfiledialogs
2016-05-03 22:09:35 -06:00
Prabhjyot Singh Sodhi
cfde40e225
Support form submission of multipart/form-data
2016-04-30 21:42:50 -04: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
cf121ad8df
Auto merge of #10895 - mbrubeck:byteindex, r=pcwalton
...
Use byte indices instead of char indices for text runs
Replace character indices with UTF-8 byte offsets throughout all code dealing with text runs. This eliminates a lot of complexity when converting from one to the other, and interoperates better with the rest of the Rust ecosystem.
For most code this is just a simple replacement of char indices with byte indices. In a few places like glyph storage and text fragment scanning, it also lets us get rid of code that existed only to map between bytes and chars.
Also includes some related fixes to text shaping, discovered while working on this conversion. See the commit messages for details.
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/10895 )
<!-- Reviewable:end -->
2016-04-28 20:22:09 -07:00
Matt Brubeck
c4872d9544
Replace range::Range with std::ops::Range in script
2016-04-28 14:54:07 -07:00
Connor Brewster
3389c497c0
Finish hooking up XML parser
...
added script integration with xml5ever
Updated test expectations
Removed timeout test expectation
Refactors
application/xhtml+xml is treated as HTML
Updated xml5ever
Updated Text Expectations
2016-04-27 08:44:13 -06:00
Simon Sapin
83b3ebf6ac
Simplify TOML syntax
...
* Sections like `[dependencies.foo]` can be entries in a `[dependencies]`
section with the `{key = value}` syntax.
* Per-target dependencies can be expressed with more general `cfg(…)`
conditions instead of exact target triples:
https://github.com/rust-lang/cargo/pull/2328
2016-04-26 23:51:36 +02:00
Simon Sapin
7932ab6ac2
Upgrade to rust-url 1.0 and hyper 0.9
2016-04-23 20:27:58 +02:00
Ms2ger
03d4bacc05
Use num-traits in script.
2016-04-20 15:23:43 +02:00
Saurav Sachidanand
647d9874c2
Update to byteorder 0.5
2016-04-13 16:36:02 +05:30
Arnaud Marant
9b8f183cba
Issue #10491 add HTMLInputElement attributes that reflect content identically
...
it uses a new version of string-cache https://github.com/servo/string-cache/pull/148
2016-04-12 00:15:57 +02:00
Ms2ger
489d2e5e49
Update uuid.
2016-04-07 09:00:22 +02:00
bors-servo
524a004e77
Auto merge of #10291 - jfhumann:10211, r=emilio
...
<!-- 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/10291 )
<!-- Reviewable:end -->
2016-04-01 01:57:20 +05:30
Anthony Ramine
48b5d1d6be
Update webrender with crates.io's offscreen_gl_context ( fixes #10296 )
...
Crate webrender is bumped to the first commit in https://github.com/servo/webrender/pull/248 .
Crate webrender_traits is bumped to the merge of https://github.com/servo/webrender_traits/pull/21 .
2016-03-31 02:02:02 +02:00
Jan-Fabian Humann
d778562844
#10211 : Stop re-exporting webrender_traits WebGL types from canvas_traits
2016-03-30 20:05:16 +02:00
Anthony Ramine
e29beb10a8
Bump websocket to 0.16.1
2016-03-28 19:45:20 +02:00
Matt Brubeck
6171000875
Highlight selected text in input fields
...
Fixes #9993 . This does not yet allow stylesheets to set the selection colors;
instead it uses a hard-coded orange background and white foreground.
2016-03-24 18:33:26 -07:00
Emilio Cobos Álvarez
8e61a8a974
script: Update angle url
2016-03-23 18:12:39 +01:00
Anthony Ramine
46c505e47b
Bump serde to 0.7
2016-03-17 13:52:39 +01:00
Anthony Ramine
f7af675861
Update log to 0.3.5
2016-03-16 23:36:04 -07:00
bors-servo
37574065e0
Auto merge of #9838 - szeged:webbluetooth, r=jdm
...
WebBluetooth API classes
Basic implementation of WebBluetooth API
API spec.: https://webbluetoothcg.github.io/web-bluetooth/
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9838 )
<!-- Reviewable:end -->
2016-03-16 21:01:18 +05:30
Attila Dusnoki
e7d70cfabf
WebBluetooth API classes
2016-03-16 10:34:48 +01:00
Anthony Ramine
b66d190166
Bump url to 0.5.7
2016-03-09 20:15:16 +01:00
Anthony Ramine
10e19e06a7
Bump string_cache to 0.2.11
2016-03-09 20:15:15 +01:00
Anthony Ramine
f89c321141
Bump euclid to 0.6.4
2016-03-09 20:15:11 +01:00
Anthony Ramine
200e2286fd
Bump cssparser to 0.5.4
2016-03-09 20:14:38 +01:00
Anthony Ramine
5720c76816
Bump app_units to 0.2.3
2016-03-09 20:14:35 +01:00
Simon Sapin
62034b956e
Replace usage of deprecated std::cell::Ref::filter_map
2016-03-07 18:53:38 +01:00