Re: new gtk 2.0 packages

Tor Lillqvist <[email protected]>
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <[email protected]>
Tor Lillqvist writes:
 > That was an unintentional consequence of me removing what I thought
 > was some unneeded code in Pango... Didn't notice until too late. It
 > was needed after all, will put it back and release a new Pango
 > build soon.

Now there is a fresh build of Pango downloadable from the usual place,
www.gimp.org/win32/downloads.html.

ChangeLog:

2002-09-28  Tor Lillqvist  <[email protected]>

	* 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  <[email protected]>
 
 	(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  <[email protected]>

	* 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  <[email protected]>

	* pango/Makefile.am: INCLUDED_WIN32_MODULES was missing from a
	couple of places. (#93372)

2002-09-24  Tor Lillqvist  <[email protected]>

	* 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.

	* 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  <[email protected]>

	* 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  <[email protected]>

	* pango/mini-fribidi/makefile.mingw
	* pango/opentype/makefile.mingw.in
	* examples/makefile.mingw.in
	* modules/basic/makefile.mingw.in: Remove. Not maintained.

	* 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.

	* 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.

Mon Sep 16 12:03:54  2002  Arnaud Charlet <[email protected]>

	* 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)

--tml
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.