⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.pre-1-12

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 PRE-1-12
📖 第 1 页 / 共 4 页
字号:
	* pango/pangocairo-private.h (_PangoCairoFontIface): Add new methods:	get_font_face and get_scaled_font, and getters:	_pango_cairo_font_get_font_face, _pango_cairo_font_get_scaled_font.	* pango/pangocairo-private.h: Add _PangoCairoHexBoxInfo, and getter	_pango_cairo_get_hex_box_info, and	_pango_cairo_get_glyph_extents_missing.	* pango/pangocairo-fcfont.c, pango/pangocairo-atsuifont.c,	* pango/pangocairo-win32font.c: Export get_font_face and	get_scaled_font methods.	* pango/pangocairo-fcfont.c: Use _pango_cairo_get_glyph_extents_missing	on missing glyphs.	* pango/pangocairo-font.c: Implement _pango_cairo_font_get_font_face,	_pango_cairo_font_get_scaled_font, _pango_cairo_get_hex_box_info, and	_pango_cairo_get_glyph_extents_missing.	* pango/pangocairo-render.c (_pango_cairo_renderer_draw_unknown_glyph):	Added. 	* pango/pangocairo-render.c (pango_cairo_renderer_draw_glyphs):	Cleaned up to use the added function above.2006-01-14  Behdad Esfahbod  <behdad@gnome.org>	* */*.c, */*/*.c: Make sure #include <config.h> is the first include	in the file. (bug #158870, based on patch by Luis Menina)2006-01-14  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-utils.h (pango_is_zero_width): Move G_GNUC_CONST to	after declaration, to be compatible with gcc 2.95. (bug #326847)2006-01-05  Behdad Esfahbod  <behdad@gnome.org>	* pango/Makefile.am,	* pango/fonts.c,	* pango/glyphstring.c,	* pango/pango-attributes.c,	* pango/pango-color.c,	* pango/pango-impl-utils.h,	* pango/pango-item.c,	* pango/pango-layout.c,	* pango/pango-tabs.c,	* pango/pango-utils.c,	* pango/pango-utils.h,	* pango/pangoatsui-fontmap.c,	* pango/pangocairo-font.c,	* pango/pangocairo-fontmap.c,	* pango/pangofc-fontmap.c,	* pango/pangowin32-fontmap.c,	* pango/pangox-fontmap.c,	* pango/pangox.c,	* pango/opentype/pango-ot-info.c,	* pango/opentype/pango-ot-ruleset.c: Intern strings to avoid	unnecessary strdups in the type system. (bug #325832, Matthias Clasen)2006-01-04  Behdad Esfahbod  <behdad@gnome.org>	* docs/Makefile.am (IGNORE_HFILES): Add pangocairo-atsui.h and	pangoatsui-private.h.	* docs/pango-sections.txt: Add pango_matrix_get_font_scale_factor and	pango_layout_index_to_line_x that were missing.	* docs/tmpl/glyphs.sgml: Add pango_matrix_get_font_scale_factor where	other pango_matrix functions reside.	* docs/tmpl/layout.sgml: Add pango_layout_index_to_line_x.2006-01-04  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-context.c: Use g_slice for ShaperFontElement	allocation. (bug #325728, Matthias Clasen)2006-01-01  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-attributes.c: Use g_slice for various attribute types	allocations. (bug #325040, Matthias Clasen)2005-12-27  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-context.c (pango_context_init): Use	pango_font_description_set_family_static. (bug #325013, Matthias	Clasen)2005-12-27  Behdad Esfahbod  <behdad@gnome.org>	* pango/opentype/pango-ot-buffer.c: Use g_slice for PangoOTBuffer	allocation. (bug #325026, Matthias Clasen)2005-12-26  Behdad Esfahbod  <behdad@gnome.org>	* modules/arabic/arabic-fc.c,	* modules/basic/basic-fc.c,	* modules/hebrew/hebrew-fc.c,	* modules/syriac/syriac-fc.c: Use pango_is_zero_width() to not draw	zero-width characters in the OpenType shapers.  (Fixes bug #324621)2005-12-14  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango.def: Add pango_matrix_get_font_scale_factor. (bug	#323978, J. Ali Harlow)2005-12-14  Behdad Esfahbod  <behdad@gnome.org>	* pango/modules.c (pango_module_load), pango/querymodules.c: Pass	G_MODULE_BIND_LOCAL to g_module_open.  (Pointed by Federico)2005-12-12  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.11.1 ===	* configure.in: Version 1.11.1	* NEWS: Updated.2005-12-12  Behdad Esfahbod  <behdad@gnome.org>	* pango/Makefile.am: Handle module-defs-atsui.c.2005-12-12  Behdad Esfahbod  <behdad@gnome.org>	Fix bug #323540.	* pangofc-fontmap.c (get_scaled_size): The logic in there is moved	and renamed into pango-utils.	* pango/pango-types.h, 	* pango/pango-utils.c (pango_matrix_get_font_scale_factor):	New function.	* pango/pangocairo-fcfont.c (get_font_size): Divide pixel-size by	matrix font-scale-factor, since pixel-size is scaled.2005-12-11  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: Undo last change.  2.9.1 has the revised	g_slice_free_chain api and 2.9.2 is not released yet!2005-12-10  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: Bump required glib version to 2.9.2 now that it's	released. We are relying on the revised g_slice_free_chain api.2005-12-10  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangocairo-fcfont.c (pango_cairo_fc_font_get_glyph_extents):	Update on missing-box drawing change. Add (!glyph) to the conditional.2005-12-08  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Free	->fontset_hash. (#323498, Morten Welinder)2005-12-05  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangocairo-fcfont.c, pango/pangocairo-private.h,	pango/pangocairo-render.c: Draw an empty dashed box on missing glyphs	for cairo-fc backend.2005-12-05  Behdad Esfahbod  <behdad@gnome.org>	* pango/mini-fribidi/fribidi.c, pango/mini-fribidi/fribidi_config.h,	pango/mini-fribidi/fribidi.patch: Use new g_slice API for TypeLink	allocation, instead of GMemChunks.	* configure.in: Bump required glib version to 2.9.1.2005-12-04  Behdad Esfahbod  <behdad@gnome.org>	* modules/basic/basic-fc.c: Return NULL, not FALSE!	* modules/arabic-arabic-fc.c: Add 'cswh' (swash) OpenType feature, as	per the Arabic OpenType spec.2005-11-30  Behdad Esfahbod  <behdad@gnome.org>	* examples/Makefile.am: Add GLIB_LIBS to examples explicitly. (#322885,	Manish Singh)2005-11-29  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangocairo-fcfont.c: Add a constact fixed-size (256) cache for	caching glyph extents, instead of the growing g_hash_table.  The cache	itself is very similar to the recent gunichar->glyph cache done by	Federico.  Reviewed by Matthias Clasen.2005-11-24  Matthias Clasen  <mclasen@redhat.com>	* pango/pango-layout.c: Fix a typo.2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/mapping.c (pango_glyph_string_index_to_x),	pango/pango-layout.c (pango_layout_iter_get_char_extents):	Remove cast to double in things like a = b / c where a, b,	and c are all ints. (#312469, Sven Neumann)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/opentyp/pango-ot-buffer.c: Fix typo in docs.2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/querymodules.c: Tiny clean up. Simpler way to suppress	gcc strict-aliasing warning. (part of #123307)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/fonts.c pango/pango-attributes.c pango/pango-context.c	pango/pango-glyph-item.c pango/pango-layout.c	pango/pango-script.c pango/pango-utils.c pango/pangofc-font.c	pango/pangoft2-fontmap.c pango/opentype/pango-ot-buffer.c	pango/opentype/pango-ot-ruleset.c: Added "Since:" tags to all	interfaces added after Pango 1.0. (#319116, Brian Cameron)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* configure.in (enable_explicit_deps): Fix typo when checking	libtool config deplibs_check_method. Moreover, enable explicit	deps if we get anything other than pass_all from libtool. (part of	#318750)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/Makefile.am: Link libpangoxft with -lm. (#318210)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/querymodules.c: Free used memory. (#316467, Steve Grubb)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* modules/hangul/hangul-fc.c (hangul_engine_shape): Fix incorrect	bounds check. (#316469, Steve Grubb)  Moreover, increase max_jamos	eight at a time instead of three.2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	Protect against possible division by zeros. (#316468, Steve Grubb)	* pango/pango-context.c (update_metrics_from_items),	pango/pango-fontset.c (pango_fontset_real_get_metrics): If count is	zero, do not alter approximate_{char,digit}_width.	* pango/opentype/disasm.c: Err on invalid DeltaFormat.2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* pango/fonts.c (pango_font_description_get_absolute_size): Remove	excess "the" in docs. (#319175, Masao Mutoh)2005-11-23  Behdad Esfahbod  <behdad@gnome.org>	* modules/basic/basic-fc.c: Reworked basic shaper with OpenType	support. (#101079, based on patch from Denis Jacquerye and Noah Levitt)	* modules/basic/basic-fc.c (basic_scripts): Added Unicode 4.1 addition	script PANGO_SCRIPT_GLAGOLITIC that is a "simple" script.	* modules/arabic/arabic-fc.c, modules/syriac/syriac-fc.c: Replace	g_utf8_to_ucs4_fast() with g_utf8_strlen()!	* pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_add_feature):	Remove reference in docs to pango_ot_ruleset_shape() that was	removed long ago.2005-11-22  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangofc-font.c: Finish previous patch.  Use GType private	data, cache it into fcfont->priv.  Get rid of	PANGO_FC_FONT_GET_PRIVATE (fcfont) and access fcfont->priv. (#322174,	Christian Persch)	* pango/pangofc-fontmap.c (pango_fc_font_map_init): Remove redundant	priv = fcfontmap->priv initialization.2005-11-22  Federico Mena Quintero  <federico@ximian.com>	Fixes #322174:	* pango/pangofc-font.h (struct _PangoFcFont): Replace the	"gpointer context_key" field with "gpointer priv".  This way we	can access the private data quickly, instead of using	g_type_instance_get_private().	* pango/pangofc-private.h: Added prototypes for	_pango_fc_font_{get,set}_context_key().	* pango/pangofc-font.c (struct _PangoFcFontPrivate): Moved the	"context_key" field to here.	(PANGO_FC_FONT_GET_PRIVATE): Use the "priv" field instead of GType	private data.	(pango_fc_font_class_init): Don't register GType private data.	(pango_fc_font_init): Initialize the private data here.	(pango_fc_font_finalize): Free the private data.	(_pango_fc_font_get_context_key): Implement.	(_pango_fc_font_set_context_key): Implement.	(pango_fc_font_get_glyph): Remove the g_return_val_if_fail(); it	was appearing quite high in the profile.	* pango/pangofc-fontmap.c (pango_fc_font_map_add): Call	_pango_fc_font_set_context_key() instead of setting the	fcfont->context_key directly.	(_pango_fc_font_map_remove): Likewise; also use	_pango_fc_font_get_context_key() instead of accessing the field	directly.2005-11-22  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangoxft-font.c (_pango_xft_font_get_mini_font): Load a font	suitable for viewing English text when creating mini font for hex	boxes. (#312477)2005-11-21  Anders Carlsson  <andersca@imendio.com>	Bug #322022, add ATSUI backend:	* configure.in: Add checks for ATSUI.		* examples/Makefile.am: Only build pango-cairoview if freetype is	detected.		* modules/basic/Makefile.am: Add basic ATSUI module.		* pango/Makefile.am: Add ATSUI files for cairo backend.		* pango/pangocairo-fontmap.c (pango_cairo_font_map_new): Support	creating ATSUI font maps here.	* pango/pangoatsui-fontmap.c:	* pango/pangoatsui-private.h:	* pango/pangoatsui.c:	* pango/pangoatsui.h:	* pango/pangocairo-atsui.h:	* pango/pangocairo-atsuifont.c:	* pango/pangocairo-atsuifont.h:	* pango/pangocairo-atsuifontmap.c: Added.	2005-11-21  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-script.c (pango_script_for_unichar_bsearch): Only update	static mid on a match.2005-11-21  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangofc-fontmap.c (get_scaled_size): Return double instead of	int. (#321891, Sebastien Bacher)2005-11-21  Behdad Esfahbod  <behdad@gnome.org>	* examples/GLASS.utf8: Make the Kermit notice a "no warranty" clause,	to comply with LPGL.2005-11-18  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.11.0 ===	* configure.in: Version 1.11.0	* NEWS: Updated.2005-11-18  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-layout.c (pango_layout_move_cursor_visually): Use the	new support for negative offsets in g_utf8_pointer_to_offset.  So now,	we simply do:	offset += g_utf8_pointer_to_offset(text+oldindex, text+newindex),	instead of doing	offset = g_utf8_pointer_to_offset(text, text+index) as we did before.2005-11-17  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-renderer.c: Documentation improvements. (#321731)2005-11-17  Behdad Esfahbod  <behdad@gnome.org>	* pango/fonts.c (pango_font_description_*): General cleanup.	(pango_font_description_unset_fields): Set fields being unset to their	default value.	(pango_font_description_hash, pango_font_description_equal): Do not	use mask in these.  Use all other fields unconditionally.2005-11-17  Matthias Clasen  <mclasen@redhat.com>	* modules/hangul/tables-jamos.i: const correctness	fixes found by Arjan van de Ven and gcc.2005-11-17  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangofc-fontmap.c (fontset_hash_key_equal): Compare language	too.  (#318168)2005-11-17  Behdad Esfahbod  <behdad@gnome.org>	* pango/break.c (pango_get_log_attrs): Remove g_utf8_strlen that was	only used to give a warning.		* pango/break.c (pango_default_break): Add gcc-suggested parantheses	around boolean expression.2005-11-17  Behdad Esfahbod  <behdad@gnome.org>	* docs/tmpl/coverage-maps.sgml docs/tmpl/fonts.sgml	docs/tmpl/glyphs.sgml docs/tmpl/layout.sgml	docs/tmpl/main.sgml docs/tmpl/scripts.sgml	docs/tmpl/tab-stops.sgml docs/tmpl/text-attributes.sgml	pango/break.c pango/fonts.c pango/pango-fontset.c	pango/pango-layout.c pango/pango-script.c pango/pango-utils.c	pango/pangofc-decoder.c pango/pangofc-decoder.h	pango/pangofc-font.c pango/pangofc-font.h	pango/pangoxft-font.c: More documentation improvements.2005-11-17  Behdad Esfahbod  <behdad@gnome.org>	Part of #101079:	* pango/opentype/ftxopen.c (Load_Lookup): In extension subtables,	offset is relative to the extension subtable, not the original	table. (Greg Aumann)	* pango/opentype/ftxgpos.c (Load_BaseArray): When reading BaseAnchor,	skip offsets that are zero.  Works around bug in Doulos SIL Regular.2005-11-16  Behdad Esfahbod  <behdad@gnome.org>	* docs/pango_markup.sgml docs/tmpl/coverage-maps.sgml	docs/tmpl/engines.sgml docs/tmpl/fonts.sgml	docs/tmpl/freetype-fonts.sgml docs/tmpl/glyphs.sgml	docs/tmpl/layout.sgml docs/tmpl/main.sgml	docs/tmpl/modules.sgml docs/tmpl/opentype.sgml	docs/tmpl/pango-engine-lang.sgml	docs/tmpl/pango-engine-shape.sgml	docs/tmpl/pango-renderer.sgml docs/tmpl/pangocairo.sgml	docs/tmpl/pangofc-decoder.sgml docs/tmpl/pangofc-font.sgml

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -