OLD | NEW |
| 1 Overview of changes leading to 0.9.40 |
| 2 Friday, March 20, 2015 |
| 3 ===================================== |
| 4 |
| 5 - Another hb-coretext crasher fix. Ouch! |
| 6 - Happy Norouz! |
| 7 |
| 8 |
| 9 Overview of changes leading to 0.9.39 |
| 10 Wednesday, March 4, 2015 |
| 11 ===================================== |
| 12 |
| 13 - Critical hb-coretext fixes. |
| 14 - Optimizations and refactoring; no functional change |
| 15 expected. |
| 16 - Misc build fixes. |
| 17 |
| 18 |
| 19 Overview of changes leading to 0.9.38 |
| 20 Friday, January 23, 2015 |
| 21 ===================================== |
| 22 |
| 23 - Fix minor out-of-bounds access in Indic shaper. |
| 24 - Change New Tai Lue shaping engine from South-East Asian to default, |
| 25 reflecting change in Unicode encoding model. |
| 26 - Add hb-shape --font-size. Can take up to two numbers for separate |
| 27 x / y size. |
| 28 - Fix CoreText and FreeType scale issues with negative scales. |
| 29 - Reject blobs larger than 2GB. This might break some icu-le-hb clients |
| 30 that need security fixes. See: |
| 31 http://www.icu-project.org/trac/ticket/11450 |
| 32 - Avoid accessing font tables during face destruction, in casce rogue |
| 33 clients released face data already. |
| 34 - Fix up gobject-introspection a bit. Python bindings kinda working. |
| 35 See README.python. |
| 36 - Misc fixes. |
| 37 - API additions: |
| 38 hb_ft_face_create_referenced() |
| 39 hb_ft_font_create_referenced() |
| 40 |
| 41 |
| 42 Overview of changes leading to 0.9.37 |
| 43 Wednesday, December 17, 2014 |
| 44 ===================================== |
| 45 |
| 46 - Fix out-of-bounds access in Context lookup format 3. |
| 47 - Indic: Allow ZWJ/ZWNJ before syllable modifiers. |
| 48 |
| 49 |
| 50 Overview of changes leading to 0.9.36 |
| 51 Thursday, November 20, 2014 |
| 52 ===================================== |
| 53 |
| 54 - First time that three months went by without a release since |
| 55 0.9.2 was released on August 10, 2012! |
| 56 - Fix performance bug in hb_ot_collect_glyphs(): |
| 57 https://bugzilla.mozilla.org/show_bug.cgi?id=1090869 |
| 58 - Add basic vertical-text support to hb-ot-font. |
| 59 - Misc build fixes. |
| 60 |
| 61 |
1 Overview of changes leading to 0.9.35 | 62 Overview of changes leading to 0.9.35 |
2 Saturday, August 13, 2014 | 63 Saturday, August 13, 2014 |
3 ===================================== | 64 ===================================== |
4 | 65 |
5 - Fix major shape-plan caching bug when more than one shaper were | 66 - Fix major shape-plan caching bug when more than one shaper were |
6 provided to hb_shape_full() (as exercised by XeTeX). | 67 provided to hb_shape_full() (as exercised by XeTeX). |
7 http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1246370.html | 68 http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1246370.html |
8 - Fix Arabic fallback shaping regression. This was broken in 0.9.32. | 69 - Fix Arabic fallback shaping regression. This was broken in 0.9.32. |
9 - Major hb-coretext fixes. That backend is complete now, including | 70 - Major hb-coretext fixes. That backend is complete now, including |
10 respecing buffer direction and language, down to vertical writing. | 71 respecing buffer direction and language, down to vertical writing. |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 | 134 |
74 Ie, HarfBuzz itself checks whether the segment is at the beginning/end | 135 Ie, HarfBuzz itself checks whether the segment is at the beginning/end |
75 of the paragraph. Clients that only pass item-at-a-time to HarfBuzz | 136 of the paragraph. Clients that only pass item-at-a-time to HarfBuzz |
76 continue not setting any flags whatsoever. | 137 continue not setting any flags whatsoever. |
77 | 138 |
78 Another way to put it is: if there's pre-context text in the buffer, | 139 Another way to put it is: if there's pre-context text in the buffer, |
79 HarfBuzz ignores the BOT flag. If there's post-context, it ignores | 140 HarfBuzz ignores the BOT flag. If there's post-context, it ignores |
80 EOT flag. | 141 EOT flag. |
81 | 142 |
82 | 143 |
| 144 Overview of changes leading to 0.9.33 |
| 145 Tuesday, July 22, 2014 |
| 146 ===================================== |
| 147 |
| 148 - Turn off ARabic 'cswh' feature that was accidentally turned on. |
| 149 - Add HB_TAG_MAX_SIGNED. |
| 150 - Make hb_face_make_immutable() really make face immutable! |
| 151 - Windows build fixes. |
| 152 |
| 153 |
83 Overview of changes leading to 0.9.32 | 154 Overview of changes leading to 0.9.32 |
84 Thursday, July 17, 2014 | 155 Thursday, July 17, 2014 |
85 ===================================== | 156 ===================================== |
86 | 157 |
87 - Apply Arabic shaping features in spec order exactly. | 158 - Apply Arabic shaping features in spec order exactly. |
88 - Another fix for Mongolian free variation selectors. | 159 - Another fix for Mongolian free variation selectors. |
89 - For non-Arabic scripts in Arabic shaper apply 'rlig' and 'calt' | 160 - For non-Arabic scripts in Arabic shaper apply 'rlig' and 'calt' |
90 together. | 161 together. |
91 - Minor adjustment to U+FFFD logic. | 162 - Minor adjustment to U+FFFD logic. |
92 - Fix hb-coretext build. | 163 - Fix hb-coretext build. |
(...skipping 951 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1044 HB_VERSION_MAJOR | 1115 HB_VERSION_MAJOR |
1045 HB_VERSION_MINOR | 1116 HB_VERSION_MINOR |
1046 HB_VERSION_MICRO | 1117 HB_VERSION_MICRO |
1047 HB_VERSION_STRING | 1118 HB_VERSION_STRING |
1048 HB_VERSION_CHECK() | 1119 HB_VERSION_CHECK() |
1049 hb_version() | 1120 hb_version() |
1050 hb_version_string() | 1121 hb_version_string() |
1051 hb_version_check() | 1122 hb_version_check() |
1052 | 1123 |
1053 | 1124 |
OLD | NEW |