platform/core/graphics/cairo.git
23 months ago[CVE-2016-3190] Fix CVE issue 04/275304/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified tizen_7.0_hotfix tizen_8.0 accepted/tizen/7.0/unified/20221110.060803 accepted/tizen/7.0/unified/hotfix/20221116.105307 accepted/tizen/8.0/unified/20231005.093331 accepted/tizen/unified/20220728.131651 submit/tizen/20220520.082748 submit/tizen/20220727.012456 submit/tizen/20221109.014223 tizen_7.0_m2_release tizen_8.0_m2_release
tscholb [Fri, 20 May 2022 08:01:21 +0000 (17:01 +0900)]
[CVE-2016-3190] Fix CVE issue

The fill_xrgb32_lerp_opaque_spans() allows remote attackers to cause a denial of service
(out-of-bounds read and application crash) via a negative span length.

Change-Id: Iebce4b5d6fd9ea6435cc88875f314fb60d81bddd

2 years agoAdd gtk-doc to fix build error 03/269703/2 accepted/tizen/unified/20220124.020118 submit/tizen/20220121.014831
tscholb [Thu, 20 Jan 2022 05:08:58 +0000 (14:08 +0900)]
Add gtk-doc to fix build error

after upgrading the 2.71 version of autoconf, cairo has build error about gtk-doc. so i fix it

Change-Id: Icd04fc9a99f58616e4364dd681b9fe9123cb0b8d

4 years agoFix bug in _cairo_gl_has_extension 49/232249/1 accepted/tizen_6.0_unified_hotfix accepted/tizen_6.5_unified tizen_6.0_hotfix tizen_6.5 accepted/tizen/6.0/unified/20201030.120838 accepted/tizen/6.0/unified/hotfix/20201103.052229 accepted/tizen/6.5/unified/20211028.102050 accepted/tizen/unified/20200507.052316 submit/tizen/20200506.011353 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 submit/tizen_6.5/20211028.162201 tizen_6.0.m2_release tizen_6.5.m2_release
Sunghyun Kim [Wed, 29 Apr 2020 08:39:49 +0000 (17:39 +0900)]
Fix bug in _cairo_gl_has_extension

When check extension, cairo use strstr func.
But there was a problem with how to use it.
So i fix this bug.

Change-Id: I4ff47d73b61e56ae84c465d19c579aff4dc55cf6

4 years agoChange precision mediump to highp for rendering issue. 41/229141/1 accepted/tizen/unified/20200429.032917 submit/tizen/20200428.081411
Sunghyun Kim [Mon, 30 Mar 2020 04:49:47 +0000 (13:49 +0900)]
Change precision  mediump to highp for rendering issue.

some device can't support mediump, so it makes rendering issue.
To avoid it, we change precision mediump to highp

Change-Id: Ie3b0856b69828dcd4eba4871b6189935928d76a2

4 years agodelete unreachable code 24/227024/1 accepted/tizen/unified/20200310.151122 submit/tizen/20200309.063346
Sunghyun Kim [Mon, 9 Mar 2020 06:10:49 +0000 (15:10 +0900)]
delete unreachable code

Change-Id: Ief05e4bb8897883dc7288efc7988a1f76a2e17a6

4 years ago[CVE-2017-9814] Fix CVE Issue 84/223284/1 accepted/tizen/unified/20200204.125915 submit/tizen/20200130.070316
Sunghyun kim [Tue, 28 Jan 2020 07:37:19 +0000 (16:37 +0900)]
[CVE-2017-9814] Fix CVE Issue

https://bugs.freedesktop.org/show_bug.cgi?id=101547

Change-Id: I2b0ecb3ebe9d2ab2550dd74620c389686516ba7f

5 years ago[P180523-02901] Fix a crash occurred by thread unsafe issue 07/180707/1 accepted/tizen_5.0_unified accepted/tizen_5.5_unified_mobile_hotfix tizen_5.0 tizen_5.5_mobile_hotfix accepted/tizen/5.0/unified/20181102.020211 accepted/tizen/5.5/unified/20191031.025510 accepted/tizen/5.5/unified/mobile/hotfix/20201027.085114 accepted/tizen/unified/20180611.132130 submit/tizen/20180604.115621 submit/tizen/20180608.024409 submit/tizen_5.0/20181101.000003 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
Moonhee Choi [Fri, 1 Jun 2018 08:28:49 +0000 (17:28 +0900)]
[P180523-02901] Fix a crash occurred by thread unsafe issue

Change-Id: I78792c2dc09e4c44c51ffedaea5f73de0ee87e4c
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years ago[Coverity CID:22530] BugFix : written twice with same value 80/178280/1 accepted/tizen/unified/20180510.070810 submit/tizen/20180509.064048
Moonhee Choi [Wed, 9 May 2018 06:34:41 +0000 (15:34 +0900)]
[Coverity CID:22530] BugFix : written twice with same value

Change-Id: If8c91ecf61427af776daab62b630a64cb57cbdbf
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years agoModify Build Spec file 65/175265/1 accepted/tizen/unified/20180411.065536 submit/tizen/20180410.021232
Moonhee Choi [Tue, 10 Apr 2018 02:00:01 +0000 (11:00 +0900)]
Modify Build Spec file
 - Modify LGPL-2.1+ to LGPL-2.1

Change-Id: I0175028831f1f97ce7c65bcb827a2d6b00efc7db
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years ago[Coverity] [CID:43738] Fix the Double free issue 70/173770/2 accepted/tizen/unified/20180405.064425 submit/tizen/20180327.012533
Moonhee Choi [Sun, 25 Mar 2018 23:32:26 +0000 (08:32 +0900)]
[Coverity] [CID:43738] Fix the Double free issue

Change-Id: I60cc22eaf784c9505ba304039e53a33872337c06
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years agoFixed typo 24/171724/1
Moonhee Choi [Wed, 7 Mar 2018 02:28:09 +0000 (11:28 +0900)]
Fixed typo

Change-Id: Ib302adb565a9d09ebde22f8101a01a185d6afdbf

6 years agoFix Memory Leak 65/145365/1 accepted/tizen/unified/20170901.025913 submit/tizen/20170822.064852
Moonhee Choi [Tue, 22 Aug 2017 06:16:25 +0000 (15:16 +0900)]
Fix Memory Leak
 - missing free on string buffer

Change-Id: I2599c7cd36444cd89f052b80ed9e71ebbea2f7e5
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years agoModified description in cairo.spec 33/144833/1 tizen_4.0_tv accepted/tizen/4.0/unified/20170829.020600 accepted/tizen/unified/20170821.051127 submit/tizen/20170818.061947 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Moonhee Choi [Fri, 18 Aug 2017 06:10:10 +0000 (15:10 +0900)]
Modified description in cairo.spec

Change-Id: I98aec2c407f0ec371b8a2642bbce5602e60aebff
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years agoFixed typo in _cairo_default_context_rounded_rectangle(). 80/144780/1
Moonhee Choi [Fri, 18 Aug 2017 01:57:56 +0000 (10:57 +0900)]
Fixed typo in _cairo_default_context_rounded_rectangle().
 - svace # : 250144

Change-Id: Ia2cca4710e2df77221609de850f364228c05b1e5
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
6 years ago[RQ170526-01074] gl:Fix bug in _cairo_gl_pattern_texture_setup() 87/136887/1 accepted/tizen/4.0/unified/20170816.011202 accepted/tizen/4.0/unified/20170816.014621 accepted/tizen/unified/20170705.163138 submit/tizen/20170705.043917 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Moonhee Choi [Mon, 3 Jul 2017 09:17:32 +0000 (18:17 +0900)]
[RQ170526-01074] gl:Fix bug in _cairo_gl_pattern_texture_setup()
  - The "image" allocated at line 786 is not freed before moving to label fail at line 803.
  - It was fixed in community: https://bugs.freedesktop.org/show_bug.cgi?id=91537

Change-Id: I91833b0f7be723f050e7c1d38ae64e5f07d831fe

6 years ago[Cairo] Fix Kona defect & Svace issue 54/131954/1 accepted/tizen/unified/20170609.053351 submit/tizen/20170607.021832
Moonhee Choi [Wed, 31 May 2017 09:44:08 +0000 (18:44 +0900)]
[Cairo] Fix Kona defect & Svace issue
 - Kona RQ170526-01074 - warning : passing argument of 'cairo_surface_destory' from incompatible pointer type (cairo-gl-operand.c)
 - Svace 171678 related to memory leak (cairo-pdf-surface.c)

Change-Id: If5b06985ad3be89ef639bfa1cbb07002304ea3d7

7 years agoFix Svace issue & Memory leak 93/125493/2
Moonhee Choi [Wed, 12 Apr 2017 06:32:06 +0000 (15:32 +0900)]
Fix Svace issue & Memory leak
 - # of Svace : 39967 related to strcpy (Secure issue)

Change-Id: I8e9092986331fa64d08ca0ff2f5979d94b70a203
Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
7 years agoMerge "Bug Fix in _evas_gl_destroy of cairo evas-gl backend" into tizen accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20161122.193051 accepted/tizen/ivi/20161123.000235 accepted/tizen/mobile/20161123.000136 accepted/tizen/tv/20161123.000156 accepted/tizen/unified/20170309.032942 accepted/tizen/wearable/20161123.000211 submit/tizen/20161122.071519 submit/tizen_unified/20170308.100407 tizen_4.0.m1_release
moonhee, choi [Thu, 17 Nov 2016 12:35:54 +0000 (04:35 -0800)]
Merge "Bug Fix in _evas_gl_destroy of cairo evas-gl backend" into tizen

7 years agoBug Fix in _evas_gl_destroy of cairo evas-gl backend 50/98350/1
moonhee, choi [Thu, 17 Nov 2016 06:13:44 +0000 (15:13 +0900)]
Bug Fix in _evas_gl_destroy of cairo evas-gl backend

Change-Id: I8b3c73b61cb5a2e82e8d2326be5821ec2f48626d

7 years agoFix for Svace issue: 150830 14/97214/1
Ravi Nanjundappa [Fri, 11 Nov 2016 12:02:23 +0000 (17:32 +0530)]
Fix for Svace issue: 150830

Checking api handle against NULL value before referencing its value.

Change-Id: Ia23fef4b606cbc0f49e63f4a17d2867d10538bb1
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
7 years agoModify the patch for DF160920-00051 19/91619/1 accepted/tizen/3.0/common/20161114.105722 accepted/tizen/3.0/ivi/20161028.134058 accepted/tizen/3.0/mobile/20161028.133216 accepted/tizen/3.0/tv/20161028.133523 accepted/tizen/3.0/wearable/20161028.133759 accepted/tizen/common/20161010.150018 accepted/tizen/ivi/20161011.050034 accepted/tizen/mobile/20161011.045944 accepted/tizen/tv/20161011.050001 accepted/tizen/wearable/20161011.050015 submit/tizen/20161010.113913 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082423 submit/tizen_3.0_common/20161104.104000
mh0310.choi [Mon, 10 Oct 2016 10:52:33 +0000 (19:52 +0900)]
Modify the patch for DF160920-00051
  Delete Unnecessary code

Change-Id: I011c81321442b2bc8b47fcd9ea543fbc4e176413

7 years agoMerge "Fix for VDSvace issue: DF160920-00017" into tizen
moonhee choi [Wed, 5 Oct 2016 09:47:16 +0000 (02:47 -0700)]
Merge "Fix for VDSvace issue: DF160920-00017" into tizen

7 years agoMerge "Fix for VDSvace issue: DF160920-00051" into tizen
moonhee choi [Wed, 5 Oct 2016 09:47:07 +0000 (02:47 -0700)]
Merge "Fix for VDSvace issue: DF160920-00051" into tizen

7 years agoFix for VDSvace issue: DF160920-00051 07/91007/1
Ravi Nanjundappa [Wed, 5 Oct 2016 09:46:10 +0000 (15:16 +0530)]
Fix for VDSvace issue: DF160920-00051

