summaryrefslogtreecommitdiff
path: root/README.md
blob: 55137108c5f5c21d360b48e5189ce1520ab62bb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
LibNSLayout: The NetSurf browser layout engine
==============================================

This is being written to replace NetSurf's old built-in render code, which
had a number of issues.  Most notably it was unable to handle dynamic changes
to the document.

Dependencies
------------

LibNSLayout requires LibDOM and LibCSS from the NetSurf browser project.


Building
--------

Follow NetSurf's QUICK-START document to get and build the project's other
libraries.  With your `env/sh` sourced run the following commands:

    $ make
    $ make test
    $ make install

Or to test in debug mode:

    $ make VARIANT=debug test