Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
harfbuzz_ng
/
dd5546de15e63c0320b7db2bf42b0f15271f7915
/
src
9f9bcce
Register buffer vars in Indic shaper
by Behdad Esfahbod
· 14 years ago
be09bf6
Oops. This should have gone into the previous commit
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
cc06c24
Streamline debugging infrastructure even more
by Behdad Esfahbod
· 14 years ago
43ff203
Use variadic macros for debugging
by Behdad Esfahbod
· 14 years ago
decd4e3
Add sugar syntax for debug messages
by Behdad Esfahbod
· 14 years ago
3a81b1d
Minor, fix leak from my previous refactorings
by Behdad Esfahbod
· 14 years ago
f4a579b
Add internal API for buffer var allocation
by Behdad Esfahbod
· 14 years ago
651e8dd
Start cleaning up buffer var allocation
by Behdad Esfahbod
· 14 years ago
c86f932
Move code around
by Behdad Esfahbod
· 14 years ago
18c4285
Shrink space used for ligature ids
by Behdad Esfahbod
· 14 years ago
d878749
Minor
by Behdad Esfahbod
· 14 years ago
c311d85
Keep Unicode props updated as we go so we avoid a scan later
by Behdad Esfahbod
· 14 years ago
5389ff4
Implement the Unicode Canonical Composition algorithm
by Behdad Esfahbod
· 14 years ago
dcdc51c
Handle singleton decompositions
by Behdad Esfahbod
· 14 years ago
34c22f8
Implement Unicode Canonical Reordering Algorithm
by Behdad Esfahbod
· 14 years ago
4ff0d2d
Decomposition works now!
by Behdad Esfahbod
· 14 years ago
468e9cb
Move buffer methods into the object
by Behdad Esfahbod
· 14 years ago
4541252
More normalization kick
by Behdad Esfahbod
· 14 years ago
63c0ef4
Fix decompose() implementations to work with non-starter non-composables
by Behdad Esfahbod
· 14 years ago
5d90a34
Document normalization design
by Behdad Esfahbod
· 14 years ago
02cdf74
Add prefer_decomposed() complex-shaper callback
by Behdad Esfahbod
· 14 years ago
d6b9c6d
More kicking
by Behdad Esfahbod
· 14 years ago
192445a
Remove intermittent_glyph()
by Behdad Esfahbod
· 14 years ago
d63adfc
No need to handle variation-selectors seperately, they are GC=Mn
by Behdad Esfahbod
· 14 years ago
aa72641
Only form clusters if we are reversing
by Behdad Esfahbod
· 14 years ago
5c6f598
Towards normalization
by Behdad Esfahbod
· 14 years ago
cf7f43e
Remove stale comment
by Behdad Esfahbod
· 14 years ago
54d1a0d
Form clusters before ensuring native direciton
by Behdad Esfahbod
· 14 years ago
9111b21
Add _hb_buffer_output_glyph() and _hb_buffer_skip_glyph()
by Behdad Esfahbod
· 14 years ago
655586f
Towards normalization
by Behdad Esfahbod
· 14 years ago
49741c8
Include variation-selectors in cluster calculation
by Behdad Esfahbod
· 14 years ago
dd89d95
Fix cluster calculation for non-LTR text
by Behdad Esfahbod
· 14 years ago
4a68684
When forming clusters, participate all mark types
by Behdad Esfahbod
· 14 years ago
5157e12
Rename HB_UNICODE_GENERAL_CATEGORY_COMBINING_MARK to HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK
by Behdad Esfahbod
· 14 years ago
7b08b0a
Minor
by Behdad Esfahbod
· 14 years ago
498e1a9
[icu] Implement compose()/decompose()
by Behdad Esfahbod
· 14 years ago
ffd4a43
Add tests for compose()/decompose()
by Behdad Esfahbod
· 14 years ago
fca0923
Minor
by Behdad Esfahbod
· 14 years ago
26b6024
[glib] Use g_unicode_script_to/from_iso15924() if available
by Behdad Esfahbod
· 14 years ago
22fdc66
[glib] Add compose() and decompose() implementations with fallback
by Behdad Esfahbod
· 14 years ago
a54a550
Minor
by Behdad Esfahbod
· 14 years ago
22989c5
Distribute hb-ot-shape-complex-indic-machine.rl
by Behdad Esfahbod
· 14 years ago
f6fd378
Let shapers decide when to apply ccmp and locl
by Behdad Esfahbod
· 14 years ago
c464172
[API] Add compose() and decompose() unicode funcs, rename other ones
by Behdad Esfahbod
· 14 years ago
d05dded
More code generation through preprocessor
by Behdad Esfahbod
· 14 years ago
891c475
Humm, undo some shuffling
by Behdad Esfahbod
· 14 years ago
4b6317c
More code shuffling
by Behdad Esfahbod
· 14 years ago
3361c9a
Minor
by Behdad Esfahbod
· 14 years ago
76f7681
Shuffle code around, remove shape_plan from complex shapers
by Behdad Esfahbod
· 14 years ago
e88bff9
Minor, use function typedefs
by Behdad Esfahbod
· 14 years ago
359dcaa
Update copyright headers
by Behdad Esfahbod
· 14 years ago
d8d0c48
Refactor some code common to GSUB and GPOS
by Behdad Esfahbod
· 14 years ago
b70c96d
Enable applying GSUB/GPOS features in multiple segments
by Behdad Esfahbod
· 14 years ago
f6d7a9b
Shuffle code around
by Behdad Esfahbod
· 14 years ago
2e18c6d
Fix reverse_range() position loop
by Behdad Esfahbod
· 14 years ago
fa2befa
Minor
by Behdad Esfahbod
· 14 years ago
d69d5ce
[Indic] Well, at least finding syllables works now :)
by Behdad Esfahbod
· 14 years ago
4ec30ae
[Indic] Optimize Indic table storage
by Behdad Esfahbod
· 14 years ago
c4a59de
[Indic] Generate a single data table instead of multiple ones
by Behdad Esfahbod
· 14 years ago
8fdba50
[Indic] Define indic_position_t
by Behdad Esfahbod
· 14 years ago
65988a1
[Indic] Add a table of consonant positions
by Behdad Esfahbod
· 14 years ago
c7fe56a
[Indic] Some of the basic features are global; Mark them so
by Behdad Esfahbod
· 14 years ago
867361c
[indic] Add syllable recognition state machine
by Behdad Esfahbod
· 14 years ago
422e08d
Better categorize Indic character classes
by Behdad Esfahbod
· 14 years ago
31f18ab
Minor compiler warning fixes
by Behdad Esfahbod
· 14 years ago
e3693b7
Change a couple strstr() to strchr()
by Behdad Esfahbod
· 14 years ago
b9452bf
Fix compiler warnings with -pedantic
by Behdad Esfahbod
· 14 years ago
970e092
Remove extra semicolon
by Behdad Esfahbod
· 14 years ago
8142680
Cosmetic
by Behdad Esfahbod
· 14 years ago
902ab86
GNOME Bug 652227 - Unconditional use of stdint.h
by Behdad Esfahbod
· 14 years ago
20503cc
More Indic data shuffling
by Behdad Esfahbod
· 14 years ago
63b177e
Minor
by Behdad Esfahbod
· 14 years ago
b9ddbd5
[Indic] Start an Indic shaper
by Behdad Esfahbod
· 14 years ago
697a65c
Minor
by Behdad Esfahbod
· 14 years ago
9de1481
Update to ArabicShaping-6.1.0d2.txt
by Behdad Esfahbod
· 14 years ago
9d49433
Minor rename
by Behdad Esfahbod
· 14 years ago
89a2bc9
[Vertical] Apply vertical features
by Behdad Esfahbod
· 14 years ago
0c6a976
[hb-view] Add --face-index to choose a face in a TrueType Collection
by Behdad Esfahbod
· 14 years ago
4f28fbd
Fix TTC header handling
by Behdad Esfahbod
· 14 years ago
21deab2
Fixed inifinite loop introduced in 7403e055cd1463f
by Behdad Esfahbod
· 14 years ago
51881a6
Shrink code size
by Behdad Esfahbod
· 14 years ago
90645fb
[OT] Separate map_builder from the actual map
by Behdad Esfahbod
· 14 years ago
5560a19
Minor
by Behdad Esfahbod
· 14 years ago
5bc1819
Add check-includes.sh
by Behdad Esfahbod
· 14 years ago
376dafa
Hide internal symbols
by Behdad Esfahbod
· 14 years ago
329c157
Add libtool versioning
by Behdad Esfahbod
· 14 years ago
2d8ebcb
[API] One last font-funcs API change
by Behdad Esfahbod
· 14 years ago
7403e05
[Vertical] fix vertical gpos
by Behdad Esfahbod
· 14 years ago
3b0bb85
[Vertical] GPOS x/y advance adjustments only apply in hori/vert respectively
by Behdad Esfahbod
· 14 years ago
cc2086d
[Vertical] Fix GPOS y-advance direction
by Behdad Esfahbod
· 14 years ago
67d51ff
[Vertical] Do fallback origin calculation
by Behdad Esfahbod
· 14 years ago
60fbb36
[Vertical] GPOS is always done with horizontal origin
by Behdad Esfahbod
· 14 years ago
8b38fae
More vertical
by Behdad Esfahbod
· 14 years ago
e609aeb
[hb-view] Add --annotate
by Behdad Esfahbod
· 14 years ago
b8d76dd
Vertical: Adjust origin in glyph_extents() and glyph_contour_point()
by Behdad Esfahbod
· 14 years ago
1909818
Cosmetic
by Behdad Esfahbod
· 14 years ago
2c3f51a
Minor
by Behdad Esfahbod
· 14 years ago
7e2c85d
[API] Vertical support, take 2
by Behdad Esfahbod
· 14 years ago
Next »