summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: ca76e68d7e48d2afa86890790f5744b8343060ca (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
2006-04-10  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-layout.c: Fix broken changes I made :).

2006-04-10  Behdad Esfahbod  <behdad@gnome.org>

	Fix minor bugs reported by the Coverity scan report.

	* pango/opentype/harfbuzz-gdef.c (HB_GDEF_Build_ClassDefinition):
	* pango/opentype/harfbuzz-gpos.c (HB_GPOS_Query_Scripts),
	(HB_GPOS_Query_Languages), (HB_GPOS_Query_Features): Do not access
	structs before we check them for nullity.

	* pango/pango-layout.c (pango_layout_index_to_line),
	(pango_layout_index_to_line_and_extents),
	(pango_layout_index_to_pos): Check for invalid iterators outside the
	loop, so we don't crash.
	
	* pango/pango-layout.c (pango_layout_line_x_to_index): Set
	char_trailing instead of trailing in one of too many paths.  Should
	have been a typo.

	* pango/pangox.c (get_font_metrics_from_subfonts): Check for nullity
	somewhere.

2006-04-09  Tor Lillqvist  <tml@novell.com>

	* pango/pango-utils.c (pango_quantize_line_geometry): Fix typo in
	doc comment.

2006-04-09  Behdad Esfahbod  <behdad@gnome.org>

	Bug 337821 – invisible unicode chars are visible next to hebrew chars

	* modules/hebrew/hebrew-fc.c: Handle zero_width chars in fallback
	shaper too.

	* modules/hebrew/hebrew-shaper.c: Remove unused Unicode<->ISO8859
	tables.

2006-04-07  Behdad Esfahbod  <behdad@gnome.org>

	Incorrect text rendering when in x86 64-bit precision mode
	https://bugs.freedesktop.org/show_bug.cgi?id=5200

	* pango/pangocairo-fcfont.c:Round metrics when converting
	to Pango units.
	
2006-04-06  Behdad Esfahbod  <behdad@gnome.org>

	Bug 337502 – Win32 build fix
	Patch from Alexander Larsson.

	* pango/pangocairo-fontmap.c: Fix order of checking for freetype and
	win32 cairo backends to match the constructor.

	* pango/pangoft2.def: Add missing symbol

2006-04-06  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype: Update from HarfBuzz.  Lars Knoll fixed all the
	warnings.

2006-04-04  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-utils.c, pango/querymodules.c: Fix a few warnings.

2006-04-03  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype/harfbuzz-impl.h: Make sure TTAG_GDEF and frineds are
	defined, needed for FreeType <= 2.1.7 (pointed by Tim Janik).

2006-04-03  Behdad Esfahbod  <behdad@gnome.org>

	Bug 337029 – pango/fonts.c: Illegal structure initialization

	* pango/fonts.c: Change NULL's to ""'s after previous change, and fix
	code to follow.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	* pango/fonts.c:
	* pango/pango-utils.c:
	* pango/pangox-fontmap.c:
	* pango/pangoft2.c (_pango_ft2_ft_strerror): Change char* to
	char[] in the ft error table, to avoid relocations.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	Part of Bug 336026 – Make fallback shaper in modules work
	Patch from Denis Jacquerye.

	* pango/pango-ot-buffer.c (pango_ot_buffer_output): Call
	pango_fc_font_kern_glyphs if GPOS not applied.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	Bug 334802 – Using plain integer as NULL pointer

	* pango/mapping.c (pango_glyph_string_x_to_index): Fix type assigining
	trailing instead of *trailing.

	* pango/pango-layout.c (pango_layout_line_new): Use NULL instead of 0.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	Convert pango/opentype to the new project called HarfBuzz.

	* pango/opentype/*: Restructured.

	* pango/pango-ot-*: Updated to use HarfBuzz symbol names.

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	Bug 335840 – Typo in including Xft.

	* pangoxft-render.h: Define _XFT_NO_COMPAT_ instead of _XFT_NO_COMPAT.

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	* pango/*.[ch]: Make #include syntax in sources and headers more
	consistent.  We are using the "..." syntax for all Pango headers
	in source files, and <...> syntax in all header files, except for
	including private headers, that we use "...".

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	Hook up pango-utils.h into the documentation, as we are installing
	it anyway.  Move some internal stuff to pango-impl-utils.h and make
	source files include that instead.

2006-03-30  Tor Lillqvist  <tml@novell.com>

	Fix blurred underlines on Win32 (#332656):
	
	* pango/pango-utils.c (pango_quantize_line_geometry):
	New public function. Used to be the static quantize_position() in
	pangofc-font.c

	* pango/pango-utils.h: Declare it.

	* pango/pango.def: Here, too.

	* pango/pangofc-font.c (quantize_position): Remove.
	(get_face_metrics): Use pango_quantize_line_geometry() instead.

	* pango/pangocairo-win32font.c (create_metrics_for_context): Call
	pango_quantize_line_geometry() for underline and strikethrough
	geometries.

2006-03-25  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype/ottest.c: Don't err on Table_Missing.

2006-03-13  Behdad Esfahbod  <behdad@gnome.org>

	Create pango-1-12 stable branch.

	* ChangeLog.pre-1-12: Created.

	* Makefile.am: Updated to dist above.

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