Fixed tests due to async var creation, plus minor stuff
A variable is created synchronously but its data is get in background
so tests have now to wait until the variable is ready before checking its
state.
VC should have a [] operator, it's a model feature.
The new data provider interface implies that each call only ask for
one range, this has been reflected in its parameters.
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
Removed old IDataProvider interface, added small tweak in downloader
to lower CPU usage while waiting for DL, VCTransaction does not push
anymore nullptr
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
Removed bad dependency between VC and VariableModel, moved mime stuff
from VC to static Variable methods
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
(•̀ᴗ•́)و ̑̑ Some cleaning, remover previous implementation of VariableController
and related classes
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>