
TGlobe Version 4.03

Fix to TGDBFReader to properly work with the SHPMapper.
Fix to Globe.RenderPolygon and Globe.RenderPolyline.
Fix to TGxxxMapper.InternalOpen to avoid GPF when trying to open a file that does not exist.
Fix to RenderChainStore to properly select the Pen, Brush and Font
Fix to dispose routine so that objects are properly freed
Fix to TGlobeLayer.Objects.Value method to correctly set the value into the array
Added Globe.SurfaceTextureName, Globe.MaxTextHeight and Globe.MinTextHeight to Environment file
Changed TGlobelayers.ObjectByTitle() re-introduced the starting Object parameter. Now case insensitive
Added ConcatPoints procedure in GlobeUtils
Added TGlobeLayerStore.LayerByName function.
Changed TGlobeLYRWriter.SaveToFile() now does not use a TMemoryStream.
Added TGMMStream unit for memory mapped access to files.
Improved Line detection in PointOnLine()
Fix to TGlobeObject to correctly calculate MER and Centroid when adding points.
Fix to the RenderToCanvas code to allow rendering of bitmaps and textures
Fix to TBitmapObject to remove black line on top of bitmap
Fix to TBitmapObject so that it saves its Centroid coordinates when written to a .LYR file.
TGlobePen uses the PenUnit property to calculate the pen width.
Enabled the OnObjectSelectChange event.
Reworked the ObjEdit application (still in a beta state)

TGlobe Version 4.02

Added TGlobeObjectSource.Move method
Fix to TGlobeObject.Assign code
Fix to MER code when add new Objects 
Changed search order in TGLobeLayer.ObjectAtLL
Fixed the PresenterID assignment when an object is re-loaded from is source
Bug fix to TGlobeObject.SetClosed to stop memory corruption
Fix to Mappers to support smdDiscard
Fix to DrawVectorMatrixLine to properly clip the line
Fix to SHPMapper to properly read doubles
Fix to TextReader for Readline boundary problem
Fix to UpdateObjectState to correctly track State on New object



Graham Knight

Graham Knight: e-mail: <mailto:tglobe@iname.com> 
TGlobe Web:    http://www.tglobe.com
TGlobe Mailing List: <mailto:tglobe-subscribe@egroups.com> 

