Sign in
android
/
platform
/
external
/
harfbuzz_ng
/
19a93fcf1946ad29f07306a0b6c65377bdaa49f0
/
src
/
hb-buffer-private.hh
3f291ff
[buffer] Fix compiler warnings
by Behdad Esfahbod
· 7 years ago
8c0d191
Improve CGJ skipping logic
by Behdad Esfahbod
· 7 years ago
baf7779
Limit how much recursion GSUB/GPOS does
by Behdad Esfahbod
· 7 years ago
173dab6
Minor move
by Behdad Esfahbod
· 7 years ago
e4da380
[coretext/uniscribe/directwrite/graphite/fallback] Update for unsafe-to-break
by Behdad Esfahbod
· 7 years ago
102f5ea
Enable PSVita (arm-none-eabi) compile again and add it to CI (#594)
by ebraminio
· 7 years ago
c3448e8
Use static_assert instead of custom ASSERT_STATIC
by Behdad Esfahbod
· 7 years ago
331d66c
Add function to compare two buffers
by Jonathan Kew
· 8 years ago
1c17c2b
[unsafe-to-break] Copy flag to all glyphs in a cluster
by Behdad Esfahbod
· 8 years ago
e2a2b5b
[unsafe-to-break] Be careful with flag propagation when merging clusters
by Behdad Esfahbod
· 8 years ago
40bd7e9
[unsafe-to-break] Add UNSAFE_TO_BREAK flag
by Behdad Esfahbod
· 8 years ago
3331731
Fix sign of shift operators
by Behdad Esfahbod
· 9 years ago
0c7fb74
Speed up buffer variable allocation sanity check
by Behdad Esfahbod
· 9 years ago
91dd115
Add HB_NDEBUG
by Behdad Esfahbod
· 9 years ago
9881650
Disable internal buffer variable bookkeeping in NDEBUG builds
by Behdad Esfahbod
· 9 years ago
cbc3a76
[GPOS] Merge fixing of offsets for cursive and mark attachments
by Behdad Esfahbod
· 9 years ago
0475ef2
[buffer] Add debugging, aka, message, API
by Behdad Esfahbod
· 9 years ago
13188cb
Revert "Fix hang in OOM situations"
by Behdad Esfahbod
· 9 years ago
18e1c6b
Revert "Make sure we make progress in OOM situations"
by Behdad Esfahbod
· 9 years ago
167c327
Fix build on MSVC >= 2012
by Chun-wei Fan
· 9 years ago
f1c4adb
Fix typo
by Behdad Esfahbod
· 9 years ago
68b507a
Make sure we make progress in OOM situations
by Behdad Esfahbod
· 9 years ago
f0599db
Fix hang in OOM situations
by Behdad Esfahbod
· 9 years ago
4301703
Limit buffer max size growth
by Behdad Esfahbod
· 9 years ago
73fec39
Reserve a few scratch-flags bits for complex shapers
by Behdad Esfahbod
· 9 years ago
550bd14
Actually commit changes for previous commit
by Behdad Esfahbod
· 9 years ago
e3e4bb0
Don't do fractions if buffer is ASCII-only
by Behdad Esfahbod
· 9 years ago
6986208
Optimize runs without Default_Ignorable's
by Behdad Esfahbod
· 9 years ago
49ef630
Adjust the width of various spaces if font does not cover them
by Behdad Esfahbod
· 9 years ago
aa7044d
Generalize flags types
by Behdad Esfahbod
· 9 years ago
8565839
Protect against possible invalid-memory access after OOM
by Behdad Esfahbod
· 9 years ago
4cc80be
Fix typo!
by Behdad Esfahbod
· 9 years ago
e995d33
[OT] Merge clusters when reordering marks for normalization
by Behdad Esfahbod
· 10 years ago
2dbd3d2
Fix hide-ignorables if font doesn't have space glyph
by Behdad Esfahbod
· 10 years ago
376d587
Implement more granular cluster-merging
by Behdad Esfahbod
· 10 years ago
701112d
[ot] Simplify form_clusters()
by Behdad Esfahbod
· 10 years ago
5f13bbd
When removing default-ignorables, merge clusters
by Behdad Esfahbod
· 10 years ago
82b521a
Rewrite hide_default_ignorables
by Behdad Esfahbod
· 10 years ago
b5fbc3b
API: Do not clear buffer-flags in hb_buffer_clear_contents()
by Behdad Esfahbod
· 11 years ago
a6b8dc8
[coretext] Fix buffer resize handling
by Behdad Esfahbod
· 11 years ago
976c8f4
New API: hb_buffer_[sg]et_replacement_codepoint()
by Behdad Esfahbod
· 11 years ago
2a8c49a
Remove unnecessary includes
by Behdad Esfahbod
· 11 years ago
02c6c8c
Set buffer content type to INVALID in hb_buffer_set_length(0)
by Behdad Esfahbod
· 11 years ago
061cb46
Use long alignment for scratch buffer
by Behdad Esfahbod
· 11 years ago
68c372e
More scratch-buffer cleanup
by Behdad Esfahbod
· 11 years ago
16f175c
Fix scratch-buffer alignment warnings
by Behdad Esfahbod
· 11 years ago
6b65a76
[otlayout] Fix (Chain)Context recursion!
by Behdad Esfahbod
· 11 years ago
8b63efb
Minor
by Behdad Esfahbod
· 12 years ago
847794e
[buffer] Implement buffer deserialization for format=text
by Behdad Esfahbod
· 12 years ago
3f82f8f
Rename hb_buffer_guess_properties() to hb_buffer_guess_segment_properties()
by Behdad Esfahbod
· 12 years ago
f306410
Bunch of independent changes (ouch)
by Behdad Esfahbod
· 12 years ago
66ac2ff
API change: Remove "mask" from hb_buffer_add()
by Behdad Esfahbod
· 12 years ago
0c7df22
Add buffer flags
by Behdad Esfahbod
· 12 years ago
82ecaff
Add hb_buffer_clear()
by Behdad Esfahbod
· 12 years ago
0bc7a38
[OT] Fix ReverseChainingSubst
by Behdad Esfahbod
· 12 years ago
05207a7
[buffer] Save pre/post textual context
by Behdad Esfahbod
· 12 years ago
96fdc04
Add hb_buffer_[sg]et_content_type
by Behdad Esfahbod
· 13 years ago
b85800f
[Indic] Implement dotted-circle insertion for broken clusters
by Behdad Esfahbod
· 13 years ago
1be368e
Minor
by Behdad Esfahbod
· 13 years ago
965c280
Add HB_BUFFER_ASSERT_VAR
by Behdad Esfahbod
· 13 years ago
801298b
Fix cast
by Behdad Esfahbod
· 13 years ago
69cc492
[buffer] Minor
by Behdad Esfahbod
· 13 years ago
2f87ceb
Implement shape_plan caching
by Behdad Esfahbod
· 13 years ago
ea278d3
Partially switch ot shaper to shape_plan
by Behdad Esfahbod
· 13 years ago
d16ccc4
Leave one extra item at the end of buffer allocation
by Behdad Esfahbod
· 13 years ago
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
Next »