Merge topic 'update_paraview_icons'

bb2e9213 Update the splash screen images.
7b05e8eb Minor edits to About dialog formatting and layout.
9d5f2a26 Based on popular demand, splash screens are back by default.
21e0e226 Updating ParaView icons.
Merge master into next

* commit 'aa525d5d662ea6c7036e47a07e4c8a146a773e5f':

Change-Id: I89055fdd5f6c4cfe2a4589c8b2ad3459828dd41d
Fix missing render() on resetDisplay().

Change-Id: I42df17a03aa57acd29430ab3acc12c34afb45434
Cleanup axes bounds computation in vtkPVXYChartView.

vtkPVXYChartView doesn't need to compute axes bounds anywhere except
after vtkPVXYChartView::Update(). That method gets called when any of
the display properties or view properties change, or when data changes.
Thus, that's the only place where we need to recompute the axes bounds.

Change-Id: Id89559ca18c6f82f0e1029d044d0703697b3e24f
Fix chart representation being modified in render.

vtkSMContextViewProxy was updating axes ranges at end of render which
resulted in making the representation proxy modified. While this is not
the end of the world in most cases, in symmetric batch mode, it can use
the view proxy to be marked 'dirty' differently on ranks (since axes
ranges never change on satellites.

This hack, similar to what we do to handle updates for camera properties
addresses that issue. We need a more gracefully support for such
'auto-updating' properties.

Added a test would fail with "pvbatch -sym" without this fix.

Change-Id: I18ae6c1efd5940855097f1ad8deeae527a0b846d
Added MPAS issues with coprocessing.

MPAS coprocessing scripts pass an a writer object that's not a proxy. We
fix coprocessing.py to handle that.

Change-Id: If06b13c1c8fec663d41633fc6e6f9d3dc0f81378
Pass "-dr" to pvpython when running tests.

Change-Id: I6ec1931506abce4c217237843533c9d707c50d3b
Increate tile display test thresholds.

These tests are a pain! Increase the threhold. We need to make these
less flacky in future.

Change-Id: I6669273bed386d98586847f5ff1f593664b597e3
New baseline for tile display tests.

Change-Id: I53dcdfb52fe9fcb647e03b9253687016971771cf
Merge topic 'chart_catalyst_fixes' into next

4ce0c6c3 New baseline for tile display tests.
372e37cc Increate tile display test thresholds.
9771e547 Pass "-dr" to pvpython when running tests.
77bb9ac1 Added MPAS issues with coprocessing.
20671f9c Fix chart representation being modified in render.
b922bede Cleanup axes bounds computation in vtkPVXYChartView.
7960da82 Fix missing render() on resetDisplay().
Fix dashboad issues.

Also make test use a magnification factor to do more aggressive testing.

Change-Id: Ia49b445ead2dd827b7ebe50931f4186983350969
Merge topic 'chart_catalyst_fixes' into next

b4fabe91 Fix dashboad issues.
Don't load shared libraries in static builds.

Fixed vtkPVPluginLoader to not attempt to load shared libraries in a
static build of ParaView.

Change-Id: I3eddbc0c369431db9d0490881854cd42084164cc
Fixed issues with plugins and static pvserver.

The problem setup is this:

I have two local builds of ParaView, one static and one shared.
First, I connect with shared pvserver as (cs://localhost) and load some
distributed plugin (e.g. Moments) -- works as expected.

Next, I restart ParaView and connect to the static pvserver using the
same url (cs://localhost). Now attempting to load the same plugin will fail.

This happens because the client tells the server to load the plugin
configuration XML from its QSettings (since we want to restore auto-load
preferences, as well as extra use-loaded plugins). The second time, it
uses the XML obtained from the pvserver ran the first time (which was a
shared build) and hence has different paths for the plugins.

This interim fix addresses this issue by not overriding the paths the
server had determined. We need a cleaner fix for plugin configuration
management.

connect with the shared pvserver

Change-Id: Iaa7ce40928e34418ac59df9d23b04e704375db5d
Fix search path for ".plugins" in static builds.

On linux, with static builds when running from install dir, we need to
look for .plugins file in the lib directory, not the bin. This fixes
that.

Change-Id: I8ef91a85356566bb7738e749cadca3f3105054b9
Merge topic 'fix_static_plugins' into next

5956702f Fix search path for ".plugins" in static builds.
bd526f0b Fixed issues with plugins and static pvserver.
50a13f4a Don't load shared libraries in static builds.
Add workaround to skip display test.

In some setups, the X server may not be ready for clients when the
pvserver starts, but would be by the time a render view is created.
Added a workaround for such cases. By specifying the
"--disable-xdisplay-test" command line option on the rendering server
processes, you can skip this test entirely.

Change-Id: I061618b755907d7633f1d57e222a4790f37cdafa
Merge topic 'xdisplay_test_workaround' into next

aa012001 Add workaround to skip display test.