Commit graph

820 commits

Author SHA1 Message Date
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
Josh Matthews
92212ee4e4 Update submodules. 2012-10-02 11:02:45 -04:00
Josh Matthews
8fb858b269 Fix linux build. 2012-10-02 00:25:25 -04:00
Josh Matthews
27ccaa80be Add basic content test framework. 2012-10-02 00:23:04 -04:00
Josh Matthews
006f5be58f Move Window method implementations into actual impl to better reflect proposed bindings. 2012-10-01 23:55:34 -04:00
Brian J. Burg
8729ea5791 Fix missing import in layout/inline.rs 2012-09-29 12:13:24 -07:00
Brian J. Burg
9ed67b31df Remove remaining #doc attr comments 2012-09-29 12:11:55 -07:00
Brian J. Burg
5774950ede More inline flow struct refactor 2012-09-29 12:03:14 -07:00
Brian J. Burg
90f3fa97b5 Change InlineFlowData.boxes from DVec to DList 2012-09-29 12:03:14 -07:00
Brian J. Burg
300ff62ca5 Fix a test. 2012-09-26 20:42:32 -07:00
Brian J. Burg
49de0a7fac Refactor FlowContext to have the preferred nesting strategy of enum variants and structs. 2012-09-26 18:17:44 -07:00
Brian J. Burg
e89d2fa782 Swap RenderBox and RenderBoxData, making RenderBox variants each hold
the common struct as first field. Add a d() accessor for the common
struct data. Other miscellaneous fixes.
2012-09-26 17:26:21 -07:00
Brian J. Burg
b9b3895a8a Store pointer to Content in JSContext private slot; add methods for pure folding over a flow's boxes; Set up layout query protocol; Hook up HTMLImageElement.width to use content->layout blocking queries. 2012-09-25 16:07:38 -07:00