New branch 'bitops' available with the following commits: commit 82eb1dac163cb4aef8a2e4ebad542378f4e28dca Author: Behdad Esfahbod <beh...@behdad.org> Date: Fri Feb 16 16:52:09 2018 -0800
Flesh out other bit ops some more for 128bit as well commit 864a2dddae9eb1303c59d0d3717fce307a72a524 Author: Behdad Esfahbod <beh...@behdad.org> Date: Fri Feb 16 14:21:40 2018 -0800 Clean up bit functions Compile all code-paths possible, to better catch errors. Also enable MSVC ones on mingw which seems to support them. commit 978ace6fbbc828adc20f21591d138f41d8508ebc Author: Behdad Esfahbod <beh...@behdad.org> Date: Fri Feb 16 16:06:17 2018 -0800 Improve _hb_popcount() Support 128bit type. commit 7b5ce7404716a17f91ff86d374c7b76ee7ce3247 Author: Behdad Esfahbod <beh...@behdad.org> Date: Fri Feb 16 15:37:22 2018 -0800 Fix warnings commit 94d32d1b83892ed4f124463cf4322bf74b3e850d Author: Behdad Esfahbod <beh...@behdad.org> Date: Fri Feb 16 15:36:20 2018 -0800 Enable C99 if available Hopefully we can now mix-and-match code and declaration in the C test files. commit 926db874552519734fab6c04258887ea634f5324 Merge: 882a3bf4 c7a633f9 Author: rsheeter <rshee...@google.com> Date: Fri Feb 16 15:27:29 2018 -0800 Merge pull request #792 from googlefonts/master Support more tables in subsetter commit c7a633f95710fcf2fe9151b41feba7db4b1bab0e Author: Rod Sheeter <rshee...@google.com> Date: Fri Feb 16 11:11:20 2018 -0800 [subset] try to get more info from bot where g_assert_cmpmem fails commit 0bb2d7ac12b7cf482580b6d2e8534eef8a233f96 Author: Rod Sheeter <rshee...@google.com> Date: Fri Feb 16 06:26:02 2018 -0800 [subset] fix int type for blob length in hb-subset-test.h commit be0a01a67613f45db7f7e9be84cb883f0344c817 Merge: 7acaa3b7 139c9928 Author: Rod Sheeter <rshee...@google.com> Date: Fri Feb 16 06:01:41 2018 -0800 Merge branch 'master' of https://github.com/harfbuzz/harfbuzz commit 7acaa3b781da835cdb11dbe523c819feb4eef996 Author: Rod Sheeter <rshee...@google.com> Date: Thu Feb 15 14:28:29 2018 -0800 [subset] apparently C99 is too much to ask in 2018 commit b1740106a9c825874faf3f1315770d1e3c790cf9 Author: Rod Sheeter <rshee...@google.com> Date: Thu Feb 15 13:55:21 2018 -0800 [subset] fix format specifier for size_t commit e00c37aaae3922b425c0528bfdd36d59cf9c5796 Author: Rod Sheeter <rshee...@google.com> Date: Thu Feb 15 12:53:52 2018 -0800 [subset] fix no matching function MIN in djgpp commit 6122ad2442666d89ef39bdf5a2bb9d3f6d8e2b03 Author: Rod Sheeter <rshee...@google.com> Date: Thu Feb 15 11:40:28 2018 -0800 [subset] add files to EXTRA_DIST commit 0758cbc4c2f52c629d05515b8d2816e8d6a2a2c1 Author: Rod Sheeter <rshee...@google.com> Date: Thu Feb 15 11:29:01 2018 -0800 [subset] correct bug introduced to get_advance commit 3fd11f4397aec9cda3a7d29246ab3ae56115ad36 Author: Rod Sheeter <rshee...@google.com> Date: Thu Feb 15 11:15:12 2018 -0800 [subset] remove unused decl commit 0e088a63d10dd09e025515bfa8ae68aa2922eaf6 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 21:11:45 2018 -0800 [subset] hmtx space bracket. authors++ commit 1725c35da0ea2f829b6d6b6c1963607fd6dfb577 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 19:36:33 2018 -0800 [subset] cmap space bracket commit e158739bfb9e5d60989e179fcc8744f3125e2067 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 19:22:37 2018 -0800 [subset] space bracket commit 2d6b1e2af74abea645a943d264e148d56d018101 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 19:14:01 2018 -0800 [subset] maxp copy writeable fn commit 1efecd965fe81d65e2763be4f43df2d8c4d8be44 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 18:42:29 2018 -0800 [subset] hmtx use copy writeable fn instead of direct memory commit 27012526f9b3848676bc2a4fb8e68c630af18620 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 19:01:00 2018 -0800 [subset] whitespace commit b1bd0b5f506dad9d04fd3a6abcb92122f231e0f7 Author: Behdad Esfahbod <beh...@behdad.org> Date: Wed Feb 14 18:50:19 2018 -0800 [subset] Minor commit 83f57e24bfc2000373192ec44b067fdd7dee8a65 Author: Behdad Esfahbod <beh...@behdad.org> Date: Wed Feb 14 18:43:53 2018 -0800 [test] Reinstate test/shaping/data/in-house/tests/myanmar-syllable.tests commit 5ae6526ef4aa9b3c943cad984dc2fff09cdf597b Merge: 2903b2f3 04c1ec2b Author: Behdad Esfahbod <beh...@behdad.org> Date: Wed Feb 14 18:42:32 2018 -0800 [subset] Merge remote-tracking branch 'googlefonts/master' commit 04c1ec2b7396c05f6e8afc9d87679422782aa1e8 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 17:00:18 2018 -0800 [subset] Don't fail on different checksum adjustment in subsetting tests. commit 0775bc0f7a59241456142b48abced75fd3db5a42 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 16:37:35 2018 -0800 [subset] Fix hhea subsetting and clean up some memory leaks. commit b56c9384bcc177236debd26fdbbf14319e4c62b9 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 16:05:39 2018 -0800 [subset] Add missing face reference in hb-subset-plan plus ensure all struct members are cleaned up on destroy. commit e0ffebead6230b8e1ee8dd97425505706321793e Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 16:01:08 2018 -0800 [subset] In hb-subset-test use hb_set_union instead of manually copying set. commit e330ef3711c543372f9f8550a967c512bbf87d83 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 15:57:11 2018 -0800 [subset] Restore hb_face_data_destroy to be internal. commit 3ab7d2649bf5c92d3837b3132d65d4659d0fa003 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 15:48:57 2018 -0800 [subset] Fix memory leak in hb-ot-{maxp,os2}. Plus some formatting. commit 66e282df32410831f1c4e157e9dcf8c76f2bc3d8 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 15:31:13 2018 -0800 [subset] remove TODO that was already done commit 4696624ad9987b0eebcf5c84dafdb204b886f28e Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 15:30:49 2018 -0800 [subset] maxp wrong int type, note to use copy_writable_or_fail commit 3ed70e5e64910e1c22225f542a525807b000cb2a Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 15:24:49 2018 -0800 [subset] return bool not hb_bool_t from table::subset commit 88d56e241bd6bb768656d77cf8f99ccc97fb2446 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 15:20:43 2018 -0800 [subset] Use a supplier instead of memcpy and fix a few unnecessary {}s for cmap commit 42a80f00d51317207c49611b76d6bba06230371b Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 15:04:35 2018 -0800 [subset] add free commit d463e9f6b57bebb3aa4875fe11c927c26c3e3974 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 15:04:15 2018 -0800 [subset] Give Behdad credit again commit fa87770372a3156658412ff0d70e32083c6b0484 Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 14:16:25 2018 -0800 [subset] First pass at hmtx commit e5edcc81bf14311c56bd2f50808552076c3c4d77 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 11:17:53 2018 -0800 [subset] Fix codepoint iteration in hb-subset-test. commit 8b1dbbef1aec3b6880186070e7386a5553d67b15 Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 11:04:12 2018 -0800 Fix compile error in hb-subset-test. commit a0fe3011bafbe36e7d5810acc7df21bea08c802a Author: Rod Sheeter <rshee...@google.com> Date: Wed Feb 14 10:52:41 2018 -0800 copy all cmap groups at once commit d008b62887afe631f50009f40e605c8456ddd011 Merge: b0eefacf 109314cb Author: Garret Rieger <grie...@google.com> Date: Wed Feb 14 10:38:52 2018 -0800 Merge remote-tracking branch 'upstream/master' into fixed commit b0eefacf4cb885f510f9551bf2e9216808ca61e8 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 18:15:58 2018 -0800 [subset] Drop GSUB, GDEF, GPOS, and DSIG from subsetter expected test outputs. commit 89f17e3965ba776565f2de2bf56a4b135f336e53 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 18:14:50 2018 -0800 [subset] capitalize dsig. commit df6d780355d7da805a9b9033452f8814c5360bba Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 17:56:17 2018 -0800 [subset] Extract maxp subsetting into hb-ot-maxp-table. commit 865b6971ad5c2ec4bc33c36a78a36b90da5f5543 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 17:42:20 2018 -0800 [subset] Add a test for OS/2 fixes during subsetting. commit 343dfe89655683966836e44afb4fd32c47377844 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 17:33:48 2018 -0800 [subset] white and add inline in hb-ot-cmap-table. commit 24904383df03c472c865bd97bfe844f5e86a7172 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 17:31:01 2018 -0800 [subset] Correct usFirstCharIndex and usLastCharIndex in OS2 table when subsetting. commit 8cf8b78faaf3e7ee261bdc44a1ad5a1973eab1a2 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 16:30:21 2018 -0800 [subset] whitespace commit d1a4d5616f792c6ad84bcc5011040167ddd7cc3f Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 16:25:32 2018 -0800 output format 12 as enc 10 to match how Roboto did it commit 89ee20f1a39ac78268b57a9aebe8e7428f9944bf Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 16:01:15 2018 -0800 basic wiring for a (failing) cmap test commit afb1da3a1891b7c0fdd047bcb7b3bde86e830444 Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 14:37:47 2018 -0800 auto-completed the wrong gids_to_retain commit 1330edc4fe3ffbf18313d6432045606865c610c4 Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 14:29:23 2018 -0800 Use functions to get new gids. Avoid 0; fonttools drops it from cmap. commit 1639bdd33122dc8e5522b95c37660273d1fc609e Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 13:40:42 2018 -0800 [subset] Remove test-subset, testing is planned to be done at the table level here with test/subset covering the complete subsetting operation. commit 4cdd1b16c99f2681eb11d626c4408eebcc1672be Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 13:36:28 2018 -0800 [subset] added todo in test-subset-glyf. commit 1714feef4f7ec9e758e65edcbe5d5591562f46ee Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 13:35:17 2018 -0800 [subset] re-enable test-subset-glyf. Refactor to use common functions in hb-subset-test.h commit d8d8bd8405ec0db781c4c2bbb7ebd6ff520b3c2d Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 13:33:55 2018 -0800 [subset] Add some helper functions for writing tests around subsetting. commit e8318188c0e53a267a01c45b0fc8d29ad775738a Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 11:38:28 2018 -0800 [subset] Fix loca generation, was previously writing the original glyph starting offset. commit a5713bc2cb4a3fd71d3bc94b9f155339b09eb71a Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 11:30:45 2018 -0800 we love all our groups commit 692f86e569847adb332186cbb08f344ebe41fa6c Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 11:29:23 2018 -0800 drop GDEF, GPOS, GSUB, and dsig commit 83e1ef92156d8688b96d14957efcdf7601768799 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 11:22:32 2018 -0800 [subset] Set the new number of glyphs in maxp. commit 427f9e4b90bfadb8af13cbd27b7c3ee0153ca8b1 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 11:18:28 2018 -0800 Don't force loca version to long. commit 5df080bf155a12f98929b99438da492063ab9218 Author: Garret Rieger <grie...@google.com> Date: Mon Feb 12 10:15:59 2018 -0800 Destroy the subset plan at the end of subsetting. commit 0301e5be286f5080ec34e9f30c75e73f28d0218b Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 10:12:11 2018 -0800 Build a working cmap format 12 commit ebd31d376d63c9698c0eae34ed295558f7230918 Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 10:10:08 2018 -0800 subset for real commit 62c7d677e8699143e55e7bfa0cc3c1db75f32506 Author: Rod Sheeter <rshee...@google.com> Date: Mon Feb 12 10:09:35 2018 -0800 C-style comments _______________________________________________ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/harfbuzz