More work on new TIN materials: they are largely working now. We no longer use vertex colors, we use a 1D texture for height colormap.  Added SetTexture1D and SetTexGen1D methods to vtMaterial.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7828 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Env: add View: Vertical Measure Line, to show the elevation of each elevation layer.
vtdata: made vtTin::FindAltitudeAtPoint actually provide a normal when it is asked for it.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7829 2ba57974-ef2e-0410-970c-f3cb55f6a86a
CMan: Removed the old Splitter2 workaround code

git-svn-id: http://vtp.googlecode.com/svn/trunk@7835 2ba57974-ef2e-0410-970c-f3cb55f6a86a
vtui: Added a second argument to OpenProgressDialog, for more opportunities to give info to the user.
vtb: Improve layer open/import to intelligently handle native and non-native files, failed loads and user cancels.
vtdata: Added vtElevError and used it extensively through ElevationGrid for much better error reporting.
vtui: Don't show ProgressDialog until it has a non-zero value (smoother user experience).
vtb: fix MB in message displayed for elevation grid too large to allocate.
vtdata: add progress callback on vtTin reader.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7836 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Env: Re-enabled Recreate Texture menu command.
Removed all used of std::shared_ptr.


git-svn-id: http://vtp.googlecode.com/svn/trunk@7837 2ba57974-ef2e-0410-970c-f3cb55f6a86a
It is not necessary to check for a null pointer before calling delete.
Bump version to 1.48.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7838 2ba57974-ef2e-0410-970c-f3cb55f6a86a
vtlib: fix bug related to obsolete texture types

git-svn-id: http://vtp.googlecode.com/svn/trunk@7839 2ba57974-ef2e-0410-970c-f3cb55f6a86a
vtdata: Fix vtHeightFieldGrid3d::ColorDibFromTable to always use true elevation.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7840 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Env: fix little bug with init location in TParamsDlg

git-svn-id: http://vtp.googlecode.com/svn/trunk@7841 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Env: fix sampling of elevation layers with different extents, by using Earth coordinates only.
vtdata: added vtTin::GetTriangleNormal

git-svn-id: http://vtp.googlecode.com/svn/trunk@7842 2ba57974-ef2e-0410-970c-f3cb55f6a86a
VTB: remove obsolete "TSDlg"

git-svn-id: http://vtp.googlecode.com/svn/trunk@7843 2ba57974-ef2e-0410-970c-f3cb55f6a86a
VTB: added command "Create Layer from Arithmetic" which replaces the older "Create Difference Layer" with a more general capability, including a ElevMathDlg to specify the two layers and the operation (+/-) to perform.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7844 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Env: fix bug: Save Terrain State saved 0 as flight speed if you were not in navigate at that time.

git-svn-id: http://vtp.googlecode.com/svn/trunk@7845 2ba57974-ef2e-0410-970c-f3cb55f6a86a
vtdata: added MakeRelativeToDataPath()

git-svn-id: http://vtp.googlecode.com/svn/trunk@7846 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Env: unified layer-loading code between LayerDlg's Load Layer and EnviroFrame's OnDrop layer.
Env: support adding Elevation layers at runtime.
Env: support removing Elevation layers.


git-svn-id: http://vtp.googlecode.com/svn/trunk@7847 2ba57974-ef2e-0410-970c-f3cb55f6a86a
add progress callback on vtTin3d::Read, fix locale issue in vtTin3d::MakeMaterialsFromOptions

git-svn-id: http://vtp.googlecode.com/svn/trunk@7848 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Code cleanup: removed bad global s_bTextureCompression, pass it down instead.  Other vtMaterial simplification, added LoadOsgImage().

git-svn-id: http://vtp.googlecode.com/svn/trunk@7849 2ba57974-ef2e-0410-970c-f3cb55f6a86a
Create README.md