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

📄 changelog.pre-1-18

📁 Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pang
💻 PRE-1-18
📖 第 1 页 / 共 4 页
字号:
	* pango/pangocairo-context.c (_pango_cairo_update_context),	(pango_cairo_update_context), (pango_cairo_update_layout):	Don't invalidate layout if matrix and font options didn't change.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-attributes.h:	* pango/pango-font.h:	* pango/pango-glyph.h:	* pango/pango-gravity.h:	* pango/pango-language.h:	* pango/pango-layout.h:	* pango/pango-matrix.h:	* pango/pango-ot-private.h:	* pango/pango-ot.h:	* pango/pango-renderer.h:	* pango/pango-script.h:	* pango/pango-tabs.h:	* pango/pango-utils.h:	* pango/pangoatsui-private.h:	* pango/pangocairo-atsui.h:	* pango/pangocairo-atsuifont.h:	* pango/pangocairo-fc.h:	* pango/pangocairo-private.h:	* pango/pangocairo-win32.h:	* pango/pangocairo.h:	* pango/pangofc-decoder.h:	* pango/pangofc-font.h:	* pango/pangofc-fontmap.h:	* pango/pangoft2-private.h:	* pango/pangoft2.h:	* pango/pangowin32-private.h:	* pango/pangox-private.h:	* pango/pangoxft-render.h:	* pango/pangoxft.h:	Add G_GNUC_CONST and G_GNUC_PURE annotations.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-ot.h: New engine public macros:			PANGO_OT_TAG_MAKE()		PANGO_OT_TAG_MAKE_FROM_STRING()	* docs/pango-sections.txt:	* docs/tmpl/opentype.sgml:	Update.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	Bug 446018 – Bus error in the pango_ot_tag_from_language()	* pango/pango-ot-tag.c (pango_ot_tag_from_script),	(pango_ot_tag_to_script), (pango_ot_tag_from_language),	(pango_ot_tag_to_language): Make sure int access is	aligned.2007-06-12  Richard Hult  <richard@imendio.com>	* pango/pangoatsui-fontmap.c (pango_atsui_face_is_synthesized):	Implement is_synthesized for the ATSUI backend.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	Bug 440588 – Add pango_font_face_is_synthesized()	* pango/pango-font.h:	* pango/fonts.c:	New PangoFontFace method is_synthesized.	New public API:		pango_font_face_is_synthesized()	* pango/pangofc-fontmap.c (pango_fc_face_is_synthesized):	Implement new method.	* docs/pango-sections.txt:	* docs/tmpl/fonts.sgml:	* pango/pango.def:	Update.2007-06-12  Richard Hult  <richard@imendio.com>	* pango/pangocairo-atsuifont.c:	* pango/pangocairo-atsuifontmap.c: Update for the changes to	PangoCairoFontMap and PangoCairoFont.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	Bug 446355 – the parsing with pango_parse_markup is not coherent	* pango/pango-markup.c (pango_parse_markup): Use	pango_attr_list_insert() instead of pango_attr_list_change() as	merging adjacent attributes of the same kind is not a safe operation	and can change the derived font of a segment in an unexpected and	incorrect way.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangocairo-fontmap.c: Make sure all enabled font backends	included (reported by Vincent Isambart).2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	* docs/pango_markup.sgml: Add 'gravity', 'gravity_hint', and	'letter_spacing' span attributes.2007-06-11  Behdad Esfahbod  <behdad@gnome.org>	Bug 438801 – underline should add "error" type.	* docs/pango_markup.sgml: Add "error" underline type to docs.2007-06-10  Behdad Esfahbod  <behdad@gnome.org>	Bug 347236 – provide pango_cairo_font_get_scaled_font	Bug 347235 – Add pango_cairo_font_map_get_font_type	Bug 353291 – Provide pango_cairo_font_map_new_for_font_type	* pango/pangocairo-font.c: New public API:		pango_cairo_font_get_scaled_font()	* pango/pangocairo-fontmap.c: New public API:		pango_cairo_font_map_new_for_font_type()		pango_cairo_font_map_get_font_type()	* pango/pangocairo-fcfontmap.c:	Implement get_font_type() method.	* pango/pangocairo.h:	* pango/pangocairo-private.h:	* docs/pango-sections.txt:	* docs/tmpl/pangocairo.sgml:	* pango/pangocairo.def:	Update.2007-06-09  Behdad Esfahbod  <behdad@gnome.org>	Bug 337593 – move glyph extents code (and cache) from	pangocairo-*font.c into pangocairo-font.c	* pango/pangocairo-fontmap.c:	* pango/pangocairo-fcfontmap.c:	Remove per-fontmap renderer.  We've not been using it for a while	and there is no reason to use it.	* pango/pangocairo-font.c	* pango/pangocairo-fcfont.c:	Most most code (including glyph extents caching) from fcfont.c to	font.c.  Simplifies individual backends a lot. ATSUI and Win32	cairo backends should adapt.	* pango/pangocairo-render.c	* pango/pangocairo-private.h:	Update to reflect above changes.2007-06-05  Behdad Esfahbod  <behdad@gnome.org>	* pango/fonts.c (pango_font_description_merge),	(pango_font_description_merge_static),	(pango_font_description_copy),	(pango_font_description_copy_static),	(pango_font_description_hash), (pango_font_description_to_string),	(pango_font_description_to_filename):	Add missing g_return_if_fail()s.  Pointed out by fcrozat.2007-06-04  Behdad Esfahbod  <behdad@gnome.org>	* pango/shape.c (pango_shape): Zero glyphs->num_glyphs before	calling into shape engine.	* pango/pango-engine.c (fallback_engine_shape): Improve, to support	clusters and what not.	* pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info):	Use "pango_script_get_sample_language (PANGO_SCRIPT_LATIN)" instead	of hardcoding "en".	Handle cairo_scaled_font_extents() failure.2007-06-04  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.17.2 ===	* configure.in: Version 1.17.2	* NEWS: Updated.2007-06-03  Behdad Esfahbod  <behdad@gnome.org>	* docs/tmpl/main.sgml:	* pango/pango-layout.c (process_item):	* pango/pango-ot-info.c:	* pango/pango-renderer.c (pango_renderer_draw_layout_line):	Fix various typos reported by Peter Moulder.2007-06-03  Behdad Esfahbod  <behdad@gnome.org>	* docs/pango-sections.txt:	* docs/tmpl/opentype.sgml:	* modules/arabic/arabic-fc.c (arabic_engine_shape):	* modules/basic/basic-fc.c (basic_engine_shape):	* modules/hebrew/hebrew-fc.c (hebrew_engine_shape):	* modules/indic/indic-fc.c (indic_engine_shape):	* modules/khmer/khmer-fc.c (khmer_engine_shape):	* modules/syriac/syriac-fc.c (syriac_engine_shape):	* modules/thai/thai-fc.c (thai_engine_shape):	* modules/tibetan/tibetan-fc.c (tibetan_engine_shape):	* pango/pango-ot-ruleset.c (pango_ot_ruleset_get_for_description),	(pango_ot_ruleset_new_from_description):	* pango/pango-ot.h:	* pango/pangoft2.def:	Rename pango_ot_ruleset_get_for() to	pango_ot_ruleset_get_for_description().	New engine API: pango_ot_ruleset_new_from_description().2007-06-02  Behdad Esfahbod  <behdad@gnome.org>	Bug 443206 – PANGO_SCRIPT_UNKNOWN should not cause a run break	Patch from Martin Hosken	* pango/pango-script.c: Treat Unknown script like Common and other	non-"real" scripts.2007-05-31  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-layout.c: Improve docs.2007-05-28  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.17.1 ===	* configure.in: Version 1.17.1	* NEWS: Updated.2007-05-28  Behdad Esfahbod  <behdad@gnome.org>	* pango-view/test-mixed.markup:	* pango-view/test-mixed.txt:	Fix Japanese text.  Patch from Ben Konrath2007-05-25  Behdad Esfahbod  <behdad@gnome.org>	* pango/mini-fribidi/fribidi_tab_char_type_2.i:	Fix wrong Unicode version in header.2007-05-24  Behdad Esfahbod  <behdad@gnome.org>	Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30)	* modules/indic/indic-ot-class-tables.c:	* modules/indic/indic-ot.c (indic_ot_reorder):	Commit remaining fix for malayalam.2007-05-24  Behdad Esfahbod  <behdad@gnome.org>	* docs/tmpl/opentype.sgml:	* docs/tmpl/pango-engine-lang.sgml:	* docs/tmpl/pango-engine-shape.sgml:	Add stability note.2007-05-24  Behdad Esfahbod  <behdad@gnome.org>	* docs/tmpl/vertical.sgml: Document how Pango's vertical text support	works.2007-05-23  Behdad Esfahbod  <behdad@gnome.org>	Part of Bug 440603 – Minor ABI change	* pango/pango-context.c (pango_context_init),	(pango_context_set_language), (pango_context_get_language):	Make itemization use pango_language_get_default() if context has no	language set on it.  Ditto for pango_context_get_metrics() if both	input language and context language are NULL.2007-05-22  Behdad Esfahbod  <behdad@gnome.org>	* pango-view/Makefile.am:	* pango-view/test-nko.txt:	New test text for N'Ko.2007-05-22  Behdad Esfahbod  <behdad@gnome.org>	Bug 440603 – Minor ABI change	* pango/pango-language.c (pango_language_includes_script):	* pango/pango-ot-tag.c (pango_ot_tag_from_language):	Accept language == NULL as legitimate input.2007-05-20  Richard Hult  <richard@imendio.com>	* pango/pangocairo-atsuifont.c: (_pango_cairo_atsui_font_new): Improve	the fix for bug #433805 so that the metrics actually are right, thanks	to Mitch for noticing and debugging help.2007-05-16  Behdad Esfahbod  <behdad@gnome.org>	Bug 438705 – Test runs non-existent "/bin/bash" on HP-UX 11.11	* docs/check.docs:	* pango/check.defs:	Use /bin/sh instead of /bin/bash.2007-05-16  Behdad Esfahbod  <behdad@gnome.org>	* pango-view/Makefile.am:	* pango-view/test-opentype-language.markup:	Add a test file showing off OpenType language-system support	used with DejaVu Sans.2007-05-16  Behdad Esfahbod  <behdad@gnome.org>	Bug 438814 – synaptic crash with pango 1.17.0	* pango/pango-layout.c (process_item): Make sure we find some break	point even if overflowing the line.2007-05-15  Behdad Esfahbod  <behdad@gnome.org>	* modules/hebrew/hebrew-fc.c (hebrew_engine_shape):	Port to new OpenType APIs.  Add standard features.2007-05-15  Behdad Esfahbod  <behdad@gnome.org>	* modules/thai/Makefile.am:	* modules/thai/thai-fc.c (thai_get_font_info), (thai_engine_shape),	(thai_make_unknown_glyph):	* modules/thai/thai-shaper.c (get_glyphs_list), (add_cluster),	(thai_set_glyphs):	* modules/thai/thai-shaper.h:	Port to new OpenType APIs and cleanup a bit.  Add standard features.	* modules/thai/thai-ot.c:	* modules/thai/thai-ot.h:	Removed.  Not needed anymore.2007-05-15  Behdad Esfahbod  <behdad@gnome.org>	Bug 385168 – indic, khmer, and tibetan modules don't apply ccmp	Bug 385477 – kern feature is not supported in OpenType layout for	Tibetan.	* modules/khmer/khmer-fc.c (khmer_engine_shape):	* modules/tibetan/tibetan-fc.c (tibetan_engine_shape):	Port to new OpenType APIs.  Add standard features (ccmp,	locl, calt, kern, mark, mkmk).2007-05-15  Behdad Esfahbod  <behdad@gnome.org>	* modules/indic/indic-fc.c:	Add ccmp, locl, calt; kern, mark, and mkmk features.2007-05-15  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-ot.h:	* pango/pango-ot-private.h:	* pango/pango-ot-ruleset.c (pango_ot_ruleset_add_feature),	(pango_ot_ruleset_get_feature_count):	Add new engine API:		pango_ot_ruleset_get_feature_count()	* docs/pango-sections.txt:	* docs/tmpl/opentype.sgml:	* pango/pangoft2.def:	Updated.2007-05-15  Behdad Esfahbod  <behdad@gnome.org>	* modules/arabic/arabic-fc.c (arabic_engine_shape):	* modules/basic/basic-fc.c (basic_engine_shape):	* modules/syriac/syriac-fc.c (syriac_engine_shape):	Move ruleset creation after populating buffer.

⌨️ 快捷键说明

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