|
54dd01b8
|
2022-12-31T13:33:25
|
|
[set] Use exact-allocation in copying
Significantly reduces memory consumption.
|
|
2c64048b
|
2022-12-31T13:26:00
|
|
[subset] Another exact-allocation
|
|
0ec0214f
|
2022-12-31T13:18:32
|
|
[cff-subset] Adjust pre-allocation
Reduces memory use significantly.
|
|
b88ca818
|
2022-12-31T12:51:28
|
|
[paint-extents] Minor reorder
|
|
0c6a7213
|
2022-12-31T12:42:29
|
|
[set] Another exact-size allocation
|
|
b803024c
|
2022-12-31T12:40:07
|
|
[cff2] Another exact-size allocation
|
|
3d4659be
|
2022-12-31T12:38:58
|
|
[cff2] Use exact-size vector allocation for blends
|
|
92e5933e
|
2022-12-31T12:35:30
|
|
[vector] A couple more exact-size allocations
|
|
2eacc37e
|
2022-12-31T12:27:13
|
|
[vector] Add internal API for exact-size allocation
Use it from a couple of places.
|
|
a0b46f3f
|
2022-12-31T12:15:14
|
|
[machinery] Refactor shared code into a macro
|
|
ebb475ba
|
2022-12-31T12:11:14
|
|
[multimap] Add consts
|
|
99da0e6c
|
2022-12-31T11:04:40
|
|
[paint] Avoid div-by-zero
|
|
4e94b65c
|
2022-12-31T10:53:40
|
|
[paint-extents] Const-correctness
|
|
f6dc4698
|
2022-12-31T10:52:32
|
|
[paint-extents] Minor move variable
|
|
4e7807a0
|
2022-12-31T10:50:30
|
|
[paint-extents] Rename variable
|
|
c86d1892
|
2022-12-31T10:46:46
|
|
[paint-extents] Move code around
|
|
d9a9bd8f
|
2022-12-31T10:41:30
|
|
[paint-extents] Add HB_UNUSED
|
|
956ccb11
|
2022-12-31T10:14:37
|
|
[docs] Add a section about rendering
|
|
63cd1cce
|
2022-12-31T08:56:12
|
|
[docs] Drop stale commented-out section
Freetype integration is documented elsewhere now.
|
|
a3905904
|
2022-12-31T08:51:19
|
|
Mention named instances in the var-fonts section
|
|
37e90c64
|
2022-12-30T15:41:40
|
|
[cairo] Fix warnings
|
|
04464c55
|
2022-12-30T14:55:32
|
|
[pool] Change chunk-len from 16 to 32
|
|
d7941e04
|
2022-12-30T14:47:47
|
|
[paint-extents] Unlikely
|
|
ca844b69
|
2022-12-30T14:47:24
|
|
[paint-extents] Whitespace
|
|
62ca2be3
|
2022-12-30T14:41:36
|
|
[paint-extents] Implement quadratic callback
|
|
7389efd8
|
2022-12-30T13:58:34
|
|
[post] Pre-alloc name index array
|
|
36bef5dc
|
2022-12-30T13:17:23
|
|
[gsubgpos] Prealloc subtables vector
|
|
00060d99
|
2022-12-30T22:55:56
|
|
[hb-cairo] Silence warning when building with FreeType
In file included from ../util/hb-view.cc:33:
In file included from ../util/view-cairo.hh:32:
../util/helper-cairo.hh:102:7: warning: variable 'cairo_face' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (use_hb_draw)
^~~~~~~~~~~
../util/helper-cairo.hh:129:64: note: uninitialized use occurs here
cairo_scaled_font_t *scaled_font = cairo_scaled_font_create (cairo_face,
^~~~~~~~~~
../util/helper-cairo.hh:102:3: note: remove the 'if' if its condition is always true
if (use_hb_draw)
^~~~~~~~~~~~~~~~
../util/helper-cairo.hh:101:32: note: initialize the variable 'cairo_face' to silence this warning
cairo_font_face_t *cairo_face;
^
= nullptr
We know that cairo_face will always be assigned since use_hb_draw will
always be true, but the compiler does not know that.
|
|
a45bf5b0
|
2022-12-30T11:19:36
|
|
[ft-colr] Require FreeType >= 2.11.1
Fixes https://github.com/harfbuzz/harfbuzz/issues/3989
|
|
ceba6c9a
|
2022-12-30T10:44:34
|
|
[config] Sort
|
|
0d98c79b
|
2022-12-29T21:07:38
|
|
[util] Centralize includes again
|
|
d90ccc1c
|
2022-12-29T21:02:06
|
|
[view] More includes
|
|
969914b2
|
2022-12-29T21:01:16
|
|
[view] Clean up includes
|
|
2bbc57c3
|
2022-12-29T20:41:55
|
|
[chafa] Residual
|
|
962d4925
|
2022-12-29T20:39:02
|
|
[ansi] Optimize write
|
|
a35f8e34
|
2022-12-29T20:34:23
|
|
[ansi] Whitespace
|
|
0004ec13
|
2022-12-29T20:26:42
|
|
[view] Write ansi output to --output-file
Was writing to stdout all this time!
|
|
3a319b59
|
2022-12-29T20:26:09
|
|
[ansi] Write \e directly
|
|
ab8b9b44
|
2022-12-29T18:33:12
|
|
[view] Streamline cairo-ft face lifecycle management
|
|
228a4154
|
2022-12-29T18:19:06
|
|
[view-cairo] Minor subpixel-bits
|
|
74d29cd1
|
2022-12-29T18:11:41
|
|
[helper-cairo] Remove a method
|
|
f2a6643f
|
2022-12-29T18:00:39
|
|
[cairo] Docs
|
|
bfce4a60
|
2022-12-29T10:43:37
|
|
[cairo] Remove error path
Assume cairo API always returns non-NULL.
|
|
b1de87b7
|
2022-12-29T10:34:47
|
|
[cairo] Document get_glyphs() arguments as inout
|
|
3be9fa07
|
2022-12-29T10:14:51
|
|
[docs] Mention new font-funcs in the user manual
|
|
2c212178
|
2022-12-29T09:57:56
|
|
[docs] Add a Cairo integration section
|
|
89bd7f64
|
2022-12-29T08:05:16
|
|
[hb-cairo] Small docs fixes
|
|
c9206df1
|
2022-12-29T16:05:19
|
|
[hb-cairo] Fix warnings
|
|
723e7a48
|
2022-12-29T15:49:21
|
|
[docs] Small fixes
|
|
313f74a6
|
2022-06-29T07:32:58
|
|
Add a basic test for hb-coretext api
This tests what would be my minimum assumption
about this api. It was written blindly.
|
|
661baf40
|
2022-06-29T07:31:46
|
|
Add a basic test for hb-ft api
This tests what would be my minimum assumption
about this api.
|
|
67456a7a
|
2022-12-28T13:07:54
|
|
[ft] Some more docs clarifications
|
|
c612d068
|
2022-12-28T10:42:59
|
|
[ft] Clarify docs around faces too
|
|
4dc955bb
|
2022-12-28T10:04:21
|
|
[ft] Clarify docs
Add some clarifications on what fonts these apis
work with.
|
|
ef20b5e6
|
2022-12-28T08:51:27
|
|
Typo fix
|
|
dc9ca637
|
2022-12-27T17:49:02
|
|
[hb-view] Remove stale disabled code path
With color rendering that code path is wrong anyway.
And cairo now supports subpixel text positioning.
|
|
5efb3bc6
|
2022-12-27T17:47:46
|
|
[hb-view] Set hb-cairo scale-factor
Unused.
|
|
81c04b0c
|
2022-12-27T17:46:25
|
|
[cairo] Add separate x/y scale factors
|
|
50b7fff0
|
2022-12-27T17:37:42
|
|
[cairo] Fix text_to_glyphs scale factor
|
|
8f62b8c6
|
2022-12-27T17:26:39
|
|
[cairo] Fix cluster conversion
|
|
326db329
|
2022-12-27T14:38:17
|
|
[directwrite] Simplify delete
Fixes https://github.com/harfbuzz/harfbuzz/issues/3981
|
|
7b0f9abc
|
2022-12-27T12:37:53
|
|
[paint] Add back "remote-control" API
This reverts commit f146299a405b8338542a245b85e664de29f0c972.
|
|
43b0364e
|
2022-12-27T12:29:53
|
|
[paint] Document composition modes
|
|
ec9e8a59
|
2022-12-27T12:22:56
|
|
[paint] Document extend modes.
|
|
fa3fa942
|
2022-12-27T11:54:23
|
|
[cairo] Doc
|
|
bbf6f42d
|
2022-12-27T11:50:06
|
|
[cairo] TODO
|
|
f9fc1328
|
2022-12-27T11:08:34
|
|
[hb-cairo] Return hb_font_t* from init-func
|
|
d18903e4
|
2022-12-27T09:25:05
|
|
Add def files for libharfbuzz-cairo
|
|
d88787b6
|
2022-12-27T10:59:17
|
|
[cairo] Add func to init fonts on creation
To set, for example, font-funcs.
|
|
c52bff2d
|
2022-12-27T10:42:13
|
|
[cairo] Hide internal symbols
|
|
7d3b3739
|
2022-12-27T08:37:46
|
|
Fix the autotools build
|
|
34aa8b01
|
2022-12-26T16:54:31
|
|
[cairo] Add to library tests
|
|
5fdfe6ae
|
2022-12-26T16:52:53
|
|
[cairo] Use hb_qsort
|
|
21573265
|
2022-12-26T16:52:13
|
|
[cairo] More namespacing
|
|
84d1b00c
|
2022-12-26T16:45:23
|
|
[cairo] More namespacing
|
|
8f16e98c
|
2022-12-26T16:44:07
|
|
[cairo] Namespace types
|
|
488be524
|
2022-12-26T16:42:22
|
|
[cairo] Try fix msvc build
|
|
c652e8e1
|
2022-12-26T16:25:22
|
|
[cairo] Docs
|
|
23980d3c
|
2022-12-26T16:22:35
|
|
[cairo] Docs
|
|
f5fd46aa
|
2022-12-26T16:18:27
|
|
[cairo] Docs
|
|
36482b68
|
2022-12-26T16:15:06
|
|
[cairo] Err, utf8_clusters
|
|
48cb25dd
|
2022-12-26T16:13:57
|
|
[cairo] Implement (untested) text_to_glyphs callback
|
|
c38abcb3
|
2022-12-26T16:03:25
|
|
[cairo] Add x,y args to get_glyphs
|
|
847ed695
|
2022-12-26T15:59:57
|
|
[cairo] Reorder arguments of a call
|
|
726cfffc
|
2022-12-26T15:55:56
|
|
[cairo] Doc fix
|
|
0fe0cdf0
|
2022-12-26T15:52:55
|
|
[cairo] Document scale-factor business
|
|
4e3e879c
|
2022-12-26T15:33:04
|
|
[cairo] Add [sg]et_scale_factor
|
|
186bfa99
|
2022-12-26T15:15:40
|
|
[cairo] Make scale_factor a double
|
|
120419e1
|
2022-12-26T15:10:26
|
|
[hb-view] Fix autotools build
|
|
650a46d9
|
2022-12-26T15:02:01
|
|
[cairo] Fix autotools build
|
|
b417ac8a
|
2022-12-26T08:43:52
|
|
Try to fix autotools build
|
|
8d0e18b5
|
2022-12-25T22:12:29
|
|
[cairo] More details in the docs
Mention slant as well.
|
|
30605e09
|
2022-12-25T22:04:22
|
|
[cairo] Mention variations in the docs
|
|
c4f7563f
|
2022-12-25T19:40:44
|
|
[cairo] Fix build
|
|
7a52ac4b
|
2022-12-25T19:39:02
|
|
[cairo] Set variations
|
|
4be4e017
|
2022-12-25T19:27:53
|
|
[cairo] Make font immutable
|
|
ea993af8
|
2022-12-25T19:17:18
|
|
[view] Don't double-slant
|
|
70babda6
|
2022-12-25T19:10:11
|
|
[cairo] docs
|
|
1c67180d
|
2022-12-25T19:07:02
|
|
[cairo] Add typed destroy funcs
|
|
43da222e
|
2022-12-25T19:05:24
|
|
[cairo] Rename
|