Assigned the group handle to NULL after free inside _cairo_pdf_smask_group_destroy()
and then checking against NULL value before freeing its members further.

Change-Id: Icf9eacf075478244fb09dc6e2678b8d12cd7e292
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
7 years agoFix for VDSvace issue: DF160920-00047 03/91003/1
Ravi Nanjundappa [Wed, 5 Oct 2016 09:37:21 +0000 (15:07 +0530)]
Fix for VDSvace issue: DF160920-00047

Added the missing break at the end of switch case

Change-Id: Iffe747d77e3bf64b96abe284f7fb838b7eab8eec
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
7 years agoFix for VDSvace issue: DF160920-00017 95/90995/1
Ravi Nanjundappa [Wed, 5 Oct 2016 09:05:14 +0000 (14:35 +0530)]
Fix for VDSvace issue: DF160920-00017

Return the locally assigned status value instead of pattern->status,
because the pattern handle will be invalid after the call to
cairo_pattern_destroy(pattern)

Change-Id: I0c38f6c4aac619de2d27b5136a41870bee6e78cc
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
7 years agoDisable separable convolution 29/86929/2 accepted/tizen/3.0/ivi/20161011.053623 accepted/tizen/3.0/mobile/20161015.032320 accepted/tizen/3.0/tv/20161016.003644 accepted/tizen/3.0/wearable/20161015.080347 accepted/tizen/common/20160906.131223 accepted/tizen/ivi/20160908.042941 accepted/tizen/mobile/20160908.042823 accepted/tizen/tv/20160908.042842 accepted/tizen/wearable/20160908.042911 submit/tizen/20160906.044247 submit/tizen/20160907.063143 submit/tizen_3.0_ivi/20161010.000000 submit/tizen_3.0_ivi/20161010.000010 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_tv/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
mh0310.choi [Mon, 5 Sep 2016 12:40:07 +0000 (21:40 +0900)]
Disable separable convolution
  - disable PIXMAN_FILTER_SEPARABLE_CONVOLUTION

Change-Id: Ib445178c84a0b904bd68267185898158030b2d87

7 years agoDelete .gbs.conf 74/86374/1
mh0310.choi [Thu, 1 Sep 2016 02:13:52 +0000 (11:13 +0900)]
Delete .gbs.conf

Change-Id: If617fc0cdaacbb977611b2e44ba0a5b2868fd5b0

7 years agoMerge "Add gbs.conf" into tizen
mh0310.choi [Wed, 31 Aug 2016 04:06:31 +0000 (21:06 -0700)]
Merge "Add gbs.conf" into tizen

7 years agoAdd gbs.conf 82/86182/1
mh0310.choi [Fri, 26 Aug 2016 06:42:41 +0000 (15:42 +0900)]
Add gbs.conf

Change-Id: I721a91ca2c4ae269dfaed7aa5267ae672066b582

7 years agoAdd gbs.conf
mh0310.choi [Fri, 26 Aug 2016 06:42:41 +0000 (15:42 +0900)]
Add gbs.conf

7 years agoRemove boilerplate/ 90/77790/1
mh0310.choi [Fri, 1 Jul 2016 06:21:45 +0000 (15:21 +0900)]
Remove boilerplate/
  - The code in boilerplate might be useful guide to use a paticular backend

Change-Id: Idae1f33b05a3a512ad6045e44f0b0d6bb3a304bb

7 years ago[T-Trace] Enable T-trace tracing utility for Cairo. 32/77532/2 accepted/tizen/common/20160703.130354 submit/tizen/20160630.071514 submit/tizen_common/20160701.180000
hk57.kim [Thu, 30 Jun 2016 06:54:38 +0000 (15:54 +0900)]
[T-Trace] Enable T-trace tracing utility for Cairo.

    By default T-trace is disabled in the build.
    Use --enable-ttrace=yes for enabling the same.

