Commit graph

1739 commits

Author SHA1 Message Date
Jack Moffitt
16ca6f2a16 Add missing field. 2013-06-11 15:30:10 -06:00
Jack Moffitt
ea1c88377c Fix warning. 2013-06-11 15:29:59 -06:00
Jack Moffitt
4cf4302bd7 Update nss. 2013-06-11 13:16:07 -06:00
Jack Moffitt
a2c4f72456 Fix spacing. 2013-06-11 13:16:00 -06:00
Jack Moffitt
5425154f96 Merge remote-tracking branch 'origin/master' into pcwalton-master
Conflicts:
	src/components/main/layout/box_builder.rs
2013-06-10 21:31:11 -06:00
Jack Moffitt
bb6ae7a825 Update NSS to fix build issues. 2013-06-10 21:02:11 -06:00
bors-servo
3203b332f6 auto merge of #511 : caitp/servo/issue-479, r=jdm
Return lists of last-resort font family names in platform-specific font_list code, so that they can be appended to the end of FontGroup and used if the requested font faces are not available.
2013-06-10 17:54:40 -07:00
Caitlin Potter
24ef69dccb Implement basic last-resort font selection. 2013-06-10 15:26:04 -04:00
bors-servo
8ee1b5f57a auto merge of #508 : eric93/servo/refactor_flowtree_construction, r=pcwalton
Eliminates a level of indirection in flow tree construction and uses 'display' to construct flows.
2013-06-10 09:39:48 -07:00
Joel Feenstra
9d7f78ac79 Add initial support for the line-height property. Line height is only based on the tallest box in each line and does not factor in the vertical-alignment. Improves whitespace handling by passing the whitespace state between function invocations. 2013-06-08 20:34:39 -04:00
Eric Atkinson
4c6b4fb593 Refactor flow tree construction and actually use display property. 2013-06-07 14:55:12 -07:00
Patrick Walton
98a730c703 Use full paths for submodules in the configure script 2013-06-06 16:21:18 -07:00
Patrick Walton
c65d51f812 Address review comments 2013-06-06 13:55:14 -07:00
Patrick Walton
97eb5671bb Update the configure script to pass --enable-64bit 2013-06-06 13:47:52 -07:00
eschweic
f59b0963ee Changed texturing mode to LINEAR for better zooming 2013-06-06 11:31:47 -07:00
Patrick Walton
9c25474ea6 Only warn, don't assert, if the node range length is zero.
This broke http://www.all-about-ferrets.com/long-tailed-weasel.html
2013-06-06 10:47:30 -07:00
Patrick Walton
ae5b2dfc72 Roll up block layout changes 2013-06-05 21:40:11 -07:00
Patrick Walton
5750069e0a Use the scroll hack 2013-06-05 21:40:07 -07:00
eschweic
6832808caa Merge with pcwalton's updated branch 2013-06-05 15:51:03 -07:00
eschweic
160f58e90a Impelemented zooming and slightly better scrolling. 2013-06-05 15:35:53 -07:00
Patrick Walton
7a435fc6ed Refactor document damage to distinguish it from layout/style damage.
Also, standardize on the name "reflow" instead of "relayout" or "build".
2013-06-04 22:00:33 -07:00
Patrick Walton
40a69fc517 Address review comments 2013-06-04 15:23:18 -07:00
Patrick Walton
8d3b6aefa8 Stop rendering when script queries layout 2013-06-04 11:43:52 -07:00
Patrick Walton
e6ff135c01 test_slam_layout, a new layout perf test case 2013-06-04 11:43:47 -07:00
Patrick Walton
fb2ce2c00c Rename with_imm_base to with_base. 2013-06-03 16:06:38 -07:00
Eric Atkinson
cddf67a0e6 Update border rendering 2013-05-31 17:29:23 -07:00
Patrick Walton
f1fcd4d323 Add comments and compute heights properly 2013-05-31 17:28:14 -07:00
Patrick Walton
72ca765cd0 Update rust-css and fix some dynamic borrow check failures 2013-05-31 17:22:01 -07:00
Patrick Walton
0b91af3677 Refactor a bit and compute vertical margins as well. 2013-05-30 22:56:15 -07:00
Patrick Walton
708f9b4db5 Fix method names and dynamic borrow check failures 2013-05-30 18:14:50 -07:00
Eric Atkinson
d5e47933ab Add horizontal borders, margins and padding. Broken until rust-css supports padding 2013-05-30 17:39:33 -07:00
Patrick Walton
facb70756c Update rust-css and rust-netsurfcss 2013-05-30 17:38:00 -07:00
Patrick Walton
f77eef5988 Basic hit testing functionality 2013-05-30 17:28:08 -07:00
Tim Kuehn
ea1a406589 base and bounds methods for DisplayItem 2013-05-30 17:11:59 -07:00
Patrick Walton
2e4cecc718 Add flows if requested to the display list info.
This will be used for hit testing.
2013-05-30 16:10:35 -07:00
Patrick Walton
e2bcd3648e Color links blue 2013-05-30 14:05:23 -07:00
Patrick Walton
dcfabb71d1 Don't try to remove whitespace twice if it's the only node.
Fixes a failure on Wikipedia.
2013-05-30 14:05:23 -07:00
Patrick Walton
02c57728c5 Fix corrupted textures when resizing. 2013-05-30 14:05:23 -07:00
Patrick Walton
d97f002111 Stop hammering on the compositor 2013-05-30 14:05:23 -07:00
Patrick Walton
67eb533fc6 Clamp scrolling to the page boundaries 2013-05-30 14:05:23 -07:00
Patrick Walton
2d1a00c3cf Don't clip layers to the screen area 2013-05-30 14:05:22 -07:00
Patrick Walton
0af3bbf953 Add NSS and NSPR to the build 2013-05-30 14:05:22 -07:00
Patrick Walton
a1d12897e8 Add NSPR and NSS submodules 2013-05-30 14:05:22 -07:00
Patrick Walton
233a2040da Implement the beginnings of the box model for render boxes 2013-05-30 14:05:22 -07:00
Patrick Walton
c14a137233 Update rust-geom 2013-05-30 14:05:22 -07:00
Jack Moffitt
50726a9c9d Update README.md
Fix README typos.
2013-05-30 11:36:45 -05:00
bors-servo
273b6cfe29 auto merge of #476 : pcwalton/servo/display-list-refactor, r=pcwalton
r? @metajack
2013-05-30 00:42:39 -07:00
bors-servo
473b0941ec auto merge of #474 : pcwalton/servo/separation, r=pcwalton
r? @metajack
2013-05-30 00:06:42 -07:00
bors-servo
90b01df4c3 auto merge of #466 : pcwalton/servo/phantom-type, r=pcwalton
See the explanation on the commit for more detail.

r? @metajack
2013-05-29 19:30:47 -07:00
Patrick Walton
6012a3e13e Refactor display lists to use less memory. 2013-05-28 18:51:57 -07:00