1. 07 11月, 2007 1 次提交
  2. 26 10月, 2007 2 次提交
  3. 25 10月, 2007 2 次提交
  4. 11 10月, 2007 4 次提交
    • B
      Mark internal symbols as HB_INTERNAL and define that to static in · 6b347138
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/*: Mark internal symbols as HB_INTERNAL and
              define that to static in harfbuzz.c.
      
              * pango/opentype/harfbuzz-buffer-internal.h: New file.
      
      6b347138
    • B
      Remove FTGLUE_API/APIDEF cruft. · 7cdfb61d
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/ftglue.[ch]: Remove FTGLUE_API/APIDEF cruft.
      
      7cdfb61d
    • B
      Bug 485621 – Get rid of freetype memory allocator in harfbuzz · fc3d6f57
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 485621 – Get rid of freetype memory allocator in harfbuzz
      
              * pango/opentype/*: Remove all occurences of FT_Memory.  Use
              malloc/realloc/free directly.
      
              * pango/pango-ot*: Update to above.
      
      fc3d6f57
    • 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
  5. 31 5月, 2006 1 次提交
  6. 11 4月, 2006 1 次提交
    • B
      Bug 337924 – cleanups for issues reported by various compilers Patch · 14022e82
      Behdad Esfahbod 提交于
      2006-04-11  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 337924 – cleanups for issues reported by various compilers
              Patch from Kjartan Maraas.
      
              * examples/viewer-x.c (update):
              * modules/arabic/arabic-fc.c (fallback_shape),
              (arabic_engine_shape):
              * modules/basic/basic-fc.c (fallback_shape), (basic_engine_shape):
              * modules/basic/basic-x.c:
              * modules/hangul/hangul-fc.c:
              * modules/hebrew/hebrew-fc.c (hebrew_engine_shape):
              * modules/indic/indic-fc.c:
              * modules/khmer/khmer-fc.c:
              * modules/syriac/syriac-fc.c:
              * modules/thai/thai-fc.c:
              * modules/tibetan/tibetan-fc.c:
              * pango/break.c:
              * pango/modules.c:
              * pango/opentype/ftglue.c (_hb_ftglue_face_goto_table):
              * pango/pango-attributes.c (pango_attr_list_filter):
              * pango/pango-engine.c:
              * pango/pango-fontset.c:
              * pango/pango-layout.c (pango_layout_set_text),
              (pango_layout_xy_to_index), (pango_layout_get_cursor_pos):
              * pango/pango-markup.c (text_handler):
              * pango/pango-utils.c (read_alias_file):
              * pango/pangocairo-fcfont.c (G_DEFINE_TYPE_WITH_CODE):
              * pango/pangocairo-fcfontmap.c (G_DEFINE_TYPE_WITH_CODE):
              * pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info):
              * pango/pangox-fontmap.c (pango_x_make_matching_xlfd):
              * tests/dump-boundaries.c (fail):
              Remove unused variables.  Remove excess semicolon after DEFINE_TYPE
              macros.
      14022e82
  7. 31 3月, 2006 1 次提交
  8. 14 1月, 2006 1 次提交
  9. 05 11月, 2005 1 次提交
    • B
      Turn various gcc warnings off. Adding const, adding static, fully · 9717127a
      Behdad Esfahbod 提交于
      2005-11-04  Behdad Esfahbod  <behdad@gnome.org>
      
              * configure.in, examples/argcontext.c examples/cairoview.c,
              examples/renderdemo.c, examples/renderdemo.h examples/xftview.c,
              modules/basic/basic-x.c, modules/hangul/hangul-fc.c,
              modules/hebrew/hebrew-shaper.c, modules/hebrew/hebrew-shaper.h,
              modules/indic/indic-fc.c, modules/indic/mprefixups.c,
              modules/syriac/syriac-fc.c, pango/break.c pango/fonts.c,
              pango/modules.c, pango/pango-coverage.c pango/pango-engine.c,
              pango/pango-engine.h, pango/pango-fontmap.c,
              pango/pango-fontset.c, pango/pango-impl-utils.h,
              pango/pango-layout.c, pango/pango-layout.h,
              pango/pango-renderer.c, pango/pango-script.c,
              pango/pango-utils.c, pango/pangocairo-fc.h,
              pango/pangocairo-font.c, pango/pangocairo-fontmap.c,
              pango/pangocairo-private.h, pango/pangofc-decoder.c,
              pango/pangofc-font.c, pango/pangofc-fontmap.c pango/pangoft2.c,
              pango/pangox-fontcache.c, pango/pangox-fontmap.c pango/pangox.c,
              pango/pangoxft-font.c, pango/querymodules.c,
              pango/opentype/ftglue.c, pango/opentype/ftxgpos.c,
              pango/opentype/ftxopen.c, pango/opentype/pango-ot-buffer.c,
              pango/opentype/pango-ot-info.c,
              pango/opentype/pango-ot-ruleset.c, tests/dump-boundaries.c,
              tests/testboundaries.c, tests/testcolor.c tests/testiter.c,
              tests/testscript.c: Turn various gcc warnings off. Adding const,
              adding static, fully initializing structs, match signedness in
              comparisons. (#317804)
      
              * tests/testscript.c, tools/gen-script-for-lang.c:
              (scripts_for_file): Pass error->message instead of error to fail(),
              which was wrong.
              (compare_lang): Fix typo comparing a and a instead of a and b.
      9717127a
  10. 23 7月, 2005 2 次提交
    • O
      Remove an unecessary set of block2. · 91a3fa2e
      Owen Taylor 提交于
      2005-07-22  Owen Taylor  <otaylor@redhat.com>
      
              * pango/opentype/ftglue.c (ftglue_realloc): Remove
              an unecessary set of block2.
      91a3fa2e
    • O
      Patch from David Turner. Review and testing by Behdad Esfahbod · ff703478
      Owen Taylor 提交于
      2005-07-22  Owen Taylor  <otaylor@redhat.com>
      
              Patch from David Turner. Review and testing by Behdad Esfahbod
      
              * pango/opentype/ftglue.[ch] Makefile.am: Glue layer that provides
              implementation of the internal functions that the opentype code
              expects in terms of publically exported FreeType API.
      
              * pango/opentype/ftxgdef.c pango/opentype/ftxgpos.c
              pango/opentype/ftxgsub.c pango/opentype/ftxopen.c
              pango/opentype/otlbuffer.c pango/opentype/pango-ot-info.c
              pango/opentype/pango-ot-ruleset.c: Remove includes of
              internal headers. Small changes to work with ftglue.[ch]
      
              * pango/opentype/fterrcompat.h: Remove: no longer needed.
      
              * pango/opentype/ftxgpos.c: Use FT_IS_SFNT(face) rather
              than poking at FT_MODULE_CLASS (face->driver)->module_name.
      
              * pango/opentype/ftxopen.c (Free_FeatureList): Free
              fl->ApplyOrder. (Found by Behdad)
      ff703478