- 13 Aug, 2017 1 commit
-
-
Akira TAGOH authored
reverting the behavior accidentally changed by 12b750 https://bugs.freedesktop.org/show_bug.cgi?id=102141
-
- 11 Jul, 2017 1 commit
-
-
Akira TAGOH authored
-
- 07 Jul, 2017 1 commit
-
-
- 27 May, 2016 1 commit
-
-
Akira TAGOH authored
-
- 12 Jan, 2016 1 commit
-
-
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
-
- 17 Jun, 2015 1 commit
-
-
Akira TAGOH authored
and remove the unnecessary code for parsing blanks
-
- 27 May, 2015 2 commits
-
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
- 22 May, 2015 3 commits
-
-
Akira TAGOH authored
segfault happens when the config needs to be migrated to XDG's and no definition for include with prefix="xdg"
-
Akira TAGOH authored
-
Akira TAGOH authored
Reported by Jia Wang https://bugs.freedesktop.org/show_bug.cgi?id=83770
-
- 09 Apr, 2015 1 commit
-
-
LRN authored
Paths starting with '/' don't make sense on W32 as-is, prepend the installation root directory to them. This allows the cache to be contained within a particular fontconfig installation (as long as the default --with-cache-dir= is overriden at configure time).
-
- 25 Mar, 2015 1 commit
-
-
Akira TAGOH authored
-
- 24 Feb, 2015 1 commit
-
-
Akira TAGOH authored
-
- 30 Jun, 2014 1 commit
-
-
Akira TAGOH authored
-
- 17 Jun, 2014 1 commit
-
-
Akira TAGOH authored
Fix for e96d7760 https://bugs.freedesktop.org/show_bug.cgi?id=59456
-
- 26 Mar, 2014 1 commit
-
-
Akira TAGOH authored
This feature requires the FreeType 2.5.1 or later at the build time. Besides <range> element allows <double> elements with this changes. This may breaks the cache but not bumping in this change sets at this moment. please be aware if you want to try it and run fc-cache before/after to avoid the weird thing against it.
-
- 11 Nov, 2013 1 commit
-
-
Akira TAGOH authored
Use FcTypeUnknown instead of -1 with type casting. This seems missed when it was changed. Patch from brian porter
-
- 31 Oct, 2013 1 commit
-
-
Akira TAGOH authored
This corrects an error message being reported at https://bugs.freedesktop.org/show_bug.cgi?id=71085 Bug 71085 - "out of memory" errors on empty match element in fonts.conf and somewhat works as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=59438 Bug 59438 - Fix <alias> inside <match>
-
- 02 Sep, 2013 1 commit
-
-
Akira TAGOH authored
-
- 24 Aug, 2013 1 commit
-
-
Akira TAGOH authored
-
- 07 Aug, 2013 1 commit
-
-
Akira TAGOH authored
-
- 09 Jul, 2013 1 commit
-
-
Akira TAGOH authored
-
- 04 Jul, 2013 1 commit
-
-
Akira TAGOH authored
-
- 28 Jun, 2013 2 commits
-
-
Akira TAGOH authored
to get the following recipe working: <match> <test1 .../> <edit1 .../> <test2 .../> <edit2 .../> </match> as: <match> <test1 .../> </edit1 .../> </match> <match> <test1 .../> <test2 .../> <edit2 .../> </match>
-
Akira TAGOH authored
This change reverts 9acc14c3 because it doesn't work as expected when building with -fshort-enums which is default for older arms ABIs Thanks for pointing this out, Thomas Klausner, Valery Ushakov, and Martin Husemann
-
- 01 Feb, 2013 1 commit
-
-
Akira TAGOH authored
Add two edit mode, "delete" and "delete_all". what values are being deleted depends on <test> as documented. if the target object is same to what is tested, matching value there will be deleted. otherwise all of values in the object will be deleted. so this would means both edit mode will not take any expressions. e.g. Given that the testing is always true here, the following rules: <match> <test name="foo" compare="eq"> <string>bar</string> </test> <edit name="foo" mode="delete"/> </match> will removes "bar" string from "foo" object. and: <match> <test name="foo" compare="eq"> <string>foo</string> </test> <edit name="bar" mode="delete"/> </match> will removes all of values in "bar" object.
-
- 31 Jan, 2013 1 commit
-
-
Akira TAGOH authored
This changes allows to have multiple mathcing rules in one <match> block in the same order. After this changes, the following thing will works as two matching rules: <match> <!-- rule 1 --> <test name="family" compare="eq"> <string>foo</string> </test> <edit name="foo" mode="append"> <string>foo</string> </edit> <!-- rule 2 --> <test name="foo" compare="eq"> <string>foo</string> </test> <edit name="foo" mode="append"> <string>bar</string> </edit> </match>
-
- 08 Jan, 2013 1 commit
-
-
Akira TAGOH authored
-
- 02 Jan, 2013 4 commits
-
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
- 31 Dec, 2012 2 commits
-
-
Behdad Esfahbod authored
The type will be resolved at runtime... For example, we can do this now without getting a warning: <match target="font"> <test name="scalable" compare="eq"> <bool>false</bool> </test> <edit name="pixelsizefixupfactor" mode="assign"> <divide> <name target="pattern">pixelsize</name> <name target="font" >pixelsize</name> </divide> </edit> <edit name="matrix" mode="assign"> <times> <name>matrix</name> <matrix> <name>pixelsizefixupfactor</name> <double>0</double> <double>0</double> <name>pixelsizefixupfactor</name> </matrix> </times> </edit> <edit name="size" mode="assign"> <divide> <name>size</name> <name>pixelsizefixupfactor</name> </divide> </edit> </match> Previously the last edit was generating: Fontconfig warning: "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf", line 29: saw unknown, expected number
-
Behdad Esfahbod authored
Based on idea from Raimund Steger. For example, one can do something like this: <match target="font"> <test name="scalable" compare="eq"> <bool>false</bool> </test> <edit name="pixelsizefixupfactor" mode="assign"> <divide> <name target="pattern">pixelsize</name> <name target="font" >pixelsize</name> </divide> </edit> <edit name="matrix" mode="assign"> <times> <name>matrix</name> <matrix> <name>pixelsizefixupfactor</name> <double>0</double> <double>0</double> <name>pixelsizefixupfactor</name> </matrix> </times> </edit> </match> Part of work to make bitmap font scaling possible. See thread discussion: http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
-
- 30 Dec, 2012 5 commits
-
-
Behdad Esfahbod authored
That belongs in tools like cairo/util/malloc-stat.so
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-