1. 03 11月, 2009 27 次提交
  2. 16 1月, 2008 1 次提交
  3. 07 11月, 2007 1 次提交
  4. 25 10月, 2007 1 次提交
  5. 22 10月, 2007 1 次提交
    • B
      Bug 488840 – harfbuzz: protect against ligid overflow · 13b2b963
      Behdad Esfahbod 提交于
      2007-10-21  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 488840 – harfbuzz: protect against ligid overflow
      
              * pango/opentype/harfbuzz-buffer.c (_hb_buffer_allocate_ligid):
              Never return zero, even in case of overflow.
      
              * pango/opentype/harfbuzz-impl.h: Define dummy HB_LIKELY() and
              HB_UNLIKELY(), to be filled later.
      
      13b2b963
  6. 11 10月, 2007 8 次提交
    • 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
      Some more cleanup. · 0b032549
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/harfbuzz-buffer.c: Some more cleanup.
      
      0b032549
    • B
      Move some code around. · 7a268643
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/harfbuzz-buffer.c: Move some code around.
      
      7a268643
    • B
      Minor. · 7a5405c8
      Behdad Esfahbod 提交于
      7a5405c8
    • B
      Rename buffer->inplace to buffer->separate_out with the inverted meaning, · 986f4fd9
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/harfbuzz-buffer.[ch]: Rename buffer->inplace to
              buffer->separate_out with the inverted meaning, such that buffer
              is initialization is memset(0).
      
      986f4fd9
    • B
      Allocate buffer->positions lazily. · 06003908
      Behdad Esfahbod 提交于
      2007-10-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/*: Allocate buffer->positions lazily.
      
      06003908
    • 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
  7. 29 8月, 2007 1 次提交