OLD | NEW |
| 1 Overview of changes leading to 1.0.5 |
| 2 Tuesday, October 13, 2015 |
| 3 ==================================== |
| 4 |
| 5 - Fix multiple memory access bugs discovered using libFuzzer. |
| 6 https://github.com/behdad/harfbuzz/issues/139 |
| 7 Everyone should upgrade to this version as soon as possible. |
| 8 We now have continuous fuzzing set up, to avoid issues like |
| 9 these creeping in again. |
| 10 - Misc fixes. |
| 11 |
| 12 - New API: |
| 13 * hb_font_set_parent(). |
| 14 * hb_ft_font_[sg]et_load_flags() |
| 15 The default flags for fonts created using hb_ft_font_create() |
| 16 has changed to default to FT_LOAD_DEFAULT now. Previously it |
| 17 was defaulting to FT_LOAD_DFEAULT|FT_LOAD_NO_HINTING. |
| 18 |
| 19 - API changes: |
| 20 * Fonts now default to units-per-EM as their scale, instead of 0. |
| 21 * hb_font_create_sub_font() does NOT make parent font immutable |
| 22 anymore. hb_font_make_immutable() does. |
| 23 |
| 24 |
| 25 Overview of changes leading to 1.0.4 |
| 26 Wednesday, September 30, 2015 |
| 27 ==================================== |
| 28 |
| 29 - Fix minor out-of-bounds read error. |
| 30 |
| 31 |
| 32 Overview of changes leading to 1.0.3 |
| 33 Tuesday, September 1, 2015 |
| 34 ==================================== |
| 35 |
| 36 - Start of user documentation, from Simon Cozens! |
| 37 - Implement glyph_extents() for TrueType fonts in hb-ot-font. |
| 38 - Improve GPOS cursive attachments with conflicting lookups. |
| 39 - More fixes for cluster-level = 1. |
| 40 - Uniscribe positioning fix. |
| 41 |
| 42 |
1 Overview of changes leading to 1.0.2 | 43 Overview of changes leading to 1.0.2 |
2 Wednesday, August 19, 2015 | 44 Wednesday, August 19, 2015 |
3 ==================================== | 45 ==================================== |
4 | 46 |
5 - Fix shaping with cluster-level > 0. | 47 - Fix shaping with cluster-level > 0. |
6 - Fix Uniscribe backend font-size scaling. | 48 - Fix Uniscribe backend font-size scaling. |
7 - Declare dependencies in harfbuzz.pc. | 49 - Declare dependencies in harfbuzz.pc. |
8 FreeType is not declared though, to avoid bugs in pkg-config | 50 FreeType is not declared though, to avoid bugs in pkg-config |
9 0.26 with recursive dependencies. | 51 0.26 with recursive dependencies. |
10 - Slightly improved debug infrastructure. More to come later. | 52 - Slightly improved debug infrastructure. More to come later. |
(...skipping 1164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1175 HB_VERSION_MAJOR | 1217 HB_VERSION_MAJOR |
1176 HB_VERSION_MINOR | 1218 HB_VERSION_MINOR |
1177 HB_VERSION_MICRO | 1219 HB_VERSION_MICRO |
1178 HB_VERSION_STRING | 1220 HB_VERSION_STRING |
1179 HB_VERSION_CHECK() | 1221 HB_VERSION_CHECK() |
1180 hb_version() | 1222 hb_version() |
1181 hb_version_string() | 1223 hb_version_string() |
1182 hb_version_check() | 1224 hb_version_check() |
1183 | 1225 |
1184 | 1226 |
OLD | NEW |