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.
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.
Propagate debug flag in Makefiles.
Adding renderer drawing category to profiler.
Warning police.
Refactor renderer into single function.

This removes the task per tile rendering and instead renders tiles
serially. This also unwraps the rendering into a single function so that it's
much clearer.
Add LRU cache and use it for fonts and font groups
Update nss to fix build issues.
auto merge of #523 : metajack/servo/gpu-profiling, r=metajack

This makes the rendering code serial instead of parallel since it now just dispatches commands to the GPU.

It also adds some more profiling data.

r? @pcwalton
auto merge of #521 : jrfeenst/servo/line-height-rebase2, r=metajack

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.

There were too many changes on master to easily rebase. It was easier to merge to a fresh branch.

Here is the original PR: https://github.com/mozilla/servo/pull/509
Merge pull request #525 from sfowler/font-cache

Add an LRU cache and use it for fonts and font groups
libmsg crate for message interfaces to compositor and engine