Commit Graph

166 Commits

Author SHA1 Message Date
Patrick Walton
4a3def20a7 servo: Move to rust-geom
Source-Repo: https://github.com/servo/servo
Source-Revision: 3084d15a364e7b20d216d0a19e4fbc2557ba7435
2012-06-14 14:51:31 -07:00
Brian Anderson
7825cb5d7b servo: Fix make check for rust-geom
Source-Repo: https://github.com/servo/servo
Source-Revision: 56ec9a9a0291de8ee28af51a0e4e345176711128
2012-06-14 14:09:35 -07:00
Patrick Walton
b5cf362073 servo: Add rust-geom and a bunch of compile fixes
Source-Repo: https://github.com/servo/servo
Source-Revision: c170892d5432efa3ea651a710c2fe827815a0dd9
2012-06-14 12:18:45 -07:00
Margaret Meyerhofer
afead9ce6f servo: Merge #18 - Fixed warnings about implicitly copying values, but not warnings of type mismatches (from mmeyerho:copies)
Source-Repo: https://github.com/servo/servo
Source-Revision: 13f82a23bf98dca02803daefa2148572229b3d2f
2012-06-13 15:31:49 -07:00
Margaret Meyerhofer
deb0f21564 servo: Merge #17 - Fix borrowck errors and erros in layout positioning (from mmeyerho:fix_layout)
Source-Repo: https://github.com/servo/servo
Source-Revision: 9597caf42ba2cbef609399e76c1f6d48d16b58d6

--HG--
rename : servo/src/test/test_bg_color.css => servo/src/test/small-layout-test.css
rename : servo/src/test/test_bg_color.css => servo/src/test/test_inline_boxes.css
2012-06-11 16:19:27 -07:00
Brian Anderson
a403f39d5f servo: Put 'use harfbuzz' in text::shaper, not at the crate level
Source-Repo: https://github.com/servo/servo
Source-Revision: 61a615fb4d371e83ae007f03de4824eda837ffea
2012-06-08 18:58:31 -07:00
Brian Anderson
0ced2f0b1c servo: Update rust-harfbuzz
Source-Repo: https://github.com/servo/servo
Source-Revision: 5086fde8286efa999ca12344dc9543154b38b5f7
2012-06-08 18:36:54 -07:00
Brian Anderson
eb5b71e49c servo: More work on text shaping
Source-Repo: https://github.com/servo/servo
Source-Revision: a0b200d35a736400b200032d06999d4def171bce
2012-06-08 18:14:04 -07:00
Margaret Meyerhofer
790a06db9b servo: Added css selector matching and now render specified background colors
added comments and put back random colors for unspecified boxes

Source-Repo: https://github.com/servo/servo
Source-Revision: e3d965019684c4c24382c2380898d37871d5638d
2012-06-04 10:25:15 -07:00
Brian Anderson
d2240a6eb8 servo: Add more broken harfbuzz test cases
Source-Repo: https://github.com/servo/servo
Source-Revision: 10294134abeb6cb4d6ca9a2a1e386e235e1054c9
2012-06-07 19:40:07 -07:00
Donovan Preston
e63a20181e servo: Merge #15 - Trivial changes (from fzzzy:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: 73b0243801ca04546fb030c05fb69ba55004341d
2012-06-07 12:19:31 -07:00
Margaret Meyerhofer
47f9e9bec6 servo: Merge #12 - Added explicit casts from ints to machine types (from mmeyerho:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: 0a3544ae0d31c5ae3d585f90e892ed2e20748e0e
2012-06-05 10:42:18 -07:00
Margaret Meyerhofer
432a667f6a servo: Merge #11 - Implemented a parser for a subset of css (from mmeyerho:cssparsing)
Source-Repo: https://github.com/servo/servo
Source-Revision: 023745210f493390ea0267ba197d2173a7a061f6
2012-06-01 15:44:45 -07:00
Brian Anderson
2460640bbe servo: Add a text shaper. No impl yet
Source-Repo: https://github.com/servo/servo
Source-Revision: 7f8573243b156ee2189381a559c066377a7dca74
2012-05-31 19:40:07 -07:00
Brian Anderson
3b78af7d4b servo: Introduce a font class
Source-Repo: https://github.com/servo/servo
Source-Revision: 4565a37510797d02a91df43ab3aefa5e846208fe

--HG--
rename : servo/src/servo/gfx/JosefinSans-SemiBold.ttf => servo/src/servo/text/JosefinSans-SemiBold.ttf
rename : servo/src/servo/gfx/OFL.txt => servo/src/servo/text/OFL.txt
2012-05-31 18:42:29 -07:00
Brian Anderson
e546bf898e servo: Write some code that draws text on mac
Source-Repo: https://github.com/servo/servo
Source-Revision: 69dc65fecc339fa56651bbd0f33a2dd44aeeed9c
2012-05-31 15:58:09 -07:00
Niko Matsakis
4b39cef9ee servo: move JS stuff out of servo into mozjs; redefine geom types to
make use of inherited mutability

