91ec860b3b
redesign color mgmt when entering/leaving markers of various kinds
2021-05-18 16:17:37 -06:00
a5a2f111ee
Remove debug line
2021-05-18 14:32:38 -07:00
0130f19e26
Fix positions before start and after end
2021-05-18 14:27:20 -07: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
0ee8b1706d
Fix event_inside_widget_window()
...
This fixes cases where a widget's parent isn't the
top-level window and additional offset has to be taken
into account.
So far this has not been an issue since this method was only
used for floating text entries.
2021-05-18 22:17:36 +02:00
8cd8d90483
Reported the jack2 xrun bug, now we stop telling users
2021-05-18 03:17:17 +02:00
c9bc0ff578
Fix VST2 enter/return ambiguity -- thanks to falktx
2021-05-18 01:39:26 +02:00
f9557d0d04
Remove unused code
2021-05-17 13:50:18 -07:00
ab7c6e74e0
OSC, update marks list better.
2021-05-17 13:34:19 -07:00
Tobias Kannenberg
e4a6e981d9
fix OSC "/marker" feedback
2021-05-17 13:31:03 -07:00
d2916a1df8
Better version of previous commit
2021-05-17 21:31:53 +02:00
9d063943bb
Fix deadlock when changing tempo
...
since dcc0f1cb17
Playlist::freeze takes a RegionWriteLock,
so freeze() must not be called with a Lock already held.
2021-05-17 21:15:58 +02:00
98721b1267
Don't count jack[2] xruns during freewheel export for now
...
Pending further investigation after the 6.7 release.
2021-05-17 04:44:53 +02:00
ElizabethHarmon
0e0327b1cd
Update export_format_dialog.cc
2021-05-16 01:04:09 +02:00
14961e6bc7
ALSA backend: code cleanup and scoping and indent
...
This is combination of clang-format and manual edits.
The latter mainly to add braces and reduce scope of variables.
2021-05-16 00:49:06 +02:00
6801c2cac2
ALSA: add option to prefer interleaved access
2021-05-15 23:10:14 +02:00
e2bac27885
Remove unused API
2021-05-15 23:09:21 +02:00
6346b54c13
Tweak Lua API, avoid translated sting as return value
2021-05-15 03:53:40 +02:00
ac87409122
#ifdef code dependent on libsndfile 1.0.28
2021-05-14 19:03:52 -06: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
d1ee033dd2
change XML node names for cue markers to be capitalized
2021-05-14 18:37:50 -06:00
7cf9e3d89d
remove Region::add_cue_marker() (force use of Source API instead)
2021-05-14 18:37:50 -06:00
6dd516bc45
add non-const SourceList accessor to Region
2021-05-14 18:37:50 -06:00
e3b1566534
add serialization for source cue 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
2791be7f2a
add Region::add_cue_marker()
2021-05-14 18:37:50 -06:00
0f406f40f7
region markers: change container type that holds Source::_cue_markers from vector to set, to avoid duplicates
2021-05-14 18:37:50 -06:00
bfd00f7a52
add Source::clear_cue_markers()
2021-05-14 18:37:50 -06:00
689306e2bf
add Source::CueMarkersChanged signal, and ::remove_cue_marker()
2021-05-14 18:37:50 -06:00
7c9f8fcbf2
remove unused Source::SourcePropertyChanged signal
2021-05-14 18:37:50 -06:00
8fc8cbf4af
tentative code to check that we can read cue markers vis libsndfile
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
7e7fbf6073
give Regions an access method for Cue Markers
2021-05-14 18:37:50 -06:00
39b020a3f4
expand CueMarker object to allow sorting etc.
2021-05-14 18:37:50 -06:00
b3d9c9d655
give Sources a container of CueMarkers (empty by default)
2021-05-14 18:37:50 -06:00