Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
but insensitive, to retain layout
|
|
This reverts commit 7f280e2bed51cfa56fedeaf08f28b6040c93b5b1.
|
|
|
|
This is still incomplete and really not generic. Ought to be revisited, but has backwards compatibility issues that make it more complex
|
|
the history state
|
|
|
|
|
|
Before this, drags from one automation track to another could add illegal/stupid values to an automation line. Presumably there needs to be another bounds check in ControlList
|
|
resizing
|
|
|
|
Used to be 0..4, now 0..1. The 4 is still used as an arbitrary
upper bound for non-toggled parameters
|
|
|
|
|
|
* Skip calling allocate on recently hidden children.
* Don't [temporarily] call size_allocate with negative sizes
|
|
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element
in the destroy notify callback. If the vector is modified, that pointer
becomes invalid.
Add 2 widgets "A", "B". remove "B", add another one "C".
Now if A is destroyed, notify_child_destroyed(PTR) points to
invalid memory and not to "A".
|
|
|
|
|
|
|
|
- when splitting a region where quantized notes start on the
split point, the notes would sometimes vanish due to us deriving
an exact quarter-note from the supplied frame.
this only affects midi regions, as other region types
have contents which are completely frame-based.
|
|
|
|
|
|
|
|
- the beginning of what hopefully will be a saner 'pulse' definition
|
|
|
|
|
|
|
|
3060a458eb)
|
|
|
|
- no tempo curve for inactive tempi
- inactive and meter-locked tempi cannot be deleted.
|
|
who are interested.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- the audio-locked meter owns it.
|
|
|
|
|
|
To indicate it is only copying the current "active" playlist and not all
playlists as discussed on IRC some time ago.
Resolves: #7149
|
|
|
|
|
|
|
|
|