MantisBT - ParaView
View Issue Details
0004143ParaView(No Category)public2006-12-05 15:112008-04-07 16:23
Ken Moreland 
Utkarsh Ayachit 
lowfeaturealways
closedfixed 
 
 
0004143: Server manager state backward compatibility
We should try to ensure that the server manager state files can maintain backward compatibility. One big problem we have had with ParaView state files is that they become invalid any time ParaView is updated.

At a minimum, the state file needs to save the version of ParaView that created the file. That way future versions can make adjustments accordingly.

It would also be good if ParaView did something intelligent when errors are encountered from reading the state file, which can happen if the server manager definition files change unexpectedly. However, we can probably defer that to the next version of ParaView when there will actually be an issue with backward compatibility.
No tags attached.
Issue History
2008-04-07 16:23Berk GeveciStatustabled => closed
2008-04-07 16:23Berk GeveciResolutionopen => fixed
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0006592)
Clinton Stimpson   
2007-02-28 16:08   
See bug 0004504
(0006917)
Utkarsh Ayachit   
2007-03-23 09:12   
ENH: Fixed BUG 0004108. --server(-s) can be used to specify a server resource name on the command line.

ENH: Initial ground work for support for versioning (BUG 0004143). Added version number to state file. ProxyManager warns if the state file does not have a version number.

ENH: Cleaned up vtkSMProxyManager::SaveState() api.

BUG: Removed obsolete pqJoystickFly class. We use the vtkPVJoystickFly instead with a camera manipulator GUI helper.

/cvsroot/ParaView3/ParaView3/Applications/Client/MainWindow.cxx,v <-- MainWindow.cxx
new revision: 1.96; previous revision: 1.95
/cvsroot/ParaView3/ParaView3/Qt/Components/pqLookmarkDefinitionWizard.cxx,v <-- pqLookmarkDefinitionWizard.cxx
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Qt/Components/pqMainWindowCore.cxx,v <-- pqMainWindowCore.cxx
new revision: 1.141; previous revision: 1.140
/cvsroot/ParaView3/ParaView3/Qt/Components/pqMainWindowCore.h,v <-- pqMainWindowCore.h
new revision: 1.57; previous revision: 1.56
/cvsroot/ParaView3/ParaView3/Qt/Components/pqViewManager.cxx,v <-- pqViewManager.cxx
new revision: 1.17; previous revision: 1.16
/cvsroot/ParaView3/ParaView3/Qt/Core/CMakeLists.txt,v <-- CMakeLists.txt
new revision: 1.66; previous revision: 1.65
/cvsroot/ParaView3/ParaView3/Qt/Core/pqApplicationCore.cxx,v <-- pqApplicationCore.cxx
new revision: 1.65; previous revision: 1.64
/cvsroot/ParaView3/ParaView3/Qt/Core/pqJoystickFly.cxx,v <-- pqJoystickFly.cxx
new revision: delete; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Core/pqJoystickFly.h,v <-- pqJoystickFly.h
new revision: delete; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Core/pqOptions.cxx,v <-- pqOptions.cxx
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Qt/Core/pqOptions.h,v <-- pqOptions.h
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Qt/Core/pqProcessModuleGUIHelper.cxx,v <-- pqProcessModuleGUIHelper.cxx
new revision: 1.16; previous revision: 1.15
/cvsroot/ParaView3/ParaView3/Servers/Common/vtkPVOptions.cxx,v <-- vtkPVOptions.cxx
new revision: 1.39; previous revision: 1.38
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVMain.cxx,v <-- vtkPVMain.cxx
new revision: 1.16; previous revision: 1.15
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMProxyManager.cxx,v <-- vtkSMProxyManager.cxx
new revision: 1.63; previous revision: 1.62
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMProxyManager.h,v <-- vtkSMProxyManager.h
new revision: 1.45; previous revision: 1.44
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMServerProxyManagerReviver.cxx,v <-- vtkSMServerProxyManagerReviver.cxx
new revision: 1.3; previous revision: 1.2
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMStateLoader.cxx,v <-- vtkSMStateLoader.cxx
new revision: 1.21; previous revision: 1.20
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMStateLoader.h,v <-- vtkSMStateLoader.h
new revision: 1.16; previous revision: 1.15
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Resources/rendering.xml,v <-- rendering.xml
new revision: 1.145; previous revision: 1.144
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Resources/writers.xml,v <-- writers.xml
new revision: 1.12; previous revision: 1.11
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/Animation.pvsm,v <-- Animation.pvsm
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/Arrow.pvsm,v <-- Arrow.pvsm
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/Axes.pvsm,v <-- Axes.pvsm
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/BlowTest.pvsm,v <-- BlowTest.pvsmnew revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/BoundsDisplay.pvsm,v <-- BoundsDisplay.pvsm
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/CalcInput.pvsm,v <-- CalcInput.pvsm
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/ClipCut.pvsm,v <-- ClipCut.pvsm
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/CompoundProxyUndoRedo.pvsm,v <-- CompoundProxyUndoRedo.pvsm
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/ExtractGrid.pvsm,v <-- ExtractGrid.pvsm
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/ProxyPropertyLinks.pvsm,v <-- ProxyPropertyLinks.pvsm
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/SPCTH2.pvsm,v <-- SPCTH2.pvsm
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/TestPHT.pvsm,v <-- TestPHT.pvsm
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Testing/SMStates/UndoRedo.pvsm,v <-- UndoRedo.pvsmnew revision: 1.6; previous revision: 1.5