Commit graph

4926 commits

Author SHA1 Message Date
Matt Brubeck
3e53dbd2e5 Fix deriving in cascade_with_cached_declarations
Even though we don't recompute non-inherited properties here, we still need
to compute properties that are derived from them.  Fixes #2498: because
text-decoration is not inherited, -servo-text-decorations-in-effect was not
derived correctly for cached declarations.
2014-06-04 15:32:42 -07:00
Matt Brubeck
48922fc261 Minor code cleanup in css::matching 2014-06-04 13:48:35 -07:00
Matt Brubeck
b7ba2157a1 Minor style cleanups in Cache code
- Make ApplicableDeclarationsCache::cache priv
- Add a missing semicolon for clarity
- Remove a useless `drop` call.
2014-06-04 13:18:44 -07:00
bors-servo
473b9e488b auto merge of #2575 : mbrubeck/servo/2259-remove-old-layers, r=pcwalton
This fixes #2259 which was caused by some of the previous layers sticking around incorrectly.  Depends on mozilla-servo/rust-layers#69.

Also includes some related cleanup as separate commits.

No reftest because our test harness doesn't yet support navigating to a new page (#2574).
2014-06-04 14:28:22 -04:00
Matt Brubeck
81601c21aa Remove unused delete_layer code. 2014-06-04 10:03:48 -07:00
Matt Brubeck
2b0134be7b Check the pipeline ID of the new root layer.
This isn't related to any known issue, but is just to ensure that the IDs are
set correctly within this function.
2014-06-04 10:03:48 -07:00
Matt Brubeck
e9efa60647 Remove all old layers when creating a new root.
Fixes #2259.
2014-06-04 10:03:36 -07:00
bors-servo
33c4a7a5dc auto merge of #2521 : Manishearth/servo/xhr-responsetext, r=Ms2ger
Blocks #2282
2014-06-04 07:52:12 -04:00
Manish Goregaokar
ef126be28f Add responseText and status code support to XHR 2014-06-04 17:13:02 +05:30
bors-servo
57ab420616 auto merge of #2570 : pcwalton/servo/ref-count-flows, r=pcwalton
r? @glennw
2014-06-04 01:25:28 -04:00
Patrick Walton
735cc28654 layout: Reference count flows, and forbid unsafe code in many places. 2014-06-03 22:21:11 -07:00
bors-servo
5a97f5fd79 auto merge of #2557 : saneyuki/servo/mut, r=jdm
related #2514
2014-06-03 13:31:26 -04:00
bors-servo
d448e97c6a auto merge of #2558 : Ms2ger/servo/mod-unions, r=jdm
This will allow multiple unions to contain the same type.
2014-06-03 12:58:23 -04:00
Ms2ger
d8801da9c5 Move WebIDL unions into their own module.
This will allow multiple unions to contain the same type.
2014-06-03 18:47:59 +02:00
bors-servo
052a0ffdf0 auto merge of #2556 : Ms2ger/servo/update-wpt, r=metajack 2014-06-03 12:04:15 -04:00
Tetsuharu OHZEKI
dc0164071e Remove needless '&mut self' from DocumentMethods. 2014-06-04 00:57:23 +09:00
Tetsuharu OHZEKI
884346030c Remove needless '&mut self' from WindowMethods. 2014-06-04 00:55:23 +09:00
bors-servo
a90f1e3773 auto merge of #2526 : Manishearth/servo/event-order, r=Ms2ger
For the wpt test [event_load](https://github.com/w3c/web-platform-tests/blob/master/XMLHttpRequest/event-load.htm)

Blocks #2525
2014-06-03 09:40:14 -04:00
Manish Goregaokar
161bc102f6 Order of firing events 2014-06-03 19:05:31 +05:30
Ms2ger
88d1d2ff13 Update web-platform-tests expected results. 2014-06-03 15:22:34 +02:00
bors-servo
246c9759be auto merge of #2555 : brson/servo/warnings, r=metajack
Depends on https://github.com/mozilla-servo/rust-fontconfig/pull/19, https://github.com/mozilla-servo/rust-harfbuzz/pull/21, https://github.com/mozilla-servo/rust-hubbub/pull/23, https://github.com/mozilla-servo/rust-layers/pull/68, https://github.com/mozilla-servo/sharegl/pull/29, https://github.com/mozilla-servo/rust-mozjs/pull/85.
2014-06-02 20:46:25 -04:00
Brian Anderson
c85e2c9594 Eliminate some warnings 2014-06-02 17:42:10 -07:00
bors-servo
184d8b5bab auto merge of #2553 : bjz/servo/remove-inline-fragment-map, r=pcwalton
This simplifies inline.rs and makes things easier to understand.

I've also added some documentation for `Line`.

r? @pcwalton
2014-06-02 19:34:16 -04:00
Brendan Zabarauskas
0276ae47a2 Use destructuring to clean up InlineFragments::push_all 2014-06-02 16:29:50 -07:00
bors-servo
52a809259a auto merge of #2550 : Ms2ger/servo/default-handling, r=jdm 2014-06-02 18:01:22 -04:00
Brendan Zabarauskas
782608eba5 Remove InlineFragmentMap 2014-06-02 14:37:04 -07:00
Brendan Zabarauskas
fe8e0ac06f Remove last methods from InlineFragmentMap 2014-06-02 14:37:04 -07:00
Brendan Zabarauskas
2b23a2ca94 Remove the need to destructure InlineFragments
We do this by moving InlineFragmentMap::fixup into InlineFragments
2014-06-02 14:35:40 -07:00
Brendan Zabarauskas
86efd92a92 Add documentation for Line::{bounds, green_zone} 2014-06-02 14:35:39 -07:00
bors-servo
cd4a709642 auto merge of #2549 : mbrubeck/servo/hidpi-opt, r=metajack
This is part of the fix for #2276. r? @metajack
2014-06-02 16:52:32 -04:00
bors-servo
1d6a1fc066 auto merge of #2552 : saneyuki/servo/mut, r=jdm
related #2514
2014-06-02 14:58:27 -04:00
Tetsuharu OHZEKI
d2a590a3db Remove needless 'self' mutability from CharacterDataMethods::Remove(). 2014-06-03 03:29:41 +09:00
Tetsuharu OHZEKI
a837106f54 Remove needless 'self' mutability from DocumentTypeMethods::Remove(). 2014-06-03 03:28:50 +09:00
Tetsuharu OHZEKI
59ed832fa6 Remove needless '&mut self' from element.rs. 2014-06-03 03:27:28 +09:00
bors-servo
5ebe330247 auto merge of #2551 : Ms2ger/servo/bindings-rename, r=jdm 2014-06-02 14:25:31 -04:00
Ms2ger
97efd122a3 Rename BindingDeclarations to Bindings. 2014-06-02 19:48:42 +02:00
Ms2ger
dea8a4ffcb Support dictionary members without default values. 2014-06-02 19:37:06 +02:00
Ms2ger
ebd9b9a519 Rewrite the dictionary codegen to use pattern matching rather than is_some/unwrap. 2014-06-02 19:37:06 +02:00
Ms2ger
2a91e987b4 Return the default value from getJSToNativeConversionTemplate, to allow reusing it more easily.
This commit does not change the generated code.
2014-06-02 19:37:05 +02:00
bors-servo
488ac518e4 auto merge of #2547 : Ms2ger/servo/dictionary-tests, r=jdm 2014-06-02 13:07:47 -04:00
Matt Brubeck
5148b67eac Default to 1 dppx in headless mode 2014-06-02 09:42:08 -07:00
bors-servo
6c55726553 auto merge of #2546 : Ms2ger/servo/node-pointer-stitching, r=jdm
There is no good reason for the additional abstraction here.

This commit also adds assertions that were suggested in XXX comments.
2014-06-02 12:37:26 -04:00
Matt Brubeck
a76b982ff9 Add an option to set device pixel ratio 2014-06-02 09:22:42 -07:00
bors-servo
448c472cf1 auto merge of #2545 : Ms2ger/servo/nyi, r=jdm 2014-06-02 12:07:30 -04:00
Ms2ger
9346a66017 Remove tests for unimplemented features. 2014-06-02 17:42:10 +02:00
bors-servo
05a57848ad auto merge of #2527 : Manishearth/servo/xhr-wpt-ready-state, r=Ms2ger
For the wpt test [open-open-send.htm](https://github.com/w3c/web-platform-tests/blob/master/XMLHttpRequest/open-open-send.htm)


Blocks #2525
2014-06-02 11:37:29 -04:00
bors-servo
8c73f252ca auto merge of #2548 : ebalint/servo/master, r=Ms2ger 2014-06-02 10:49:33 -04:00
Edit Balint
7910eb1399 Add a static from_rooted method to JS<T> #2309 2014-06-02 15:48:19 +02:00
Ms2ger
6d619f484c Support enumerations in dictionaries. 2014-06-02 14:46:23 +02:00
Ms2ger
7e310d1949 Enable some more dictionary codegen tests. 2014-06-02 14:45:29 +02:00