Граф коммитов

200 Коммитов

Автор SHA1 Сообщение Дата
Brian Anderson d9fccd9aab servo: Ignore some font tests that are failing inconsistently
Source-Repo: https://github.com/servo/servo
Source-Revision: 8694baaca0e5465ff7d81bf9600d9e26f046ad36
2012-06-17 21:15:42 -07:00
Brian Anderson 9efb36c2a8 servo: Use the actual horizontal advance
Source-Repo: https://github.com/servo/servo
Source-Revision: 632c78120605282a7638b63333fc38896dfd7381
2012-06-16 23:19:27 -07:00
Brian Anderson 5fa2cd1b40 servo: Remove old font test code
Source-Repo: https://github.com/servo/servo
Source-Revision: d9c59e3adf41e7fea7375e4e9584d8dcfbf49a4f
2012-06-16 21:09:55 -07:00
Brian Anderson 4c723a2c5b servo: Print text on mac
Source-Repo: https://github.com/servo/servo
Source-Revision: cbb26e64fbf22eeab43ca6868c2faa59a70ef370
2012-06-16 18:18:15 -07:00
Brian Anderson 94e627a929 servo: Print text to screen. Aw, yeah.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8d2eb11582714f52c857e142b57430834634bf0c
2012-06-16 16:43:20 -07:00
Brian Anderson 1dd8ccaf5f servo: Text boxes yield two display items, a bg color and a text item
Source-Repo: https://github.com/servo/servo
Source-Revision: f37897924b25a53a87466de73a81b50f32e32111
2012-06-16 16:02:40 -07:00
Brian Anderson 592a912ec1 servo: Boxes may convert to multiple display list items
Source-Repo: https://github.com/servo/servo
Source-Revision: 2c0dcbc7222c1d56e295780e3fb762db8a0a6037
2012-06-16 15:57:08 -07:00
Brian Anderson c75f2b4f18 servo: Add display_item_text
Source-Repo: https://github.com/servo/servo
Source-Revision: 96c44f9726179deb662dac6cee0e963045d5f475
2012-06-16 15:40:43 -07:00
Brian Anderson 75bf9488b5 servo: Extract display_list_builder from layout_task
Source-Repo: https://github.com/servo/servo
Source-Revision: 756cc775b57f3c5cc28a57e38a47d6e5ab970b52
2012-06-16 15:11:48 -07:00
Brian Anderson d9f428bf90 servo: Calculate the size of the text_box from the text_run
Source-Repo: https://github.com/servo/servo
Source-Revision: 052fcadc2be671bd864d57591da40b2355781962
2012-06-16 15:03:28 -07:00
Brian Anderson 894b0a9115 servo: Calculate the size of a text run
Source-Repo: https://github.com/servo/servo
Source-Revision: 86f59bd5efa130797948971f5fec21f7f4cf5e14
2012-06-16 14:46:55 -07:00
Brian Anderson 66f7c08e73 servo: Make text_run immutable
Source-Repo: https://github.com/servo/servo
Source-Revision: 5af6c891ed30fcc8e0635ae8f7cc6bcf324d591a
2012-06-16 14:46:10 -07:00
Brian Anderson a920d4d482 servo: Only include the test font once
Source-Repo: https://github.com/servo/servo
Source-Revision: 50a0956f1b16ac7bbd075ab1ce51a60657a01387
2012-06-15 23:37:33 -07:00
Brian Anderson 8876885b08 servo: Use font class to get the glyph advance for harfbuzz
Source-Repo: https://github.com/servo/servo
Source-Revision: 25e6db150ea68ab3278c3ca771ec767fab26074e
2012-06-15 23:33:12 -07:00
Brian Anderson 5f2e136e6d servo: Misc work on fonts
Source-Repo: https://github.com/servo/servo
Source-Revision: e1d09aae96322a3aa30820e3809822f99a14350d
2012-06-15 19:38:04 -07:00
Brian Anderson d39801bea6 servo: Teach text::shaper how to find a glyph index from the font
Source-Repo: https://github.com/servo/servo
Source-Revision: 902605c6903c9afe843052ab8a505523e7d98566
2012-06-15 17:52:22 -07:00
Brian Anderson f3b140dda6 servo: Teach text::font how to find a glyph index on linux
Source-Repo: https://github.com/servo/servo
Source-Revision: c1af1b833cadb89663a459fbc54dab2393473d7e
2012-06-14 18:47:36 -07:00
Patrick Walton d6e358f4eb servo: Fix naming in tree
Source-Repo: https://github.com/servo/servo
Source-Revision: 1ec640b047d536317bf4d49d4c3011fc8932e12d
2012-06-14 20:19:25 -07:00
Patrick Walton 33fabf85c4 servo: Refactor RCU to use the CamelCase naming convention
Source-Repo: https://github.com/servo/servo
Source-Revision: 0347e4408c93decccf0ebe0e2fc5ee4873983232
2012-06-14 19:20:08 -07:00
Patrick Walton 53fb871df5 servo: Make Box into a class
Source-Repo: https://github.com/servo/servo
Source-Revision: 6c6f7f99e4edda02b13f44a3ef11e75db7d67b36
2012-06-14 18:55:04 -07:00
Patrick Walton 666413af22 servo: CamelCase box kinds
Source-Repo: https://github.com/servo/servo
Source-Revision: 9ed8b20778a1e8da23082e2c6307445fe50925ef
2012-06-14 17:31:02 -07:00
Patrick Walton 863e261cf6 servo: CamelCase everything in dom/base
Source-Repo: https://github.com/servo/servo
Source-Revision: 09ee4b18ef9dd43dffcb5581d779afbd6d0911f3
2012-06-14 17:23:11 -07:00
Patrick Walton 4c59e24c29 servo: node -> Node
Source-Repo: https://github.com/servo/servo
Source-Revision: 876e1307e32d525a9eeb1cf14f601f3e731fa2dc
2012-06-14 17:11:06 -07:00
Patrick Walton 9bcc8eba4a servo: Use spec names for ElementKinds
Source-Repo: https://github.com/servo/servo
Source-Revision: 3f1b23b5247f3a23a2c9835d5a90e7f3c0a7953c
2012-06-14 17:04:21 -07:00
Patrick Walton 0f974638f5 servo: Correct spelling of "fuchsia"
Source-Repo: https://github.com/servo/servo
Source-Revision: f480c54e697cc5bbd2c65f8ce258f01a4d6b11da
2012-06-14 16:40:26 -07:00
Patrick Walton 4e23cce57b servo: CamelCase node kinds. Also fix shape glue problem in CSS color comparison.
Source-Repo: https://github.com/servo/servo
Source-Revision: c348486140a270ff608c4370a1f04b5c98d38f39
2012-06-14 16:38:05 -07:00
Patrick Walton 10bf53b56a servo: "ch" -> "self_channel"
Source-Repo: https://github.com/servo/servo
Source-Revision: d2455c7bb6cd914fc7ec7ccc3a28164974a04d02
2012-06-14 15:25:24 -07:00
Patrick Walton debdb68ced servo: Tabs -> spaces in servo.rc
Source-Repo: https://github.com/servo/servo
Source-Revision: 3aa7f249e88b1200b19e1d65e68a77a3305c1954
2012-06-14 15:23:33 -07:00
Patrick Walton 8d9d906322 servo: "resp" -> "from_renderer"
Source-Repo: https://github.com/servo/servo
Source-Revision: 717ef95016832893813f687f722edac4db210220
2012-06-14 15:22:57 -07:00
Patrick Walton 1e12b8d2b5 servo: CamelCase messages
Source-Repo: https://github.com/servo/servo
Source-Revision: fb4fab8a078e5635215a0a03351af82010f78245
2012-06-14 15:20:41 -07:00
Margaret Meyerhofer c8b78fac7a servo: Merge #19 - Refactored color into a separate module and added support for input types (from mmeyerho:color)
Source-Repo: https://github.com/servo/servo
Source-Revision: c5e2f391b0454ffb941de6326f4ef473d6262cb3
2012-06-14 15:20:50 -07:00
Brian Anderson 2ab42caeae servo: Fix build
Source-Repo: https://github.com/servo/servo
Source-Revision: 7eb949eac4417c9f275acd925c76d1fb327c69f5
2012-06-14 15:09:34 -07:00
Patrick Walton c9802c1e44 servo: engine::msg -> Msg
Source-Repo: https://github.com/servo/servo
Source-Revision: 9026bd1f00257c468c272f3f717b7fe95591a7d9
2012-06-14 15:06:42 -07:00
Patrick Walton 5fe84b2870 servo: layout -> layout_task. Fixes a bunch of ugly imports.
Source-Repo: https://github.com/servo/servo
Source-Revision: b5b50e5d2058a4a99c418c4e3effc59eed128cbe

--HG--
rename : servo/src/servo/layout/layout.rs => servo/src/servo/layout/layout_task.rs
2012-06-14 14:59:05 -07:00
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