1
2007-12-17 Behdad Esfahbod <behdad@gnome.org>
3
* === Released 1.19.2 ===
5
* configure.in: Version 1.19.2
9
2007-12-13 Benjamin Otte <otte@gnome.org>
11
* configure.in: use pkg-config to detect cairo features
13
2007-12-10 Behdad Esfahbod <behdad@gnome.org>
15
* configure.in: Better fix: set both LIBS and LDFLAGS.
17
2007-12-10 Behdad Esfahbod <behdad@gnome.org>
19
Bug 502926 – pango-1.16.4 configure bug: can fail to accept cairo
21
* configure.in: Fix cairo library checking.
23
2007-12-10 Behdad Esfahbod <behdad@gnome.org>
25
* pango/pangocairo-fontmap.c: Improve
26
pango_cairo_font_map_get_default() docs.
28
2007-12-10 Behdad Esfahbod <behdad@gnome.org>
30
Bug 399573 – replace strtoul in pango-markup.c with pango_scan_int()
32
* pango/pango-markup.c (span_parse_func): Use pango_scan_int() and
33
improve error message on parse failure.
35
2007-12-10 Behdad Esfahbod <behdad@gnome.org>
37
Bug 478914 – Use something invalid instead of '?' when validating
40
* pango/pango-layout.c (pango_layout_set_text): Set invalid input
41
bytes to -1, which gives a unichar value of -1, and eventually a
42
glyph value of -1, aka PANGO_GLYPH_INVALID_INPUT.
44
* pango/fonts.c (pango_font_get_glyph_extents),
45
(pango_font_get_metrics), (pango_font_get_font_map):
46
* pango/modules.c (build_map):
47
* pango/pango-context.c (get_script), (get_shaper_and_font),
48
(string_from_script), (itemize_state_process_run):
49
* pango/pango-coverage.c (pango_coverage_get):
50
* pango/pango-impl-utils.h:
51
* pango/pango-utils.c:
52
* pango/pangocairo-font.c (pango_cairo_font_get_scaled_font),
53
(_pango_cairo_font_private_get_hex_box_info),
54
(_pango_cairo_font_private_get_glyph_extents_missing):
55
* pango/pangocairo-private.h:
56
* pango/pangocairo-render.c (_pango_cairo_renderer_draw_frame),
57
(_pango_cairo_renderer_draw_box_glyph),
58
(_pango_cairo_renderer_draw_unknown_glyph):
59
* pango/pangofc-fontmap.c (pango_fc_font_map_get_patterns):
60
* pango/pangoft2-private.h:
61
* pango/pangoft2-render.c (pango_ft2_font_render_box_glyph),
62
(pango_ft2_font_render_glyph), (pango_ft2_renderer_draw_glyph):
63
* pango/pangoft2.c (pango_ft2_font_get_face),
64
(pango_ft2_font_get_glyph_extents):
65
* pango/pangox.c (pango_x_find_subfont), (pango_x_render):
66
* pango/pangoxft-font.c (_pango_xft_font_get_mini_font),
67
(get_glyph_extents_missing), (pango_xft_font_get_font):
68
* pango/pangoxft-private.h:
69
* pango/pangoxft-render.c (get_total_matrix), (draw_box),
70
(_pango_xft_renderer_draw_box_glyph),
71
(_pango_xft_renderer_draw_unknown_glyph),
72
(pango_xft_renderer_draw_glyphs):
73
* pango/shape.c (pango_shape):
74
Render PANGO_GLYPH_INVALID_INPUT to a single-width box with a cross
75
inside. Also cleanup spewed warnings and warn at the source, where
76
we fail to find a shaper, instead of at every location that we see
80
* docs/pango-sections.txt:
81
* docs/tmpl/glyphs.sgml:
84
PANGO_GLYPH_INVALID_INPUT
86
2007-12-05 Behdad Esfahbod <behdad@gnome.org>
88
* examples/cairotwisted.c (point_on_path): Optimize double math.
90
2007-12-05 Behdad Esfahbod <behdad@gnome.org>
92
Bug 501938 – Arabic shaping broken with vertical layout with
95
* modules/arabic/arabic-fc.c (arabic_engine_shape): Take gravity into
96
equation when deciding whether to shape visually or logically.
98
2007-12-05 Behdad Esfahbod <behdad@gnome.org>
100
* pango-view/viewer-pangocairo.c (render_callback): Fix assertion
101
in pango_gravity_get_rotation().
103
2007-12-04 Behdad Esfahbod <behdad@gnome.org>
105
Bug 501575 – Compile errors
106
Patch from Jens Granseuer
108
* pango/opentype/harfbuzz-stream.c (_hb_font_goto_table):
109
* pango/pango-utils.c (handle_alias_line):
1
112
2007-12-03 Behdad Esfahbod <behdad@gnome.org>
3
114
* === Released 1.19.1 ===