platform/upstream/cairo.git
9 years agoFixing build for GCC 4.9 68/25968/3 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_ivi accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20141002.100421 accepted/tizen/ivi/20141006.114614 submit/tizen/20141002.004835 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
Vyacheslav Barinov [Wed, 13 Aug 2014 09:08:34 +0000 (13:08 +0400)]
Fixing build for GCC 4.9

Build fails without fat-lto-object:
https://code.google.com/p/chromium/issues/detail?id=360604

Switched off lto for aarch64 because of low mem: current OBS worker does not
have enough RAM to perform an LTO for AArch64 cairo build.

Change-Id: Iea99e837ff301a37a67dd18074d518d948ee6437
Signed-off-by: Vyacheslav Barinov <v.barinov@samsung.com>
9 years agoRevert "Always enable gl backend." 62/21562/1
Boram Park [Fri, 23 May 2014 04:16:45 +0000 (13:16 +0900)]
Revert "Always enable gl backend."

This reverts commit 7d3296e1de73df1d3cbd9704ad51e2940e08b542.

Change-Id: Ibac827dd97a3a63d4f2e3277a4ddf3552b59ed72

9 years agoAlways enable gl backend. 54/20854/1 tizen_3.0.m14.2_ivi accepted/tizen/common/20140519.223839 submit/tizen/20140513.084942 submit/tizen/20140519.045723 submit/tizen_ivi/20140618.000000 submit/tizen_ivi/20140618.000001 submit/tizen_ivi/20140618.000002 submit/tizen_ivi/20140618.000003 submit/tizen_ivi/20140619.000000 submit/tizen_ivi/20140622.000000 submit/tizen_ivi/20140623.000000 submit/tizen_ivi/20140624.064036 submit/tizen_ivi/20140626.042134 submit/tizen_ivi/20140626.045032 submit/tizen_ivi/20140626.125712 tizen_3.0.m14.2_ivi_release
Boram Park [Fri, 9 May 2014 06:13:07 +0000 (15:13 +0900)]
Always enable gl backend.

"cairo_gl_backend" option seems unuseless.

Change-Id: I0ffc01656f3000c8ca4258d41114ab29d209c8c6

9 years agoUse gl only if both "with_x" and "with_desktop" are true. 50/20550/1
Boram Park [Fri, 9 May 2014 06:10:16 +0000 (15:10 +0900)]
Use gl only if both "with_x" and "with_desktop" are true.

GL isn't supported in mobile world.

Change-Id: Iffef4a409c7d5dea566cb48832e9cfbeee3bb515

10 years agochange {without x} to {with x} 87/13687/1 accepted/tizen/generic accepted/tizen/ivi/stable accepted/tizen/mobile accepted/tizen_generic accepted/tizen_ivi_panda tizen_ivi_panda accepted/tizen/generic/20140106.135221 accepted/tizen/generic/20140114.103452 accepted/tizen/ivi/20131214.022721 accepted/tizen/ivi/panda/20140321.235028 accepted/tizen/mobile/20131216.220225 accepted/tizen/mobile/20140113.194939 submit/tizen/20131213.094508 submit/tizen/20140113.200040 submit/tizen_ivi_panda/20140321.233337
Juan Zhao [Thu, 12 Dec 2013 07:25:34 +0000 (15:25 +0800)]
change {without x} to {with x}

The display server based on X or Wayland, is now a choice of different profile in Tizen 3.0.
Basically and consistently, two macros were used "with wayland" and "with x".
Below summarize the combination of the macros:

| wayland |  x  | meaning
|---------------------------
|   0     |  1  | pure X11 platform(no wayland)
|   1     |  0  | pure wayland platform (no X11)
|   1     |  1  | wayland but X compatibility
|   0     |  0  | no X and no wayland

This method unifies the meaning and usage. Deploy this method to cairo package.

Change-Id: I84421929b142aea0e702b3f1411c958a12155171

