Commit graph

7459 commits

Author SHA1 Message Date
bors-servo
a451a3bdb5 auto merge of #4240 : Manishearth/servo/tidy, r=SimonSapin 2014-12-05 00:49:10 -07:00
bors-servo
590c6e841b auto merge of #4238 : froydnj/servo/remove-cpp-files-from-gitignore, r=Manishearth
These files don't exist in the tree, and the codegen doesn't create them, so we shouldn't have them sitting around in .gitignore.

There are h/cpp files sitting around in the bindings codegen directory; I suppose one could make the argument that they're useful for examples, so we should keep them around, too?
2014-12-05 00:16:11 -07:00
Manish Goregaokar
f6b6687e53 Make tidy ingore new target dir 2014-12-04 22:21:42 -08:00
bors-servo
9050a15161 auto merge of #4227 : mbrubeck/servo/script-src, r=jdm
Fixes #1113.  r? @Ms2ger
2014-12-04 22:37:05 -07:00
Matt Brubeck
cddc6923d4 Implement the HTMLScriptElement.src setter
Fixes #1113.
2014-12-04 21:27:34 -08:00
bors-servo
b8444f96f8 auto merge of #4220 : eddyb/servo/devtools-panic, r=jdm
r? @jdm
2014-12-04 18:04:06 -07:00
Eduard Burtescu
b328c57caa devtools: handle script task panics gracefully in ConsoleActor. 2014-12-05 02:57:32 +02:00
bors-servo
92a8c7a80c auto merge of #4219 : Ms2ger/servo/cleanup-document, r=jdm 2014-12-04 08:46:02 -07:00
Ms2ger
9416e9b11a Cleanup Document::GetElementsByName. 2014-12-04 11:40:44 +01:00
Ms2ger
d22964792a Cleanup Document::SetBody. 2014-12-04 11:38:54 +01:00
Ms2ger
2ce4c6c529 Cleanup Document::GetDocumentElement. 2014-12-04 09:44:01 +01:00
Ms2ger
41395412eb Cleanup Document::GetDoctype. 2014-12-04 09:43:40 +01:00
bors-servo
90b0369cdf auto merge of #4217 : cmr/servo/issue/4196, r=jdm
Closes  #4196.

r? @jdm
2014-12-04 00:06:55 -07:00
bors-servo
28a132a8f4 auto merge of #4213 : jdm/servo/sepreadwrite, r=jdm
Rebased from #4211.
2014-12-03 22:48:59 -07:00
Corey Richardson
4d55ab8157 Don't categorize HTMLInputElement as a TableCellFragment
Closes  #4196.
2014-12-03 21:44:18 -08:00
bors-servo
0b909c2e93 auto merge of #4216 : glennw/servo/android-demo, r=larsbergstrom 2014-12-03 22:01:11 -07:00
Glenn Watson
6f6400ee3a Disable debugging, set wikipedia page for demo. 2014-12-03 20:55:06 -08:00
bors-servo
0b5cc3f4aa auto merge of #4214 : jdm/servo/modifyattr, r=jdm
Rebased from #4197.
2014-12-03 20:28:00 -07:00
Shanil Puri
72a5ae7210 Implemeneted ModifyAttribute handler to update DOM elements. 2014-12-03 18:58:44 -08:00
bors-servo
ecf98bc680 auto merge of #4210 : glennw/servo/skia-android-update, r=metajack 2014-12-03 19:51:57 -07:00
Sagar Muchhal
75ffda9fb8 Support for Separated Read Write 2014-12-03 18:45:05 -08:00
bors-servo
ad9aedac77 auto merge of #4203 : SimonSapin/servo/refactor-doc, r=Manishearth 2014-12-03 19:09:58 -07:00
Glenn Watson
f2100ec676 Update skia submodule to get android build fix. 2014-12-03 17:59:23 -08:00
bors-servo
019c55343d auto merge of #4205 : servo/servo/wpt_20141202, r=jdm 2014-12-03 18:48:58 -07:00
bors-servo
92cc423709 auto merge of #4202 : zwarich/servo/remove-libgreen, r=larsbergstrom 2014-12-03 18:27:57 -07:00
Ms2ger
b24b05d782 Update web-platform-tests. 2014-12-04 01:58:06 +01:00
bors-servo
736d542beb auto merge of #4187 : cgaebel/servo/issue-4127, r=SimonSapin
This will avoid drawing Arcs if there's no border-radius property set.

Fixes #4127
2014-12-03 17:48:56 -07:00
Simon Sapin
2b7eb1ca1e Fix 'mach browse-doc' to use the right target directory. 2014-12-03 15:59:51 -08:00
bors-servo
0d2251510f auto merge of #4157 : nkdalmia/servo/master, r=jdm
Changes
* Implemented Storage Task
* Used Storage Task in methods of storage.rs
* Updated webstorage test expectations

