13
0
Go to file
Robin Gareus 0e8c7272eb
Fix duplicate undo/redo when stretching multiple regions
Previously, when running timefx on multiple regions on
the same track, undo commands accumulated for each region
in the playlist. Resulting in duplicate actions on undo/redo.

```
<UndoTransaction tv-sec="1649607270" tv-usec="646684" name="pitch shift">
    <StatefulDiffCommand obj-id="1690" type-name="ARDOUR::AudioPlaylist">
      <Changes>
        <Regions>
          <Add id="4046"/>
          <Remove id="2284"/>
        </Regions>
      </Changes>
    </StatefulDiffCommand>
    <StatefulDiffCommand obj-id="1690" type-name="ARDOUR::AudioPlaylist">
      <Changes>
        <Regions>
          <Add id="4046"/>
          <Add id="4057"/>
          <Remove id="2284"/>
          <Remove id="2388"/>
        </Regions>
      </Changes>
    </StatefulDiffCommand>
...
```
2022-04-10 18:25:19 +02:00
doc Fix various typos 2022-04-08 19:51:02 +02:00
gtk2_ardour Fix duplicate undo/redo when stretching multiple regions 2022-04-10 18:25:19 +02:00
headless wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
libs fix typo 2022-04-09 18:35:16 -06:00
luasession wscript: drop unnecessary trailing ";" 2022-04-09 12:16:41 +02:00
msvc_extra_headers Fix various typos 2022-04-08 19:51:02 +02:00
MSVCardour3
MSVCMixbus3
MSVCvst_scan
nutemp Fix various typos 2022-04-08 19:51:02 +02:00
session_utils wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
share wscript: use consistent python shebang path 2022-04-09 11:44:28 +02:00
tools wscript: consistently use 4 spaces for indentation 2022-04-09 12:16:40 +02:00
.dir-locals.el
.gitattributes
.gitignore
ardour.1
COPYING
instant.xml.sae
msvc32-fixup.pl
nutempo-todo
PACKAGER_README
README
README-GITHUB.txt
system_config
testfile.flac
testfile.ogg
TRANSLATORS
waf Update waf binary, using doc/updating_waf.txt 2022-01-09 18:46:24 +01:00
wscript wscript: address some pyflake warnings 2022-04-09 12:16:41 +02:00

Please see the Ardour web site at https://ardour.org/ for all documentation..

For information on building ardour: 
      
     https://ardour.org/development.html