1. 26 11月, 2002 1 次提交
    • S
      Do not add GLIB_CFLAGS to CFLAGS. · 226d9b67
      Sebastian Wilhelmi 提交于
      
      2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* configure.in: Do not add GLIB_CFLAGS to CFLAGS.
      
      	* docs/Makefile.am, examples/Makefile.am,
      	modules/arabic/Makefile.am, modules/basic/Makefile.am,
      	modules/hangul/Makefile.am, modules/hebrew/Makefile.am,
      	modules/indic/Makefile.am, modules/tamil/Makefile.am,
      	modules/thai/Makefile.am, pango/Makefile.am,
      	pango/mini-fribidi/Makefile.am, pango/opentype/Makefile.am:
      	Instead add $(GLIB_CFLAGS) directly to INCLUDES (GTKDOC_CFLAGS for
      	docs/Makefile.am). Also some cosmetic line wrapping and
      	reindentation.
      226d9b67
  2. 15 10月, 2002 1 次提交
    • M
      Get rid of unnecessary casts for g_object_{ref,unref} · 80634a30
      Manish Singh 提交于
      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}
      80634a30
  3. 30 9月, 2002 2 次提交
  4. 24 9月, 2002 2 次提交
    • T
      Remove. Not used. (A static library is built here. Exported entries are in · 5c53f14f
      Tor Lillqvist 提交于
      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.
      5c53f14f
    • T
      pango/makefile.mingw.in pango/mini-fribidi/makefile.mingw Remove. Not · 35e4593c
      Tor Lillqvist 提交于
      2002-09-23  Tor Lillqvist  <tml@iki.fi>
      
      	* pango/makefile.mingw.in
      	* pango/mini-fribidi/makefile.mingw
      	* pango/opentype/makefile.mingw.in: Remove. Not maintained.
      
      	* pango/Makefile.am (EXTRA_DIST)
      	* pango/mini-fribidi/Makefile.am (EXTRA_DIST)
      	* pango/opentype/Makefile.am (EXTRA_DIST): Remove
      	makefile.mingw(.in) from here, too.
      
      	* configure.in (AC_OUTPUT): Don't try to output above removed
      	files.
      35e4593c
  5. 10 9月, 2002 1 次提交
  6. 07 9月, 2002 1 次提交
  7. 08 8月, 2002 1 次提交
    • O
      Offset to MarkAttachClassDef is offset to table, not offset to offset to · 441e7d02
      Owen Taylor 提交于
      Wed Aug  7 12:32:39 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/opentype/ftxgsub.c (TT_Load_GSUB_Table):
              Offset to MarkAttachClassDef is offset to table,
              not offset to offset to table.
      
              * pango/opentype/ftxopen.c (Get_Device): Handle
              NULL device tables which we represent with
              d->DeltaValue == NULL.
      441e7d02
  8. 04 6月, 2002 1 次提交
    • O
      on Jun 3 18:56:09 2002 Owen Taylor <otaylor@redhat.com> · 48a16fa8
      Owen Taylor 提交于
              Xft2 and fontconfig conversion, based largely on a patch
              from Keith Packard.
      
              * configure.in acconfig.h: Add checks for fontconfig, switch
              Xft checks to switch for Xft2 using pkg-config.
      
              * pangoxft.pc.in pangoxft.pc.in
              modules/{arabic,basic,hebrew,indic,tamil}/Makefile.am
              pango/Makefile.am: Reflect new Xft/fontconfig dependencies.
      
              * pango/pangoxft-private.h pango/pangoxft-fontmap.c
              modules/arabic/arabic-xft.c modules/indic/indic-xft.c:
              Switch over to using Xft2 and fontconfig.
      
              * pango/pangoft2.c pango/pangoft2-fontmap.c pango/pangoft2-private.h
              pango/pango/Makefile.am: Remove usage of mini-xft in
              favor of fontconfig.
      
              * pango/pango-ot.h pango/opentype/pango-ot-info.c pango/pangoxft.h
              modules/arabic/arabic-{xft,ft2}.c modules/indic/indic-xft.c:
              Attach OpenType information directly to the FT_Face
              structure using FT_Generic.
      
              * modules/tamil/Makefile.am modules/tamil/tamil-xft.c
              configure.in: Remove this module, no longer needed.
      
              * pango/pangoxft-font.c (pango_xft_real_render): Coalesce
              calls to Xft rendering functions.
      48a16fa8
  9. 11 5月, 2002 1 次提交
  10. 08 5月, 2002 1 次提交
    • E
      Add modules modules/indic/indic-xft.c, indic-ot.c, indic-ot.h, · a63dbbbe
      Eric Mader 提交于
      Mon May 06 15:07:39 2002 Eric Mader <mader@jtcsv.com>
      	* Add modules modules/indic/indic-xft.c, indic-ot.c, indic-ot.h, indic-ot-class-tables.c
      
      	* pango/opentype/ftxgdef.c: Compute full offset for mark attachment class table
      
      	* pango/opentype/ftxgpos.c: Only return TTO_Err_Not_Covered if nothing matches
      
      	* pango/opentype/pango-ot-ruleset.c: enable GPOS processing
      a63dbbbe
  11. 24 4月, 2002 1 次提交
  12. 15 3月, 2002 2 次提交
    • O
      In Load_ChainContextSubst2, handle the case where an empty class · 6b1b04e3
      Owen Taylor 提交于
      Fri Mar 15 01:35:56 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* pango/opentype/ftxgsub.c pango/opentype/ftxopen.c
      	pango/opentype/ftxopenf.h: In Load_ChainContextSubst2,
      	handle the case where an empty class definition
      	is represented by an offset of 0.
      
      	* pango/opentype/ftxgpos.c: Same for Load_ChainContextPos2.
      
      	* pango/opentype/{ftxopen.c,ftxgpos.c,ftxgsub.c,ftgdef.c}:
      	Fix pervasive bug where on cleanups on failure of loading
      	an array element, all array elements were freed, not
      	just the ones that had been succesfully loaded.
      6b1b04e3
    • O
      Uncomment GPOS parts. · 6050933f
      Owen Taylor 提交于
      Thu Mar 14 23:05:18 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/opentype/ftxopen.c: Uncomment GPOS parts.
      
              * pango/opentype/disasm.c: Start adding some GPOS
              dumping.
      6050933f
  13. 14 12月, 2001 1 次提交
  14. 31 10月, 2001 1 次提交
    • M
      Remove declarations of unimplemented functions · 6926ca94
      Matthias Clasen 提交于
              * docs/pango-sections.txt, pango/pango-ot.h: Remove declarations
              of unimplemented functions pango_ot_ruleset_set_glyph_loader and
              pango_ot_ruleset_set_alternate_func and the related typedefs
              PangoOTGlyphLoader and PangoOTAlternateFunc.
      
              * pango/opentype/pango-ot-info.c,
              pango/opentype/pango-ot-ruleset.c: Documentation updates.
      6926ca94
  15. 20 9月, 2001 1 次提交
  16. 19 9月, 2001 1 次提交
    • O
      Up to 0.19. · 9c37226e
      Owen Taylor 提交于
      Tue Sep 18 15:47:08 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in (PANGO_MINOR_VERSION): Up to 0.19.
      
      	* pango/pango-font.h pango/pango-fontmap.[ch] pango/fonts.c
      	pango/pangoxft-fontmap.c pango/pangoft-fontmap.c pango/pango-context.[ch]
      	pango/pangox-fontmap.c: Add new PangoFontFace and PangoFontFamily
      	object types, and change the font listing API to list faces and
      	families, instead of face names and font descriptions.
      
      	* pango/pango-font.h pango/fonts.c: Make PangoFontDescription
      	an opaque heap-allocated structure, add accessors and
      	convenience functions.
      
      	* pango/pango-font.h pango/pango-private.h: Make PangoFontMetrics
      	heap allocated, protect the structure definition with
      	#ifdef PANGO_ENABLE_BACKEND, and add getters for the fields.
      
      	* pango/pango-attributes.[ch] ( pango_attr_iterator_get_font):
      	instead of providing a base font description and one to fill
      	in, provide a single font description to modify based on
      	the attributes.
      
      	* pango/pango-attributes.[ch]: Fix PangoAttrFontDesc to have
      	a PangoFontDescription by reference, not by value.
      
      	* pango/pango-utils.[ch]: make pango_parse_style() and friends
      	take pointers to individual enumerations instead of to a
      	PangoFontDescription structure.
      
      	* pango/*.c: Fix for the PangoFontDescription and PangoFontMetrics
      	changes.
      
              * pango/pango-{break,engine,indic,ot,xft}.h pango/Makefile.am
      	pango/opentype/Makefile.am: Protect portions with
      	PANGO_ENABLE_ENGINE to shrink the public API.
      
      	* modules/*/Makefile.am: -DPANGO_ENABLE_ENGINE.
      
      	* pango/{pangox.h,pangox-private.h} modules/basic/basic-x.c: Move
      	pango_x_font_get_unknown_glyph() into public header since it is
      	used from modules.
      
      	* pango/pango-{context,font,fontmap,modules.utils}.h pango/Makefile.am:
      	Protect portions with PANGO_ENABLE_BACKEND to shrink the public	API.
      
      	* pango/*.h: Use G_BEGIN/END_DECLS
      
      	* examples/viewer-qt.[cc,h]: Fix for changes to font listing API,
      	PangoFontDescription.
      
      	* pango/pango-indic.h modules/indic/*: Since we install this
      	header fix it up to Pango conventions, namespece
      	ZERO_WIDTH_JOINER, ZERO_WIDTH_NON_JOINER.
      
      	* docs/pango-sections.txt: Updated.
      9c37226e
  17. 13 7月, 2001 1 次提交
    • D
      Remove stray semicolon. · 7dd08388
      Darin Adler 提交于
      	* 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.
      7dd08388
  18. 19 5月, 2001 1 次提交
    • O
      Use ISO C99 varargs when available. · 68f8a643
      Owen Taylor 提交于
      Fri May 18 11:30:57 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* pango/opentype/disasm.c: Use ISO C99 varargs when
      	available.
      
      Thu May 17 11:16:23 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* pango/mapping.c: Fixup docs, remove some FIXMEs that are
      	no longer applicable.
      
      	* pango/pango-layout.c: Move by graphemes, not characters.
      
      	* pango/pango-layout.c (pango_layout_line_x_to_index):
      	Position at the closest grapheme boundary, not at character
      	boundaries.
      
      	* pango/pango-layout.c (pango_layout_line_index_to_x):
      	Return positions of grapheme boundaries, not character
      	boundaries.
      68f8a643
  19. 24 4月, 2001 1 次提交
  20. 04 4月, 2001 1 次提交
    • O
      Release 0.14 · c61a730a
      Owen Taylor 提交于
      Tue Apr  3 15:05:19 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Release 0.14
      
      	* NEWS: updated.
      
              * pango/pango/opentype/Makefile.am: make dist fixes.
      
      	* configure.in (PANGO_MINOR_VERSION): Up to 0.14
      c61a730a
  21. 22 12月, 2000 1 次提交
    • T
      Only a script engine here. · 405b8789
      Tor Lillqvist 提交于
      2000-12-21  Tor Lillqvist  <tml@iki.fi>
      
      	* modules/basic/basic-win32.c (script_engine_load): Only a script
      	engine here.
      
      	* pango/makefile.mingw.in: Add the built pango-enum-types.[ch].
      
      	* pango/pango.def
      	* pango/pangoft2.def: Update.
      
      	* pango/opentype/pango-ot.def
      	* pango/opentype/makefile.mingw.in: New files.
      
      	* pango/opentype/Makefile.am (EXTRA_DIST): Add them.
      
      	* configure.in (included_modules): Generate
      	pango/opentype/makefile.mingw.
      405b8789
  22. 20 12月, 2000 1 次提交
    • O
      Since Xft may only be available statically without shlib deps, check for · 80a15829
      Owen Taylor 提交于
      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.
      80a15829