Keith Packard
4cde12bfda
Remove UUID-related tests
...
Remove test-hash
Remove UUID tests from run-test.sh
Signed-off-by: Keith Packard <keithp@keithp.com>
2019-04-03 12:02:09 +00:00
Keith Packard
a8c4fc5e1f
Add delays to test-bz106632, check UptoDate separately
...
On a file system with one-second time stamps, extra delays are needed
between cache modification operations to ensure that fontconfig isn't
fooled.
And, when the timestamps are checked correctly, we need to make sure
that FcConfigUptoDate returns false whenever we change a font
directory, so separate that out from the call to reinitialize the core
config.
Signed-off-by: Keith Packard <keithp@keithp.com>
2019-04-03 12:02:09 +00:00
Keith Packard
2a81aa51f0
Remove '-u' option from run-test-conf.sh
...
This causes a failure when evaluating $OSTYPE on systems which do not
set that variable (everything but Msys/MinGW)
Signed-off-by: Keith Packard <keithp@keithp.com>
2019-04-03 12:02:09 +00:00
Akira TAGOH
809f040bc3
Don't test bind-mount thing for MinGW
2019-03-23 07:19:08 +00:00
Akira TAGOH
92caab9c76
Fix make distcheck error
2019-03-23 06:27:39 +00:00
Akira TAGOH
f6810ede60
Fix make check on cross-compiled env
2019-03-22 16:51:38 +09:00
Akira TAGOH
9b0c093a6a
Fix build issue on Win32.
...
Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/148
2019-03-19 18:47:57 +09:00
Akira TAGOH
3a45b8ef65
covscan: fix compiler warnings
2018-11-30 07:41:16 +00:00
Akira TAGOH
c44fda28e1
Don't call unlink_dirs if basedir is null
2018-11-30 07:41:16 +00:00
Akira TAGOH
71c9c7892a
Add a test case for FcFontList
2018-11-27 09:39:15 +00:00
Akira TAGOH
e9113a764a
Do not run a test case for .uuid deletion
2018-10-25 07:16:32 +00:00
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