Browse Source

Updated pixman (0.9.4 -> 0.9.5)

early
Alejandro Mery 18 years ago
parent
commit
0f7a875cce
  1. 51
      xorg/pixman/0.9.5.patch
  2. 25
      xorg/pixman/hotfix.patch
  3. 4
      xorg/pixman/pixman.desc

51
xorg/pixman/0.9.5.patch

@ -1,51 +0,0 @@
From: Søren Sandmann Pedersen <sandmann@redhat.com>
Date: Fri, 17 Aug 2007 22:01:09 +0000 (-0400)
Subject: Add pixman_image_set_source_clipping()
X-Git-Url: http://gitweb.freedesktop.org/?p=pixman.git;a=commitdiff;h=3e74bc431908dd42775d8e82ca2e4d589de820cb
Add pixman_image_set_source_clipping()
---
--- a/configure.ac
+++ b/configure.ac
@@ -42,7 +42,7 @@ AC_PREREQ([2.57])
m4_define([pixman_major], 0)
m4_define([pixman_minor], 9)
-m4_define([pixman_micro], 4)
+m4_define([pixman_micro], 5)
m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
--- a/pixman/pixman-image.c
+++ b/pixman/pixman-image.c
@@ -466,6 +466,18 @@ pixman_image_set_filter (pixman_image_t
return TRUE;
}
+void
+pixman_image_set_source_clipping (pixman_image_t *image,
+ pixman_bool_t source_clipping)
+{
+ image_common_t *common = &image->common;
+
+ if (source_clipping)
+ common->src_clip = &common->clip_region;
+ else
+ common->src_clip = &common->full_region;
+}
+
/* Unlike all the other property setters, this function does not
* copy the content of indexed. Doing this copying is simply
* way, way too expensive.
--- a/pixman/pixman.h
+++ b/pixman/pixman.h
@@ -470,6 +470,8 @@ pixman_bool_t pixman_image_set_filter
void pixman_image_set_filter_params (pixman_image_t *image,
pixman_fixed_t *params,
int n_params);
+void pixman_image_set_source_cliping (pixman_image_t *image,
+ pixman_bool_t source_clipping);
void pixman_image_set_alpha_map (pixman_image_t *image,
pixman_image_t *alpha_map,
int16_t x,

25
xorg/pixman/hotfix.patch

@ -1,25 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: package/.../pixman/hotfix.patch
# Copyright (C) 2007 The OpenSDE Project
#
# More information can be found in the files COPYING and README.
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- SDE-COPYRIGHT-NOTE-END ---
--- ./pixman-1.pc.in.orig 2007-08-31 13:18:06.000000000 -0400
+++ ./pixman-1.pc.in 2007-08-31 13:18:17.000000000 -0400
@@ -7,5 +7,5 @@
Description: The pixman library (version 1)
Version: @PACKAGE_VERSION@
Cflags: -I${includedir}/pixman-1 @DEP_CFLAGS@
-Libs: -L${libdir} -lpixman @DEP_LIBS@
+Libs: -L${libdir} -lpixman-1 @DEP_LIBS@

4
xorg/pixman/pixman.desc

@ -25,10 +25,10 @@
[L] OpenSource [L] OpenSource
[S] Stable [S] Stable
[V] 0.9.4 [V] 0.9.5
[P] X -----5---9 112.550 [P] X -----5---9 112.550
[O] . package/*/*/modular-x-conf.in [O] . package/*/*/modular-x-conf.in
[D] 3195699179 pixman-0.9.4.tar.bz2 http://xorg.freedesktop.org/archive/individual/lib/ [D] 3210313018 pixman-0.9.5.tar.bz2 http://xorg.freedesktop.org/archive/individual/lib/

Loading…
Cancel
Save