[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-cvs] freetype2 ./ChangeLog include/freetype/internal...
From: |
David Turner |
Subject: |
[ft-cvs] freetype2 ./ChangeLog include/freetype/internal... |
Date: |
Tue, 15 Mar 2005 13:18:57 -0500 |
CVSROOT: /cvsroot/freetype
Module name: freetype2
Branch:
Changes by: David Turner <address@hidden> 05/03/15 18:18:57
Modified files:
. : ChangeLog
include/freetype/internal: ftstream.h
src/base : ftstream.c
src/bdf : bdflib.c
src/gzip : ftgzip.c
src/lzw : ftlzw.c
Log message:
* src/bdf/bdflib.c: various improvements to the bdf loader, mainly
used to reduce the amount of heap size required to only test wether
we're dealing with a BDF font (the old code allocated 64 Kb right
before any test).
* src/lzw/ftlzw.c (FT_Stream_OpenLZW): modified the function to check
the LZW header before doing anything else. This helps avoid un-necessary
heap allocations (400 Kb of heap memory for the LZW decoder ! Oh my !)
* src/gzip/ftgzip.c (FT_Stream_OpenGZip): ditto for the .gz decoder,
though the code savings is smaller.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1007&tr2=1.1008&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/include/freetype/internal/ftstream.h.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/base/ftstream.c.diff?tr1=1.46&tr2=1.47&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/bdf/bdflib.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/gzip/ftgzip.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/lzw/ftlzw.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text