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

📄 changelog.pre-1-12

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 PRE-1-12
📖 第 1 页 / 共 4 页
字号:
2006-03-13  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.12.0 ===	* configure.in: Version 1.12.0	* NEWS, README: Updated.2006-03-03  Tor Lillqvist  <tml@novell.com>	* pango/pangowin32-private.h (PING): Fix compilation error with	MSVC. (#333115)2006-03-01  Tor Lillqvist  <tml@novell.com>	* pango/pango-context.c (update_metrics_from_items): Check the	font pointer being NULL to avoid crashes for at least one class of	"bad" fonts (those without a Unicode cmap) on Win32. It would	probably be better to prune out such fonts already in the	enumeration phase. That would require opening (CreateFontIndirect)	every font, though, to be able to check with GetFontData() whether	there is a Unicode cmap. Don't know how much that would slow down	the enumeration.2006-02-28  Tor Lillqvist  <tml@novell.com>	* pango/pangowin32-private.h (PING)	* pango/pangowin32.c	* modules/basic/basic-win32.c: Use g_print() instead of printf()	for debugging output, to enable easy redirection using GLib	facilities. (#332855)2006-02-26  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.11.99 "Just In Case" ===	* configure.in: Version 1.11.99	* NEWS: Updated.2006-02-26  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-layout.c (pango_layout_set_text): Replace each byte in	invalid UTF-8 sequences with '?'.  (bug #331995)	* examples/renderdemo.c: Don't exit on invalid UTF-8 input.2006-02-25  Hans Breuer  <hans@breuer.org>	* pango/pangocairo-win32font.c(pango_cairo_win32_font_install):	return TRUE to glyphs rendered at all (instead of box). This may	be compiler specific (what to return w/o return) but fixes bug #332538		* pango/makefile.msc: updated	* pango/pango.def: just some sorting2006-02-25  Behdad Esfahbod  <behdad@gnome.org>	* examples/test-hebrew.txt: Added.  Parts of Genesis.	* examples/Makefile.am: Adjusted.2006-02-22  Behdad Esfahbod  <behdad@gnome.org>	Bug 332167 – Void function returns value - breaks Solaris build	Reported by Damien Carbery	* pango/pangocairo-fcfont (pango_cairo_fc_font_unlock_face): Simply	return.2006-02-21  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.11.6 ===	* configure.in: Version 1.11.6	* NEWS: Updated.2006-02-21  Behdad Esfahbod  <behdad@gnome.org>	Bug 328206 – Update/remove some old files	* docs/TEXT/{coding-style,modules,questions,ligatures,western-design}:	Removed.	* HACKING: Added.  Renamed from docs/TEXT/coding-style.	* Makefile.am: Add HACKING.2006-02-21  Behdad Esfahbod  <behdad@gnome.org>	Bug 314239 – pangocairo crashes when font cannot be read	* pango/pangocairo-fcfont.c, pango/pangocairo-font.c: Hack up to not	crash if we cannot create cairo_scaled_font_t for PangoFont (font is	not readable, removed, etc.)2006-02-21  Behdad Esfahbod  <behdad@gnome.org>	Bug 331723 – shapers should not crash on failures	* modules/*/*-fc.c: Return instead of g_return_if_fail when	face == NULL.	* pango/pango-engine.h (PangoEngineShape): Document that a shaper	should return an empty glyph string on failure.2006-02-21  Behdad Esfahbod  <behdad@gnome.org>	* pango/fonts.c, pango/glyphstring.c, pango/pango-fontmap.c,	pango/pango-ot-buffer.c, pango/pangocairo-font.c, pango/pangoft2.c,	pango/pangoxft-font.c, pango/shape.c: Change g_critical to g_warning.	We already handle them gracefully.	Bug 331994 – --disable-debug removes G_DISABLE_CAST_CHECKS	Patch from charlet@act-europe.fr	* configure.in: Do not lose PANGO_DEBUG_FLAGS when reassigning.	Bug 331995 – pango_layout_set_text optimization	Patch from charlet@act-europe.fr	* pango/pango-layout.c: Do not validate input text if asserts are	disabled.  Moreover, do not truncate input text on invalid sequence.	Bug 331996 – avoid crashes in win32 font handling	Patch from charlet@act-europe.fr	* pango/pangofc-fontmap.c, pango/pangowin32-fontmap.c,	pango/pangowin32.c: if (!font) return NULL in a number of places.2006-02-17  Behdad Esfahbod  <behdad@gnome.org>	Bug 329148 – pango_glyph_item_split: assertion `split_index > 0' failed	* pango/ellipsize.c (init_state): Do not mistakenly set start_offset = 0.2006-02-17  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-types.h, pango/pango-font.h: Move PANGO_GLYPH_EMPTY,	PANGO_GLYPH_UNKNOWN_FLAG, and PANGO_GET_UNKNOWN_GLYPH from the former	to the latter, and only define if PANGO_ENABLE_ENGINE or	PANGO_ENABLE_BACKEND is set.2006-02-15  Behdad Esfahbod  <behdad@gnome.org>	Bug 331038 – pango-querymodules --help and --version	Patch from Antoine Dopffer.	* examples/renderdemo.c, pango/querymodules.c: Add --version option.2006-02-13  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: Pass gnits instead of gnu to automake.	* AUTHORS: Contributors move to THANKS.	* THANKS: New file.2006-02-13  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: Pass 1.6 and gnu options to automake.	* modules/Makefile.am: Distribute Module.mk.	* modules/Module.mk: Common bits for writing module Makefil.am's.	* modules/*/Makefile.am: Include Module.mk instead of copying common	bits.2006-02-11  Behdad Esfahbod  <behdad@gnome.org>	Bug 330795 – pango_renderer_draw_glyph segfaults when trying to call	the class vfunc	Opened by Torsten Schoenfeld	* pango/pango-renderer.c (pango_renderer_draw_trapezoid,	pango_renderer_draw_glyph): Bail if method is not implemented.2006-02-11  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.11.5 ===	* configure.in: Version 1.11.5	* NEWS: Updated.2006-02-10  Tor Lillqvist  <tml@novell.com>	Fix #135098 and #322510.	* pango/pangowin32-fontmap.c (case_insensitive_hash)	(case_insensitive_equal): New helper functions for string hashing	based on ASCII case insensitivity..	(logfont_nosize_hash): Use case_insensitive_hash().	(logfont_nosize_equal): Use case_insensitive_equal().	(pango_win32_font_map_init): Use the case-insensitive functions	for the PangoWin32FontMap::families hash table.	(pango_win32_font_map_load_font): Consequently we don't need to	lowercase the name before looking up from the hash table.	(get_family_name): Constify parameter.	(get_family_name_lowercase): Not needed any longer.	(pango_win32_font_description_from_logfont): New public	function. Code moved from pango_win32_insert_font(). Use family	name as such, don't lowercase it.	(pango_win32_insert_font): Use the above new function. Don't	bother looking for superfluos copies of the font entry as that	shouldn't ever happen. We have pruned out fonts that differ only	in charset already earlier.	* pango/pangowin32.h: Declare pango_win32_font_description_from_logfont().	* pango/pangowin32.def	* docs/pango-sections.txt: Add it here too.2006-02-09  Behdad Esfahbod  <behdad@gnome.org>	Bug 330602 – pango_parse_weight	Reported by Morten Welinder.	* pango/pango-utils.c (pango_parse_weight): Pass 10 as base to	strtol.2006-02-09  Behdad Esfahbod  <behdad@gnome.org>	Bug 314548 – pango_shape() is missing const correctness	Patch from Antoine Dopffer.	* modules/arabic/arabic-fc.c, modules/basic/basic-fc.c,	modules/basic/basic-x.c, modules/hangul/hangul-fc.c,	modules/hebrew/hebrew-fc.c, modules/indic/indic-fc.c,	modules/khmer/khmer-fc.c, modules/syriac/syriac-fc.c,	modules/thai/thai-shaper.c, modules/thai/thai-shaper.h,	modules/tibetan/tibetan-fc.c, pango/pango-context.c,	pango/pango-engine-private.h, pango/pango-engine.c,	pango/pango-engine.h, pango/pango-glyph.h pango/pango-layout.c,	pango/shape.c: Make PangoAnalysis *analysis const in all shaper	interfaces.2006-02-08  Anders Carlsson  <andersca@imendio.com>	* configure.in: Add basic-atsui to basic_modules2006-02-08  Behdad Esfahbod  <behdad@gnome.org>	Bug 330146 – pango-view --help should list available backends	Patch from Antoine Dopffer.	* examples/renderdemo.c: Show backends in --help output.2006-02-07  Behdad Esfahbod  <behdad@gnome.org>	Bug 330289 – Fix build with gcc 2.95 (pangox.c)	* pango/pangox.c (get_subfonts_foreach): Fixed.2006-02-07  Tor Lillqvist  <tml@novell.com>	* examples/viewer-main.c (main): Initialise GError pointer to	NULL. Use waitpid() only on Unix.	* pango-zip.sh.in: Drop the timestamp from the zipfile names.2006-02-06  Behdad Esfahbod  <behdad@gnome.org>	* === Released 1.11.4 ===	* configure.in: Version 1.11.4	* NEWS: Updated.2006-02-06  Behdad Esfahbod  <behdad@gnome.org>	As cairo 1.2 seems to be delayed infinitely, make all cairo HEAD	API that we use conditional, to make a release.	* configure.in: Depend on cairo 1.0.0 again.  Check for	cairo_scaled_font_get_*() and cairo_scaled_font_text_extents()	availability.	* pango/pangocairo-font.c: Work around if the above functions are not	available.2006-02-06  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-utils.c (pango_matrix_copy, pango_matrix_free):  If	NULL is passed to _copy, return NULL with no warning.  If NULL is	passed to _free, do nothing with no warning.  Docs updated.	* examples/viewer-pangoxft.c (render_callback): Multiply x,y by	PANGO_SCALE, as pango_xft_render_layout takes coordinates in 	Pango units weirdly enough.	* viewer-pangocairo.c (render_callback): Do cairo_translate, to	draw correct bounding boxes for x,y nonzero.	* examples/renderdemo.c (do_output): If context has an all-zero matrix	set, interpret it as backend does not support transformation, so	warn on --rotate, and do not try to rotate.	* examples/viewer-pangox.c (pangox_view_get_context): Set an all-zero	matrix on context, to negotiate that we don't support transformations.2006-02-06  Behdad Esfahbod  <behdad@gnome.org>	Bug 328067 – Install pango-view	Added a rather generic framework for a pango-view example.  All	backends have their own pango*-view built, and a pango-view binary	is built too, that can choose backend via --backend.  This one is	installed in bindir.	* examples/Makefile.am: Updated, to build pangox-view, pangoft2-view,	pangoxft-view, pangocairo-view, and pango-view.	* examples/viewer.h, examples/viewer-x.c, examples/viewer-x.h	examples/viewer-cairo.c, examples/viewer-cairo.h,	examples/viewer-main.c, examples/viewer-pangox.c,	examples/viewer-pangoft2.c, examples/viewer-pangoxft.c,	examples/viewer-pangocairo.c, examples/pango-view.c,	examples/pango-xview.c, examples/pango-ft2view.c,	examples/pango-xftview.c, examples/pango-cairoview.c: Added.	* examples/cairoview.c, examples/xftview.c, examples/pangoft2topgm.c,	examples/viewer-qt.cc, examples/viewer-qt.h: Removed.	* configure.in: Check for Cairo Xlib backend, also AC_DEFINE various	backend bits.2006-02-06  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-fontmap.c (pango_font_map_real_load_fontset): Warn	only once per font-description that cannot be loaded.	* pango/pangox.c: Make it not crash if no font found, like other	backends.2006-02-05  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: AC_DEFINE various version components.	* *.c: Change various const return types to G_CONST_RETURN.2006-02-04  Behdad Esfahbod  <behdad@gnome.org>	Bug 324408 – tab can result in 0 characters	* pango/pango-layout.c (shape_tab): Make sure there is	at least an space-width of space between tab-aligned text	and the text before it.2006-02-04  Behdad Esfahbod  <behdad@gnome.org>	Bug 329528 – implement --wrap in examples/renderdemo.c	Patch from Antoine Dopffer.	* examples/renderdemo.c: Add --wrap option.2006-02-04  Behdad Esfahbod  <behdad@gnome.org>	* pango/pango-types.h: Change PANGO_GLYPH_EMPTY to 0x0FFFFFFF, to	not overlap with PANGO_GLYPH_UNKNOWN_FLAG (0x10000000).	Define PANGO_GET_UNKNOWN_GLYPH(wc) that simply returns	wc|PANGO_GLYPH_UNKNOWN_FLAG.	* docs/pango-sections.txt, docs/tmpl/glyphs.sgml: Document new	symbols.	* modules/*/*.c: Use PANGO_GET_UNKNOWN_GLYPH instead of various	backend-specific functions.	* pango/pangofc-font.c, pango/pangoft.c, pango/pangoxft-font.c,	* pango/pangowin32.c, pango/pangox.c: Suggest using	PANGO_GET_UNKNOWN_GLYPH in docs.	* pango/pangofc-font.h: Deprecate pango_fc_font_get_unknown_glyph().	* pango/pangowin32.h: Deprecate pango_win32_get_unknown_glyph().2006-02-04  Behdad Esfahbod  <behdad@gnome.org>	* pango/pangoft2.c, pango/pangoft2-render.c: Move the	FT_IS_SFNT(font) logic into pango_ft2_get_unknown glyph.2006-02-03  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: AC_DEFINE the module version, such that	pango-querymodules gets rebuilt after module version	update.	* pango/Makefile.am: Do not set -DMODULE_VERSION.2006-02-03  Behdad Esfahbod  <behdad@gnome.org>	* configure.in: Bump pango_module_version to 1.5.0.2006-02-03  Behdad Esfahbod  <behdad@gnome.org>	* Makefile.am: Distribute autogen.sh.2006-02-02  Behdad Esfahbod  <behdad@gnome.org>	Finish the 'glyph 0' work of this morning:	PANGO_GLYPH_NULL that I introduced is renamed to	PANGO_GLYPH_EMPTY.  It means, no rendering should	be performed.  The backends however, still return	0 if a glyph is not found.  The modules then are	free to replace this 0 glyph with an unknown	character.	* modules/arabic/arabic-fc.c, modules/basic/basic-atsui.c,	modules/basic/basic-fc.c, modules/basic/basic-win32.c,	modules/basic/basic-x.c, modules/hangul/hangul-fc.c,	modules/hebrew/hebrew-fc.c, modules/indic/indic-fc.c,	modules/khmer/khmer-fc.c, modules/syriac/syriac-fc.c,	modules/thai/thai-fc.c, modules/tibetan/tibetan-fc.c,	pango/pangox.c, pango/pangowin32.c:	Adapt to above change.  Backends return 0 if glyph not	found.	* pango/fonts.c (pango_font_get_glyph_extents): If font	is not usable (!PANGO_IS_FONT (font)), return the generic	UNKNOWN_GLYPH metrics.  This is used when your backends	are misconfigured and you don't find *any* font at all.	* pango/pango-engince.c: Add unknown glyphs in fallback	shaper, instead of empty glyphs.	* pango/shape.c: Call the fall-back shaper if shaper	fails, instead of generating a dummy glyph string ourselves.	* pango/pango-layout.c (imposed_shape, shape_tab): Use	PANGO_GLYPH_EMPTY instead of glyph 0.	* pango/pango-renderer.c (pango_renderer_draw_glyph): No-op on	PANGO_GLYPH_EMPTY instead of glyph 0.	* pango/pangocairo-atsuifont.c, pango/pangocairo-win32font.c,

⌨️ 快捷键说明

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