1. 28 Aug, 2012 1 commit
  2. 15 Jun, 2011 1 commit
  3. 26 Apr, 2011 1 commit
  4. 26 Dec, 2008 1 commit
    • Behdad Esfahbod's avatar
      Fix warnings. · 069472e0
      Behdad Esfahbod authored
      2008-12-25  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/break.c (pango_default_break):
              * pango/fonts.c (find_field_any), (pango_font_class_init),
              (pango_font_init), (pango_font_metrics_ref),
              (pango_font_metrics_unref), (pango_font_family_class_init),
              (pango_font_family_init), (pango_font_face_class_init),
              (pango_font_face_init):
              * pango/pango-attributes.c (pango_attr_list_ref),
              (pango_attr_list_unref), (pango_attr_iterator_get_font):
              * pango/pango-layout.c (pango_layout_set_height), (extents_free),
              (no_shape_filter_func), (pango_layout_line_ref),
              (pango_layout_line_unref), (pango_layout_get_item_properties):
              * pango/pango-markup.c (end_element_handler), (text_handler),
              (b_parse_func), (big_parse_func), (span_parse_func),
              (i_parse_func), (markup_parse_func), (s_parse_func),
              (sub_parse_func), (sup_parse_func), (small_parse_func),
              (tt_parse_func), (u_parse_func):
              * pango/pango-ot-info.c (get_glyph_class):
              * pango/pango-renderer.c (get_item_properties),
              (pango_renderer_default_prepare_run):
              * pango/pango-utils.c (_pango_shape_shape):
              * pango/pangocairo-fcfontmap.c
              (pango_cairo_fc_font_map_get_font_type),
              (pango_cairo_fc_font_map_context_substitute),
              (pango_cairo_fc_font_map_context_key_get),
              (pango_cairo_fc_font_map_context_key_copy),
              (pango_cairo_fc_font_map_context_key_free),
              (pango_cairo_fc_font_map_context_key_hash),
              (pango_cairo_fc_font_map_context_key_equal):
              * pango/pangocairo-fontmap.c
              (pango_cairo_font_map_new_for_font_type),
              (pango_cairo_font_map_set_default):
              * pango/pangocairo-render.c (pango_cairo_renderer_init):
              * pango/pangox-fontcache.c (free_cache_entry):
              * pango/pangox-fontmap.c (close_display_cb),
              (list_families_foreach), (pango_x_font_map_load_font),
              (ignore_error):
              * pango/pangox.c (average_width_foreach), (subfonts_foreach),
              (pango_x_font_find_shaper), (pango_x_get_unknown_glyph),
              (pango_x_get_item_properties), (pango_x_apply_ligatures),
              (pango_x_font_get_unknown_glyph):
              * pango/pangoxft-fontmap.c (pango_xft_font_map_init),
              (close_display_cb):
              * pango/querymodules.c (show_version):
              Fix warnings.
      
      svn path=/trunk/; revision=2765
      069472e0
  5. 08 Dec, 2008 1 commit
    • Behdad Esfahbod's avatar
      Bug 563557 – set g_get_prgname() in fc pattern · 9a7e5dd5
      Behdad Esfahbod authored
      2008-12-07  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 563557 – set g_get_prgname() in fc pattern
      
              * docs/pango-sections.txt:
              * pango/pangofc-fontmap.c (pango_fc_make_pattern):
              * pango/pangofc-fontmap.h:
              Add PANGO_FC_PRGNAME which is the fontconfig element "pangoprgname".
              Populate it on all our fontconfig search patterns using
              g_get_prgname().  See bug for sample use.
      
      svn path=/trunk/; revision=2751
      9a7e5dd5
  6. 12 Aug, 2008 1 commit
    • Sven Herzberg's avatar
      Bug 547432: Deprecation of pango_(backend)_font_map_create_context() not · f7cb402d
      Sven Herzberg authored
      2008-08-12  Sven Herzberg  <sven@imendio.com>
      
      	Bug 547432: Deprecation of pango_(backend)_font_map_create_context()
      	not clean
      	reviewed by: Behdad Esfahbod
      
      	* pango/pangocairo-fontmap.c,
      	* pango/pangofc-fontmap.c,
      	* pango/pangoft2-fontmap.c,
      	* pango/pangowin32.c,
      	* pango/pangox.c,
      	* pango/pangoxft-fontmap.c: use "Deprecated:" for deprecation messages;
      	fix the deprecation version number
      
      
      svn path=/trunk/; revision=2689
      f7cb402d
  7. 06 Aug, 2008 1 commit
    • Behdad Esfahbod's avatar
      Make the following API public: · 6a84b565
      Behdad Esfahbod authored
      2008-08-05  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/pango-context.c:
              * pango/pango-context.h:
              Make the following API public:
      
                      pango_context_new()
                      pango_context_set_font_map()
      
              * pango/pango-fontmap.c (pango_font_map_create_context):
              * pango/pango-fontmap.h:
              New public API:
      
                      pango_font_map_create_context()
      
              * pango/pangocairo-context.c (pango_cairo_create_context):
              * pango/pangocairo-font.c (_pango_cairo_font_get_metrics),
              (_pango_cairo_font_private_get_hex_box_info):
              * pango/pangocairo-fontmap.c (pango_cairo_font_map_create_context):
              * pango/pangocairo.h:
              Deprecate pango_cairo_font_map_create_context().
      
              * pango/pangofc-font.c (pango_fc_font_get_metrics):
              * pango/pangofc-fontmap.c (pango_fc_font_map_create_context):
              * pango/pangofc-fontmap.h:
              Deprecate pango_fc_font_map_create_context().
      
              * pango/pangoft2-fontmap.c (pango_ft2_font_map_create_context),
              (pango_ft2_get_context):
              * pango/pangoft2.h:
              Deprecate pango_ft2_font_map_create_context().
      
              * pango/pangowin32.c (pango_win32_get_context),
              (pango_win32_font_get_metrics):
              * pango/pangowin32.h:
              Deprecate pango_win32_get_context().
      
              * pango/pangoxft-font.c (_pango_xft_font_get_mini_font):
              * pango/pangoxft-fontmap.c (pango_xft_get_context):
              * pango/pangoxft.h:
              Deprecate pango_xft_get_context().
      
              * pango/pangox-fontmap.c (pango_x_font_map_for_display):
              * pango/pangox.c (get_context_info), (pango_x_get_context),
              (pango_x_context_set_funcs), (pango_x_render_layout_line):
              Deprecate pango_x_get_context(), again.
      
              * docs/pango-sections.txt:
              * docs/tmpl/fonts.sgml:
              * pango-view/viewer-pangocairo.c (pangocairo_view_get_context):
              * pango-view/viewer-pangoft2.c (pangoft2_view_get_context):
              * pango-view/viewer-pangox.c (pangox_view_get_context):
              * pango-view/viewer-pangoxft.c (pangoxft_view_get_context):
              * pango/check.defs:
              * pango/pango.def:
              Update.
      
      svn path=/trunk/; revision=2675
      6a84b565
  8. 22 Jun, 2008 1 commit
  9. 16 Jan, 2007 1 commit
  10. 07 Jan, 2007 1 commit
  11. 11 May, 2006 1 commit
    • Behdad Esfahbod's avatar
      Update docs to note a size value of zero may have been set explicitly. · f0f38b3a
      Behdad Esfahbod authored
      2006-05-11  Behdad Esfahbod  <behdad@gnome.org>
      
              * pango/fonts.c (pango_font_description_set_size): Update docs to note
              a size value of zero may have been set explicitly.
      
              * pango/pango-context.c (pango_context_load_font): Don't warn if font
              size if zero.
      
              * pango/pangoatsui-fontmap.c (pango_atsui_font_map_load_font):
              * pango/pangox-fontmap.c (pango_x_font_map_load_font): Don't return if
              size is zero (probably will fail with no fonts found.)
      
              * pango/pangoxft-fontmap.c (pango_xft_font_map_default_substitute):
              * Xft
              chokes on size zero.  Reassing PIXEL_SIZE to 1.0 if it's zero.
      f0f38b3a
  12. 14 Jan, 2006 1 commit
  13. 19 Nov, 2004 1 commit
    • Owen Taylor's avatar
      Remove color_set() virtual function ... it's not absolutely necessary for · 25eb23b0
      Owen Taylor authored
      Fri Nov 19 17:44:33 2004  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pango-renderer.[ch]: Remove color_set() virtual
              function ... it's not absolutely necessary for chaining
              renderers, and it's not clear that chaining renderers
              is actually useful, anyways.
      
              * pango/pango-renderer.[ch] (pango_renderer_set_color): Constify
              color argument.
      
              * pango/pango-render.c: Fix various bugs.
      
              * pango/pango-attributes.[ch] (pango_attr_shape_new_with_data):
              Add the ability to create a shape attribute with user data.
      
              * pango/pango-renderer.[ch] (PangoRendererClass): Add a draw_shape
              virtual function, to draw content for PangoAttrShape.
      
              * pango/pangoxft-fontmap.c (pango_xft_shutdown_display):
              Add note to docs that XCloseDisplay() will automatically take care
              of releasing Pango's allocated resources for the display.
      
              * docs/Makefile.am (SCAN_OPTIONS): Add the appropriate
              --deprecated-guards option.
      
              * docs/tmpl/xft-fonts.sgml: Add long description.
      
              * docs/tmpl/x-fonts.sgml: Document as dead.
      25eb23b0
  14. 24 Sep, 2004 1 commit
    • Owen Taylor's avatar
      Up version to 1.7.0. · 0b140650
      Owen Taylor authored
      Fri Sep 24 12:59:22 2004  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: Up version to 1.7.0.
      
              * pango/pango-renderer.[ch] pango/pango.h pango/Makefile.am:
              Add PangoRenderer, a base class that is subclassed to produce
              rendering drivers for different backends and purposes.
      
              * pango/pangoft2-private.h pango/pangoft2-render.c
              pango/pangoft2.c: Move rendering into pangoft2-render.c,
              use PangoRenderer.
      
              * pango/pangoft2-fontmap.c pango/pangoft2-private.h: Add
              _pango_ft2_font_map_get_renderer() to retrieve a singleton
              fontmap for the fontmap.
      
              * pango/pangoxft-render.[ch] pango/pangoxft.c pango/Makefile.am:
              Make Xft rendering use PangoRenderer, add publically
              visible, subclassable PangoXftRenderer.
      
              * pango/pangoxft-fontmap.c pango/pangoxft-private.h: Add
              _pango_xft_font_map_get_renderer() to retrieve a singleton
              fontmap for the fontmap.
      
              * examples/xftview.c examples/Makefile.am: Add a test program
              using the Xft backend.
      
              * docs/*: Update minimally for PangoRenderer.
      0b140650
  15. 10 Jul, 2004 1 commit
    • Owen Taylor's avatar
      Make PangoMatrix arguments const where appropriate. · 0835f598
      Owen Taylor authored
      Sat Jul 10 17:33:38 2004  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoft2-private.h pango/pangoft2-render.c
              pango/pango-context.[ch] pango/pangoft2.[ch] pango/pango-utils.
              pango/pango-types.h pango/pangofc-fontmap.c: Make PangoMatrix
              arguments const where appropriate.
      
              * pango/pango-context.c pango/fonts.c pango/pangofc-font.c
              pangofc-fontmap.c pango/pangoft2.c pango/pangoft2-fontmap.c
              pango/pangoxft-font.c pango/pangoxft-fontmap.c
              pango/pangowin32-fontmap.c: Use G_DEFINE_TYPE comprehensively.
      
              * pango/pangoft2-private.h pangoft2.c: Un-staticify
              pango_ft2_font_get_type.
      0835f598
  16. 03 Aug, 2003 1 commit
    • Owen Taylor's avatar
      Make pangoxft depend on pangoft2. · 94f39b93
      Owen Taylor authored
      Sat Aug  2 14:33:28 2003  Owen Taylor  <otaylor@redhat.com>
      
              * pango/Makefile.am (libpangoxft_1_0_la_LIBADD): Make
              pangoxft depend on pangoft2.
      
              * pango/pangofc-fontmap.[ch]: Make pangofc-fontmap.cI
              into a real base class.
      
              * pango/pangofc-font.[ch]: Move some of the pangoxft/
              pangoft2 implementation here.
      
              * pango/pangoft2.c pango/pangoft2-fontmap.c
              pango/pangoft2-private.h pango/pangoxft-font.c
              pango/pangoxft2-fontmap.c pango/pangoxft-private.h: Adapt
              to the new scheme
      
              * modules/*/Makefile.am Modules/*/*/*-fc.c: Don't build
              separate FT2 and Xft shapers, just build one Fc shaper.
      
              * docs/pango-sections.txt docs/pango-docs.sgml
              docs/tmpl/pangofc-font{,map}.sgml: Basic docs for
              the new stuff.
      
              * configure.in: Up pango_module_version to 1.4.0.
      94f39b93
  17. 28 Mar, 2003 1 commit
  18. 17 Feb, 2003 1 commit
    • Owen Taylor's avatar
      Add an --enable-debug configure argument defaulting to 'yes' for unstable · 411bd8c9
      Owen Taylor authored
      Mon Feb 17 13:06:39 2003  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in **/Makefile.am: Add an --enable-debug
              configure argument defaulting to 'yes' for unstable
              releases and 'minimum' for stable releases.
              For minimum, -DG_DISABLE_CAST_CHECKS.
      
              * pango/pangofc-fontmap.cI pango/pangoft2-fontmap.c
              pango/pangoxft-fontmap.c: Add caching of fontsets
              (#104495, initial patch and review by Soeren Sandmann)
      
              * pango/pangofc-fontmap.cI pango/pangoft2-fontmap.c
              pango/pangoxft-fontmap.c pango/pangoft2-private.h
              pango/pangoxft-private.h: Remove cache of recently freed
              fonts; not necessary now that we cache fontsets.
      
              * pango/pangofc-fontmap.cI (pango_fc_pattern_set_free):
              Rename from pango_fc_font_set_free to reflect
              what it actually does.
      
              * pango/pangofc-fontmap.cI pango/pangoft-fontmap.c
              pango/pangoxft-fontmap.c: Combine clear-the-cache
              functions; we didn't need separate clear-the-font-cache
              and clear-the-pattern-cache functions.
      411bd8c9
  19. 07 Dec, 2002 1 commit
  20. 03 Dec, 2002 1 commit
    • Owen Taylor's avatar
      === Released 1.1.4 === · 317820c5
      Owen Taylor authored
      Mon Dec  2 17:22:34 2002  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 1.1.4 ===
      
              * configure.in: Up version to 1.1.4, interface age 0.
      
              * NEWS: Updated.
      
              * pango/pangoxft-fontmap.c (pango_fc_do_finalize)
              * pango/pangoft2-fontmap.c (pango_fc_do_finalize): Fix
              leaks of fontmap->substitute_data. (#99850)
      
              * pango/Makefile.am (INCLUDES): Fix accidental reference
              to pango-script-table.h.
      317820c5
  21. 28 Nov, 2002 2 commits
    • Matthias Clasen's avatar
      Add docs. · bbdb12a9
      Matthias Clasen authored
       	* docs/tmpl/xft-fonts.sgml:
      	* docs/tmpl/freetype-fonts.sgml: Add docs.
      
      	* pango/pangoxft-fontmap.c (pango_xft_substitute_changed):
      	* pango/pangoft2-fontmap.c
      	(pango_ft2_font_map_set_default_substitute):
      	Fix doc typos.
      bbdb12a9
    • Matthias Clasen's avatar
      Mark 1.2 API additions, fix some doc comments. · a6d6171d
      Matthias Clasen authored
      	* pango/pangoxft-fontmap.c:
      	* pango/pangoxft-font.c:
      	* pango/pangowin32.c:
      	* pango/pangoft2-fontmap.c: Mark 1.2 API additions, fix some
      	doc comments.
      
      	* pango/pangoft2-fontmap.c
      	(pango_ft2_font_map_set_default_substitute): Implement this
      	function.  (#99850)
      a6d6171d
  22. 14 Oct, 2002 1 commit
    • Manish Singh's avatar
      Get rid of unnecessary casts for g_object_{ref,unref} · d038fdbc
      Manish Singh authored
      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}
      d038fdbc
  23. 19 Aug, 2002 1 commit
    • Owen Taylor's avatar
      Delete the FC_PATTERN out of the result of FcFontRenderPrepare(), because · 2378ff97
      Owen Taylor authored
      Mon Aug 19 14:07:02 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
              Delete the FC_PATTERN out of the result of FcFontRenderPrepare(),
              because it makes identical fonts look like not identical fonts.
      
              * pango/pangofc-fontmap.cI (uniquify_pattern): pango/pangoft-fontmap.c
              pango/pangoxft-fontmap.c: Use a hash table to uniquify the patterns
              we cache to save memory and speed lookups.
      
              * pango/pangoxft-font.c (pango_xft_font_get_font): Split into
              a public wrappper (with g_return_if_fail()) around a static
              internal function (without check).
      
              * pango/pangoxft-fontmap.c (_pango_xft_font_map_get_info): Remove
              checked cast, since it was showing up high on profiles.
      2378ff97
  24. 16 Aug, 2002 1 commit
    • Owen Taylor's avatar
      Move the common code between PangoXftFontmap and PangoFT2Fontmap into a · 2c1bc52c
      Owen Taylor authored
      Fri Aug 16 17:49:38 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangofc-fontmap.cI pango/pangoxft-fontmap.c
              pango/pangoft2-fontmap.c pango/pangoxft-private.h
              pango/pangoft2-private.h pango/pangoxft-font.c
              pango/pangoft2.h: Move the common code between PangoXftFontmap
              and PangoFT2Fontmap into a new file that is included from both
              with appropriate #defines. This provides most of the
              recent Xft backend improvements for the FT2 backend
              as well.
      2c1bc52c
  25. 15 Aug, 2002 1 commit
  26. 09 Aug, 2002 1 commit
    • Owen Taylor's avatar
      use XAddExtension() magic to automatically clean up our information when · 50d73d06
      Owen Taylor authored
      Thu Aug  8 23:14:27 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangox-fontmap.c pango/pangoxft-fontmap.c:
              use XAddExtension() magic to automatically clean
              up our information when XCloseDisplay() is called.
      
              * NEWS: Some updates for 1.1.x features.
      
              * README: Update a bit.
      
              * configure.in: Print Xft for the Xft backend, not Xft2
              when printing summary.
      50d73d06
  27. 08 Aug, 2002 1 commit
    • Owen Taylor's avatar
      Up MAX_FREED_FONTS to 128 · 5e417379
      Owen Taylor authored
      Thu Aug  8 19:00:49 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c: Up MAX_FREED_FONTS to 128
      
              * pango/pangoxft-fontmap.c (pango_xft_pattern_equal):
              Short-circuit pattern1 == pattern2.
      
              * pango/pangoxft-fontmap.c (pango_xft_font_map_get_patterns):
              Patch from Keith Packard to use PangoFontSetSort rather
              than our previous substitute-and-split-the-substitution
              hack; this means that if any font on the system has the
              character, it will be used.
      
              * pango/pangoxft-fontmap.c (_pango_xft_font_map_cache_add):
              Reorder so that it works with MAX_FREED_FONTS == 0.
      5e417379
  28. 06 Aug, 2002 3 commits
    • Owen Taylor's avatar
      Use FcPatternHash instead of rolling our own. (Slight speed decrease) · 676c0367
      Owen Taylor authored
      Mon Aug  5 23:57:59 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c (pango_xft_pattern_hash): Use
              FcPatternHash instead of rolling our own. (Slight speed
              decrease) (Keith Packard)
      
              * pango/pangoxft-fontmap.c (pango_xft_get_font_map):
              Remove accidentally deleted call to init_fontset_hash().
      676c0367
    • Owen Taylor's avatar
      Patch from Keith Packard: · 9629e9e1
      Owen Taylor authored
      Mon Aug  5 23:12:13 2002  Owen Taylor  <otaylor@redhat.com>
      
              Patch from Keith Packard:
      
              * pango/pangoxft-private.h (struct _PangoXftFont): Add
              some comments.
      
              * pango/pangoxft-private.h pango/pangoxft-font.c
              pango/pangoxft-fontmap.c: Identify coverage by a
              pair of filename and index within the filename instead
              of just a filename, to handle TrueType Collection (TTC)
              fonts.
      
              * pango/pangoxft-fontmap.c (pango_xft_make_pattern):
              Remove some leftover comments.
      9629e9e1
    • Owen Taylor's avatar
      Export. · 4b1d623e
      Owen Taylor authored
      Mon Aug  5 21:54:21 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c (pango_xft_get_font_map): Export.
      
              * pango/pango-context.[ch]: Add pango_context_get_fontmap(),
              allow fontmap = NULL for pango_context_set_fontmap().
      
              * pango/pangoxft-font.c pango/pangoxft-fontmap.c
              (pango_xft_font_get_metrics): More work on allowing
              displays to be shut down, while leaving basically
              working fonts behind.
      4b1d623e
  29. 02 Aug, 2002 1 commit
  30. 03 Jul, 2002 1 commit
    • Owen Taylor's avatar
      New function to allow tweaking of FcPattern default substitution (for · 14534123
      Owen Taylor authored
      Mon Jul  1 19:45:10 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c (pango_xft_set_default_substitute):
              New function to allow tweaking of FcPattern default
              substitution (for XSETTINGS support.)
      
              * pango/pangoft2-fontmap.c pango/pangoft2.[ch]
              pango/pangoft2-private.h: Rationalize DPI and
              context creation by adding:
      
              pango_ft2_font_map_new()
              pango_ft2_font_map_set_resolution()
              pango_ft2_font_map_set_default_substitute()
              pango_ft2_font_map_create_context()
      14534123
  31. 04 Jun, 2002 1 commit
    • Owen Taylor's avatar
      on Jun 3 18:56:09 2002 Owen Taylor <otaylor@redhat.com> · ffcea1aa
      Owen Taylor authored
              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.
      ffcea1aa
  32. 14 May, 2002 1 commit
  33. 13 May, 2002 1 commit
  34. 24 Feb, 2002 3 commits
    • Owen Taylor's avatar
      Rewrite to reduce the number of strcmps. · 58b19375
      Owen Taylor authored
      Sun Feb 24 13:40:55 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c (pango_xft_pattern_equal):
              Rewrite to reduce the number of strcmps.
      
              * pango/pangoxft-fontmap.c (pango_xft_font_map_load_font):
              Compute the patterns as for load_fontset(), then just
              return the first. This takes advantage of our caching
              strategy.
      58b19375
    • Owen Taylor's avatar
      Rewrite to reduce the number of strcmps. · 6d614b5d
      Owen Taylor authored
      Sun Feb 24 13:40:55 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c (pango_xft_pattern_equal):
              Rewrite to reduce the number of strcmps.
      
              * pango/pangoxft-fontmap.c (pango_xft_font_map_load_font):
              Compute the patterns as for load_fontset(), then just
              return the first. This takes advantage of our caching
              strategy.
      6d614b5d
    • Owen Taylor's avatar
      Fix problem where we unref'ed before we ref'ed resulting in entries in the · 45ce923b
      Owen Taylor authored
      Sun Feb 24 12:12:09 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pango/pangoxft-fontmap.c (pango_xft_font_map_new_font):
              Fix problem where we unref'ed before we ref'ed resulting
              in entries in the cache that shouldn't have been there.
      
              * pango/pangoft2-fontmap.c (pango_ft2_font_map_new_font):
              Same.
      45ce923b
  35. 01 Feb, 2002 1 commit