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