1. 24 Mar, 2014 1 commit
  2. 20 Dec, 2013 1 commit
  3. 11 Oct, 2013 1 commit
  4. 02 Oct, 2013 1 commit
  5. 10 Sep, 2013 1 commit
  6. 31 Aug, 2013 1 commit
  7. 29 Aug, 2013 1 commit
  8. 28 Jun, 2013 1 commit
  9. 20 May, 2013 1 commit
  10. 29 Mar, 2013 1 commit
  11. 21 Mar, 2013 1 commit
  12. 05 Mar, 2013 1 commit
  13. 06 Feb, 2013 1 commit
  14. 05 Feb, 2013 1 commit
  15. 16 Jan, 2013 2 commits
  16. 10 Jan, 2013 1 commit
  17. 09 Jan, 2013 1 commit
  18. 02 Jan, 2013 2 commits
    • Behdad Esfahbod's avatar
      Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants · 7c0f79c5
      Behdad Esfahbod authored
      These never worked as intended.  The problem is, if Fontconfig tries to
      read config files when these new types / constants are not registered,
      it errs.  As a result, no defined types / constants are usable from
      config files.  Which makes these really useless.  Xft was the only user
      of this API and even there it's not really used.  Just kill it.
      
      One inch closer to thread-safety since we can fix the object-type hash
      table at compile time.
      7c0f79c5
    • Behdad Esfahbod's avatar
      Whitespace · 1e2c0d70
      Behdad Esfahbod authored
      1e2c0d70
  19. 26 Nov, 2012 1 commit
  20. 27 Jul, 2012 1 commit
  21. 17 Jul, 2012 1 commit
  22. 25 Jun, 2012 1 commit
  23. 11 Jun, 2012 2 commits
  24. 08 Jun, 2012 1 commit
  25. 24 Apr, 2012 1 commit
    • Akira TAGOH's avatar
      Bug 27765 - FcMatch() returns style in wrong language · 7587d1c9
      Akira TAGOH authored
      Add "namelang" object to obtain the localized name in the font regardless
      of the lang object. it's applied to "familylang", "stylelang" and
      "fullnamelang" alltogether. this would helps if one wants to enforce
      selecting them in the specific language if any.  the default value for
      the namelang object is determined from current locale.
      7587d1c9
  26. 23 Apr, 2012 1 commit
  27. 22 Apr, 2012 1 commit
  28. 18 Apr, 2012 1 commit
  29. 10 Mar, 2012 1 commit
  30. 21 Feb, 2012 1 commit
    • Mike Frysinger's avatar
      FcName{,Get}Constant: constify string input · 123d344f
      Mike Frysinger authored
      
      
      These funcs don't modify the incoming string, so add const markings.
      This is the "right thing", shouldn't change the ABI, and fixes some
      gcc warnings:
      
      fccfg.c: In function 'FcConfigEvaluate':
      fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
      	discards 'const' qualifier from pointer target type [enabled by default]
      fcalias.h:253:34: note: expected 'FcChar8 *' but
      	argument is of type 'const FcChar8 *'
      
      fcxml.c: In function 'FcTypecheckExpr':
      fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
      	discards 'const' qualifier from pointer target type [enabled by default]
      fcalias.h:251:37: note: expected 'FcChar8 *' but
      	argument is of type 'const FcChar8 *'
      Signed-off-by: Mike Frysinger's avatarMike Frysinger <vapier@gentoo.org>
      123d344f
  31. 06 Oct, 2011 1 commit
  32. 09 Dec, 2010 1 commit
    • Akira TAGOH's avatar
      Add editing langset feature. · 3c862aad
      Akira TAGOH authored
      The syntax to add any langset to the langset table looks like:
      
      <match target="scan">
          <test name="family">
              <string>Buggy Sans</string>
          </test>
          <edit name="lang" mode="assign">
              <plus>
                  <name>lang</name>
                  <langset>
                      <string>zh-cn</string>
                      <string>zh-tw</string>
                  </langset>
              </plus>
          </edit>
      </match>
      
      To remove any langset from the langset table:
      
      <match target="scan">
          <test name="family">
              <string>Buggy Sans</string>
          </test>
          <edit name="lang" mode="assign">
              <minus>
                  <name>lang</name>
                  <langset>
                      <string>ja</string>
                  </langset>
              </minus>
          </edit>
      </match>
      3c862aad
  33. 10 Nov, 2010 1 commit
  34. 21 Sep, 2010 1 commit
  35. 03 Mar, 2010 1 commit
  36. 18 Nov, 2009 1 commit
  37. 16 Nov, 2009 1 commit
    • Behdad Esfahbod's avatar
      Bump cache version up from 2 to 3 and fix FcLangSet caching/crash · 1f4e6fec
      Behdad Esfahbod authored
      Protect cache against future expansions of FcLangSet (adding new
      orth files).  Previously, doing so could change the size of
      that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
      crashes.  Unfortunately, sizeof(FcLangSet) was not checked in fcarch.c.
      
      This changes FcLangSet code to be able to cope with struct size changes.
      And change cache format, hence bumping from 2 to 3.
      1f4e6fec