1
2008-01-21 Behdad Esfahbod <behdad@gnome.org>
3
* === Released 1.19.3 ===
5
* configure.in: Version 1.19.3
9
2008-01-21 Behdad Esfahbod <behdad@gnome.org>
11
* pango/pango-layout.c (pango_layout_set_height()): Mark behavior as
12
undefined if height is not -1 and ellipsize mode is
15
2008-01-21 Behdad Esfahbod <behdad@gnome.org>
17
Bug 508002 – change pango_layout_pixel_extents() to round logical rect
20
* pango/pango-layout.c (pango_layout_get_pixel_extents),
21
(pango_layout_line_get_pixel_extents): Round extents to pixels
22
inclusively. That is, pass both ink_rect and logical_rect as first
23
argument to pango_extents_to_pixels().
25
* pango/pango-matrix.c (pango_matrix_transform_pixel_rectangle):
28
* pango/pango-types.h:
29
* docs/tmpl/glyphs.sgml:
30
* pango/pango-utils.c (pango_extents_to_pixels):
31
Rename pango_extents_to_pixels() function arguments from @ink_rect and
32
@logical_rect to @inclusive and @nearest. Given that this API is a
33
fairly new addition and not commonly used, language bindings are
34
encouraged to update their argument names accordingly. Moreover, they
35
are encouraged to wrap this function as two different calls:
36
extents_to_pixels_inclusive() and extents_to_pixels_nearest(), or
37
similar conventions that best reflect their native language.
39
2008-01-16 Behdad Esfahbod <behdad@gnome.org>
41
* pango/opentype/Makefile.am: Remove COPYING.GPL and COPYING.FTL that
44
2008-01-15 Behdad Esfahbod <behdad@gnome.org>
47
HarfBuzz was relicensed to a more generous and simpler license.
48
Adapt. See pango/opentype/COPYING for the new license which is
51
2008-01-15 Behdad Esfahbod <behdad@gnome.org>
53
* pango/pango-layout.c (debug), (process_line),
54
(pango_layout_line_postprocess): Minor cleanup.
56
2008-01-15 Behdad Esfahbod <behdad@gnome.org>
58
Bug 469313 – Add pango_layout_set_height()
60
* pango/pango-layout.c (get_x_offset),
61
(should_ellipsize_current_line), (add_line), (process_line),
62
(pango_layout_check_lines), (pango_layout_line_get_width),
63
(pango_layout_line_get_x_ranges), (justify_words),
64
(pango_layout_line_postprocess):
65
Implement height >= 0; There are still bugs left. Most notably,
66
there will be at least two lines showed no matter how small height is.
68
2008-01-14 Behdad Esfahbod <behdad@gnome.org>
70
Bug 469313 – Add pango_layout_set_height()
72
* pango/pango-layout.h:
73
* pango/pango-layout-private.h:
74
* pango/pango-layout.c:
75
* pango/ellipsize.c (_pango_layout_line_ellipsize):
78
pango_layout_set_height()
80
See docs for semantics. Currently only negative height values (number
81
of lines) is implemented.
83
* pango-view/viewer-render.c (make_layout), (output_body),
88
* docs/pango-sections.txt:
89
* docs/tmpl/layout.sgml:
92
2008-01-14 Behdad Esfahbod <behdad@gnome.org>
94
Bug 508179 – PangoGlyphUnit confusion
97
* pango/glyphstring.c:
98
* pango/pango-layout.c (process_item): Remove all traces of
101
2008-01-08 Behdad Esfahbod <behdad@gnome.org>
103
Bug 508381 – indent and center alignment don't mix
105
* pango/pango-layout.c: Ignore indent if aligned center, and document
106
so. This assumption was present in some places and not the others.
109
2008-01-08 Behdad Esfahbod <behdad@gnome.org>
111
Bug 508007 – Add option for single-paragraph mode to pango-view
113
* pango-view/viewer-render.c (make_layout), (parse_options): Add
114
--single-par option to pango-view.
116
2008-01-08 Behdad Esfahbod <behdad@gnome.org>
118
* pango/pango-layout.c (ensure_tab_width), (process_line),
119
(pango_layout_get_effective_attributes),
120
(pango_layout_check_lines): Minor cleanup. Attributes are initialized
121
with start/end_index to apply to entire text now, no need to
122
initialize them explicitly anymore.
124
2007-12-29 Behdad Esfahbod <behdad@gnome.org>
126
Bug 506284 – docs typo for pango_coverage_unref
127
Patch from Christian Persch
129
* pango/pango-coverage.c (pango_coverage_unref): Fix typo in docs.
131
2007-12-21 Behdad Esfahbod <behdad@gnome.org>
133
* docs/Makefile.am: Check for dummy man pages in dist-local.
135
2007-12-21 Behdad Esfahbod <behdad@gnome.org>
137
Bug 504802 – build failure: No rule to make target
138
`pango-querymodules.1', needed by `all-am'. Stop.
140
* docs/Makefile.am: Create dummy pango-querymodules.1 if it doesn't
141
exsits (SVN checkout) and --enable-man is not used.
143
2007-12-19 Behdad Esfahbod <behdad@gnome.org>
145
Bug 504585 – pango-querymodules.1 syntax error
149
* docs/pango-querymodules.1:
150
Fix man-page generation rule, also remove pango-querymodules.1 from
151
SVN so it's regenerated from XML at dist time.
153
2007-12-19 Behdad Esfahbod <behdad@gnome.org>
155
Red Hat Bug 426178: gtkdoc-scan fails on pango
157
* docs/pango-sections.txt:
158
* pango/pango-ot-private.h:
160
Make the following symbols available to engines:
167
PANGO_TYPE_OT_RULESET
168
pango_ot_info_get_type
169
pango_ot_ruleset_get_type
1
171
2007-12-17 Behdad Esfahbod <behdad@gnome.org>
3
173
* === Released 1.19.2 ===