next try

Change-Id: If55af315576f3dd0b19687f83b6e259974123582
remove unused variable

Change-Id: I45418cd15bab69083824561a005263ae0908aa52
that code looked strange and might explain some artifacts

Change-Id: I069728620b741cc62218eff8ca10c0950166d6db
Revert "that code looked strange and might explain some artifacts"

Apparently this code was not so strange. It looks even worse after my
change. Maybe I should make it clearer that I'm just guessing right now.
Where is this big black rectangle coming from?

This reverts commit d55dfdb9b48196b9907a7023cb338a62bac99127.
implement time based charting based on new approach

The old approach does not work with the current implementation of the
OpenGL backend. We now need to repaing every time the whole chart.

Change-Id: I2151a3f016c6ceecaec2d45db0cb967cfee59af6
add SAL_FINAL to assert that there are no subclasses

we can now remove all the virtual keywords

Change-Id: I494b25d7a1ba7f30d319025c92040d0f882d6c63
one more place for time based charting

Change-Id: I977c02af8517fb747d526535bb1dc5aa0f3e485c
kill two virtual destructors

we know that there are no subclasses so the virtual destructors are
unnecessary

Change-Id: Idad45370035004224d4128fb095aefac6b9acad0
time based charting calc side

Change-Id: I0d5963a691e4495ee14e4d1228ea0ba2b1dd66d7
remaining chart work for time based charting

Change-Id: Iac33c81df199a942ddf073f9eb1b34e147a34f3c
simlplify

Change-Id: I8ff774d9f26ff0c9a2241ee14935a86085a3209d
add time based option to UI

we still need to notify ChartModel but I have no idea how

Change-Id: Iac5e09f2bdbcb1d4bc18d4a9dcc30db3a7ab36af
first try at implementing time based updates in new chart implementation

Change-Id: I3d03e44a415023ca12548ea99a3732cba49c8074
we need to take the solar mutex

Change-Id: Iacaeaab565a5c823cef6664042566ad10d3e0841
some improvements for the time based charting

The updating seems to work. It just does not update the references yet.

Change-Id: I0a971dbe2beb113c1c3e9ef103d77d5d8c7174a0
give up with the nice solutions and enjoy the ugly hack

I was always hitting a corner case so it seems that this need some
drastic measures.

Change-Id: I3fdd278b9c3fed178513d653ef24ad8adf20cbd2