Paul Licameli
2017-04-01 15:06:57 UTC
Incidentally to my work for exception handling, I supplied missing cut and
copy methods for TimeTrack. (So elsewhere I can assume that whenever any
track is cut or copied, the result is never NULL. Exceptions instead for
errors.)
So now control points can be cut or copied from one portion of the time
track and pasted into it elsewhere or into another project.
I welcome testing now.
I am aware of one defect. If you cut points, then the time envelope before
and after the cut is not left unchanged. And the same is true of envelopes
of wave clips. Not coincidentally, because the code is common.
I have a branch envelope-fixes meant to address that and other problems.
In fact it is some rather old work of mine that got repeatedly delayed from
merging. I expect I will review and merge it this release.
PRL
copy methods for TimeTrack. (So elsewhere I can assume that whenever any
track is cut or copied, the result is never NULL. Exceptions instead for
errors.)
So now control points can be cut or copied from one portion of the time
track and pasted into it elsewhere or into another project.
I welcome testing now.
I am aware of one defect. If you cut points, then the time envelope before
and after the cut is not left unchanged. And the same is true of envelopes
of wave clips. Not coincidentally, because the code is common.
I have a branch envelope-fixes meant to address that and other problems.
In fact it is some rather old work of mine that got repeatedly delayed from
merging. I expect I will review and merge it this release.
PRL