Remove backwards compatibility and obsolete classes

Registered by John Frankland on 2013-06-04

From v2.0 onwards, KaliVeda will be available as Ubuntu packages. These will depend on the availability of the ROOT packages, which are currently available for v5.34. Therefore KaliVeda will only work with ROOT versions at least as recent as this.
There is therefore no point in maintaining all the backwards-compatible stuff in KVConfig.h and Makefile.compat.
This means going through the code and removing all the '#ifdef ... #else ... #endif' stuff.
In addition, some classes are obsolete, difficult to maintain, and should be removed to ease the transition to a GNU build system:
KVCVSUpdateChecker.h
KVError.h
KVGenParList.h
KVParameter.h
KVParameterList.h
KVUpdateChecker.h

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for 2.0
Implementation:
Unknown
Milestone target:
milestone icon 2.0.0

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.