Pending Changes:
* Handle Storage Event
* Throw QuotaExceededError in case of failure for method setItem
* localStorage as alias of sessionStorage
2014-12-03 16:54:57 -07:00
Simon Sapin
7efad39ccd Make 'mach doc' not fail when components/servo/target doesn’t exist. 2014-12-03 15:50:21 -08:00
Cameron Zwarich
e3b7aeb531 Remove libgreen support. 2014-12-03 15:32:15 -08:00
nkdalmia
f6fb9f862d Implement Window.sessionStorage: Storage Task, Storage Methods (excluding Storage event, QuotaExceededError) 2014-12-03 18:31:50 -05:00
bors-servo
6d1193547b auto merge of #4142 : SimonSapin/servo/refactor-doc, r=Manishearth 2014-12-03 16:27:56 -07:00
bors-servo
68c90e2797 auto merge of #4036 : pcwalton/servo/opacity, r=SimonSapin
This adds the infrastructure necessary to support stacking contexts that
are not containing blocks for absolutely-positioned elements. Our
infrastructure did not support that before. This minor revamp actually
ended up simplifying the logic around display list building and
stacking-relative position computation for absolutely-positioned flows,
which was nice.

This will need this PR: https://github.com/servo/rust-azure/pull/112 I have not updated the Cargo.lock file yet because I want the merge commit.

r? @glennw
f? @SimonSapin
2014-12-03 15:22:00 -07:00
Patrick Walton
1c1c507c03 layout: Implement opacity per CSS-COLOR § 3.2.
This adds the infrastructure necessary to support stacking contexts that
are not containing blocks for absolutely-positioned elements. Our
infrastructure did not support that before. This minor revamp actually
ended up simplifying the logic around display list building and
stacking-relative position computation for absolutely-positioned flows,
which was nice.
2014-12-03 14:17:16 -08:00
Simon Sapin
96c3c6fd43 Replace mach serve-docs by mach browse-doc, fix #3913 2014-12-02 21:49:30 -08:00
Simon Sapin
d25c66904e Have 'mach doc' copy Rust documentation. 2014-12-02 21:48:52 -08:00
bors-servo
873ca6cadd auto merge of #4140 : SimonSapin/servo/no-root-cargo-toml, r=SimonSapin
This fixes #3957, and allow #4115 not to regress #4099.
2014-12-02 19:27:51 -07:00
Simon Sapin
e1c2210c23 More target path fixup. 2014-12-02 18:23:06 -08:00
Simon Sapin
9bbc633ced Don’t try to run unit tests for the servo crate.
There are none, but the contenttest program fails with:

```
task '<main>' panicked at 'Required option 'source-dir' missing.', ../../tests/contenttest.rs:48
```
2014-12-02 18:04:06 -08:00
Simon Sapin
26cd2b46df Fix up android/glut port to find its servo dependency. 2014-12-02 18:04:06 -08:00
Simon Sapin
14e28f6654 Have ./mach cargo not change to components/servo.
`ports/android/glut` relies on it executing on the current directory.
2014-12-02 18:04:06 -08:00
Simon Sapin
cc4ea7507f Make build system more independent of current directory. 2014-12-02 18:04:06 -08:00
Simon Sapin
ff4877b473 Warn when Cargo is run directly. Fix #3957. 2014-12-02 18:03:39 -08:00
Simon Sapin
2f413c8937 Move the servo crate from root to components/servo 2014-12-02 18:03:39 -08:00
bors-servo
b2b6d4d0d1 auto merge of #4186 : mbrubeck/servo/layout-viewer, r=glennw
d1b433a3b3 changed the encoding format for Flows.  The root is no longer wrapped inside a `data` field, but instead includes BaseFlow fields directly.  This broke the layout trace viewer, which threw an uncaught exception when the `data` property was missing.  This fixes the exception, though some functionality may still be partly broken.
2014-12-02 18:39:50 -07:00
Clark Gaebel
85856d0072 code review 2014-12-02 17:30:54 -08:00
bors-servo
c91e949ed0 auto merge of #4169 : IdeaHat/servo/fix-mach-unit-test-filter, r=jdm
Minor change, added unit test filter to components so that ./mach test-unit [test-filter] works in line with documentation.

I'd personally like to also make filters on the components as well as the tests. This would change the interface (probably to ./mach test-unit [component-filter] [test-filter]), but change is NOT in this pull request.
2014-12-02 18:15:51 -07:00
bors-servo
c68269097e auto merge of #4155 : mttr/servo/reftest_unknown_servo_args, r=jdm
Fixes #4101
2014-12-02 17:51:50 -07:00
Clark Gaebel
7d1e85f774 Fixed #4127: Added a fast path to border-radius.
This will avoid drawing Arcs if there's no border-radius property set.
2014-12-02 16:28:26 -08:00