Ignore files in project.xcworkspace

These are for local changes and should not be stored in source control

Change-Id: I88e24c72c926e94a6638203b69bebda839b765e8
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
vtkWin32Header: support 64-bit properly on non-MSVC

Change-Id: I8fcd2f1a41884ca083e8b54ce998158594fd095b
vtkWin32Header: always use {Get,Set}WindowLongPtr

These have been in mingw since 2011.

Change-Id: I35cede39029bb18a6fa7dc1d9f27db914e3d763b
Make streaming optional for the 3D image mappers.

Previously, the default behavior of the 3D image mappers was to stream
the data through the pipeline, meaning that only the part of the input
image that was required to display one (possibly oblique) slice on the
screen was updated.  However, this resulted in the UPDATE_EXTENT changing
whenever a new slice was displayed, triggerring a pipeline update.

The new default behaviour is to set the UPDATE_EXTENT to the WHOLE_EXTENT,
so that the whole extent is updated on the first render, but no pipeline
execution occurs on subsequent renders (e.g. while slicing through the data)
unless the pipeline is modified.

The StreamingOn() method can be used to revert to the old behavior.

Change-Id: I76b31a2ae4b329885d755c2947b62f9a9474b88a
Remove some unused headers and code

Just some minor cleanup

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

Per Dave Cole's suggestion.

Change-Id: I6b1cc906be57558365d037190599efb999427c5c
Remove some extra code that isnt required

Change-Id: I14eb185fc51095589bf3bd8107b702aa0b98986c
BlackmanHarris4 fourth coefficient was ignored.

I was plotting the frequency transfer functions of the Sinc windows
and the result for BlackmanHarris4 looked wrong.  I checked the code,
and the 4th coefficient for the window was being ignored.

Change-Id: I27c7eacd4a5cb5659d95755f1229f573a1798f82
hdf5: avoid CMP0054 warning

Change-Id: I9d360fb5a5a35adce1dadf08d1f4433686618a10