Commit graph

29397 commits

Author SHA1 Message Date
Nikolaus Gullotta
fa4fcd2e60
remove sanitize node function, and clear substitutions vector before recalling. Fixes issue with dangling ports 2020-03-23 13:49:40 -05:00
Nikolaus Gullotta
e42f5322b8
fix dialog bug where right click -> rename could be longer than 48 characters and try some size changes 2020-03-23 13:49:40 -05:00
Nikolaus Gullotta
3b85808c49
change RecallFlags enums to make way for new functionality 2020-03-23 13:49:40 -05:00
Nikolaus Gullotta
df92250525
do not honor aux send data in recall 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
4f53824e84
fixing some commentary 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
d5d96134d2
remove remnant of attempted bugfix 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
5a04577488
add timestamp to location and date sorting from timestamps to export_timespan_selector 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
9f068afe02
initial dirty work on a state substitution dialog - lots of cleanup and imporvement needed 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
7c6dbf3f6b
begin work on substitution dialog 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
0df52eecf2
add access to mixer_snapshot's session 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
427f9a1099
small optimization to refill 2020-03-23 13:49:39 -05:00
Nikolaus Gullotta
d12efc66da
NO-OP: Whitespace, variable names, general clean-up 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
d32a88d4fc
don't add the snapshot if it's empy 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
c4d472e094
delegate new_row function to create new rows in our models 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
2b45de8971
further performance enhancments, append new row instead of refilling 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
276c07f36e
provide Treemodel::iterator to popup_context_menu to enhance performance, instead of a total refill, we just operate on the row instead 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
42fe3f7c6e
split refill into refill_display which may speed things up slightly and add some small optimizations 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
645e53d796
replace gross in array with vector instead 2020-03-23 13:49:38 -05:00
Nikolaus Gullotta
40e5ad4e72
sanitize node is smarter about just removing 'important' nodes due to conflicts with mixbus's version of route.cc - now we try to simply remove the parts that overwrite them 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
2d77e99d29
add checks for MIXBUS for certain features, and reconcile that with the GUI parts as well 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
0f8702478e
add flag checks to sanitize_node 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
9e0030a900
NO-OP: rename functions to better reflect what they do 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
268d55a6ed
flags should start out all checked 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
574de9fa55
allow flags to be setable from the MixerSnapshotDialog 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
6dc4227cc4
set up recall flags for later usage 2020-03-23 13:49:37 -05:00
Nikolaus Gullotta
f1619a2adc
refill() on show 2020-03-23 13:49:19 -05:00
Nikolaus Gullotta
ce7021283f
add right-click menu option to recall snap 2020-03-23 13:49:19 -05:00
Nikolaus Gullotta
584a6c334b
move ugly glib mkdir stuff to ensure_directory function and make methods smarter about when they should use it 2020-03-23 13:49:19 -05:00
Nikolaus Gullotta
c0f6dfde6b
Fix GPL info, for real this time 2020-03-23 13:49:19 -05:00
Nikolaus Gullotta
fa61b02e1b
add drag n' drop functionality - currently moves snapshot files from one dir to another 2020-03-23 13:49:19 -05:00
Nikolaus Gullotta
738d90a5cf
NO-OP: add missing curly-braces 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
6c6c26e0db
NO-OP: fix copyright info 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
558c7aed93
sanitize_node now uses a vector of processor names instead of an array 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
688fc8209f
NO-OP: whitespace, spaces->tabs, and add curly braces to all if and for statements 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
72adef442b
Remove use of / or \ in build_filename() 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
9ace01398c
add getter and setter methods for MixerSnapshot class members 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
78d283cc5d
MixerSnapshotDialog is now an ArdourWindow 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
796f2fa263
add MixerSnapshots to LIBARDOUR 2020-03-23 13:49:18 -05:00
Nikolaus Gullotta
a72a313b4b
NO-OP: trim whitespace and indentation issues 2020-03-23 13:49:17 -05:00
Ben Loftis
0697433974
build fix 2020-03-23 13:49:17 -05:00
Nikolaus Gullotta
8bb37fd994
put editor_route_groups back to the normal master branch version 2020-03-23 13:49:17 -05:00
Nikolaus Gullotta
c66e006fff
add node sanitation for ardour 2020-03-23 13:49:17 -05:00
Nikolaus Gullotta
e140a12bf5
add safeguard to PhaseControl::set_state(). Mixbus Master has a blank phase control value 2020-03-23 13:49:17 -05:00
Nikolaus Gullotta
f960976d7f
new_from session needs to enusre paths exist 2020-03-23 13:49:17 -05:00
Nikolaus Gullotta
6163e272eb
last_modified should eb initialized with the current program name, and then overwitten later 2020-03-23 13:49:17 -05:00
Nikolaus Gullotta
7486b0b7fc
add vscode to gitignore 2020-03-23 13:49:16 -05:00
Nikolaus Gullotta
2dc764f8bc
remove canabalized editor_route_groups I used for testing, essentially a no-op 2020-03-23 13:49:16 -05:00
Nikolaus Gullotta
9baf4da488
finally add the snapshot manager under Window/mixer-snapshot 2020-03-23 13:49:16 -05:00
Nikolaus Gullotta
8c9fa42fb3
get mixersnapshot dialog in ardour UI 2020-03-23 13:49:16 -05:00
Nikolaus Gullotta
3ac448df28
easy rigging to force directories. Uses mode 0775 because that seems to be what everyhting else in libarodur and gtk2ardour uses 2020-03-23 13:49:16 -05:00