summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 74430dcef6715b90bd8c184f85ec63e2583ee8f5 (plain)
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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
2008-02-17  Behdad Esfahbod  <behdad@gnome.org>

	Bug 517083 – pango modules: wrong fallback adding code?

	* pango/modules.c (map_add_engine): Fix typo.

2008-02-08  Behdad Esfahbod  <behdad@gnome.org>

	Bug 504810 – Samvruthokaram (combination of U+0D41 and U+0D4D) is not
	rendered correctly
	Patch from Praveen A

	* modules/indic/indic-ot-class-tables.c:
	* modules/indic/indic-ot.c (indic_ot_reorder):
	"Fix" it.

2008-01-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 508179 – PangoGlyphUnit confusion

	* pango/pango-layout.c (process_item): Remove all traces of
	#PangoGlyphUnit

2008-01-08  Behdad Esfahbod  <behdad@gnome.org>

	Bug 508381 – indent and center alignment don't mix

	* pango/pango-layout.c: Ignore indent if aligned center, and document
	so.  This assumption was present in some places and not the others.
	Fixed now.

2008-01-09  Jürg Billeter  <j@bitron.ch>

	* Makefile.am: Use install -D to install pango.aliases.win32 to
	ensure that the destination directory exists

2008-01-07  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.4 ===

	* configure.in: Version 1.18.4

	* NEWS: Updated.

2007-12-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 502926 – pango-1.16.4 configure bug: can fail to accept cairo

	* configure.in: Fix cairo library checking.

2007-11-03  Tor Lillqvist  <tml@novell.com>

	* pango.aliases.win32: New file. Installed as pango.aliases on
	Windows.

	* Makefile.am: Distribute it, install it.

2007-11-02  Tor Lillqvist  <tml@novell.com>

	* pango/pango-utils.c (read_alias_file): Accept also a quoted
	string for the left-hand side of an aliases file line. This is to
	enable aliasing fonts with spaces in their name, like "Segoe UI"
	which is the default system font on Vista. (#492504)

2007-10-26  Murray Cumming  <murrayc@murrayc.com>

	* docs/pango_markup.sgml: Adds a link to 
	pango_font_description_from_string() so that the font_desc 
	attribute is not so mysterious. Bug #490661.

2007-10-24  Behdad Esfahbod  <behdad@gnome.org>

	Bug 486951 – ChangeLog.pre-1-18

	* Makefile.am:
	* ChangeLog.pre-1-18:
	Split ChangeLog.

2007-10-15  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.3 ===

	* configure.in: Version 1.18.3

	* NEWS: Updated.

2007-10-15  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype/harfbuzz-open.c (Load_ClassDef2),
	(_HB_OPEN_Load_Device): Two small bug fixes backported
	from trunk.  Namely: skip bad ClassDef2 entries and
	skip invalid DeltaFormat device tables.  Makes Nafees
	Nastaliq font work great, and avoids warnings with
	some other fonts.

2007-10-15  Behdad Esfahbod  <behdad@gnome.org>

	Bug 483600 – Leak of font family name in
	pango_win32_font_description_from_logfont(w)
	Patch from Daniel Atallah

	* pango/pangowin32-fontmap.c
	(pango_win32_font_description_from_logfont),
	(pango_win32_font_description_from_logfontw):
	Free family.

2007-09-17  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.2 ===

	* configure.in: Version 1.18.2

	* NEWS: Updated.

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	Bug 474708 – pangocairo leaks memory

	* pango-view/viewer-pangocairo.c (pangocairo_view_create):
	Use pango_cairo_font_map_new() instead of
	pango_cairo_font_map_get_default(), so the font map is freed at the
	end so we can use valgrind to detect leaks without noise.

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	Part of Bug 474708 – pangocairo leaks memory

	* pango/pangocairo-font.c
	(_pango_cairo_font_private_get_hex_box_info):
	Fix a couple leaks.

	* pango/pangocairo-atsui.h:
	* pango/pangocairo-atsuifontmap.c
	(pango_cairo_atsui_font_map_finalize):
	* pango/pangocairo-fc.h:
	* pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_finalize):
	* pango/pangocairo-win32.h:
	* pango/pangocairo-win32fontmap.c
	(pango_cairo_win32_font_map_finalize):
	Remove unused leftover renderer variable.

	* pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Fix thinko.

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pangox-fontcache.c (free_cache_entry),
	(pango_x_font_cache_free), (pango_x_font_cache_new),
	(pango_x_font_cache_load):
	* pango/pangox-fontmap.c (pango_x_font_map_finalize),
	(pango_x_insert_font):
	* pango/pangox.c (free_context_info), (pango_x_get_context),
	(pango_x_font_init), (pango_x_font_get_metrics),
	(pango_x_insert_subfont), (free_metrics_info),
	(pango_x_font_finalize):
	Switch some g_new (*, 1) to g_slice_new ()... I know...

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	Patch from Chris Wilson

	* pango/pangoft2.c (load_fallback_face): Use g_error() instead
	of g_warning()+exit().

2007-09-02  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

	Bug 472891 – Bad consistency check in pango_get_log_attrs

	* pango/break.c: Invert the consistency check.

2007-08-29  Behdad Esfahbod  <behdad@gnome.org>

	Bug 302952 – The placement of a diacritic marks for an arabic ligature
	is not correct

	* pango/opentype/harfbuzz-buffer.c (hb_buffer_allocate_ligid): Don't
	use zero as allocated ligature id.  Zero means no ligature id.

2007-08-28  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-ot-ruleset.c (pango_ot_ruleset_init),
	(pango_ot_ruleset_new): Move ruleset initialization to _init()
	instead of _new().

2007-08-28  Behdad Esfahbod  <behdad@gnome.org>

	Bug 410152 – testboundaries test fails

	* configure.in: Require libthai >= 0.1.9

2007-08-27  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.1 ===

	* configure.in: Version 1.18.1

	* NEWS: Updated.

2007-08-24  Behdad Esfahbod  <behdad@gnome.org>

	Bug 470042 – missing Macedonian OT tag
	Patch from Denis Jacquerye

	* pango/pango-ot-tag.c: Add Macedoninan language tag.

2007-08-21  Behdad Esfahbod  <behdad@gnome.org>

	Bug 468953 – pango-renderer.c: using function without prototype

	* pango/pango-renderer.c: #include <pango-impl-utils.h>

2007-08-21  Behdad Esfahbod  <behdad@gnome.org>

	Bug 463430 – Gets stuck while "formatting message"

	* pango/opentype/harfbuzz-gpos.c (Lookup_PairPos1),
	(Lookup_PairPos2), (Lookup_PairPos), (Do_ContextPos):
	* pango/opentype/harfbuzz-gsub.c (Do_ContextSubst):
	Change type of intermediate index variable from FT_UShort to
	FT_ULong as it was overlowing with more than 65536 glyphs.

2007-08-20  Behdad Esfahbod  <behdad@gnome.org>

	* README: Remove reference to required version of glib.  It falls
	out of synch every single time.

Local Variables:
coding: utf-8
End:
vim: encoding=utf-8: