Patrick Walton
|
b101f8258e
|
layout: Make the display list freezable/dual mode
|
2012-10-25 22:01:52 -07:00 |
|
Patrick Walton
|
7c029a322d
|
gfx: Implement tiled rendering
|
2012-10-25 20:36:34 -07:00 |
|
Patrick Walton
|
01e9c30b80
|
Update rust-geom
|
2012-10-25 20:20:33 -07:00 |
|
Brian Anderson
|
a845e458f1
|
Update rust-wapcaplet, rust-netsurfcss
|
2012-10-25 19:24:42 -07:00 |
|
Patrick Walton
|
37da0262fe
|
Update rust-azure
|
2012-10-25 18:51:48 -07:00 |
|
Patrick Walton
|
b0ad3089d1
|
platform: Render all layers
|
2012-10-25 17:46:28 -07:00 |
|
Patrick Walton
|
9135fbdd4a
|
platform: Create an image layer for each buffer
|
2012-10-25 17:08:57 -07:00 |
|
Patrick Walton
|
38fb01b43f
|
gfx: Place rects in the layer buffers, not just sizes
|
2012-10-25 16:33:28 -07:00 |
|
Patrick Walton
|
5c373c21d8
|
gfx: Use layer buffer sets instead of a single layer buffer
|
2012-10-25 16:20:39 -07:00 |
|
Patrick Walton
|
467c799532
|
Fix the origin when resizing
|
2012-10-25 15:17:25 -07:00 |
|
Brian J. Burg
|
12954d12c3
|
Fix linux build for recent submodule splits.
|
2012-10-25 15:16:43 -07:00 |
|
Brian J. Burg
|
5c68d158f0
|
Split out xlib to rust-xlib and cairo to rust-cairo.
|
2012-10-25 14:56:07 -07:00 |
|
Brian J. Burg
|
e01d97460b
|
Split fontconfig bindings into rust-fontconfig.
|
2012-10-25 12:34:01 -07:00 |
|
Brian J. Burg
|
800bf0a8ed
|
Put extern mod declaration for freetype inside an OS guarded section.
|
2012-10-25 11:45:53 -07:00 |
|
Brian J. Burg
|
9bde1e9f26
|
Split freetype bindings into rust-freetype submodule.
|
2012-10-25 11:32:10 -07:00 |
|
Brian Anderson
|
962e0c6c27
|
Update libwapcaplet, rust-wapcaplet
|
2012-10-25 00:28:18 -07:00 |
|
Patrick Walton
|
104020d242
|
build: Optimize C++ code in submodules. Closes #157.
|
2012-10-24 23:05:33 -07:00 |
|
Patrick Walton
|
0eea6621a8
|
Fix CFG_RUSTC variable in configure
|
2012-10-24 22:18:27 -07:00 |
|
Brian Anderson
|
9fdab777c6
|
Update rust-wapcaplet
|
2012-10-24 19:37:17 -07:00 |
|
Brian Anderson
|
93f921e511
|
Update rust-netsurfcss
|
2012-10-24 18:26:10 -07:00 |
|
Brian Anderson
|
09b8c6fae6
|
Update rust-glut, rust-http-client, rust-stb-image
|
2012-10-24 18:25:20 -07:00 |
|
Brian J. Burg
|
eb0942593e
|
Cache AzScaledFontRef inside of Font instances. Fixes #83.
|
2012-10-24 18:17:10 -07:00 |
|
Brian J. Burg
|
a06b573e74
|
Move RenderContext::draw_text() to Font::draw_text_into_context(). Fixes #156.
|
2012-10-24 18:16:51 -07:00 |
|
Brian J. Burg
|
416ffeaca6
|
Fix incorrect origin for drawing glyphs. Fixes #153.
|
2012-10-24 16:24:04 -07:00 |
|
Brian J. Burg
|
91c7ca11b3
|
Snap borders with odd pixel width to pixel boundaries.
Add debug bounding boxes for text boxes (RUST_LOG=servo::layout::box)
and all boxes (RUST_LOG=servo::gfx::display_list).
|
2012-10-24 15:34:04 -07:00 |
|
Brian J. Burg
|
a7c796aaf1
|
Update servo to rust 3b6f5a1. Removes extraneous by-ref parameter to option::get(), and removes binary move operator.
|
2012-10-24 14:27:38 -07:00 |
|
Brian Anderson
|
c255509688
|
Update rust-netsurfcss
|
2012-10-23 18:38:38 -07:00 |
|
Brian J. Burg
|
5594e12236
|
Fix test bustage.
|
2012-10-23 17:28:53 -07:00 |
|
Brian J. Burg
|
496964123f
|
Remove uses of str::raw::buf_as_slice, and eliminate some valgrind warnings.
|
2012-10-23 17:28:14 -07:00 |
|
Brian J. Burg
|
96d0d25824
|
Clean up the code that interacts with hubbub parser, and stop stashing pointers to pointers on the stack.
|
2012-10-23 14:37:34 -07:00 |
|
Brian J. Burg
|
bf9e02ab4f
|
Update sharegl hash to proper commit.
|
2012-10-23 11:04:49 -07:00 |
|
Brian J. Burg
|
14388d6b47
|
Invert DisplayItem enum variant data nesting, and add some TextRun static new's. Fixes #96.
|
2012-10-23 10:05:33 -07:00 |
|
Brian Anderson
|
a3c653f046
|
Update mozjs
|
2012-10-22 19:00:12 -07:00 |
|
Brian Anderson
|
cb5b10c6da
|
Merge pull request #144 from g2p/master
Fix the mozjs special case so that build products are where rust-mozjs expects them.
|
2012-10-22 18:59:22 -07:00 |
|
Brian J. Burg
|
7a27c01691
|
Refactor box building so that we push and pop nodes instead of boxes to BoxGenerator. LayoutTreeBuilder is only concerned with Flow tree creation, while BoxGenerator deals with boxes.
|
2012-10-22 18:35:57 -07:00 |
|
Brian J. Burg
|
c0452d5a0f
|
Move BoxConsumer to box_builder.rs, and other minor refactoring.
|
2012-10-22 18:35:39 -07:00 |
|
Brian J. Burg
|
c11480db62
|
Convert to static new() in the box builder, and correct context/BoxConsumer reuse for implicit inline flowed boxes.
|
2012-10-22 18:35:39 -07:00 |
|
Brian J. Burg
|
9debb1ee9d
|
Convert InlineFlowData.elems into ElementMapping struct. Add some debug logging for fixing range repair bugs.
|
2012-10-22 18:35:39 -07:00 |
|
Gabriel
|
ee09ea78ed
|
Fix the mozjs special case in ./configure
Fix the mozjs special case so that build products are where rust-mozjs
expects them.
|
2012-10-23 02:58:21 +02:00 |
|
Brian Anderson
|
e5da995280
|
Remove servo-sandbox build code
|
2012-10-22 16:29:18 -07:00 |
|
Brian J. Burg
|
b0536d7898
|
Work around a miscompilation bug in LineboxScanner::repair_elem_ranges
|
2012-10-22 12:28:23 -07:00 |
|
Brian J. Burg
|
ee47778bd5
|
Convert NodeRange to a struct with a static new() function.
|
2012-10-22 12:28:23 -07:00 |
|
Brian J. Burg
|
8ea5c64bd0
|
Stop combining several UnscannedTextboxes into a single TextBox, since it loses node mapping information.
|
2012-10-22 12:28:23 -07:00 |
|
Brian J. Burg
|
538fc9e73f
|
Fix a range-respecting bug in iter_indivisible_pieces_for_range.
|
2012-10-22 12:28:23 -07:00 |
|
Patrick Walton
|
1e7c49a9c6
|
Move over to mozilla-servo
|
2012-10-22 11:13:08 -07:00 |
|
Patrick Walton
|
0597ea4a00
|
Remove unused servo-sandbox submodule
|
2012-10-22 11:13:08 -07:00 |
|
Brian Anderson
|
24d9c0847c
|
Update rust-netsurfcss
|
2012-10-21 21:02:17 -07:00 |
|
Brian Anderson
|
53546cf5c2
|
Add a SharedActor test
|
2012-10-20 22:25:44 -07:00 |
|
Brian Anderson
|
5b0925033e
|
Sketch out a very simple actor API
|
2012-10-20 21:48:05 -07:00 |
|
Brian Anderson
|
73ea922d6b
|
Fix tests for new last-use behavior
|
2012-10-20 20:58:15 -07:00 |
|