Skip to content
  • Behdad Esfahbod's avatar
    Require GTK+ >= 2.14, for "gtk-fontconfig-timestamp" settings property. · a06afbb1
    Behdad Esfahbod authored
    2009-02-01  Behdad Esfahbod  <behdad@gnome.org>
    
            * configure.in: Require GTK+ >= 2.14, for "gtk-fontconfig-timestamp" 
            settings property.
    
            * src/vte.c (vte_terminal_style_set),
            (vte_terminal_set_font_full_internal), (vte_terminal_init),
            (vte_terminal_class_init):  Use style_set class method instead of
            hooking to style-set signal.  Also, proceed to recreating the font
            even if neither description nor antialias setting changed.  This is 
            necessary to pick up fontconfig configuration changes as well as font
            install/uninstallations or GNOME font preferences changes.
    
            * src/vtepangocairo.c (font_info_destroy),
            (fontconfig_timestamp_quark),
            (vte_pango_cairo_set_fontconfig_timestamp),
            (vte_pango_cairo_get_fontconfig_timestamp), (context_hash),
            (context_equal), (font_info_create_for_context),
            (font_info_create_for_screen):
            Use fontconfig_timestamp in the font object hash, such that we respond
            to fontconfig configuration changes.
    
    
    svn path=/trunk/; revision=2367
    a06afbb1