harfbuzz/src
Darin Adler 7dd0838863 Remove stray semicolon.
* modules/arabic/arabic-x.c: (arabic_engine_shape): Remove stray
	semicolon.

	* modules/arabic/arconv.h:
	* modules/arabic/arconv.c: (shape), (doublelig), (arabic_reshape):
	Use long* instead of int* for parameter to match what's passed in.

	* modules/indic/bengali-x.c: Add missing <string.h> include.
	(pango_indic_make_ligs): Use local variable that was added but not
	ever used.
	(pango_indic_engine_shape): Remove unused locals.

	* modules/indic/devanagari-x.c: Add missing <string.h> include.
	(pango_indic_engine_shape): Remove unused local.

	* modules/indic/gujarati-x.c: Add missing <string.h> include.
	(pango_indic_engine_shape): Remove unused local

	* modules/tamil/tamil-x.c: (tamil_engine_shape): Initialize a
	variable to quiet the compiler's unused warning.

	* pango/.cvsignore: Ignore more generated files.

	* pango/opentype/ftxgpos.c: (Get_Anchor): Add code to set up the
	ap variable. The old code would just use the uninitialized value.

	* pango/opentype/ftxopen.c: (Load_Coverage): Remove unused local.

	* pango/opentype/pango-ot-ruleset.c: (pango_ot_ruleset_shape):
	Remove unused local.

	* pango/pango-attributes.c: (pango_attr_list_get_type),
	(pango_color_get_type): Add needed function type casts (just
	warnings under gcc, but could be errors in other compilers).

	* pango/pangoxft-font.c: (pango_xft_font_get_metrics),
	(pango_xft_font_get_coverage), (pango_xft_get_shaper_map),
	(pango_xft_font_find_shaper): Switch from lang char* to
	PangoLanguage*. The code was still compiling, but would not have
	worked.
2001-07-12 16:34:40 +00:00
..
.cvsignore Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
FT-license.txt Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
Makefile.am Use ISO C99 varargs when available. 2001-05-18 16:04:40 +00:00
README Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
disasm.c Use ISO C99 varargs when available. 2001-05-18 16:04:40 +00:00
disasm.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
ftxgdef.c Remove excess call to DONE_Stream left over from conversion from FT1. 2001-04-24 15:47:22 +00:00
ftxgdef.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
ftxgpos.c Remove stray semicolon. 2001-07-12 16:34:40 +00:00
ftxgpos.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
ftxgsub.c Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
ftxgsub.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
ftxopen.c Remove stray semicolon. 2001-07-12 16:34:40 +00:00
ftxopen.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
ftxopenf.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
makefile.mingw.in Only a script engine here. 2000-12-21 19:55:23 +00:00
ottest.c Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
pango-ot-info.c Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
pango-ot-private.h Since Xft may only be available statically without shlib deps, check for 2000-12-20 04:41:36 +00:00
pango-ot-ruleset.c Remove stray semicolon. 2001-07-12 16:34:40 +00:00
pango-ot.def Only a script engine here. 2000-12-21 19:55:23 +00:00

README

This directory includes code for using OpenType Layout tables from
OpenType fonts with FreeType and 

The table reading code in:

 ftxopen.[ch]
 ftxopenf.h
 ftxgdef.[ch]
 ftxgpos.[ch]
 ftxgdef.[ch]

Is derived from the OpenType code in FreeType-1.x, ported to FreeType2. 
(This code has been abandoned for FreeType2, but until something better
comes along, should serve our purposes.)

This code should be left following the FreeType indentation style and
coding conventions.

In addition to porting to FreeType-2, it has been modified to
add support for PangoGlyphString's log_clusters, and in various
other ways. Bug reports on these files should be sent to 
gtk-i18n-list@gtk.org, NOT to the freetype maintainers.

The license for these files is in the file freetype-license.txt. 


Most of the additional files in this directory implement a high-level
interface to this that follows Pango conventions and integrates with
Pango.

disasm.[ch] is a partial dumper for OpenType layout tables useful
in figuring out what is going on. Please extend to cover additional
parts of the tables as you encounter fonts using them.

Owen Taylor
17 December 2000