2009-06-29 Jeffrey Stedfast <fejj@novell.com>
commit45ddf807b6c9cc742a7978b193dafbf8d9308790
authorfejj <fejj@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 29 Jun 2009 17:20:54 +0000 (29 17:20 +0000)
committerfejj <fejj@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 29 Jun 2009 17:20:54 +0000 (29 17:20 +0000)
tree84e9f23f732982739bba9d242fee38e8c9a9dff7
parenta84bce2fd6f61d9d60b2370cc5658e064ec9af8b
2009-06-29  Jeffrey Stedfast  <fejj@novell.com>

* fontmanager.cpp (LoadGlyph): Save some memory by dropping some
of the GlyphMetrics fields.

* layout.cpp: Updated to keep track of the previous GlyphInfo
rather than the previous GlyphInfo's index.

* fonts.cpp (TextFont::GetGlyphInfo): Set the GlyphInfo face.
(TextFont::Kerning): Modified to take GlyphInfo arguments rather
than face indexes since they are worthless w/o knowing which font
face the indexes of each are for.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/moon@137095 e3ebcda4-bce8-0310-ba0a-eca2169e7518
src/ChangeLog
src/fontmanager.cpp
src/fontmanager.h
src/fonts.cpp
src/fonts.h
src/layout.cpp