Don't attempt to render NULL strings.

Change-Id: I54a664d7c4b0dc8824a099b035e26872f0b6fa7f
Add DebugTextures to FreeTypeTools to show texture background.

This is helpful for debugging the text rendering code.

Change-Id: I1b1a6112b645973e975992e6d509bf75e2a43dc8
Use unrotated faces to determine text height metrics.

This fixes a bug where rotated text line spacing would change with
rotation angle.

Change-Id: I4b954ff5906d438de33a589a58c164aaebfedeb1
Move templated methods to private visiblity.

Should have been there to begin with...

Change-Id: I32a4cfa52107161063394dc427696bc0cb643a6a
Style cleanup in vtkTextActor3D.

Change-Id: I66fbf2a06a2a415efa884378b0f801981889bd4c
Remove pointer tests for ImageActor in vtkTextActor3D.

This ivar is always around, no need to test for it.

Change-Id: I1458d9bffef389b2d3aaf15b754aefc809eea375
Strip newlines from GL2PS comments.

These are messing up the exported files.

Change-Id: I49a0470a05850ec36fc82175d7e8b2df5fb8705f
Always upload test image if a regression test fails.

Certain failures (eg. size mismatch, missing baseline, etc) wouldn't
upload images. This patch changes vtkTesting to upload as much as
possible.

Change-Id: I8defc7f6102fd3d31e9e44b11ea9353f0a447832
Improve aligned and rotated text.

This patch fixes aligned rotated text by anchoring the rendered image
or path to the location described by the text property's justification
properties.

As a result, alignment options are no longer ignored by the vtkTextActor3D.

Change-Id: I6640b6dc8d579b408ac85670b732b7c94763a5d7
Update tests and baselines.

Change-Id: I71a17a9ffc1e045af3ae6185108658b56777f9d0
Account for frame width in ScalarBarActor title position.

The title text was overlapping the frame using the new alignment.

Change-Id: I238e4d4397439c79259475e93a7b30f3e72c861a
Use Round vs Floor(+.5).

Per Dave Cole's suggestion.

Change-Id: I6b1cc906be57558365d037190599efb999427c5c
Merge topic 'export-rotated-text' into master

6401873c Use Round vs Floor(+.5).
d2dca71a Account for frame width in ScalarBarActor title position.
e04dcf83 Update tests and baselines.
125149a5 Improve aligned and rotated text.
6c7cdbf9 Always upload test image if a regression test fails.
0edc2568 Strip newlines from GL2PS comments.
ae47eefb Remove pointer tests for ImageActor in vtkTextActor3D.
1e934494 Style cleanup in vtkTextActor3D.
bc5f6f34 Move templated methods to private visiblity.
d5de8653 Use unrotated faces to determine text height metrics.
973e7b2d Add DebugTextures to FreeTypeTools to show texture background.
5d32344e Don't attempt to render NULL strings.
Make SmartVolumeMapper available for VolumeAMR

Change-Id: I3a44b5bbbd41072177d6bb60a803d0e6c4e462ca
Merge topic 'volumeAMR' into master

374acf56 Make SmartVolumeMapper available for VolumeAMR
cmake: remove arguments to else and endfoo commands

They're unnecessary and annoying to keep in-sync anyways. Just remove
them.

Change-Id: If7327e0cef17fa1c2d3d41877c4ff7568802fd41
cmake: remove arguments from else and endfoo in alglib

Change-Id: If2ce41a27b07140727a52264d14cefa82175eaba
cmake: remove arguments from else and endfoo in exodusII

Change-Id: I38ae23841200cd0013ec5d3d6dbd2ed3cee25a43
cmake: remove arguments from else and endfoo in expat

Change-Id: I0f44128c1e987b742b37f73c0c34830b286acd3c
cmake: remove arguments from else and endfoo in freerange

Change-Id: I9f31865042056a73e4ec89120b67c2cbe946655d