[18247] | 1 | Changes between 1.1.6 and 1.2.0 |
---|
| 2 | |
---|
| 3 | * Documentation fixes |
---|
| 4 | |
---|
| 5 | Changes between 1.1.5 and 1.1.6 |
---|
| 6 | |
---|
| 7 | * Fix crash with isolated Hangul tone marks. |
---|
| 8 | * Improve font solection for Hangul tone marks |
---|
| 9 | * Improve range definitions for basic-xft [Jungshik Shin] |
---|
| 10 | * Docs improvements [Matthias Clasen] |
---|
| 11 | |
---|
| 12 | Changes between 1.1.4 and 1.1.5 |
---|
| 13 | |
---|
| 14 | * Fix wrap-around coordinate problems for X, Xt. |
---|
| 15 | * Draw unknown character boxes with X primitives for the |
---|
| 16 | X backend instead of hoping for a suitable glyph [Morten Welinder] |
---|
| 17 | * Fix crash with FT2 arabic shaper from using face->generic.data |
---|
| 18 | for two things. |
---|
| 19 | * For Xft/FT2, give an informative error mesage when no fonts are found. |
---|
| 20 | * Support shape modules with ranges beyond the BMP [Federic Zhang] |
---|
| 21 | * Use octal escapes rather than literal UTF-8 [Arnaud Charlet] |
---|
| 22 | * Use g_[sf]printf where appropriate [Matthias Clasen] |
---|
| 23 | * Doc improvements [Matthias] |
---|
| 24 | * Misc build and bug fixes [Tony Graham, Kjartan Maraas] |
---|
| 25 | |
---|
| 26 | Changes between 1.1.3 and 1.1.4 |
---|
| 27 | |
---|
| 28 | * Fix the Arabic-words-broken-by-underlines problem by |
---|
| 29 | stripping out non-shape affecting attributes then adding them |
---|
| 30 | back after shaping. |
---|
| 31 | * Hangul shaper fixes [Changwoo Ryu, Jungshik Shin] |
---|
| 32 | * Handle compatability ideographs in basic-x shaper [Federic Zhang] |
---|
| 33 | * Rename function parameters to avoid shadowing system headres |
---|
| 34 | [Soeren Sandmann] |
---|
| 35 | * Fix memory leak in Win32 backend [Tor Lillqvist] |
---|
| 36 | * Fix crasher problem with non-BMP characters [He Qiangqiang] |
---|
| 37 | * Implement pango_ft2_font_map_set_default_substitute() [Matthias Clasen] |
---|
| 38 | * Doc improvements [Matthias Clasen, Michael R. Walton, Jungshik Shin] |
---|
| 39 | * Misc bug and build fixes [Dagfinn I. Mannsåker, Tony Graham, |
---|
| 40 | Dan Mills, Sebastian Wilhelmi] |
---|
| 41 | |
---|
| 42 | Changes between 1.1.2 and 1.1.3 |
---|
| 43 | |
---|
| 44 | * Hangul module bug fixes and improvements [Changwoo Ryu, Jungshik Shin] |
---|
| 45 | - Move rendering of precomposed characters to hangul-xft shaper |
---|
| 46 | - Handle Hangul tone marks |
---|
| 47 | * Win32 improvements [Tor Lillqvist] |
---|
| 48 | - Use Uniscribe when present |
---|
| 49 | * Some doc build fixes [Matthias Clasen] |
---|
| 50 | * Code cleanup [Manish Singh] |
---|
| 51 | * Fix assertion failure in PangoLayout [Alex Larsson] |
---|
| 52 | * Fix memory leak when freeing fontmaps [Sven Neumann] |
---|
| 53 | |
---|
| 54 | Changes between 1.1.1 and 1.1.2 |
---|
| 55 | |
---|
| 56 | * Add a new wrap mode for PangoLayout - PANGO_WRAP_WORD_CHAR [Alex Larsson] |
---|
| 57 | * Win32 work [Tor Lillqvist] |
---|
| 58 | - Handle choosing the right font for CJK languages based on language tags. |
---|
| 59 | - Fix boxes showing up for tabs [Florent Duguet] |
---|
| 60 | - Better handling of finding ASCII font names. |
---|
| 61 | - Cygwin compilation fix [Masahiro Sakai] |
---|
| 62 | - Fix --with-included-modules on win32 [Arnaud Charlet] |
---|
| 63 | - Various build fixes and cleanups |
---|
| 64 | * Indic module improvements [Eric Mader] |
---|
| 65 | * Fixes to generic OpenType handling [Eric] |
---|
| 66 | * Improve language specific charset ordering basic-x11 [James Su, Brian Yuan] |
---|
| 67 | * Some merges of fixes by Werner Lemberg to the original |
---|
| 68 | FreeType OpenType code. |
---|
| 69 | * Robustify and otherwise improve pango_color_parse() [Matthias Clasen] |
---|
| 70 | * Some cross-compiling fixes [J. Ali Harlow] |
---|
| 71 | * Bug fix for pango_scan_int() needed for recent GTK+. |
---|
| 72 | |
---|
| 73 | Changes between 1.1.0 and 1.1.1 |
---|
| 74 | |
---|
| 75 | * Merge a lot of the code between the Xft and FT2 backend, |
---|
| 76 | so that the FT2 backend gets the recent improvements to Xft. |
---|
| 77 | * Add proper language tag support to the Xft/FT2 backends. |
---|
| 78 | * Various effienciency fixes for the Xft/FT2 backends. |
---|
| 79 | |
---|
| 80 | Changes between 1.0.x and 1.1.0 |
---|
| 81 | |
---|
| 82 | * Support for version 2 of the Xft library. [Keith Packard] |
---|
| 83 | * Convert the freetype backend over to using fontconfig, |
---|
| 84 | instead of MiniXft for font cataloging. |
---|
| 85 | * A port of the Indic OpenType code from ICU to Pango. [Eric Mader] |
---|
| 86 | * A new hangul-xft [Changwoo Ryu] |
---|
| 87 | * Bug-fixes to the OpenType handling code. |
---|
| 88 | * Various cleanups to the PangoXft and PangoFT2 public APIs. |
---|
| 89 | * Docs switched over to DocBook XML. [Matthias Clasen] |
---|
| 90 | |
---|
| 91 | ============================================================ |
---|
| 92 | |
---|
| 93 | Changes between 1.0.3 and 1.0.4 |
---|
| 94 | |
---|
| 95 | * Add Thai shaper for Xft [Theppitak Karoonboonyanan] |
---|
| 96 | * Support GB-18030, BIG5-HKSCS, CNS-11643, GBK encodings for |
---|
| 97 | basic-x shaper [Qingjiang (Brian) Yuan] |
---|
| 98 | * Support ksc5601.1992-3 fonts in hangul-x shpaer |
---|
| 99 | [Qingjiang (Brian) Yuan, Changwoo Ryu] |
---|
| 100 | * Support new Arabic characters in Unicode 3.2 [Roozbeh Pournader] |
---|
| 101 | * Bug fixes [Jacob Berkman, Arnaud Charlet, David L. Cooper II, |
---|
| 102 | Choe Hwangjin, Alex Larsson, Sven Neumann, Matthias Warkus, Yao Zhang] |
---|
| 103 | |
---|
| 104 | Changes between 1.0.2 and 1.0.3 |
---|
| 105 | |
---|
| 106 | * Change algorithm for mapping points to pixels on |
---|
| 107 | Windows to match the system method. [Joaquin Cuenca Abela, |
---|
| 108 | Tor Lillqvist] |
---|
| 109 | * Fix family listing for the FT2 backend. [Sven Neumann] |
---|
| 110 | * Fix memory leak in pango_font_real_get_metrics() [Matthias Clasen] |
---|
| 111 | * Some compilation warning fixes. [David L. Cooper II] |
---|
| 112 | * Fix passing attr_list == NULL to pango_parse_markip [Andreas J. Guelzow] |
---|
| 113 | |
---|
| 114 | Changes between 1.0.1 and 1.0.2 |
---|
| 115 | |
---|
| 116 | * Support building with FreeType 2.1.0 |
---|
| 117 | * List Sans,Serif,Monospace when listing fonts for the |
---|
| 118 | Xft and FT2 backends. (Xavier Cho) |
---|
| 119 | * Portability fixes. (David L. Cooper II, Jacob Berkman) |
---|
| 120 | * Fix problem with pango-querymodules using g_print(). |
---|
| 121 | |
---|
| 122 | Changes between 1.0.0 and 1.0.1 |
---|
| 123 | |
---|
| 124 | * Documentation improvements [Matthias Clasen] |
---|
| 125 | * Use new API in FreeType 2.0.9 to greatly speed up coverage |
---|
| 126 | calculation for Xft and FT2 backends. |
---|
| 127 | * Some fixes for reading of OpenType tables. |
---|
| 128 | * Add -D_REENTRANT to compilation when necessary. [Sven Neumann] |
---|
| 129 | * Try and enable ClearType for Win32 backend. [Tor Lillqvist] |
---|
| 130 | * Fixes for Korean glyphs in the basic-x shaper [Changwoo Ryu] |
---|
| 131 | * Improvements for computation of average char/digit width [Sven Neumann] |
---|
| 132 | * Bug and error reporting fixes |
---|
| 133 | [Arnaud Charlet, Erwann Chenede, Mikael Hallendal, Stefan Israelsson, |
---|
| 134 | Alex Larsson, Soeren Sandmann, Dan Winship] |
---|
| 135 | |
---|
| 136 | ============================================================ |
---|
| 137 | |
---|
| 138 | Changes between 1.0.0 rc2 and 1.0.0 |
---|
| 139 | |
---|
| 140 | * Updated README files. |
---|
| 141 | * Minor build fixes [Tor Lillqvist, Jacob Berkman] |
---|
| 142 | |
---|
| 143 | Changes between 1.0.0 rc1 and 1.0.0 rc2 |
---|
| 144 | |
---|
| 145 | * Fix missing weight names when parsing font names [Arnaud Charlet] |
---|
| 146 | * Build fixes [Martin Gansser, Manish Singh] |
---|
| 147 | |
---|
| 148 | Changes between 0.26 and 1.0.0 rc1 |
---|
| 149 | |
---|
| 150 | * Try to build libraries with only shared library dependencies |
---|
| 151 | on Xft to deal with transition to Xft2. |
---|
| 152 | * Efficiency improvements for Xft backend |
---|
| 153 | * Bug, build and portability fixes |
---|
| 154 | |
---|
| 155 | Contributors: Jacob Berkman, Abel Cheung, David L. Cooper II, |
---|
| 156 | Miroslaw Dobrzanski-Neumann, , Dov Grobgeld, Alex Larsson, Tor Lillqvist, |
---|
| 157 | Sven Neumann, Gediminas Paulauskas, Manish Singh, Raymond Wan, |
---|
| 158 | Richard Warren. |
---|
| 159 | |
---|
| 160 | Changes between 0.25 and 0.26 |
---|
| 161 | |
---|
| 162 | * Fixes for AIX compilation [Miroslaw Dobrzanski-Neumann] |
---|
| 163 | * Fix zero-width characters being displayed [Sven Neumann] |
---|
| 164 | * Add some padding to class structures [Owen Taylor] |
---|
| 165 | |
---|
| 166 | Changes between 0.24 and 0.25 |
---|
| 167 | |
---|
| 168 | * Win32 fixes [Tor Lillqvist, Hans Breuer] |
---|
| 169 | * Cleanup of <ctype.h> [Darin Adler] |
---|
| 170 | * Bug and build fixes [Anders Carlsson, Sven Neumann, Havoc Pennington, |
---|
| 171 | Morten Welinder] |
---|
| 172 | |
---|
| 173 | Changes between 0.23 and 0.24 |
---|
| 174 | |
---|
| 175 | * Win32 backend improvements [Tor Lillqvist] |
---|
| 176 | * Doc improvements [Havoc Pennington, Dennis Bjorklund] |
---|
| 177 | * Fix problem where "foo\n" was treated as one paragraph by pango-layout, |
---|
| 178 | not two. [Arjan J. Molenaar, Owen Taylor] |
---|
| 179 | * Add glyph caching to FT2 backend [Alex Larsson] |
---|
| 180 | * Try to make configure checks for Qt-based example more robust [Owen] |
---|
| 181 | * New example program for FT2 backend [Dov Grobgeld] |
---|
| 182 | * Arabic shaper for FT2 backend [Andreas Bogk, Sven Neumann] |
---|
| 183 | * Bug fixes |
---|
| 184 | |
---|
| 185 | Other contributors: Mikael Hermansson, Darin Adler, Hidetoshi Tajima, Zack Rusin, |
---|
| 186 | Jacob Berkman, Jason Tackaberry, Evan Martin, Matthias Clasen |
---|
| 187 | |
---|
| 188 | Changes between 0.22 and 0.23 |
---|
| 189 | |
---|
| 190 | * Documentation improvements [Matthias Clasen] |
---|
| 191 | * Win32 fixes [Hans Breuer] |
---|
| 192 | * Improve search for XftConfig [Manish Singh] |
---|
| 193 | * Fixes for crashes in Hangul shaper [Owen Taylor] |
---|
| 194 | * Improvements to Arabic shapers for X and Xft [Roozbeh Pournader] |
---|
| 195 | * Add jisx0212, jisx0201, Big5 support to basic shaper [HideToshi Tajima] |
---|
| 196 | * Many bug fixes |
---|
| 197 | |
---|
| 198 | Other contributors: Darin Adler, Dennis Dementiev, Sebastian Klemke, |
---|
| 199 | Alex Larsson, Sven Neumann, Joshua Pritikin, Padraig O'Briain, |
---|
| 200 | Kristian Rietveld, Sebastian Wilhelmi |
---|
| 201 | |
---|
| 202 | Changes between 0.21 and 0.22 |
---|
| 203 | |
---|
| 204 | * Documentation improvements [Matthias Clasen] |
---|
| 205 | * Win32 fixes [Tor Lillqvist, Hans Breuer] |
---|
| 206 | * Improve line-breaking algorithm to not be O(n^2) [Alex Larsson] |
---|
| 207 | * API addition to render to Xrender drawable |
---|
| 208 | * Restructure so that "font sets" are handled by the core |
---|
| 209 | for all backends [Alex] |
---|
| 210 | * Use the Xft font configuration scheme for the FT2 backend as well [Alex] |
---|
| 211 | |
---|
| 212 | Other Contributors: Darin Alder, Sven Neumann, Raymond Wan |
---|
| 213 | |
---|
| 214 | Changes between 0.20 and 0.21 |
---|
| 215 | |
---|
| 216 | * Documentation improvements. [Matthias Clasen, Sven Neumann] |
---|
| 217 | * pango_break() now reports n + 1 attributes for n characters, not n. [Havoc Pennington] |
---|
| 218 | * Win32 fixes, including support for configure.in on Win32. [Tor Lillqvist] |
---|
| 219 | * Bug fixes [Tony Graham, Eric Lemings, Manish Singh, Sven Neumann, Matt Wilson, |
---|
| 220 | Frank Belew] |
---|
| 221 | |
---|
| 222 | Changes between 0.19 and 0.20 |
---|
| 223 | |
---|
| 224 | * Change PangoFontDescription to save values for unset fields |
---|
| 225 | * Fix for compilation with FreeType 2.0.4 [Havoc Pennington] |
---|
| 226 | * Add PANGO_TYPE_FONT_METRICS [James Henstridge] |
---|
| 227 | * Win32 fixes and updates [Hans Breuer |
---|
| 228 | * PangoLayout bug fixes [Alex Larsson, Padraig O'Briain] |
---|
| 229 | * Misc fixes and cleanups. |
---|
| 230 | |
---|
| 231 | Other contributors: Matthias Clasen, Tony Graham, Mario Motta, Sven Neumann |
---|
| 232 | |
---|
| 233 | Changes between 0.18 and 0.19 |
---|
| 234 | |
---|
| 235 | * Change font listing API to be more extensible. Instead of |
---|
| 236 | using family names and |
---|
| 237 | * Make PangoMetrics and PangoFontDescription opaque heap-allocated |
---|
| 238 | structures to allow extension going forward. |
---|
| 239 | * Allow for PangoFontDescription structures with unspecified |
---|
| 240 | style/variant/stretch/weight. |
---|
| 241 | * Add PANGO_ENABLE_BACKEND and PANGO_ENABLE_ENGINE #defines to |
---|
| 242 | protect parts of the API where we don't want to guarantee |
---|
| 243 | source binary compatibility for 1.x. |
---|
| 244 | * Bug fixes. |
---|
| 245 | |
---|
| 246 | Changes between 0.17 and 0.18 |
---|
| 247 | |
---|
| 248 | * Add PangoLanguage type for language tags, use consistently. |
---|
| 249 | * Add support for different font orderings for different lanuages to |
---|
| 250 | basic shaper. |
---|
| 251 | * Win32 fixes [Alex,Hans] |
---|
| 252 | * Add pango_context_get_metrics() to get metrics for a font description |
---|
| 253 | * Add GTypes for various types [James] |
---|
| 254 | * Lots of warning fixes [Darin] |
---|
| 255 | * Fix to PangoLayout for lines with only tabs on them [Matthias] |
---|
| 256 | * Improve compositing of glyphs for pangoft2 backend [Sven] |
---|
| 257 | * Export pango_color_parse(). |
---|
| 258 | * Adapt to changes in GLib. |
---|
| 259 | * Build and bug fixes. |
---|
| 260 | |
---|
| 261 | Changes between 0.16 and 0.17 |
---|
| 262 | |
---|
| 263 | * Build/bug fixes |
---|
| 264 | * Cursor motion is now by graphemes (logical editing units) rather than |
---|
| 265 | by characters |
---|
| 266 | * Optionally support jumping cursor instead of split cursor |
---|
| 267 | |
---|
| 268 | Changes between 0.15 and 0.16 |
---|
| 269 | |
---|
| 270 | * Ability to make newlines in a PangoLayout display as regular characters |
---|
| 271 | (useful for, e.g., having an entry widget with embedded newlines.) |
---|
| 272 | * Build fixes |
---|
| 273 | * Bug fixes |
---|
| 274 | |
---|
| 275 | Changes between 0.14 and 0.15 |
---|
| 276 | |
---|
| 277 | * New version of Tamil shaper from Vikram Subramanian |
---|
| 278 | * Update mini-fribidi to correspond to the latest FriBidi CVS |
---|
| 279 | * Win32 fixes |
---|
| 280 | * More documentation |
---|
| 281 | * Various minor bug and build fixes. |
---|
| 282 | |
---|
| 283 | |
---|
| 284 | Changes between 0.13 and 0.14 |
---|
| 285 | |
---|
| 286 | * Win32 improvements [Tor] |
---|
| 287 | * Much better boundary resolution using algorithms from the Unicode |
---|
| 288 | standard [Havoc] |
---|
| 289 | * Initial support for anti-aliased TrueType and OpenType fonts |
---|
| 290 | using the Xft and Xrender libraries from XFree86 4. [Owen] |
---|
| 291 | * Fix the FreeType support on Unix so it can be used for the frame-buffer |
---|
| 292 | port of GTK+. [Alex] |
---|
| 293 | * Fix up module building [Alex] |
---|
| 294 | * Add average-character-width font metric [Havoc] |
---|
| 295 | * Bug fixes |
---|
| 296 | |
---|
| 297 | |
---|
| 298 | Changes between 0.12 and 0.13 |
---|
| 299 | |
---|
| 300 | * Win32 Support [Tor] |
---|
| 301 | * Per-display caching of font coverage on the root window [Owen] |
---|
| 302 | * Handling of embedded non-characters in PangoLayout [Elliot] |
---|
| 303 | * Mapping table fixes and improvements [KUSANO Takayuki, Robert, Owen] |
---|
| 304 | * Adjustable tab handling in PangoLayout [Havoc] |
---|
| 305 | * Add relative font-scaling attribute [Havoc] |
---|
| 306 | * Add function to convert XML/GMarkup description to a PangoAttrList [Havoc] |
---|
| 307 | * New version of Arabic shaper [Karl] |
---|
| 308 | * Enhanced Indic support with ligature tables from the font and |
---|
| 309 | many more languages [Robert] |
---|
| 310 | * Include FriBidi core that provides the features that Pango needs and |
---|
| 311 | can be used instead of separately installed fribidi. [Owen] |
---|
| 312 | * Add PangoLayoutIterator that abstracts the geometry operations for |
---|
| 313 | iterating over the lines/items/clusters/chars in a layout [Havoc] |
---|
| 314 | * Bug fixes, and more bug fixes |
---|
| 315 | |
---|
| 316 | |
---|
| 317 | What is new in GScript 0.1: |
---|
| 318 | |
---|
| 319 | * Initial release |
---|
| 320 | |
---|
| 321 | |
---|