July 24th 1998  ivmaps-0.6.5

Map Viewer Changes

	* fix launching of vpfviewer and dlgviewer from web pages.

	* fix export in ivtools drawtool format from vpfviewer and
	dlgviewer

Library Changes

	-- Dlg --

	* add support for 24K DLG to the loaddlgfc func which can be
 	enabled in mapserv.

	-- Vpf --

	* work on reading more of the VMAP0 VPF format.

	-- DemUnidraw --

	* make lod (level-of-detail) mechanism work with non-lod
	datasets.

	* add Copy methods to all the commands.

Overall Changes

	* more fixes of compilation warnings found by egcs.


June 5th 1998  ivmaps-0.6.4

Overall Changes

	* test building with RedHat 5.0, egcs-1.0.2, glibc, and ACE-4.5

	* upgrade to Mesa-2.6 and ivtools-0.6.6

Map Viewer Changes

	* add a new map viewer, projviewer, which is similar in
 	architecture to utmviewer, yet generalized to support the
 	arbitrary map projections.  To test enter something like the
 	following command to stdin:

	paste(loadvpffc("/cdrom/vmaplv0" "rference" "polbnd" "polbnd"))

	* improve appearance of point and text features at different zoom
 	levels in vpfviewer.

	* add a shift-extend selection capability to the DCW tile
 	selection tool built into vpfviewer and fix related crash.

	* add a command to vpfviewer that generates a worldwide 15 degree
	graticule.

	* improve export in ivtools drawtool format from vpfviewer --
 	still an erroneous "frame" object gets embedded which needs to be
 	manually editing out before loading into drawtool.

Map Server Changes

	* add :sensitive parameter to the pastefc func.

	* add func for generating graticules.

	* fix bug in exportgr func.

Library Changes

	-- MapUnidraw --

	* fix bug in memory management of the graphic that gets shared
	between a MapFeatureView and a MapFeatureComp (normally comps
	views have their own copy of a graphic).

	* add commands to start and stop blinking state variables on a
	map viewer (tested out with projviewer)

	* add the list of map feature attributes to the feature
	inspection display of a map viewer.

	* add support for a "sensitive" attribute to a
 	MapFeatureComp/View, to disable the mouse clickability of a map
 	feature.

	* add MapProjectionCmd for reprojection map features.

	* fix mechanism for growing the number of points associated with a
 	MapFeatureView/Comp.

	-- VpfUnidraw --

	* add default graphic states for vmaplv0 boundary map features.

	-- ProjServ --
	
	* new library for supporting extensions to MapServ need by
	ProjUnidraw.
	
	-- ProjUnidraw --

	* new library for supporting projviewer.

April 13th 1998  ivmaps-0.6.3

Map Viewer Changes

	* demviewer:
	    - add support for level-of-detail indexing with a -lod flag
	    (requires http://www.cs.cmu.edu/~garland/quadrics/qslim.html)

	    - add a "new view" command under the Vehicle menu

Map Server Changes

	* mapserv:
	    - add appendable mapfeatureclass (still needs to grow size)
            - add geomdist file from Magic (http://www.cs.unc.edu/~eberly/)
              and nearest point in line func
            - fix linefeature and areafeature funcs
            - add createfclass and addfeaturetofclass funcs

	* utmviewer:
	    - adds func for setting the default map viewer state

Library Changes

	* MapUnidraw: 
	    - fix up and extend use of underlying FrameUnidraw mechanisms
	    - mixin indexed gs mechanism to the map feature class component
	    - fix map inspect tool to work in the background frame


February 26th 1998  ivmaps-0.6.2

Map Viewer Changes

	* demviewer:
	    - add dialog box to demviewer to show 3d camera state.
	    - add menus to turn off/on 2d footprint culling

Map Server Changes

	* mapserv:
	    - add convex hull func for map features
	    - add point to point distance func
	    - add polyarea and shapesel funcs
	    - add feature-creating funcs
	    - rename buildtheme to attrsel
	    - rename extent func to extentfc
	    - rename import func to importfc
	    - rename paint func to paintfc
	    - rename expr func to exprfc

	* utmviewer:
	    - rename vehicle func to vhclview
	    - rename moveto func to moveview
	    - rename route func to rteview
	    - make a paste func available for derived editors

Library Changes

	* Dem:
	    - add boolean Dem::geowithin() to help in multi-dem situations.
	    - fixes some memory leaks

	* MapUnidraw: 
	    - fix printing of geo attributes of fclass comp (the attribute 
	      repetition problem and the "e+" floats.)

Configuration Changes

	* changes for static linking on Solaris


January 26th 1998  ivmaps-0.6.1

Map Server Changes

	* adds help for mapserv commannds

Library Changes

	* Map and MapUnidraw -- evolves road network representation and adds
 	highlighing of connected road-segments when inspecting a junction
 	(road intersection).

	* Vpf and VpfUnidraw -- - fixes that allow display of the VMAP0
 	world boundary maps with vpfviewer by using the options -mapdb
 	/cdrom/vmaplv0 -maplib rference -mapcov polbnd -mapfcl polbnd
	Many other problems remain to be fixed (tiles, points, text, etc.)


Configuration Changes

	* use iv prefixed units (i.e. ivinch instead of inch, ivcm
	instead of cm) for compatibility with the pdp++ patch to
	iv-3.2a.

	* The MapEditor in MapUnidraw now derives from the FrameEditor
	in FrameUnidraw, which in turns derives from the ComEditor in
	ComUnidraw.  This adds a multi-frame mechanism to all ivmaps
	mapviewers (by default disabled) and a command interpreter
	that can be interacted with via stdin or over the net.

	* by default the source code for interpreting DLG and VPF map data
 	is not linked into mapserv, but commenting out of the #define's of
 	DLG_FREE and VPF_FREE in MapServ/mapfunc.h will put them back in.

	* after this the libraries and example programs were rearranged in
 	the src/Imakefile to attempt to build each program as soon as all
 	the libraries it depends on are built.

Bug Fixes

	* fixes use of -mapdb argument on dlgviewer

December 23rd 1997  ivmaps-0.6

	* version change

	* adjusted for ivtools renaming of Topology library to TopoFace to
 	avoid conflict with IUE and Target Jr class libraries of the same
 	name.

