LUMIERA.clone/tests/stage/model
Ichthyostega 292be817b7 Timeline: investigate problem with numeric overflow in fractional arithmetic
Extensive tests with corner cases soon highlighted this problem
inherent to integer calculations with fractional numbers: it is
possible to derail the calculation by numeric overflow with values
not excessively large, but using large numbers as denominator.
This problem is typically triggered by addition and subtraction,
where you'd naively not expect any problems.

Thus changed the approach in the normalisation function, relying
on an explicitly coded test rather, and performing the adjustment
only after conversion back to simple integral micro-tick scale.
2022-11-07 00:19:28 +01:00
..
canvas-hook-test.cpp Clip-Drag: refactor into sub-component of TimelineLayout 2021-04-30 19:46:32 +02:00
element-access-test.cpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
view-hook-test.cpp Relative-Hook: complete refactoring down to tracks and clips (see #1213) 2020-03-23 04:16:10 +01:00
w-link-test.cpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
zoom-window-test.cpp Timeline: investigate problem with numeric overflow in fractional arithmetic 2022-11-07 00:19:28 +01:00