summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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
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>
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
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
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>
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
moonhee choi [Wed, 5 Oct 2016 09:47:16 +0000 (02:47 -0700)]
Merge "Fix for VDSvace issue:
DF160920-00017" into tizen
moonhee choi [Wed, 5 Oct 2016 09:47:07 +0000 (02:47 -0700)]
Merge "Fix for VDSvace issue:
DF160920-00051" into tizen
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>
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>
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>
mh0310.choi [Mon, 5 Sep 2016 12:40:07 +0000 (21:40 +0900)]
Disable separable convolution
- disable PIXMAN_FILTER_SEPARABLE_CONVOLUTION
Change-Id: Ib445178c84a0b904bd68267185898158030b2d87
mh0310.choi [Thu, 1 Sep 2016 02:13:52 +0000 (11:13 +0900)]
Delete .gbs.conf
Change-Id: If617fc0cdaacbb977611b2e44ba0a5b2868fd5b0
mh0310.choi [Wed, 31 Aug 2016 04:06:31 +0000 (21:06 -0700)]
Merge "Add gbs.conf" into tizen
mh0310.choi [Fri, 26 Aug 2016 06:42:41 +0000 (15:42 +0900)]
Add gbs.conf
Change-Id: I721a91ca2c4ae269dfaed7aa5267ae672066b582
mh0310.choi [Fri, 26 Aug 2016 06:42:41 +0000 (15:42 +0900)]
Add gbs.conf
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
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>
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>
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>
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>
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>
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>
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
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
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
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
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>
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
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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
mh0310.choi [Tue, 9 Jun 2015 04:56:47 +0000 (13:56 +0900)]
Fix OBS build error : cairo.spec
Change-Id: I96dbcf783315b0454d925cfd297c90f2ea305d7c
mh0310.choi [Mon, 8 Jun 2015 11:48:37 +0000 (20:48 +0900)]
Modify cairo.spec to Fix OBS Build Error
Change-Id: Ia01074db7cfe41395fbd1f27344c7e05d05899bd
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>
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>
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>
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>
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>
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>
KyungMi Lee [Wed, 3 Jun 2015 04:24:00 +0000 (21:24 -0700)]
Initial empty repository