Removed obsolete/unneeded warning suppression

Change-Id: Ic000d366173c2ffdad5efc8101887b58729a4677
Silence clang static analyzer warning about null dereference

Add a return in addition to the existing check,
otherwise null would be dereferenced.

Change-Id: I4f341e3af8ed2927ee329e763c23630e5fecfbf9
Silence clang static analyzer warning about possible null deref

In all paths, with a null 'W', these functions could only
do nothing or crash, so just bail early if W is null.

Change-Id: I341c2fa30e26b78125f26cf1cbcca3c5c4c0349e
Fixed null dereference

DeepCopy() does SetLookupTable(0), and with a null parameter,
it would dereferenced null.  Fixed by adding null check.
Found by clang static analyzer.

Change-Id: I53272a229bd4096f6631ff66f794bf0abb1f8088
Silence clang static analyzer warning about null deref

Add a return in addition to the existing vtkErrorMacro,
otherwise aa2/null would be dereferenced in the next
'if' statement.

Change-Id: Ide1751179e0894f5d5d0a083272a1042dbd20bb9
Convince clang static analyzer that null deref will not occur

These classes dereference 'this->Data' in many many places
without ever checking that its null, so I assume it's
basically not possible.  If it were possible to be null, PrintSelf
would already be crashing since it calls other methods that
don't check.

Change-Id: Ica7530e3fa8a03b766b96896985955fd7bde580e
Convince clang analyzer that no uninitialize read occurs

The added assert hints to the compiler that, in the context of
these copy methods, the 'val' array will always be initialized.

Change-Id: I7b920bc381ede63f220b4f1bb31bc360f4602137
Removed unneeded checks for null before calling delete

Change-Id: I94935b6fe4d5e76e453507f9387b5ca357286cab
Allow JOGL renderer to be based either on GLCanvas or GLJPanel

Change-Id: I613e00a543d0fc62ab4e13465b513f08e18d049d
Allow ParaView to disable Python install rules

Change-Id: I7dbdc33ea0df239853f1c88c228ef78b43eb3052
Merge topic 'vtk-web-python-escape' into master

78cced87 Allow ParaView to disable Python install rules
Merge topic 'add_jogl_component' into master

432b6ca4 Allow JOGL renderer to be based either on GLCanvas or GLJPanel
Add copy ctors and operators to clear warnings.

This patch modifies classes that broke the "rule of three", which
states that classes that declare a destructor must also declare a
copy constructor and assigment operator.

Change-Id: I06b1bb45b493e80e0bae0e8668aa09f494b8056e
Merge topic 'even-more-rule-of-three' into master

520ba015 Add copy ctors and operators to clear warnings.
Clear warning by explicitly calling base copy ctor.

Change-Id: I4f6e13415bedf49ae4614b6b039bf8fea5cdb7fb
Merge topic 'cruft-removal' into master

7ab56ffe Removed unneeded checks for null before calling delete
3771e638 Convince clang analyzer that no uninitialize read occurs
5021dc59 Convince clang static analyzer that null deref will not occur
e7088533 Silence clang static analyzer warning about null deref
cd4d9a31 Fixed null dereference
af6a35d2 Silence clang static analyzer warning about possible null deref
84b1bec6 Silence clang static analyzer warning about null dereference
3bc798ee Removed obsolete/unneeded warning suppression
Merge topic 'amr-neighbor-ctor-warning' into master

2f6eeb6e Clear warning by explicitly calling base copy ctor.