1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
|
Changes between 0.25 and 0.26
* Fixes for AIX compilation [Miroslaw Dobrzanski-Neumann]
* Fix zero-width characters being displayed [Sven Neumann]
* Add some padding to class structures [Owen Taylor]
Changes between 0.24 and 0.25
* Win32 fixes [Tor Lillqvist, Hans Breuer]
* Cleanup of <ctype.h> [Darin Adler]
* Bug and build fixes [Anders Carlsson, Sven Neumann, Havoc Pennington,
Morten Welinder]
Changes between 0.23 and 0.24
* Win32 backend improvements [Tor Lillqvist]
* Doc improvements [Havoc Pennington, Dennis Bjorklund]
* Fix problem where "foo\n" was treated as one paragraph by pango-layout,
not two. [Arjan J. Molenaar, Owen Taylor]
* Add glyph caching to FT2 backend [Alex Larsson]
* Try to make configure checks for Qt-based example more robust [Owen]
* New example program for FT2 backend [Dov Grobgeld]
* Arabic shaper for FT2 backend [Andreas Bogk, Sven Neumann]
* Bug fixes
Other contributors: Mikael Hermansson, Darin Adler, Hidetoshi Tajima, Zack Rusin,
Jacob Berkman, Jason Tackaberry, Evan Martin, Matthias Clasen
Changes between 0.22 and 0.23
* Documentation improvements [Matthias Clasen]
* Win32 fixes [Hans Breuer]
* Improve search for XftConfig [Manish Singh]
* Fixes for crashes in Hangul shaper [Owen Taylor]
* Improvements to Arabic shapers for X and Xft [Roozbeh Pournader]
* Add jisx0212, jisx0201, Big5 support to basic shaper [HideToshi Tajima]
* Many bug fixes
Other contributors: Darin Adler, Dennis Dementiev, Sebastian Klemke,
Alex Larsson, Sven Neumann, Joshua Pritikin, Padraig O'Briain,
Kristian Rietveld, Sebastian Wilhelmi
Changes between 0.21 and 0.22
* Documentation improvements [Matthias Clasen]
* Win32 fixes [Tor Lillqvist, Hans Breuer]
* Improve line-breaking algorithm to not be O(n^2) [Alex Larsson]
* API addition to render to Xrender drawable
* Restructure so that "font sets" are handled by the core
for all backends [Alex]
* Use the Xft font configuration scheme for the FT2 backend as well [Alex]
Other Contributors: Darin Alder, Sven Neumann, Raymond Wan
Changes between 0.20 and 0.21
* Documentation improvements. [Matthias Clasen, Sven Neumann]
* pango_break() now reports n + 1 attributes for n characters, not n. [Havoc Pennington]
* Win32 fixes, including support for configure.in on Win32. [Tor Lillqvist]
* Bug fixes [Tony Graham, Eric Lemings, Manish Singh, Sven Neumann, Matt Wilson,
Frank Belew]
Changes between 0.19 and 0.20
* Change PangoFontDescription to save values for unset fields
* Fix for compilation with FreeType 2.0.4 [Havoc Pennington]
* Add PANGO_TYPE_FONT_METRICS [James Henstridge]
* Win32 fixes and updates [Hans Breuer
* PangoLayout bug fixes [Alex Larsson, Padraig O'Briain]
* Misc fixes and cleanups.
Other contributors: Matthias Clasen, Tony Graham, Mario Motta, Sven Neumann
Changes between 0.18 and 0.19
* Change font listing API to be more extensible. Instead of
using family names and
* Make PangoMetrics and PangoFontDescription opaque heap-allocated
structures to allow extension going forward.
* Allow for PangoFontDescription structures with unspecified
style/variant/stretch/weight.
* Add PANGO_ENABLE_BACKEND and PANGO_ENABLE_ENGINE #defines to
protect parts of the API where we don't want to guarantee
source binary compatibility for 1.x.
* Bug fixes.
Changes between 0.17 and 0.18
* Add PangoLanguage type for language tags, use consistently.
* Add support for different font orderings for different lanuages to
basic shaper.
* Win32 fixes [Alex,Hans]
* Add pango_context_get_metrics() to get metrics for a font description
* Add GTypes for various types [James]
* Lots of warning fixes [Darin]
* Fix to PangoLayout for lines with only tabs on them [Matthias]
* Improve compositing of glyphs for pangoft2 backend [Sven]
* Export pango_color_parse().
* Adapt to changes in GLib.
* Build and bug fixes.
Changes between 0.16 and 0.17
* Build/bug fixes
* Cursor motion is now by graphemes (logical editing units) rather than
by characters
* Optionally support jumping cursor instead of split cursor
Changes between 0.15 and 0.16
* Ability to make newlines in a PangoLayout display as regular characters
(useful for, e.g., having an entry widget with embedded newlines.)
* Build fixes
* Bug fixes
Changes between 0.14 and 0.15
* New version of Tamil shaper from Vikram Subramanian
* Update mini-fribidi to correspond to the latest FriBidi CVS
* Win32 fixes
* More documentation
* Various minor bug and build fixes.
Changes between 0.13 and 0.14
* Win32 improvements [Tor]
* Much better boundary resolution using algorithms from the Unicode
standard [Havoc]
* Initial support for anti-aliased TrueType and OpenType fonts
using the Xft and Xrender libraries from XFree86 4. [Owen]
* Fix the FreeType support on Unix so it can be used for the frame-buffer
port of GTK+. [Alex]
* Fix up module building [Alex]
* Add average-character-width font metric [Havoc]
* Bug fixes
Changes between 0.12 and 0.13
* Win32 Support [Tor]
* Per-display caching of font coverage on the root window [Owen]
* Handling of embedded non-characters in PangoLayout [Elliot]
* Mapping table fixes and improvements [KUSANO Takayuki, Robert, Owen]
* Adjustable tab handling in PangoLayout [Havoc]
* Add relative font-scaling attribute [Havoc]
* Add function to convert XML/GMarkup description to a PangoAttrList [Havoc]
* New version of Arabic shaper [Karl]
* Enhanced Indic support with ligature tables from the font and
many more languages [Robert]
* Include FriBidi core that provides the features that Pango needs and
can be used instead of separately installed fribidi. [Owen]
* Add PangoLayoutIterator that abstracts the geometry operations for
iterating over the lines/items/clusters/chars in a layout [Havoc]
* Bug fixes, and more bug fixes
What is new in GScript 0.1:
* Initial release
|