Commit graph

3647 commits

Author SHA1 Message Date
Brian Anderson
f129b3d0c5 Add 'backup-rust' and 'restore-rust' build targets
backup-rust moves src/rust up, out of the build directory and restore-rust
moves it back. For use by build automation.
2013-05-07 15:05:25 -07:00
Jack Moffitt
f55b8730b8 Merge pull request #416 from pcwalton/refactor-flow
Refactor flow
2013-05-07 13:44:45 -07:00
Patrick Walton
e06b31a1f8 servo: Rename as_immutable_node to as_imm_node and as_mutable_node to as_mut_node 2013-05-07 11:00:36 -07:00
Patrick Walton
b7ac688136 layout: Refactor inline layout a bit 2013-05-07 10:15:52 -07:00
Patrick Walton
066d1bf1c8 dom: Remove duplicate methods from the DOM node type 2013-05-06 20:40:28 -07:00
Patrick Walton
3995d967da layout: Remove duplicate methods from flows 2013-05-06 20:29:13 -07:00
Patrick Walton
fe36f1dccb layout: Port the flow tree over to the new generic tree functions 2013-05-06 20:05:17 -07:00
Patrick Walton
6a6cad1e39 dom: Document the node structure better and remove the node pointer stitching routines 2013-05-06 19:26:52 -07:00
Patrick Walton
58679216b3 util: Add a new tree module to avoid duplicating pointer stitching.
Add some basic support to AbstractNode for it.
2013-05-06 18:54:49 -07:00
Patrick Walton
d374d6561d layout: Document the root flow. 2013-05-06 15:46:12 -07:00
Patrick Walton
1d7a3f916d servo: Refactor the Flow type to save memory and allow upcasting and downcasting more naturally 2013-05-06 15:42:42 -07:00
Patrick Walton
5749ffcf7a Remove ancient net.rs 2013-05-06 15:42:42 -07:00
Patrick Walton
b17fffa9d9 Fix code style in DOMParser 2013-05-06 15:42:42 -07:00
Patrick Walton
a178a7a5d1 Fix style in CharacterData. 2013-05-06 15:42:41 -07:00
Young-il Choi
c0e79daff9 submodule: update rust-opengles 2013-05-06 10:58:39 +09:00
Young-il Choi
cd3cc30be0 submodule: update rust-opengles 2013-05-04 10:01:28 +09:00
Jack Moffitt
8e9c719f5f Merge pull request #414 from ILyoan/remove_copy_hubbub2
Remove unnecessary copying in hubbub parser part 2
2013-05-02 21:50:49 -07:00
ILyoan
a81781ad71 Remove unnecessary copying in hubbub parser part 2 2013-05-03 13:22:59 +09:00
Young-il Choi
33c9166877 submodule: update sharegl 2013-05-03 12:36:50 +09:00
Young-il Choi
1e561ef894 submodule: update rust-wapcaplet 2013-05-03 12:27:10 +09:00
Young-il Choi
ef66ddaf74 submodule: update rust-opengles 2013-05-03 12:27:10 +09:00
Young-il Choi
0947cb6c5c submodule: update rust-io-surface 2013-05-03 12:27:10 +09:00
Young-il Choi
f65cc7abf9 submodule: update rust-http-client 2013-05-03 12:27:10 +09:00
Young-il Choi
ad1f8d7b62 submodule: update rust-css 2013-05-03 12:27:10 +09:00
Young-il Choi
aea674c56b submodule: update rust-core-text 2013-05-03 12:27:10 +09:00
Young-il Choi
db8a568828 submodule: update rust-core-graphics 2013-05-03 12:27:10 +09:00
Young-il Choi
d956bafc8d submodule: update rust-core-foundation 2013-05-03 12:27:10 +09:00
Young-il Choi
3315c0bcfd submodule: update rust-azure 2013-05-03 12:27:10 +09:00
Jack Moffitt
53f8f15215 Merge pull request #413 from ILyoan/remove_copy_hubbub
Remove unnecessary copying in hubbub parser
2013-05-02 20:22:35 -07:00
ILyoan
4452d1943b Remove unnecessary copying in hubbub parser 2013-05-03 11:53:42 +09:00
Jack Moffitt
70b39cceec Update sharegl dependency. 2013-05-02 20:51:29 -06:00
Jack Moffitt
0a6e2b8fd9 Merge pull request #412 from pcwalton/detree
Remove the "tree" API and clean up flow a bit
2013-05-02 19:37:36 -07:00
Jack Moffitt
31a578ab30 Merge pull request #411 from pcwalton/language-changes
Update servo-gfx and submodules for language changes
2013-05-02 19:30:00 -07:00
Patrick Walton
6abcdc9218 Incorporate updates for language changes 2013-05-02 19:22:45 -07:00
Patrick Walton
88cd77f4d6 Remove the confusing tree API. It should be recreated later. 2013-05-02 19:18:52 -07:00
Patrick Walton
fddf4ca30e Update style of flow and remove its reliance on tree
`tree` is an old API that predates the use of traits. It should be redone.
This commit breaks the dependency on it.
2013-05-02 19:12:09 -07:00
Patrick Walton
c74249aee5 Adjust code style in clientrect 2013-05-02 19:11:27 -07:00
Patrick Walton
84189202ad Update for fixed tests 2013-05-02 18:48:21 -07:00
Patrick Walton
51be0641ff Update servo-gfx and submodules for language changes 2013-05-02 16:45:23 -07:00
yichoi
d7f4834e9a Merge pull request #409 from aydinkim/master
remove JosefinSans and related works
2013-05-02 02:26:05 -07:00
Young-il Choi
277d50c981 submodule: update rust-core-foundation 2013-05-02 18:18:31 +09:00
Young-il Choi
9f9eef4772 submodule: update mozjs 2013-05-02 18:08:24 +09:00
Young-il Choi
3713681ebb submodule: update rust-harfbuzz 2013-05-02 17:54:22 +09:00
aydinkim
907bbdea61 delete JosefinSans and related works 2013-05-02 17:28:36 +09:00
Young-il Choi
b8208ca0fa submodule: update rust-glut 2013-05-02 16:54:55 +09:00
yichoi
3506befd17 Merge pull request #408 from aydinkim/master
update for language changes
2013-05-01 23:38:49 -07:00
Young-il Choi
55968b977c submodule: update rust-mozjs 2013-05-02 15:36:48 +09:00
Young-il Choi
386bb6d244 submodule: update rust-netsurfcss 2013-05-02 15:34:40 +09:00
Young-il Choi
bd7f3aa134 submodule: update rust-css 2013-05-02 15:32:35 +09:00
Young-il Choi
53ff911b03 submodule: update rust-glut 2013-05-02 15:31:23 +09:00