summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 581ec75da2b0ea2c63c8b52e63339bb9f86aaa52 (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
Sat Jan  8 16:46:37 2005  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Add checks for Cairo

	* pango/Makefile.am: Add libpangocairo.

	* pango/pangocairo-font.c pango/pangocairo-fontmap.c
	pango/pangocairo.h pango/pangocairo-private.h 
	pango/pangocairo-fcfont.c pango/pangocairo-fcfontmap.c
	pango/pangocairo-fc.h: Start of a Cairo/FreeType backend.

	* pango/pangofc-fontmap.[ch]: Add a "get_render_key" 
	virtual function to allow subclasses to specialize the
	details of how caching works. Add a default implementation
	that's a little more sophisticated than what was there
	before.

	* pango/pangoft2-private.h pangofc-font.c pangoft2.c:
	Move default implementations of has_char(), get_glyph()
	to the base class.

	* pango/pangofc-private.h pango/pangoft2-private.h:
	Move PANGO_UNITS_26_6 and friends to pango/pangofc-private.h.

	* examples/renderdemo.[ch] examples/pangoft2topgm.c 
	examples/xftview.c: Allow passing in a custom function
	to transform drawing.

	* examples/Makefile.am examples/cairoview.c: Add a
	Cairo/Xlib example program.

	* examples/cairosimple.c: Simple Cairo example with
	output to a PNG.

	* pango/pango-layout.c (pango_layout_line_get_extents): Fix
	bug where line ink rect was always including 0, 0.

Thu Jan  6 12:29:31 2005  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-attributes.c (pango_attr_iterator_get_font): 
	Fix reversed test on attr->absolute that was causing 
	pixels sizes to be used inappropriately. (#163105, 
	Ross Burton)

Tue Jan  4 14:14:28 2005  Owen Taylor  <otaylor@redhat.com>

	* pango/break.c (enum): Fix trailing comma in enum (#162618)

Tue Jan  4 14:11:43 2005  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-attributes.c (pango_attr_list_splice): Fix
	doc sentences to parse. (#161812, Morten Welinder)

Tue Jan  4 14:05:13 2005  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-renderer.c (pango_renderer_draw_trapezoid): Rename
	y1 parameters to y1_ to avoid conflicts with the math.h Bessel
	function. (#161969)

Fri Dec 31 10:20:55 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pangofc-fontmap.c (pango_fc_convert_weight_to_pango): 
	Fix problem where MEDIUM was getting grouped with SEMIBOLD
	rather than NORMAL. 
	(http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=143832)

Wed Dec 22 13:21:01 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-script.c pango/pango-types.h: Fix a couple
	of documentation typos (#161647, Torsten Schoenfeld)

2004-12-18  Tor Lillqvist  <tml@iki.fi>

	* pango/pangowin32-private.h
	* pango/pangowin32.c (pango_win32_font_get_metrics): Cache metrics
	by language, like the other backends do. Don't try to get the
	width of the 0..9 digit string if the font doesn't cover digits.

2004-12-17  Tor Lillqvist  <tml@iki.fi>

	* pango/Makefile.am: Make the .la files depend on the
	corresponding .def files.

	* pango/pango.def: Add a couple of missing functions.

Fri Dec 17 14:37:49 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pangofc-fontmap.c (pango_fc_convert_weight_to_fc): Use
	FC_WEIGHT_MEDIUM, not FC_WEIGHT_NORMAL in old-fontconfig
	case. (#161568, Vincent Noel)

Fri Dec 17 12:44:10 2004  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Fix a couple of typos in the handling of
	tibetan for --with-included-modules. (#161501, Sebastien Bacher)

Fri Dec 17 12:28:56 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-layout.c (pango_layout_get_extents_internal): Fix 
	bug in computing logical_rect.x when layout->width == -1.
	(#161510, Morten Welinder)

Thu Dec 16 14:03:32 2004  Owen Taylor  <otaylor@redhat.com>

	* docs/tmpl/pango-renderer.sgml: Add short and long descriptions.