[gs-cvs] gs/src

Igor Melichev igor at ghostscript.com
Mon Dec 6 05:17:37 PST 2004


Update of /cvs/ghostscript/gs/src
In directory casper2:/tmp/cvs-serv8278/gs/src

Modified Files:
	gxfill.c gxshade6.c gzspotan.c gxfillsl.h gxfilltr.h 
Log Message:
Fix : Improvinmg documentation for recently improced algorythms.

DETAILS :

This patch only changes comments in C code.

EXPECTED DIFFERENCES :

None.


Index: gxfill.c
===================================================================
RCS file: /cvs/ghostscript/gs/src/gxfill.c,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -d -r1.119 -r1.120
--- gxfill.c	13 Sep 2004 15:52:49 -0000	1.119
+++ gxfill.c	6 Dec 2004 13:17:35 -0000	1.120
@@ -15,7 +15,21 @@
 */
 
 /* $Id$ */
-/* Lower-level path filling procedures */
+/* A topological spot decomposition algorithm with dropout prevention. */
+/* 
+   This is a dramaticly reorganized and improved revision of the 
+   filling algorithm, iwhich was nitially coded by Henry Stiles. 
+   The main improvements are: 
+	1. A dropout prevention for character fill.
+	2. The spot topology analysys support
+	   for True Type grid fitting.
+	3. Fixed the contiguty of a spot covering 
+	   for shading fills with no dropouts.
+*/
+/* See PSEUDO_RASTERISATION and "pseudo_rasterization".
+   about the dropout previntion logics. */
+/* See is_spotan about the spot topology analyzis support. */
+/* Also defining lower-level path filling procedures */
 
 #include "gx.h"
 #include "gserrors.h"

Index: gxshade6.c
===================================================================
RCS file: /cvs/ghostscript/gs/src/gxshade6.c,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -d -r1.83 -r1.84
--- gxshade6.c	20 Sep 2004 09:59:29 -0000	1.83
+++ gxshade6.c	6 Dec 2004 13:17:35 -0000	1.84
@@ -16,6 +16,10 @@
 
 /* $Id$ */
 /* Rendering for Coons and tensor patch shadings */
+/*
+   A contiguous non-overlapping decomposition 
+   of a tensor shading into linear color triangles.
+ */
 #include "memory_.h"
 #include "gx.h"
 #include "gserrors.h"

Index: gzspotan.c
===================================================================
RCS file: /cvs/ghostscript/gs/src/gzspotan.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- gzspotan.c	8 Jan 2004 14:02:09 -0000	1.8
+++ gzspotan.c	6 Dec 2004 13:17:35 -0000	1.9
@@ -16,6 +16,10 @@
 
 /*$Id$ */
 /* A spot analyzer device implementation. */
+/*
+    This implements a spot topology analyzis and 
+    stem recognition for True Type grid fitting.
+*/
 #include "gx.h"
 #include "gserrors.h"
 #include "gsdevice.h"

Index: gxfillsl.h
===================================================================
RCS file: /cvs/ghostscript/gs/src/gxfillsl.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- gxfillsl.h	26 Oct 2004 04:08:59 -0000	1.6
+++ gxfillsl.h	6 Dec 2004 13:17:35 -0000	1.7
@@ -15,7 +15,7 @@
 */
 
 /* $Id$ */
-/* Configurable algorithm for fill a path by scanlines. */
+/* Configurable algorithm for filling a path by scanlines. */
 
 /*
  * Since we need several statically defined variants of this agorithm,

Index: gxfilltr.h
===================================================================
RCS file: /cvs/ghostscript/gs/src/gxfilltr.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- gxfilltr.h	26 Oct 2004 04:08:59 -0000	1.9
+++ gxfilltr.h	6 Dec 2004 13:17:35 -0000	1.10
@@ -15,7 +15,7 @@
 */
 
 /* $Id$ */
-/* Configurable algorithm for decompozing a spot into trapezoids. */
+/* Configurable algorithm for decomposing a spot into trapezoids. */
 
 /*
  * Since we need several statically defined variants of this algorithm,



More information about the gs-cvs mailing list