Behdad Esfahbod
|
6ba7ddafed
|
[util] Move text-file opening to post_parse
|
2021-08-11 19:06:57 -06:00 |
Behdad Esfahbod
|
23298bc846
|
[util] Remove unnecessary check
|
2021-08-11 18:58:25 -06:00 |
Behdad Esfahbod
|
fd0778aa2a
|
[util] Use post_parse in output_options_t
|
2021-08-11 18:54:46 -06:00 |
Behdad Esfahbod
|
24a9d8c78d
|
[util] Use post_parse in font_options_t
|
2021-08-11 18:49:59 -06:00 |
Behdad Esfahbod
|
e4b33d9d36
|
[util] Use post_parse in face_options_t
|
2021-08-11 18:49:58 -06:00 |
Behdad Esfahbod
|
c0ea4e2d33
|
[util] Use post_parse to validate
|
2021-08-11 18:30:08 -06:00 |
Behdad Esfahbod
|
9468e46998
|
[util] Rename main_font_text back to main_font_text_t
|
2021-08-11 16:46:04 -06:00 |
Behdad Esfahbod
|
7e4fcf1be8
|
[util] Rename add_main_options
|
2021-08-11 12:12:49 -06:00 |
Behdad Esfahbod
|
62fb102184
|
[util] Move add_main_options() invocation
|
2021-08-11 12:03:07 -06:00 |
Behdad Esfahbod
|
9d8bbe3e53
|
[util] Make main_font_text a struct again
Going to move to G_OPTION_REMAINING.
|
2021-08-11 11:53:32 -06:00 |
Behdad Esfahbod
|
5bd463f130
|
[util/hb-subset] Access input directly
|
2021-08-10 14:26:48 -06:00 |
Behdad Esfahbod
|
6905f6fa60
|
[util/hb-subset] Use templated function to parse flags directly
|
2021-08-10 14:24:42 -06:00 |
Behdad Esfahbod
|
3e3e1801a5
|
[util] Small tweaks in --help output
|
2021-08-10 14:24:42 -06:00 |
Behdad Esfahbod
|
f3acb977ec
|
[test/shaping;util] Use ';' instead of ':' to separate test fields
Accept that in --batch mode. Also in batch mode don't send the 0th arg.
Related discussion: https://github.com/harfbuzz/harfbuzz/pull/3102
|
2021-08-10 11:08:36 -06:00 |
Behdad Esfahbod
|
b83fd3a564
|
[util] Refactor batch-processing code into batch.hh
|
2021-08-10 02:32:55 -06:00 |
Behdad Esfahbod
|
d92ee726ce
|
[util/hb-shape] Treat as single-paragraph text other than provided by a file
Fixes https://github.com/harfbuzz/harfbuzz/issues/3129
|
2021-08-09 19:16:13 -06:00 |
Behdad Esfahbod
|
7d2e9164ab
|
[util] Move text options into text_options_t
Remove now empty options.cc.
|
2021-08-07 13:38:19 -06:00 |
Behdad Esfahbod
|
93bc62e9b2
|
[util] Move output options into output-options.hh
|
2021-08-07 13:13:58 -06:00 |
Behdad Esfahbod
|
af9d2495dc
|
[util] Use inheritance for output_options_t
|
2021-08-07 13:09:56 -06:00 |
Behdad Esfahbod
|
9db0fd4821
|
[util] Don't show --output-format if no supported formats provided
|
2021-08-07 12:22:17 -06:00 |
Behdad Esfahbod
|
5545eea7e5
|
[util] Remove main_font_text_t class, use bare function
|
2021-08-07 11:04:46 -06:00 |
Behdad Esfahbod
|
58c223357b
|
[util] Move face/font options into face/font-options.hh
|
2021-08-06 23:47:48 -06:00 |
Behdad Esfahbod
|
6edd50ae7f
|
[util] Move option_parser_t code into options.hh
|
2021-08-06 23:36:45 -06:00 |
Behdad Esfahbod
|
798bb89c96
|
[util] Move shape format options into shape-format.hh
|
2021-08-06 23:30:55 -06:00 |
Behdad Esfahbod
|
c3599fded7
|
[util] Move shape options into shape-options.hh
|
2021-08-06 23:24:28 -06:00 |
Behdad Esfahbod
|
cfb2d6ad9e
|
[util] Move view options into view-options.hh
|
2021-08-06 23:14:30 -06:00 |
Behdad Esfahbod
|
167f58a2ca
|
[util] Move subset options into subset-options.hh
|
2021-08-06 23:10:49 -06:00 |
Behdad Esfahbod
|
370e961faf
|
[util/hb-subset] Use hb-subset.h public API instead of poking inside
Oops.
|
2021-08-06 22:59:50 -06:00 |
Behdad Esfahbod
|
4e97678ebb
|
[util] Use inheritence to embed inherent options of objects
|
2021-08-06 22:53:44 -06:00 |
Behdad Esfahbod
|
06d661803c
|
[util] Fix compiler error
../util/options.cc:588:3: error: narrowing conversion of ‘font_size_flags’ from ‘unsigned int’ to ‘gint {aka int}’ inside { } [-Werror=narrowing]
|
2021-08-06 19:20:47 -06:00 |
Behdad Esfahbod
|
c5337c43e9
|
[util] Fold helper-cairo.cc into helper-cairo.hh
|
2021-08-06 19:19:50 -06:00 |
Behdad Esfahbod
|
c329ce1000
|
[util] Also hide ppem settings in hb-ot-shape-closure
Leaving ptem, as that can in theory change shape closure if we apply it
to optical-size axis (we currently don't).
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
c40e00796c
|
[util] Fold helper-cairo-ansi.cc into helper-cairo-ansi.hh
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
4fe43ccbf1
|
[util] Fold ansi-print.cc into ansi-print.hh
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
b1db0e4a0f
|
[util] Fold view-cairo.cc into view-cairo.hh
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
6500f68f1f
|
[util] Change hb-subset to use face_options_t instead of font_options_t
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
869e20e09f
|
[util] separate face options from font options
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
b3a2f2bfcf
|
[util/main-font-text] Simplify
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
71440dbd90
|
[util] Move font-size and upem to be extern variables
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
fc0339eef0
|
[util] Simplify shape-consumer by removing buffer arg
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
e014c6fa2d
|
[util/main-font-text] Move eol from template arg to main() arg
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
463411a1de
|
[util] Remove unused option_group_t
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
8588173ee6
|
[util] Rework post_parse() handling
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
3362b48f5a
|
[util] Templatize add_group logic
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
fe90fbeba3
|
[util] Remove unused pre_parse callback logic
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
09e4d7dd30
|
[util] Simplify output_options_t
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
e109f9a6f9
|
[util] Collect cmdline arg options outside of constructor
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
e57dd66889
|
[util] Initialize struct members inline
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
21f1054d47
|
[util/hb-subset] Keep face around instead of font
|
2021-08-06 19:17:12 -06:00 |
Behdad Esfahbod
|
db6fbe29e4
|
[util/hb-subset] Use driver_t<> in outer block as well
a363ce573c (r54282223)
|
2021-08-04 10:25:03 -06:00 |