[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libxrender: Changes to 'upstream-unstable'



 .gitignore    |    1 
 COPYING       |    1 
 ChangeLog     |  532 ----------------------------------------------------------
 Makefile.am   |   12 +
 configure.ac  |    2 
 src/AddTrap.c |    2 
 src/Filter.c  |    2 
 7 files changed, 12 insertions(+), 540 deletions(-)

New commits:
commit f6f784c0f98c28915bd26d04e4d8839806e29877
Author: Pierre-Loup Griffais <pgriffais@nvidia.com>
Date:   Fri Apr 18 17:32:32 2008 -0700

    Use Data instead of Data32 to avoid truncating the filter parameters on 64-bit systems.
    
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>

diff --git a/src/Filter.c b/src/Filter.c
index 0ccc811..45a481b 100644
--- a/src/Filter.c
+++ b/src/Filter.c
@@ -146,7 +146,7 @@ XRenderSetPictureFilter  (Display   *dpy,
     req->nbytes = nbytes;
     req->length += ((nbytes + 3) >> 2) + nparams;
     Data (dpy, filter, nbytes);
-    Data32 (dpy, params, nparams << 2);
+    Data (dpy, params, nparams << 2);
     UnlockDisplay(dpy);
     SyncHandle();
 }

commit 5653231fcde636e4215c70b1e436554e1ffe07a7
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Sun Mar 9 08:39:12 2008 +0100

    nuke RCS Ids

diff --git a/COPYING b/COPYING
index 4ee13ed..e506314 100644
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,3 @@
-$Id$
 
 Copyright © 2001,2003 Keith Packard
 
diff --git a/Makefile.am b/Makefile.am
index c194386..b6c4cd4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,4 @@
 # 
-#  $Id$
-# 
 #  Copyright © 2003 Keith Packard, Noah Levitt
 # 
 #  Permission to use, copy, modify, distribute, and sell this software and its
diff --git a/configure.ac b/configure.ac
index 8a43380..1f4409e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,4 @@
 dnl 
-dnl  $Id$
-dnl 
 dnl  Copyright © 2003 Keith Packard, Noah Levitt
 dnl 
 dnl  Permission to use, copy, modify, distribute, and sell this software and its
diff --git a/src/AddTrap.c b/src/AddTrap.c
index f22b815..421463d 100644
--- a/src/AddTrap.c
+++ b/src/AddTrap.c
@@ -1,6 +1,4 @@
 /*
- * $Id$
- *
  * Copyright © 2004 Keith Packard
  *
  * Permission to use, copy, modify, distribute, and sell this software and its

commit e1333b82c0f6e7b9acdbae19d18377a0ed65bddb
Author: James Cloos <cloos@jhcloos.com>
Date:   Thu Dec 6 16:38:43 2007 -0500

    Replace static ChangeLog with dist-hook to generate from git log

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index cb47005..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,532 +0,0 @@
-2006-04-26  Adam Jackson  <ajax@freedesktop.org>
-
-	* configure.ac:
-	Bump to 0.9.1
-
-2006-04-02  Adam Jackson  <ajax@freedesktop.org>
-
-	* src/Xrender.c:
-	Coverity #428: Fix a potential NULL chase.
-	Coverity #930: Verify that a malloc succeeds.
-
-2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update package version number for final X11R7 release candidate.
-
-2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	Update package version number for X11R7 RC3 release.
-
-2005-12-02  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* configure.ac:
-	* src/Makefile.am:
-	Add check and cflags for malloc(0) returning NULL.
-
-2005-11-19  Kevin E. Martin  <kem-at-freedesktop-dot-org>
-
-	* xrender.pc.in:
-	Update pkgconfig files to separate library build-time dependencies
-	from application build-time dependencies.
-	* configure.ac:
-	Update dependencies to work with separate build roots.
-
-2005-07-08  Keith Packard  <keithp@keithp.com>
-
-	* .cvsignore:
-	* src/.cvsignore:
-	Add .cvsignore files
-
-2005-06-09  Alexander Gottwald  <ago@freedesktop.org>
-
-	* src/Makefile.am: 
-	Use $(top_srcdir)/... instead of $(top_builddir)/... in INCLUDES
-	Added $(top_srcdir) to INCLUDES 
-
-2004-11-22  Carl Worth  <cworth@cworth.org>
-
-	* configure.ac: Remove AC_CONFIG_AUX_DIR (it was in the wrong
-	place for automake-1.9, and it was set to the default value
-	anyway).
-
-2004-10-18  Noah Levitt  <nlevitt@columbia.edu>
-
-	* configure.ac: Export RENDER_CFLAGS.
-
-2004-09-05  Keith Packard  <keithp@keithp.com>
-
-	* configure.ac:
-	Move AC_CONFIG_AUX_DIR above AM_INIT_AUTOMAKE to make 
-	automake 1.9 happy
-
-2004-07-29  Keith Packard  <keithp@keithp.com>
-
-	* Makefile.am:
-	* Xrender.h:
-	* configure.ac:
-	Update to protocol 0.9 which includes RenderAddTraps request
-
-2004-04-10  Keith Packard  <keithp@keithp.com>
-
-	reviewed by: Mark Ashley <mark@ibiblio.org>
-
-	* Xrenderint.h:
-	Solaris appears to need <string.h> included to compile
-	this library.  Who knows.  It seems harmless enough,
-	and the configure script already detected it's presence,
-	so we just included it whenever available.
-
-2004-02-03  Jim Gettys  <jg@freedesktop.org>
-
-	* AUTHORS: Get a author's list going.
-
-2004-01-15  Daniel Stone  <daniel@fooishbar.org>
-	* Tag release 0.8.4 for first freedesktop.org clientside lib release.
-
-2004-01-15  Harold L Hunt II <huntharo@msu.edu>
-	* Makefile.am: Pass -no-undefined to libtool via LDFLAGS.
-
-2003-12-12  Keith Packard  <keithp@keithp.com>
-
-	* configure.ac:
-	* xrender.pc.in:
-	Use Requires: in xrender.pc when x11.pc exists
-
-2003-06-08 10:56  keithp
-
-	* Filter.c, Makefile.am, Xrender.c, Xrenderint.h, configure.ac:
-	Bail on bogus Xsun servers, compile with -DXTHREADS if necessary,
-	get rid of unecessary cast to XRenderInfo *
-
-2003-05-06 09:05  branden
-
-	* ChangeLog: Huh.  Did Keith tag xrender-0_8_2 *before* running
-	cvs2cl?  Running it again.
-
-2003-05-05 20:56  keithp
-
-	* ChangeLog: Update ChangeLog with spiffy cvs2cl script (thanks
-	Branden)
-
-2003-05-05 20:49  keithp
-
-	* configure.ac: Update version to 0.8.2, add some version-related
-	comments
-
-2003-05-05 20:18  branden
-
-	* debian/: changelog, compat, control, copyright,
-	libxrender-dev.install, libxrender-dev.postrm,
-	libxrender-dev.preinst, libxrender1-dbg.install,
-	libxrender1-dbg.postrm, libxrender1-dbg.preinst,
-	libxrender1.install, libxrender1.postrm, libxrender1.preinst,
-	rules: Check in Debian packaging infrastructure per Keith's
-	request.  This is the stuff that corresponds to Debian's xrender
-	0.8.1-1 package.
-
-2003-05-05 19:06  keithp
-
-	* Xrenderint.h, configure.ac: Remove bogus Xext.h include.  Fix
-	Render version comparison
-
-2003-05-03 13:00  keithp
-
-	* Makefile.am, configure.ac: Bump to version 0.8.1, library version
-	1.2.2 after extutil was removed
-
-2003-04-26 08:52  nlevitt
-
-	* Xrenderint.h: Get rid of reference to XMissingExtension. It's in
-	libXext, which we don't link, and we don't want to print an error
-	message anyway.
-
-2003-04-23 20:29  nlevitt
-
-	* ChangeLog, Composite.c, Cursor.c, FillRect.c, FillRects.c,
-	Filter.c, Glyph.c, Makefile.am, Picture.c, Trap.c, Tri.c,
-	Xrender.c, Xrenderint.h, configure.ac, extutil.h, xrender.pc.in:
-	Get rid of libXext dependency.
-
-2003-04-22 09:59  nlevitt
-
-	* .cvsignore: Testing syncmail.
-
-2003-04-21 23:41  nlevitt
-
-	* xrender.pc.in: Xrender.h #includes render.h, so it needs the
-	Render CFLAGS.
-
-2003-04-21 23:12  nlevitt
-
-	* xrender.pc.in: s/@PACKAGE_VERSION@/@VERSION@/ (Jeff Waugh, bug
-	#71)
-
-2003-04-21 21:46  nlevitt
-
-	* Makefile.am, Xrenderint.h, configure.ac: Use local extutil.h if
-	not installed on the system.
-
-2003-04-21 10:36  keithp
-
-	* COPYING, ChangeLog, INSTALL, configure.ac: Fix render header
-	version check to use VERSION, eliminate duplicate version numbers
-	from configure.ac
-
-2003-04-21 10:22  keithp
-
-	* Color.c, Composite.c, Cursor.c, FillRects.c, Filter.c, Glyph.c,
-	Picture.c, Poly.c, Trap.c, Tri.c, Xrender-def.cpp, Xrender.h,
-	Xrenderint.h, extutil.h: Switch CVS id tags so regular CVS can cope
-
-2003-04-21 09:47  keithp
-
-	* Makefile.am: Xrender .so is 1.2.  switch order of dependent
-	libraries
-
-2003-04-20 23:49  nlevitt
-
-	* FillRect.c: Testing syncmail again.
-
-2003-04-20 23:44  nlevitt
-
-	* Xrender.c: Testing syncmail.
-
-2003-04-19 16:02  nlevitt
-
-	* xrender.pc.in: Add X libs to pkg-config --libs.
-
-2003-04-19 11:32  nlevitt
-
-	* Makefile.am: Link with -lX11 -lXext.
-
-2003-04-19 11:21  nlevitt
-
-	* Makefile.am, Xrenderint.h, configure.ac: Use installed
-	<X11/extenstions/extutil.h>. (Thanks, jdub). Make sure X is found
-	at ./configure time. Bump .so version to 1.1.1.
-
-2003-04-17 17:43  nlevitt
-
-	* configure.ac: Xrender version is the same as Render.
-
-2003-04-17 16:41  nlevitt
-
-	* .cvsignore: Quiet, please.
-
-2003-04-17 15:53  nlevitt
-
-	* xrender.pc.in: Fix typo
-
-2003-04-17 15:49  nlevitt
-
-	* Imakefile, Makefile.am, Xrenderint.h, autogen.sh, configure.ac,
-	extutil.h, region.h, xrender.pc.in: Initial automake support.
-
-2003-03-24 20:18  dawes
-
-	* Xrender-def.cpp:   26. Updates for building on OS/2 (#5650, Frank
-	Giessler).
-
-2002-11-24 13:46  tsi
-
-	* Cursor.c: Warning fix
-
-2002-11-22 18:34  keithp
-
-	* Cursor.c, Xrender.h: Add animate cursor support, client side
-
-2002-11-21 18:10  keithp
-
-	* Xrender.c: Skip unexpected data in QueryFormats.  Deal with
-	broken X servers a bit better
-
-2002-11-14 13:01  tsi
-
-	* Imakefile: First pass at imake warnings.  + some ATI driver
-	formatting changes.
-	
-	Please ensure these changes are reflected in DRI's CVS.
-
-2002-11-06 14:47  keithp
-
-	* Xrender.c, Xrender.h: XRenderQueryPictIndexValues support (from
-	Olivier Chapuis).  Bump Render version to 0.7
-
-2002-11-05 15:22  keithp
-
-	* Glyph.c, Trap.c, Tri.c, Xrenderint.h: Render uses int for 32
-	bits, Xlib uses long.  This matters on alpha
-
-2002-10-17 18:13  keithp
-
-	* Glyph.c: Miscomputing request length for String16 and String32
-
-2002-10-01 07:31  alanh
-
-	* Xrender-def.cpp:  358. Enable version controlled .dll's on
-	Cygwin/XFree86 (Alexander Gottwald).
-	 357. Some build fixes for Cygwin/XFree86 (Alan Hourihane).
-
-2002-09-29 16:39  keithp
-
-	* Xrender.c, Xrender.h: Update RandR to 1.0 (library version 2.0)
-
-2002-09-27 09:40  keithp
-
-	* Trap.c: Obey max request length even with BIG-REQUESTS
-
-2002-09-25 19:56  keithp
-
-	* Filter.c, Imakefile, Picture.c, Xrender.c, Xrender.h,
-	Xrenderint.h: Add image transformation and sub-pixel ordering to
-	Render
-
-2002-08-31 11:15  keithp
-
-	* Glyph.c: Remember not to write code at 1am. 
-	CompositeText{8,16,32} werent switching glyphsets at the right
-	time.
-
-2002-08-30 23:52  keithp
-
-	* Glyph.c: CompositeGlyphs functions were re-using overwritten data
-	and trashing the output buffer
-
-2002-08-22 22:48  keithp
-
-	* Cursor.c, Imakefile, Xrender.h: Add CreateCursor request to
-	Render
-
-2002-07-24 08:26  tsi
-
-	* Imakefile: Make libXrender buildable in non-XFree86 environments.
-
-2002-06-07 11:04  keithp
-
-	* Imakefile: Get Xrender to build out of the XFree86 environment
-
-2002-06-04 16:22  keithp
-
-	* Poly.c: Free edges structure after drawing Render polygons
-
-2002-05-30 23:38  keithp
-
-	* Imakefile: Fix up support for building Xft1, Xrender and
-	fontconfig out of the tree
-
-2002-05-21 13:39  keithp
-
-	* Poly.c: Xrender library didnt render some concave polygons right
-
-2002-05-17 16:54  keithp
-
-	* Xrender.c: standard 1-bit render format had incorrect depth in
-	spec
-
-2002-05-17 15:34  keithp
-
-	* Color.c, Imakefile, Xrender.h: Add Render color parse routine for
-	rgba colorspace
-
-2002-05-16 23:54  keithp
-
-	* Poly.c: Another tesselation fix for Rendered polygons
-
-2002-05-16 08:28  tsi
-
-	* Poly.c: Warning fix
-
-2002-05-14 23:43  keithp
-
-	* Tri.c: Fix up triangle request encodings
-
-2002-05-14 23:42  keithp
-
-	* Xrender.c, Xrender.h: Add XRenderFindStandardFormat
-
-2002-05-14 23:39  keithp
-
-	* Poly.c: Redo tesselation to match foley and vanDam
-
-2002-05-13 00:21  keithp
-
-	* Poly.c: Make tesselation function do something reasonable
-
-2002-05-12 22:21  keithp
-
-	* Imakefile, Xrender.h, Poly.c, Trap.c, Tri.c: Update render
-	extension to include trapezoids
-
-2002-02-11 23:17  keithp
-
-	* Glyph.c: XRenderFreeGlyphs wasnt sending the glyphset
-
-2002-01-02 11:57  tsi
-
-	* Glyph.c, Xrender.h: Resync with today's trunk.
-
-2001-12-26 17:16  keithp
-
-	* Glyph.c, Xrender.h: Add Render equivalents of XPolyText*
-
-2001-12-18 09:08  tsi
-
-	* FillRect.c, FillRects.c, Glyph.c, Picture.c, Xrender.c,
-	Xrender.h: Another resync with HEAD branch.
-
-2001-12-16 10:27  keithp
-
-	* FillRect.c, FillRects.c, Glyph.c, Picture.c, Xrender.c,
-	Xrender.h: lib/Xrender: add a bunch of _Xconst to make c++ happier
-
-2001-10-10 20:26  keithp
-
-	* Xrender.c: Check malloc return for Xrender query reply temp data
-
-2001-09-05 13:13  mvojkovi
-
-	* Xrender.c: 
-	  Missing SyncHandle() in XRenderQueryFormats.
-
-2001-07-31 17:44  tsi
-
-	* Xrender.h:  168. Fix 16bpp colour maps on Mach64's (Marc La
-	France).
-	 167. Fix Mach64 DPMS bug (Marc La France).
-	 166. Fix bug that prevented hardware cursors on Mach64 CT's (Marc
-	La France).
-	 165. Document what a ChipAdjustFrame() function should to to
-	prevent moving
-	      of hardware cursors during mode switches (Marc La France).
-	 164. -Wimplicit warning cleanup [`make World` >required<] (Marc La
-	France).
-	 163. Ensure installed headers can find the headers they, in turn,
-	#include
-	      (Marc La France).
-	 162. Make imake pass its -W* flags to cpp (Marc La France).
-	 161. More accomodations for newer GCC's (Mike A. Harris).
-
-2001-07-06 13:46  keithp
-
-	* Xrender.c: Fix a couple of locking bugs in Xrender library
-
-2001-05-16 03:33  keithp
-
-	* Xrender.c: Clean up memory leaks in Xrender library
-
-2001-02-13 11:19  dawes
-
-	* Xrender-def.cpp:  135. Updates for Cygwin support (#4433, Suhaib
-	M. Siddiqi).
-	 134. Fix a bug in the fonts.sgml doc (#4432, Juliusz Chroboczek).
-	 133. Fix the xdpyinfo so that it will build when the XKB extension
-	isn't
-	      defined (#4422, Jim Gettys).
-	 132. Fix the xdm greeter so that it will build when the XKB
-	extension isn't
-	      defined (#4421, Jim Gettys).
-	 131. Only build setxkbmap when building the XKB lib support (based
-	on #4420,
-	      Jim Gettys).
-	 130. Improve the mga driver messages when the HAL module isn't
-	available
-	      (#4451, David Woodhouse).
-	 129. Add G450 support to the mga driver (#4416, Luugi Marsan
-	(Matrox),
-	      4449, David Woodhouse).
-	 128. Mga driver updates, including HAL cleanups, add a Crtc2Ram
-	option,
-	      and merge with Matrox beta4 source (#4415, Antii Tapaninen,
-	#4423,
-	      Simon Hosie).
-	 127. Fix a rounding problem in the wacom driver that was causing
-	some
-	      position instability (#4417, Hannes Eriksson).
-
-2000-12-07 15:55  keithp
-
-	* Picture.c: Xrender: missing mask field in ChangePictureAttributes
-	request encoding
-
-2000-12-04 23:42  keithp
-
-	* Picture.c: Xft,Xrender: make clip rectangles actually work
-
-2000-12-04 19:13  keithp
-
-	* Picture.c, Xrender.h: Xft,Xrender,Render: c++ support, clip
-	rectangles, warnings
-
-2000-12-04 13:01  dawes
-
-	* Xrender-def.cpp: missing ident lines
-
-2000-12-04 10:49  dawes
-
-	* Xrender-def.cpp: 1085. Updates for Hurd support (#A.209, Marcus
-	Brinkmann).  1084. Bump the minor revisions of libXmu (UTF8_STRING)
-	and libX11	 (Xutf8LookupString).  1083. Fixes for all known
-	bugs in the CompoundText parser and generator,	     (#4333, Bruno
-	Haible).  1082. Fix documentation for XSetOMValues() (#4332, Bruno
-	Haible).  1081. Fix namespace polution in <X11/Xlib.h> introduced
-	with patch #4293       (#4331, Bruno Haible).  1080. Fix a bug in
-	the newly introduced Xutf8LookupString() function that	     loses
-	input not representable in the locale encoding (#4330,	     Bruno
-	Haible).  1079. Avoid four new gcc warnings about const in lcUTF8.c
-	introduced by	    patch #4293 (#4329, Bruno Haible).	1078. Fix
-	some additional cases of confusing local typedef for wchar_t	  
-	(#4328, Bruno Haible).	1077. Fix some round-trip conversion errors
-	in COMPOUND_TEXT -> UTF8_STRING ->	 COMPOUND_TEXT due to wrong
-	tables introduced by patches #4214, 4215       (#4327, Pablo
-	Saratxaga).  1076. Cygwin update for building Xrender DLL (#4326,
-	Suhaib M. Siddiqi).  1075. Fix an undefined SUBDIRS in
-	xc/lib/GL/mesa/src/drv/Imakefile when	    compiling on something
-	other than x86, alpha or sparc (#4325,	     Brian Paul).  1074.
-	Don't have the neomagic driver disable stretching when a mode that 
-	     fills the panel is selected (#4324, Andrew C. Aitchison). 
-	1073. Fix a bug in Xlib's _XimLocalMbLookupString() that causes a
-	crash when	 a zero keycode keypress event is received (#4322,
-	HIBINO Kei).
-
-2000-12-03 15:41  keithp
-
-	* Xrender.h: Xrender: prototype using "template" collides with
-	reserved c++ word
-
-2000-12-02 01:38  keithp
-
-	* Glyph.c: Xrender: 16/32 bit glyph functions using wrong minor
-	request code
-
-2000-12-01 13:31  keithp
-
-	* Glyph.c, Picture.c, Xrender.c, Xrender.h: Xrender/Xft: handle
-	long strings, use unsigned int for 32-bit glyphs
-
-2000-11-29 00:25  keithp
-
-	* Glyph.c, Xrender.h: add 16/32 bit glyph rendering to Xrender
-	library
-
-2000-11-19 23:13  keithp
-
-	* FillRect.c, FillRects.c, Imakefile, Picture.c, Xrender.h: Add
-	component alpha to Render extension
-
-2000-08-27 19:43  tsi
-
-	* Composite.c, Glyph.c, Picture.c, Xrender.c, Xrender.h,
-	Xrenderint.h: Ident lines
-
-2000-08-26 09:37  keithp
-
-	* Imakefile: Get render library to actually build and install
-	correctly
-
-2000-08-25 17:38  keithp
-
-	* Composite.c, Glyph.c, Imakefile, Picture.c, Xrender.c, Xrender.h,
-	Xrenderint.h: Add Xrender library
-
diff --git a/Makefile.am b/Makefile.am
index b0a3a73..c194386 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -28,3 +28,13 @@ pkgconfig_DATA = xrender.pc
 
 EXTRA_DIST = xrender.pc.in autogen.sh
 
+
+EXTRA_DIST += ChangeLog
+MAINTAINERCLEANFILES = ChangeLog
+
+.PHONY: ChangeLog
+
+ChangeLog:
+	(GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
+
+dist-hook: ChangeLog

commit 9d3f9fd3f6f37112fecb2e96e9b25eb860a4b67d
Author: James Cloos <cloos@jhcloos.com>
Date:   Mon Sep 3 05:53:49 2007 -0400

    Add *~ to .gitignore to skip patch/emacs droppings

diff --git a/.gitignore b/.gitignore
index 4436325..a3112b4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@ missing
 mkinstalldirs
 stamp-h1
 xrender.pc
+*~


Reply to: