445f9a51bf
Fix ripple undo/redo
...
Ripple edit undo/redo needs a "recursive diff" of all regions
in the playlist. To work properly owned changes have to be
cleared first, previously unrelated edits were be collected too.
This includes a more consistent version of
7a89d56009
using rdiff() instead of explicitly
saving region diffs.
2021-05-23 17:42:33 +02:00
31bbf03a67
NO-OP: always use braces (styleguide #4 )
2021-05-23 17:37:28 +02:00
fd3220c3d7
Set uninitialized variable (fix playhead dragging)
2021-05-21 17:57:56 +02:00
5fdbd71d89
Fix bounced file+region names: concatenating all the names was a bad idea. (gtk part)
2021-05-20 11:42:48 -05:00
a8561d531f
adjust preferences label for "rewind/ffwd like a tape deck"
2021-05-19 18:54:41 -06:00
b2ca7ac01e
hide region marker actions in menus
2021-05-19 16:32:20 -06:00
159fa49dbb
change chat URL to one that redirects via ardour.org
2021-05-19 15:49:50 -06:00
ad69a564a0
Revert "come to a complete stop if rewind/ffwd steps past -40 semitones slower"
...
This reverts commit 05ef7f2647
.
This stopping behavior was not satisfactory. The behavior after this revert is not great, but better than the stop.
2021-05-18 22:59:22 -06:00
3047b25527
split out region marker actions to their own submenu; implement remove and clear all
2021-05-18 20:59:37 -06:00
9d865f241d
Prevent user from indirectly disabling LAN amp
2021-05-19 02:10:29 +02:00
b167e6f2ed
fix crash when deleting a marker
...
the line (if non-null) is owned by the marker's group, and will be deleted when the group is
2021-05-18 18:02:22 -06:00
35a68ad324
remove unusued variables
2021-05-18 18:01:49 -06:00
60a972a7de
implement region marker deletion
2021-05-18 18:01:38 -06:00
bd2d8b8c87
tweak Editor remove-marker APIs to set state for removing region cue markers
2021-05-18 16:50:55 -06:00
baee1a2f01
add API to make sure that region cue markers are above any waveviews or MIDI etc
2021-05-18 16:50:27 -06:00
b76991c00b
reset region cue marker colors when colors change
2021-05-18 16:17:37 -06:00
eb8c25edce
remove debug output
2021-05-18 16:17:37 -06:00
3713175bf1
allow user to set name for new region cue marker
2021-05-18 16:17:37 -06:00
1de3ba6cc2
try a tweak to region cue marker color
2021-05-18 16:17:37 -06:00
91ec860b3b
redesign color mgmt when entering/leaving markers of various kinds
2021-05-18 16:17:37 -06:00
35022caf4f
Tweak record-time axis name edit #8712
...
This allow to use the entry context menu,
and also cancels edit when clicking outside of the entry
2021-05-18 22:24:56 +02:00
c9bc0ff578
Fix VST2 enter/return ambiguity -- thanks to falktx
2021-05-18 01:39:26 +02:00
ElizabethHarmon
0e0327b1cd
Update export_format_dialog.cc
2021-05-16 01:04:09 +02:00
689d33ddd5
get line for region markers functioning and visible
2021-05-14 18:37:50 -06:00
4151c22802
explicit color for region marks, and default to fully opaque
2021-05-14 18:37:50 -06:00
b4d7944750
place the line associated with markers in the cursor scroll group, so that it above everything else
2021-05-14 18:37:50 -06:00
3c1ffd1743
add line height API to Marker
...
This will allow region markers, which do not span the whole canvas height, to have a line
2021-05-14 18:37:50 -06:00
1685843082
global marker objects do not need a canvas height, so remove member and API to manage it
...
They extend (down) from an origin to COORD_MAX. The height is irrelevant
2021-05-14 18:37:50 -06:00
8859f76f48
new structure/design for managing visible cue markers
2021-05-14 18:37:50 -06:00
272b4f5cdc
redraw region markers after a region color change
2021-05-14 18:37:50 -06:00
681b60463b
fix color and position of region markers
2021-05-14 18:37:50 -06:00
822864e301
remove debug output
2021-05-14 18:37:50 -06:00
ea94a045ae
update region markers after a regions bounds change (they may have moved)
2021-05-14 18:37:50 -06:00
f1390ca7f7
add (theoretical) undo-ability for region markers and use source API instead of region
2021-05-14 18:37:50 -06:00
82d502f67a
avoid crash in RegionView constructors, caused by accessing _region too early
2021-05-14 18:37:50 -06:00
5c9626648c
extra alpha modifier for use with region markers
2021-05-14 18:37:50 -06:00
738cdcc55c
tweaks to ArdourMarker to enable it to be used for RegionCue markers
2021-05-14 18:37:50 -06:00
5ab6807710
NOOP: whitespace adjustment
2021-05-14 18:37:50 -06:00
a1c68460be
add basic/initial code for action to add a region marker
2021-05-14 18:37:50 -06:00
297760885c
add UI option to control region cue mark visibility
2021-05-14 18:37:50 -06:00
56857302f4
add cue markers to RegionViews
2021-05-14 18:37:50 -06:00
2b7ae1a79f
Use sub-menus for > 32 processor automation parameters
2021-05-14 16:47:46 +02:00
Edgar Aichinger
ffcf90eacb
update german translation
2021-05-13 11:02:23 -06:00
084d7e221b
centralize naming of a couple of context menus
2021-05-13 10:29:19 -06:00
fe5c56ecca
remove pointless line of code
...
If _size_menu was non-null, we just return it. Ergo, it was already null when we reached
this line, which makes calling delete on it completely pointless
2021-05-13 10:29:19 -06:00
798b968610
do not test for gobj() being null when deciding if _size_menu exists
...
This test was added because of confusion about when/where dynamically constructed menus
were constructed and deleted. This should be consistent now, and this additional check
(on top of _size_menu itself being null) should be unnecessary
2021-05-13 10:29:19 -06:00
95c674e3be
rationalize where a TimeAxisView::_size_menu is detached from its parent menu
...
This happens before the parent menu is deleted and rebuilt
2021-05-13 10:29:19 -06:00
03db585f24
do not delete display (context) menu when adding a new automation child lane
...
The manu is rebuilt every time it is required, no need to delete it. In addition, deleting it
in the middle of an event handler causes memory corruption because the entire menu (with all
items and submenus) is deleted before event handling for the menu is completed
2021-05-13 10:29:19 -06:00
3a7304ca01
Fix session loading when aborting latency measurement #8691
...
Stop the engine if it was started for latency measurement
but measurement was aborted.
Previously the engine was kept running and the "Start' button
was not available.
If this happened during initial session loading, a user
would have to manually restart the engine to proceed.
2021-05-12 00:11:43 +02:00
0567c143f1
Tweak export-report to fit on smaller screens #8698
...
When the screen-height is insufficient, the loudness-graph is
not included in the dialog. It is still visible in the image
saved with the export (save-export-analysis-image).
For tiny screens the conformity analysis may also be skipped.
2021-05-11 23:12:31 +02:00