platform/upstream/fontconfig.git
8 weeks agoAdd uuid in configure file 10/306710/2 accepted/tizen_unified accepted/tizen_unified_toolchain accepted/tizen_unified_x tizen accepted/tizen/unified/20240227.120122 accepted/tizen/unified/toolchain/20240311.070002 accepted/tizen/unified/x/20240228.011948
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

3 months agoupgrade to 2.14.2 60/304360/2
ANZ1217 [Tue, 16 Jan 2024 09:41:27 +0000 (18:41 +0900)]
upgrade to 2.14.2

Change-Id: I44e2286ed83c36ce21e2487072ab51ad08bf498b

3 months agoMerge branch 'upstream' into tizen
ANZ1217 [Tue, 16 Jan 2024 08:53:14 +0000 (17:53 +0900)]
Merge branch 'upstream' into tizen

Change-Id: I42d85a08a6a8438cbdaae0be87bef1aa957b6ed2

3 months agoRevert "add Tizen tv profile only configuration"
ANZ1217 [Tue, 16 Jan 2024 08:52:47 +0000 (17:52 +0900)]
Revert "add Tizen tv profile only configuration"

This reverts commit 74fb2dc675f84a4137c4b69d300739495e26e764.

3 months agoImported Upstream version 2.14.2 upstream
ANZ1217 [Tue, 16 Jan 2024 08:47:17 +0000 (17:47 +0900)]
Imported Upstream version 2.14.2

3 years agoadd Tizen tv profile only configuration 59/245559/1 accepted/tizen_6.5_unified accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified tizen_6.5 tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/6.5/unified/20211029.012734 accepted/tizen/7.0/unified/20221110.063150 accepted/tizen/7.0/unified/hotfix/20221116.110754 accepted/tizen/8.0/unified/20231005.094842 accepted/tizen/unified/20201102.124244 accepted/tizen/unified/20201102.124448 submit/tizen/20201013.094007 submit/tizen/20201018.221456 submit/tizen/20201027.041619 submit/tizen/20201027.093925 submit/tizen/20201101.231042 submit/tizen_6.5/20211028.163401 tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release
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

4 years agoadd dependency with security-config to change the owner of font directory 05/229405/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.104900 accepted/tizen/6.0/unified/hotfix/20201102.235715 accepted/tizen/unified/20200402.155638 submit/tizen/20200401.030904 submit/tizen_6.0/20201029.205501 submit/tizen_6.0_hotfix/20201102.192901 submit/tizen_6.0_hotfix/20201103.115101 tizen_6.0.m2_release
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

4 years agochange the access right. 81/212981/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix tizen_5.5_tv accepted/tizen/5.5/unified/20191031.005322 accepted/tizen/5.5/unified/mobile/hotfix/20201027.062232 accepted/tizen/unified/20190903.052637 submit/tizen/20190829.052755 submit/tizen/20190902.050833 submit/tizen_5.5/20191031.000006 submit/tizen_5.5_mobile_hotfix/20201026.185106 tizen_5.5.m2_release
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

4 years agoAdd smack rules for default font config pathes. 53/212953/4 submit/tizen/20190829.015530
Hermet Park [Wed, 28 Aug 2019 12:41:18 +0000 (21:41 +0900)]
Add smack rules for default font config pathes.

Change-Id: I578225c681e6887d8fd4c464c1b3cf89451e082d

5 years agoupgrade to 2.13.1 39/199739/1 accepted/tizen/unified/20190225.232728 submit/tizen/20190222.001114 submit/tizen/20190222.044455 submit/tizen/20190225.055416 submit/tizen/20190225.071954
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>
5 years agoMerge branch 'upstream' into tizen 38/199738/1
Bowon Ryu [Thu, 14 Feb 2019 10:04:20 +0000 (19:04 +0900)]
Merge branch 'upstream' into tizen

Change-Id: Ib7fd24e86a79df725eff04fed366a7d111f781be

5 years agoImported Upstream version 2.13.1 upstream/2.13.1
Bowon Ryu [Thu, 14 Feb 2019 10:03:41 +0000 (19:03 +0900)]
Imported Upstream version 2.13.1

