Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Organize all the source files into compiler/, components/, and platform/. | Patrick Walton | 2013-05-15 | 165 | -36672/+0 |
| | |||||
* | Replace with_imm_node by with_base and with_mut_node by with_mut_base | Seth Fowler | 2013-05-10 | 8 | -45/+45 |
| | |||||
* | Merge RootFlow into BlockFlow | Seth Fowler | 2013-05-10 | 5 | -227/+75 |
| | |||||
* | Change core::task::local_data to core::local_data. | Jack Moffitt | 2013-05-10 | 1 | -3/+3 |
| | |||||
* | Remove old borrow check workarounds and appease the new borrow checker. | Jack Moffitt | 2013-05-10 | 5 | -70/+57 |
| | |||||
* | Change FuzzyEq to ApproxEq. | Jack Moffitt | 2013-05-10 | 1 | -2/+2 |
| | |||||
* | Remove unused mut. | Jack Moffitt | 2013-05-10 | 2 | -6/+4 |
| | |||||
* | Work around broken TaskBuilder. | Jack Moffitt | 2013-05-10 | 2 | -2/+8 |
| | |||||
* | Merge pull request #431 from pcwalton/refactor-compositor | Jack Moffitt | 2013-05-09 | 19 | -322/+395 |
|\ | | | | | Refactor compositor | ||||
| * | servo: Address review comments | Patrick Walton | 2013-05-09 | 5 | -15/+46 |
| | | |||||
| * | Add missing compositing/mod.rs | Patrick Walton | 2013-05-09 | 1 | -0/+303 |
| | | |||||
| * | Split the network stuff out of servo-gfx into servo-net | Patrick Walton | 2013-05-09 | 8 | -90/+35 |
| | | |||||
| * | servo: Warning police. | Patrick Walton | 2013-05-09 | 7 | -17/+10 |
| | | |||||
| * | servo: Remove the type parameter from the compositor, rename OSMain, and ↵ | Patrick Walton | 2013-05-09 | 2 | -69/+73 |
| | | | | | | | | refactor engine a bit | ||||
| * | Separate out windowing from compositing | Patrick Walton | 2013-05-08 | 4 | -0/+172 |
| | | |||||
| * | Rename "osmain" to "compositing" | Patrick Walton | 2013-05-08 | 4 | -380/+5 |
| | | |||||
* | | modify add license | Youngmin Yoo | 2013-05-09 | 4 | -8/+8 |
| | | |||||
* | | change license | Youngmin Yoo | 2013-05-09 | 4 | -4/+16 |
| | | |||||
* | | make check: incorrect license | Youngmin Yoo | 2013-05-09 | 4 | -1/+5 |
| | | |||||
* | | update: servo for rust language change | Youngmin Yoo | 2013-05-09 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #419 from pcwalton/render-box-refactor | Jack Moffitt | 2013-05-08 | 9 | -578/+801 |
|\| | | | | | layout: Refactor the RenderBox type to save memory and improve the coding style of box.rs | ||||
| * | layout: Refactor the RenderBox type to save memory and improve the coding ↵ | Patrick Walton | 2013-05-08 | 9 | -578/+801 |
| | | | | | | | | style of box.rs | ||||
* | | Remove unused mutable warning spam from generated code. | Josh Matthews | 2013-05-08 | 2 | -5/+5 |
| | | |||||
* | | Add codegen support for dictionaries, and implement Event bindings as a ↵ | Josh Matthews | 2013-05-08 | 14 | -103/+704 |
|/ | | | | side-effect. Add a stub EventTarget to allow the build to complete. | ||||
* | servo: Rename `as_immutable_node` to `as_imm_node` and `as_mutable_node` to ↵ | Patrick Walton | 2013-05-07 | 9 | -38/+38 |
| | | | | `as_mut_node` | ||||
* | layout: Refactor inline layout a bit | Patrick Walton | 2013-05-07 | 1 | -90/+106 |
| | |||||
* | dom: Remove duplicate methods from the DOM node type | Patrick Walton | 2013-05-06 | 4 | -64/+54 |
| | |||||
* | layout: Remove duplicate methods from flows | Patrick Walton | 2013-05-06 | 6 | -168/+135 |
| | |||||
* | layout: Port the flow tree over to the new generic tree functions | Patrick Walton | 2013-05-06 | 7 | -129/+116 |
| | |||||
* | dom: Document the node structure better and remove the node pointer ↵ | Patrick Walton | 2013-05-06 | 4 | -119/+94 |
| | | | | stitching routines | ||||
* | util: Add a new `tree` module to avoid duplicating pointer stitching. | Patrick Walton | 2013-05-06 | 3 | -6/+69 |
| | | | | Add some basic support to AbstractNode for it. | ||||
* | layout: Document the root flow. | Patrick Walton | 2013-05-06 | 1 | -5/+7 |
| | |||||
* | servo: Refactor the `Flow` type to save memory and allow upcasting and ↵ | Patrick Walton | 2013-05-06 | 10 | -511/+603 |
| | | | | downcasting more naturally | ||||
* | Remove ancient `net.rs` | Patrick Walton | 2013-05-06 | 1 | -33/+0 |
| | |||||
* | Fix code style in DOMParser | Patrick Walton | 2013-05-06 | 1 | -9/+24 |
| | |||||
* | Fix style in `CharacterData`. | Patrick Walton | 2013-05-06 | 1 | -17/+24 |
| | |||||
* | Remove unnecessary copying in hubbub parser part 2 | ILyoan | 2013-05-03 | 1 | -3/+2 |
| | |||||
* | Remove unnecessary copying in hubbub parser | ILyoan | 2013-05-03 | 1 | -12/+6 |
| | |||||
* | Remove the confusing `tree` API. It should be recreated later. | Patrick Walton | 2013-05-02 | 2 | -275/+0 |
| | |||||
* | Update style of flow and remove its reliance on `tree` | Patrick Walton | 2013-05-02 | 5 | -147/+223 |
| | | | | | `tree` is an old API that predates the use of traits. It should be redone. This commit breaks the dependency on it. | ||||
* | Adjust code style in clientrect | Patrick Walton | 2013-05-02 | 1 | -10/+17 |
| | |||||
* | update servo for language change | aydinkim | 2013-05-02 | 6 | -19/+20 |
| | |||||
* | Merge branch 'ILyoan-stride' | Jack Moffitt | 2013-04-24 | 1 | -2/+2 |
|\ | |||||
| * | Stride to be the number of aligned bytes in each row | ILyoan | 2013-04-22 | 1 | -2/+2 |
| | | |||||
* | | Fix build errors after rebase. | Josh Matthews | 2013-04-23 | 4 | -15/+9 |
| | | |||||
* | | Add getBoundingClientRect, and make it and getClientRects synchronously ↵ | Josh Matthews | 2013-04-23 | 9 | -45/+191 |
| | | | | | | | | query layout. Associate flows with DOM nodes to allow this querying to occur. Alleviate the problem of Element objects not having access to the original AbstractNode by adding a transient field to Node that is non-null while a node downcast is taking place. | ||||
* | | Remove all traces of owned DOM objects. This DOM is all about sharing. | Josh Matthews | 2013-04-23 | 9 | -69/+4 |
| | | |||||
* | | Make GC work. | Josh Matthews | 2013-04-23 | 5 | -23/+41 |
| | | |||||
* | | Make text nodes use same private slot representation as DOM elements. | Josh Matthews | 2013-04-23 | 1 | -9/+7 |
| | | |||||
* | | Several orthogonal changes that all got tangled up: | Josh Matthews | 2013-04-23 | 23 | -277/+609 |
| | | | | | | | | | | | | | | | | | | * Split ClientRect, ClientRectList, and HTMLCollection blobs into separate DOM implementation and binding-related files. * Enforce wrapper initialization at creation time for all DOM objects * Set up the basis for triggering reflow on DOM changes, such as Element.setAttribute * Fix crashes stemming from storing pointers to stack-local AbstractNode objects in DOM node wrappers * Add untested trace hooks for DOM nodes * Implement proper CharacterData inheritance for Text and Comment nodes |