ANZ1217 [Mon, 26 Feb 2024 12:16:23 +0000 (21:16 +0900)]
Add uuid in configure file
Fix bug EFL cannot be built due to absence of UUID library
This commit should be maintained after the next library upgrade.
Please recommit this content after library update.
Change-Id: I60297cbe33b0ceb6863eb56abddd040939289c1f
ANZ1217 [Tue, 16 Jan 2024 09:41:27 +0000 (18:41 +0900)]
upgrade to 2.14.2
Change-Id: I44e2286ed83c36ce21e2487072ab51ad08bf498b
ANZ1217 [Tue, 16 Jan 2024 08:53:14 +0000 (17:53 +0900)]
Merge branch 'upstream' into tizen
Change-Id: I42d85a08a6a8438cbdaae0be87bef1aa957b6ed2
ANZ1217 [Tue, 16 Jan 2024 08:52:47 +0000 (17:52 +0900)]
Revert "add Tizen tv profile only configuration"
This reverts commit
74fb2dc675f84a4137c4b69d300739495e26e764.
ANZ1217 [Tue, 16 Jan 2024 08:47:17 +0000 (17:47 +0900)]
Imported Upstream version 2.14.2
Youngbok Shin [Mon, 12 Oct 2020 09:33:26 +0000 (18:33 +0900)]
add Tizen tv profile only configuration
It must be reverted after applying new version of fontconfig.
Change-Id: I755e78e50eac51d6430fe5bbc443867c7ca9abb5
WooHyun Jung [Wed, 1 Apr 2020 02:02:54 +0000 (11:02 +0900)]
add dependency with security-config to change the owner of font directory
Change-Id: Iff90aae4abcb93a87e64bde2cee0ea8f6c446973
Hermet Park [Thu, 29 Aug 2019 05:21:42 +0000 (14:21 +0900)]
change the access right.
These TZ_SYS_RO_SHARE indicates /usr/share/,
These folder paths must keep chmod 755 as other folders here.
Change-Id: I2984569caa5794b7ed9a6d321124da2a86377283
Hermet Park [Wed, 28 Aug 2019 12:41:18 +0000 (21:41 +0900)]
Add smack rules for default font config pathes.
Change-Id: I578225c681e6887d8fd4c464c1b3cf89451e082d
Bowon Ryu [Thu, 14 Feb 2019 10:08:56 +0000 (19:08 +0900)]
upgrade to 2.13.1
Change-Id: I157331e199c3c60006c3c1a730097ffe70c434fe
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Thu, 14 Feb 2019 10:04:20 +0000 (19:04 +0900)]
Merge branch 'upstream' into tizen
Change-Id: Ib7fd24e86a79df725eff04fed366a7d111f781be
Bowon Ryu [Thu, 14 Feb 2019 10:03:41 +0000 (19:03 +0900)]
Imported Upstream version 2.13.1
Bowon Ryu [Mon, 7 Jan 2019 10:06:50 +0000 (19:06 +0900)]
Apply ASLR to new excutable file.
Change-Id: I302ce886ef5195b439d6ef7d32aaab9241d09974
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Shinwoo Kim [Tue, 17 Jul 2018 02:39:44 +0000 (11:39 +0900)]
Remove unused upgrade script
The upgrade script was for updrading to 3.0 from 2.4.
So it is not necessary on tizen branch.
Change-Id: I65d782d1b469f5ed0846b2241397a32131767af4
Youngbok Shin [Thu, 22 Feb 2018 05:18:51 +0000 (14:18 +0900)]
fontconfig: fix smack issue from /opt/share/fonts, ~/.fonts/, ~/.fontconfig
Change-Id: Ia43e2119b95c02882cbb83baf8ddfffbac1215bd
Youngbok Shin [Tue, 3 Apr 2018 07:14:02 +0000 (16:14 +0900)]
fontconfig: upgrade to 2.13.0
It needs freetype2 >= 2.9.0, gettext-tools >= 0.19.8, libuuid-devel packages.
Because of version of the above packages, it does not work on Tizen 4.0.
Change-Id: Ia43ceedac836622cf2e8ca8f389a6da7f999a11d
Youngbok Shin [Tue, 3 Apr 2018 05:42:49 +0000 (14:42 +0900)]
Merge branch 'upstream' into tizen
Youngbok Shin [Tue, 3 Apr 2018 05:42:43 +0000 (14:42 +0900)]
Revert "Add a condition to FcCacheOffsetsValid() for detecting empty data of cache"
This reverts commit
995fff208e528f7dc99fbd9c4f736b0b0695c9ec.
Youngbok Shin [Tue, 3 Apr 2018 05:24:39 +0000 (14:24 +0900)]
Imported Upstream version 2.13.0
Youngbok Shin [Fri, 13 Oct 2017 02:24:56 +0000 (11:24 +0900)]
Add a condition to FcCacheOffsetsValid() for detecting empty data of cache
This patch was suggested by Akira TAGOH in the following bug report.
https://bugs.freedesktop.org/show_bug.cgi?id=103237
I made TIZEN_ONLY comments because it is not applied in upstream yet.
@tizen_fix
Change-Id: I261a3ae2f6abc37173a861a7cbef48ba68a19fb9
Akira TAGOH [Mon, 14 Nov 2016 11:14:35 +0000 (20:14 +0900)]
Fix FcCacheOffsetsValid()
Validation fails when the FcValueList contains more than font->num.
this logic was wrong because font->num contains a number of the elements
in FcPatternElt but FcValue in FcValueList.
This corrects
7a4a5bd7.
Patch from Tobias Stoeckmann
Change-Id: I4d14746892a0426b7096810bf30128bf69829417
Bowon Ryu [Fri, 11 Aug 2017 02:33:48 +0000 (11:33 +0900)]
Apply ASLR to executable files.
Change-Id: Ifb2218d6483dbce2c90ff58b0d09db70516a2a70
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Woochan Lee [Tue, 25 Apr 2017 12:34:58 +0000 (21:34 +0900)]
Using %license macro to install license file instead of using manual command.
Change-Id: Ie33e579a353cc3bdb66870e6c7567b5b2e32b879
Shinwoo Kim [Tue, 6 Dec 2016 05:52:26 +0000 (14:52 +0900)]
fix build break caused by changing upgrade script name
Change-Id: I782c70bf644772fa542a8585c3aa14e1baccb568
Shinwoo Kim [Mon, 5 Dec 2016 10:59:47 +0000 (19:59 +0900)]
Change script name following numbering policy
Change-Id: I2e9e3061adb55e6973859a62f3068c746a4931b7
Youngbok Shin [Tue, 22 Nov 2016 05:17:31 +0000 (14:17 +0900)]
fontconfig: skip creation cache files at the package installation
This patch is made for fixing smack issues for fontconfig system cache.
Change-Id: Ia441d877270d29cbd67ad37e0afbc35af258b178
Youngbok Shin [Fri, 18 Nov 2016 08:58:20 +0000 (17:58 +0900)]
Make system cache folder in the post field of installation
Change-Id: I89c268c2f6822cd45d4a71d4ae91c9c541cfeb97
Youngbok Shin [Mon, 7 Nov 2016 03:51:45 +0000 (12:51 +0900)]
Apply smack label on system cache
Initial smack label of system fontconfig cache is "_".
It can cause smack deny error if there a request to rewrite the cache.
Change-Id: I35f178ac4e07bdbecffcf177441464fc0db3571c
Youngbok Shin [Mon, 7 Nov 2016 02:34:47 +0000 (11:34 +0900)]
Apply smack label for /opt/share/fonts path
The path is for downloadable fonts.
Change-Id: If4153c7e37d22afb0992350179d2c1f44cbc571c
Youngbok Shin [Tue, 11 Oct 2016 09:01:03 +0000 (18:01 +0900)]
Add a font path for download fonts
It allows to access fonts from "/opt/share/fonts".
Change-Id: Ia8519a489f3495451939810b083d4f543db3bd43
Youngbok Shin [Fri, 23 Sep 2016 04:08:54 +0000 (13:08 +0900)]
Remove chown, chmod for fontconfig cache path
It caused side effect on performance of all of applications.
Change-Id: I952ae0491544dda438ddb3e5566a7d01e37f6be6
Youngbok Shin [Tue, 20 Sep 2016 07:49:12 +0000 (00:49 -0700)]
Merge "Revert smack label changes and change owner of fontconfig cache files" into tizen
Youngbok Shin [Fri, 9 Sep 2016 08:29:00 +0000 (17:29 +0900)]
Revert smack label changes and change owner of fontconfig cache files
Change-Id: I39d399c1955d465036c1c8bf381d14c06bf1610a
Shinwoo Kim [Mon, 12 Sep 2016 08:47:18 +0000 (17:47 +0900)]
Add a script to upgrade from 2.4 to 3.0
Change-Id: I62e943ff1d54336f3b249da97b7593889e7a78ed
Youngbok Shin [Mon, 22 Aug 2016 06:16:28 +0000 (15:16 +0900)]
update to 2.12.1
Youngbok Shin [Mon, 22 Aug 2016 06:15:55 +0000 (15:15 +0900)]
Merge branch 'upstream' into tizen
Youngbok Shin [Mon, 22 Aug 2016 06:14:42 +0000 (15:14 +0900)]
Imported Upstream version 2.12.1
Youngbok Shin [Fri, 22 Jul 2016 03:56:44 +0000 (12:56 +0900)]
smack: Change smack label for cache
It should be accessible for all of processes.
Change-Id: I6693a9a26df964326dd8c8f91a9c62de30f54f78
Youngbok Shin [Mon, 23 May 2016 03:11:02 +0000 (12:11 +0900)]
Apply "User::App::Shared" smack label to /opt/var/cache/fontconfig
The fontconfig cache should be accessible by application.
It fixes an issue from org.tizen.tv-viewer application.
Change-Id: I340e95d977fb5c9817a3c5af6ec20ca2ddd9ef97
Youngbok Shin [Mon, 14 Mar 2016 06:25:16 +0000 (15:25 +0900)]
Skip making fontconfig cache folder for users
It was a legacy code from Tizen 2.4
Change-Id: Ia9428025fc10ec147ecca41ffee500f6a381408e
Youngbok Shin [Tue, 8 Mar 2016 07:57:08 +0000 (16:57 +0900)]
Apply tizen-platform-config macros
Change-Id: I77f4a1383fea4e692044afb3c678f4e2e5890bc7
Jaeun Choi [Tue, 3 Nov 2015 08:15:18 +0000 (17:15 +0900)]
Remove unnecessary .gbs.conf file
Change-Id: I0b67f459781dbf76762c9ca45dda9f1fa139d2ee
Jaeun Choi [Tue, 3 Nov 2015 07:20:13 +0000 (16:20 +0900)]
Update spec file
Change-Id: I99560bf9cd09aefab77173a0080271f528523bd5
Jaeun Choi [Wed, 28 Oct 2015 08:21:14 +0000 (17:21 +0900)]
Merge branch 'upstream' into tizen
Change-Id: Ia295154d2b5ff3ad93d213160f5f3f6e3dc7505a
Jaeun Choi [Wed, 28 Oct 2015 06:45:18 +0000 (15:45 +0900)]
Imported Upstream version 2.11.93
Change-Id: I0625d1bfdedbfcb7cbf279d779d33468e0a775b0
Rafal Krypa [Tue, 11 Aug 2015 10:08:09 +0000 (12:08 +0200)]
Label /var/cache/fontconfig with "System::Shared", transmutable
Make sure that all font caches are readable by User domain. Until now
the directory was labaled with "_" and the cache files with either
"_" or "System". Files with the latter label couldn't be accessed by User
domain.
Change-Id: I2c482622ba896cede9e049734d33ac92f03b30a3
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
Kévin THIERRY [Fri, 7 Nov 2014 13:22:50 +0000 (14:22 +0100)]
packaging: Bump to version 2.11.1
Use upstream git repo instead of pristine-tar.
Change-Id: I777ede3a2d2527dbc478a54a0813806abd1cbdae
Bug-Tizen: TC-1818
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Alexandru Cornea [Fri, 28 Jun 2013 22:03:14 +0000 (01:03 +0300)]
resetting manifest requested domain to floor
Anas Nashif [Tue, 19 Mar 2013 12:22:02 +0000 (05:22 -0700)]
Fixed package groups
Anas Nashif [Tue, 29 Jan 2013 15:19:04 +0000 (07:19 -0800)]
Update to 2.10.91
Anas Nashif [Tue, 29 Jan 2013 15:14:11 +0000 (07:14 -0800)]
Update to 2.10.91
Anas Nashif [Tue, 29 Jan 2013 15:10:29 +0000 (07:10 -0800)]
Update to 2.10.2
Anas Nashif [Sat, 10 Nov 2012 06:13:25 +0000 (22:13 -0800)]
fixed files
Anas Nashif [Mon, 5 Nov 2012 03:00:25 +0000 (19:00 -0800)]
add packaging
Anas Nashif [Mon, 5 Nov 2012 02:58:51 +0000 (18:58 -0800)]
add packaging
Akira TAGOH [Mon, 24 Mar 2014 06:03:12 +0000 (15:03 +0900)]
Bump version to 2.11.1
Akira TAGOH [Mon, 24 Mar 2014 06:02:26 +0000 (15:02 +0900)]
Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
Akira TAGOH [Tue, 18 Mar 2014 03:14:03 +0000 (12:14 +0900)]
Add README describes the criteria to add/modify the orthography files
https://bugs.freedesktop.org/show_bug.cgi?id=73461
Akira TAGOH [Tue, 18 Mar 2014 02:51:37 +0000 (11:51 +0900)]
Bug 73291 - poppler does not show fl ligature
commented out substitutions for TeX Gyre Termes font
until the broken font are fixed.
https://bugs.freedesktop.org/show_bug.cgi?id=73291
Akira TAGOH [Fri, 7 Mar 2014 10:42:21 +0000 (19:42 +0900)]
Update doc to include the version info of `since when'
Version section was getting confused to the API's availability,
even though it was the version the doc was genereated.
So moving it into the footer and added @SINCE@ field in the data.
Akira TAGOH [Wed, 5 Mar 2014 09:29:29 +0000 (18:29 +0900)]
Fallback to lstat() in case the filesystem doesn't support d_type in struct dirent
Akira TAGOH [Thu, 6 Feb 2014 10:40:01 +0000 (19:40 +0900)]
Fix incompatible API on AIX with random_r and initstate_r
https://bugs.freedesktop.org/show_bug.cgi?id=74603
Akira TAGOH [Thu, 6 Feb 2014 08:29:19 +0000 (17:29 +0900)]
Add missing #include <sys/statvfs.h> in fcstat.c
https://bugs.freedesktop.org/show_bug.cgi?id=74602
Akira TAGOH [Thu, 6 Feb 2014 08:15:26 +0000 (17:15 +0900)]
Add a doc for FcDirCacheRescan
Akira TAGOH [Fri, 31 Jan 2014 02:10:02 +0000 (11:10 +0900)]
Fix a crash issue when empty strings are set to the BDF properties
Akira TAGOH [Wed, 22 Jan 2014 10:35:07 +0000 (19:35 +0900)]
Update the use of autotools' macro
Akira TAGOH [Fri, 17 Jan 2014 04:05:25 +0000 (13:05 +0900)]
Add missing license headers
https://bugs.freedesktop.org/show_bug.cgi?id=73401
Akira TAGOH [Fri, 17 Jan 2014 03:57:56 +0000 (12:57 +0900)]
clean up the unused files
Akira TAGOH [Fri, 17 Jan 2014 03:24:02 +0000 (12:24 +0900)]
Update zh_hk.orth
Patch from Abel Cheung
https://bugs.freedesktop.org/show_bug.cgi?id=73461
Akira TAGOH [Thu, 16 Jan 2014 10:30:35 +0000 (19:30 +0900)]
Bug 73686 - confdir is not set correctly in fontconfig.pc
Akira TAGOH [Thu, 5 Dec 2013 10:15:47 +0000 (19:15 +0900)]
Improve the performance issue on rescanning directories
Akira TAGOH [Mon, 16 Dec 2013 08:44:37 +0000 (17:44 +0900)]
Fix a build issue on platforms where doesn't support readlink()
Akira TAGOH [Mon, 16 Dec 2013 07:00:12 +0000 (16:00 +0900)]
Fix a typo
Behdad Esfahbod [Tue, 10 Dec 2013 02:21:57 +0000 (21:21 -0500)]
Bug 72380 - Never drop first font when trimming
Let me show it with an example.
Currently:
$ fc-match symbol
symbol.ttf: "Symbol" "Regular"
$ fc-match symbol --sort | head -n 1
Symbol.pfb: "Symbol" "Regular"
$ fc-match symbol --sort --all | head -n 1
symbol.ttf: "Symbol" "Regular"
I want to make sure the above three commands all return the same font.
Ie. I want to make sure FcFontMatch() always returns the first font
from FcFontSort(). As such, never trim first font.
Jehan [Sun, 17 Nov 2013 09:38:28 +0000 (22:38 +1300)]
Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32 build
https://bugs.freedesktop.org/show_bug.cgi?id=71691
Frederic Crozat [Fri, 6 Dec 2013 13:23:52 +0000 (14:23 +0100)]
Add metric aliases for additional Google ChromeOS fonts
MS fonts Cambria, Symbol and Calibri have compat metrics fonts
from ChromeOS.
https://bugs.freedesktop.org/show_bug.cgi?id=72395
Frederic Crozat [Fri, 6 Dec 2013 13:08:08 +0000 (14:08 +0100)]
Fix inversion between Tinos and Cousine in the comment
Akira TAGOH [Mon, 2 Dec 2013 10:18:25 +0000 (19:18 +0900)]
Simplify to validate the availability of scandir
Akira TAGOH [Mon, 2 Dec 2013 09:43:10 +0000 (18:43 +0900)]
Simplify to validate the availability of posix_fadvise
Akira TAGOH [Mon, 2 Dec 2013 06:53:57 +0000 (15:53 +0900)]
Bug 72086 - Check for gperf in autogen.sh
Ross Burton [Tue, 26 Nov 2013 17:18:25 +0000 (17:18 +0000)]
fc-cache: --sysroot option takes an argument
The getopt_long option definitions say that sysroot doesn't take an argument,
when it in fact does.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Akira TAGOH [Mon, 11 Nov 2013 02:53:09 +0000 (11:53 +0900)]
Fix typo
Use FcTypeUnknown instead of -1 with type casting.
This seems missed when it was changed.
Patch from brian porter
Akira TAGOH [Tue, 5 Nov 2013 11:30:35 +0000 (20:30 +0900)]
Re-scan font directories only when it contains subdirs
Somewhat improves the performance but still need to think about for the situation
where both directories and fonts are in.
Alan Coopersmith [Sat, 2 Nov 2013 17:23:57 +0000 (10:23 -0700)]
Avoid null pointer dereference in FcNameParse if malloc fails
Reported by parfait 1.3:
Error: Null pointer dereference (CWE 476)
Read from null pointer t
at line 423 of src/fcname.c in function 'FcNameParse'.
Function _FcObjectLookupOtherTypeByName may return constant 'NULL'
at line 63, called at line 122 of src/fcobjs.c in function
'FcObjectLookupOtherTypeByName'.
Function FcObjectLookupOtherTypeByName may return constant 'NULL'
at line 122, called at line 67 of src/fcname.c in function
'FcNameGetObjectType'.
Function FcNameGetObjectType may return constant 'NULL' at line 67,
called at line 422 in function 'FcNameParse'.
Null pointer introduced at line 63 of src/fcobjs.c in function
'_FcObjectLookupOtherTypeByName'.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Alan Coopersmith [Sat, 2 Nov 2013 17:23:56 +0000 (10:23 -0700)]
Avoid memory leak when NULL path passed to FcStrBuildFilename
Reported by parfait 1.3:
Memory leak of pointer sset allocated with FcStrSetCreate()
at line 933 of src/fcstr.c in function 'FcStrBuildFilename'.
sset allocated at line 927 with FcStrSetCreate().
sset leaks when sset != NULL at line 932.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Alan Coopersmith [Sat, 2 Nov 2013 17:23:55 +0000 (10:23 -0700)]
Leave room for null terminators in arrays
Code currently returns a fatal error if it tries to add more entries
than the array has room for, but it wasn't checking to make sure
the final null terminator entry would fit.
Reported by parfait 1.3:
Error: Buffer overrun
Buffer overflow (CWE 120): In array dereference of files[i] with index i
Array size is 256 elements (of 4 bytes each), index >= 0 and index <= 256
at line 250 of fc-glyphname/fc-glyphname.c in function 'main'.
Error: Buffer overrun
Buffer overflow (CWE 120): In array dereference of entries[i] with index i
Array size is 1024 elements (of 8 bytes each), index >= 0 and index <= 1024
at line 298 of fc-lang/fc-lang.c in function 'main'.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Akira TAGOH [Thu, 31 Oct 2013 13:12:26 +0000 (22:12 +0900)]
Correct DTD
Akira TAGOH [Thu, 24 Jan 2013 10:48:48 +0000 (19:48 +0900)]
Warn if no <test> nor <edit> elements in <match>
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>
Akira TAGOH [Mon, 28 Oct 2013 02:54:04 +0000 (11:54 +0900)]
Change the default weight on match to FC_WEIGHT_NORMAL
Akira TAGOH [Thu, 24 Oct 2013 10:35:26 +0000 (19:35 +0900)]
Fix a build issue on Solaris 10
Use own mkdtemp implementation if not available.
Reported by Thomas Klausner and Jörn Clausen
Akira TAGOH [Tue, 22 Oct 2013 06:00:29 +0000 (15:00 +0900)]
Use stat() if there are no d_type in struct dirent
Reported by Thomas Klausner
Akira TAGOH [Mon, 21 Oct 2013 03:16:46 +0000 (12:16 +0900)]
Fix the dynamic loading issue on NetBSD
On NetBSD, it is not supported to load a library linked against
libpthread into a program that wasn't (since the C library provides
stubs for some pthread-functions, which might have already been called
before libpthread is loaded, leading to problems).
Patch from Matthias Drochner
Akira TAGOH [Mon, 21 Oct 2013 03:13:31 +0000 (12:13 +0900)]
Update ax_pthread.m4 to the latest version
Akira TAGOH [Mon, 21 Oct 2013 02:50:55 +0000 (11:50 +0900)]
Fix build issue on Debian/kFreeBSD 7.0
There are posix_fadvise(2) but not POSIX_FADV_WILLNEED.
Patch from Ryo ONODERA.
Akira TAGOH [Fri, 11 Oct 2013 10:31:22 +0000 (19:31 +0900)]
do not build test-migration for Win32
This testing code is for XDG base directory spec which may be not interesting for them
Akira TAGOH [Fri, 11 Oct 2013 04:27:33 +0000 (13:27 +0900)]
Bump version to 2.11.0
Akira TAGOH [Fri, 11 Oct 2013 04:27:24 +0000 (13:27 +0900)]
Update CaseFolding.txt to Unicode 6.3
No real updates between 6.2 and 6.3.
Akira TAGOH [Fri, 11 Oct 2013 03:40:23 +0000 (12:40 +0900)]
Bump libtool revision
Akira TAGOH [Wed, 9 Oct 2013 03:19:35 +0000 (12:19 +0900)]
Add missing doc for FcStrListFirst and fix a typo
Akira TAGOH [Thu, 3 Oct 2013 10:59:30 +0000 (19:59 +0900)]
exit with the error code when FcNameParse() failed