5 years agoApply ASLR to new excutable file. 93/196893/1 accepted/tizen/unified/20190111.055123 submit/tizen/20190109.051753
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>
5 years agoRemove unused upgrade script 80/184280/1 accepted/tizen_5.0_unified accepted/tizen/5.0/unified/20181102.024640 accepted/tizen/unified/20180720.060729 submit/tizen/20180719.063101 submit/tizen_5.0/20181101.000006
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

5 years agofontconfig: fix smack issue from /opt/share/fonts, ~/.fonts/, ~/.fontconfig 58/182158/1 accepted/tizen/unified/20180629.154141 submit/tizen/20180628.080817
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

6 years agofontconfig: upgrade to 2.13.0 accepted/tizen/unified/20180405.005216 submit/tizen/20180403.101617 submit/tizen/20180404.045219 submit/tizen/20180404.084838
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

6 years agoMerge branch 'upstream' into tizen
Youngbok Shin [Tue, 3 Apr 2018 05:42:49 +0000 (14:42 +0900)]
Merge branch 'upstream' into tizen

6 years agoRevert "Add a condition to FcCacheOffsetsValid() for detecting empty data of cache"
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.

6 years agoImported Upstream version 2.13.0 upstream/2.13.0
Youngbok Shin [Tue, 3 Apr 2018 05:24:39 +0000 (14:24 +0900)]
Imported Upstream version 2.13.0

6 years agoAdd a condition to FcCacheOffsetsValid() for detecting empty data of cache 24/155324/1 accepted/tizen/unified/20171025.075138 submit/tizen/20171020.120936
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

6 years agoFix FcCacheOffsetsValid() 86/154686/1
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

6 years agoApply ASLR to executable files. 72/143672/1 accepted/tizen/4.0/unified/20170828.222341 accepted/tizen/unified/20170821.051118 submit/tizen/20170816.060215 submit/tizen_4.0/20170828.100005 tizen_4.0.IoT.p1_release
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>
7 years agoUsing %license macro to install license file instead of using manual command. 91/126991/1 accepted/tizen/4.0/unified/20170816.013415 accepted/tizen/unified/20170519.200900 submit/tizen/20170519.132143 submit/tizen_4.0/20170811.094300 tizen_4.0.m1_release
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

7 years agofix build break caused by changing upgrade script name accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170102.152327 accepted/tizen/ivi/20170103.051252 accepted/tizen/mobile/20170103.051008 accepted/tizen/tv/20170103.051126 accepted/tizen/unified/20170309.035549 accepted/tizen/wearable/20170103.051203 submit/tizen/20170102.091821 submit/tizen/20170103.012719 submit/tizen_unified/20170308.100412
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

7 years agoChange script name following numbering policy
Shinwoo Kim [Mon, 5 Dec 2016 10:59:47 +0000 (19:59 +0900)]
Change script name following numbering policy

Change-Id: I2e9e3061adb55e6973859a62f3068c746a4931b7

7 years agofontconfig: skip creation cache files at the package installation
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

7 years agoMake system cache folder in the post field of installation
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

7 years agoApply smack label on system cache 74/98374/1
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

7 years agoApply smack label for /opt/share/fonts path 70/98370/1
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

7 years agoAdd a font path for download fonts 74/91774/1 accepted/tizen/3.0/common/20161114.110542 accepted/tizen/3.0/ivi/20161028.151312 accepted/tizen/3.0/mobile/20161028.143125 accepted/tizen/3.0/tv/20161028.143509 accepted/tizen/3.0/wearable/20161028.150838 accepted/tizen/common/20161019.145813 accepted/tizen/ivi/20161019.141808 accepted/tizen/mobile/20161019.141607 accepted/tizen/tv/20161019.141646 accepted/tizen/wearable/20161019.141730 submit/tizen/20161019.092255 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.092423 submit/tizen_3.0_common/20161104.104000
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

