[stsf-commit] stsf ChangeLog, 1.21, 1.22 configure, 1.10, 1.11 configure.ac, 1.10, 1.11 st.mk, 1.6, 1.7

Alexander Gelfenbain stsf-commit at pdx.freedesktop.org
Fri Jun 4 22:23:05 PDT 2004


Committed by: adg


Index: ChangeLog
===================================================================
RCS file: /cvs/stsf/stsf/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- a/ChangeLog	30 May 2004 23:07:17 -0000	1.21
+++ b/ChangeLog	5 Jun 2004 05:23:03 -0000	1.22
@@ -1,3 +1,38 @@
+2004-06-04	Alexander Gelfenbain	<adg at sun.com>
+	STSF Version 0.8.8 - bug fixes
+
+	* configure.ac, configure, interface/config.h.in : check for closefrom
+
+	* STClientLibrary/src/STGlyphVector.c:
+	GetRenderProps() - set the scaler if smask contains ST_SM_SCALER bit
+	GlyphVectorRepRender() - backed out previously implemented 
+	optimization that was causing not to call bitblt on empty glyphs
+	since it was causing XST memory corruption problems.
+
+	* STClientLibrary/src/STLine.c: set the scaler in STLineValidateGlyphCache() 
+	and replaced unused scaler variables with NULL pointers in all calls to 
+	STIntGetFontRenderingParams(). Could not use NULL pointers with the previous
+	implementation of the protocol.
+
+	* STClientLibrary/src/serverconnection.c, stsflib/datamgr.c, 
+	STFontServer/src/fontserver.c, stsflib/stsfutil.c: changes in debug output
+
+	* STFontServer/dropins/freetype2/ft2_glue.c: optimization - don't mmap
+	font files that have already been loaded and replaced FT_New_Face()
+	with FT_New_Memory_Face()
+
+	* STFontServer/src/handler.c: cast q->totalsize to size_t in mmap()
+	call
+
+	* STFontServer/src/stfs-door.c: upon initialization remove the door 
+	file that might have been left behind from the previous stfontserverd,
+	use closefrom() instead of close() 
+
+	* interface/VERSION: 0.8.8
+
+	* stsflib/fscomm.c (ci_createfonts_in): "size_t totalsize" became "uint32_t totalsize"
+
+
 2004-05-30	Alexander Gelfenbain	<adg at sun.com>
 	Proper implementation of passing large chunks of
 	data between STFontServer and STClientLibrary via shared

Index: configure
===================================================================
RCS file: /cvs/stsf/stsf/configure,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- a/configure	12 Apr 2004 22:49:24 -0000	1.10
+++ b/configure	5 Jun 2004 05:23:03 -0000	1.11
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac Revision: 1.9 .
+# From configure.ac Revision: 1.10 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59 for Standard Type Services Framework 0.8.
 #
@@ -8441,7 +8441,8 @@
 
 
 
-for ac_func in setproctitle issetugid
+
+for ac_func in setproctitle issetugid closefrom
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 echo "$as_me:$LINENO: checking for $ac_func" >&5

Index: configure.ac
===================================================================
RCS file: /cvs/stsf/stsf/configure.ac,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- a/configure.ac	12 Apr 2004 22:49:24 -0000	1.10
+++ b/configure.ac	5 Jun 2004 05:23:03 -0000	1.11
@@ -517,7 +517,7 @@
 dnl AC_FUNC_VPRINTF
 dnl AC_CHECK_FUNCS([bzero floor getcwd memmove memset modf munmap nl_langinfo pow setlocale strchr strdup strstr strtol strtoul tzset madvise])
 AC_FUNC_ALLOCA 
-AC_CHECK_FUNCS([setproctitle issetugid])
+AC_CHECK_FUNCS([setproctitle issetugid closefrom])
 
 STRL_SRCS=
 

Index: st.mk
===================================================================
RCS file: /cvs/stsf/stsf/st.mk,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- a/st.mk	30 May 2004 23:07:17 -0000	1.6
+++ b/st.mk	5 Jun 2004 05:23:03 -0000	1.7
@@ -68,7 +68,8 @@
 
 # For debugging
 # ~~~~~~~~~~~~~
-DEFINES= -DSTSF -DVERBOSE_GREETING -DASSERTS -DSTSF_DEBUG -DRUNTIME_CHECKS -DXST -DSTSF_PAD32 -DNO_INLINES -DENABLE_TERMINATE
+#DEFINES= -DSTSF -DVERBOSE_GREETING -DASSERTS -DSTSF_DEBUG -DRUNTIME_CHECKS -DXST -DSTSF_PAD32 -DNO_INLINES -DENABLE_TERMINATE
+
 
 # Optimized with ENABLE_TERMINATE
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -76,7 +77,7 @@
 
 # Production
 # ~~~~~~~~~~
-#DEFINES= -DSTSF -DVERBOSE_GREETING -DXST -DSTSF_PAD32 -DNO_INLINES 
+DEFINES= -DSTSF -DVERBOSE_GREETING -DXST -DSTSF_PAD32 -DNO_INLINES 
 
 
 # *****************************************************************************




More information about the stsf-commit mailing list