1. 09 Mar, 2016 2 commits
  2. 08 Mar, 2016 3 commits
  3. 12 Jan, 2016 1 commit
    • Patrick Haller's avatar
      Optimizations in FcStrSet · d570a841
      Patrick Haller authored
      Applied optimizations:
      - skip duplicate check in FcStrSetAppend for values originating from readdir()
      - grow FcStrSet in 64-element bulks for local FcStrSets (FcConfig layout unaltered)
      
      Starting gedit is measured to
      
                              Unoptimized     Optimized
      user[s]                         0,806         0,579
      sys[s]                          0,062         0,062
      Total Instr Fetch Cost: 1.658.683.750   895.069.820
      Cachegrind D Refs:        513.917.619   312.000.436
      Cachegrind Dl Misses:       8.605.632     4.954.639
      d570a841
  4. 02 Dec, 2015 1 commit
  5. 25 Nov, 2015 1 commit
  6. 24 Nov, 2015 1 commit
  7. 18 Nov, 2015 1 commit
  8. 16 Oct, 2015 1 commit
  9. 15 Oct, 2015 2 commits
  10. 13 Oct, 2015 2 commits
  11. 17 Aug, 2015 1 commit
  12. 14 Aug, 2015 1 commit
  13. 27 Jun, 2015 1 commit
    • Behdad Esfahbod's avatar
      Revert changes made to FcConfigAppFontAddDir() recently · 46ec6a52
      Behdad Esfahbod authored
      In 32ac7c75 the behavior of
      FcConfigAppFontAddFile/Dir() were changed to return false
      if not fonts were found.  While this is welldefined and useful
      for AddFile(), it's quite problematic for AddDir().  For example,
      if the directory is empty, is that a failure or success?  Worse,
      the false value from AddDir() was being propagated all the way
      to FcInit() returning false now.  This only happened upon memory
      allocation failure before, and some clients assert that FcInit()
      is successful.
      
      With this change, AddDir() is reverted back to what it was.
      AddFont() change (which was actually in fcdir.c) from the original
      commit is left in.
      46ec6a52
  14. 24 Jun, 2015 1 commit
  15. 18 Jun, 2015 1 commit
  16. 17 Jun, 2015 3 commits
  17. 12 Jun, 2015 1 commit
  18. 09 Jun, 2015 2 commits
  19. 08 Jun, 2015 1 commit
    • Akira TAGOH's avatar
      Add one more debugging option to see transformation on font-matching · 10a57edd
      Akira TAGOH authored
      just setting FC_MATCH=3 shows a lot of information and hard to keep on track for informamtion
      which is really necessary to see. to use this more effectively, added FC_DBG_MATCH_FILTER to
      see for what one really want to see. it takes a comma-separated-list of object names.
      If you want to see family name only, try like this:
      
      FC_DBG_MATCH_FILTER=family FC_DEBUG=4096 fc-match
      
      debugging output will be filtered out and see family only in the result.
      10a57edd
  20. 02 Jun, 2015 1 commit
  21. 27 May, 2015 9 commits
  22. 25 May, 2015 1 commit
  23. 22 May, 2015 2 commits
    • Akira TAGOH's avatar
      Detect the overflow for the object ID · 09edd84c
      Akira TAGOH authored
      Continue to increase the object id even after FcFini()
      and detect the overflow. that would be rather easier than
      reset the object id with the complicated mutex and atomic
      functions.
      
      This situation would be quite unlikely to happen though
      09edd84c
    • Akira TAGOH's avatar
      Fix a crash · f0532311
      Akira TAGOH authored
      segfault happens when the config needs to be migrated to XDG's
      and no definition for include with prefix="xdg"
      f0532311