7 years agoRemove chown, chmod for fontconfig cache path 83/89283/1 accepted/tizen/3.0/ivi/20161011.044152 accepted/tizen/3.0/mobile/20161015.033202 accepted/tizen/3.0/tv/20161016.004633 accepted/tizen/3.0/wearable/20161015.082806 accepted/tizen/common/20160927.152733 accepted/tizen/ivi/20160927.231040 accepted/tizen/mobile/20160927.230900 accepted/tizen/tv/20160927.230944 accepted/tizen/wearable/20160927.231016 submit/tizen/20160927.065504 submit/tizen_3.0_ivi/20161010.000002 submit/tizen_3.0_mobile/20161015.000002 submit/tizen_3.0_tv/20161015.000002 submit/tizen_3.0_wearable/20161015.000002
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

7 years agoMerge "Revert smack label changes and change owner of fontconfig cache files" into... accepted/tizen/common/20160921.162913 accepted/tizen/ivi/20160922.042141 accepted/tizen/mobile/20160922.042230 accepted/tizen/tv/20160922.042033 accepted/tizen/wearable/20160922.042040 submit/tizen/20160921.091905
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

7 years agoRevert smack label changes and change owner of fontconfig cache files 45/87745/2
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

7 years agoAdd a script to upgrade from 2.4 to 3.0 51/87951/2 accepted/tizen/common/20160912.181716 accepted/tizen/ivi/20160920.052144 accepted/tizen/mobile/20160920.052055 accepted/tizen/tv/20160920.052108 accepted/tizen/wearable/20160920.052128 submit/tizen/20160912.091121 submit/tizen/20160920.023107
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

7 years agoupdate to 2.12.1 accepted/tizen/common/20160825.152124 accepted/tizen/ivi/20160830.235628 accepted/tizen/mobile/20160830.235500 accepted/tizen/tv/20160830.235541 accepted/tizen/wearable/20160830.235551 submit/tizen/20160825.083555 submit/tizen/20160825.120929 submit/tizen/20160826.022749 submit/tizen/20160830.061831
Youngbok Shin [Mon, 22 Aug 2016 06:16:28 +0000 (15:16 +0900)]
update to 2.12.1

7 years agoMerge branch 'upstream' into tizen
Youngbok Shin [Mon, 22 Aug 2016 06:15:55 +0000 (15:15 +0900)]
Merge branch 'upstream' into tizen

7 years agoImported Upstream version 2.12.1 upstream/2.12.1
Youngbok Shin [Mon, 22 Aug 2016 06:14:42 +0000 (15:14 +0900)]
Imported Upstream version 2.12.1

7 years agosmack: Change smack label for cache 86/81086/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

7 years agoApply "User::App::Shared" smack label to /opt/var/cache/fontconfig 37/70837/1 accepted/tizen/common/20160525.155347 accepted/tizen/ivi/20160524.004722 accepted/tizen/mobile/20160524.004621 accepted/tizen/tv/20160524.004656 accepted/tizen/wearable/20160524.004606 submit/tizen/20160523.040849 submit/tizen/20160523.100314
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

8 years agoSkip making fontconfig cache folder for users 63/62063/1 accepted/tizen/common/20160316.155623 accepted/tizen/ivi/20160315.002741 accepted/tizen/mobile/20160315.002648 accepted/tizen/tv/20160315.002706 accepted/tizen/wearable/20160315.002725 submit/tizen/20160314.084709
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

8 years agoApply tizen-platform-config macros 85/61485/1
Youngbok Shin [Tue, 8 Mar 2016 07:57:08 +0000 (16:57 +0900)]
Apply tizen-platform-config macros

Change-Id: I77f4a1383fea4e692044afb3c678f4e2e5890bc7

8 years agoRemove unnecessary .gbs.conf file 90/50890/1 accepted/tizen/ivi/20160218.024747 submit/tizen/20151103.071309 submit/tizen/20151103.102451 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Jaeun Choi [Tue, 3 Nov 2015 08:15:18 +0000 (17:15 +0900)]
Remove unnecessary .gbs.conf file

Change-Id: I0b67f459781dbf76762c9ca45dda9f1fa139d2ee

8 years agoUpdate spec file 79/50879/1
Jaeun Choi [Tue, 3 Nov 2015 07:20:13 +0000 (16:20 +0900)]
Update spec file

Change-Id: I99560bf9cd09aefab77173a0080271f528523bd5

8 years agoMerge branch 'upstream' into tizen 78/50878/1
Jaeun Choi [Wed, 28 Oct 2015 08:21:14 +0000 (17:21 +0900)]
Merge branch 'upstream' into tizen