Source-Repo: https://github.com/servo/servo
Source-Revision: 902f81ca3fd37d0e739c79a55cfe21746f9e3178
2012-05-31 12:40:49 -07:00
Niko Matsakis
11bc38de9a servo: make modes explicit
Source-Repo: https://github.com/servo/servo
Source-Revision: 43d507f00a122c1050a05520c59f444e15d9aee3
2012-05-31 11:12:17 -07:00
Niko Matsakis
de8c710ec0 servo: make it possible for content to (successfully) invoke JS
Source-Repo: https://github.com/servo/servo
Source-Revision: b7315ad9d010257d19995f00a9457f3d0e8d9e75
2012-05-24 16:46:16 -07:00
Margaret Meyerhofer
00f91c4c08 servo: Merge #10 - Fixed an html-parsing crash caused by refactor (from mmeyerho:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: f12af3c539856eed7113e17f046e8eb795811c26
2012-05-30 11:17:40 -07:00
Margaret Meyerhofer
21b830a978 servo: Merge #9 - Added css datastructures, pretty-printing, and a lexer (from mmeyerho:cssmatching)
Source-Repo: https://github.com/servo/servo
Source-Revision: a2174ba81845a51e0d12aa187b1757e87cc5ab4b
2012-05-29 17:32:07 -07:00
Brian Anderson
eaaaaa8010 servo: Drawing text on mac doesn't work yet
Source-Repo: https://github.com/servo/servo
Source-Revision: 82d9ff3e56516f333e72480b8b1d8c539a016bbb
2012-05-26 19:03:27 -07:00
Brian Anderson
ce2315e9e4 servo: Render some text
Source-Repo: https://github.com/servo/servo
Source-Revision: a5c43231678559b31780215095a9ff1946e27804
2012-05-17 22:55:42 -07:00
Brian Anderson
9928103964 servo: Update for nocopy changes
Source-Repo: https://github.com/servo/servo
Source-Revision: 9bb970d3859134370890ac2a1cfd2f79d1ff609c
2012-05-26 15:20:42 -07:00
Brian Anderson
06968c4fbd servo: range function requires for loop now
Source-Repo: https://github.com/servo/servo
Source-Revision: 8b013462d506100653f60578202d73303f8fb7c1
2012-05-26 15:10:37 -07:00
Brian Anderson
bd9483b17f servo: Obey the TESTNAME build variable
make check-servo TESTNAME=layout will just run the servo layout tests.
The submodules still ignore TESTNAME.

