1. 26 12月, 2008 1 次提交
    • B
      Bug 469049 – Fix all compiler warnings · 549be924
      Behdad Esfahbod 提交于
      2008-12-25  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 469049 – Fix all compiler warnings
      
              * pango-view/viewer-pangocairo.c (render_callback):
              * pango/fonts.c (append_field), (pango_font_description_to_string):
              * pango/opentype/harfbuzz-dump.c:
              * pango/pango-bidi-type.c (pango_log2vis_get_embedding_levels):
              * pango/pango-coverage.c (pango_coverage_set):
              * pango/pango-markup.c (span_parse_func):
              * pango/pango-renderer.c
              (pango_renderer_default_draw_error_underline):
              * pango/pango-utils.c (pango_scan_string):
              * pango/pangocairo-render.c (pango_cairo_renderer_draw_trapezoid),
              (draw_error_underline), (pango_cairo_renderer_class_init):
              Fix all the remaining warnings.
      549be924
  2. 16 1月, 2008 1 次提交
  3. 26 10月, 2007 1 次提交
  4. 25 10月, 2007 2 次提交
  5. 11 10月, 2007 1 次提交
    • B
      Bug 485559 – Boston Summit HarfBuzz optimizations · a8abb8b9
      Behdad Esfahbod 提交于
      2007-10-10  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 485559 – Boston Summit HarfBuzz optimizations
      
              * pango/opentype/*: HarfBuzz hacking to:
      
                - Rename last remaining FT_Err stuff to HB_Err.
      
                - Fix a couple invalid table paths to be permissive so
                  fonts work better.  Particularly GDEF table for Nafees
                  Nastaliq is loaded and works great now.
      
                - Optimize harfbuzz buffer to not copy/swap for simple
                one-to-one and "copy" GSUB operations.
      
              * pango/pango-ot*: Update to FT_Err to HB_Err renaming.
      
      a8abb8b9
  6. 07 4月, 2006 1 次提交
  7. 31 3月, 2006 1 次提交
  8. 14 1月, 2006 1 次提交
  9. 23 11月, 2005 1 次提交
    • B
      Protect against possible division by zeros (#316468, Steve Grubb) · 682db81c
      Behdad Esfahbod 提交于
      2005-11-23  Behdad Esfahbod  <behdad@gnome.org>
      
              Protect against possible division by zeros (#316468, Steve Grubb)
      
              * pango/pango-context.c (update_metrics_from_items),
              pango/pango-fontset.c (pango_fontset_real_get_metrics): If count is
              zero, do not alter approximate_{char,digit}_width.
      
              * pango/opentype/disasm.c: Err on invalid DeltaFormat.
      682db81c
  10. 29 8月, 2005 1 次提交
  11. 20 7月, 2004 1 次提交
  12. 26 7月, 2003 1 次提交
    • O
      Improvements to OpenType-dumping code, based on changes in Qt by Lars · 378e1889
      Owen Taylor 提交于
      Fri Jul 25 20:12:00 2003  Owen Taylor  <otaylor@redhat.com>
      
              Improvements to OpenType-dumping code, based on
              changes in Qt by Lars Knoll.
      
              * pango/opentype/ottest.c: Tweak the debugging output,
              suppress some warnings.
      
              * pango/opentype/disasm.c: Add support for
              GSUB Context/Chain GPOS MarkBase lookups, improve
              output in various ways.
      378e1889
  13. 15 3月, 2002 1 次提交
    • 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
  14. 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
  15. 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