d84a794b30
fix const-ness
2015-09-28 17:52:13 -04:00
621fd845e6
Revert "add new action and loop marker menu item for setting up loop record"
...
This reverts commit ebb43508f1
.
2015-09-28 17:44:04 -04:00
34f088576c
get loop recording working when using seam-ed looping
2015-09-28 17:42:11 -04:00
0613ddd1f9
better more reliable checks on renamed, newly created and imported track/bus names
2015-09-28 17:42:11 -04:00
9f8fe4b0bc
change semantics of 4th argument to Session::locate to mean "this locate is connected with play-loop just being enabled"
2015-09-28 17:42:11 -04:00
601770837e
change the way the audio clock cursor is drawn (somewhat of an experiment but it has some benefits
2015-09-28 17:42:11 -04:00
3e0d801509
when editing an audio clock, swallow illegal keys rather than allowing them to reach the rest of the GUI
2015-09-28 17:42:11 -04:00
9cf56aab84
fix the logic of the GUI "toggle roll" action as it pertains to loop recording
2015-09-28 17:42:11 -04:00
b9611a3168
a few new DEBUG_TRACE calls related to session transport state
2015-09-28 17:42:11 -04:00
9202bc162a
minor fix for possible off-by-one logic when at/near the end of the loop range
2015-09-28 17:42:11 -04:00
f24fef669a
fix a long-standing bug arising from a change to some logic which reversed an "is-rolling" test
2015-09-28 17:42:11 -04:00
c9b991ba50
move code location where loop playback is cancelled when stopping
2015-09-28 17:42:11 -04:00
f2aa681974
loop record is a feature whether or not loop-is-mode is true or not
2015-09-28 17:42:11 -04:00
3e23b5903e
Session::disable_record() should work whether we are in loop mode or not
2015-09-28 17:42:11 -04:00
ebb43508f1
add new action and loop marker menu item for setting up loop record
2015-09-28 17:42:11 -04:00
25011161e0
fix long options of gcc-glibmm-abi-check.
2015-09-28 17:02:15 +02:00
c799ef723d
remove outdated limiation
2015-09-28 15:40:26 +02:00
dd89363292
remove cruft.
2015-09-28 00:36:44 +02:00
9f2aba1451
mixer-strip name context-menu cleanup
...
patch thanks to chaot4
2015-09-27 21:45:40 +02:00
2e6b455b19
add deva to authors.
2015-09-27 16:13:37 +02:00
e65903a49a
Sort ports in state-save.
...
This results in identical XML if the session did not change, allowing
to keep track of state-changes easily (e.g. session file in git).
Thanks to deva (again).
2015-09-27 16:10:10 +02:00
ed2ce36735
LV2 state cleanup, patch from deva. closes #6607
...
set _impl->state on session load in order to detect state changes
properly (no not save duplicate states).
+ some small mem-leaks (free state)
2015-09-27 14:07:57 +02:00
e1c421c67b
Close export directory browser dialog when clicking on 'Cancel' button, Fixes #6594
2015-09-27 21:55:20 +10:00
e344d379d2
update semantics of PBD::remove_directory()
...
Remove the directory recursively including itself. The function
is used in two places only:
* LV2Plugin::add_state() -- no change, remove tmp. state
* Session::save_as() -- on error, remove target
In both cases removing the folder itself is correct.
2015-09-27 12:44:54 +02:00
cf761d4f67
fix mixer group-tab width - #6572
...
EditorGroupTabs are re-exposed in the idle-callback, widgets
are packed and geometry is valid.
Mixer_UI::redisplay_track_list() does not have this property.
2015-09-27 01:33:02 +02:00
19c4bc8d83
accept/ignore --gcc5abi option during packaging.
2015-09-26 21:23:01 +02:00
b951448750
..and another packaging typo
2015-09-26 20:50:56 +02:00
44013380e7
add missing space.
2015-09-26 20:29:45 +02:00
1ef17e5813
linux-installer: gcc4/5 warning.
2015-09-26 19:03:35 +02:00
ba6e274efa
new tool to test gcc4/5 ABI
2015-09-26 19:03:22 +02:00
9a47744fc0
remove old gcc ABI (libstc++) test tool
2015-09-26 18:57:40 +02:00
0613b7517c
gcc5/c++11 deprecates std::auto_ptr
2015-09-26 00:22:56 +02:00
26fdf99a92
copy LV2 options to heap.
...
Stack pointer becomes invalid when the array goes out of scope.
Fixes rare crash in suil_wrapper_new() or GUIs iterating over options.
2015-09-25 19:44:30 +02:00
e935890fc5
fix crash at session-close, amend dec4790d
2015-09-25 01:05:13 +02:00
e4adb99e06
Add some casting to keep MSVC happy
2015-09-24 09:06:19 +01:00
402c69c0fd
Add some newly introduced sources to our MSVC project (libardour)
2015-09-24 09:05:38 +01:00
c3a7730c88
redisplay markers after removal - fixes #6596
2015-09-24 00:27:32 +02:00
fedec84d3b
fix iterator after map::erase().
...
The iterator referring to the removed element is invalidated.
Other iterators remain valid.
2015-09-23 22:26:44 +02:00
ccf558f482
standardize VST Callback debug message print
2015-09-22 21:02:27 +02:00
30713adb16
add debug flags for VST Callbacks
2015-09-22 20:37:35 +02:00
cb0b22cb79
Hide create new item from Group Tab context menu
...
Creating a new empty group from the group tab area just looks broken since
nothing visible happens, so hide this item when the context menu is
triggered from this location.
2015-09-21 16:50:45 -05:00
f5b3ad18cf
PBD::Debug to stdout
...
fixes debug output on windows. std::cerr is lost,
only std::cout, printf() and fprintf(stderr, ..) work.
2015-09-21 23:08:45 +02:00
621e9992a7
amend 01403dc
(VST Pin connected)
2015-09-21 23:01:59 +02:00
Todd Naugle
203a72f883
Create new Groups with a consistent set of default properties.
...
This is part of a larger fix for #6450 . Previously new route groups were
created with different default properties depending on which code created
the new group. The group tab method had all properties set and that is now
going to be the default for all other methods (mixer strip button, etc).
2015-09-21 14:52:25 -05:00
Todd Naugle
233c144c2c
Update RouteGroup property defaults.
...
This is part of a larger fix for #6450 . Previously new route groups were
created with different default properties depending on which code created
the new group. The group tab method had all properties set and that is now
going to be the default.
2015-09-21 14:49:31 -05:00
cba31db6fe
processor-box: explicitly check for "Amp" (Fader)
2015-09-21 13:14:29 +02:00
e64e4e19bc
save-as, update button sensitivity when dir changes
2015-09-21 12:05:31 +02:00
77ee3d18a6
add includes for g_open()
2015-09-21 11:06:34 +02:00
df0544c4e6
fix vst plugin; not sure if this was the intention, but it builds now.
2015-09-21 10:10:07 +02:00
b1424dab79
Vpot assign buttons don't do anything, don't light LEDs either.
2015-09-21 10:04:06 +02:00