[Commit] Xr ChangeLog,1.25,1.26

Carl Worth commit@keithp.com
Thu, 15 May 2003 21:16:28 -0700


Committed by: cworth

Update of /local/src/CVS/Xr
In directory home.keithp.com:/tmp/cvs-serv20153

Modified Files:
	ChangeLog 
Log Message:
Changed default matrix to be 3780 user units per 1 meter physical device

Index: ChangeLog
===================================================================
RCS file: /local/src/CVS/Xr/ChangeLog,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- ChangeLog	15 May 2003 04:59:42 -0000	1.25
+++ ChangeLog	16 May 2003 04:16:26 -0000	1.26
@@ -1,3 +1,17 @@
+2003-05-16  Carl Worth  <cworth@isi.edu>
+
+	* src/xrint.h: Added ppm filed (pixels per meter) to both
+	XrSurface and XrGState.
+
+	* src/xrgstate.c (_XrGStateSetTargetSurface): Fixup CTM according
+	to change in surface->ppm.
+	(_XrGStateDefaultMatrix): Default matrix is no longer an identity
+	matrix, but rather a matrix that provides some relates user space
+	units to real-world dimensions in a meaningful way, (default 3780
+	user space units per meter). This conversion is not exact, but is
+	rather as close as possible while also guaranteeing that one user
+	space unit maps to an integer number of device pixels.
+
 2003-05-15  Carl Worth  <cworth@isi.edu>
 
 	* src/xr.c (XrSetTargetDrawable): Moved implementation up from