summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: c60bcf45e191e76c6889a995001d3e518112cec3 (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
2005-03-24  Tor Lillqvist  <tml@novell.com>

	* modules/*/Makefile.am (INCLUDES): Remove extra slash.

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.

Wed Dec 15 18:50:18 2004  Owen Taylor  <otaylor@redhat.com>

	* modules/indic/indic-fc.c modules/indic/indic-ot.h:
	Force zero-width marks to glyph index 0 so they
	won't be drawn. (#145233, Aniruddha Shankar)

Tue Dec 14 18:36:57 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-layout.c (pango_layout_copy): Copy 
	layout->auto_dir. (#153547, Morten Welinder)

Tue Dec 14 18:32:46 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/Makefile.am (libpangoft2_1_0_la_LIBADD): Add $(libm),
	needed for no-undefined platforms like AIX. (#160773,
	Vincent Berger)

Tue Dec 14 17:27:14 2004  Owen Taylor  <otaylor@redhat.com>
 
 	* modules/indic/indic-ot-class-tables.c (guruCharClasses): 
 	Add the correct char classes for Unicode-4.0 characters
 	U+A01, U+A03. (#158943, Sukhjinder Sidhu)
	
2004-12-14  Tor Lillqvist  <tml@iki.fi>

	* pango/pangowin32.c (pango_win32_font_get_metrics): Set also
	underline and strikethrough position and thickness. (#161205)

Thu Dec  2 15:31:33 2004  Owen Taylor  <otaylor@redhat.com>
 
 	* pango/break.c (pango_default_break): Ignore formatting
 	characters when determining word boundaries (Part of 
 	#97545, Behdad Esfahbod)
	
Sun Nov 21 11:43:00 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/break.c: Turn off backspace-deletes-character behavior
	for Kana and Hangul. It's wrong for Kana, and for Hangul it's 
	theoretically right but interacts badly with current input 
	methods. (#155897, Leon Ho)

Sun Nov 21 11:40:03 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-layout.c (pango_layout_get_log_attrs): Return n+1
	logical attributes not n logical attributes (#155912)

Sun Nov 21 10:52:03 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-context.c: Don't just call pango_fontset_get_metrics()
	to implement pango_context_get_metrics(), since that skips our 
	normal font selection algorithm. Rather itemize the sample string
	and get the metrics from that. (#149438, Felipe Heidrich)

2004-10-24  Tor Lillqvist  <tml@iki.fi>

	[Merge from HEAD]

	* modules/basic/basic-win32.c (basic_engine_covers,
	basic_engine_win32_class_init): Remove the implementation of the
	covers method. It was wrong anyway, and unnecessary. No need to
	override the default implementation. (#152997)

Wed Sep 22 16:15:40 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pangoxft-font.c (pango_xft_font_get_glyph_extents): Use
	get_glyph_extents_raw() when hinting is disabled as well
	as when we are transforming. (#152529, Vincent Noel)

	* pango/pangofc-font.c (pango_fc_font_get_raw_extents): Duplicate
	the fix for non-scalable fonts from get_face_metrics() here as
	well.

Wed Sep 22 15:57:30 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pango-layout.c (pango_layout_get_ellipsize): Fix
	typo in docs. (#153390, Paolo Borelli)

Wed Sep 22 14:07:47 2004  Owen Taylor  <otaylor@redhat.com>

	Cleanups from 'sparse', #149922, Kjartan Maraas

	* pango/pango-utils.c (read_config): () => (void) in
	definition.

	* pango/pangofc-fontmap.c (pango_fc_font_map_list_families):
	Initialize *n_families, not n_families.

	* pango/pangofc-fontmap.c pango/pangoft2.c opentype/ftxgdef.c 
	opentype/ftxgpos.c opentype/ftxgsub.c: : Fix various 0/NULL 
	confusion.

Mon Sep 20 13:57:35 2004  Owen Taylor  <otaylor@redhat.com>

	* modules/indic/mprefixups.c (indic_mprefixups_apply): 
	Fix various bugs, make more robust. (#151689, Arun M)

Mon Sep 13 11:06:47 2004  Owen Taylor  <otaylor@redhat.com>
 
 	* pango/ellipsize.c (init_state): Initialize 
 	ellipsis_is_cjk (#151901, Christian Persch)
 
Mon Sep 13 10:18:51 2004  Owen Taylor  <otaylor@redhat.com>

 	* pango/pango-context.c (itemize_state_process_run): 
 	Except ideographic spaces from the !g_unichar_isgraph() test.
 	(#145275, Federic Zhang)
	
Mon Sep 20 12:17:37 2004  Owen Taylor  <otaylor@redhat.com>

	* pango/pangofc-font.c (get_face_metrics): 
	Don't use face->ascender/descender for non-scalable fonts,
	since they aren't set. (Enrico Scholz, 
	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=129246)

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

	* pango/pango.def: Add pango_context_set_matrix. (#152883, Ivan
	Wong)

2004-09-15  Tor Lillqvist  <tml@iki.fi>

	* pango/pangowin32-fontmap.c (pango_win32_insert_font): Ignore
	fonts in SYMBOL_CHARSET. They don't have any Unicode mapping
	table. (#149643)

	* pango/querymodules.c (string_needs_escape, escape_string):
	Escape also backslashes. (#152607, Kazuki Iwamoto)