Garret Rieger
d30c1dacf5
Add test suite for instancing option parsing.
1 year ago
Behdad Esfahbod
7a29ded169
[hb-info] Render colors in --list-palette
...
Uses chafa if available
2 years ago
Khaled Hosny
1cf61f3053
[meson] Fix build with -Dgobject=disabled
2 years ago
Khaled Hosny
eba5762919
Another try
2 years ago
Khaled Hosny
37ab12a372
[util] Try to fix hb-info build
2 years ago
Behdad Esfahbod
4ec3d2e32a
[hb-info List enum nicks in --list-names
2 years ago
Behdad Esfahbod
ca903f7531
[hb-info] Start adding
2 years ago
Matthias Clasen
0d6ee4621e
wip: Make hb-view use hb-cairo
...
This is a quick hack to prove that the
hb-cairo apis work
2 years ago
Matthias Clasen
c65f580b93
Drop hb-test
...
This was a test binary to assist in developing
the hb-paint code. Not needed anymore, now that
hb-view has the same code in the cairo userfont
backend.
2 years ago
Matthias Clasen
6cadf280f2
Use hb-cairo-utils in hb-test
...
Just to prove that it works.
2 years ago
Matthias Clasen
6c49822cad
wip: Use hb-paint in hb-view
...
This doesn't paint anything yet.
2 years ago
Matthias Clasen
5a123e8691
quick testcase
2 years ago
Nirbheek Chauhan
c7dd63d1a0
meson: Provide binaries when built as a subproject
2 years ago
Khaled Hosny
6add69a6ec
[hb-view] Allow building without cairo-ft
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/3925
2 years ago
Behdad Esfahbod
7d2e9164ab
[util] Move text options into text_options_t
...
Remove now empty options.cc.
4 years ago
Behdad Esfahbod
167f58a2ca
[util] Move subset options into subset-options.hh
4 years ago
Behdad Esfahbod
c5337c43e9
[util] Fold helper-cairo.cc into helper-cairo.hh
4 years ago
Behdad Esfahbod
c40e00796c
[util] Fold helper-cairo-ansi.cc into helper-cairo-ansi.hh
4 years ago
Behdad Esfahbod
4fe43ccbf1
[util] Fold ansi-print.cc into ansi-print.hh
4 years ago
Behdad Esfahbod
b1db0e4a0f
[util] Fold view-cairo.cc into view-cairo.hh
4 years ago
Hans Petter Jansson
8298c2f93b
[hb-view] Use Chafa for terminal graphics if available
...
This produces high-quality terminal graphics using symbols or sixels
according to the detected terminal capabilities.
Fixes #2430 .
4 years ago
Khaled Hosny
5091ea7e24
Merge pull request #2733 from astiob/buffer-context-doc
...
[docs] Describe buffer context applicability more explicitly
4 years ago
Christoph Reiter
03bd6ead44
[meson] Only pass required dependencies to everything
...
Instead of passing dependencies as required we used one giant shared
dependency list containing all dependencies for every library/executable.
While this kinda works, the specified deps are also used for generating
the pkg-config files and this leads to lots of Requires.private and Libs.private
entries which aren't really needed.
This removes the "deps" array and replaces it with a few smaller ones and
makes sure the public libraries only get passed the dependencies actually
needed.
Fixes #2441
5 years ago
Aaron Boxer
68f982415b
meson: update to latest master
5 years ago
Tim-Philipp Müller
618584e923
meson: rename incbase to incconfig
...
Makes it clearer what it's for: config.h. See #4 .
5 years ago
Tim-Philipp Müller
49ba211a9d
meson: add options to enable/disable various features
...
And fix build without GLib. Fixes #2 .
5 years ago
Mathieu Duponchelle
484313ff36
meson: install
5 years ago
Mathieu Duponchelle
99b26789d2
meson: more windows fixes
5 years ago
Mathieu Duponchelle
920efc0ef7
Add Meson build definitions
...
Fixes #490
http://mesonbuild.com
5 years ago