| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 Alexander Larsson <alexl@redhat.com>
* pango-config.in:
Change usage to say pango-config instead of glib-config.
Add support for pangoft2.
* modules/basic/Makefile.am:
Compile and install pango-basic-ft2 if freetype was found.
* modules/basic/basic-ft2.c:
Remove lang engine. Make the glyph from the glyph index instead
of the unicode index. The id is really BasicScriptEngineFT2.
* pango/Makefile.am:
Compile and install pangoft2 if freetype was found.
* pango/pangoft2-fontcache.c (pango_ft2_font_cache_load):
Init face->generic.data to 0, since this field will be used
to cache the current size of the face.
* pango/pangoft2-fontmap.c (pango_ft2_font_map_for_display):
Use g_object_new instead of g_type_create_instance.
(pango_ft2_font_entry_get_coverage): Use G_DIR_SEPARATOR_S
instead of \\. (pango_ft2_font_entry_get_coverage): Init result
to NULL. Don't write to file if open failed.
* pango/pangoft2-private.h:
Add PangoFT2GlyphInfo.
* pango/pangoft2.c (pango_ft2_get_face): Export function, and make
sure it sets the correct face size. (pango_ft2_load_font,
pango_ft2_get_per_char, pango_ft2_font_get_kerning):
PANGO_FT2_GLYPH_INDEX stores the glyph index, not the unicode value.
(pango_ft2_font_get_glyph_extents): Cache glyph extents.
(pango_ft2_has_glyph): Remove function.
(pango_ft2_font_finalize): Free glyph info cache.
* pango/pangoft2.h:
Export pango_ft2_get_face, remove pango_ft2_has_glyph.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Dec 19 22:47:16 2000 Owen Taylor <otaylor@redhat.com>
* configure.in pango-config.in pangoxft.pc.in
modules/basic/Makefile.am: Since Xft may only be available
statically without shlib deps, check for FreeType libs explicitly
and include them when linking, otherwise things won't work. Also,
define FREETYPE_CFLAGS from freetype-config --cflags.
* modules/basic/basic-xft.c pango/pangoxft-font{,map}.c: Fool
Xft into not converting glyph indices by loading the
face unencoded then calling FT_Set_Charmap ourselves.
* pango/Makefile.am pango/pango-ot.h pango/opentype/* :Add start
of opentype handling - most of the actually meat of the code here
is the OpenType layout code from FreeType 1 ported to freetype2
and adapted slighlty for our purposes. Also, includes a
incomplete OpenType-table-dumping code useful for figuring
out what is going on.
* pango/pangoxft.h pango/pangoxft-font.h: Add calls for
getting FT_Face and PangoOTInfo from PangoXftFont.
* modules/arabic/{Makefile.am,arabic-ot.[ch],arabic-xft.c}:
Initial support for rendering Arabic with OpenType fonts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Dec 14 19:00:46 2000 Owen Taylor <otaylor@redhat.com>
* modules/indic/pango-indic-script.h: Fix macro breakage.
* modules/basic/tables-big.i: Remove extra copy of basic_ranges.
* modules/thai/thai.c: Fix various warnings.
* configure.in Makefile.am pangoxft.pc.in pango-config.in
modules/basic/Makefile.am modules/basic/basic-xft.c
pango/Makefile.am pango/pangoxft-font.[ch] pango/pangoxft-fontmap.c
pango/pangoxft.h pango/pangoxft-private.h: Initial support
for rendering via Xft and the Xrender extension.
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Nov 29 11:08:52 2000 Owen Taylor <otaylor@redhat.com>
* pango/mini-fribidi/fribidi.c pango/mini-fribidi/fribidi-tables.i:
Some tiny changes to correspond to fribidi-0.15
* pango.pc.in pango-config.in pango/Makefile.am:
Move headers into separate subdir, to avoid
clashes with future versions of Pango.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-11-12 Havoc Pennington <hp@pobox.com>
* pango-config.in: Remove UNICODE_LIBS UNICODE_CFLAGS
* modules/thai/Makefile.am (pango_thai_la_LIBADD): ditto
* modules/basic/Makefile.am: ditto
* pango/Makefile.am: ditto
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-19 Tor Lillqvist <tml@iki.fi>
* configure.in: Don't try to use the ! command, not available in all
systems. Move the ! inside the test instead.
* pango-config.in: Change order of --cflags output, so that we can
build with both GLib 1.2 and 1.3 installed.
* modules/devanagari/dev-ligatures.h: No C++ comments, thanks.
* pango/break.c: Fix gccism, non-constant initailiser.
* pango/pango-fontmap.c: Don't return value from void functions.
* pango/pango-utils.c: Must have at least empty statement after
a label.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Jul 6 15:24:38 2000 Owen Taylor <otaylor@redhat.com>
* Released 0.12
* configure.in: Use AM_PATH_GLIB_2_0()
* pango-config.in: Use @FRIBIDI_LIBS@, not -lfribidi
* pango-config.in: Fix accidental inclusion
-I lib/glib/include/
|
|
|
|
| |
Include X_LIBS in libraries for 'pangox' target.
|
|
|