[xorg-commit-diffs] xc/extras/freetype2/src/raster ftraster.c,
1.1.4.1, 1.1.4.2 ftrend1.c, 1.1.4.1, 1.1.4.2 rules.mk, 1.1, 1.1.4.1
Egbert Eich
xorg-commit at pdx.freedesktop.org
Thu Apr 15 03:14:44 PDT 2004
- Previous message: [xorg-commit-diffs] xc/extras/freetype2/src/psnames psmodule.c,
1.1.4.1, 1.1.4.2 pstables.h, 1.1, 1.1.4.1 rules.mk, 1.1, 1.1.4.1
- Next message: [xorg-commit-diffs] xc/extras/freetype2/src/sfnt rules.mk, 1.1,
1.1.4.1 sfdriver.c, 1.1.4.2, 1.1.4.3 sfobjs.c, 1.1.4.2,
1.1.4.3 ttcmap0.c, 1.1.4.2, 1.1.4.3 ttload.c, 1.1.4.2,
1.1.4.3 ttpost.c, 1.1.4.1, 1.1.4.2 ttsbit.c, 1.1.4.1, 1.1.4.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: eich
Update of /cvs/xorg/xc/extras/freetype2/src/raster
In directory pdx:/home/eich/tstbuild/xc/extras/freetype2/src/raster
Modified Files:
Tag: XORG-CURRENT
ftraster.c ftrend1.c rules.mk
Log Message:
2004-04-15 Egbert Eich <eich at freedesktop.org>
Merged changes from RELEASE-1 branch
Index: ftraster.c
===================================================================
RCS file: /cvs/xorg/xc/extras/freetype2/src/raster/ftraster.c,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -d -r1.1.4.1 -r1.1.4.2
--- a/ftraster.c 26 Nov 2003 22:48:27 -0000 1.1.4.1
+++ b/ftraster.c 15 Apr 2004 10:14:41 -0000 1.1.4.2
@@ -4,7 +4,7 @@
/* */
/* The FreeType glyph rasterizer (body). */
/* */
-/* Copyright 1996-2001, 2002 by */
+/* Copyright 1996-2001, 2002, 2003 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -687,8 +687,8 @@
static Bool
Insert_Y_Turn( RAS_ARGS Int y )
{
- PLong y_turns;
- Int y2, n;
+ PLong y_turns;
+ Int y2, n;
n = ras.numTurns - 1;
@@ -710,12 +710,12 @@
if ( n < 0 )
{
+ ras.maxBuff--;
if ( ras.maxBuff <= ras.top )
{
ras.error = Raster_Err_Overflow;
return FAILURE;
}
- ras.maxBuff--;
ras.numTurns++;
ras.sizeBuff[-ras.numTurns] = y;
}
@@ -917,7 +917,7 @@
/* Take care: miny-y1 can be a very large value; we use */
/* a slow MulDiv function to avoid clipping bugs */
x1 += SMulDiv( Dx, miny - y1, Dy );
- e1 = TRUNC( miny );
+ e1 = (Int)TRUNC( miny );
f1 = 0;
}
else
Index: ftrend1.c
===================================================================
RCS file: /cvs/xorg/xc/extras/freetype2/src/raster/ftrend1.c,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -d -r1.1.4.1 -r1.1.4.2
--- a/ftrend1.c 26 Nov 2003 22:48:27 -0000 1.1.4.1
+++ b/ftrend1.c 15 Apr 2004 10:14:41 -0000 1.1.4.2
@@ -4,7 +4,7 @@
/* */
/* The FreeType glyph rasterizer interface (body). */
/* */
-/* Copyright 1996-2001, 2002 by */
+/* Copyright 1996-2001, 2002, 2003 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -151,10 +151,10 @@
memory = render->root.memory;
/* release old bitmap buffer */
- if ( slot->flags & FT_GLYPH_OWN_BITMAP )
+ if ( slot->internal->flags & FT_GLYPH_OWN_BITMAP )
{
FT_FREE( bitmap->buffer );
- slot->flags &= ~FT_GLYPH_OWN_BITMAP;
+ slot->internal->flags &= ~FT_GLYPH_OWN_BITMAP;
}
/* allocate new one, depends on pixel format */
@@ -178,7 +178,7 @@
if ( FT_ALLOC( bitmap->buffer, (FT_ULong)pitch * height ) )
goto Exit;
- slot->flags |= FT_GLYPH_OWN_BITMAP;
+ slot->internal->flags |= FT_GLYPH_OWN_BITMAP;
/* translate outline to render it into the bitmap */
FT_Outline_Translate( outline, -cbox.xMin, -cbox.yMin );
@@ -212,7 +212,7 @@
const FT_Renderer_Class ft_raster1_renderer_class =
{
{
- ft_module_renderer,
+ FT_MODULE_RENDERER,
sizeof( FT_RendererRec ),
"raster1",
@@ -245,7 +245,7 @@
const FT_Renderer_Class ft_raster5_renderer_class =
{
{
- ft_module_renderer,
+ FT_MODULE_RENDERER,
sizeof( FT_RendererRec ),
"raster5",
Index: rules.mk
===================================================================
RCS file: /cvs/xorg/xc/extras/freetype2/src/raster/rules.mk,v
retrieving revision 1.1
retrieving revision 1.1.4.1
diff -u -d -r1.1 -r1.1.4.1
--- a/rules.mk 14 Nov 2003 16:48:24 -0000 1.1
+++ b/rules.mk 15 Apr 2004 10:14:41 -0000 1.1.4.1
@@ -3,7 +3,7 @@
#
-# Copyright 1996-2000, 2001 by
+# Copyright 1996-2000, 2001, 2003 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -13,58 +13,57 @@
# fully.
-# raster1 driver directory
+# raster driver directory
#
-RAS1_DIR := $(SRC_)raster
-RAS1_DIR_ := $(RAS1_DIR)$(SEP)
+RASTER_DIR := $(SRC_DIR)/raster
# compilation flags for the driver
#
-RAS1_COMPILE := $(FT_COMPILE) $I$(RAS1_DIR)
+RASTER_COMPILE := $(FT_COMPILE) $I$(subst /,$(COMPILER_SEP),$(RASTER_DIR))
-# raster1 driver sources (i.e., C files)
+# raster driver sources (i.e., C files)
#
-RAS1_DRV_SRC := $(RAS1_DIR_)ftraster.c \
- $(RAS1_DIR_)ftrend1.c
+RASTER_DRV_SRC := $(RASTER_DIR)/ftraster.c \
+ $(RASTER_DIR)/ftrend1.c
-# raster1 driver headers
+# raster driver headers
#
-RAS1_DRV_H := $(RAS1_DRV_SRC:%.c=%.h) \
- $(RAS1_DIR_)rasterrs.h
+RASTER_DRV_H := $(RASTER_DRV_SRC:%.c=%.h) \
+ $(RASTER_DIR)/rasterrs.h
-# raster1 driver object(s)
+# raster driver object(s)
#
-# RAS1_DRV_OBJ_M is used during `multi' builds.
-# RAS1_DRV_OBJ_S is used during `single' builds.
+# RASTER_DRV_OBJ_M is used during `multi' builds.
+# RASTER_DRV_OBJ_S is used during `single' builds.
#
-RAS1_DRV_OBJ_M := $(RAS1_DRV_SRC:$(RAS1_DIR_)%.c=$(OBJ_)%.$O)
-RAS1_DRV_OBJ_S := $(OBJ_)raster.$O
+RASTER_DRV_OBJ_M := $(RASTER_DRV_SRC:$(RASTER_DIR)/%.c=$(OBJ_DIR)/%.$O)
+RASTER_DRV_OBJ_S := $(OBJ_DIR)/raster.$O
-# raster1 driver source file for single build
+# raster driver source file for single build
#
-RAS1_DRV_SRC_S := $(RAS1_DIR_)raster.c
+RASTER_DRV_SRC_S := $(RASTER_DIR)/raster.c
-# raster1 driver - single object
+# raster driver - single object
#
-$(RAS1_DRV_OBJ_S): $(RAS1_DRV_SRC_S) $(RAS1_DRV_SRC) \
- $(FREETYPE_H) $(RAS1_DRV_H)
- $(RAS1_COMPILE) $T$@ $(RAS1_DRV_SRC_S)
+$(RASTER_DRV_OBJ_S): $(RASTER_DRV_SRC_S) $(RASTER_DRV_SRC) \
+ $(FREETYPE_H) $(RASTER_DRV_H)
+ $(RASTER_COMPILE) $T$(subst /,$(COMPILER_SEP),$@ $(RASTER_DRV_SRC_S))
-# raster1 driver - multiple objects
+# raster driver - multiple objects
#
-$(OBJ_)%.$O: $(RAS1_DIR_)%.c $(FREETYPE_H) $(RAS1_DRV_H)
- $(RAS1_COMPILE) $T$@ $<
+$(OBJ_DIR)/%.$O: $(RASTER_DIR)/%.c $(FREETYPE_H) $(RASTER_DRV_H)
+ $(RASTER_COMPILE) $T$(subst /,$(COMPILER_SEP),$@ $<)
# update main driver object lists
#
-DRV_OBJS_S += $(RAS1_DRV_OBJ_S)
-DRV_OBJS_M += $(RAS1_DRV_OBJ_M)
+DRV_OBJS_S += $(RASTER_DRV_OBJ_S)
+DRV_OBJS_M += $(RASTER_DRV_OBJ_M)
# EOF
- Previous message: [xorg-commit-diffs] xc/extras/freetype2/src/psnames psmodule.c,
1.1.4.1, 1.1.4.2 pstables.h, 1.1, 1.1.4.1 rules.mk, 1.1, 1.1.4.1
- Next message: [xorg-commit-diffs] xc/extras/freetype2/src/sfnt rules.mk, 1.1,
1.1.4.1 sfdriver.c, 1.1.4.2, 1.1.4.3 sfobjs.c, 1.1.4.2,
1.1.4.3 ttcmap0.c, 1.1.4.2, 1.1.4.3 ttload.c, 1.1.4.2,
1.1.4.3 ttpost.c, 1.1.4.1, 1.1.4.2 ttsbit.c, 1.1.4.1, 1.1.4.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the xorg-commit-diffs
mailing list