Commit graph

8 commits

Author SHA1 Message Date
Patrick Walton
cf773ab0f2 servo: Merge #1424 - Harden layout (from pcwalton:harden-layout); r=pcwalton
This changeset gets rid of the `FooView` phantom type in favor of a more brute force approach that just whitelists methods that layout is allowed to call. The set is surprisingly small now that layout isn't going to the DOM for much.

If this approach turns out not to scale, we can do something fancier, but I'd rather just have it be safe and secure first and then refactor later for programmer happiness.

r? @kmcallister

Source-Repo: https://github.com/servo/servo
Source-Revision: 824c7ac613ebb80bb432ff6425c5e25c642b6afb
2013-12-17 18:16:05 -08:00
Tetsuharu OHZEKI
0655961310 servo: Merge #1209 - Stop passing DOMStrings via borrowed pointer (from saneyuki: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`?

Source-Repo: https://github.com/servo/servo
Source-Revision: 7f13566d57b90468b0ab2a58fd2e4ba387510e4b
2013-11-14 09:40:31 -08:00
Ms2ger
1b24df4acf servo: Merge #1215 - Make DOMString represent a non-nullable string (from Ms2ger:DOMString-nonnull); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 6a0201a5a6df613d63574fe1b63a1cb0f5ff892f
2013-11-12 05:53:09 -08:00
Ms2ger
74b8cdf345 servo: Merge #1177 - Introduce new methods for some more HTML elements (from Ms2ger:new-htmlelement); r=jdm
r? @jdm

Source-Repo: https://github.com/servo/servo
Source-Revision: e16a29480ef48aad6db08710954a2a4ba6802e0d
2013-11-05 07:17:27 -08:00
Ms2ger
8ef653c964 servo: Merge #1162 - Introduce new methods for some HTML elements (from Ms2ger:new-htmlelement); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 041f3a8b06e3f29e99464af752cad8f1a7e93540
2013-10-31 13:55:29 -07:00
Luis de Bethencourt
2d8fcc3236 servo: Merge #959 - Consider renaming the parent fields of the DOM node hierarchy (from luisbg:master); r=jdm
Issue #924

Source-Repo: https://github.com/servo/servo
Source-Revision: dafb2c3d7fb26686bd9fa0cf963470a1ebc0d733
2013-09-19 21:09:14 -07:00
Keegan McAllister
86d8c4f09c servo: Merge #955 - Bindings cleanup (from kmcallister:bindings); r=metajack
Source-Repo: https://github.com/servo/servo
Source-Revision: 7ffcc29d54659cea63dd2769db469473343246c4
2013-09-18 19:39:47 -07:00
saneyuki_s
a4e7a0a924 servo: Merge #698 - Generate bindings for HTMLMetaElement, HTMLStyleElement, HTMLTableElement (from jdm:elements); r=jdm
Rebased from #694.

Source-Repo: https://github.com/servo/servo
Source-Revision: a8b03857fc8fff5c07ec0f2648c1c8f27c92942e
2013-08-08 08:51:39 -07:00