Commit graph

12333 commits

Author SHA1 Message Date
Brian Anderson
d2da516ec0 Store the CTFont inside QuartzNativeFont 2012-09-15 14:42:14 -07:00
Josh Matthews
b4934473a0 Fix image width setter to use actual argument. Fix hasInstance checks to reflect the Handle changes in the JSAPI. 2012-09-15 17:11:19 -04:00
Patrick Walton
632bffd8f4 Add some primitive text line breaking 2012-09-14 19:57:10 -07:00
Brian Anderson
b7c241a091 Fix reftest 2012-09-14 18:37:30 -07:00
Brian Anderson
daf61fd483 Cleanup 2012-09-14 17:58:54 -07:00
Brian Anderson
b085bddd37 Change TextRun.break_text to TextRun.split 2012-09-14 17:51:55 -07:00
Brian Anderson
8cab503b02 Add TextRun.break_text 2012-09-14 17:18:12 -07:00
Brian Anderson
879f23d2c3 Remove doc attrs from text_run 2012-09-14 16:30:34 -07:00
Brian Anderson
6a5a579b98 Remove mode from TextRun ctor 2012-09-14 16:30:04 -07:00
Brian Anderson
6859730f7a Another attempt at computing the minimum breaking width for TextRuns 2012-09-14 16:26:47 -07:00
Brian Anderson
ddcc11069e That min_width calculation was totally wrong 2012-09-13 20:14:49 -07:00
Brian Anderson
397c049c71 Add TextRun.min_width 2012-09-13 20:10:01 -07:00
Brian Anderson
728c1ae601 Make shape_text take &str instead of ~str 2012-09-13 19:46:18 -07:00
Brian Anderson
ae27032299 Add TextRun.preferred_width 2012-09-13 19:39:02 -07:00
Brian Anderson
8bce1b60ed Precalculate the size of TextRuns 2012-09-13 19:37:57 -07:00
Brian Anderson
a475304754 Fonts should keep their libraries alive 2012-09-13 19:13:01 -07:00
Patrick Walton
d937e3c2fe Fix a build system typo and update submodules to correct linkage directives 2012-09-13 18:53:07 -07:00
Brian Anderson
c079d337f3 Give DisplayList its own GlyphRun type 2012-09-13 18:33:01 -07:00
Brian Anderson
4bb240ac79 Move display_list from layout to gfx 2012-09-13 18:17:30 -07:00
Brian Anderson
000b37cab6 as_buf -> as_imm_buf 2012-09-13 17:17:02 -07:00
Brian Anderson
365ef92f07 Fix accidental bogus copying of the font binary 2012-09-13 17:03:45 -07:00
Brian Anderson
413d458857 Ignore some busted tests 2012-09-13 17:03:17 -07:00
Patrick Walton
55b3aa2673 Fixes for language changes 2012-09-13 16:25:21 -07:00
Brian Anderson
f76755a671 Fix linux build 2012-09-13 14:30:23 -07:00
Brian Anderson
8785a07022 Fix name of stb_image::image mod 2012-09-13 14:27:47 -07:00
Brian Anderson
90565bec53 Update rust-stb-image 2012-09-13 14:24:36 -07:00
Brian Anderson
645009d181 Remove some debug logging 2012-09-12 17:58:03 -07:00
Brian Anderson
25e1529594 Use the correct syntax to ignore tests on mac 2012-09-12 17:56:55 -07:00
Brian Anderson
275d456118 Fix font segfaults 2012-09-12 17:54:12 -07:00
Brian Anderson
0bae84c985 Fix some mac font bustage 2012-09-12 17:09:34 -07:00
Brian Anderson
9e17f1334c Fix infinite recursion in Image ctor 2012-09-12 16:50:17 -07:00
Brian Anderson
23505d31b1 Update rust-core-foundation 2012-09-12 16:24:53 -07:00
Brian Anderson
ce07edcb56 Fix breakage in display_list_builder tests 2012-09-12 16:23:03 -07:00
Brian Anderson
732f8ce194 Update rust-glut and rust-layers 2012-09-12 16:22:46 -07:00
Brian Anderson
1d7aabd41e Update rust-layers 2012-09-12 15:05:33 -07:00
Brian J. Burg
0691c5d47b Move traverse to traverse_parallel 2012-09-12 09:54:52 -07:00
Brian J. Burg
458eae9236 Refactor DisplayList/DisplayItem to be a struct with a closure, and
add draw methods to DisplayList/DisplayItem
2012-09-11 16:46:08 -07:00
Brian J. Burg
6436862007 Update modules with syntax fixes 2012-09-11 15:45:52 -07:00
Brian J. Burg
cc0f4b139a Fix build break from hashmap->HashMap 2012-09-11 15:45:31 -07:00
Brian J. Burg
0fa87ebfbf s/import/use/g; fix class method syntax 2012-09-11 14:52:22 -07:00
Brian J. Burg
1292fa2965 Fix segfault in QuartzNativeFont.create; improve error handling slightly 2012-09-10 22:35:17 -07:00
Brian J. Burg
2d8e764c9d Finish fixing build 2012-09-10 16:36:55 -07:00
Brian J. Burg
0300776298 Mostly fix build breaks 2012-09-10 15:18:30 -07:00
Brian J. Burg
3437a3ea53 Update (fixed) submodules 2012-09-10 13:21:19 -07:00
Brian J. Burg
fd3ade2a3c Redo representation of CSS values, and many other related things. 2012-09-07 17:08:35 -07:00
Brian Anderson
cdd85d8d65 Update rust-mozjs 2012-09-07 15:37:28 -07:00
Brian Anderson
19e1e39acc Handle when glyphs don't exist on mac 2012-09-06 19:38:06 -07:00
Brian Anderson
2f6868bbbe Get the correct glyph index/advance on mac 2012-09-06 19:17:13 -07:00
Brian Anderson
fb36c05c35 Fix the naming of reference images in reftest 2012-09-06 17:52:20 -07:00
Brian Anderson
e32da820e7 Add Comment and Doctype nodes to box_builder 2012-09-06 17:21:09 -07:00