{"push_id":2503923685,"size":26,"distinct_size":2,"ref":"refs/heads/ssname","head":"1a521c900a681b401443ef136b554c4082ce35cc","before":"ea366b118b6f71712fe589a2b6308622a7c75225","commits":[{"sha":"8f4c12308a8d9e61922fb352e913acae46b28a88","author":{"name":"Tor Andersson","email":"77bb0f9233623d5da4cacca1def1479a44fd0516@artifex.com"},"message":"Reinstate support for Visual Studio 2005","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/8f4c12308a8d9e61922fb352e913acae46b28a88"},{"sha":"3737c652a5e0b6d73b6090dc6c3863008c9dc8fd","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Merge pull request #979 from ebraminio/msvc05\n\nReinstate support for Visual Studio 2005","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/3737c652a5e0b6d73b6090dc6c3863008c9dc8fd"},{"sha":"435b1878e710b67e21872572ad9fd5ed1369e97f","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Rename UINT24 to HBUINT24 for consistency (#983)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/435b1878e710b67e21872572ad9fd5ed1369e97f"},{"sha":"ce99dd04de830c8426af14c11dbee45f8bcc9e60","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Implement to_float and set_float of F2DOT14 (#984)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/ce99dd04de830c8426af14c11dbee45f8bcc9e60"},{"sha":"67dfb1937b703b3f1dc45251f4f884abf35c8576","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Add dump-fon, a prototype on how to work with .fon/.fnt files (#981)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/67dfb1937b703b3f1dc45251f4f884abf35c8576"},{"sha":"aef96e246cb695c4c83b8b6daed06a0d14fe1d32","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Further improvements on dump-fon (#985)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/aef96e246cb695c4c83b8b6daed06a0d14fe1d32"},{"sha":"21a181af2bf1582991c55de5f9281494733c5d12","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] sketch out support for a call that lists all codepoints present in a font. Implement support for it in format 4 cmap sub table.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/21a181af2bf1582991c55de5f9281494733c5d12"},{"sha":"39754fb65981fa8d11615e1dced852285ad09e4e","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] Don't assume the last segment in cmap 4 can be skipped, actually check it.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/39754fb65981fa8d11615e1dced852285ad09e4e"},{"sha":"f5811bad04be9dac8a4fca8e16904d6270e47777","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Add round to F2DOT14 inner store setter (#990)\n\nIt uses floor implicitly without it but explicit use of round will be more correct.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/f5811bad04be9dac8a4fca8e16904d6270e47777"},{"sha":"277e328986d5887fa93c72dc8b12d842d41db87f","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Make some of implicit header uses explicit (#989)\n\nSplitted from #950 and #986 IIRC Chromium had a policy about this encouraging it,\r\nnot sure about automated way to detect and add them but for now lets have the needed\r\nones of them.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/277e328986d5887fa93c72dc8b12d842d41db87f"},{"sha":"6771e79bcc2166b5c03ca615d271c8508d692416","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Add pre-opentype font pages detection code (#986)\n\nAs Khaled's finding on #981 this is the way Uniscribe detects those fonts. This is its detection part.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/6771e79bcc2166b5c03ca615d271c8508d692416"},{"sha":"5dadbb0fa096574b6bccd75cced203baf615fedf","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] Add implementation of cmap format 12 codepoint listing. (#988)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/5dadbb0fa096574b6bccd75cced203baf615fedf"},{"sha":"924803166e074c569ecfa7e598686f334777770f","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[colr] Check layer record access","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/924803166e074c569ecfa7e598686f334777770f"},{"sha":"c02b40e58f35ecd10c4945d2fa2b7074137c2c04","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] add a fuzzer target for subset_get_all_codepoints method. (#987)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/c02b40e58f35ecd10c4945d2fa2b7074137c2c04"},{"sha":"c55aa147c33eb733ab552d404a88749cb6ff6d73","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Do sanitization before the use on 'main' mini-program (#994)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/c55aa147c33eb733ab552d404a88749cb6ff6d73"},{"sha":"1a309dcd72f9f54672a7341788a9b2241c922793","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] Remove printf's from fuzzing targets.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/1a309dcd72f9f54672a7341788a9b2241c922793"},{"sha":"a47070cd40cee51fe792cb838ff9f21e0ea482c6","author":{"name":"Ebrahim Byagowi","email":"e570270e9d88b7be85e9ef0defb5954214f4bd76@gnu.org"},"message":"Minor, annotate the added tables with likely/unlikely (#997)","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/a47070cd40cee51fe792cb838ff9f21e0ea482c6"},{"sha":"5e318e09ba590eef7b7ec047d7857f7f1eb7d787","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] Fix broken cmap creation.\nIt was ignoring the restriction that gids must be consecutive to be placed into a single group.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/5e318e09ba590eef7b7ec047d7857f7f1eb7d787"},{"sha":"e29c8e33f3debf721e18306b896df7a3233386ac","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] Add a test for previous cmap breakage.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/e29c8e33f3debf721e18306b896df7a3233386ac"},{"sha":"535fb23c0211c733d59f72c3431643d89dc16d16","author":{"name":"Garret Rieger","email":"e77125013c4573399860433a48e46b81d91dcc74@google.com"},"message":"[subset] Add integration tests for cmap breakge.","distinct":false,"url":"https://api.github.com/repos/ebraminio/harfbuzz/commits/535fb23c0211c733d59f72c3431643d89dc16d16"}]}
{"actor":{"display_login":"ebraminio"}}