Change-Id: I697c0a3f05bc9010620db563a4121c2ed0e46599
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
7 years ago[ft]fix to enable color-glyph 56/72756/1 accepted/tizen/common/20160603.150620 accepted/tizen/ivi/20160606.040525 accepted/tizen/mobile/20160606.035124 accepted/tizen/tv/20160606.035836 accepted/tizen/wearable/20160606.040025 submit/tizen/20160602.101640
hk57.kim [Thu, 2 Jun 2016 10:00:31 +0000 (19:00 +0900)]
[ft]fix to enable color-glyph

Change-Id: I56bec59db8ce3f5a0e54f4dd121d96f677ee40cd
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agofix build warning 60/62460/1 accepted/tizen/common/20160406.143944 accepted/tizen/ivi/20160406.070956 accepted/tizen/mobile/20160406.070830 accepted/tizen/tv/20160406.070856 accepted/tizen/wearable/20160406.070924 submit/tizen/20160324.041503 submit/tizen/20160406.010154
hk57.kim [Wed, 16 Mar 2016 07:42:19 +0000 (16:42 +0900)]
fix build warning

Change-Id: Iff4a3ad9811ba4454be3e29d8876a5f3974f4c7f
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agofix rootstrap error : enable-script 10/61610/2 accepted/tizen/common/20160310.081608 accepted/tizen/ivi/20160309.124627 accepted/tizen/mobile/20160309.124539 accepted/tizen/tv/20160309.124553 accepted/tizen/wearable/20160309.124611 submit/tizen/20160309.074544
hk57.kim [Wed, 9 Mar 2016 07:13:24 +0000 (16:13 +0900)]
fix rootstrap error : enable-script

occurred missing cairo-gobject, cairo-script-interpreter error.
fix this issue.

Change-Id: I14fd5fda295c06ebe167d7e37352413e278b53b5
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agofix obs buid error :enable poppler 17/61117/2 accepted/tizen/common/20160307.154146 accepted/tizen/ivi/20160307.110129 accepted/tizen/mobile/20160307.110043 accepted/tizen/tv/20160307.110056 accepted/tizen/wearable/20160307.110116 submit/tizen/20160307.062747
hk57.kim [Fri, 4 Mar 2016 05:13:57 +0000 (14:13 +0900)]
fix obs buid error :enable poppler

to enable poppler module build in OBS, should enable not only cairo-pdf, cairo-ps and cairo-svg.
Change-Id: I14e2647f76ded09a04b31afbd0fe93841551d78e
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agofix build spec for poppler(enable) 01/61101/1 submit/tizen/20160304.034826
hk57.kim [Fri, 4 Mar 2016 03:39:35 +0000 (12:39 +0900)]
fix build spec for poppler(enable)