Change-Id: Ia295154d2b5ff3ad93d213160f5f3f6e3dc7505a

8 years agoImported Upstream version 2.11.93 57/50357/1 upstream/2.11.93
Jaeun Choi [Wed, 28 Oct 2015 06:45:18 +0000 (15:45 +0900)]
Imported Upstream version 2.11.93

Change-Id: I0625d1bfdedbfcb7cbf279d779d33468e0a775b0

8 years agoLabel /var/cache/fontconfig with "System::Shared", transmutable 97/45797/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150813.012231 accepted/tizen/tv/20150813.012238 accepted/tizen/wearable/20150813.012249 submit/tizen/20150812.115136 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
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>
9 years agopackaging: Bump to version 2.11.1 90/32090/2 tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0_ivi accepted/tizen/common/20141223.083531 accepted/tizen/ivi/20141225.103512 accepted/tizen/mobile/20150304.131052 accepted/tizen/tv/20150324.014508 accepted/tizen/wearable/20150129.005759 submit/tizen_common/20141222.094800 submit/tizen_ivi/20141225.222222 submit/tizen_mobile/20150129.000000 submit/tizen_mobile/20150213.000000 submit/tizen_mobile/20150223.000000 submit/tizen_mobile/20150302.000000 submit/tizen_tv/20150320.000001 submit/tizen_wearable/20150127.000001 submit/tizen_wearable/20150128.000000 tizen_3.0_ivi_release
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>
9 years agoresetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 22:03:14 +0000 (01:03 +0300)]
resetting manifest requested domain to floor

9 years agoFixed package groups
Anas Nashif [Tue, 19 Mar 2013 12:22:02 +0000 (05:22 -0700)]
Fixed package groups

9 years agoUpdate to 2.10.91
Anas Nashif [Tue, 29 Jan 2013 15:19:04 +0000 (07:19 -0800)]
Update to 2.10.91

9 years agoUpdate to 2.10.91
Anas Nashif [Tue, 29 Jan 2013 15:14:11 +0000 (07:14 -0800)]
Update to 2.10.91

9 years agoUpdate to 2.10.2
Anas Nashif [Tue, 29 Jan 2013 15:10:29 +0000 (07:10 -0800)]
Update to 2.10.2

9 years agofixed files
Anas Nashif [Sat, 10 Nov 2012 06:13:25 +0000 (22:13 -0800)]
fixed files

9 years agoadd packaging
Anas Nashif [Mon, 5 Nov 2012 03:00:25 +0000 (19:00 -0800)]
add packaging

9 years agoadd packaging
Anas Nashif [Mon, 5 Nov 2012 02:58:51 +0000 (18:58 -0800)]
add packaging

10 years agoBump version to 2.11.1 2.11.1
Akira TAGOH [Mon, 24 Mar 2014 06:03:12 +0000 (15:03 +0900)]
Bump version to 2.11.1

10 years agoFix autoconf warning, warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTE...
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

10 years agoAdd README describes the criteria to add/modify the orthography files
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

10 years agoBug 73291 - poppler does not show fl ligature
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

