catalyst: refuse to remove git repositories

Change-Id: I8bc8bb4d5ea3d2577da5ccb738bbb6261558cd80
catalyst: better usage message for test-catalyst.sh

Change-Id: Ic1310d8a120bcbd1b2283ecf5852d4c9cb1946ec
Enable vtkFiltersPython module.

Add vtkFiltersPython module to the standard set of ParaView modules when
Python is enabled.

Change-Id: I2eb6f395cd06691714b9f5d753d2054d81223895
BUG #14705: Add ability to hide time marker.

Added mechanism to plot views that can show time-markers (such as
line-chart, bar-chart) to hide the time marker. There's a new property
now available "Hide Time Marker" (it's an advanced property) that one
can check to no longer see this marker. This property is accessible from
the "Properties" panel (under the View section).

Change-Id: Id71028b188b4adde68ad0b6b06fba142832b0ec2
BUG #14806: Fix vtkprotobuf build issue.

Change-Id: Ia80e184c85db744930f06e8f02e6989e46e8c80e
fixup! catalyst: refuse to remove git repositories

Change-Id: I0990db36076fed7218927c286850427407dc1e61
Protect against null markers in materials.

Change-Id: I0228c85fa36c0697d735b342c1e199bc3d1d7f18
Use the offset when pulling in markers.

Change-Id: I6c3feddd562dd35491b9cdd6f5d9c0d3a2e3252e
Correctly handle multiple markers files.

Change-Id: I2e3ded0b0cdc4220cd002bc9e5fd8b6dce82a450
Don't crash on exit.

Change-Id: I426e2703ef82d73fe49232bd61891bb3d7ffb20b
Move settings saving/resetting to pqProxyWidget

This was available in pqProxyWidgetDialog, but it is more widely
usable than just that GUI element, so it has moved to pqProxyWidget.

Change-Id: I3145a645b06228d8bc9f7b3840edd8bc124afa1c
Removed unimplemented method for setting vtkSMInputProperty setting

It wasn't needed.

Change-Id: I09545d01f2a0f7ed92fc2768b00586db0df49ec8
Added emission of missing signal

Added emission of changeFinished() signal to
pqProxyWidgets::onRestoreDefaults() to mimic the sequence of signals
emitted when settings are changed via the GUI.

Change-Id: I9693768ff4c5fe6fe39356b5d2cde4860e07243d
Removed unneeded includes and forward declarations

Change-Id: I9a522b5030d4bc69c37951db9f0677b0af1f815f
Changed some proxy property attributes

- disallow custom defaults for ViewSize in the ViewBase class

- added empty string defaults to various title properties so that
  their defaults can be saved and restored properly

Change-Id: I24733673c3fd987c52a21dae9197e819088bc7ee
Added buttons to save/restore defaults

Added buttons to save and restore default property values in the
properties, display, and view panels. Each panel has separate buttons
so that the settings for the proxy associated with each can be
saved/restored separately. This makes it possible to save settings for
a source without saving settings for the representation of that
source.

Change-Id: I53be2036de78905f59eb8524faa372bc4e38e65e
Add pqTextEdit

pqTextEdit is a text edit that follows what is done for pqLineEdit.
It implements the signals editingFinished() and
textChangedAndEditingFinished().
This new widget is used to remove the pqTextEditSignalEndOfEdit widget.

Change-Id: Ifc247869113e00fd2dd0d868f2fe70d9ac1ab2b4
Prepended application name to SiteSettings.json settings file

This matches what is done with the UserSettings.json settings file.

Change-Id: Ic4b7be7d9ef7b7570455df2003809574edb7458e
Add test for pqTextEdit

Modify the QTestApp to allow QString to be sent as keyboard events.
Add a unit test for pqTextEdit.

Change-Id: I31c8c4994a8c7e979ae25b84ebb3f4d5e5143e75
Shouldn't cancel all files because the one file doesn't have markers.

Change-Id: Ia87cd096f468bd0c64a799a79827530d1bbb1102