summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-08-18Merge "Fixed bug in _cairo_gl_pattern_texture_setup() Fixed type in ↵submit/tizen_3.0/20170818.053110accepted/tizen/3.0/wearable/20170821.225855accepted/tizen/3.0/tv/20170821.225904accepted/tizen/3.0/mobile/20170821.225849accepted/tizen/3.0/common/20170822.162103accepted/tizen_3.0_wearableaccepted/tizen_3.0_tvaccepted/tizen_3.0_mobileaccepted/tizen_3.0_commonMoonhee Choi2-2/+7
_cairo_default_context_rounded_rectangle()" into tizen_3.0
2017-08-16Fixed bug in _cairo_gl_pattern_texture_setup()submit/tizen_3.0/20170818.052445Moonhee Choi2-2/+7
Fixed type in _cairo_default_context_rounded_rectangle() Change-Id: I238cfc64b31ad37ef5a4751469e7a2f0e674c1f2
2017-04-18Fix Svace IssueMoonhee Choi1-1/+5
- # of Svace : 39967 related to strcpy (secure issue) Change-Id: I29e0602f8806140bdb02e5198e9b9ece86ad0667 Signed-off-by: Moonhee Choi <mh0310.choi@samsung.com>
2017-03-01Fix potential bug to release commandsubmit/tizen_3.0/20170301.044924accepted/tizen/3.0/wearable/20170302.034026accepted/tizen/3.0/tv/20170302.034007accepted/tizen/3.0/mobile/20170302.033945accepted/tizen/3.0/ivi/20170302.034044accepted/tizen/3.0/common/20170302.075942accepted/tizen_3.0_iviMoonhee Choi1-10/+15
Change-Id: Ia6c9b292fa699de47f705cfbf24557167d40d966
2017-02-27Fix PLM issue (P170224-03930, P170225-03615, P170225-03639)submit/tizen_3.0/20170227.093155accepted/tizen/3.0/wearable/20170228.001742accepted/tizen/3.0/tv/20170228.001638accepted/tizen/3.0/mobile/20170228.001537accepted/tizen/3.0/ivi/20170228.001842accepted/tizen/3.0/common/20170228.061417Moonhee Choi4-23/+5
- Revert some patches regarding to svace Change-Id: I04bf56be732d0d1432670ac78ab2297aa46f5cce
2017-02-17[Revet] cairo-pdf-surface.csubmit/tizen_3.0/20170217.065240accepted/tizen/3.0/wearable/20170220.013145accepted/tizen/3.0/tv/20170220.013128accepted/tizen/3.0/mobile/20170220.013111accepted/tizen/3.0/ivi/20170220.013158accepted/tizen/3.0/common/20170220.125850Moonhee Choi1-73/+57
- Since the potential issue (ex, double freed) was founded, revert the previous version Change-Id: If43aff6d8619bad8e6ee78997060a55b2be2b67e
2017-02-16Fix the svace issues detected after adding new checkersubmit/tizen_3.0/20170216.045638accepted/tizen/3.0/wearable/20170217.022554accepted/tizen/3.0/tv/20170217.022535accepted/tizen/3.0/mobile/20170217.022348accepted/tizen/3.0/ivi/20170217.022627accepted/tizen/3.0/common/20170217.121816Moonhee Choi7-89/+122
- Mostly related to memory leak Change-Id: Ia93093b06bea2f7f868e653f230adca2bed469eb
2016-11-22Fix for Svace issue:150830submit/tizen_3.0/20161122.070804submit/tizen_3.0.m2/20170104.093750accepted/tizen/3.0/wearable/20161124.024657accepted/tizen/3.0/tv/20161124.024634accepted/tizen/3.0/mobile/20161124.024612accepted/tizen/3.0/ivi/20161124.024721accepted/tizen/3.0/common/20161124.181446accepted/tizen/3.0.m2/wearable/20170104.125900accepted/tizen/3.0.m2/tv/20170104.125614accepted/tizen/3.0.m2/mobile/20170104.125423tizen_3.0_tvtizen_3.0.m2accepted/tizen_3.0.m2_wearableaccepted/tizen_3.0.m2_tvaccepted/tizen_3.0.m2_mobilemoonhee, choi1-3/+5
Checking api handle against NULL value before referencing its value. Change-Id: Ia5cca22c7be18843bc6455718b9eca9e51a21347
2016-11-17Bug Fix in _evas_gl_destory of cairo-evas-gl backendmoonhee, choi1-1/+1
Change-Id: I00ae57dab44e83f419851c325cff6cb7d2dd4691
2016-10-10Modify the patch for DF160920-00051submit/tizen_3.0_common/20161104.104000submit/tizen_3.0/20161028.082423submit/tizen_3.0/20161028.062323submit/tizen/20161010.113913accepted/tizen/wearable/20161011.050015accepted/tizen/tv/20161011.050001accepted/tizen/mobile/20161011.045944accepted/tizen/ivi/20161011.050034accepted/tizen/common/20161010.150018accepted/tizen/3.0/wearable/20161028.133759accepted/tizen/3.0/tv/20161028.133523accepted/tizen/3.0/mobile/20161028.133216accepted/tizen/3.0/ivi/20161028.134058accepted/tizen/3.0/common/20161114.105722mh0310.choi1-1/+0
Delete Unnecessary code Change-Id: I011c81321442b2bc8b47fcd9ea543fbc4e176413
2016-10-05Merge "Fix for VDSvace issue: DF160920-00017" into tizenmoonhee choi1-1/+1
2016-10-05Merge "Fix for VDSvace issue: DF160920-00051" into tizenmoonhee choi1-4/+8
2016-10-05Fix for VDSvace issue: DF160920-00051Ravi Nanjundappa1-4/+8
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>
2016-10-05Fix for VDSvace issue: DF160920-00047Ravi Nanjundappa1-0/+1
Added the missing break at the end of switch case Change-Id: Iffe747d77e3bf64b96abe284f7fb838b7eab8eec Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
2016-10-05Fix for VDSvace issue: DF160920-00017Ravi Nanjundappa1-1/+1
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>
2016-09-06Disable separable convolutionsubmit/tizen_3.0_wearable/20161015.000000submit/tizen_3.0_tv/20161015.000000submit/tizen_3.0_mobile/20161015.000000submit/tizen_3.0_ivi/20161010.000010submit/tizen_3.0_ivi/20161010.000000submit/tizen/20160907.063143submit/tizen/20160906.044247accepted/tizen/wearable/20160908.042911accepted/tizen/tv/20160908.042842accepted/tizen/mobile/20160908.042823accepted/tizen/ivi/20160908.042941accepted/tizen/common/20160906.131223accepted/tizen/3.0/wearable/20161015.080347accepted/tizen/3.0/tv/20161016.003644accepted/tizen/3.0/mobile/20161015.032320accepted/tizen/3.0/ivi/20161011.053623mh0310.choi2-9/+23
- disable PIXMAN_FILTER_SEPARABLE_CONVOLUTION Change-Id: Ib445178c84a0b904bd68267185898158030b2d87
2016-09-01Delete .gbs.confmh0310.choi1-3/+0
Change-Id: If617fc0cdaacbb977611b2e44ba0a5b2868fd5b0
2016-08-30Merge "Add gbs.conf" into tizenmh0310.choi0-0/+0
2016-08-31Add gbs.confmh0310.choi1-0/+3
Change-Id: I721a91ca2c4ae269dfaed7aa5267ae672066b582
2016-08-26Add gbs.confmh0310.choi1-0/+3
2016-07-01Remove boilerplate/mh0310.choi45-9044/+2
- The code in boilerplate might be useful guide to use a paticular backend Change-Id: Idae1f33b05a3a512ad6045e44f0b0d6bb3a304bb
2016-06-29[T-Trace] Enable T-trace tracing utility for Cairo.submit/tizen_common/20160701.180000submit/tizen/20160630.071514accepted/tizen/common/20160703.130354hk57.kim23-355/+1385
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>
2016-06-02[ft]fix to enable color-glyphsubmit/tizen/20160602.101640accepted/tizen/wearable/20160606.040025accepted/tizen/tv/20160606.035836accepted/tizen/mobile/20160606.035124accepted/tizen/ivi/20160606.040525accepted/tizen/common/20160603.150620hk57.kim1-2/+0
Change-Id: I56bec59db8ce3f5a0e54f4dd121d96f677ee40cd Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2016-03-16fix build warningsubmit/tizen/20160406.010154submit/tizen/20160324.041503accepted/tizen/wearable/20160406.070924accepted/tizen/tv/20160406.070856accepted/tizen/mobile/20160406.070830accepted/tizen/ivi/20160406.070956accepted/tizen/common/20160406.143944hk57.kim15-19/+42
Change-Id: Iff4a3ad9811ba4454be3e29d8876a5f3974f4c7f Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2016-03-08fix rootstrap error : enable-scriptsubmit/tizen/20160309.074544accepted/tizen/wearable/20160309.124611accepted/tizen/tv/20160309.124553accepted/tizen/mobile/20160309.124539accepted/tizen/ivi/20160309.124627accepted/tizen/common/20160310.081608hk57.kim1-1/+1
occurred missing cairo-gobject, cairo-script-interpreter error. fix this issue. Change-Id: I14fd5fda295c06ebe167d7e37352413e278b53b5 Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2016-03-03fix obs buid error :enable popplersubmit/tizen/20160307.062747accepted/tizen/wearable/20160307.110116accepted/tizen/tv/20160307.110056accepted/tizen/mobile/20160307.110043accepted/tizen/ivi/20160307.110129accepted/tizen/common/20160307.154146hk57.kim1-2/+2
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>
2016-03-04fix build spec for poppler(enable)submit/tizen/20160304.034826hk57.kim1-1/+1
Change-Id: I1fc9df13a22c6f4b553d27272cc0bbcd8264f9d8 Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2016-03-03Merge "Revert "Revert "[Fix cairo.spec to disable ↵moonhee choi1-5/+5
backends(ps,pdf,script,svg,tee)]""" into tizen
2016-03-03Revert "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]""jerry kim1-5/+5
This reverts commit 40baa053e3c51937535d41a9b9279e94496d5889. Change-Id: If42a5c34f855042dbb07ea4f3ffc7f3ba049dc95
2016-03-02Merge "Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]"" ↵submit/tizen_common/20160303.021550accepted/tizen/common/20160304.195819moonhee choi1-5/+5
into tizen
2016-03-02Revert "[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]"jerry kim1-5/+5
This reverts commit ca3e6d75aaf63e5f77bc31975d77a20cbc5407ca. Change-Id: I42794fd7ff139598ed39fba31622709562250948
2016-03-02[Add error handling for cairo_gl_device_set_thread_aware() API]submit/tizen/20160302.044849submit/tizen/20160302.044709accepted/tizen/common/20160302.193548hk57.kim1-1/+14
Change-Id: Ie948efb70a0ac1b2db49bf7f4babc61b149be1f0 Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2015-12-23Merge "[FIX PROTEX ISSUE]remove cairo-tools comments in cairo.spec" into tizenmoonhee choi1-30/+3
2015-12-24[FIX PROTEX ISSUE]remove cairo-tools comments in cairo.spechk57.kim1-30/+3
Change-Id: Ie0d73fe28ad43f620b2bac49a73173e1efdd12db Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2015-12-18Pattern/GL: Two Color Stops optimization for linear gradients.nisanthmp4-40/+132
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>
2015-12-18Pattern/GL: Avoid texture creation for radial gradientsnisanthmp5-35/+423
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>
2015-12-14[Fix cairo.spec to disable backends(ps,pdf,script,svg,tee)]submit/tizen/20151214.061957hk57.kim1-5/+5
Change-Id: Ib502908920732182c44031ebe6ea1d88da81c3b8 Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2015-08-26Prevent:ID-275424 (Dereference null return value) Null check for clipmh0310.choi1-0/+3
Change-Id: I83be56637cd3e3df3942bf5c70b8c93ede483559
2015-08-05[Cairo][Protex issue: fix build spechk57.kim1-2/+2
Change-Id: I55d1e02c12eb9fba700ae4f0f6786e4adc4477db Signed-off-by: hk57.kim <hk57.kim@samsung.com>
2015-08-03Merge "Always return false for GLES so that RGBA format will be used, for ↵jerry kim2-11/+7
tizen TV driver problem." into tizen
2015-08-03gl: gradient texture edge pixel color adjustHenry Song1-2/+7
Change-Id: I13ca5ad468167896b4c043358df474a9ecc469c6 Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
2015-08-03gl: set default VBO size 256KHenry Song3-2/+5
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>
2015-08-03gl: fix parameter order in setup_spans() functionHenry Song1-5/+3
Change-Id: I42dad907a1851df4fc4a4664b1023dcd9ba3c0dd Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
2015-08-03Optimization when we know that surface is in transparent black.Henry Song1-2/+2
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>
2015-08-03GL: query current program before set it in gl context resetHenry Song1-3/+7
Change-Id: I36c3de424036ff177a8b5791fc87da3c63d2ee1b Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
2015-08-03Always return false for GLES so that RGBA format will be used,suyambu.rm2-11/+7
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>
2015-07-31GL: reset GL context's current program to cairo's shaderHenry Song1-2/+10
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>
2015-07-28Opensource Compliance Issue.tizen_3.0.m2.a1_tv_releasetizen_3.0.m2.a1_mobile_releasetizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_ivi/20160217.000002submit/tizen_ivi/20160217.000000submit/tizen_common/20151026.085049submit/tizen_common/20151023.083358submit/tizen_common/20151019.135620submit/tizen_common/20151015.190624submit/tizen/20150729.024839accepted/tizen/wearable/20150729.105529accepted/tizen/tv/20150729.105438accepted/tizen/mobile/20150729.105302accepted/tizen/ivi/20160218.023439tizen_3.0.m1_tvtizen_3.0.m1_mobilesuyambu.rm3530-71621/+13
- Remove the files and directories regarding GPL2.0 license : doc/tutorial/*, test/* Change-Id: Id8866aef23f80f89859b66aa56fc4e98036e6c7b Signed-off-by: suyambu.rm <suyambu.rm@samsung.com>
2015-07-28Opensource Compliance Issue.suyambu.rm92-28783/+19
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>
2015-07-28Fix OBS build error for X11-wearable profile.suyambu.rm1-3/+3
Linking wayland-egl with Cairo creates build errors related to cairo mutex. Change-Id: I672e2976f85a47ac67a5359ae75d742e169c5dc1 Signed-off-by: suyambu.rm <suyambu.rm@samsung.com>