summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* [BASE] MinorBASEBehdad Esfahbod2018-02-255-92/+105
* Merge remote-tracking branch 'eroux/add-base'Behdad Esfahbod2018-02-247-0/+885
|\
| * first working version!Elie Roux2017-03-052-0/+3
| * BASE: start apiElie Roux2017-03-054-13/+118
| * BASE: add function in main BASE objectElie Roux2017-02-261-0/+24
| * BASE: first complete versionElie Roux2017-02-261-127/+317
| * BASE: WIP: more access functionsElie Roux2017-02-251-21/+191
| * BASE: align member's namesElie Roux2017-02-251-35/+35
| * BASE: more consistent naming (with spec and Harfbuzz code base)Elie Roux2017-02-251-22/+22
| * factorize horiz+vertAxisElie Roux2017-02-251-26/+5
| * BASE: sanitizeElie Roux2017-02-251-3/+148
| * compile, move into hb-ot-layout.ccElie Roux2017-02-193-16/+43
| * hb-ot-base-table.hh -> hb-ot-layout-base-table.hhElie Roux2017-02-193-2/+2
| * bootstraping structureElie Roux2017-02-184-0/+242
* | Merge pull request #829 from googlefonts/test-checksumGarret Rieger2018-02-233-12/+43
|\ \
| * | [subset] Caclculate head table checksum adjustmentBehdad Esfahbod2018-02-233-12/+43
|/ /
* | Merge pull request #828 from googlefonts/mem-fixesGarret Rieger2018-02-235-11/+18
|\ \
| * | [subset] Fix memory leak in hb-subset-glyf.Garret Rieger2018-02-231-0/+2
| * | [subset] Fix memory leak in hb-subset-plan.Garret Rieger2018-02-231-0/+1
| * | [subset] Fix memory leak in hb-subset.Garret Rieger2018-02-231-5/+2
| * | [subset] Fix memory leak in cmap subsetting.Garret Rieger2018-02-231-3/+5
| * | [subset] Fix memory leak in hmtx subsetting.Garret Rieger2018-02-231-3/+5
| * | [subset] Fix memory leak in subset face destroy.Garret Rieger2018-02-231-0/+3
* | | [subset] Fix checksum calc out-of-bounds accessBehdad Esfahbod2018-02-232-9/+12
|/ /
* | autoconf: provide a harfbuzz-config for use from CMake (#822)Ben Boeckel2018-02-243-1/+87
* | Clean up check-defs and check-symbols (#821)Behdad Esfahbod2018-02-247-94/+81
* | Merge pull request #823 from googlefonts/hdmxGarret Rieger2018-02-235-8/+297
|\ \
| * | [hdmx] Fix sanitize()Behdad Esfahbod2018-02-231-16/+7
| * | [hdmx] MinorBehdad Esfahbod2018-02-231-10/+11
| * | [hdmx] Move DeviceRecord to toplevel againBehdad Esfahbod2018-02-231-55/+57
| * | [subset] More complete sanitization implementation for hdmx.Garret Rieger2018-02-221-4/+14
| * | [subset] Formatting and comments in hdmx.Garret Rieger2018-02-221-12/+19
| * | [subset] In hb-ot-hdmx-table, s/glyf/hdmx.Garret Rieger2018-02-221-1/+1
| * | [subset] Fail subset if a table fails to sanitize.Garret Rieger2018-02-221-8/+11
| * | [subset] Add a unit test for hdmx subsetting.Garret Rieger2018-02-222-0/+83
| * | [subset] Enable hdmx subsetting.Garret Rieger2018-02-221-0/+3
| * | [subset] Move DeviceRecord inside of hdmx.Garret Rieger2018-02-221-48/+50
| * | [subset] Add hdmx subsetting implementation.Garret Rieger2018-02-221-3/+26
| * | [subset] In hdmx serialize set the correct value of sizeDeviceRecord.Garret Rieger2018-02-221-13/+16
| * | [subset] When serializing a DeviceRecord in hdmx pad to make 32 bit aligned.Garret Rieger2018-02-221-6/+13
| * | [subset] Begin implementing serialize for hdmx.Garret Rieger2018-02-221-2/+77
| * | [subset] Sketch out a basic hb-ot-hdmx.hh.Garret Rieger2018-02-223-0/+79
* | | [subset] Remove commented code from run-tests.py.Garret Rieger2018-02-231-3/+0
* | | [subset] Update expected files for subsetting integration test to not include...Garret Rieger2018-02-231-0/+0
* | | [subset] Fix checksum clearning in subset test diff. Add an updated expected ...Garret Rieger2018-02-232-2/+5
* | | [subset] Don't compare actual to itself in Fix test/subset/run-tests. Print a...Garret Rieger2018-02-231-1/+5
|/ /
* | [util] Implement ppem/ptem on hb-{shape,view} (#811)Ebrahim Byagowi2018-02-232-5/+34
* | [dev-run] minorEbrahim Byagowi2018-02-221-1/+1
* | [dev-run] Add gdb/lldb shortcutsEbrahim Byagowi2018-02-221-9/+31
* | [subset] keep the result of _subsetRod Sheeter2018-02-211-1/+1