1. 11 May, 2018 4 commits
  2. 05 May, 2018 1 commit
  3. 19 Apr, 2018 1 commit
  4. 17 Apr, 2018 1 commit
    • Tom Anderson's avatar
      Use realfilename for FcOpen in _FcConfigParse · 7ad010e8
      Tom Anderson authored
      realfilename is the file name after sysroot adjustments.  It should be used
      instead of filename in the call to FcOpen() which forwards the name directly to
      open().
      
      Though I don't explicitly request a sysroot, I was getting error messages saying
      "failed reading config file".  This CL fixes the error spam.
      7ad010e8
  5. 16 Apr, 2018 1 commit
    • Tom Anderson's avatar
      Fix undefined-shift UBSAN errors · c60ed9ef
      Tom Anderson authored
      The expression "1 << 31" will cause UBSAN to complain with this error message:
      runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
      
      The same operation on unsigned types is fine, however.  This CL replaces the
      strings "1 <<" with "1U <<".
      c60ed9ef
  6. 31 Mar, 2018 2 commits
    • Behdad Esfahbod's avatar
      Share name-mapping across instances · a8a6efa8
      Behdad Esfahbod authored
      Continuation of previous commit.
      
      Makes scanning Voto Serif GX fast again.
      a8a6efa8
    • Behdad Esfahbod's avatar
      Fix name scanning · fa13f883
      Behdad Esfahbod authored
      In 161c7385 I switched from linear name scanning to binary searching.
      That, however, ignored the fact that there might be more than one
      name table entry for each pair we want to query.
      
      To fix that and retain bsearch, I now get all name entries first,
      sort them, and use for bsearching.
      
      This fixes https://bugs.freedesktop.org/show_bug.cgi?id=105756
      
      This makes scaning Voto Serif GX twice slower though, since we are
      creating and sorting the list for each instance. In the next commit,
      I'll share this list across different instances to fix this.
      fa13f883
  7. 28 Mar, 2018 2 commits
  8. 15 Mar, 2018 3 commits
  9. 14 Mar, 2018 3 commits
  10. 12 Mar, 2018 1 commit
  11. 10 Mar, 2018 1 commit
  12. 09 Mar, 2018 1 commit
  13. 08 Mar, 2018 1 commit
  14. 06 Mar, 2018 2 commits
  15. 02 Mar, 2018 2 commits
  16. 19 Feb, 2018 1 commit
  17. 15 Feb, 2018 2 commits
  18. 05 Feb, 2018 2 commits
  19. 01 Feb, 2018 1 commit
  20. 23 Jan, 2018 1 commit
  21. 15 Jan, 2018 1 commit
  22. 14 Jan, 2018 2 commits
  23. 09 Jan, 2018 2 commits
  24. 08 Jan, 2018 1 commit
  25. 06 Jan, 2018 1 commit