10 years agocairo did notuse gl at all with gles 22/13222/2 accepted/tizen/20131212.180257 submit/tizen/20131212.033837
Juan Zhao [Fri, 29 Nov 2013 05:35:28 +0000 (13:35 +0800)]
cairo did notuse gl at all with gles

remove gl dependency, and refine spec's segment

Change-Id: I3ee3bf98d8fc133ea401bd00eedc457717ecc552

10 years agoadd without x segment 94/13094/1
Juan Zhao [Thu, 28 Nov 2013 01:54:36 +0000 (09:54 +0800)]
add without x segment

In IVI platform, some applications still requires cairo_xlib API, though
 the decent fix is to fix them in those applications.
To avoid the influcing those build failure, use without_x segment to disable
 x build.

Change-Id: I75960e639042b10b0ad498bdeddddbd3c0772c21

10 years agomove X related package out of cairo gl segment 57/12957/1 accepted/tizen/20131204.185224 submit/tizen/20131127.015109
Juan Zhao [Wed, 27 Nov 2013 00:12:13 +0000 (08:12 +0800)]
move X related package out of cairo gl segment

Because cairo gl isnot enabled in mobile segment, include X related packages in
 this file will trigger build failure.
So move X related packages check out of gl segment, to avoid build failure.

Change-Id: I200e0ee7e00c04f01800316327db90a0942325a8

10 years agoadd wayland profile for cairo 70/12870/2 submit/tizen/20131126.072632 submit/tizen/20131126.223603
Juan Zhao [Mon, 25 Nov 2013 03:36:20 +0000 (11:36 +0800)]
add wayland profile for cairo

In wayland scope, cairo doesn't need to build based on Xorg.
So remove this dependency on wayland profile.

Change-Id: Id777856b4f6f6b3bf3105fbc67bd3aa9cd9446c9

10 years agoUpdate change log. accepted/tizen/20131126.000556 submit/tizen/20131122.041029 submit/tizen/20131125.012436
Zhigang Gong [Fri, 22 Nov 2013 04:07:25 +0000 (12:07 +0800)]
Update change log.

Prepare to submit to obs.

Change-Id: I760805e3a247d93f77e4a830ccdf9935d74ccf24
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
10 years agoUpdated to 1.12.16.
Zhigang Gong [Fri, 1 Nov 2013 12:09:19 +0000 (20:09 +0800)]
Updated to 1.12.16.

Change-Id: Ic70234436c1c511efadcc750ba68fa82d22af8f5
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
10 years agoDon't compute vertex transformation on GPU side. submit/tizen/20131122.082948
Zhigang Gong [Wed, 16 Oct 2013 09:43:56 +0000 (17:43 +0800)]
Don't compute vertex transformation on GPU side.

This patch is to avoid a regression introduced by commit:
commit 05ad89f91241b386f72f5b9bac3ebe62faff1d1b
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun Feb 3 16:51:35 2013 +0000

    gl: Replace manual vertex transformation with VS computation of texcoords

After fix that regression, we can revert this patch.
This patch can fix the rendering problem in IE Fish Tank Benchmark.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Change-Id: I345e26cb1493167684e04c0a2e8da06bef696243

10 years agoEnable GLES
Yan Wang [Thu, 12 Sep 2013 02:31:00 +0000 (10:31 +0800)]
Enable GLES

Change-Id: Ie3d02a6d9472fd9385eec34cf8954a404d771e0e

10 years agoavoid hard coded dependencies
Juan Zhao [Mon, 2 Sep 2013 09:01:57 +0000 (17:01 +0800)]
avoid hard coded dependencies

only IVI platform's gl is provided by mesa-devel, and there is many other
package may provide gl. And this should be depnd on which platform it is using.

So change it to find out the "gl.pc" provider will be the right fix.

Change-Id: Ifcf538f6c7b040db69003fcbf269e1987be7301a