Source-Repo: https://github.com/servo/servo
Source-Revision: 1508c5b914c7ce1bc65e3de5bd48945b0e61da99
2012-05-24 15:11:49 -07:00
Patrick Walton
7bc9085f8d servo: Render images in a very, very hacky way (i.e. lots of one-pixel-wide rectangles)
Source-Repo: https://github.com/servo/servo
Source-Revision: ea53b5e800bcf31a95f84fe51cf81c9dd3feca77
2012-05-24 19:29:40 -07:00
Patrick Walton
8cc8817969 servo: solid_color -> display_item_solid_color (preparation for display_item_image)
Source-Repo: https://github.com/servo/servo
Source-Revision: a6fe64d76139e00f39d2b743a0df6c4b26881b4e
2012-05-24 19:08:49 -07:00
Patrick Walton
ceb3e273fd servo: Add missing files
Source-Repo: https://github.com/servo/servo
Source-Revision: c4111d11b84a3fec1a3906c5fedc29d7ca509868
2012-05-24 19:07:32 -07:00
Patrick Walton
6425a8c23e servo: Stub style application; add an attribute accessor method
Source-Repo: https://github.com/servo/servo
Source-Revision: 8a007476ec0e36df0c3cec8318b9fce183447927
2012-05-24 19:00:00 -07:00
Patrick Walton
80defbd79d servo: Add stb_image bindings
Source-Repo: https://github.com/servo/servo
Source-Revision: e15c779b437a0f2f62e58f4107ba79fc3a4d4f89
2012-05-24 18:38:32 -07:00
Patrick Walton
cd7f4084bb servo: Parse generic attributes; add an image test case
Source-Repo: https://github.com/servo/servo
Source-Revision: 8e60fb4dee5818ab4df0f2f4e30a8a41b378df49
2012-05-24 16:57:58 -07:00
Patrick Walton
31401292ce servo: Make <head> display: none
Source-Repo: https://github.com/servo/servo
Source-Revision: 47f618bac2ca2dc34ab121dbdfff778982b689de
2012-05-24 16:38:30 -07:00
Brian Anderson
3e95b79a4e servo: Start sketching a net module
Source-Repo: https://github.com/servo/servo
Source-Revision: b281a508e066b64577c3b8950210bfd8d9b7c37d
2012-05-24 14:36:25 -07:00
Niko Matsakis
450580664a servo: missing files
Source-Repo: https://github.com/servo/servo
Source-Revision: fab592ce74b27206ddfae3690741a09e1e59410f
2012-05-24 15:02:01 -07:00
Patrick Walton
6965fb2286 servo: Add about:mozilla and parse it
Source-Repo: https://github.com/servo/servo
Source-Revision: 7bf5361a9aa05066fcbe775a366e99c42113be86
2012-05-24 14:44:56 -07:00
Niko Matsakis
9007c3de72 servo: initial integration of spidermonkey into servo
Source-Repo: https://github.com/servo/servo
Source-Revision: 5c31f3d45e0e671e5ccd87683bba8e0b91d537ca
2012-05-24 14:15:59 -07:00
Niko Matsakis
b6dd4b9e03 servo: refactor to have some global fns in JS
Source-Repo: https://github.com/servo/servo
Source-Revision: adc6d3701d36c8ffcff0ac2bc3d8b3a310143b5f
2012-05-24 10:51:29 -07:00
Patrick Walton
ad0ba749b8 servo: Incomplete box construction for inline children
Source-Repo: https://github.com/servo/servo
Source-Revision: 6c5ed2e30d7331d0b930e7e2d2ecfa2808eb8362
2012-05-24 14:09:33 -07:00
Patrick Walton
5a7a496877 servo: Parse unknown HTML elements into something sane
Source-Repo: https://github.com/servo/servo
Source-Revision: f5236ef7e3a88e7abeb2f2263950f14868e0427a
2012-05-24 13:57:50 -07:00
Patrick Walton
a5930f9392 servo: Fix tests
Source-Repo: https://github.com/servo/servo
Source-Revision: 02a20258d9a085b74b00632679c806fb2699875f
2012-05-24 12:13:02 -07:00
Patrick Walton
841470bc4e servo: Factor out elements into a generic type
Source-Repo: https://github.com/servo/servo
Source-Revision: c26ed2aa9023a1ef29d64d81e0aca6219a8e6f73
2012-05-24 12:01:37 -07:00
Eric Holk
492e89d585 servo: Merge #8 - Updating servo for new kind-checking rules (from eholk:master)
Source-Repo: https://github.com/servo/servo
Source-Revision: 7f3d010fd4318d756ec8aeb0955efd509457f289
2012-05-24 10:01:58 -07:00
Brian Anderson
96457b1fbb servo: Fix for kind system changes
Source-Repo: https://github.com/servo/servo
Source-Revision: fc36426beb9d18fd273834a9b4bb97009dde0086
2012-05-23 14:46:47 -07:00
Brian Anderson
cf1c2b4005 servo: Support autoconf's named autoconf-2.13
Source-Repo: https://github.com/servo/servo
Source-Revision: be681d85b0c04a40ffba26e2e2b38ad93cea41cf
2012-05-21 14:02:17 -07:00
Patrick Walton
814d3443ca servo: Update README.md to match the new test location
Source-Repo: https://github.com/servo/servo
Source-Revision: 6ccb7324687cfa8f07b891a8f1f2fc6e722594f8
2012-05-17 20:47:34 -07:00
Brian Anderson
7a53604651 servo: Better Linux instructions in README.md
Source-Repo: https://github.com/servo/servo
Source-Revision: 215942a6fb59028a22321697f9e52b8ef8183173
2012-05-17 20:46:46 -07:00
Patrick Walton
307ef927d6 servo: Move the test files into src/test
Source-Repo: https://github.com/servo/servo
Source-Revision: 601275ec73966fa9238655eb3afaed29891caf8a

--HG--
rename : servo/test-inline.html => servo/src/test/test-inline.html
rename : servo/test-text.html => servo/src/test/test-text.html
rename : servo/test.html => servo/src/test/test.html
rename : servo/test.js => servo/src/test/test.js
2012-05-17 20:45:47 -07:00
Patrick Walton
a566a859bf servo: Parse HTML attributes and support images of different widths and heights
Source-Repo: https://github.com/servo/servo
Source-Revision: d4ea1477a764f992ae8faae684287cc2917f9c63
2012-05-17 18:21:38 -07:00
Patrick Walton
23e895c155 servo: Introduce text run and glyph classes
Source-Repo: https://github.com/servo/servo
Source-Revision: 0f5eb549ab5c32dc118112311618938e55629b68
2012-05-17 17:35:50 -07:00