Sign in
flutter
/
third_party
/
harfbuzz
/
391f1ff5d894b60bfe0f606be436ffe7e43f7455
/
src
/
hb-buffer-private.hh
1bc1cb3
Make source more digestable for gobject-introspection
by Behdad Esfahbod
· 13 years ago
e085fcf
Remove unused buffer->replace_glyphs_be16
by Behdad Esfahbod
· 13 years ago
2a3d911
Fix alignment-requirement missmatch
by Behdad Esfahbod
· 13 years ago
6220e5f
Add ASSERT_POD for most objects
by Behdad Esfahbod
· 13 years ago
0594a24
Cleanup TRUE/FALSE vs true/false
by Behdad Esfahbod
· 13 years ago
99c2695
Add accessort to buffer for current info, current pos, and prev info
by Behdad Esfahbod
· 13 years ago
8e3715f
Minor
by Behdad Esfahbod
· 13 years ago
d4cc447
Move code around, in prep for Thai/Lao shaper
by Behdad Esfahbod
· 13 years ago
9ebe8c0
Add buffer->replace_glyphs()
by Behdad Esfahbod
· 14 years ago
02aeca9
[API] Changes to main shape API
by Behdad Esfahbod
· 14 years ago
c605bbb
Remove C++ guards from source files
by Behdad Esfahbod
· 14 years ago
e62df43
Add internal hb_buffer_t::get_scratch_buffer()
by Behdad Esfahbod
· 14 years ago
b65c060
Formalize buffer var allocations
by Behdad Esfahbod
· 14 years ago
a9ad3d3
Move more code around
by Behdad Esfahbod
· 14 years ago
f4a579b
Add internal API for buffer var allocation
by Behdad Esfahbod
· 14 years ago
468e9cb
Move buffer methods into the object
by Behdad Esfahbod
· 14 years ago
9111b21
Add _hb_buffer_output_glyph() and _hb_buffer_skip_glyph()
by Behdad Esfahbod
· 14 years ago
31f18ab
Minor compiler warning fixes
by Behdad Esfahbod
· 14 years ago
e0db4b8
[buffer] More error handling
by Behdad Esfahbod
· 14 years ago
fca368c
Add hb_object_header_t which is the common part of all objects
by Behdad Esfahbod
· 14 years ago
2409d5f
Update Copyright headers
by Behdad Esfahbod
· 14 years ago
c57d454
Rename all private sources and headers to C++ files
by Behdad Esfahbod
· 14 years ago
fb194b8
unicode: Cleanup implementation
by Behdad Esfahbod
· 14 years ago
c0af193
Change buffer default properties to invalid
by Behdad Esfahbod
· 14 years ago
8f0d7e0
Remove hb_buffer_clear_positions(), add hb_ot_layout_position_start()
by Behdad Esfahbod
· 14 years ago
cc1a8a9
Fix ChanContext backtrack matching with GPOS
by Behdad Esfahbod
· 14 years ago
98370e8
WIP removing external synthesized GDEF support and implementing it internally
by Behdad Esfahbod
· 14 years ago
870e2d6
Remove unused function
by Behdad Esfahbod
· 14 years ago
1115890
More cleanup
by Behdad Esfahbod
· 14 years ago
dbf56b1
More lig-id cleanup
by Behdad Esfahbod
· 14 years ago
dd2ffd2
Minor renaming
by Behdad Esfahbod
· 14 years ago
fe26327
Move setting lig_id/component out of buffer and to the gsub code
by Behdad Esfahbod
· 14 years ago
88474c6
Get rid of the OpenType-specific internal buffer representation
by Behdad Esfahbod
· 14 years ago
bd7378b
Massage mask setting a bit more
by Behdad Esfahbod
· 14 years ago
57ac0ec
Merge clearing masks and setting global masks
by Behdad Esfahbod
· 14 years ago
a7c5046
Add private hb_segment_properties_t
by Behdad Esfahbod
· 14 years ago
4e4ef24
Towards separating bit allocation from shaping
by Behdad Esfahbod
· 15 years ago
acdba3f
Prefer C linkage
by Behdad Esfahbod
· 15 years ago
da8edbb
Fix header
by Behdad Esfahbod
· 15 years ago
81c5e87
Allow disabling default features
by Behdad Esfahbod
· 15 years ago
1ce7b87
Cleanup bitmask allocation
by Behdad Esfahbod
· 15 years ago
a6a79df
Handle malloc failture in the buffer
by Behdad Esfahbod
· 15 years ago
910a33f
Update buffer docs
by Behdad Esfahbod
· 15 years ago
36b73c8
Shortening buffer accessors: rename buffer->in_pos to buffer->i
by Behdad Esfahbod
· 15 years ago
29427c5
Shortening buffer accessors: rename buffer->out_length to buffer->out_len
by Behdad Esfahbod
· 15 years ago
6960350
Shortening buffer accessors: rename buffer->in_length to buffer->len
by Behdad Esfahbod
· 15 years ago
1b62182
Shortening buffer accessors: rename buffer->positions to buffer->pos
by Behdad Esfahbod
· 15 years ago
9d5e26d
Shortening buffer accessors: rename buffer->out_string to buffer->out_info
by Behdad Esfahbod
· 15 years ago
7e7007a
Shortening buffer accessors: rename buffer->in_string to buffer->info
by Behdad Esfahbod
· 15 years ago
8e6b6bb
Merge buffer->out_pos and buffer->out_length
by Behdad Esfahbod
· 15 years ago
22f668e
Remove the unused BUFFER macro
by Behdad Esfahbod
· 15 years ago
7e53ebe
Remove the IN_CURGLYPH() macro
by Behdad Esfahbod
· 15 years ago
d784da1
Remove the IN_CURINFO() macro
by Behdad Esfahbod
· 15 years ago
281f59b
Remove IN_INFO() and IN_NEXTGLYPH() macros
by Behdad Esfahbod
· 15 years ago
6e489cd
Remove the IN_GLYPH() macro
by Behdad Esfahbod
· 15 years ago
01feb74
Remove the IN_CLUSTER() macro
by Behdad Esfahbod
· 15 years ago
d63a1e0
Remove the IN_MASK() macro
by Behdad Esfahbod
· 15 years ago
89e2834
Remove the IN_LIGID() macro
by Behdad Esfahbod
· 15 years ago
4a87104
Remove IN_COMPONENT() macro
by Behdad Esfahbod
· 15 years ago
27da6dd
Remove OUT_GLYPH() and OUT_INFO() macros
by Behdad Esfahbod
· 15 years ago
3109375
Remove POSITION() and CURPOSITION() macros
by Behdad Esfahbod
· 15 years ago
72071a8
Add a few more buffer convenience methods
by Behdad Esfahbod
· 15 years ago
1d5e780
Add a few other buffer methods
by Behdad Esfahbod
· 15 years ago
d0316a8
Add buffer->swap()
by Behdad Esfahbod
· 15 years ago
8951fc2
Add buffer->allocate_lig_id()
by Behdad Esfahbod
· 15 years ago
22da7fd
Rename a few files to be C++ sources
by Behdad Esfahbod
· 15 years ago
[Renamed (98%) from src/hb-buffer-private.h]
c3df649
Fix comment
by Behdad Esfahbod
· 15 years ago
94a23aa
Move buffer into apply_context
by Behdad Esfahbod
· 15 years ago
c755cb3
Change header comment
by Behdad Esfahbod
· 15 years ago
314905d
Explicitly track whether the buffer has positions
by Behdad Esfahbod
· 15 years ago
ff44f88
Handle shaping in non-native direction
by Behdad Esfahbod
· 15 years ago
25e7ef7
Add _hb_buffer_add_output_glyphs() that takes codepoint_t*
by Behdad Esfahbod
· 15 years ago
9db8ad7
Add hb_ot_layout_position_finish()
by Behdad Esfahbod
· 15 years ago
9bef361
Rename [xy]_pos to [xy]_offset since we don't accumulate positions
by Behdad Esfahbod
· 15 years ago
2f50d87
Start filling hb_shape() in
by Behdad Esfahbod
· 15 years ago
ae070b7
Add script and language to buffer
by Behdad Esfahbod
· 15 years ago
5ebabec
Move unicode_funcs to buffer
by Behdad Esfahbod
· 15 years ago
864e256
[HB] Fix pedantic warnings
by Behdad Esfahbod
· 15 years ago
12eae6d
[HB] Fix buffer sizing issue with mingw gcc
by Behdad Esfahbod
· 15 years ago
a579584
[HB] Add comment
by Behdad Esfahbod
· 15 years ago
e4679d9
[HB] Fix _hb_buffer_next() when positioning
by Behdad Esfahbod
· 15 years ago
cbe5a4e
[HB] Reuse the positions array as alt string array
by Behdad Esfahbod
· 15 years ago
468769b
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
by Behdad Esfahbod
· 15 years ago
f1322e5
[HB] Cleanup public buffer structs
by Behdad Esfahbod
· 15 years ago
11fbb54
[HB] Port buffert to new object API
by Behdad Esfahbod
· 15 years ago
c968fc2
[HB] More buffer cleanup
by Behdad Esfahbod
· 15 years ago
88a5f5a
[HB] Cleanup buffer
by Behdad Esfahbod
· 15 years ago
6c78683
[HB] Update copyright years
by Behdad Esfahbod
· 15 years ago
f96ffd4
[HB] simplify macros
by Behdad Esfahbod
· 15 years ago
3015c41
[HB] Remove last dependence on the old code base!
by Behdad Esfahbod
· 15 years ago
5c0adce
[HB] Rename harfbuzz-buffer to hb-buffer
by Behdad Esfahbod
· 15 years ago
[Renamed (96%) from src/harfbuzz-buffer-private.h]
056c7ec
[GPOS] Start filling apply() functions in
by Behdad Esfahbod
· 15 years ago
15c3e75
[HB] Simplify buffer
by Behdad Esfahbod
· 15 years ago
30bd763
Implement the first substitute()
by Behdad Esfahbod
· 15 years ago
ce48f03
Merge harfbuzz-ng
by Behdad Esfahbod
· 15 years ago
ng-mergepoint
a2a9a02
HarfBuzz was relicensed to a more generous and simpler license. Adapt. See
by Behdad Esfahbod
· 17 years ago
78ef65b
Some more cleanup and merging.
by Behdad Esfahbod
· 17 years ago
5716ae2
New header file harfbuzz-global.h. Rename FT_* int types to HB_* types.
by Behdad Esfahbod
· 17 years ago
6b34713
Mark internal symbols as HB_INTERNAL and define that to static in
by Behdad Esfahbod
· 17 years ago