Nikolaus Gullotta
53d12e76ef
skip special routes for now and fix crash where bailing out of the dialog early would cause a ptr to stay around
2019-06-05 11:38:17 -05:00
Nikolaus Gullotta
c0bcb0d721
no-op: whitespace, remove unused deconstructor and redundant checks, rename a function...
2019-06-04 10:51:47 -05:00
Nikolaus Gullotta
6bfbb36711
no-op: clean use namespace PBD
2019-06-04 10:10:40 -05:00
Nikolaus Gullotta
57bc61e01d
skip special routes for now until a proper setting mechanism is in place
2019-06-04 10:07:14 -05:00
Nikolaus Gullotta
43ff94180d
recall now correctly restores order, and change a few variables around
2019-06-03 15:44:25 -05:00
Nikolaus Gullotta
50c09bbbc5
re-add sanitize_node function to mixer_snapshot.h and add check + removal for plugins recall flag
2019-06-03 15:43:40 -05:00
Nikolaus Gullotta
c56a2a835e
oops, that's not a pointer
2019-06-03 14:07:24 -05:00
Nikolaus Gullotta
cc9efd1070
Merge branch 'master' into mixer-snapshots
2019-06-03 14:04:45 -05:00
Nikolaus Gullotta
2e52e968c3
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-06-03 14:04:31 -05:00
Nikolaus Gullotta
fdca5988b1
get rid of sanitize function and use new_route_from_template instead of set_state
2019-06-03 14:04:05 -05:00
Nikolaus Gullotta
0b3d4f10c4
remove sanitize node function, and clear substitutions vector before recalling. Fixes issue with dangling ports
2019-06-03 14:03:17 -05:00
Nikolaus Gullotta
ce56e9e5bb
fix dialog bug where right click -> rename could be longer than 48 characters and try some size changes
2019-06-03 14:01:35 -05:00
Robin Gareus
dba3ff5236
Assume default plugin bussing is stereo
...
This changes fan-out to prefer stereo tarcks unless specified otherwise
by a plugin (LV2 port-groups, or AU busses)
2019-06-03 16:28:10 +02:00
Robin Gareus
f777d8389d
List available ALSA sub-devices
...
Previously Ardour only listed the first audio sub-device in the
for ALSA and JACK backend device selection dialog.
2019-06-01 15:49:46 +02:00
Paul Davis
7fef56554d
change name of action from "Smart Object Mode" to "Smart Mode" for consistency
2019-05-30 11:46:26 -06:00
Johannes Mueller
af875e0edc
Potential fix for a race.
...
Do proper bounds checks and force the use of operator[] () const
2019-05-30 17:33:36 +02:00
Johannes Mueller
16d6791566
Make ContourdesignControlProtocol::_button_actions private again ...
...
... and add proper bounds checks.
2019-05-30 17:09:33 +02:00
Paul Davis
81dbb977c5
fixups for rebase of show-region-name option
2019-05-29 17:37:48 -06:00
Paul Davis
098ff7a07e
remove debug output
2019-05-29 15:24:40 -06:00
Paul Davis
8463fb728f
add option to show/hide region names
2019-05-29 15:24:40 -06:00
Nikolaus Gullotta
940c36468c
change RecallFlags enums to make way for new functionality
2019-05-28 15:42:22 -05:00
Nikolaus Gullotta
b52f27721a
do not honor aux send data in recall
2019-05-28 11:39:33 -05:00
Nikolaus Gullotta
ea9a7a9f21
Merge branch 'master' into mixer-snapshots
2019-05-28 09:59:59 -05:00
Nikolaus Gullotta
eb1e00edd2
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-05-28 09:51:34 -05:00
Nikolaus Gullotta
f624cbcb29
fixing some commentary
2019-05-28 09:51:02 -05:00
Robin Gareus
b1587940e4
Fix crash when deleting selected region-view in ripple mode #7764
...
Changing the playlist (remove_region) invalidates selection and
unsets `clicked_regionview`. The region to operate on needs
to be stored for later use.
2019-05-27 14:10:59 +02:00
Robin Gareus
8cce89664c
Fix a -Wmaybe-uninitialized (disk-reader, no audio)
2019-05-26 12:56:10 +02:00
Robin Gareus
203b249135
Shuttle Surface: fix linking .dll
...
For .dll, all references need to be defined at compile/link time
(not runtime). ie. `ld -zdefs`
2019-05-26 12:46:37 +02:00
Robin Gareus
d28dc9ee08
Shuttle Surface: request_factory and MSVC compatible struct
2019-05-25 16:49:19 +02:00
Robin Gareus
3546a7291b
Shuttle Surface: Fix C++ style: use accessor/setter methods
...
This also fixes C++ compat: no forward declaration of friend classes
(OSX compilation) and C++98 compat (enums are not classes e.g. ActiveState)
2019-05-25 16:49:15 +02:00
Robin Gareus
4cd379f89b
UI integration to conceal LV1 plugins
2019-05-25 01:56:54 +02:00
Robin Gareus
c97884d257
Add preference to hide LADSPA plugin if LV2 exists
2019-05-25 01:56:23 +02:00
Robin Gareus
a18c54ce94
Optimize Plugin-Manager: minimize status query
2019-05-25 01:23:39 +02:00
Robin Gareus
02c698ed85
NO-OP: whitespace
2019-05-25 01:20:17 +02:00
Robin Gareus
a0b5616c85
Speed up Plugin status changes
...
Postpone menu rebuild when plugin status changes while the PluginManager
Dialog is visible.
Since the dialog is modal, the menus cannot be used while the dialog
is visible, so updating them once when the dialog is hidden is sufficient.
2019-05-25 00:14:56 +02:00
Robin Gareus
92cfed14cf
Re-use the Mixer's PluginManager (singleton)
...
Previously there were three plugin-manager instances (two of which
were never destroyed).
There were also 3 sets of context-menus (favorites, by tag, by author..),
all of which were re-built when plugin stati changed.
Since the Plugin-manager is a modal dialog, it can be re-used in
all contexts (route-ui, monitor-section, mixer).
2019-05-25 00:12:55 +02:00
Robin Gareus
ce8740cf5e
Fix LADSPA author name (remove padding)
2019-05-24 23:58:00 +02:00
Nikolaus Gullotta
85f2d4413e
remove remnant of attempted bugfix
2019-05-24 14:56:30 -05:00
Nikolaus Gullotta
aaf1945f6f
Merge branch 'master' into mixer-snapshots
2019-05-24 14:25:29 -05:00
Nikolaus Gullotta
f2b67b5f67
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-05-24 14:24:44 -05:00
Nikolaus Gullotta
205b50fe60
initial dirty work on a state substitution dialog - lots of cleanup and imporvement needed
2019-05-24 14:10:38 -05:00
Johannes Mueller
e61c4b692b
Use ActionModel also in ContourDesign surface
2019-05-19 16:43:48 +02:00
Johannes Mueller
0c3112aed1
Some frame -> sample changes in UCS2400
2019-05-18 16:36:49 +02:00
Johannes Mueller
b8349069f1
Add support for contourdesign ShuttlePRO v2 and ShuttleXpress
2019-05-18 14:04:38 +02:00
Johannes Mueller
89f39d14f2
Add some options for surfaces to jump in the timeline
...
* ::jump_by_beats()
* request transport to keep rolling after jump
2019-05-18 13:27:49 +02:00
Nikolaus Gullotta
be2d0f0f93
begin work on substitution dialog
2019-05-17 11:50:22 -05:00
Nikolaus Gullotta
e2d3670fe5
add access to mixer_snapshot's session
2019-05-17 11:50:01 -05:00
Nikolaus Gullotta
28ae1def64
small optimization to refill
2019-05-17 11:49:44 -05:00
Robin Gareus
1173ca8d34
Prefer dedicated c-pointer bindings (can be const)
2019-05-17 12:09:08 +02:00
Robin Gareus
344feccc31
Prefer dedicated c-pointer bindings (can be const)
2019-05-17 12:09:07 +02:00