Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement safe rooting strategy via Unrooted, Root, JSRef, and JS. | Josh Matthews | 2014-05-03 | 1 | -41/+50 | |
| | ||||||
* | Turn on GC all the time. Fix rooting errors during parsing and storing ↵ | Josh Matthews | 2014-05-03 | 1 | -18/+25 | |
| | | | | timers. Fix borrow errors during tracing. | |||||
* | Stop passing owned strings to fail!(). | Ms2ger | 2014-05-03 | 1 | -1/+1 | |
| | | | | The ~"string" expression is being removed in upstream rust. | |||||
* | Use Vec for the remaining ~[T]s in script. | Ms2ger | 2014-04-28 | 1 | -4/+4 | |
| | ||||||
* | Make ProgressMsg use Vec. | Ms2ger | 2014-04-28 | 2 | -3/+3 | |
| | ||||||
* | This batch of changes upgrades Servo to work with the Rust upgrade as of | Lars Bergstrom | 2014-04-27 | 1 | -4/+4 | |
| | | | | | | April 10, 2014. The main changes are to privacy, to work around the issues with incorrect bounds on the libstd `Arc<Mutex<T>>`, and the various API changes strewn throughout the libraries. | |||||
* | Remove resource_task argument from css_link_listener.(fixes #2153) | lpy | 2014-04-18 | 1 | -4/+2 | |
| | ||||||
* | Associate ResourceTask with UrlProvenance | James Sanders | 2014-04-17 | 2 | -12/+8 | |
| | ||||||
* | Add transparent Traceable and Untraceable types to aid proper rooting ↵ | Josh Matthews | 2014-04-17 | 1 | -1/+1 | |
| | | | | practices, and replace ad-hoc Untraceable structs with empty Encodable implementations. | |||||
* | Stop using deprecated RefCell<T>::get | Matt Brubeck | 2014-04-16 | 1 | -2/+2 | |
| | | | | It's going away in the next Rust upgrade. | |||||
* | Move inline stylesheet parsing out of HTML parser. | Matt Brubeck | 2014-04-14 | 2 | -40/+37 | |
| | | | | | | | Instead, use shared code to parse stylesheet content when it is inserted, whether during parsing or dynamically by script. Based on work by sanools in #1350. | |||||
* | auto merge of #2045 : Manishearth/servo/pub-struct-2044, r=SimonSapin | bors-servo | 2014-04-09 | 1 | -1/+1 | |
|\ | | | | | | | See #2044 | |||||
| * | fix visibility warnings in script crate (#2044) | Manish Goregaokar | 2014-04-06 | 1 | -1/+1 | |
| | | ||||||
* | | Remove trailing whitespace. | Ms2ger | 2014-04-07 | 1 | -1/+1 | |
|/ | ||||||
* | Upgrade rust. | Ms2ger | 2014-04-04 | 2 | -25/+24 | |
| | ||||||
* | Move attributes-related functions onto JS<Element>. | Ms2ger | 2014-03-20 | 1 | -9/+7 | |
| | ||||||
* | Split TCast::to into TCast::to_unchecked and TCast::to. | Tetsuharu OHZEKI | 2014-03-20 | 1 | -3/+3 | |
| | ||||||
* | Warning police. | Josh Matthews | 2014-03-18 | 1 | -6/+8 | |
| | ||||||
* | Remove all traces of Box representation from bindings. Work around file read ↵ | Josh Matthews | 2014-03-18 | 1 | -0/+1 | |
| | | | | runtime problem. | |||||
* | Rust upgrades | Lars Bergstrom | 2014-03-18 | 2 | -16/+38 | |
| | ||||||
* | script: Fix background color of Acid2. | Patrick Walton | 2014-03-13 | 1 | -7/+12 | |
| | | | | | | There were two problems here: (1) we did not process style sheets with an unexpected `rel` attribute but a correct MIME type; (2) we did not consider `none` a valid value for the `background` property. | |||||
* | Don't use the Untraceable fields outside the module they're defined in. | Ms2ger | 2014-03-12 | 1 | -1/+1 | |
| | | | | This pattern will become illegal with the next Rust upgrade. | |||||
* | Remove next_subpage_id argument from parse_html.(fixes #1801) | lpy | 2014-03-04 | 1 | -2/+2 | |
| | ||||||
* | De-@mut the script crate. | Josh Matthews | 2014-02-28 | 1 | -18/+10 | |
| | ||||||
* | Renamed HTMLIframeElementTypeId to HTMLIFrameElementTypeId | hgentry | 2014-02-27 | 1 | -2/+2 | |
| | ||||||
* | Remove the image loading workaround from the parser. | Ms2ger | 2014-02-25 | 1 | -11/+2 | |
| | ||||||
* | Implement JSManaged for DOM objects. | Josh Matthews | 2014-02-24 | 1 | -99/+93 | |
| | ||||||
* | Impl Basic support for object element | Youngmin Yoo | 2014-02-20 | 1 | -1/+0 | |
| | ||||||
* | Support base_url in stylesheet | Youngmin Yoo | 2014-02-19 | 1 | -4/+3 | |
| | ||||||
* | Change <em> and <strong> to be HTMLElement (fixes #1704) | lpy | 2014-02-17 | 1 | -0/+2 | |
| | ||||||
* | Use eq() and eq_slice() less, and map_default() more. | Ms2ger | 2014-02-16 | 1 | -2/+1 | |
| | ||||||
* | Change Text, Comment and ProcessingInstructions parent name from element to ↵ | Adam Sinnett | 2014-02-15 | 1 | -2/+2 | |
| | | | | | | | | characterdata All other node's parent type names reflect the actual type of the parent. This change extends that convention to the indicated nodes. closes #1594 | |||||
* | Move DOMString into servo_util. | Ms2ger | 2014-02-14 | 1 | -3/+3 | |
| | ||||||
* | Use DOMString more consistently. | Ms2ger | 2014-02-13 | 1 | -1/+2 | |
| | ||||||
* | Reduce copying on parse_url() call sites. | Tetsuharu OHZEKI | 2014-02-09 | 1 | -3/+3 | |
| | ||||||
* | auto merge of #1608 : SimonSapin/servo/url, r=metajack | bors-servo | 2014-02-07 | 2 | -10/+4 | |
|\ | | | | | | | Align with spec terminology. | |||||
| * | Rename make_url/current_url to parse_url/base_url, to align with spec ↵ | Simon Sapin | 2014-02-01 | 1 | -4/+4 | |
| | | | | | | | | terminology. | |||||
| * | Remove some dead code. | Simon Sapin | 2014-02-01 | 1 | -6/+0 | |
| | | ||||||
* | | Implement document.characterSet | Bruno de Oliveira Abinader | 2014-02-06 | 1 | -3/+4 | |
|/ | | | | | | | Spec: http://dom.spec.whatwg.org/#dom-document-characterset This is a sub-task for #1428. | |||||
* | Implement document.compatMode | Bruno de Oliveira Abinader | 2014-01-30 | 1 | -0/+1 | |
| | | | | | | | Spec: http://dom.spec.whatwg.org/#dom-document-compatmode This is a sub-task for #1428. | |||||
* | Move script::dom::namespace into util, in order to use it from style later. | Simon Sapin | 2014-01-25 | 1 | -1/+1 | |
| | ||||||
* | Change `get_attr()` to `get_attr_val_for_layout()`. | Jack Moffitt | 2014-01-22 | 1 | -9/+9 | |
| | | | | | | | | The old code was used by both layout and script, but was erroneously borrowing for the layout case (which causes parallelism problems). script now uses only `value_ref()` or `get_attribute()`, and layout now has its own unsafe version that dances around the borrows of `@mut Attr`. | |||||
* | DocumentType does not need to know about quirks mode | Bruno de Oliveira Abinader | 2014-01-15 | 1 | -2/+1 | |
| | | | | TSIA. Closes #1498. | |||||
* | add names for all servo spawned tasks | zmike | 2014-01-13 | 2 | -3/+5 | |
| | | | | | | | | * add servo_util::task::{spawn_named,spawn_with_named} functions * add name param for spawn_listener and spawn_conversation functions this should resolve #1169 | |||||
* | Upgrade to latest Rust. | Jack Moffitt | 2014-01-12 | 2 | -73/+58 | |
| | ||||||
* | Make Element::set_attribute not lower-case the name argument. | Ms2ger | 2014-01-04 | 1 | -5/+3 | |
| | | | | In particular, for SetAttributeNS, we should not change the case. | |||||
* | Pass a Namespace to Element::get_attr. | Ms2ger | 2013-12-23 | 1 | -3/+4 | |
| | ||||||
* | script: Eliminate the phantom type in favor of just whitelisting methods | Patrick Walton | 2013-12-17 | 1 | -9/+9 | |
| | | | | | | | that layout can safely call. This is simpler. Currently, the set of methods is not safe, but I plan to lock it down more soon. | |||||
* | script: Make trees less generic | Patrick Walton | 2013-12-17 | 1 | -2/+1 | |
| | ||||||
* | auto merge of #1377 : SimonSapin/servo/encoding, r=kmcallister | bors-servo | 2013-12-17 | 1 | -6/+15 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | Depends on https://github.com/mozilla-servo/rust-cssparser/pull/33 being merged. Also (unrelated) pass around a base URL for stylesheets. Adds a new dependency: Upstream: https://github.com/lifthrasiir/rust-encoding Servo’s fork: https://github.com/mozilla-servo/rust-encoding As of this writing, upstream’s master branch targets Rust 0.8, and its rust-0.9-pre branch targets Rust master. Servo uses a Rust version in-between those. I pushed a rust-servo branch to our fork that backports from rust-0.9-pre, and also included some changes that have yet to be merged in upstream pull requests. |