| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This will make the font serialization useful
in GTK, where we serialize fonts in node files.
|
| |
|
|
|
|
| |
Use newlines to separate tabs, rather than spaces.
|
|
|
|
|
|
|
| |
This is useful for PANGO_TAB_DECIMAL.
Implement this in PangoLayout, in the
serializer, and update tests.
|
|
|
|
|
|
|
|
|
| |
Serialize tab alignment in addition to tab
position. We still accept the old format
and default alignment to left.
Update testserialize and layout tests
for this.
|
|
|
|
|
| |
Now that we have fonts in git, we can
reliably test this.
|
|
|
|
|
|
|
|
| |
Otherwise editing the output in an editor
is likely to make the data not match anymore,
since most editors will add a final newline.
Update all tests
|
| |
|
|
|
|
|
|
|
|
|
| |
Optionally include context information in the
serialization and restore it. This will be useful
for transporting for giving tests complete data
that affects their output.
Some tests included.
|
|
|
|
|
|
|
| |
This gives us some room to add more things
to these apis, e.g. a way to store not just
the input part of a layout, but also the
output.
|
|
|
|
|
| |
They are produced by deserialization,
so call them that.
|
|
|
|
|
| |
Now that we have this api, lets use it for
our tests.
|
|
|
|
|
|
|
|
| |
Add api to serialize PangoLayout, for the benefit
of testing and debugging. Currently, this uses
json, but that is an implementation detail.
Some tests included.
|
| |
|
|
Add an api to serialize PangoAttrList.
This will be useful in testing and debugging.
|