10 years agoresetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 18:25:53 +0000 (21:25 +0300)]
resetting manifest requested domain to floor

10 years agomake gl backend support conditional
Anas Nashif [Wed, 19 Jun 2013 18:47:17 +0000 (14:47 -0400)]
make gl backend support conditional

10 years agodo not build wayland by default, use config option from project
Anas Nashif [Fri, 7 Jun 2013 21:25:01 +0000 (17:25 -0400)]
do not build wayland by default, use config option from project

10 years agofixed license for sub-packages
Anas Nashif [Fri, 10 May 2013 18:51:50 +0000 (14:51 -0400)]
fixed license for sub-packages

10 years agoSet license using %license
Anas Nashif [Fri, 10 May 2013 18:26:40 +0000 (14:26 -0400)]
Set license using %license

10 years agoUpdate to 1.12.14
Anas Nashif [Mon, 11 Feb 2013 15:17:49 +0000 (07:17 -0800)]
Update to 1.12.14

10 years agoUpdate to 1.12.14
Anas Nashif [Mon, 11 Feb 2013 15:11:07 +0000 (07:11 -0800)]
Update to 1.12.14

10 years agoUpdate to 1.12.14
Anas Nashif [Mon, 11 Feb 2013 15:06:45 +0000 (07:06 -0800)]
Update to 1.12.14

10 years agopackaging: Disable atom optimizations
Markus Lehtonen [Tue, 8 Jan 2013 12:32:19 +0000 (14:32 +0200)]
packaging: Disable atom optimizations

Atom optimizations introduce "movbe" instructions which makes the
binaries unexecutable in buildroots. Which, in turn, makes some packages
unbuildable (for 32-bit x86 builders).

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
10 years agoactually use bcond_without to enable wayland by default
Anas Nashif [Wed, 12 Dec 2012 04:22:03 +0000 (20:22 -0800)]
actually use bcond_without to enable wayland by default

10 years agoadd changelog
Anas Nashif [Wed, 12 Dec 2012 01:49:33 +0000 (17:49 -0800)]
add changelog

10 years agouse bcond_with wayland
Anas Nashif [Wed, 12 Dec 2012 01:49:00 +0000 (17:49 -0800)]
use bcond_with wayland

10 years agoremove dependency on gtk-doc
Anas Nashif [Wed, 5 Dec 2012 11:59:42 +0000 (03:59 -0800)]
remove dependency on gtk-doc

10 years agodo not require gtk-doc for building
Anas Nashif [Wed, 28 Nov 2012 20:40:19 +0000 (12:40 -0800)]
do not require gtk-doc for building

10 years agobuild require which
Anas Nashif [Tue, 27 Nov 2012 16:31:27 +0000 (08:31 -0800)]
build require which

10 years agoapply patches and fixed requirements
Anas Nashif [Sat, 17 Nov 2012 00:13:42 +0000 (16:13 -0800)]
apply patches and fixed requirements

10 years agono version
Anas Nashif [Sat, 17 Nov 2012 00:00:52 +0000 (16:00 -0800)]
no version

10 years agoadd packaging
Anas Nashif [Sat, 17 Nov 2012 00:00:04 +0000 (16:00 -0800)]
add packaging

10 years agoImported Upstream version 1.12.16 upstream upstream/1.12.16
Zhigang Gong [Thu, 21 Nov 2013 07:54:47 +0000 (15:54 +0800)]
Imported Upstream version 1.12.16

11 years agoImported Upstream version 1.12.14 upstream/1.12.14
Anas Nashif [Mon, 11 Feb 2013 15:02:05 +0000 (07:02 -0800)]
Imported Upstream version 1.12.14

11 years agoImported Upstream version 1.12.4 upstream/1.12.4
Anas Nashif [Fri, 16 Nov 2012 23:59:03 +0000 (15:59 -0800)]
Imported Upstream version 1.12.4