Commit graph

1684 commits

Author SHA1 Message Date
Manish Goregaokar
14ac98849e Make Glutin an optional(default) feature, update gonk's lockfile 2015-02-07 21:38:13 +05:30
bors-servo
d0f61f4f85 auto merge of #4842 : glennw/servo/window-frameelement, r=jdm 2015-02-07 04:51:41 -07:00
bors-servo
f5cb1690bf auto merge of #4856 : servo/servo/tocss, r=jdm
r? @jdm

The in-progress Rust upgrade will go on top of this.
2015-02-06 17:21:42 -07:00
Simon Sapin
7bf3fcd0d6 Use the ToCss trait instead of Show for CSSOM serialization.
Fix #4440.
Close #4687.
2015-02-07 11:18:57 +11:00
Glenn Watson
1e0e98b63c Implement window.frameElement, change window.parent to make use of it. 2015-02-07 06:46:29 +10:00
bors-servo
5436922169 auto merge of #4862 : Ms2ger/servo/script_task, r=jdm 2015-02-06 05:18:44 -07:00
Ms2ger
147dadce89 Implement an Unrooted smart pointer to replace JS when it is not traced. 2015-02-06 12:33:32 +01:00
Ms2ger
e46ac8c8a1 Replace an and_then call by a map call in ScriptTask::load. 2015-02-06 12:31:56 +01:00
Ms2ger
e85b3b6acb Reindent script_task.rs. 2015-02-06 12:31:12 +01:00
bors-servo
f451291782 auto merge of #4857 : KiChjang/servo/location-assign, r=jdm
Fixes #4841
2015-02-06 03:45:44 -07:00
Ms2ger
d5ec37e4a3 Fix warnings introduced in #4852. 2015-02-06 10:51:56 +01:00
Keith Yeung
75e5c6fcdb Implemented Location.assign 2015-02-06 13:24:20 +08:00
bors-servo
237cdee9e4 auto merge of #4702 : shinglyu/servo/bug3219, r=jdm
This is a fix for bug #3219 . This patch allows the user to specify a disposiable hostfile using the `HOST_FILE` environment variable. Therefore, we can run tests on test servers without actually changing the system hostfile.
2015-02-05 20:30:45 -07:00
Shing Lyu
c17f04771e bug #3219: specify hostfile by HOST_FILE env var 2015-02-06 11:16:57 +08:00
Simon Sapin
19b390049c Require at least one value when parsing 'content' 2015-02-06 11:30:24 +11:00
Adenilson Cavalcanti
a825e59516 Using the color helpers in CanvasPaintTask. 2015-02-05 16:27:15 -08:00
bors-servo
c360b75e16 auto merge of #4854 : jdm/servo/workererr, r=jdm
...rker object.