10 years agoUpdate doc to include the version info of `since when'
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.

10 years agoFallback to lstat() in case the filesystem doesn't support d_type in struct dirent
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

10 years agoFix incompatible API on AIX with random_r and initstate_r
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

10 years agoAdd missing #include <sys/statvfs.h> in fcstat.c
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

10 years agoAdd a doc for FcDirCacheRescan
Akira TAGOH [Thu, 6 Feb 2014 08:15:26 +0000 (17:15 +0900)]
Add a doc for FcDirCacheRescan

10 years agoFix a crash issue when empty strings are set to the BDF properties
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

10 years agoUpdate the use of autotools' macro
Akira TAGOH [Wed, 22 Jan 2014 10:35:07 +0000 (19:35 +0900)]
Update the use of autotools' macro

10 years agoAdd missing license headers
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

10 years agoclean up the unused files
Akira TAGOH [Fri, 17 Jan 2014 03:57:56 +0000 (12:57 +0900)]
clean up the unused files

10 years agoUpdate zh_hk.orth
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

10 years agoBug 73686 - confdir is not set correctly in fontconfig.pc
Akira TAGOH [Thu, 16 Jan 2014 10:30:35 +0000 (19:30 +0900)]
Bug 73686 - confdir is not set correctly in fontconfig.pc

10 years agoImprove the performance issue on rescanning directories
Akira TAGOH [Thu, 5 Dec 2013 10:15:47 +0000 (19:15 +0900)]
Improve the performance issue on rescanning directories

10 years agoFix a build issue on platforms where doesn't support readlink()
Akira TAGOH [Mon, 16 Dec 2013 08:44:37 +0000 (17:44 +0900)]
Fix a build issue on platforms where doesn't support readlink()

10 years agoFix a typo
Akira TAGOH [Mon, 16 Dec 2013 07:00:12 +0000 (16:00 +0900)]
Fix a typo

10 years agoBug 72380 - Never drop first font when trimming
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.

10 years agoDefaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32 build
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

10 years agoAdd metric aliases for additional Google ChromeOS fonts
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

10 years agoFix inversion between Tinos and Cousine in the comment
Frederic Crozat [Fri, 6 Dec 2013 13:08:08 +0000 (14:08 +0100)]
Fix inversion between Tinos and Cousine in the comment

10 years agoSimplify to validate the availability of scandir
Akira TAGOH [Mon, 2 Dec 2013 10:18:25 +0000 (19:18 +0900)]
Simplify to validate the availability of scandir

10 years agoSimplify to validate the availability of posix_fadvise
Akira TAGOH [Mon, 2 Dec 2013 09:43:10 +0000 (18:43 +0900)]
Simplify to validate the availability of posix_fadvise

10 years agoBug 72086 - Check for gperf in autogen.sh
Akira TAGOH [Mon, 2 Dec 2013 06:53:57 +0000 (15:53 +0900)]
Bug 72086 - Check for gperf in autogen.sh

10 years agofc-cache: --sysroot option takes an argument
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>
10 years agoFix typo
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

10 years agoRe-scan font directories only when it contains subdirs
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.

10 years agoAvoid null pointer dereference in FcNameParse if malloc fails
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>
10 years agoAvoid memory leak when NULL path passed to FcStrBuildFilename
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>
10 years agoLeave room for null terminators in arrays
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>
10 years agoCorrect DTD
Akira TAGOH [Thu, 31 Oct 2013 13:12:26 +0000 (22:12 +0900)]
Correct DTD

10 years agoWarn if no <test> nor <edit> elements in <match>
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>

10 years agoChange the default weight on match to FC_WEIGHT_NORMAL
Akira TAGOH [Mon, 28 Oct 2013 02:54:04 +0000 (11:54 +0900)]
Change the default weight on match to FC_WEIGHT_NORMAL

10 years agoFix a build issue on Solaris 10
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

10 years agoUse stat() if there are no d_type in struct dirent
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

10 years agoFix the dynamic loading issue on NetBSD
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

10 years agoUpdate ax_pthread.m4 to the latest version
Akira TAGOH [Mon, 21 Oct 2013 03:13:31 +0000 (12:13 +0900)]
Update ax_pthread.m4 to the latest version

10 years agoFix build issue on Debian/kFreeBSD 7.0
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.

10 years agodo not build test-migration for Win32
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

10 years agoBump version to 2.11.0 2.11.0
Akira TAGOH [Fri, 11 Oct 2013 04:27:33 +0000 (13:27 +0900)]
Bump version to 2.11.0

10 years agoUpdate CaseFolding.txt to Unicode 6.3
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.

10 years agoBump libtool revision
Akira TAGOH [Fri, 11 Oct 2013 03:40:23 +0000 (12:40 +0900)]
Bump libtool revision

10 years agoAdd missing doc for FcStrListFirst and fix a typo
Akira TAGOH [Wed, 9 Oct 2013 03:19:35 +0000 (12:19 +0900)]
Add missing doc for FcStrListFirst and fix a typo

10 years agoexit with the error code when FcNameParse() failed
Akira TAGOH [Thu, 3 Oct 2013 10:59:30 +0000 (19:59 +0900)]
exit with the error code when FcNameParse() failed