xdmf2 2012-08-01 (reduced)

Extract upstream xdmf2 using the following shell code.

sha1=24470abd4314e60d2b8838447c75c7f7ea4d4132 &&
paths='
 CMake
 CMakeLists.txt
 Copyright.txt
 XDMFConfig.cmake.in
 libsrc
' &&
git archive --prefix=xdmf2-reduced/ $sha1 -- $paths |
tar x

Change-Id: I586841a057d403c6a6ba6d221d4337a73f4e3548
Merge branch 'xdmf2-upstream' into import-xdmf2-library

Change-Id: Ic2c465fe83ec958052f5f629b40160b8d7d62df5
Enable vtkxdmf2 as a module

Change-Id: I0f11c0371432b4e446af4e13923f65595912bc30
xdmf2/vtk 2012-08-01 (reduced)

Extract upstream xdmf2/vtk using the following shell code.

sha1=24470abd4314e60d2b8838447c75c7f7ea4d4132 &&
git archive --prefix=xdmf2vtk-reduced/ $sha1:vtk -- |
tar x

Change-Id: I1bf8a739272d630da598b85b6767dc2614e84abb
Merge branch 'xdmf2vtk-upstream' into import-xdmf2-library

Change-Id: I346da30748900861186d578ffe98b2aeac9d1373
Add readmes to describe how to update vtk's xdmf from upstream.

Change-Id: I40de45818f380f18007318d5ea9a75b3fd255658
remove executable mode on file per gerrit review

Change-Id: I954306ad95eb3f2754fbc6bfabb20545cea04c83
Allow modules to not participate in hierarchy wrapping.

Now that ParaView's VisItBridge is a module it is being wrapped
automatically, and the automatic wrapping does the hierachy traversal.
As a kit the wrapping did not but the wrapped lib worked well enough.
The problem is that hierarchy wrapping brings in files from VisIt
that break the wrapper generators. This change makes it work more
like it used to.

Change-Id: I17c138e37f45b52775e8d0fbd02f417f750a663f
resolve merge conflicts

Change-Id: I55a9a294fdcd5b94a390b1ac9e95fe1e7956e967
modules that don't make hierarchy should not depend on it

didn't catch this until I did a clean build

Change-Id: I862883d6520ca598c2f0c28adc09f34f9f2ea780
Expose VTK_WRAP_PYTHON, VTK_WRAP_TCL, etc. to VTKConfig.cmake

Expose VTK_WRAP_PYTHON, VTK_WRAP_TCL, etc. to VTKConfig.cmake. If these are not
exposed here, external projects have no means of telling it VTK was build with
Python/TCL/Java support.

Change-Id: I8ce0ff548f7279c37fd5c473424fdda7321aed19
Merge topic 'import-xdmf2-library' into master

ac563be5 remove executable mode on file per gerrit review
21ae900b Add readmes to describe how to update vtk's xdmf from upstream.
167587fa Merge branch 'xdmf2vtk-upstream' into import-xdmf2-library
f40916ae xdmf2/vtk 2012-08-01 (reduced)
8b23bc3e Enable vtkxdmf2 as a module
9a5a8e17 Merge branch 'xdmf2-upstream' into import-xdmf2-library
0b284a49 xdmf2 2012-08-01 (reduced)
Merge topic 'modularize-visitbridge' into master

90324339 modules that don't make hierarchy should not depend on it
6d30d23b resolve merge conflicts
5f515f7f Allow modules to not participate in hierarchy wrapping.
Exclude vtkRendering(Matplotlib|FreeTypeFontConfig) from wrapping

All classes in these modules are excluded from wrapping, so do not wrap
the modules at all.

Change-Id: Ia3eae557c706a433760b46420969981ed4ef9705
Export all targets from the build tree in one step

Since commit 2377ca28 (Removed the LastConfigureStep logic, 2012-07-26)
we exported targets one at a time and incrementally appended to
VTKTargets.cmake in the build tree.  This has two disadvantages:

(1) The export() command APPEND mode cannot detect target dependencies
that are not exported.

(2) If any target properties are changed after the export() command is
run then their build might not match the exported information.

We still collect all target names in a VTK_TARGETS global property.
Return to using it to export() all the targets at once.  Just call it
directly from the end of the top-level CMakeLists.txt file instead of
restoring the LastConfigureStep directory.

The VTK_INSTALL_EXPORT_NAME value is only for the install(EXPORT)
command, so return to hard-coding the name "VTKTargets.cmake" for the
build tree file.

Change-Id: If0fb56895a2fef34c4257ba607eb32b4f4a233ee
Added back vtkForwardingExecutable

Ported to work with new variables, and added an include in
vtkModuleMacros for the call when it is needed.

Change-Id: I7472d39f021140bb6018b34f5001bd5f488ae9d8
Merge topic 'exclude-module-wrapping' into master

17613b36 Exclude vtkRendering(Matplotlib|FreeTypeFontConfig) from wrapping
Merge topic 'remove-last-configure-step' into master

35c840ba Export all targets from the build tree in one step
Merge topic 'export_wrapping_variables' into master

daaf0f96 Expose VTK_WRAP_PYTHON, VTK_WRAP_TCL, etc. to VTKConfig.cmake
vtkGL2PSExporter: Fix compilation with VS 7.1

The compiler does not support variable definition in the condition
argument of 'for' loops.

Change-Id: I47efa5fec9c6dd22765bacd73e17edac283af565