~ubuntu-branches/ubuntu/karmic/pango1.0/karmic-security

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Loic Minier
  • Date: 2007-12-18 21:11:37 UTC
  • mfrom: (1.2.44 upstream)
  • Revision ID: james.westby@ubuntu.com-20071218211137-0ibmwreimvxf3cp1
Tags: 1.19.2-1ubuntu1
* Sync with Debian; Ubuntu changes are:
  - Add patch 30_anymetrics, turns on FC_ANY_METRICS whenever looking up
    fonts with fontconfig; lets fontconfig's configuration know that we
    don't care about getting a font with exactly the same shape as the
    family we asked for and fixes (eg) a firefox vs. evince font metrics
    ugliness issue.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-12-17  Behdad Esfahbod  <behdad@gnome.org>
 
2
 
 
3
        * === Released 1.19.2 ===
 
4
 
 
5
        * configure.in: Version 1.19.2
 
6
 
 
7
        * NEWS: Updated.
 
8
 
 
9
2007-12-13  Benjamin Otte  <otte@gnome.org>
 
10
 
 
11
        * configure.in: use pkg-config to detect cairo features
 
12
 
 
13
2007-12-10  Behdad Esfahbod  <behdad@gnome.org>
 
14
 
 
15
        * configure.in: Better fix: set both LIBS and LDFLAGS.
 
16
 
 
17
2007-12-10  Behdad Esfahbod  <behdad@gnome.org>
 
18
 
 
19
        Bug 502926 – pango-1.16.4 configure bug: can fail to accept cairo
 
20
 
 
21
        * configure.in: Fix cairo library checking.
 
22
 
 
23
2007-12-10  Behdad Esfahbod  <behdad@gnome.org>
 
24
 
 
25
        * pango/pangocairo-fontmap.c: Improve
 
26
        pango_cairo_font_map_get_default() docs.
 
27
 
 
28
2007-12-10  Behdad Esfahbod  <behdad@gnome.org>
 
29
 
 
30
        Bug 399573 – replace strtoul in pango-markup.c with pango_scan_int()
 
31
 
 
32
        * pango/pango-markup.c (span_parse_func): Use pango_scan_int() and
 
33
        improve error message on parse failure.
 
34
 
 
35
2007-12-10  Behdad Esfahbod  <behdad@gnome.org>
 
36
 
 
37
        Bug 478914 – Use something invalid instead of '?' when validating
 
38
        input text
 
39
 
 
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.
 
43
 
 
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
 
77
        a NULL font.
 
78
 
 
79
        * pango/pango-font.h:
 
80
        * docs/pango-sections.txt:
 
81
        * docs/tmpl/glyphs.sgml:
 
82
        New public macro:
 
83
 
 
84
                PANGO_GLYPH_INVALID_INPUT
 
85
 
 
86
2007-12-05  Behdad Esfahbod  <behdad@gnome.org>
 
87
 
 
88
        * examples/cairotwisted.c (point_on_path): Optimize double math.
 
89
 
 
90
2007-12-05  Behdad Esfahbod  <behdad@gnome.org>
 
91
 
 
92
        Bug 501938 – Arabic shaping broken with vertical layout with
 
93
        vertical-hint=line
 
94
 
 
95
        * modules/arabic/arabic-fc.c (arabic_engine_shape): Take gravity into
 
96
        equation when deciding whether to shape visually or logically.
 
97
 
 
98
2007-12-05  Behdad Esfahbod  <behdad@gnome.org>
 
99
 
 
100
        * pango-view/viewer-pangocairo.c (render_callback): Fix assertion
 
101
        in pango_gravity_get_rotation().
 
102
 
 
103
2007-12-04  Behdad Esfahbod  <behdad@gnome.org>
 
104
 
 
105
        Bug 501575 – Compile errors
 
106
        Patch from Jens Granseuer
 
107
 
 
108
        * pango/opentype/harfbuzz-stream.c (_hb_font_goto_table):
 
109
        * pango/pango-utils.c (handle_alias_line):
 
110
        Fix C99ism.
 
111
 
1
112
2007-12-03  Behdad Esfahbod  <behdad@gnome.org>
2
113
 
3
114
        * === Released 1.19.1 ===