Akira TAGOH
ff5b49be2b
Do not update mtime when removing .uuid file
...
This avoids a situation triggers updating caches on a directory where .uuid file was removed.
Resolves: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/107
2018-10-05 02:32:07 +00:00
Akira TAGOH
5771c48863
Fix test case
2018-10-04 08:20:45 +00:00
Akira TAGOH
ba206df9b9
Add a test case for d1f48f11
2018-09-05 12:08:52 +00:00
Akira TAGOH
806fd4c2c5
Fix the issue that '~' wasn't extracted to the proper homedir
...
'~' in the filename was extracted to the home directory name in FcConfigFilename() though,
this behavior was broken by d1f48f11
. this change fixes it back to the correct behavior.
https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/110
2018-09-04 09:55:20 +00:00
Akira TAGOH
8208f99fa1
Fix the build issue with --enable-static
...
Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109
2018-09-03 07:24:42 +00:00
Akira TAGOH
a887659706
Fix distcheck fail
2018-08-29 10:01:45 +00:00
Akira TAGOH
f5dd8512bd
Remove .uuid when no font files exists on a directory
...
https://bugs.freedesktop.org/show_bug.cgi?id=106632
2018-06-11 17:03:46 +09:00
Akira TAGOH
3fa8381336
Add a test case for bz#106618
2018-05-25 15:24:44 +09:00
Akira TAGOH
0b85e77ede
Bug 106459 - fc-cache doesn't use -y option for .uuid files
...
https://bugs.freedesktop.org/show_bug.cgi?id=106459
2018-05-13 16:21:58 +09:00
Akira TAGOH
af964f7897
Add a test case for 90-synthetic.conf
2018-05-11 22:15:39 +09:00
Akira TAGOH
f665852df9
Add a testrunner for conf
2018-05-11 21:54:24 +09:00
Akira TAGOH
2cf2e79cb6
Fix make check fail when srcdir != builddir.
2018-03-28 18:54:11 +09:00
Behdad Esfahbod
58f52853d5
Minor: fix warnings
2018-03-15 07:51:06 -07:00
Akira TAGOH
fb7be6d605
Add a testcase for FcNameParse
2018-03-14 21:42:11 +09:00
Akira TAGOH
6aa0bde5ec
trivial fix
2018-01-05 16:06:16 +09:00
Akira TAGOH
767e3aa7c5
Fix compiler warnings
2018-01-04 20:37:26 +09:00
Akira TAGOH
182186e53a
Do not update mtime with creating .uuid
2017-12-18 21:26:29 +09:00
Akira TAGOH
c1e48b0c14
Add a test case for uuid creation
2017-12-18 20:05:44 +09:00
Akira TAGOH
dd1a92911b
cleanup files
2017-12-18 11:53:25 +09:00
Akira TAGOH
8d02dbbd97
Fix "make check" fail again
2017-12-14 15:42:22 +09:00
Akira TAGOH
a6797cd5c2
Fix distcheck error
2017-12-05 21:57:19 +09:00
Akira TAGOH
4758144492
Fix the testcase for env not enabled PCF_CONFIG_OPTION_LONG_FAMILY_NAMES in freetype
2017-11-20 17:46:47 +05:30
Akira TAGOH
5af21201e1
Add a testcase for bind-mounted cachedir
2017-11-20 17:37:23 +05:30
Akira TAGOH
64895e719d
Add the check of PCF_CONFIG_OPTION_LONG_FAMILY_NAMES back
...
This isn't enabled by default in freetype so need to check it for testsuites
2017-11-20 17:29:39 +05:30
Alban Browaeys
a7953dbf47
Fixes cleanup
...
Remove leftover references to run-test271.sh.
2017-10-17 16:37:19 +09:00
Akira TAGOH
071111ea58
cleanup
2017-09-29 14:29:37 +09:00
Akira TAGOH
7940ada7a8
Add a testcase for Bug#131804
2017-06-12 13:36:56 +09:00
Akira TAGOH
d33be23029
Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled.
2017-05-31 20:08:16 +09:00
Akira TAGOH
5ca2b1e6dc
Update a bit for the changes in FreeType 2.7.1
...
Our test case relies on the outcome of the family property from freetype though,
it was changed in 2.7.1:
- PCF family names are made more `colourful'; they now include the
foundry and information whether they contain wide characters.
For example, you no longer get `Fixed' but rather `Sony Fixed'
or `Misc Fixed Wide'.
https://bugs.freedesktop.org/show_bug.cgi?id=47704
2017-03-21 12:27:11 +09:00
Akira TAGOH
99645ff9ee
Bug 96676 - Check range of FcWeightFromOpenType argument
...
Fix a crash issue when FcWeightFromOpenType() gets a number more than it expects.
2016-07-08 14:18:35 +09:00
Erik de Castro Lopo
ea26c5e9f8
Fix a couple of minor memory leaks
...
These fixes are needed for the test suite to pass when compiled
with Address Sanitizer.
2016-05-30 10:30:10 +09:00
Akira TAGOH
04763135d4
Avoid an error message on testing when no fonts.conf installed
...
This test case doesn't require any config files so no need to ensure loading them.
2015-11-25 11:58:14 +09:00
Akira TAGOH
5886d98c36
Bug 93075 - Possible fix for make check failure on msys/MinGW...
...
Patch from Christian Fafard
2015-11-24 10:46:34 +09:00
Akira TAGOH
6d6ce028ee
Fix compiler warnings on MinGW
2015-10-15 15:53:27 +09:00
Akira TAGOH
c965c9f677
Bug 89617 - FcConfigAppFontAddFile() returns false on any font file
...
Prior to the change of 32ac7c75e8
FcConfigAppFontAddFile() always returned FcTrue no matter what
fonts was added. after that, it always returned FcFalse because
adding a font doesn't add any subdirs with FcFileScanConfig().
so changing that to simply ignore it.
Also fixing it to return FcFalse if non-fonts was added, i.e.
FcFreeTypeQuery() fails.
https://bugs.freedesktop.org/show_bug.cgi?id=89617
2015-03-23 13:31:57 +09:00
Akira TAGOH
dca5d0feee
Fix a gcc warning
...
test-migration.c:17:5: warning: pointer targets in passing argument 1 of 'FcStrDirname' differ in signedness
2014-07-08 14:55:15 +09:00
Akira TAGOH
5918d5bea5
Add missing license headers
...
https://bugs.freedesktop.org/show_bug.cgi?id=73401
2014-01-17 13:05:25 +09:00
Akira TAGOH
65872e9e46
Fix a build issue on Solaris 10
...
Use own mkdtemp implementation if not available.
Reported by Thomas Klausner and Jörn Clausen
2013-10-24 19:35:26 +09:00
Akira TAGOH
76ea9af816
Use stat() if there are no d_type in struct dirent
...
Reported by Thomas Klausner
2013-10-22 15:01:11 +09:00
Akira TAGOH
5406919c5e
do not build test-migration for Win32
...
This testing code is for XDG base directory spec which may be not interesting for them
2013-10-11 19:31:22 +09:00
Akira TAGOH
6720892e97
Add a test case of the migration for config place
2013-09-02 20:52:20 +09:00
Quentin Glidic
96220a5ed9
Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
...
TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
override the test environment
<ext>_LOG_COMPILER is meant to contain the program that runs the test
with <ext> extension
LOG_COMPILER is for extensionless tests
AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
https://bugs.freedesktop.org/show_bug.cgi?id=60192
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2013-02-06 19:53:36 +09:00
Akira TAGOH
241cd53ff6
Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
...
This reverts commit 2146b0307a
.
That change introduces incompatibility and seems not working with
older releases of automake, including automake 1.12.2.
2013-02-05 11:34:22 +09:00
Quentin Glidic
2146b0307a
test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
...
TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
override the test environment
<ext>_LOG_COMPILER is meant to contain the program that runs the test
with <ext> extension
AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
https://bugs.freedesktop.org/show_bug.cgi?id=60192
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2013-02-04 20:35:22 +09:00
Behdad Esfahbod
0831c1770e
Ensure we find the uninstalled fontconfig header
...
Patch from Colin Walters.
2013-01-10 09:02:16 -06:00
Behdad Esfahbod
7680e9ee89
Add pthread test
...
Not enabled by default since it requires config and fonts.
2013-01-08 14:51:00 -06:00
Behdad Esfahbod
ed41b23765
Switch .gitignore to git.mk
2013-01-02 00:36:12 -06:00
Behdad Esfahbod
6bfef3ca4e
Make tests run on Windows
2012-12-31 17:21:07 -06:00
Keith Packard
34227592c2
Remove all .cvsignore files
2006-09-03 16:27:09 -07:00
Keith Packard
7a03bbdceb
During test run, remove cache directory to avoid stale cache usage.
...
As file timestamps have only one second granularity, an old cache
file could easily be used when a test took less than 1 second to run.
Just remove the cache directory and its contents before each test is run.
Also, remove mention of the old cache file from the test config file.
2006-08-28 10:30:22 -07:00