Commit graph

5232 commits

Author SHA1 Message Date
june0cho
7b49ea33c9 Add acid2 test case. 2013-11-15 17:55:39 +09:00
Youngmin Yoo
f037d8c046 Add CSS overflow property(hidden) test file 2013-11-15 13:23:33 +09:00
Jack Moffitt
0cc6962540 Update mac platform submodules. 2013-11-14 18:59:36 -07:00
bors-servo
e98ddef9bb auto merge of #1229 : june0cho/servo/fix_582, r=metajack
...this is not implemented. With @sonwow
@brson
2013-11-14 16:37:17 -08:00
bors-servo
0df8c2a34f auto merge of #1259 : Ms2ger/servo/get-attr, r=jdm 2013-11-14 15:46:25 -08:00
bors-servo
7e41e86007 auto merge of #1256 : kmcallister/servo/configure, r=metajack
This isn't a full fix for #522 / #835 but it prevents the unrecoverable loss of work without changing the behavior of configure generally.

If configure drops committed local work, it can be recovered from the reflog.
2013-11-14 15:01:38 -08:00
Ms2ger
d4a48995a2 Remove type_id arguments from Event::new and UIEvent::new. 2013-11-14 21:10:23 +01:00
Ms2ger
871d2f796c Remove an unused lifetime parameter from Element::get_attribute. 2013-11-14 19:49:36 +01:00
bors-servo
7f13566d57 auto merge of #1209 : saneyuki/servo/domstr, r=jdm
This will fix #1201.
This maybe the work in progress.

