bors-servo
563d6ef91a
auto merge of #1457 : zmike/servo/master, r=jdm
...
this should resolve #1169
2014-01-13 12:11:35 -08:00
Bruno de Oliveira Abinader
742ad9cd24
Implement Document::doctype
...
Closes #1482 .
2014-01-13 15:45:34 -04:00
bors-servo
0555e671ca
auto merge of #1484 : metajack/servo/check-reftest-status, r=larsbergstrom
...
r? @larsbergstrom
2014-01-13 11:34:18 -08:00
Jack Moffitt
37b867b997
Enable checks for reftest exit status.
2014-01-13 12:09:44 -07:00
zmike
193b6d2635
add names for all servo spawned tasks
...
* add servo_util::task::{spawn_named,spawn_with_named} functions
* add name param for spawn_listener and spawn_conversation functions
this should resolve #1169
2014-01-13 13:12:48 -05:00
bors-servo
99f24fbd40
auto merge of #1481 : Ms2ger/servo/unused-imports-2, r=metajack
2014-01-13 08:19:12 -08:00
Ms2ger
b15e6dfc84
Remove unused imports.
2014-01-13 17:04:10 +01:00
bors-servo
c894778840
auto merge of #1448 : saneyuki/servo/attr, r=jdm
2014-01-13 06:25:12 -08:00
Tetsuharu OHZEKI
7a9ecffaa0
Implement Element.removeAttribute()/removeAttributeNS().
2014-01-13 23:12:08 +09:00
Tetsuharu OHZEKI
31e2f22d20
Add the comment to explain the dual declaration.
2014-01-13 23:10:21 +09:00
Tetsuharu OHZEKI
fd0dadbddf
Enable only remove operation for Document::update_idmap().
2014-01-13 23:10:21 +09:00
Tetsuharu OHZEKI
8dc5fe0fe5
Split up the utility function to make internal attribute's namespace.
2014-01-13 23:10:21 +09:00
Tetsuharu OHZEKI
617a95ff5b
Remove needless code.
...
This `OK(())` should be propagated from `Element.set_attribute()`.
2014-01-13 23:07:00 +09:00
bors-servo
048929278a
auto merge of #1478 : recrack/servo/useragentcss, r=SimonSapin
...
#1232
Servo UA (http://www.w3.org/TR/CSS21/sample.html )
This is UA css from http://mxr.mozilla.org/mozilla/source/layout/style/html.css and http://dev.w3.org/csswg/css-lists/#ua-stylesheet
```
ul margin-left: 40px -> padding-left: 40px
ol margin-left: 40px -> padding-left: 40px
```
2014-01-13 02:01:17 -08:00
bors-servo
943ab4a4f0
auto merge of #1473 : metajack/servo/rustup-20131219, r=jdm
2014-01-12 19:16:21 -08:00
Jack Moffitt
a7ef1cd35e
Upgrade to latest Rust.
2014-01-12 19:45:45 -07:00
Youngmin Yoo
0d8ee069c9
Update UA stylesheets for lists
2014-01-10 16:04:25 +09:00
bors-servo
e8b0eae09e
auto merge of #1472 : brunoabinader/servo/document-head, r=jdm
...
Use children() instead of traverse_preorder(), and avoid having
GetHead() in both Document and HTMLDocument.
Closes #1465 .
2014-01-08 14:39:57 -08:00
Bruno de Oliveira Abinader
b5eba001ef
Fix to avoid attribute name clash between Document/HTMLDocument
...
Use children() instead of traverse_preorder(), and avoid having
GetHead() in both Document and HTMLDocument.
Closes #1465 .
2014-01-08 16:44:47 -04:00
bors-servo
728fb9a7de
auto merge of #1470 : SimonSapin/servo/before-after, r=metajack
...
No behavior change (hopefully).
a16087d
is the core of what I wanted to do, following up on #1464 (cc: @parkjaeman)
2014-01-08 09:58:29 -08:00
Simon Sapin
8d8a8ad6e7
De-duplicate some redundant code with a macro.
2014-01-08 16:08:42 +00:00
Simon Sapin
724fd7caaf
Store selectors in Arc early to avoid some copying.
2014-01-08 15:58:52 +00:00
Simon Sapin
faeab3773e
Simplify tracking of CSS rules source order in selector matching.
2014-01-08 14:59:10 +00:00
Simon Sapin
a16087da5f
Selector mathing: Move the pseudo-elements buckets inside Stylist.
...
Refactor to have only one Stylist per document.
2014-01-08 14:54:16 +00:00
Simon Sapin
1d6f94fd96
Move selector matching tests and testing helpers into a #[cfg(test)] module.
2014-01-08 14:46:46 +00:00
Simon Sapin
146029bc06
Remove unused PerOriginRules struct.
2014-01-08 14:46:46 +00:00
Simon Sapin
8068823948
Make SelectorMap private.
2014-01-08 14:46:46 +00:00
Simon Sapin
1cdcaa940c
Comment out parsing of ::firt-line and ::first-letter, they’re not supported yet.
2014-01-08 14:46:46 +00:00
Simon Sapin
7a9b917c4f
Remove some trailing whitespace.
2014-01-08 13:43:30 +00:00
bors-servo
99157c6412
auto merge of #1464 : parkjaeman/servo/pseudo-element-selectors-matching, r=SimonSapin
...
CSS parsing and selector matching for pseudo element :before and :after
2014-01-08 05:37:20 -08:00
bors-servo
de36f37ac7
auto merge of #1409 : pcwalton/servo/fix-get-bounding-client-rect, r=jdm
...
This fixes the `getBoundingClientRect()` content test.
r? @jdm
2014-01-07 19:46:25 -08:00
Jaeman Park
62691cb6ef
Change range to iter() and add comment for FirstLine and FirstLetter
2014-01-08 09:09:52 +09:00
bors-servo
a910e4ee8d
auto merge of #1466 : brunoabinader/servo/document-head, r=kmcallister
...
Implementation details according to the specification below:
http://www.whatwg.org/specs/web-apps/current-work/#dom-document-head
This patch is for:
https://github.com/mozilla/servo/issues/1465
Closes #1465 .
2014-01-07 12:07:32 -08:00
Bruno de Oliveira Abinader
17b35d52ff
Implement Document::head()
...
Implementation details according to the specification below:
http://www.whatwg.org/specs/web-apps/current-work/#dom-document-head
This patch is for:
https://github.com/mozilla/servo/issues/1465
2014-01-07 15:51:45 -04:00
Jaeman Park
138e425607
CSS parsing/selector-matching for pseudo elements
2014-01-07 18:03:07 +09:00
bors-servo
608ee006ab
auto merge of #1463 : ksh8281/servo/img_new_line, r=pcwalton
...
````
<div>
test
<img src="test.jpeg"/>
</div>
````
if reduce window size, img is disapper.
this pr fixes this case.
2014-01-06 22:25:27 -08:00
patrick kim
117f55069c
fix try_to_append_line for ImageBox
2014-01-07 14:57:07 +09:00
bors-servo
7be2125f96
auto merge of #1461 : ksh8281/servo/block_black_boxes, r=SimonSapin
...
fix for anonymous boxes.
http://www.w3.org/TR/CSS2/visuren.html#anonymous-block-level
2014-01-06 17:25:30 -08:00
patrick kim
9b100241fd
fix comment
2014-01-06 19:30:24 +09:00
patrick kim
454374276f
add comment
2014-01-06 19:17:09 +09:00
patrick kim
c538a90a14
remove unused import
2014-01-06 19:10:24 +09:00
patrick kim
cfd44e4082
remove block exception
2014-01-06 19:08:08 +09:00
patrick kim
8eb39aafd4
fix for anonymous block boxes
2014-01-06 17:51:49 +09:00
bors-servo
eff3cd8660
auto merge of #1460 : Ms2ger/servo/set_attribute-no-lowercase, r=jdm
...
In particular, for SetAttributeNS, we should not change the case.
2014-01-04 10:49:25 -08:00
Ms2ger
4c0e7dda7b
Make Element::set_attribute not lower-case the name argument.
...
In particular, for SetAttributeNS, we should not change the case.
2014-01-04 18:06:57 +01:00
bors-servo
cb795d814f
auto merge of #1459 : Ms2ger/servo/attr-new, r=jdm
2014-01-04 07:25:20 -08:00
bors-servo
fdea007a7d
auto merge of #1458 : Ms2ger/servo/unused-import, r=jdm
2014-01-04 07:04:24 -08:00
Ms2ger
76a9d59632
Avoid mixing up local name and name when creating attributes.
2014-01-04 11:05:10 +01:00
Ms2ger
e34375cf52
Correctly guard an import in servo.rc.
2014-01-04 10:58:54 +01:00
bors-servo
8cdfbf3fae
auto merge of #1443 : khodzha/servo/child_elements, r=jdm
...
implemented child_elements to filter children with is_element predicate
2014-01-03 14:16:27 -08:00