Commit Graph

7469 Commits

Author SHA1 Message Date
Brian Anderson
14398bb779 servo: Fix mac breakage
Source-Repo: https://github.com/servo/servo
Source-Revision: e36aac940a36cbe4e7c3164adb0cf289e522d13d
2012-06-24 20:40:25 -07:00
Brian Anderson
12fa227475 servo: Implement FreeTypeNativeFont.glyph_h_advance
Source-Repo: https://github.com/servo/servo
Source-Revision: c92c1c661f9c6fc096b9327f90180f8f2c359e39
2012-06-24 20:14:52 -07:00
Brian Anderson
92e8f7d6f9 servo: Work on implementing NativeFont
Source-Repo: https://github.com/servo/servo
Source-Revision: 2967527abb8b2a6ba41089c51b31e3312ba62432
2012-06-22 17:21:30 -07:00
Brian Anderson
6f6a36073c servo: Update for latest language changes
Source-Repo: https://github.com/servo/servo
Source-Revision: a6d9b123e4fc5b5de2d9f10199dc6ef62402eb0d
2012-06-24 14:26:23 -07:00
Brian Anderson
19a4b0098e servo: Fonts must be created from a FontLibrary
Source-Repo: https://github.com/servo/servo
Source-Revision: 776be8cf3111670a0e6644ff409f7ac388b43583
2012-06-22 16:44:59 -07:00
Brian Anderson
e4e4669177 servo: Ignore more flaky font tests
Source-Repo: https://github.com/servo/servo
Source-Revision: de59f7ef861dff855660dcac5f5851d3a239f58c
2012-06-22 16:24:02 -07:00
Brian Anderson
4d549f04d1 servo: Introduce FontLibrary
Source-Repo: https://github.com/servo/servo
Source-Revision: cfefc42c25f9e6c784d96bed24eba700fbcc9428
2012-06-21 19:42:11 -07:00
Brian Anderson
57bea928f7 servo: Convert Font from a class to a resource + impl to avoid bugs
Source-Repo: https://github.com/servo/servo
Source-Revision: 6154066619c72d60313b335974a98379ddb6bf83
2012-06-22 16:14:31 -07:00
Margaret Meyerhofer
07c8950489 servo: Refactored html and css lexing into separate files and capitalized those types
Source-Repo: https://github.com/servo/servo
Source-Revision: e0ddaf50df95262a21024b655496399ad1397310
2012-06-20 16:28:30 -07:00
Brian Anderson
321da50d64 servo: Cleanup for new conventions
Source-Repo: https://github.com/servo/servo
Source-Revision: b754510d533be548c58d0b1d2ce9d207cdd7f46a
2012-06-22 01:39:56 -07:00
Brian Anderson
f9721e4f74 servo: Ignore more crashy tests
Source-Repo: https://github.com/servo/servo
Source-Revision: b1b0434bc47276598d415cbea375c821dd615ec5
2012-06-21 22:52:59 -07:00
Brian Anderson
cedf7a5c63 servo: Fix invalid moves per latest rustc build
Source-Repo: https://github.com/servo/servo
Source-Revision: 2531f4ffc1198206302f0aff8f7c033168ee2021
2012-06-21 19:40:11 -07:00
Brian Anderson
4d3b2ea91a servo: Introduce NativeFont
Source-Repo: https://github.com/servo/servo
Source-Revision: 3ffbaaaa47d64e8e28310fe0cc9b1a943c6f9c69
2012-06-21 17:42:43 -07:00
Brian Anderson
350e638fad servo: Introduce GlyphIndex type to distinguish glyph codepoints vs unicode codepoints
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d56150947525560547832df89466b6579db2e79
2012-06-21 14:14:03 -07:00
Brian Anderson
a7e73d6224 servo: Camel-case text types
Source-Repo: https://github.com/servo/servo
Source-Revision: 5f8493e3a9ab36de9a43d27e31a54447a2348217
2012-06-21 13:49:25 -07:00
Margaret Meyerhofer
ec2c64a6ac servo: Changed parallel css matching to use shared state instead of copying
Source-Repo: https://github.com/servo/servo
Source-Revision: ce615bf12a2998c10b3ae445ecfb7f854235edc2
2012-06-20 12:44:03 -07:00
Margaret Meyerhofer
8393ca8782 servo: Remove remaining implicit copy warnings
Source-Repo: https://github.com/servo/servo
Source-Revision: 4ee7e57eeab22ffb07f530dfe9d97afa78026a46
2012-06-20 10:32:59 -07:00
Margaret Meyerhofer
c1172b5aea servo: Changed css matching to match nodes in parallel.
Source-Repo: https://github.com/servo/servo
Source-Revision: a3225428250a559c25af09f442e07e504d6e49b5
2012-06-14 17:20:59 -07:00
Margaret Meyerhofer
b7e2e7013c servo: Ignore more inconsistently failing tests
Source-Repo: https://github.com/servo/servo
Source-Revision: d7db7a56c3d4dcc749aa2bd06ab4a275c7b24669
2012-06-19 10:32:35 -07:00
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