[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