Change-Id: I1fc9df13a22c6f4b553d27272cc0bbcd8264f9d8
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoMerge "Revert "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee...
moonhee choi [Thu, 3 Mar 2016 08:40:34 +0000 (00:40 -0800)]
Merge "Revert "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]""" into tizen

8 years agoRevert "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]"" 10/61010/1
jerry kim [Thu, 3 Mar 2016 08:39:19 +0000 (00:39 -0800)]
Revert "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]""

This reverts commit 40baa053e3c51937535d41a9b9279e94496d5889.

Change-Id: If42a5c34f855042dbb07ea4f3ffc7f3ba049dc95

8 years agoMerge "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]"" into... accepted/tizen/common/20160304.195819 submit/tizen_common/20160303.021550
moonhee choi [Thu, 3 Mar 2016 02:13:37 +0000 (18:13 -0800)]
Merge "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]"" into tizen

8 years agoRevert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]" 09/60909/1
jerry kim [Thu, 3 Mar 2016 02:05:33 +0000 (18:05 -0800)]
Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]"

This reverts commit ca3e6d75aaf63e5f77bc31975d77a20cbc5407ca.

Change-Id: I42794fd7ff139598ed39fba31622709562250948

8 years ago[Add error handling for cairo_gl_device_set_thread_aware() API] 41/60741/1 accepted/tizen/common/20160302.193548 submit/tizen/20160302.044709 submit/tizen/20160302.044849
hk57.kim [Wed, 2 Mar 2016 04:23:27 +0000 (13:23 +0900)]
[Add error handling for cairo_gl_device_set_thread_aware() API]

Change-Id: Ie948efb70a0ac1b2db49bf7f4babc61b149be1f0
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoMerge "[FIX PROTEX ISSUE]remove cairo-tools comments in cairo.spec" into tizen
moonhee choi [Thu, 24 Dec 2015 00:45:57 +0000 (16:45 -0800)]
Merge "[FIX PROTEX ISSUE]remove cairo-tools comments in cairo.spec" into tizen

8 years ago[FIX PROTEX ISSUE]remove cairo-tools comments in cairo.spec 47/55447/1
hk57.kim [Thu, 24 Dec 2015 00:17:53 +0000 (09:17 +0900)]
[FIX PROTEX ISSUE]remove cairo-tools comments in cairo.spec

Change-Id: Ie0d73fe28ad43f620b2bac49a73173e1efdd12db
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoPattern/GL: Two Color Stops optimization for linear gradients. 33/54833/2
nisanthmp [Fri, 18 Dec 2015 06:00:06 +0000 (11:30 +0530)]
Pattern/GL: Two Color Stops optimization for linear gradients.

Also 1) Updated shader cache lookup code to include 2 stops case.
     2) 2 stop opt code now supports repeat and reflect patterns.
     3) texel R,G and B values are now pre-multiplied by alpha.

Change-Id: I053a074660635fc362a8ae37f2782009ef08f125
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agoPattern/GL: Avoid texture creation for radial gradients 29/54129/4
nisanthmp [Wed, 2 Dec 2015 07:27:34 +0000 (12:57 +0530)]
Pattern/GL: Avoid texture creation for radial gradients
with 2 color stops

When there are only two color stops in the gradient, we can avoid
creating textures before hand, and directly calculate the gradient color
in the fragment shader. This speeds up gradient pattern rendering.

Change-Id: I758b7bc8f37293edbe546fcc4a55f71a7f3c55ae
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years ago[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)] 92/54192/1 submit/tizen/20151214.061957
hk57.kim [Mon, 14 Dec 2015 05:15:10 +0000 (14:15 +0900)]
[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]

Change-Id: Ib502908920732182c44031ebe6ea1d88da81c3b8
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoPrevent:ID-275424 (Dereference null return value) Null check for clip 91/46791/1
mh0310.choi [Wed, 26 Aug 2015 07:06:31 +0000 (16:06 +0900)]
Prevent:ID-275424 (Dereference null return value) Null check for clip

Change-Id: I83be56637cd3e3df3942bf5c70b8c93ede483559

8 years ago[Cairo][Protex issue: fix build spec 23/45323/1
hk57.kim [Tue, 4 Aug 2015 23:46:24 +0000 (08:46 +0900)]
[Cairo][Protex issue: fix build spec

Change-Id: I55d1e02c12eb9fba700ae4f0f6786e4adc4477db
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoMerge "Always return false for GLES so that RGBA format will be used, for tizen TV...
jerry kim [Tue, 4 Aug 2015 00:18:25 +0000 (17:18 -0700)]
Merge "Always return false for GLES so that RGBA format will be used, for tizen TV driver problem." into tizen

8 years agogl: gradient texture edge pixel color adjust 05/45105/3
Henry Song [Sat, 25 Jul 2015 05:52:05 +0000 (22:52 -0700)]
gl: gradient texture edge pixel color adjust

Change-Id: I13ca5ad468167896b4c043358df474a9ecc469c6
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agogl: set default VBO size 256K 04/45104/2
Henry Song [Fri, 24 Jul 2015 20:59:44 +0000 (13:59 -0700)]
gl: set default VBO size 256K

Set default VBO size to be 256K, previous 1M is too big to be handled on
at least intel driver with GL context <= 3.0

Set both egl and evasgl vbo size to be 16K

Change-Id: I7fd504ec47523dbe8ae85f08f3798f1a10879161
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agogl: fix parameter order in setup_spans() function 03/45103/2
Henry Song [Tue, 21 Jul 2015 21:53:52 +0000 (14:53 -0700)]
gl: fix parameter order in setup_spans() function

Change-Id: I42dad907a1851df4fc4a4664b1023dcd9ba3c0dd
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agoOptimization when we know that surface is in transparent black. 02/45102/2
Henry Song [Thu, 23 Jul 2015 14:08:39 +0000 (19:38 +0530)]
Optimization when we know that surface is in transparent black.

If the original surface has not been modified or is clear,
we can avoid downloading data.

Change-Id: If881bae9109a57f061a4e8d956c3eaf3c6691cf1
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agoGL: query current program before set it in gl context reset 01/45101/2
Henry Song [Thu, 9 Jul 2015 14:12:45 +0000 (07:12 -0700)]
GL: query current program before set it in gl context reset

Change-Id: I36c3de424036ff177a8b5791fc87da3c63d2ee1b
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agoAlways return false for GLES so that RGBA format will be used, 06/45106/2
suyambu.rm [Fri, 31 Jul 2015 12:34:09 +0000 (18:04 +0530)]
Always return false for GLES so that RGBA format will be used,
for tizen TV driver problem.

Workaround for mali driver when reading BGRA texture.
Should be removed once the driver issue is fixed.

Change-Id: I1de4866a14c2762e3d46c3010531c89aa8ff435f
Signed-off-by: suyambu.rm <suyambu.rm@samsung.com>
8 years agoGL: reset GL context's current program to cairo's shader 00/45100/1
Henry Song [Wed, 8 Jul 2015 15:07:08 +0000 (08:07 -0700)]
GL: reset GL context's current program to cairo's shader

When cairo's GL context is used by external libraries or applications,
it is possible that GL context's current program is changed.  When we
detect such changes, we must reset GL context's current program to cairo
current shader

Change-Id: Ifeadbff488200b5a8bcc5014bda9bf5c0f8df3a8
Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
8 years agoOpensource Compliance Issue. 68/44868/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/ivi/20160218.023439 accepted/tizen/mobile/20150729.105302 accepted/tizen/tv/20150729.105438 accepted/tizen/wearable/20150729.105529 submit/tizen/20150729.024839 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000002 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
suyambu.rm [Mon, 16 Feb 2015 06:19:08 +0000 (15:19 +0900)]
Opensource Compliance Issue.

  - Remove the files and directories regarding GPL2.0 license
    : doc/tutorial/*, test/*

Change-Id: Id8866aef23f80f89859b66aa56fc4e98036e6c7b
Signed-off-by: suyambu.rm <suyambu.rm@samsung.com>
8 years agoOpensource Compliance Issue. 67/44867/1
suyambu.rm [Tue, 28 Jul 2015 06:54:20 +0000 (12:24 +0530)]
Opensource Compliance Issue.

Remove modules with GPL3.0 copyright : cairo-fdr, cairo-sphinx, cairo-trace
Remove unnecessary modules : perf

Change-Id: I81d79eab3d9bef3e722665cef60b99f37836cc59
Signed-off-by: suyambu.rm <suyambu.rm@samsung.com>
8 years agoFix OBS build error for X11-wearable profile. 66/44866/1
suyambu.rm [Tue, 28 Jul 2015 14:10:25 +0000 (19:40 +0530)]
Fix OBS build error for X11-wearable profile.

Linking wayland-egl with Cairo creates build errors
related to cairo mutex.

Change-Id: I672e2976f85a47ac67a5359ae75d742e169c5dc1
Signed-off-by: suyambu.rm <suyambu.rm@samsung.com>
8 years agoCairo version Upgrade for Tizen3.0 92/44792/2 accepted/tizen/mobile/20150729.011230 accepted/tizen/tv/20150729.011254 submit/tizen_common/20150728.091859 submit/tizen_mobile/20150728.091912 submit/tizen_tv/20150728.091927
mh0310.choi [Tue, 28 Jul 2015 01:46:57 +0000 (10:46 +0900)]
Cairo version Upgrade for Tizen3.0

  - from 1.12.14 to 1.14.2

Change-Id: I3b62d212041b337bbb926d579f9ce74f42a45c3b

8 years agoEnable cairo-egl on emulator to Fix unresolvable problem 72/41272/1 accepted/tizen/mobile/20150615.001126 accepted/tizen/tv/20150615.001221 submit/tizen_mobile/20150612.080430 submit/tizen_tv/20150612.080450 submit/tizen_wearable/20150612.080441 submit/tizen_wearable/20150622.084342
mh0310.choi [Fri, 12 Jun 2015 07:59:43 +0000 (16:59 +0900)]
Enable cairo-egl on emulator to Fix unresolvable problem

Change-Id: I5f6eae8d22981391d955a3009e97ee70853d9001

8 years agoFix OBS Build Error for modules involved in cairo 78/40878/1 submit/tizen_mobile/20150610.070903 submit/tizen_tv/20150610.070923 submit/tizen_wearable/20150610.070913
mh0310.choi [Wed, 10 Jun 2015 06:59:23 +0000 (15:59 +0900)]
Fix OBS Build Error for modules involved in cairo

Change-Id: Icef9a3cbaebf5a3d527f9f3387c542dceb3970b8

8 years agoFix OBS build error : cairo.spec 82/40782/1 submit/tizen/20150609.050241
mh0310.choi [Tue, 9 Jun 2015 04:56:47 +0000 (13:56 +0900)]
Fix OBS build error : cairo.spec

Change-Id: I96dbcf783315b0454d925cfd297c90f2ea305d7c

8 years agoModify cairo.spec to Fix OBS Build Error 31/40731/1 submit/tizen/20150608.120158
mh0310.choi [Mon, 8 Jun 2015 11:48:37 +0000 (20:48 +0900)]
Modify cairo.spec to Fix OBS Build Error

Change-Id: Ia01074db7cfe41395fbd1f27344c7e05d05899bd

8 years agoRemove BuildRequires: pkgconfig(wayland-egl) 23/40523/1 submit/tizen/20150605.014130
hk57.kim [Fri, 5 Jun 2015 01:39:24 +0000 (10:39 +0900)]
Remove BuildRequires:  pkgconfig(wayland-egl)

Change-Id: I0e0bf11331040fd0f4ebdb3f2bb4204a986e757c
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoAdd BuildRequires: pkgconfig(wayland-egl) 78/40478/2 submit/tizen/20150604.075204
hk57.kim [Thu, 4 Jun 2015 07:23:50 +0000 (16:23 +0900)]
Add BuildRequires: pkgconfig(wayland-egl)

Change-Id: I289ccf1db2ac264c5e48f98ede8d2a3d71f8a178
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoFix BuildRequires pkg change opengl-es-20 > gles20 64/40464/1 submit/tizen/20150604.052915
hk57.kim [Thu, 4 Jun 2015 05:27:37 +0000 (14:27 +0900)]
Fix BuildRequires pkg change opengl-es-20 > gles20

Change-Id: I3441576ba9dde679b94da8544201401f7c925bd4
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoFix build error :FT_PIXEL_MODE_BGRA 17/40417/1 submit/tizen/20150604.021330
hk57.kim [Wed, 3 Jun 2015 12:02:43 +0000 (21:02 +0900)]
Fix build error :FT_PIXEL_MODE_BGRA

Change-Id: I4748c53cfacbed4825d8b9c38771c4f113367824
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoFix cairo.spec (remove x) 14/40414/1
hk57.kim [Wed, 3 Jun 2015 11:43:46 +0000 (20:43 +0900)]
Fix cairo.spec (remove x)

Change-Id: Ic4d758c91736e06c7d80226cee780545fcfaf410
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoCairo 1.12.14 07/40407/1
hk57.kim [Wed, 3 Jun 2015 06:16:56 +0000 (15:16 +0900)]
Cairo 1.12.14

Change-Id: Ibc39e63896ec42cab29fbbbf615a46f2d58319a8
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
8 years agoInitial empty repository master
KyungMi Lee [Wed, 3 Jun 2015 04:24:00 +0000 (21:24 -0700)]
Initial empty repository