239da0efb5
Fix Mackie control metering ( fixes #6608 ).
2015-09-28 20:13:15 -07:00
7f86418340
Revert "change the way the audio clock cursor is drawn (somewhat of an experiment but it has some benefits"
...
This reverts commit 601770837e
.
This work continued in the "clockwork" branch where it was done correctly.
2015-09-28 20:28:40 -04:00
b8ccf8accc
BWF USID according to EBU-R99
2015-09-29 01:20:30 +02:00
deabc0f41b
change clearlooks style file so that small_entry and related styles use text color for text even when selected
2015-09-28 18:20:54 -04:00
2c1350077a
Merge branch 'chaot4-fix_lock_solo_ctrl_shift'
2015-09-28 17:59:10 -04:00
André Nusser
42647c9920
Introduce Ctrl+Shift+Click on lock solo in the mixer.
2015-09-28 17:58:40 -04:00
1536228d00
fix initialization of reserved I/O names vector
2015-09-28 17:52:27 -04:00
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