Still working out issues with PEquivalency.  90% there.

Change-Id: Ic9455ac1149b74070bbbf0e4c128016e2011a919
Fix autoapply issue.

AutoApply was starting separate singleShot(..) calls instead of using a
single timer instance. This was causing weird issues on OsX with
PlotSelectionOverTime when AutoApply was ON. Fixed that.

Change-Id: Ic6917f301df0db75e194df7364b007d333dd2ae6
BUG: Fix errors in static builds.

On static build dashboards, since StreamingParticles plugin is auto-loaded,
ParaView was raising error when loading AMR datatsets.
vtkStreamingParticlesRepresentation was incorrectly indicating that it can't
support AMR datasets. Any representation added to "GeometryRepresentation" is
required to support all datatypes that GeometryRepresentation supports. Fixed
that.

Change-Id: Ic17d25768c62ce634249259d016d7796fd18e71f
Merge topic 'fix_chart_panels' into next

ce203cb7 BUG: Fix errors in static builds.
bb02ab64 Fix autoapply issue.
BUG #13773. Fixed auto-apply issues with plot-selection-over-time.

pqSelectionInputWidget was setting up the default value for the selection input
using a timer. That was happening after the auto-apply timer timed out. Thus,
the apply would happen before the value was set, resulting in the default for
the representation being setup incorrectly. That meant no data would be shown
even the selection-input was setup immediately after when the timer expired.
This fixes that issue by ensure that pqProxyPropertyWidget explicitly does the
initialization and removing the timer logic from pqSelectionInputWidget.

Also added a test to test this.

Change-Id: I6b51801e362b0cbc9aec4a7a370db0b6f32adcb2
Disable render-server test for PlotOverTimeAutoApply.

Since it uses surface selection which is not supported in render-server mode,
disable  PlotOverTimeAutoApply in that configuration.

Change-Id: Ie8ee0150cd3d613e53e0a1e2b03ed552351d80e4
Merge topic 'fix_chart_panels' into next

fee845bf Disable render-server test for PlotOverTimeAutoApply.
fb2e0a22 BUG #13773. Fixed auto-apply issues with plot-selection-over-time.
Making vtkSMTesting work with Chart Views.

Change-Id: I7bda816ea2d53a47e87365c673959e86fb891d12
Merge topic 'fix_chart_panels' into next

b0dcd1fd Making vtkSMTesting work with Chart Views.
Initial changes to support Qt5

Added a new flag called PARAVIEW_QT_VERSION that can be set to either 4 or 5.
Depending on the value of this flag, the appropriate Qt version is looked for
and built against.

If PARAVIEW_QT_VERSION==5, the necessary Qt5 modules can be
imported by including the script "ParaViewQt5.cmake". This script also sets
important Qt variables used throughout the project.

Setting the officially supported version of Qt5 to 5.0.2. Although, paraview
compiles fine against Qt-5.0.0, there are known issues that prevent it from
being fully functional (https://bugreports.qt-project.org/browse/QTBUG-28872).
Setting the minimum Qt5 version to 5.0.0.

Change-Id: I152529ef3da9492a44094c1e08444398a022d047
Modified ParaView macros to use both Qt4 and Qt5

Depending on the PARAVIEW_QT_VERSION variable value, the appropriate Qt version
is used.

Change-Id: I296dbc87a4ad05426bdf65e16e4bafa7bcdb8074
Remove compiler warnings.

Change-Id: I548340500d1a55c050866a09f704204c4fc84323
Merge topic 'fix_parallel_amrconnectivity' into next

10ec3ebf Remove compiler warnings.
774bd751 Still working out issues with PEquivalency.  90% there.
Obsoleted methods from QHeaderView

Replaced all instances:
QHeaderView::setClickable --> QHeaderView::setSectionsClickable
QHeaderView::setResizeMode --> QHeaderView::setSectionResizeMode
QHeaderView::setMovable --> QHeaderView::setSectionsMovable

Change-Id: I537f7148abfccf4564d375475ec76b8485c31777
Qt5 obsoletes global typedef qInstallMsgHandler and QtMsgHandler

Using qInstallMessageHander and QtMessageHandler
QtMessageHandler has a different signature than QtMsgHandler providing
information about context. Incorporated that information in the vtkOutputWindow
message printout.

Change-Id: Icd94f6fc411e0761c0254a0e11784543b0cf0bd7
QAbstractItemModel::reset() and QAbstractItemModel::createIndex

QAbstractItemModel::reset -
The deprecated function emitted two signals, namely modelAboutToBeReset and
modelReset. Using beginResetModel and endResetModel to emit these signals
instead.

QAbstractItemModel::createIndex -
Ambiguity when compiling with gcc.
When the last parameter is either NULL or 0, GCC fails to resolve
which path to follow. Use the default value (void* ptr = 0) provided in the
function declaration.

Change-Id: I45760b1cc9d9afc183a2aed9100d7ab398f0ab65
Compile flags (-fPIE) for position independent code

Qt5 is built and packaged with the -reduce-relocations configure option as
default. This causes compilations to run with the -Bsymbolic-functions option,
which makes function pointer comparison ineffective, unless the -fPIE flag is
also supplied.

Change-Id: Ic1dead333d25b2ff17eda049b57d08db3a27f8b4
Qt5 obsoletes toAscii and fromAscii methods

Replaced all instances:
QString::toAscii --> QString::toLatin1
QString::fromAscii --> QString::fromLatin1
QChar::fromAscii --> QLatin1Char

Change-Id: I5107bbd7b5550ded121310314f0569246ff8bf2c
Multiple Qt5 related minor changes

1. QCursor constructor needs QPixmap instead of const char*
2. Qt::WFlags obsoleted. Replaced by Qt::WindowFlags
3. QPixmap::serialNumber() deprecated. Replaced by QPixmap::cacheKey()
4. QVariant(Qt::GlobalColor) is now private. Use QVariant(QColor(Qt::GlobalColor)) instead.
5. QMetaMethod::signature obsoleted. Replaced by QMetaMethod::methodSignature().
   To avoid runtime issues get the pointer to data using methodSignature().constData()
6. QDir::convertSeparators obsoleted. Replaced by
   toNativeSeparators/fromNativeSeparators
7. QRegion::unite deprecated. Replaced by QRegion::united
8. QCoreApplication::UnicodeUTF8 is deprecated.
9. Missing includes

Change-Id: I1a5b889b01178f030ed97a65bb7c5ff006949bef
Obsoleted constructor for QGraphicsItem

Removed the use of QGraphicsScene from the constructor argument.

Change-Id: Ib257adc90fbd8b810baa4d65dcbd78d5e66da9d1