[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