Brian J. Burg
|
e7dd2610c9
|
Build inline flow box list using BoxConsumer. Fix failure cases in
FlowContext variant helper methods to only print flow/box id, so they
don't run out of stack when reflectively printing cycles.
|
2012-10-10 17:27:40 -07:00 |
|
Brian J. Burg
|
c8a69b9d76
|
Revert the addition of accept_new_box() implementations for each flow type.
|
2012-10-10 15:53:59 -07:00 |
|
Brian Anderson
|
34672e5b17
|
Move an allow(non_implicitly_copyable_typarams) attribute to a smaller scope
|
2012-10-10 14:37:54 -07:00 |
|
Brian Anderson
|
c019af9934
|
Convert doc attributes to comments
|
2012-10-10 14:33:11 -07:00 |
|
Brian Anderson
|
e523a6375a
|
RCU -> COW
|
2012-10-10 14:30:12 -07:00 |
|
Brian Anderson
|
fca9e9fa00
|
Silence noncopyable typaram warnings
|
2012-10-10 14:13:52 -07:00 |
|
Brian J. Burg
|
f7396fabb2
|
Remove RenderBox tree and traversals; refactor box builder to pass BuilderContext around; add and thread through a stub BoxConsumer implementation.
|
2012-10-10 12:20:16 -07:00 |
|
Brian J. Burg
|
a86e22ccfb
|
Abstract the process of attaching boxes to flows. Remove parent-child box pointer setup.
|
2012-10-10 10:56:28 -07:00 |
|
Brian J. Burg
|
59c4da3130
|
Add a trait for FlowContext.
|
2012-10-10 09:39:40 -07:00 |
|
Brian Anderson
|
85301fb98e
|
Eliminate copy warnings
|
2012-10-09 18:51:40 -07:00 |
|
Brian J. Burg
|
d979b9fbc6
|
Remove some insidious implicit copying in the TextRunScanner.
|
2012-10-09 18:17:33 -07:00 |
|
Brian J. Burg
|
26d5cfb509
|
Implement TextRunScanner; add explicit @self to all flow-related functions.
|
2012-10-09 17:39:38 -07:00 |
|
Brian J. Burg
|
2bc9e66257
|
Create a trait for RenderBox.
|
2012-10-09 17:39:38 -07:00 |
|
Brian Anderson
|
94b0ecd850
|
Make contenttest build
|
2012-10-09 16:23:22 -07:00 |
|
Brian Anderson
|
72353c3779
|
Eliminate some copy warnings
|
2012-10-09 16:19:23 -07:00 |
|
Brian Anderson
|
e836269b8d
|
Eliminate more warnings
|
2012-10-09 15:56:46 -07:00 |
|
Brian Anderson
|
495946b92b
|
Eliminate more warnings
|
2012-10-09 14:34:35 -07:00 |
|
Brian Anderson
|
7e8dd984e4
|
Remove traverse_parallel. Unused
|
2012-10-09 11:38:14 -07:00 |
|
Brian Anderson
|
6c3bab5ba1
|
Eliminate more warnings
|
2012-10-09 11:36:33 -07:00 |
|
Brian Anderson
|
ed4db46505
|
Eliminate more warnings
|
2012-10-08 19:06:42 -07:00 |
|
Brian Anderson
|
d2bc5aaf8f
|
Ignore failing tests
|
2012-10-08 18:51:57 -07:00 |
|
Brian Anderson
|
a83e1659e4
|
Fix more warnings in util::tree
|
2012-10-08 18:44:12 -07:00 |
|
Brian Anderson
|
958d6c10fe
|
Eliminate warnings
|
2012-10-08 18:44:12 -07:00 |
|
Brian J. Burg
|
c941947eb3
|
Fix tests.
|
2012-10-08 18:37:34 -07:00 |
|
Patrick Walton
|
e6e9f1abdf
|
charecters -> characters
|
2012-10-08 18:32:47 -07:00 |
|
Brian Anderson
|
192d1ca069
|
Make freetype code build
|
2012-10-08 18:30:37 -07:00 |
|
Brian J. Burg
|
839ce9c867
|
Overhaul handling of glyphs, glyph shaping, text runs, and hacky line breaking.
|
2012-10-08 18:04:07 -07:00 |
|
Brian Anderson
|
a272a50635
|
Eliminate warnings in util::tree
|
2012-10-08 17:56:42 -07:00 |
|
Brian Anderson
|
e8ee1be88e
|
Eliminate some warnings
|
2012-10-08 17:18:07 -07:00 |
|
Brian Anderson
|
134632bb45
|
Don't set the VPATH. Breaks the linux build
On linux this causes make to see the 'servo' rule as targeting the src/servo
directory, which is always up to date. servo never gets built
|
2012-10-08 16:22:31 -07:00 |
|
Brian Anderson
|
7a84466a6d
|
Update libparserutils
|
2012-10-08 16:09:22 -07:00 |
|
Brian Anderson
|
3b4beff064
|
Update submodules
|
2012-10-08 15:45:39 -07:00 |
|
Brian Anderson
|
14c0e540e3
|
Update libcss
|
2012-10-08 15:02:35 -07:00 |
|
Brian Anderson
|
14122d6c04
|
configure: Fix test for equality to use = instead of ==
|
2012-10-08 14:05:03 -07:00 |
|
Brian J. Burg
|
3a5d9bdae2
|
Prevent top-level submodule build targets from running in parallel; reduce phantom dependency invalidation; don't touch submodule dummy file unless it successfully built.
|
2012-10-04 19:48:43 -07:00 |
|
Brian J. Burg
|
1c42849932
|
Fix some cases in the build where RUSTC and RUSTFLAGS are not set or exported, causing nonsensical build commands to be emitted.
|
2012-10-04 19:48:43 -07:00 |
|
Brian J. Burg
|
43620bff1d
|
Fix collection of check subtargets. make check now runs tests for submodules too. Fixes #91.
|
2012-10-04 19:48:43 -07:00 |
|
Patrick Walton
|
8dff1b8b16
|
Update libcss
|
2012-10-04 18:58:36 -07:00 |
|
Brian Anderson
|
0a07bd62de
|
Fix linux build
|
2012-10-04 18:21:06 -07:00 |
|
Patrick Walton
|
01dbcf5772
|
Add libcss submodule
|
2012-10-04 18:16:03 -07:00 |
|
Patrick Walton
|
375dd57887
|
Add libwapcaplet submodule (a dependency of libcss)
|
2012-10-04 17:46:41 -07:00 |
|
Patrick Walton
|
403a85b712
|
Update for language changes
|
2012-10-04 15:32:45 -07:00 |
|
Patrick Walton
|
994c47d22b
|
Update for language changes; remove pipe protocols.
|
2012-10-04 15:28:10 -07:00 |
|
Brian J. Burg
|
e105f3b557
|
Implement DetailedGlyph and some storage helpers, such as the lookup table and its records.
|
2012-10-03 15:14:29 -07:00 |
|
Brian J. Burg
|
05ca57e6cd
|
Fix some bitrotted tests.
|
2012-10-03 15:14:29 -07:00 |
|
Brian J. Burg
|
b6abccc2bf
|
Comment out the text run test that causes ICE at compile time. Workaround for Rust Issue #3592
|
2012-10-03 15:14:29 -07:00 |
|
Brian J. Burg
|
1f7c5caa43
|
Add some binary search methods and tests for to servo::util::vec.
|
2012-10-03 15:14:19 -07:00 |
|
Brian J. Burg
|
417dbf0fc0
|
Update submodules
|
2012-10-03 15:14:19 -07:00 |
|
Brian J. Burg
|
f08f56d40d
|
Add port of Gecko's CompressedGlyph.
|
2012-10-03 15:14:10 -07:00 |
|
Josh Matthews
|
eaada181b1
|
Merge branch 'windowbinding'
|
2012-10-02 11:03:43 -04:00 |
|