1. 31 3月, 2006 1 次提交
  2. 26 3月, 2006 1 次提交
  3. 13 3月, 2006 1 次提交
    • B
      === Released 1.12.0 === · 434833b1
      Behdad Esfahbod 提交于
      2006-03-13  Behdad Esfahbod  <behdad@gnome.org>
      
              * === Released 1.12.0 ===
      
              * configure.in: Version 1.12.0
      
              * NEWS, README: Updated.
      434833b1
  4. 31 1月, 2006 1 次提交
  5. 29 1月, 2006 1 次提交
    • B
      Removed. · e040f681
      Behdad Esfahbod 提交于
      2006-01-28  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentype/pango-ot-*: Removed.
      
              * pango/pango-ot-*: Added.
      
              * pango/Makefile.am, pango/opentype/Makefile.am: Adjusted.
      e040f681
  6. 26 1月, 2006 1 次提交
  7. 14 1月, 2006 1 次提交
  8. 06 1月, 2006 1 次提交
    • B
      pango/Makefile.am, pango/fonts.c, pango/glyphstring.c, · ca07fcf6
      Behdad Esfahbod 提交于
      2006-01-05  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/Makefile.am,
              * pango/fonts.c,
              * pango/glyphstring.c,
              * pango/pango-attributes.c,
              * pango/pango-color.c,
              * pango/pango-impl-utils.h,
              * pango/pango-item.c,
              * pango/pango-layout.c,
              * pango/pango-tabs.c,
              * pango/pango-utils.c,
              * pango/pango-utils.h,
              * pango/pangoatsui-fontmap.c,
              * pango/pangocairo-font.c,
              * pango/pangocairo-fontmap.c,
              * pango/pangofc-fontmap.c,
              * pango/pangowin32-fontmap.c,
              * pango/pangox-fontmap.c,
              * pango/pangox.c,
              * pango/opentype/pango-ot-info.c,
              * pango/opentype/pango-ot-ruleset.c: Intern strings to avoid
              unnecessary strdups in the type system. (bug #325832, Matthias Clasen)
      ca07fcf6
  9. 27 12月, 2005 1 次提交
  10. 25 11月, 2005 1 次提交
  11. 24 11月, 2005 2 次提交
    • B
      Fix typo in docs. · 6f64314f
      Behdad Esfahbod 提交于
      2005-11-23  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/opentyp/pango-ot-buffer.c: Fix typo in docs.
      6f64314f
    • B
      Added "Since:" tags to all interfaces added after Pango 1.0. (#319116, · f2bcf722
      Behdad Esfahbod 提交于
      2005-11-23  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/fonts.c pango/pango-attributes.c pango/pango-context.c
              pango/pango-glyph-item.c pango/pango-layout.c
              pango/pango-script.c pango/pango-utils.c pango/pangofc-font.c
              pango/pangoft2-fontmap.c pango/opentype/pango-ot-buffer.c
              pango/opentype/pango-ot-ruleset.c: Added "Since:" tags to all
              interfaces added after Pango 1.0. (#319116, Brian Cameron)
      f2bcf722
  12. 23 11月, 2005 2 次提交
    • 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
    • B
      Reworked basic shaper with OpenType support. (#101079, based on patch from · e6e15352
      Behdad Esfahbod 提交于
      2005-11-23  Behdad Esfahbod  <behdad@gnome.org>
      
              * modules/basic/basic-fc.c: Reworked basic shaper with OpenType
              support. (#101079, based on patch from Denis Jacquerye and Noah Levitt)
      
              * modules/basic/basic-fc.c (basic_scripts): Added Unicode 4.1 addition
              script PANGO_SCRIPT_GLAGOLITIC that is a "simple" script.
      
              * modules/arabic/arabic-fc.c, modules/syriac/syriac-fc.c: Replace
              g_utf8_to_ucs4_fast() with g_utf8_strlen()!
      
              * pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_add_feature):
              Remove reference in docs to pango_ot_ruleset_shape() that was
              removed long ago.
      e6e15352
  13. 17 11月, 2005 1 次提交
    • B
      Part of #101079: · 612b6cf6
      Behdad Esfahbod 提交于
      2005-11-17  Behdad Esfahbod  <behdad@gnome.org>
      
              Part of #101079:
      
              * pango/opentype/ftxopen.c (Load_Lookup): In extension subtables,
              offset is relative to the extension subtable, not the original
              table. (Greg Aumann)
      
              * pango/opentype/ftxgpos.c (Load_BaseArray): When reading BaseAnchor,
              skip offsets that are zero.  Works around bug in Doulos SIL Regular.
      612b6cf6
  14. 10 11月, 2005 1 次提交
  15. 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
  16. 04 11月, 2005 1 次提交
    • B
      Patches from #170414. Reviewed by Matthias Clasen. · c0505f3b
      Behdad Esfahbod 提交于
      2005-11-03  Behdad Esfahbod  <behdad@gnome.org>
      
              Patches from #170414.  Reviewed by Matthias Clasen.
      
              * pango/opentype/ftxgpos.c, pango/opentype/ftxgsub.c: Use call table
              to dispatch different lookup types.
      
              * pango/opentype/pango-ot-buffer.c, pango/opentype/pango-ot-ruleset.c:
              Small cleanup.
      c0505f3b
  17. 29 8月, 2005 1 次提交
  18. 15 8月, 2005 1 次提交
  19. 27 7月, 2005 1 次提交
  20. 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
  21. 22 7月, 2005 1 次提交
    • O
      Fix up places where there is missing or incomplete Copyright and License · 43dbec6f
      Owen Taylor 提交于
      2005-07-21  Owen Taylor  <otaylor@redhat.com>
      
              Fix up places where there is missing or incomplete
              Copyright and License information (Reported by William N. Ray)
      
              * pango/opentype/fterrcompat.h: Mark as FreeType/GPL licensed.
      
              * pango/opentype/FT-license.txt: Make this the dual-licensing
              description that covers the FreeType code (FreeType's
              LICENSE.TXT) rather than the FTL.
      
              * pango/opentype/FTL.TXT: Move the FTL (referenced from
              FT-license.txt) to here.
      
              * modules/basic/basic-common.h modules/hebrew/hebrew-shaper.h
              modules/thai/thai-charprop.c modules/thai/thai-shaper.h
              tools/gen-script-for-lang.c tests/testcolor.c:
              Add LGPL header and copyright information.
      
              * modules/indic/indic-ot.[ch] modules/indic/indic-ot-class-tables.c
              modules/thai/thai-ot.[ch]: Add LGPL header.
      
              * modules/thai/thai-shaper.c modules/thai/thai-charprop.h:
              Minor fixes to copyright information.
      
              * modules/arabic/arabic-ot.c: Add Freetype license boilerplate.
      43dbec6f
  22. 15 6月, 2005 1 次提交
    • O
      Chain up from finalize. (#307547, Paolo Borelli) · c55850d3
      Owen Taylor 提交于
      2005-06-14  Owen Taylor  <otaylor@redhat.com>
      
              * pango/opentype/pango-ot-info.c (pango_ot_info_finalize)
              pango/opentype/pango-ot-ruleset.c (pango_ot_ruleset_finalize):
              Chain up from finalize. (#307547, Paolo Borelli)
      
              * pango/opentype/pango-ot-info.c (pango_ot_info_finalizer):
              make accidentally public function static.
      c55850d3
  23. 12 4月, 2005 1 次提交
  24. 04 3月, 2005 1 次提交
    • O
      For all binary searches, handle the case where the number of items is 0. · 0c349a03
      Owen Taylor 提交于
      2005-03-03  Owen Taylor  <otaylor@redhat.com>
      
              * pango/opentype/ftxopen.c (Coverage_Index1, Coverage_Index2,
              Get_Class2): For all binary searches, handle the case where
              the number of items is 0. (#162977, Nick Lamb)
      
              * pango/opentype/ftxgdef.c (TT_GDEF_Build_ClassDefinition):
              Handle the case where glyph_count == 0 properly. Fix a problem
              with cleanups on memory allocation failure.
              (Get_New_Count, Add_Glyph_Property): Avoid reading off the
              end of the ClassRangeRecord array.
      0c349a03
  25. 23 11月, 2004 1 次提交
    • O
      Set G_LOG_DOMAIN. · 03838daa
      Owen Taylor 提交于
      Mon Nov 22 18:30:14 2004  Owen Taylor  <otaylor@redhat.com>
      
              * pango/opentype/Makefile.am pango/Makefile.am
              modules/*/Makefile.am: Set G_LOG_DOMAIN.
      03838daa
  26. 23 9月, 2004 1 次提交
    • O
      Cleanups from 'sparse', #149922, Kjartan Maraas · 346d3b3c
      Owen Taylor 提交于
      Wed Sep 22 14:07:47 2004  Owen Taylor  <otaylor@redhat.com>
      
              Cleanups from 'sparse', #149922, Kjartan Maraas
      
              * pango/pango-utils.c (read_config): () => (void) in
              definition.
      
              * pango/pangofc-fontmap.c (pango_fc_font_map_list_families):
              Initialize *n_families, not n_families.
      
              * pango/pangofc-fontmap.c pango/pangoft2.c opentype/ftxgdef.c
              opentype/ftxgpos.c opentype/ftxgsub.c: : Fix various 0/NULL
              confusion.
      346d3b3c
  27. 14 9月, 2004 1 次提交
    • O
      === Released 1.6.0 === · 8b654dfb
      Owen Taylor 提交于
      Mon Sep 13 17:38:58 2004  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 1.6.0 ===
      
              * configure.in: Update versions for 1.6.0
      
              * NEWS: Update.
      
              * README: Minor tweak.
      
              * pango/fonts.c pango/pango-context.c pango/pango-types.h
              pango/pango-utils.c pango/pangoft2.c pango/pango-layout.c
              pango/opentype/pango-ot-buffer.c: Add a bunch of missing
              Since: 1.6.
      8b654dfb
  28. 31 7月, 2004 1 次提交
  29. 28 7月, 2004 1 次提交
  30. 27 7月, 2004 7 次提交
  31. 20 7月, 2004 1 次提交