Rebased from #4537.
2015-02-05 15:27:44 -07:00
Simon Sapin
a97893a3ed Parse filter: none 2015-02-06 09:11:29 +11:00
Simon Sapin
5baebb0d44 Requires at least one function in filter parsing. 2015-02-06 09:07:55 +11:00
Simon Sapin
00e7b56244 Serialize 'initial' as "initial", not as the inital value. 2015-02-06 08:52:59 +11:00
Sagar Muchhal
6699738cae Add console message support to devtools. Does not actually cause logging to occur in the remote console. 2015-02-05 21:44:07 +00:00
Shreya Bastikar
7309f2a428 Support firing error events from a dedicated worker at the containing worker object. 2015-02-05 21:42:10 +00:00
bors-servo
0a2bde1b6e auto merge of #4852 : jdm/servo/buffermessages, r=jdm
Rebased and squashed version of #4191.
2015-02-05 12:36:45 -07:00
Sagar Muchhal
5345edf51e Add flag to send live updates to devtools. 2015-02-05 19:26:59 +00:00
bors-servo
5c02f8956d auto merge of #4845 : KiChjang/servo/location-in-doc, r=jdm
Fixes #4840
2015-02-05 11:54:48 -07:00
Keith Yeung
af4b371107 Moved Location object from Window to Document 2015-02-06 02:13:23 +08:00
bors-servo
d439c0d16d auto merge of #4850 : Ms2ger/servo/root-deref, r=jdm 2015-02-05 10:51:50 -07:00
Ms2ger
4036206734 Remove the Root.jsref member.
It is simpler to just construct it when the methods are called.
2015-02-05 18:45:21 +01:00
Ms2ger
d8c2c88bbd Replace Root::deref by a custom get_unsound_ref_forever method.
This will hopefully make it clearer that this is not the correct function
to call.
2015-02-05 18:45:20 +01:00
bors-servo
a938bdf971 auto merge of #4848 : jdm/servo/devtoolsoops, r=Manishearth 2015-02-05 08:27:50 -07:00
Josh Matthews
b2b7baf914 Fix devtools implementation of downcastable actors. Fixes #4844. 2015-02-05 14:29:09 +00:00
Ms2ger
e596afe22d Document the DOM.
This is by no means complete, but it is a good place to start.
2015-02-05 14:41:12 +01:00
Ms2ger
8e9939d01f Fix a typo in the refcounted documentation. 2015-02-05 14:41:12 +01:00
bors-servo
40c59724b2 auto merge of #4838 : psdh/servo/local, r=jdm
#4601
2015-02-04 16:06:46 -07:00
Glenn Watson
0873e5c8ca Implement window.parent for iframes. 2015-02-05 07:04:04 +10:00
Prabhjyot Singh Sodhi
81dbcf505f Parsing sandbox attribute on iframe elements 2015-02-05 00:43:25 +05:30
bors-servo
7e3f504d94 auto merge of #4519 : jdm/servo/cookies, r=Ms2ger
As specified in http://tools.ietf.org/html/rfc6265. Requires https://github.com/servo/cookie-rs/pull/1. Tested against http://www.joshmatthews.net/cookie.php, http://www.html-kit.com/tools/cookietester/, https://github.com/login, and https://mobile.twitter.com/session/new .
2015-02-04 11:57:54 -07:00
Josh Matthews
a814ba4449 Use an option for the parser input. 2015-02-04 17:56:31 +00:00
bors-servo
58a3cdcbef auto merge of #4822 : KiChjang/servo/constellation-frame-handling, r=jdm
Attempt at fixing #4795. Code has been written to check for the existence for the current frame, but it seems to pass the condition every time.
2015-02-04 10:06:56 -07:00
Josh Matthews
03ec5a394c Add a spec link. 2015-02-04 13:37:01 +00:00
Josh Matthews
fb217ab24b Make XMLHttpRequest user-set headers be preserved across redirects. 2015-02-04 13:37:01 +00:00
Josh Matthews
542e8d52d5 Reorganize document creation so it occurs after we have a final URL. 2015-02-04 13:37:01 +00:00
Josh Matthews
94de93b3a3 Rename some variables for clarity. 2015-02-04 13:35:05 +00:00
Josh Matthews
1dbbc1b72d Use servo forks of hyper and cookie-rs for more lenient cookie parsing behaviour. 2015-02-04 13:35:05 +00:00
Josh Matthews
0c51a192d7 Address review comments. 2015-02-04 13:35:05 +00:00
Josh Matthews
d2444dd370 Implement document.cookies. 2015-02-04 13:35:05 +00:00
Josh Matthews
824709f178 Unify the get/set scookie APIs to make them both deal with raw strings. 2015-02-04 13:35:05 +00:00
Josh Matthews
504094aa84 Set cookie headers on the request, rather than the load data, to ensure they are used after redirects occur. 2015-02-04 13:35:05 +00:00
Josh Matthews
14df9f8a70 Differentiate between HTTP and non-HTTP APIs for cookie operations. Fix some incorrect cookie removal operation logic. Order the returned cookies according to the spec. Make cookie unit tests pass. 2015-02-04 13:35:05 +00:00
Josh Matthews
24c8896f88 Improve redirect behaviour to clear headers and reevaluate sent cookies. Implement storage-related cookie behaviour such as domain and path matching that cookie-rs doesn't require. Remove stored cookies when an empty value is stored. Document cookie code. 2015-02-04 13:35:05 +00:00