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

📄 changelog.pre-1-2

📁 GTK+-2.0源码之pango-1.15.6.tar.gz
💻 PRE-1-2
📖 第 1 页 / 共 4 页
字号:
2002-10-31  Changwoo Ryu  <cwryu@debian.org>	* modules/hangul/hangul-xft.c (hangul_engine_get_coverage):	Added U+AC00- coverage	(hangul_engine_shape): Renders U+AC00 Hangul Syllables.2002-10-24  Tor Lillqvist  <tml@iki.fi>	* modules/basic/basic-win32.c: Update the non-Uniscribe ranges to	cover some more simple scripts.	(itemize_shape_and_place): Handle unknown glyphs.	(script_engine_list): Only return the "everything" range if	Uniscribe is available. It would be nice to build up a more	specific range list based on the information ScriptGetProperties()	returns. That function lists information about each script the	Uniscribe version used can handle. Unfortunately, though, the	information is severely limited. It doesn't tell what Unicode	blocks a script covers. It only gives one language that uses	that script, and sometimes an charset number, but for most scripts	just the totally useless DEFAULT_CHARSET.2002-10-23  Alexander Larsson  <alexl@redhat.com>	* pango/pango-layout.c (can_break_in):	Don't break at the first char in the first item on a line.	Fixes regression in linebreaking (#95900).2002-10-22  Tor Lillqvist  <tml@iki.fi>	* configure.in: Add --with-usp10 flag to indicate where to find	the usp10.h header, for using Uniscribe on Win32. Set USP10_H	autoconf variable, HAVE_USP10_H config.h macro and HAVE_USP10_H	automake conditional.	* acconfig.h: Add HAVE_USP10_H.	* pango/pangowin32-private.h (PANGO_WIN32_DEBUGGING): Change	semantics of this flag. If defined, also need to set env var	PANGO_WIN32_DEBUG to get the copious debugging output. 	Change PING() macro accordingly. Add variable pango_win32_debug.	* pango/pangowin32.c (pango_win32_get_dc): New function. Code	factored out from pango_win32_font_class_init() and	pango_win32_font_map_class_init().	(pango_win32_get_debug_flag): New function.	(pango_win32_render): Handle y offsets, too. Potentially need to	call ExtTextOutW several times, one for each run of sequential	glyphs with the same y offset.			* pango/pangowin32.h: Declare above new functions, in the part	only for shaper engine use.	* pango/pangowin32.def: Export above new functions.	* pango/pangowin32-fontmap.c (pango_win32_font_map_class_init):	Call pango_win32_get_dc() as mentioned above.	* modules/basic/Makefile.am: If HAVE_USP10_H, let basic-win32.lo	depend on usp10.h.	* modules/basic/basic-win32.c: If HAVE_USP10_H, and the Uniscribe	DLL usp10.dll is present, use Uniscribe.	(uniscribe_shape, itemize_shape_and_place,	set_up_pango_log_clusters, convert_log_clusters_to_byte_offsets,	make_langid, init_uniscribe): New functions.	(dump_glyphs_and_log_clusters, lang_name, charset_name): Debugging	functions.2002-10-20  Matthias Clasen  <maclas@gmx.de>	* docs/Makefile.am (SCANOBJ_FILES): Add $(DOC_MODULE).prerequisites.2002-10-15  Changwoo Ryu  <cwryu@debian.org>	* modules/hangul/hangul-xft.c (hangul_engine_shape): 	* modules/hangul/hangul-x.c (hangul_engine_shape): Added missing	memcpy() from the static jamo buffer to allocated jamo buffer	(#95569).  Thanks to Jungshik Shin.Mon Oct 14 15:39:41 2002  Manish Singh  <yosh@gimp.org>	* pango/pango-context.c pango/pango-layout.c pango/pangoft2.c	pango/pangowin32-fontmap.c pango/pangowin32.c pango/pangox-fontmap.c	pango/pangox.c pango/pangoxft-font.c pango/pangoxft-fontmap.c	pango/testfonts.c pango/opentype/pango-ot-ruleset.c:	Get rid of unnecessary casts for g_object_{ref,unref}2002-10-15  Matthias Clasen  <maclas@gmx.de>	* docs/Makefile.am: Dist the xml/*.xml, not	sgml/*.sgml.  (#95678, Owen Taylor)2002-10-14  Matthias Clasen  <maclas@gmx.de>	* docs/Makefile.am (SCANOBJ_FILES): Add $(DOC_MODULE).interfaces.Sun Oct 13 12:35:14 2002  Owen Taylor  <otaylor@redhat.com>	* === Released 1.1.2 ===	* configure.in: Version 1.1.2, interface age 0.	* NEWS: Updates.2002-10-04  Alexander Larsson  <alexl@redhat.com>	* pango/pango-layout.[ch]:	* docs/tmpl/layout.sgml:	Add, implement and document PANGO_WRAP_WORD_CHARSun Sep 29 14:55:36 2002  Owen Taylor  <otaylor@redhat.com>	* pango/opentype/ftxgpos.c: ligatures can be also used in 	MarkBasePos lookups. (2001-03-17  Werner Lemberg)Sun Sep 29 14:51:25 2002  Owen Taylor  <otaylor@redhat.com>	Start of merges from freetype1 of OpenType fixes.	* pango/opentype/ftxgdef.c pango/opentype/ftxgpos.c pango/opentype/ftxgsub.c:	More fixes for special marks. (2001-03-17  Werner Lemberg)2002-09-28  Tor Lillqvist  <tml@iki.fi>	* pango/pangowin32-fontmap.c (pango_win32_insert_font): Revert	change from 2002-09-21: Don't bypass the code that automatically	adds fonts to the families "monospace", "serif" and "sans". I	thought it would be unnecessary if you have a pango.aliases that	sets up aliases for these family names, but apparently	not. Without this code, pango_layout_line_get_empty_extents()	thinks empty lines have zero height, as it tries to use a font	called "sans" for instance, and no aliases get used.Fri Sep 27 17:50:51 2002  Owen Taylor  <otaylor@redhat.com>	(Based on GTK+ patch by J. Ali Harlow in #87774)	* configure.in: Add CROSS_COMPILING conditional.	* modules/Makefile.am (install-data-local): Don't	generate pango.modules when installing into a DESTDIR	or cross-compiling.	* examples/Makefile.am (all-local): Don't generate	pango.modules when cross-compiling.Fri Sep 27 13:10:25 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>	* modules/basic/tables-big.i: make charset ordering of	chinese character sets differently for chinese locales -	e.g., GB18030 is used first in zh-cn locales.	(#89937 James Su, Brian Yuan.)2002-09-25  Tor Lillqvist  <tml@iki.fi>	* pango/Makefile.am: INCLUDED_WIN32_MODULES was missing from a	couple of places. (#93372)2002-09-24  Tor Lillqvist  <tml@iki.fi>	* pango/pangowin32.c: Use PANGO_PIXELS macro throughout instead of	dividing by PANGO_SCALE.	(pango_win32_render): New try. This time handle both glyphs at	code point 0, specifically put there by PangoLayout to indicate	spacing (for tab handling), and actual invalid glyphs noticed by	the shaper. Invalid glyphs are indicated by the flag	PANGO_WIN32_UNKNOWN_FLAG. (Idea taken frompangoxft-font.c)	(pango_win32_get_unknown_glyph): Take also the char as parameter,	return the same char with the above flag ORed in.	(pango_win32_font_get_glyph_extents): If the glyph is flagged as	invalid, look for glyph 0 instead. Use g_win32_error_message() in	warning message instead of numeric error code.	* pango/pangowin32.h: Add the new parameter to the	pango_win32_get_unknown_glyph() declaration. Surround the API used	by shape engines with #ifdef PANGO_ENABLE_ENGINE.	* modules/basic/basic-win32.c: Change call accordingly.2002-09-24  Tor Lillqvist  <tml@iki.fi>	* pango/opentype/pango-ot.def: Remove. Not used. (A static library	is built here. Exported entries are in ../pangoft2.def.)	* pango/opentype/Makefile.am (EXTRA_DIST): Remove from here, too.2002-09-23  Matthias Clasen  <maclas@gmx.de>	* pango/pango-color.c (pango_color_parse): Make color parsing	more robust and correct. (#93804)	* tests/testcolor.c: Tests for pango_color_parse.	* tests/Makefile.am: Build testcolor.	* tests/runtests.sh: Run testcolor. 2002-09-23  Tor Lillqvist  <tml@iki.fi>	* pango/makefile.mingw.in	* pango/mini-fribidi/makefile.mingw	* pango/opentype/makefile.mingw.in	* examples/makefile.mingw.in	* modules/basic/makefile.mingw.in: Remove. Not maintained.	* pango/Makefile.am (EXTRA_DIST)	* pango/mini-fribidi/Makefile.am (EXTRA_DIST)	* pango/opentype/Makefile.am (EXTRA_DIST)	* examples/Makefile.am (EXTRA_DIST)	* modules/basic/Makefile.am (EXTRA_DIST): Remove	makefile.mingw(.in) from here, too.	* configure.in (AC_OUTPUT): Don't try to output above removed	files.	* examples/pangowin32.aliases: Remove. Not used.	* modules/basic/basic-win32.c: Minor spacing fixes, comment the	Unicode ranges covered.	* pango/makefile.msc	* pango/module-defs-win32.c.win32: Change according to change	below so that build also with the manually written makefile for	MSVC, which always uses included modules, still works.	* pango-zip.sh.in: Distribute specifically pango.aliases and	pango.modules, not the whole etc/pango which might contain editor	backup files.	Mon Sep 16 12:03:54  2002  Arnaud Charlet <charlet@gnat.com>	* modules/basic/basic-win32.c: Check for correct macro, use	correct module entry name, so that --with-included-modules works	with autoconfiscated build for Windows. (#93372)2002-09-21  Tor Lillqvist  <tml@iki.fi>	* pango/pangowin32-private.h	* pango/pangowin32*.c: Rename DEBUGGING to PANGO_WIN32_DEBUGGING.	Use plain printf instrad of g_print in the PING macro for	debugging output (to avoid UTF-8 requirement).	* pango/pangowin32.h: Guard against redefinition of _WIN32_WINNT.	* pango/pangowin32-private.h: Remove the FS_VIETNAMESE define, not	needed. Rename PangoWin32Font::face to win32face. Add enum	PangoWin32CoverageLanguageClass, used to classify PangoLanguages	that might have locale-specific coverage of fonts (i.e. CJKV).	Change PangoWin32Face::coverage into an array, coverages. Move	some TrueType macro and struct defines from pangowin32.c	here. Rename them a bit to match the names used in the specs	better. Add declarations for new functions (see below).	* pango/pangowin32.c (pango_win32_get_hfont): Convert	LOGFONT::lfFaceName to UTF-8 before printing.	(pango_win32_render): Revert the change from	2002-09-05. Characters not in a font are supposed to show up at	this stage as invalid glyphs (usually a box). It's up to the	higher layers to filter out TABs and other characters that	shouldn't be visible.	(pango_win32_get_name_header, pango_win32_get_name_record): New	functions, to read the name table header and records from a	TrueType font.	(font_name_in): New function, checks if a font has a name in one	of the spoecial-case languages, or actually locales (zh_TW, zh_CN,	ja, ko, vi). Checks the TrueType name table.	(pango_win32_font_calc_coverage): Take a PangoLanguage parameter,	too.  Use it to decide whether to hide the Unified CJKV Ideographs	block in case the font is not for the specified locale. If so, the	coverage for these characters is set to PANGO_COVERAGE_APPROXIMATE.	* pango/pangowin32-fontmap.c: Remove PangoWin32FontMap::faces,	unused. Remove dead _WE_WANT_GLOBAL_ALIASES_ code. Rename	parent_class to font_map_parent_class to match pangox-fontmap.c.	(get_family_name, get_family_name_lowercase): New functions.	Search for an English name for a TrueType font, in case the font	name in LOGFONT::lfFaceName is non-ASCII. (Can one assume that if	it is ASCII, it is the English name? Do some TrueType fonts have	different names in French, German, etc, and does the system return	these if the locale is set to use French, German, etc?)	(pango_win32_insert_font): Don't store LOGFONTs that differ only	in charset. What charset we specify when calling	CreateFontIndirect() is irrelevant, as we are going to use	ExtTextOutW() anyway, i.e. Unicode. Use the English family name	from get_family_name_lowercase(), not the one returned in the	LOGFONT from font enumeration.	Bypass the code that sets up the mapping for monospace, serif and	sans, and the recignition of plain "courier" for "courier new". We	need a pango.aliases anyhow, so let it handle that.	(pango_win32_coverage_language_classify): New function.	(pango_win32_font_entry_set_coverage,	pango_win32_font_entry_get_coverage): Take also a PangoLanguage	parameter, use the corresponding entry in the	PangoWin32Face::coverages array.		* pango/pango-utils.c (pango_get_lib_subdirectory,	pango_get_sysconf_subdirectory): Fix doc comment on Win32	behaviour.Thu Sep 19 15:12:21 2002  Owen Taylor  <otaylor@redhat.com>	* pango/pango-utils.c (pango_scan_int): Fix problem	where position wasn't updated properly.Mon Sep 9 11:09:18 Eric Mader	<mader@jtcsv.com>		* pango/pango/opentype/pango-to-ruleset.c: correctly handle back,	new_advance.Fri Sep 6 15:41:28 Eric Mader	<mader@jtcsv.com>		* pango/pango/opentype/ftxopen.c:	* pango/pango/opentype/ftxopen.h: don't fail on an empty script	2002-09-05  jacob berkman  <jacob@ximian.com>	* autogen.sh: copy version with automake-1.4 fixes from -1-0 branch2002-09-05  Tor Lillqvist  <tml@iki.fi>	* pango/pangowin32.c (pango_win32_render): Render only valid	glyphs. Fix by Florent Duguet. Don't know if this is quite the	correct way to fix the problem of default glyphs (ugly boxes)	showing up, maybe invalid glyphs never should get this far, but be	noticed earlier?2002-09-04  Tor Lillqvist  <tml@iki.fi>	* pango/pango-utils.c: G_WIN32_DLLMAIN_FOR_DLL_NAME not needed on	Cygwin, surround with #ifdef G_OS_WIN32. (91785, Masahiro Sakai)Wed Aug 28 15:22:14 2002  Eric Mader   <mader@jtcsv.com>		* pango/modules/indic/indic-ot.h:	* pango/modules/indic/indic-ot.c:	* pango/modules/indic/indic-ot-class-tables.c:	Change Punjabi script ('punj') to Gurmukhi ('guru')	Tue Aug 20 17:31:39 2002  Owen Taylor  <otaylor@redhat.com>	* Released 1.1.1.	* configure.in: Update versions numbers.	* NEWS: Updated.	* docs/pango-sections.txt: Updated.	* pango/pangoxft-font.c (pango_xft_font_[un]lock_face): 	Fix docs.Tue Aug 20 17:14:13 2002  Owen Taylor  <otaylor@redhat.com>	* pango/pangofc-fontmap.cI: conditionalize 	FC_PATTERN usage on #ifdef FC_PATTERN, since	it only existed in fontconfig for a brief amount 	of time.Tue Aug 20 16:06:36 2002  Owen Taylor  <otaylor@redhat.com>	* configure.in: Make the test for VARARGS macros	more robust, fixing problem with misbehaving	IRIX compiler that doesn't error on #error.	(#90267)Tue Aug 20 15:42:33 2002  Owen Taylor  <otaylor@redhat.com>	* modules/indic/indic-xft.c (maybe_add_SUB_feature): 	  modules/indic/indic-xft.c (maybe_add_GPOS_feature): 	  modules/indic/indic-ot.c (getOutputIndex)	  modules/hebrew/hebrew-x.c (get_glyph_num)	  modules/basic/basic-x.c (find_char): Fix missing	 statics.	* modules/thai/{thai-shaper.[ch] thai-xft.c thai-x.c}:	Namespace the "abstract functions" that thai-xft/thai-x.c	export to thai-shaper.c.	* modules/arabic/arabic-{ot.[ch],ft2.c,xft.c}: 	Rename Assign_Arabic_Properties to Arabic_Assign_Properties.Tue Aug 20 15:06:50 2002  Owen Taylor  <otaylor@redhat.com>

⌨️ 快捷键说明

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