@jdm:
* Should we pass `DOMString` directly to `dom::utils::null_str_as_...`?
* Do you have any good idea to update the comment in `CodegenRust.py`?
2013-11-14 09:40:31 -08:00
bors-servo
38b17026de auto merge of #1255 : recrack/servo/fix_compute_height, r=metajack
Thanks @metajack
2013-11-14 06:55:31 -08:00
Jack Moffitt
e9d0770b48 Move from webconvforge to mozilla-servo organization for android repos. 2013-11-14 06:47:38 -07:00
Tetsuharu OHZEKI
f5ef4365f4 Stop passing DOMStrings via borrowed pointer. (#1201) 2013-11-14 20:35:36 +09:00
Jack Moffitt
b1762655e6 Change GitHub http submodules to https. 2013-11-14 01:34:10 -07:00
Keegan McAllister
095a7c7e42 Update rust-alert to find deps through rustpkg 2013-11-14 15:34:02 +09:00
Keegan McAllister
c1eefcd5af configure: Refuse to do anything if a submodule has a dirty working tree
This isn't a full fix for #522 / #835 but it prevents the unrecoverable
loss of work without changing the behavior of configure generally.

If configure drops committed local work, it can be recovered from the reflog.
2013-11-14 15:08:33 +09:00
Youngmin Yoo
ff84a4f930 Fix compute height using 'height' property 2013-11-14 14:58:06 +09:00
Keegan McAllister
94937b2f2a Pass Mac OS version cfg flags to rust-opengles build
This was in the rust-opengles Makefile.in pre-rustpkg.
2013-11-14 14:16:21 +09:00
sh8281.kim
853bcba0d1 fix indent & name 2013-11-14 13:44:02 +09:00
bors-servo
85e0bfe7f7 auto merge of #1231 : sonwow/servo/list-item, r=SimonSapin 2013-11-13 20:34:30 -08:00
bors-servo
76b367ceb6 auto merge of #1254 : pcwalton/servo/rule-hash, r=pcwalton
This is @pradeep90's PR with one little optimization.
2013-11-13 20:13:34 -08:00
bors-servo
82dd9b5699 auto merge of #1251 : Ms2ger/servo/attr-localname, r=kmcallister 2013-11-13 19:22:39 -08:00
Patrick Walton
74913ff05a Avoid one allocation in selector matching 2013-11-14 12:13:35 +09:00
S Pradeep Kumar
60d0757a02 Append to a vector argument instead of returning an owned vector.
Also, use stack-allocated vector for fixed-length vector instead of allocating
on the heap.
2013-11-14 12:13:35 +09:00
S Pradeep Kumar
315352c3c5 Insert and lookup element selectors case-insensitively.
Both the insertion key for rules having a LocalNameSelector and the lookup-key sent in
get_all_matching_rules should be ASCII lower case.
2013-11-14 12:13:35 +09:00
S Pradeep Kumar
c4903298a4 Implement Rule Hash for Selector Matching.
+ Add index fields in Rule for parent StyleRule and parent Stylesheet to break
  ties while cascading.
  Sorting by (specificity, stylesheet index, rule index) removes the need to use stable sorts.
2013-11-14 12:13:35 +09:00
bors-servo
e9ecf3c584 auto merge of #1249 : Ms2ger/servo/set-attr, r=kmcallister 2013-11-13 19:04:37 -08:00
bors-servo
cbd34bcbfa auto merge of #1247 : saneyuki/servo/rename, r=metajack
@metajack ?
2013-11-13 18:40:41 -08:00
Keegan McAllister
db6d25ff13 Build some dependencies with rustpkg
Also take a rust-layers bugfix.

In collaboration with Jack Moffitt.
2013-11-14 11:21:08 +09:00
Ms2ger
d57c3a8149 Make Attr::local_name always initialized. 2013-11-13 20:38:51 +01:00
Ms2ger
591de8cff5 Cleanup attribute setting functions a bit. 2013-11-13 17:38:08 +01:00
Tetsuharu OHZEKI
3cdc115ff0 Rename main/layout/aux.rs -> main/layout/extra.rs. (#1226) 2013-11-13 20:25:52 +09:00
Youngsoo Son
98c3c09e3e Make list-item's display style block 2013-11-13 18:08:42 +09:00
bors-servo
4eb8449621 auto merge of #1208 : pcwalton/servo/any-layout-data, r=metajack
Breaks the dependency between `gfx` and `script`, which is nice.

This exposed some performance issues with Rust's `Any` type, which I've filed:

https://github.com/mozilla/rust/issues/10382
2013-11-13 00:07:16 -08:00
bors-servo
01262861e3 auto merge of #1227 : pcwalton/servo/debug-more, r=kmcallister
r? @larsbergstrom
2013-11-12 18:25:20 -08:00
Patrick Walton
b67ec304de layout: Add debug strings for float flows and boxes 2013-11-13 11:19:18 +09:00
bors-servo
fb8a24861a auto merge of #1220 : jdm/servo/attrlist2, r=metajack 2013-11-12 17:34:17 -08:00
bors-servo
ce04996734 auto merge of #1225 : Ms2ger/servo/insert-docfrag, r=jdm 2013-11-12 10:29:45 -08:00
Ms2ger
df41a30814 Implement a missing step in the node 'insert' algorithm. 2013-11-12 19:24:22 +01:00
Josh Matthews
249cc6e38f Implement Element.attributes. 2013-11-13 02:09:12 +09:00
bors-servo
3e77a48d77 auto merge of #1222 : jdm/servo/remove_all, r=jdm 2013-11-12 08:52:27 -08:00
Ms2ger
9bcf5468e4 Rewrite replace_all. 2013-11-13 01:47:47 +09:00
bors-servo
6a0201a5a6 auto merge of #1215 : Ms2ger/servo/DOMString-nonnull, r=jdm 2013-11-12 05:53:09 -08:00
Ms2ger
6ee835a9c5 Update test to code changes. 2013-11-12 14:45:11 +01:00
Ms2ger
08afc6d19d Don't pass nullable strings to native DOM methods that want non-nullable strings. Fixes #1207. 2013-11-12 13:57:18 +01:00
Ms2ger
803cd4b7cf Make DOMString represent a non-nullable string. 2013-11-12 13:32:53 +01:00
june0cho
ee5ff3f312 Fix the crash on #582. Combining characters are still not shown because this is not implemented. With @sonwow 2013-11-12 21:28:59 +09:00
bors-servo
2975cb69e3 auto merge of #1218 : jdm/servo/attr, r=kmcallister 2013-11-12 02:04:25 -08:00
bors-servo
da4ca51049 auto merge of #1213 : jdm/servo/loadevent, r=kmcallister
It's good enough for now, since we don't track document resources at all. Should be good enough for #841.
2013-11-12 01:01:34 -08:00
sh8281.kim
8db917849a impl window self 2013-11-12 17:57:33 +09:00
James Graham
15b9d4d199 Initial support for Attr and namespaces. 2013-11-12 17:39:04 +09:00